Métodos públicos | |
| void | _ShowStamps (Estado toEstado) |
| Mostrar sellos según estado. | |
| override bool | _Load (string tcEmpresa, string tcNumero, string tcLetra="") |
| Load de la extensión. | |
| override bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
| Al abandonar el documento descargamos los datos. | |
| override bool | _Facturar (bool tlRepeticion=false) |
| Facturar. | |
| override bool | _Delete () |
| Al eliminar una factura. | |
| override bool | _Descontabilizar () |
| Descontabilizar factura. | |
| override bool | _Validar_Solo_Lectura () |
| Valida si el documento se puede editar. | |
Métodos públicos heredados de sage.ew.ewbase._ExtensionDocCompraDocumentoFactura | |
| _ExtensionDocCompraDocumentoFactura () | |
| Inicializar para facturas de venta. | |
| override string | _SqlConculta (string tcEmpresa, string tcNumero, string tCampoClave3="") |
| Metodo que genera la instrucción Sql para la consulta de datos. | |
| virtual bool | _Contabilizar () |
| Contabilizar. | |
| virtual void | _FacturarError () |
| Gestión del error de la facturación. Pasa por aquí cuando no puede facturar. | |
Métodos públicos heredados de sage.ew.ewbase._ExtensionDocCompraDocumento | |
| override void | _Documento_Asignado () |
| Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. | |
| virtual void | _Camps_Lin_Change (CampsDocCompraLin teCampo, dynamic toLinia, ewCampo toewCampo) |
| Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento. | |
| virtual bool | _Camps_Cab_Change_Before (CampsDocCompraCab teCampo, ewCampo toewCampo) |
| Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento. | |
| virtual void | _Camps_Cab_Change_After (CampsDocCompraCab teCampo, ewCampo toewCampo) |
| Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento. | |
| virtual bool | _Clonar (IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumento, ref IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumentoDuplicado) |
| Método que se ejecuta cuando el usuario clona un documento. | |
| override bool | _New (string tcEmpresa, string tcNumero="", string tcProveedor="") |
| Método que se ejecuta cuando el usuario crea un nuevo documento. | |
| virtual bool | _CodigoCambiado (CampsDocCompraCab teCampo, ewCampo teValor) |
| Cuando se modifica un valor de la cabezera. | |
Métodos públicos heredados de sage.ew.ewbase._ExtensionDocumento | |
| _ExtensionDocumento () | |
| Inicializa una nueva instancia de la clase. | |
| bool | _CurrentCellValue () |
| Actualizamos la clase de negocio cuando seleccionamos un código desde el browser correspondiente. | |
| virtual bool | _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento) |
| Validación de la modificación de unidades con documento asociado. | |
| virtual Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
| Devuelve las variables para Sage Reports. | |
| virtual IExtensionDocsDocumentoLinea | _Get_Linea_Ext (IDocumentLinea toLiniaDoc) |
| Devuelve la linea de la extensión correspondiente a la línea del documento. | |
| virtual void | _Mantegrid_Vinculado () |
| Se dispara despues de vincular el mantegrid del documento. | |
| DefPropiedad | _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="") |
| Añade una nueva definición de propiedad a la clase. | |
| DefPropiedad | _AddPropiedad (string tcDataPropertyName, string tcCampoTabla="", bool tlTraspasable=false) |
| Añade una nueva definición de propiedad a la clase. | |
| virtual IExtensionDocsDocumentoLinea | _AddLinea (IDocumentLinea toLineaDocumento) |
| Método que se ejecuta cuando se añade un nuevo artículo en el documento. | |
| virtual IExtensionDocsDocumentoLinea | _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista) |
| Método que se ejecuta cuando se inserta un nueva línea en el documento. | |
| _ExtensionDocumentoLinea | _SearchLinea (_ExtensionDocumento toExtensionDocumento, dynamic toLinea) |
| Buscamos la línea que estamos traspasando en la extensión correspondiente. | |
| _ExtensionDocumentoLinea | _SearchLastLinea (_ExtensionDocumento toExtensionDocumento) |
| Buscamos la última línea que estamos traspasando en la extensión correspondiente. | |
| virtual bool | _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true) |
| Actualización de información al realizar el traspaso entre documentos. | |
| virtual bool | _Delete_Validate () |
| Método que se ejecuta antes del llamar a _Delete() | |
| virtual bool | _Delete_Linea (IDocumentLinea toLineaDocumento) |
| Método que se ejecuta cuando el usuario borra una línea del documento. | |
| virtual void | _Error (IEWException toException) |
| Método que se ejecuta cuando hay algun error a nivel de documento. | |
| virtual void | _Printed () |
| Se ejecuta cuando se ha imprimido el documento. | |
| virtual void | _UnPrinted () |
| Se ejecuta cuando se ha desmarca el documento. | |
| virtual bool | _Load () |
| Método que se ejecuta cuando el usuario carga en memoria un documento. | |
| virtual void | _Refresh () |
| Método para forzar un load de la extensión (PE-101355) | |
| virtual bool | _Print () |
| Método que se ejecuta cuando el usuario ha imprimido un documento. | |
| virtual bool | _Save (bool tbForzarGuardarLineas=false) |
| Método que se ejecuta cuando el usuario guarda un documento. | |
| virtual bool | _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou) |
| Método que se ejecuta cuando se traspasa el documento a otro documento. | |
| virtual bool | _Es_Valido (bool tlAbandonaDocumento=false) |
| Valida el documento. | |
| virtual bool | _Validaciones_Previas_Documento () |
| Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. | |
| virtual bool | _IsTraspasable () |
| Indica si el documento es traspasable. Por defecto los documentos no son traspasables. | |
| virtual void | _Totalizar () |
| calcula el total de unidades, importe i importeiva del document. També crida al metode _Totales_Especiales_Documento pq alli implementarem les totalitzacions especifiques que vulguem per document | |
| virtual void | _Totales_Especiales_Documento (IDocumentLinea tolinea) |
| No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. | |
| virtual List< String > | _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos) |
| Buscar documentos a partir de una referencia de cliente. | |
| virtual bool | _MarcaCancelar (bool tlCancelar) |
| Cancelar documento. | |
| virtual bool | _MarcaTraspasar (bool tlTraspaso) |
| Traspasar documento. | |
| virtual void | _Duplicar (dynamic toDestino) |
| Duplicar documento. | |
| bool | _LineaMover (int liniaant, int linidestino) |
| Cambiar el número de linea en la tabla. | |
| virtual bool | _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino) |
| Cambiar el número de linea en la tabla. | |
| virtual bool | _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino) |
| Cambiar la posición de la línea dentro de la colección de líneas. | |
Métodos públicos heredados de sage.ew.interficies.IExtensionDocsDocumento | |
| bool | _MarcaCancelar (Boolean tlCancelar) |
| Cancelar documento. | |
| bool | _MarcaTraspasar (Boolean tlTraspaso) |
| Marcar como traspasado. | |
Métodos públicos heredados de sage.ew.interficies.IExtensionDocCompraDocumento | |
| bool | _New (String tcEmpresa, String tcNumero="", String tcProveedor="") |
| Método que se ejecuta cuando el usuario crea un nuevo documento. | |
| bool | _Load (String tcEmpresa, String tcNumero, String tcProveedor="") |
| Método que se ejecuta cuando el usuario carga en memoria un documento. | |
Campos de datos | |
| string | _cGuidAnt = string.Empty |
| Guid del asiento antes de modificación. | |
| Estado | _oEstadoAnt = Estado.SinRegistro |
| Estado del asiento antes de modificación. | |
Campos de datos heredados de sage.ew.ewbase._ExtensionDocumento | |
| string | _Mensaje_Error = "" |
| Para controlas los posibles mensajes de error. | |
| Dictionary< string, DefPropiedad > | _DefPropiedades = new Dictionary<string, DefPropiedad>() |
| Definición de las columnas que se añadirán al Mantegrid asociado. | |
| List< IExtensionDocsDocumentoLinea > | _Lineas = new List<IExtensionDocsDocumentoLinea>() |
| Relación de líneas de la extensión _ExtensionDocVentaDocumento. | |
| DataTable | _dtResultadoConsulta |
| DataTable que contiene el resultado de la última consulta del _Load() | |
| bool | _bIsLoading |
| Indica si el documento está en proceso de carga de datos. | |
Otros miembros heredados | |
Propiedades heredados de sage.addons.portalcli.Negocio.Documentos.ExtensionBaseFacturaCompra | |
| Estado | _Estado = Estado.SinRegistro [get, set] |
| String | _MensajeError [get] |
| Mensaje de error. | |
| Boolean | _Impreso [get] |
| String | _Ejercicio [get] |
Propiedades heredados de sage.ew.ewbase._ExtensionDocCompraDocumento | |
| string | _CampoProveedor [get, set] |
| Nombre del campo que corresponde al Proveedor. | |
Propiedades heredados de sage.ew.ewbase._ExtensionDocumento | |
| TipoExecute | _eBeforeAfter [get, set] |
| Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
| dynamic | _Documento [get, set] |
| Referencia al documento. | |
| string | _DataBase [get, set] |
| Base de datos del módulo. | |
| string | _Tabla [get, set] |
| Tabla de datos para rellenar las columnas. | |
| string | _Condicion [get, set] |
| Condición para añadir al where en la carga de registros. | |
| string | _CampoEmpresa [get, set] |
| Nombre del campo que corresponde a la Empresa. | |
| string | _CampoNumero [get, set] |
| Nombre del campo que corresponde al Número. | |
| string | _CampoLinea [get, set] |
| Nombre del campo que corresponde a la Línea. | |
| Type | _ExtensionDocsDocumentoLineaType [get, set] |
| Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea. | |
| TiposUpdate | _TipoUpdate [get, set] |
| Forma en la que se guardarán los registros. | |
| Mantegrid | _Mantegrid [get, set] |
| Mantegrid asociado al que se le añadirán las columnas. | |
| ewgrid | _Grid [get, set] |
| grid de traspaso de un documento asociado al que se le añadirán las columnas | |
| ewgrid | _GridCopia [get, set] |
| Task 194577: Se utiliza para guardar una copia del grid y restaurar el grid (si hace falta) al salir de la pantalla de traspasos. | |
| bool | _ConfigurarGrid [get, set] |
| Propiedad para determinar si en el momento de asigar el grid, lo configuramos. | |
Definición en la línea 22 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Al abandonar el documento descargamos los datos.
| tbNoValidarDocumento | |
| tlSalirDocumento |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 169 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Al eliminar una factura.
Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumentoFactura.
Definición en la línea 214 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Descontabilizar factura.
Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumentoFactura.
Definición en la línea 249 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Facturar.
| tlRepeticion |
Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumentoFactura.
Definición en la línea 192 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Load de la extensión.
| tcEmpresa | Empresa |
| tcNumero | Número de documento |
| tcLetra | Serie del documento |
Reimplementado de sage.ew.ewbase._ExtensionDocCompraDocumento.
Definición en la línea 129 del archivo ExtensionFacturaCompra.cs.
|
inline |
Mostrar sellos según estado.
| toEstado |
Definición en la línea 80 del archivo ExtensionFacturaCompra.cs.
|
inlinevirtual |
Valida si el documento se puede editar.
. Modificaciones según punto nº 3.133. Si un albarán está en una factura certificada --> estará de solo lectura.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 298 del archivo ExtensionFacturaCompra.cs.
| string sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra._cGuidAnt = string.Empty |
Guid del asiento antes de modificación.
Definición en la línea 34 del archivo ExtensionFacturaCompra.cs.
| Estado sage.addons.portalcli.Negocio.Documentos.ExtensionFacturaCompra._oEstadoAnt = Estado.SinRegistro |
Estado del asiento antes de modificación.
Definición en la línea 39 del archivo ExtensionFacturaCompra.cs.