Modificaciones del albarán de venta. Más...
Métodos públicos | |
ExtDocVenta_Fideliza () | |
Inicializa una nueva instancia de la clase. | |
override void | _Mantegrid_Vinculado () |
Se dispara después de asignar el mantegrid a la clase. | |
override void | _Camps_Lin_Change (ew.docsven.CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo) |
Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento. | |
override IExtensionDocsDocumentoLinea | _AddLinea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando se añade un nuevo artículo en el documento. | |
override IExtensionDocsDocumentoLinea | _Get_Linea_Ext (IDocumentLinea toLiniaDoc) |
Devuelve la linea de la extensión correspondiente a la línea del documento. | |
override bool | _Load (string tcEmpresa, string tcNumero, string tcLetra="") |
Cargamos los datos del módulo. | |
override bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
Descarga líneas y limpia valores predeterminados. | |
override bool | _Es_Valido (bool tlAbandonaDocumento=false) |
Valida el documento. | |
override 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 | |
override void | _Totales_Especiales_Documento (IDocumentLinea tolinea) |
No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. | |
override bool | _Validar_Solo_Lectura () |
Valida si el documento se puede editar. | |
override bool | _Albaran_to_Tiquet (dynamic toDocumentoOrigen, dynamic toDocumentoDestino) |
Convertir albarán a tiquet. | |
override bool | _Tiquet_to_albaran (dynamic toDocumentoOrigen, dynamic toDocumentoDestino) |
Convertir tiquet a albarán. | |
override bool | _Save (bool tbForzarGuardarLineas=false) |
Redefinición _Save. | |
override bool | _New (string tcEmpresa, string tcNumero="", string tcLetra="") |
Crear un nuevo documento. | |
override bool | _Delete () |
Borrar documento. | |
override bool | _Delete_Linea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando el usuario borra una línea del documento. | |
override Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
T104387 Metodo implementado para ISageReportsFilterProvider, para obtener los datos que se mostrarán en SageReports. | |
![]() | |
override void | _Documento_Asignado () |
Para capturar el momento en que se asigna el documento y poder definir los eventos del mismo. | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de documentos. | |
virtual 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. | |
virtual bool | _Camps_Cab_Change_Before (CampsDocVentaCab teCampo, ewCampo toewCampo) |
Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento. | |
virtual void | _Camps_Cab_Change_After (CampsDocVentaCab teCampo, ewCampo toewCampo) |
Se dispara cuando se cambia el valor de cualquier propiedad de la cabecera del documento. | |
virtual bool | _Clonar (docsven.Docsven.IDocVenta< docsven.Docsven.IDocVentaCab, docsven.Docsven.IDocVentaLin, docsven.Docsven.IDocVentaPie > toDocumento, ref docsven.Docsven.IDocVenta< docsven.Docsven.IDocVentaCab, docsven.Docsven.IDocVentaLin, docsven.Docsven.IDocVentaPie > toDocumentoDuplicado) |
Método que se ejecuta cuando el usuario clona un documento. | |
override string | _SqlConculta (string tcEmpresa, string tcNumero, string tcLetra="") |
Metodo que genera la instrucción Sql para la consulta de datos. | |
override bool | _Load () |
Método que se ejecuta cuando el usuario carga en memoria un documento sin parametros utilizando las propiedades. | |
virtual bool | _CodigoCambiado (CampsDocVentaCab teCampo, ewCampo teValor) |
Cuando se modifica un valor de la cabezera. | |
virtual bool | _CobrarTiquet () |
Cobrar tiquet. | |
virtual bool | _Facturar (List< string > tlisAlbaranes, string tcNumeroFra="", string tcSerieFra="", bool tlFechaOperacion=false, decimal? tnCambio=null) |
Método que se ejecuta cuando al facturar un documento. | |
virtual void | _FacturarError () |
Gestión del error de la facturación. Pasa por aquí cuando no puede facturar. | |
virtual bool | _RestarNumero () |
Metodo que se ejecuta antes de restar el número. | |
virtual bool | _CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero) |
Cambiar número de documento. | |
virtual bool | _RevisarAbonoDocumento (dynamic toDocumentoOriginal) |
Revisión del nuevo documento de abono generado. | |
virtual bool | _Validar_Ticket0 () |
Valida si es un Ticket con importe 0. | |
virtual bool | _PropagarOtrosDatosDeAlbaranaAFactura (ewDocVentaFRA toFactura) |
Propagar más datos de la extensión de albarán de venta a la extenssión de factura de venta al facturar un albarán. | |
virtual bool | _SerieCliente (ref string tcSerieCliente) |
Serie asignada al cliente para documentos defecto. | |
virtual bool | _SerieClienteRectificativa (ref string tcSerieCliente) |
Serie asignada al cliente para rectificativas. | |
![]() | |
_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. | |
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 | _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 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 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 | _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 | _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 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. | |
![]() | |
bool | _MarcaCancelar (Boolean tlCancelar) |
Cancelar documento. | |
bool | _MarcaTraspasar (Boolean tlTraspaso) |
Marcar como traspasado. | |
![]() | |
bool | _New (String tcEmpresa, String tcLetra="", String tcNumero="") |
Método que se ejecuta cuando el usuario crea un nuevo documento. | |
bool | _Load (String tcEmpresa, String tcNumero, String tcLetra="") |
Método que se ejecuta cuando el usuario carga en memoria un documento. | |
bool | _Clonar (sage.ew.docsven.Docsven.IDocVenta< sage.ew.docsven.Docsven.IDocVentaCab, sage.ew.docsven.Docsven.IDocVentaLin, sage.ew.docsven.Docsven.IDocVentaPie > toDocumento, ref sage.ew.docsven.Docsven.IDocVenta< sage.ew.docsven.Docsven.IDocVentaCab, sage.ew.docsven.Docsven.IDocVentaLin, sage.ew.docsven.Docsven.IDocVentaPie > toDocumentoDuplicado) |
Método que se ejecuta cuando el usuario clona un documento. | |
Campos de datos | |
sage.addons.fideliza.fideliza | _ofideliza |
Objeto principal del fideliza. | |
string | _Error_Message = "" |
Contendría el texto del último error. | |
![]() | |
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 | |
![]() | |
string | _CampoLetra [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 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. | |
Modificaciones del albarán de venta.
Definición en la línea 22 del archivo ExtDocVenta_Fideliza.cs.
|
inline |
Inicializa una nueva instancia de la clase.
Definición en la línea 60 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Descarga líneas y limpia valores predeterminados.
tbNoValidarDocumento | |
tlSalirDocumento |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 572 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Método que se ejecuta cuando se añade un nuevo artículo en el documento.
toLineaDocumento |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 396 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Convertir albarán a tiquet.
toDocumentoOrigen | |
toDocumentoDestino |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 774 del archivo ExtDocVenta_Fideliza.cs.
|
inline |
Se dispara cuando se cambia el valor de cualquier propiedad de la línea del documento.
teCampo | |
toLinia | |
toewCampo |
Definición en la línea 292 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Borrar documento.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 1046 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario borra una línea del documento.
toLineaDocumento |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 1208 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Valida el documento.
tlAbandonaDocumento |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 598 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Devuelve la linea de la extensión correspondiente a la línea del documento.
toLiniaDoc |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 486 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Cargamos los datos del módulo.
tcEmpresa | |
tcNumero | |
tcLetra |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 527 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Se dispara después de asignar el mantegrid a la clase.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 109 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Crear un nuevo documento.
tcEmpresa | |
tcNumero | |
tcLetra |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 868 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
T104387 Metodo implementado para ISageReportsFilterProvider, para obtener los datos que se mostrarán en SageReports.
tdicParametros |
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 1299 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Redefinición _Save.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 840 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Convertir tiquet a albarán.
toDocumentoOrigen | |
toDocumentoDestino |
Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.
Definición en la línea 785 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 635 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
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
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 618 del archivo ExtDocVenta_Fideliza.cs.
|
inlinevirtual |
Valida si el documento se puede editar.
Reimplementado de sage.ew.ewbase._ExtensionDocumento.
Definición en la línea 664 del archivo ExtDocVenta_Fideliza.cs.
string sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza._Error_Message = "" |
Contendría el texto del último error.
Definición en la línea 34 del archivo ExtDocVenta_Fideliza.cs.
sage.addons.fideliza.fideliza sage.addons.fideliza.Negocio.Clases.ExtDocVenta_Fideliza._ofideliza |
Objeto principal del fideliza.
Definición en la línea 29 del archivo ExtDocVenta_Fideliza.cs.