Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.Incidencias.Negocio.Documentos.Incidencia
Diagrama de herencia de sage.addons.Incidencias.Negocio.Documentos.Incidencia
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  IncidenciaDetalle
 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.
 
- 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 _Periodo [get, set]
 _Periodo
 
new string _Empresa [get, set]
 _Empresa
 
string _Numero [get, set]
 _Numero
 
string _Fecha_E [get, set]
 _Fecha_E
 
string _Fecha_T [get, set]
 _Fecha_T
 
string _Cliente [get, set]
 _Cliente
 
string _Agencia [get, set]
 _Agencia
 
decimal _Importe [get, set]
 _Importe
 
string _Observacion [get, set]
 _Observacion
 
string _Albaran [get, set]
 _Albaran
 
string _Cerrada [get, set]
 _Cerrada
 
string _Partes [get, set]
 _Partes
 
string _Pedido [get, set]
 _Pedido
 
string _Bultos [get, set]
 _Bultos
 
string _Peso [get, set]
 _Peso
 
string _Env_Cli [get, set]
 _Env_Cli
 
string _Letra [get, set]
 _Letra
 
string _Almacen [get, set]
 _Almacen
 
string _Operario [get, set]
 _Operario
 
- 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 26 del archivo Incidencia.cs.

Documentación de funciones miembro

◆ _Comprobar_Existe_Documento()

override bool sage.addons.Incidencias.Negocio.Documentos.Incidencia._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 495 del archivo Incidencia.cs.

◆ _Delete()

override bool sage.addons.Incidencias.Negocio.Documentos.Incidencia._Delete ( )
inline

Elimina el registro actual.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 518 del archivo Incidencia.cs.

◆ _Resta_Numero()

override bool sage.addons.Incidencias.Negocio.Documentos.Incidencia._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 476 del archivo Incidencia.cs.

◆ _Suma_Numero()

override bool sage.addons.Incidencias.Negocio.Documentos.Incidencia._Suma_Numero ( )
inlinevirtual

Busca el siguiente número de documento.

Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 445 del archivo Incidencia.cs.

◆ AsignarValoresClave()

override void sage.addons.Incidencias.Negocio.Documentos.Incidencia.AsignarValoresClave ( )
inlineprotectedvirtual

Asigna los valores de la clave a _Codigo.

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 429 del archivo Incidencia.cs.

◆ Inicializar()

override void sage.addons.Incidencias.Negocio.Documentos.Incidencia.Inicializar ( )
inlineprotected

Métodoo para incializar el documento.

Definición en la línea 408 del archivo Incidencia.cs.

Documentación de propiedades

◆ _Agencia

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Agencia
getset

_Agencia

Definición en la línea 159 del archivo Incidencia.cs.

◆ _Albaran

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Albaran
getset

_Albaran

Definición en la línea 217 del archivo Incidencia.cs.

◆ _Almacen

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Almacen
getset

_Almacen

Definición en la línea 370 del archivo Incidencia.cs.

◆ _Bultos

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Bultos
getset

_Bultos

Definición en la línea 293 del archivo Incidencia.cs.

◆ _Cerrada

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Cerrada
getset

_Cerrada

Definición en la línea 236 del archivo Incidencia.cs.

◆ _Cliente

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Cliente
getset

_Cliente

Definición en la línea 139 del archivo Incidencia.cs.

◆ _Empresa

new string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Empresa
getset

_Empresa

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 60 del archivo Incidencia.cs.

◆ _Env_Cli

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Env_Cli
getset

_Env_Cli

Definición en la línea 330 del archivo Incidencia.cs.

◆ _Fecha_E

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Fecha_E
getset

_Fecha_E

Definición en la línea 101 del archivo Incidencia.cs.

◆ _Fecha_T

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Fecha_T
getset

_Fecha_T

Definición en la línea 119 del archivo Incidencia.cs.

◆ _Importe

decimal sage.addons.Incidencias.Negocio.Documentos.Incidencia._Importe
getset

_Importe

Definición en la línea 177 del archivo Incidencia.cs.

◆ _Letra

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Letra
getset

_Letra

Definición en la línea 350 del archivo Incidencia.cs.

◆ _Numero

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Numero
getset

_Numero

Definición en la línea 80 del archivo Incidencia.cs.

◆ _Observacion

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Observacion
getset

_Observacion

Definición en la línea 197 del archivo Incidencia.cs.

◆ _Operario

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Operario
getset

_Operario

Definición en la línea 390 del archivo Incidencia.cs.

◆ _Partes

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Partes
getset

_Partes

Definición en la línea 255 del archivo Incidencia.cs.

◆ _Pedido

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Pedido
getset

_Pedido

Definición en la línea 275 del archivo Incidencia.cs.

◆ _Periodo

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Periodo
getset

_Periodo

Definición en la línea 40 del archivo Incidencia.cs.

◆ _Peso

string sage.addons.Incidencias.Negocio.Documentos.Incidencia._Peso
getset

_Peso

Definición en la línea 311 del archivo Incidencia.cs.


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