Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.Pildora.Negocio.Documentos.DocPildora
Diagrama de herencia de sage.addons.Pildora.Negocio.Documentos.DocPildora
sage.ew.ewbase.DocumentoBase sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocumentoBase sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider sage.ew.interficies.IMante

Estructuras de datos

class  DocPildoraDetalle
 Clase para tabla relacionada. Más...
 

Métodos públicos

override bool _Suma_Numero ()
 Busca el siguiente número de documento.
 
override bool _Resta_Numero (string numeroactual)
 Resta el numero del contador.
 
override bool _Comprobar_Existe_Documento (string numero)
 Comprobar si el documento existe.
 
override bool _Delete ()
 Elimina el registro actual.
 
void _NavegacionOrdenConfiguracion (sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento, sage.ew.botones.UserControls._NavegacionOrdenCampo _Cliente, sage.ew.botones.UserControls._NavegacionOrdenCampo _Otro)
 Método para configurar el objeto Orden de Navegación para el docuemnto.
 
decimal _CalcularTotals ()
 Metodo público del documento.
 
- Métodos públicos heredados de sage.ew.ewbase.DocumentoBase
virtual bool _Show_Print (int tnAbrirEn=1)
 Muestra la pantalla de impresión.
 
virtual Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtener_Filtros_SageReports.
 
virtual DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null)
 _Obtener_Datos_SageReports
 
void _ShowDialog ()
 Método que se dispara cuando hay que mostrar el formulario asociado.
 
override void _Show ()
 Método que se dispara cuando hay que mostrar el formulario asociado.
 
virtual bool _Delete (string numeroactual)
 Elimina el registro actual.
 
override void _Load ()
 Cargar el documento.
 
override bool _Save ()
 Guardar el documento.
 
virtual bool _Update_Cabecera ()
 Guarda el registro actual.
 
virtual void _Comprovar_KeyCopy ()
 Comprueba si el número de documento está bloqueado o no.
 
virtual void _Bloquear_Documento (bool tlBloqueo)
 Bloquear / Desbloquear el documento.
 
virtual string _Obtener_Clave_Documento ()
 Devolver valor actual de la clave del documento.
 
override bool _Delete ()
 Elimina el registro actual.
 
virtual bool _Documento_Vacio ()
 Devuelve true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos.
 
virtual void _Print ()
 Imprimir el documento.
 
virtual bool _Resta_Numero (string clave, string numeroactual)
 Resta el numero del contador.
 
virtual string _Suma_Numero (string clave)
 Busca el siguiente número de documento.
 
virtual bool _Abandonar_Documento ()
 Prepara el entorno para un nuevo documento.
 
virtual bool _Es_Valido ()
 Devuelve si el documento es válido.
 
virtual string Vaciar_Codigo ()
 Devuelve la cadena para vaciar _Codigo.
 
 DocumentoBase ()
 Constructor vacío.
 
 DocumentoBase (string tcCodigo)
 Constructor con código.
 
- Métodos públicos heredados de sage.ew.interficies.IMante
void _New (string tcCodigo="")
 Nos permite crear un nuevo registro.
 
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
 
void _Cancel ()
 Cancelar la edición del registro actual.
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos.
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos.
 
ewMante _Clonar ()
 Devuelve una copia exacta del objeto actual.
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
 

Métodos protegidos

override void Inicializar ()
 Métodoo para incializar el documento.
 
override void AsignarValoresClave ()
 Asigna los valores de la clave a _Codigo.
 
- Métodos protegidos heredados de sage.ew.ewbase.DocumentoBase
bool _AddValuesToDiccionary (Dictionary< string, object > toFuente, ref Dictionary< string, object > toDestino)
 Método auxiliar para fusionar diccionarios con control de claves duplicadas.
 
DataTable _CreaDataTableReports (Type oType, dynamic toRel, DataTable toDt=null)
 A partir de las propiedades de un tipo con la etiqueta ReportProperty, se monta un DataTable para la impresión.
 
virtual object _FormatValue (object toValue, String tcFormat)
 Formatea el valor a partir de la cadena (si es una fecha)
 
void Inicializar ()
 Métodoo para incializar el documento.
 
new void _Addons_Cargar ()
 Método para cargar en el diccionari _Addons todas las extensiones del documento actual para los addons/módulos disponibles.
 

Propiedades

string _Empresa [get, set]
 _Empresa
 
string _Numero [get, set]
 _Numero
 
DateTime _Fecha [get, set]
 _Fecha
 
string _Cliente [get, set]
 _Cliente
 
string _Observaciones [get, set]
 _Observaciones
 
- Propiedades heredados de sage.ew.ewbase.DocumentoBase
bool _EnUso [get, set]
 Si el documento esta en uso.
 
string _MensajeEnUso [get]
 Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco.
 
virtual bool _Solo_Lectura [get]
 Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura.
 
dynamic _Detalle [get]
 Detalle del documneto.
 
virtual IDocPrint _DocPrint [get, set]
 DocPrint.
 
virtual String _ReportBase [get, set]
 Report base del documento.
 
string _Empresa [get, set]
 Empresa.
 
virtual String _ReportTitlePreview [get, set]
 Título de la vista previa del report.
 
Type _TypeLinea [get, set]
 Type de la línea del documento.
 
- Propiedades heredados de sage.ew.interficies.IDocumentoImprimible
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión.
 
- Propiedades heredados de sage.ew.interficies.IMante
string _Codigo [get, set]
 Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO.
 
string _Nombre [get, set]
 Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE.
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos.
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula.
 
DateTime? _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula.
 
DateTime? _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula.
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212)
 
string _Pantalla [get, set]
 Nombre clave del formulario.
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos.
 
AccionTraspasoUltimoEjercicio _TraspasoUltimoEjercicio [get]
 Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
 
string _ManteAdic [get, set]
 Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
 

Otros miembros heredados

- Campos de datos heredados de sage.ew.ewbase.DocumentoBase
string _Mensaje_Error = ""
 Mensaje de error procedente del formulario base.
 
sage.ew.formul.FormBaseDocumento _oForm
 Referencia al formulario asociado.
 
FormBase _FormDocumento
 Devuelve la instancia del formulario si el documento está enlazado con la capa visual (GesDoc)
 
Type _DetalleDocumentoType
 PE-80720. A partir de aquí, añadimos las propiedades y los metodos para gestionar el formulario de mantenimiento.
 
- Atributos protegidos heredados de sage.ew.ewbase.DocumentoBase
dynamic detalleDocumento
 Detalle del documneto.
 
IDocPrint _oDocPrint
 IDocPrint.
 

Descripción detallada

Definición en la línea 25 del archivo DocPildora.cs.

Documentación de funciones miembro

◆ _CalcularTotals()

decimal sage.addons.Pildora.Negocio.Documentos.DocPildora._CalcularTotals ( )
inline

Metodo público del documento.

Devuelve

Definición en la línea 313 del archivo DocPildora.cs.

◆ _Comprobar_Existe_Documento()

override bool sage.addons.Pildora.Negocio.Documentos.DocPildora._Comprobar_Existe_Documento ( string numero)
inlinevirtual

Comprobar si el documento existe.

Parámetros
numero
Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 246 del archivo DocPildora.cs.

◆ _Delete()

override bool sage.addons.Pildora.Negocio.Documentos.DocPildora._Delete ( )
inline

Elimina el registro actual.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 277 del archivo DocPildora.cs.

◆ _NavegacionOrdenConfiguracion()

void sage.addons.Pildora.Negocio.Documentos.DocPildora._NavegacionOrdenConfiguracion ( sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento,
sage.ew.botones.UserControls._NavegacionOrdenCampo _Cliente,
sage.ew.botones.UserControls._NavegacionOrdenCampo _Otro )
inline

Método para configurar el objeto Orden de Navegación para el docuemnto.

Parámetros
_DocumentoObjeto configuración para el botón Documento
_ArticuloObjeto configuración para el botón Artículo
_OtroPara albaranes de producción no se usa

Definición en la línea 295 del archivo DocPildora.cs.

◆ _Resta_Numero()

override bool sage.addons.Pildora.Negocio.Documentos.DocPildora._Resta_Numero ( string numeroactual)
inlinevirtual

Resta el numero del contador.

Parámetros
clave
numeroactual
Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 228 del archivo DocPildora.cs.

◆ _Suma_Numero()

override bool sage.addons.Pildora.Negocio.Documentos.DocPildora._Suma_Numero ( )
inlinevirtual

Busca el siguiente número de documento.

Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 198 del archivo DocPildora.cs.

◆ AsignarValoresClave()

override void sage.addons.Pildora.Negocio.Documentos.DocPildora.AsignarValoresClave ( )
inlineprotectedvirtual

Asigna los valores de la clave a _Codigo.

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 183 del archivo DocPildora.cs.

◆ Inicializar()

override void sage.addons.Pildora.Negocio.Documentos.DocPildora.Inicializar ( )
inlineprotected

Métodoo para incializar el documento.

Definición en la línea 162 del archivo DocPildora.cs.

Documentación de propiedades

◆ _Cliente

string sage.addons.Pildora.Negocio.Documentos.DocPildora._Cliente
getset

_Cliente

Definición en la línea 109 del archivo DocPildora.cs.

◆ _Empresa

string sage.addons.Pildora.Negocio.Documentos.DocPildora._Empresa
getset

_Empresa

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 36 del archivo DocPildora.cs.

◆ _Fecha

DateTime sage.addons.Pildora.Negocio.Documentos.DocPildora._Fecha
getset

_Fecha

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 86 del archivo DocPildora.cs.

◆ _Numero

string sage.addons.Pildora.Negocio.Documentos.DocPildora._Numero
getset

_Numero

Definición en la línea 61 del archivo DocPildora.cs.

◆ _Observaciones

string sage.addons.Pildora.Negocio.Documentos.DocPildora._Observaciones
getset

_Observaciones

Definición en la línea 134 del archivo DocPildora.cs.


La documentación de esta clase está generada del siguiente archivo: