Referencia de la Interfaz sage.ew.interficies.IExtensionDocsStock

Interficie que se debe implementar para la extensión de los documentos de stock Más...

Diagrama de herencias de sage.ew.interficies.IExtensionDocsStock
sage.ew.interficies.IExtensionDocsDocumento

Métodos públicos

bool _New (String tcEmpresa, String tcNumero="")
 Método que se ejecuta cuando el usuario crea un nuevo documento Más...
 
bool _Load (String tcEmpresa, String tcNumero)
 Método que se ejecuta cuando el usuario carga en memoria un documento Más...
 
string _SqlConculta (string tcEmpresa, string tcNumero)
 Metodo que genera la instrucción Sql para la consulta de datos Más...
 
void _Camps_Lin_Change (docsven.CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IExtensionDocsDocumento
void _Documento_Asignado ()
 Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. Más...
 
bool _Delete ()
 Método que se ejecuta cuando el usuario borra un documento Más...
 
bool _Delete_Validate ()
 Método que se ejecuta antes del _Delete del documento Más...
 
bool _Save (bool tbForzarGuardarLineas=false)
 Método que se ejecuta cuando el usuario guarda un documento Más...
 
bool _Print ()
 Método que se ejecuta cuando el usuario ha imprimido un documento Más...
 
void _Printed ()
 Método que se ejecuta depués de imprimir un documento Más...
 
IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando se añade un nuevo artículo en el documento Más...
 
IExtensionDocsDocumentoLinea _InsertLinea (IDocumentLinea toLineaDocumento, int tnPosLlista)
 Método que se ejecuta cuando se inserta un nueva línea en el documento Más...
 
bool _LineaMover (int liniaant, int linidestino)
 Cambia el número de linea en la tabla Más...
 
bool _LineaMover (IDocumentLinea lineadocumento, int liniaant, int linidestino)
 Cambia el número de linea en la tabla Más...
 
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ás...
 
bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Método que se ejecuta cuando el usuario borra una línea del documento. Más...
 
void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de documento Más...
 
DefPropiedad _AddPropiedad (string tcDataPropertyName="", string tcCampoTabla="", bool tlTraspasable=false)
 Añade una nueva definición de propiedad a la clase Más...
 
bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Abandonar documento. Descarga líneas y limpia valores de propiedades... Más...
 
bool _To_Documento (Dictionary< string, object > toParams, dynamic toDocumentoDestino, bool tbEsNou)
 Método que se ejecuta cuando se traspasa el documento a otro documento Más...
 
bool _Es_Valido (bool tlAbandonaDocumento=false)
 Valida el documento. Más...
 
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 Más...
 
void _Totales_Especiales_Documento (IDocumentLinea tolinea)
 No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. Más...
 
bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar Más...
 
IExtensionDocsDocumentoLinea _Get_Linea_Ext (IDocumentLinea toLiniaDoc)
 Devuelve la linea de la extensión correspondiente a la línea del documento Más...
 
bool _IsTraspasable ()
 Indica si el documento es traspasable. Por defecto los documentos no son traspasables Más...
 
bool _LineaToDocumento (IExtensionDocsDocumento toExtensionDestino, dynamic toLineaOrigen, dynamic toLineaDestino, bool tlVisualLayer=true)
 Actualización de información al realizar el traspaso entre documentos Más...
 
List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia, List< String > toDocumentos)
 Buscar documentos a partir de una referencia de cliente Más...
 
bool _MarcaCancelar (Boolean tlCancelar)
 Cancelar documento Más...
 
bool _MarcaTraspasar (Boolean tlTraspaso)
 Marcar como traspasado Más...
 
void _Duplicar (dynamic toDestino)
 Duplicar documento Más...
 

Propiedades

string _Error_Message [get, set]
 Mensaje de error para las validaciones de la configuración Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionDocsDocumento
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) Más...
 
dynamic _Documento [get, set]
 Referencia al documento Más...
 
string _DataBase [get, set]
 Base de datos del módulo Más...
 
string _Tabla [get, set]
 Tabla de datos para rellenar las columnas Más...
 
string _Condicion [get, set]
 Condición para añadir al where en la carga de registros Más...
 
string _CampoEmpresa [get, set]
 Nombre del campo que corresponde a la Empresa Más...
 
string _CampoNumero [get, set]
 Nombre del campo que corresponde al Número Más...
 
string _CampoLinea [get, set]
 Nombre del campo que corresponde a la Letra Más...
 
TiposUpdate _TipoUpdate [get, set]
 Forma en la que se guardarán los registros Más...
 
Type _ExtensionDocsDocumentoLineaType [get, set]
 Tipo base para la colección de líneas. Debe estar basado en IExtensionDocVentaDocumentoLinea Más...
 

Descripción detallada

Interficie que se debe implementar para la extensión de los documentos de stock

Definición en la línea 705 del archivo IDocModulos.cs.

Documentación de las funciones miembro

◆ _Camps_Lin_Change()

void sage.ew.interficies.IExtensionDocsStock._Camps_Lin_Change ( docsven.CampsDocVentaLin  teCampo,
dynamic  toLinia,
ewCampo  toewCampo 
)

Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento

Parámetros
teCampo
toLinia
toewCampo

◆ _Load()

bool sage.ew.interficies.IExtensionDocsStock._Load ( String  tcEmpresa,
String  tcNumero 
)

Método que se ejecuta cuando el usuario carga en memoria un documento

Parámetros
tcEmpresa
tcNumero
Devuelve

◆ _New()

bool sage.ew.interficies.IExtensionDocsStock._New ( String  tcEmpresa,
String  tcNumero = "" 
)

Método que se ejecuta cuando el usuario crea un nuevo documento

Parámetros
tcEmpresa
tcNumero
Devuelve

◆ _SqlConculta()

string sage.ew.interficies.IExtensionDocsStock._SqlConculta ( string  tcEmpresa,
string  tcNumero 
)

Metodo que genera la instrucción Sql para la consulta de datos

Parámetros
tcEmpresa
tcNumero
Devuelve

Documentación de propiedades

◆ _Error_Message

string sage.ew.interficies.IExtensionDocsStock._Error_Message
getset

Mensaje de error para las validaciones de la configuración

Definición en la línea 710 del archivo IDocModulos.cs.


La documentación para este interfaz fue generada a partir del siguiente fichero: