Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.CertifObra

Certificados de obra. Más...

Diagrama de herencia de sage.ew.docsven.CertifObra
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  CertifObraDetalle
 Clase para tabla relacionada. Más...
 

Métodos públicos

override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 
void _AddLineaCertificacionObras (ref DataTable tdLineas, Dictionary< string, object > tdicParametros)
 Añadir linea de la certificación.
 
override void _Print ()
 Print.
 
override void _New (string tcCodigo="")
 Nuevo documento.
 
override void _Load ()
 Metodo _Load de la clase base de los mantenimientos.
 
override bool _Save ()
 Guardar el documento.
 
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.
 
override bool _Abandonar_Documento ()
 Prepara el entorno para un nuevo documento.
 
bool _DocumentoGenerado ()
 Comprobar si hay que generar el documento.
 
bool _CargarObra ()
 Cargar los datos de la _Obra.
 
bool _CargarObra (string obra)
 Cargar los datos de la obra.
 
bool _CargarPresupuesto ()
 Carga los datos del _Presuven.
 
bool _CargarPresupuesto (string letra, string numero)
 Carga los datos del presupuesto indicado.
 
bool _LeerCertificado ()
 Dado un numero de certificado lo lee, si és vacio leer todos.
 
bool _Generar (out string mensajesgenerar)
 Generar un albaran de venta.
 
void _CrearDataTableNavegacion (Dictionary< string, object > teClave=null)
 Crea el datatable para navegar entre las certificaciones.
 
- Métodos públicos heredados de sage.ew.ewbase.DocumentoBase
virtual bool _Show_Print (int tnAbrirEn=1)
 Muestra la pantalla de impresión.
 
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 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 _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 _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.
 

Campos de datos

sage.ew.cliente.Obra _ObraObject
 Objeto obra.
 
sage.ew.docsven.ewDocVentaPRESUP _PresupuestoObject
 Objeto obra.
 
decimal _TotalPresup = 0
 Total presupuestos.
 
decimal _TotalAda = 0
 Total facturadas.
 
decimal _TotalCert = 0
 Total certificadas.
 
decimal _TotalFact = 0
 Total facturas.
 
decimal _TotalPresupDiv = 0
 Total presupuestos divisa.
 
decimal _TotalAdaDiv = 0
 Total facturadas divisa.
 
decimal _TotalCertDiv = 0
 Total certificadas divisa.
 
decimal _TotalFactDiv = 0
 Total facturas divisa.
 
string _NumeroAlbaran = ""
 Número del albarán que ha generado el certificado.
 
string _LetraAlbaran = ""
 Letra del albarán que ha generado el certificado.
 
- 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.
 

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

new string _Empresa [get, set]
 _Empresa
 
string _Letra [get, set]
 _Letra
 
string _Presuven [get, set]
 _Presuven
 
string _Obra [get, set]
 Código de la _Obra.
 
string _Numero [get, set]
 _Numero
 
bool _IncluirComentarios [get, set]
 Incluir comentarios.
 
override Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio.
 
- 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

- Atributos protegidos heredados de sage.ew.ewbase.DocumentoBase
dynamic detalleDocumento
 Detalle del documneto.
 
IDocPrint _oDocPrint
 IDocPrint.
 

Descripción detallada

Certificados de obra.

Definición en la línea 30 del archivo CertifObra.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docsven.CertifObra._Abandonar_Documento ( )
inlinevirtual

Prepara el entorno para un nuevo documento.

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 780 del archivo CertifObra.cs.

◆ _AddLineaCertificacionObras()

void sage.ew.docsven.CertifObra._AddLineaCertificacionObras ( ref DataTable tdLineas,
Dictionary< string, object > tdicParametros )
inline

Añadir linea de la certificación.

Parámetros
tdLineas
tdicParametros

Definición en la línea 397 del archivo CertifObra.cs.

◆ _CargarObra() [1/2]

bool sage.ew.docsven.CertifObra._CargarObra ( )
inline

Cargar los datos de la _Obra.

Devuelve

Definición en la línea 834 del archivo CertifObra.cs.

◆ _CargarObra() [2/2]

bool sage.ew.docsven.CertifObra._CargarObra ( string obra)
inline

Cargar los datos de la obra.

Parámetros
obra
Devuelve

Definición en la línea 844 del archivo CertifObra.cs.

◆ _CargarPresupuesto() [1/2]

bool sage.ew.docsven.CertifObra._CargarPresupuesto ( )
inline

Carga los datos del _Presuven.

Devuelve

Definición en la línea 932 del archivo CertifObra.cs.

◆ _CargarPresupuesto() [2/2]

bool sage.ew.docsven.CertifObra._CargarPresupuesto ( string letra,
string numero )
inline

Carga los datos del presupuesto indicado.

Parámetros
letra
numero
Devuelve

Definición en la línea 943 del archivo CertifObra.cs.

◆ _Comprobar_Existe_Documento()

override bool sage.ew.docsven.CertifObra._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 733 del archivo CertifObra.cs.

◆ _CrearDataTableNavegacion()

void sage.ew.docsven.CertifObra._CrearDataTableNavegacion ( Dictionary< string, object > teClave = null)
inline

Crea el datatable para navegar entre las certificaciones.

Parámetros
teClave

Definición en la línea 1622 del archivo CertifObra.cs.

◆ _Delete()

override bool sage.ew.docsven.CertifObra._Delete ( )
inline

Elimina el registro actual.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 767 del archivo CertifObra.cs.

◆ _DocumentoGenerado()

bool sage.ew.docsven.CertifObra._DocumentoGenerado ( )
inline

Comprobar si hay que generar el documento.

Devuelve

Definición en la línea 806 del archivo CertifObra.cs.

◆ _Generar()

bool sage.ew.docsven.CertifObra._Generar ( out string mensajesgenerar)
inline

Generar un albaran de venta.

Devuelve

Definición en la línea 1348 del archivo CertifObra.cs.

◆ _LeerCertificado()

bool sage.ew.docsven.CertifObra._LeerCertificado ( )
inline

Dado un numero de certificado lo lee, si és vacio leer todos.

Definición en la línea 1006 del archivo CertifObra.cs.

◆ _Load()

override void sage.ew.docsven.CertifObra._Load ( )
inline

Metodo _Load de la clase base de los mantenimientos.

Implementa sage.ew.interficies.IMante.

Definición en la línea 501 del archivo CertifObra.cs.

◆ _New()

override void sage.ew.docsven.CertifObra._New ( string tcCodigo = "")
inline

Nuevo documento.

Parámetros
tcCodigo

Implementa sage.ew.interficies.IMante.

Definición en la línea 463 del archivo CertifObra.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary< string, object > sage.ew.docsven.CertifObra._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inlinevirtual
Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 353 del archivo CertifObra.cs.

◆ _Print()

override void sage.ew.docsven.CertifObra._Print ( )
inlinevirtual

Print.

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 427 del archivo CertifObra.cs.

◆ _Resta_Numero()

override bool sage.ew.docsven.CertifObra._Resta_Numero ( string numeroactual)
inlinevirtual

Resta el numero del contador.

Parámetros
numeroactual
Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 712 del archivo CertifObra.cs.

◆ _Save()

override bool sage.ew.docsven.CertifObra._Save ( )
inline

Guardar el documento.

Devuelve

Implementa sage.ew.interficies.IMante.

Definición en la línea 548 del archivo CertifObra.cs.

◆ _Suma_Numero()

override bool sage.ew.docsven.CertifObra._Suma_Numero ( )
inlinevirtual

Busca el siguiente número de documento.

Devuelve

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 563 del archivo CertifObra.cs.

◆ AsignarValoresClave()

override void sage.ew.docsven.CertifObra.AsignarValoresClave ( )
inlineprotectedvirtual

Asigna los valores de la clave a _Codigo.

Reimplementado de sage.ew.ewbase.DocumentoBase.

Definición en la línea 453 del archivo CertifObra.cs.

◆ Inicializar()

override void sage.ew.docsven.CertifObra.Inicializar ( )
inlineprotected

Métodoo para incializar el documento.

Definición en la línea 305 del archivo CertifObra.cs.

Documentación de campos

◆ _LetraAlbaran

string sage.ew.docsven.CertifObra._LetraAlbaran = ""

Letra del albarán que ha generado el certificado.

Definición en la línea 294 del archivo CertifObra.cs.

◆ _NumeroAlbaran

string sage.ew.docsven.CertifObra._NumeroAlbaran = ""

Número del albarán que ha generado el certificado.

Definición en la línea 289 del archivo CertifObra.cs.

◆ _ObraObject

sage.ew.cliente.Obra sage.ew.docsven.CertifObra._ObraObject

Objeto obra.

Definición en la línea 239 del archivo CertifObra.cs.

◆ _PresupuestoObject

sage.ew.docsven.ewDocVentaPRESUP sage.ew.docsven.CertifObra._PresupuestoObject

Objeto obra.

Definición en la línea 244 del archivo CertifObra.cs.

◆ _TotalAda

decimal sage.ew.docsven.CertifObra._TotalAda = 0

Total facturadas.

Definición en la línea 254 del archivo CertifObra.cs.

◆ _TotalAdaDiv

decimal sage.ew.docsven.CertifObra._TotalAdaDiv = 0

Total facturadas divisa.

Definición en la línea 274 del archivo CertifObra.cs.

◆ _TotalCert

decimal sage.ew.docsven.CertifObra._TotalCert = 0

Total certificadas.

Definición en la línea 259 del archivo CertifObra.cs.

◆ _TotalCertDiv

decimal sage.ew.docsven.CertifObra._TotalCertDiv = 0

Total certificadas divisa.

Definición en la línea 279 del archivo CertifObra.cs.

◆ _TotalFact

decimal sage.ew.docsven.CertifObra._TotalFact = 0

Total facturas.

Definición en la línea 264 del archivo CertifObra.cs.

◆ _TotalFactDiv

decimal sage.ew.docsven.CertifObra._TotalFactDiv = 0

Total facturas divisa.

Definición en la línea 284 del archivo CertifObra.cs.

◆ _TotalPresup

decimal sage.ew.docsven.CertifObra._TotalPresup = 0

Total presupuestos.

Definición en la línea 249 del archivo CertifObra.cs.

◆ _TotalPresupDiv

decimal sage.ew.docsven.CertifObra._TotalPresupDiv = 0

Total presupuestos divisa.

Definición en la línea 269 del archivo CertifObra.cs.

Documentación de propiedades

◆ _Empresa

new string sage.ew.docsven.CertifObra._Empresa
getset

_Empresa

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 65 del archivo CertifObra.cs.

◆ _IncluirComentarios

bool sage.ew.docsven.CertifObra._IncluirComentarios
getset

Incluir comentarios.

Definición en la línea 204 del archivo CertifObra.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.docsven.CertifObra._Keys
get

Relación entre los campos y las propiedades de la clase de negocio.

No ha de presentar el botón de la gestión documental, es un documento virtual

Definición en la línea 225 del archivo CertifObra.cs.

◆ _Letra

string sage.ew.docsven.CertifObra._Letra
getset

_Letra

Definición en la línea 84 del archivo CertifObra.cs.

◆ _Numero

string sage.ew.docsven.CertifObra._Numero
getset

_Numero

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

◆ _Obra

string sage.ew.docsven.CertifObra._Obra
getset

Código de la _Obra.

Definición en la línea 152 del archivo CertifObra.cs.

◆ _Presuven

string sage.ew.docsven.CertifObra._Presuven
getset

_Presuven

Definición en la línea 116 del archivo CertifObra.cs.


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