Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas

Extensión de la clase de documentos de venta para poder realizar operaciones desde el módulo de MAYORISTAS (COMUNIDAD SAGE50) relacionadas con albaranes de venta. Tablas relacionadas: CAB_AV y LIN_AV. Más...

Diagrama de herencia de sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas
sage.ew.ewbase._ExtensionDocVentaDocumento sage.ew.ewbase._ExtensionDocumento sage.ew.interficies.IExtensionDocVentaDocumento sage.ew.interficies.IGetPropiedades sage.ew.interficies.IExtensionDocsDocumento sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.IExtensionDocsDocumento

Estructuras de datos

class  _LineaAV
 Definició de la _ExtensionDocVentaDocumentoLinea. Más...
 

Métodos públicos

 ExtDocVenta_Ventas ()
 Constructor extensión.
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="")
 Redefinición _Load.
 
override bool _New (string tcEmpresa, string tcNumero="", string tcLetra="")
 Redefinición _New.
 
override bool _Save (bool tbForzarGuardarLineas=false)
 Redefinición _Save.
 
override bool _Delete ()
 Redefinición del _Delete.
 
override IExtensionDocsDocumentoLinea _AddLinea (IDocumentLinea toLineaDocumento)
 Redefinición del _AddLinea.
 
override bool _Delete_Linea (IDocumentLinea toLineaDocumento)
 Redefinición _DeleteLinea.
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 Redefinición _Abandonar_Documento (PE-98126)
 
override bool _Tiquet_to_albaran (dynamic toDocumentoOrigen, dynamic toDocumentoDestino)
 Redefinición _Tiquet_to_albaran (PE-100469)
 
override bool _Albaran_to_Tiquet (dynamic toDocumentoOrigen, dynamic toDocumentoDestino)
 Redefinición _Albaran_to_Tiquet (PE-100469)
 
- Métodos públicos heredados de sage.ew.ewbase._ExtensionDocVentaDocumento
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.
 
- 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 _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 _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 bool _Validar_Solo_Lectura ()
 Valida si el documento se puede editar.
 
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.IExtensionDocVentaDocumento
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.
 

Propiedades

bool _AlbaranEnviado [get, set]
 albarán enviado
 
DateTime? _FechaEnvio [get, set]
 fecha envio
 
int _Desmarcado [get, set]
 desmarcado
 
- Propiedades heredados de sage.ew.ewbase._ExtensionDocVentaDocumento
string _CampoLetra [get, set]
 Nombre del campo que corresponde a la Letra.
 
- 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.
 

Otros miembros heredados

- 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.
 

Descripción detallada

Extensión de la clase de documentos de venta para poder realizar operaciones desde el módulo de MAYORISTAS (COMUNIDAD SAGE50) relacionadas con albaranes de venta. Tablas relacionadas: CAB_AV y LIN_AV.

Definición en la línea 25 del archivo ExtDocVenta_Ventas.cs.

Documentación de constructores y destructores

◆ ExtDocVenta_Ventas()

sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas.ExtDocVenta_Ventas ( )
inline

Constructor extensión.

Definición en la línea 70 del archivo ExtDocVenta_Ventas.cs.

Documentación de funciones miembro

◆ _Abandonar_Documento()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Abandonar_Documento ( bool tbNoValidarDocumento = false,
bool tlSalirDocumento = false )
inlinevirtual

Redefinición _Abandonar_Documento (PE-98126)

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 286 del archivo ExtDocVenta_Ventas.cs.

◆ _AddLinea()

override IExtensionDocsDocumentoLinea sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._AddLinea ( IDocumentLinea toLineaDocumento)
inlinevirtual

Redefinición del _AddLinea.

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 256 del archivo ExtDocVenta_Ventas.cs.

◆ _Albaran_to_Tiquet()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Albaran_to_Tiquet ( dynamic toDocumentoOrigen,
dynamic toDocumentoDestino )
inlinevirtual

Redefinición _Albaran_to_Tiquet (PE-100469)

Parámetros
toDocumentoOrigen
toDocumentoDestino
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 313 del archivo ExtDocVenta_Ventas.cs.

◆ _Delete()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Delete ( )
inlinevirtual

Redefinición del _Delete.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 224 del archivo ExtDocVenta_Ventas.cs.

◆ _Delete_Linea()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Delete_Linea ( IDocumentLinea toLineaDocumento)
inlinevirtual

Redefinición _DeleteLinea.

Parámetros
toLineaDocumento
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 270 del archivo ExtDocVenta_Ventas.cs.

◆ _Load()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Load ( string tcEmpresa,
string tcNumero,
string tcLetra = "" )
inlinevirtual

Redefinición _Load.

Parámetros
tcEmpresa
tcNumero
tcLetra
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 123 del archivo ExtDocVenta_Ventas.cs.

◆ _New()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._New ( string tcEmpresa,
string tcNumero = "",
string tcLetra = "" )
inlinevirtual

Redefinición _New.

Parámetros
tcEmpresa
tcLetra
tcNumero
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 167 del archivo ExtDocVenta_Ventas.cs.

◆ _Save()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Save ( bool tbForzarGuardarLineas = false)
inlinevirtual

Redefinición _Save.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocumento.

Definición en la línea 197 del archivo ExtDocVenta_Ventas.cs.

◆ _Tiquet_to_albaran()

override bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Tiquet_to_albaran ( dynamic toDocumentoOrigen,
dynamic toDocumentoDestino )
inlinevirtual

Redefinición _Tiquet_to_albaran (PE-100469)

Parámetros
toDocumentoOrigen
toDocumentoDestino
Devuelve

Reimplementado de sage.ew.ewbase._ExtensionDocVentaDocumento.

Definición en la línea 302 del archivo ExtDocVenta_Ventas.cs.

Documentación de propiedades

◆ _AlbaranEnviado

bool sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._AlbaranEnviado
getset

albarán enviado

Definición en la línea 37 del archivo ExtDocVenta_Ventas.cs.

◆ _Desmarcado

int sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._Desmarcado
getset

desmarcado

Definición en la línea 58 del archivo ExtDocVenta_Ventas.cs.

◆ _FechaEnvio

DateTime? sage.addons.comunidad50.Negocio.Clases.ExtDocVenta_Ventas._FechaEnvio
getset

fecha envio

Definición en la línea 48 del archivo ExtDocVenta_Ventas.cs.


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