Interficie que se debe implementar para aquellos módulos que deben programar modificaciones a nivel de documentos de venta. Más...
Métodos públicos | |
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. | |
bool | _Clonar (IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumento, ref IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > toDocumentoDuplicado) |
Método que se ejecuta cuando el usuario clona un documento. | |
string | _SqlConculta (string tcEmpresa, string tcNumero, string tcProveedor="") |
Metodo que genera la instrucción Sql para la consulta de datos. | |
![]() | |
void | _Documento_Asignado () |
Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. | |
bool | _Delete () |
Método que se ejecuta cuando el usuario borra un documento. | |
bool | _Delete_Validate () |
Método que se ejecuta antes del _Delete del documento. | |
bool | _Save (bool tbForzarGuardarLineas=false) |
Método que se ejecuta cuando el usuario guarda un documento. | |
bool | _Print () |
Método que se ejecuta cuando el usuario ha imprimido un documento. | |
void | _Printed () |
Método que se ejecuta depués de imprimir un documento. | |
bool | _ValidacionModificacionUnidades (bool tlOrigenUnidades, decimal tnUnidadesOld, DataTable toResultados, IDocumentLinea toLineaDocumento) |
Validación del cambio de unides con documentos asociados a la linea. | |
IExtensionDocsDocumentoLinea | _AddLinea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando se añade un nuevo artículo en el documento. | |
IExtensionDocsDocumentoLinea | _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista) |
Método que se ejecuta cuando se inserta un nueva línea en el documento. | |
bool | _LineaMover (int liniaant, int linidestino) |
Cambia el número de linea en la tabla. | |
bool | _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino) |
Cambia el número de linea en la tabla. | |
bool | _Cambiar_Posicion_Linea (IDocumentLinea lineadocumento, int indexliniadestino) |
Cambiar la posición de la línea dentro de la colección de líneas. | |
bool | _Delete_Linea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando el usuario borra una línea del documento. | |
void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de documento. | |
DefPropiedad | _AddPropiedad (string tcDataPropertyName="", string tcCampoTabla="", bool tlTraspasable=false) |
Añade una nueva definición de propiedad a la clase. | |
bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
Abandonar documento. Descarga líneas y limpia valores de propiedades... | |
bool | _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou) |
Método que se ejecuta cuando se traspasa el documento a otro documento. | |
bool | _Es_Valido (bool tlAbandonaDocumento=false) |
Valida el documento. | |
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 | |
void | _Totales_Especiales_Documento (IDocumentLinea tolinea) |
No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. | |
bool | _Validar_Solo_Lectura () |
Valida si el documento se puede editar. | |
IExtensionDocsDocumentoLinea | _Get_Linea_Ext (IDocumentLinea toLiniaDoc) |
Devuelve la linea de la extensión correspondiente a la línea del documento. | |
bool | _IsTraspasable () |
Indica si el documento es traspasable. Por defecto los documentos no son traspasables. | |
bool | _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true) |
Actualización de información al realizar el traspaso entre documentos. | |
List< String > | _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos) |
Buscar documentos a partir de una referencia de cliente. | |
bool | _MarcaCancelar (Boolean tlCancelar) |
Cancelar documento. | |
bool | _MarcaTraspasar (Boolean tlTraspaso) |
Marcar como traspasado. | |
void | _Duplicar (dynamic toDestino) |
Duplicar documento. | |
Propiedades | |
string | _CampoProveedor [get, set] |
Nombre del campo que corresponde a la Letra. | |
![]() | |
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 Letra. | |
TiposUpdate | _TipoUpdate [get, set] |
Forma en la que se guardarán los registros. | |
Type | _ExtensionDocsDocumentoLineaType [get, set] |
Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea. | |
Interficie que se debe implementar para aquellos módulos que deben programar modificaciones a nivel de documentos de venta.
Definición en la línea 689 del archivo IDocModulos.cs.
bool sage.ew.interficies.IExtensionDocCompraDocumento._Clonar | ( | IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > | toDocumento, |
ref IDocCompra< IDocCompraCab, IDocCompraLin, IDocCompraPie > | toDocumentoDuplicado ) |
Método que se ejecuta cuando el usuario clona un documento.
toDocumento | |
toDocumentoDuplicado |
Implementado en sage.ew.ewbase._ExtensionDocCompraDocumento.
bool sage.ew.interficies.IExtensionDocCompraDocumento._Load | ( | String | tcEmpresa, |
String | tcNumero, | ||
String | tcProveedor = "" ) |
Método que se ejecuta cuando el usuario carga en memoria un documento.
tcEmpresa | |
tcProveedor | |
tcNumero |
bool sage.ew.interficies.IExtensionDocCompraDocumento._New | ( | String | tcEmpresa, |
String | tcNumero = "", | ||
String | tcProveedor = "" ) |
Método que se ejecuta cuando el usuario crea un nuevo documento.
tcEmpresa | |
tcProveedor | |
tcNumero |
string sage.ew.interficies.IExtensionDocCompraDocumento._SqlConculta | ( | string | tcEmpresa, |
string | tcNumero, | ||
string | tcProveedor = "" ) |
Metodo que genera la instrucción Sql para la consulta de datos.
tcEmpresa | |
tcProveedor | |
tcNumero |
Implementado en sage.ew.ewbase._ExtensionDocCompraDocumento y sage.ew.ewbase._ExtensionDocCompraDocumentoFactura.
|
getset |
Nombre del campo que corresponde a la Letra.
Implementado en sage.ew.ewbase._ExtensionDocCompraDocumento.
Definición en la línea 694 del archivo IDocModulos.cs.