Referencia de la Clase sage.ew.docventatpv.ewDocVentaTPV

Clase documento de venta TPV Más...

Diagrama de herencias de sage.ew.docventatpv.ewDocVentaTPV
sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.IDocumentoImprimibleVFP sage.ew.interficies.IMarcaImpreso sage.ew.interficies.IDocumentoMarcas sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

Estructuras de datos

class  ComisionDoc
 PE-83284: clase para gestionar las comisiones del documento Más...
 

Métodos públicos

 ewDocVentaTPV ()
 Inicializa una nueva instancia de la clase ewDocVentaTPV Más...
 
 ewDocVentaTPV (dynamic toForm)
 Inicializa una nueva instancia de la clase ewDocVentaTPV Más...
 
delegate void _Event_Camps_Cab_TPV_Change_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos de la cabecera de un documento de TPV Más...
 
delegate void _Event_Camps_Lin_TPV_Change_Handler (CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos de las líneas de un documento de TPV Más...
 
delegate void _Event_Camps_Pie_TPV_Change_Handler (CampsDocVentaPie teCampo, ewCampo toewCampo)
 Delegado del evento de cambios en campos especificos del pie de un documento de TPV Más...
 
bool _ValidContabilizarCerrado (DateTime tdFechaFactura)
 Validación que realizamos al contabilizar una factura de venta para validar si la fecha del asiento pertenece a un mes cerrado Más...
 
override bool _Printed ()
 PE-97711 Más...
 
override bool _UnPrinted ()
 PE-97711 Más...
 
void _RefacturarAlbaran ()
 Gestionamos la refacturación de un albaràn si tenemos marcado el OPCFLAG de refac Más...
 
new ewDocVentaTPV _Clonar ()
 Clonar salvatgement un EWDOCVENTA Más...
 
override bool _Validar_Traspasar_Central (bool tlValor)
 Este metedo se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos Más...
 
override bool _Es_Traspasar_Central ()
 Es método nos devuelve el valor de la propiedad _Traspasar_Central Más...
 
override void _Clonar (Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento, ref dynamic _tdDocDup)
 Método público de tipo OVERRIDE _Clonar Más...
 
override ewDocVentaLinTPV _Clonar_Linea (ewDocVentaLinTPV toLinea, Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV > toDocumento)
 PE79895 Clonem les propietats pròpies del albarà\tiquet Más...
 
new void _Bloquear_Documento (bool tlBloqueo)
 Per bloquejar/desbloquejar els documents Más...
 
override bool _Es_Ultimo_Numero ()
 PE - 85367 Más...
 
override bool _New (String tcEmpresa, String tcLetra="", String tcNumero="")
 Por motives similares a los explicados en el "public override bool _Load" anterior se sobreescribe tambien el _New() Más...
 
void _CambiarGirosDocumento (string tcFormaPagoAnterior)
 Método público para cambiar los giros Más...
 
override void _Proceso_Cambio_Cliente_Cargar_Tarifa_Documento ()
 Control de actualización de la tarifa y recálculo de precios Cuando viene el cambio del cliente y viene de ewdocventatpv allí ya habrà gestionado el "_Cargar_Tarifa_Documento" desde la llamada del método "_Cargar_Tarifa_Defecto" Más...
 
override bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos cambio cliente Más...
 
override bool _Documento_Traspasado_Totalmente ()
 No es necessari controlar res Más...
 
override void _DescargarDatos ()
 PE82621 - Descarreguem els giros Más...
 
DataTable _Albaranes_Factura (String tcFactura, String tcLetra="")
 Devuelve un datatable con los albaranes asociados al número de factura. Más...
 
override bool _Permitir_Cambio_Cliente (Cliente toCliAnterior, Cliente toClienteNuevo, bool tlRiesgo=false)
 Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento Más...
 
void _AsignarClienteFactura (string tcClienteFra)
 Cambio del cliente factura del documento Más...
 
override void _Totalizar (bool llRecalcular=true)
 Override Más...
 
override void _Totalizar ()
 
override bool _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
 
override bool _Es_Valido (bool tlAbandonaDocumento=false)
 
bool _Validar_Fecha (int tnTipo=1, bool tlPrensentarAviso=true)
 _Validar_Fecha: Validaciones varias al salir de un documento Más...
 
override bool _Comprobaciones_Antes_Delete_Documento (bool tlPreguntaBorrar=true)
 Comprobaciones a realizar antes de llamar al _delete() del documento de venta TPV Más...
 
void _Invitacion (Boolean tlTodo, Int32 tiLineaSeleccionada=0)
 PE-83758 Actualizará los precios de la linea actual o del todo ticket con un valor a 0 Más...
 
bool _Actualizar_Campo_Factura (string tcFactura, DateTime tdFechaFactura, string tcAsi, string tcCliFinal, bool tlFacturaTickets=false)
 Actualiza en el albarán de venta los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas ventas al facturar albaranes de venta. Más...
 
bool _Actualizar_Campo_BanCli (int tnBancCli, string tcMandato)
 Actualiza en el albarán de venta los campos de banco y mandato (BANC_CLI, MANDATO), llamado desde pantalla de mostrar previsiones al facturar ventas, caso de que cambien el banco. Más...
 
bool _Actualizar_Entrega_Material ()
 Actualizar el campo ENTREGADO de las lineas Más...
 
bool _Modificar_Reserva ()
 Modificar una reserva de un albarán de venta arqueado. Más...
 
override bool _Save ()
 Guardem el document pero aquí tambe fem el save de portes. Más...
 
override bool _Borrar_Capsalera ()
 Borrar la cabecera del documento de venda TPV Más...
 
override bool _Print ()
 Imprimir el documento Más...
 
virtual void _ShowPrinterTickets ()
 PE-83394 Presenta una lista de impresoras que hay en el terminal y que el usuario pueda seleccionar una impresora En caso que el usuario seleccione una impresora, el nombre se gaurdará en la variable global wc_PrinterTickets Más...
 
override ewDocVentaLinTPV _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0m, decimal tnPrecio=0m, decimal tnPeso=0m, string tcAgrupacion="", decimal tnUnidAgrup=0, int tnTipoDoc=0)
 Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305) Más...
 
override ewDocVentaLinTPV _AddLinea (ewDocVentaLinTPV toDocLinea, int tnInserLinea=-1)
 Afegir linia nova i si hi ha display que ho mostri. Más...
 
override bool _Load (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 Carga un documento existente Más...
 
override bool _Delete ()
 Borrem el document i presentem display si cal Más...
 
override string _Facturar (string tcSerieFra, DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 Facturación Más...
 
override string _Facturar (DateTime? tdFechaFactura=null, bool tlFechaOperacion=false, bool tlPresentarPrevisiones=false, bool tlFacturaRectificativa=false, bool tlContabilizarCobro=false, decimal? tnCambio=null)
 facturem albarà actual Más...
 
override bool _Documento_CobradoOPagado (bool tlMensajes=false)
 Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas) Más...
 
bool _Doc_Enviado_Offline (bool tlMensajes=false)
 Devuelve true si el documento de venta ha sido enviado por offline, siendo una sucursal Más...
 
void _Cobrar_Tiquet (bool tlVale=false)
 Cobrem un tiquet. Activem aquesta variable pq ens permeti fer el Save. PE79095 Más...
 
override bool _Contiene_Series ()
 Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER) Más...
 
override bool _Contiene_Lotes ()
 Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE) Más...
 
bool _Actualizar_Reserva ()
 Actualizar campos de RESERVA. Se ha creado metodo aparte por que es necesario cambiar este campo cuando el documento ya está cobrado y entonces ya es de solo lectura. Más...
 
bool _Tiquet_to_albaran (int tnTipoDoc, bool tlNoAskChangeClient, bool tlNoAskDataOfCountedClient, bool tlTraspasarSiCobrado=false, string tcNewCliente="")
 Convertir tiquet a albarán Más...
 
bool _Tiquet_to_albaran_Reservado (int tnTipoDoc, bool tlNoAskChangeClient, bool tlNoAskDataOfCountedClient)
 Convertir tiquet a albarán resevado Más...
 
bool _Albaran_to_albaran (string tcEmpresaDestino, bool tcTraspasarPortes=false, Dictionary< int, decimal > tdicUnidades=null, Dictionary< int, decimal > tdicPesos=null, Dictionary< int, decimal > tdicCajas=null, Dictionary< int, List< string >> tdicSeries=null, Dictionary< int, List< Lote >> tdicLotes=null)
 Traspasa un albaran a otra empresa pasada como parametro Más...
 
bool _Albaran_to_Tiquet (bool tlAlbaRegu=false)
 Convertir albarán a tiquet Más...
 
List< DataRow > _Numero_Albaranes_Factura (string tcFactura)
 Devuelve una lista de números de albaranes que forman una factura Más...
 
DataTable _Tiquets_Aparcados (string tcOperario="")
 Devuelve un DataTable con los tickets aparcados. Más...
 
decimal _TotalCobros ()
 Devuelve el importe total de los cobros del documento Más...
 
decimal _TotalCobros (ref DataTable tdtTotalCobros)
 Devuelve el importe total de los cobros del documento. Más...
 
decimal _TotalVales ()
 Devuelve el importe total de los vales generados por el documento. Más...
 
override void _NavegacionOrdenConfiguracion (sage.ew.botones.UserControls._NavegacionOrdenCampo _Documento, sage.ew.botones.UserControls._NavegacionOrdenCampo _Factura, sage.ew.botones.UserControls._NavegacionOrdenCampo _Cuenta)
 Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de ventas Más...
 
override bool _ReproducirSonidoArticuloInexistente ()
 CCR 132855 Método para reproducir sonido cuando no existe el artículo Más...
 
override Docsven.IDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV_NuevaInstanciaDocumento ()
 Devuelve una instancia nueva del pedido Más...
 
override bool _ActualizarClienteEntregas (string tcClienteAnterior, string tcClienteNuevo)
 Consulta de entregas de los albaranes y actualización de los asientos. Más...
 
ewDocVentaTPV _AbonarTicket ()
 Método para realizar el abono de un ticket. Más...
 
bool _Addons_Validar_Ticket0 (TipoExecute teBeforeAfter)
 Valida si se trata de un Ticket con importe 0 Más...
 
override Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Override para la obtención de filtros Más...
 
override DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros)
 Override para la obtención de datos Más...
 
bool _AddonsCobrarTiquet (TipoExecute teBeforeAfter)
 Al cobrar un tiquet disparar los addons Más...
 
- Métodos públicos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Messagebox propio Más...
 
virtual bool _Load ()
 Carga del documento a partir de las propiedades públicas de la clase de negocio "_Empresa", "_Numero" y "_Letra" Más...
 
virtual bool _Load (String tcEmpresa, String tcNumero, String tcLetra="", string tcEjercicio="GESTION")
 Carga del documento Más...
 
virtual void _Show ()
 Implementación del método _Show para ver el documento relacionado (Gestión Documental) Más...
 
delegate void _Event_Camps_Change_Handler (CampsDocVenta teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios generales Más...
 
delegate void _Event_Camps_Cab_Change_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Cab_Change_Before_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo, ref bool tlOk)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Cab_Change_After_Handler (CampsDocVentaCab teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en la cabecera Más...
 
delegate void _Event_Camps_Lin_Change_Handler (CampsDocVentaLin teCampo, dynamic toLinia, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en las líneas Más...
 
delegate void _Event_Camps_Pie_Change_Handler (CampsDocVentaPie teCampo, ewCampo toewCampo)
 Delegado del evento para la gestión de cambios en el pie del documento Más...
 
delegate void _Event_Metode_Finalitzat_Handler (MetodoFinalizado teMetodo, ewCampo toewCampo)
 Delegado del evento para la gestión de métodos finalizados Más...
 
delegate void _Event_Refrescar_Form_Handler (object sender, EventArgs e)
 
Delegado del evento para la gestión de métodos finalizados (PARTE 88876) Más...
 
delegate void _Event_Camps_Lin_Focus_Change_Handler (CampsDocVentaLin teColumna, dynamic toLinia, int tnNumLinAnterior, int tnNumLinActual, bool tlSituar)
 PE80408 Delegado del evento para la gestión de cambios en las líneas (focos) Más...
 
 ewDocVenta ()
 Constructor buit Más...
 
 ewDocVenta (dynamic toForm)
 Constructor passant per parametre la referencia a ewdocventa Más...
 
void _Control_Modificado (bool tlModificado)
 si se ha modificado la propiedad actualizamos la propiedad modificado Más...
 
decimal _TotalEntregas ()
 Devuelve el importe total de las entregas del documento Más...
 
virtual List< String > _Buscar_Por_Referencia (String tcLetraReferencia, String tcNumeroReferencia)
 Buscar documentos a partir de una referencia de cliente Más...
 
virtual Dictionary< string, object > _Validaciones_Previas_Documento ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. Se controlará que el documento origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga cliente, líneas a traspasar, etc. Más...
 
virtual Dictionary< string, object > _Traspaso_DocDestino_Validaciones_Previas ()
 Comprobaciones previas a realizar en un documento de ventaantes de pasar a realizar el traspaso a documento destino. Se controlará que el documento origen no esté en uso, que no sea de solo lectura, que esté el documento en un estado consistente, que tenga cliente, líneas a traspasar, etc. Más...
 
virtual Dictionary< string, object > _Traspaso_DocDestino_Existente_Compatible (dynamic toDocDestino)
 Verificaciones a realizar cuando se intenta traspaso un documento origen a documento destino y el documento destino existe. Más...
 
virtual ConfiguradorTraspasoAlbaran _Obtener_Config_Traspaso_DocDestino (ConfiguradorTraspasoAlbaran._DestinosTraspaso teDestinoTraspaso=ConfiguradorTraspasoAlbaran._DestinosTraspaso.albaran)
 Método que devuelve las opciones de configuración de trapaso a documento destino Se implementa en el documento hijo (ewDocVentaPED, ewDocVentaPresup, ewDocVentaDepositos) Más...
 
DataTable _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnTotalRecFinan, ref decimal tnRetencionDoc, ref decimal tnTotalPuntoVerde, ref TipoRetencionVentas teTipoRetFiscNoFisc, ref decimal tnRetencionDocPorcen)
 Ens retorna un datatable amb els diferents imports de l'iva Más...
 
DataTable _Calcular_Iva (ref decimal tnTotalSinIva, ref decimal tnTotalConIva, ref decimal tnTotalPronto, ref decimal tnTotalRecFinan, ref decimal tnRetencionDoc, ref decimal tnTotalPuntoVerde, ref TipoRetencionVentas teTipoRetFiscNoFisc, ref decimal tnRetencionDocPorcen, Boolean tlAplicarMultidivisa)
 Ens retorna un datatable amb els diferents imports de l'iva Más...
 
void _Destroy ()
 Al sortir d'un document, carregar-ne un altre que es desbloquegi. Más...
 
void _VaciarDrCabeceraPieCopia ()
 Vacia el DataRow que guarda el estado del registro de cabecera y pie. Más...
 
void _Refrescar_Form ()
 Comprova si tenim un formulari linkat per refrescar els controls Más...
 
void _Refrescar_Control (string tcControlType)
 PE-87055. Comprova si tenim un formulari linkat per refrescar el control indicat Más...
 
virtual void _Pintar_Linea (IDocumentLinea toLinea=null)
 Método para indicar que se debe repintar una línea Más...
 
_TipoDocLin _AddLinea (int tnInsertLinea=-1)
 Add linea Más...
 
virtual _TipoDocLin _AddLinea (Articulo toArticulo, int tnInsertLinea=-1, decimal tnUnidades=0, decimal tnPrecio=0, decimal tnPeso=0, string tcAgrupacion="", decimal tnUnidAgrup=0, int tnTipoDoc=0)
 Inserta una linea nueva al documento a partir de un código de artículo. Agrupa lineas en modo _TACTIL PE-81305 -> Establecer este método como VIRTUAL para poder sobreescribirlo desde docventatpv. Más...
 
virtual _TipoDocLin _AddLinea (_TipoDocLin toDocLinea, int tnInserLinea=-1)
 Afegim una linea al document, si no es passa tnInserPos aleshores s'afegeix al final del document. Más...
 
_TipoDocLin _FindLinea (int tnLinea)
 Ens retorna una linea determinada de la llista Más...
 
_TipoDocLin _FindEscandal (string tcEscandal)
 Ens retorna la linea que correspon a l'escandall Más...
 
_TipoDocLin _FindArticulo (Articulo toArticulo, string tcAgrupacion="", decimal tnUnidAgrup=0)
 Ens retorna la linea que correspon a l'article Más...
 
_TipoDocLin _FindUltimaLinea ()
 ens retorna la última linia no buida de un document PE-88876 Más...
 
void _Calcular_Comision_Doc (bool tlRecInfVend)
 
void _Calcular_Comision_Doc ()
 Recalculem la comissió d tot el document Más...
 
bool _Validar_Stock_Documento (string tcAlmacenAnterior)
 Validem stock disponible amb un canvi de magatzem. Más...
 
void _Calcular_Costes_Doc ()
 Recalculem els costos del document Más...
 
decimal _Beneficio_doc (out decimal tnCosteTotal)
 Beneficio del documento Más...
 
decimal _PorcentajeBeneficio_doc (decimal tnBeneficioDoc)
 Porcentaje de Beneficio del documento Más...
 
void _Duplicar_Linea (int tnLinea, bool tlNegativo=false)
 Nos duplicará una línea determinada. En caso que la tlNegativo sea true entonces nos duplicará la línea pero en negativo. Más...
 
_TipoDocCab _Clonar_Cabecera (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto cabecera sin ninguna referencia Más...
 
BindingList< _TipoDocLin > _Clonar_Lineas (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta de la lista de lineas sin ninguna referencia Más...
 
virtual void _Clonar (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento, ref dynamic _tdDocDup)
 Método que nos crea una copia exacta del objeto actual sin ninguna referencia Más...
 
decimal _Calcular_Peso (_TipoDocLin toLinea)
 calculem el pes Más...
 
decimal _Calcular_Litros (_TipoDocLin toLinea)
 calculem litres de tot el document. Más...
 
virtual void _Otros_Procesos_Load_Clases_Derivadas (string tcEmpresa, string tcNumero, string tcLetra)
 Este metodo se llama desde el _Load de esta clase base ewDocVenta y está vacio expresamente, está hecho para que las clases hijas que se deriven de ewDocVenta puedan poner aqui código adicional para realizar cargas adicionales como por ejemplo en ewDocVentaTpv() la carga del objeto _Pie._Portes, el objetivo es que al final del _Load() cuando se llama a _Refrescar_Form() que es de lo ultimo que hace el método, esten todos los objetos cargadados y al hacer el _Refrescar_Form() se muestre su contenido correctamente. Más...
 
virtual bool _Validar_Traspaso_A (eTipoDocumento teTipoDocumento)
 Ens valida si es pot realitzar el traspas a ... Más...
 
virtual bool _HaveDocAccess (String tcEmpresa, String tcNumero, String tcLetra="")
 PE-94082 Comprueba si se tiene acceso al documento. Si devuelve false es que no tiene acceso al cliente (visibilidadclientes) del documento. Más...
 
bool _CheckVisibilidadCliente (string tcCliente)
 PE-93806 : Comprueba que tengamos visibilidad sobre el cliente pasado como parámetro. Más...
 
bool _Evaluar_Entregas_Parciales ()
 Método publico para la evalauación de entregas paraciales Más...
 
virtual bool _Existe (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 PE85420 Comprova si existeix el document
Más...
 
void _Desbloquear_Documento ()
 Acción a realizar para desbloquear un documento en uso Se llama desde dos sitios: Más...
 
virtual bool _Permitir_Cambio_Cliente (Cliente toCliAnterior, Cliente toClienteNuevo, bool tlRiesgo=false)
 Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento Más...
 
virtual bool _Procesos_Cambio_Cliente (Cliente toClienteAnterior, Cliente toClienteNuevo, bool tlRiesgo=false, int tnRecalcularPrecios=0)
 Procesos a realizar con el cambio de cliente con el nuevo cliente ya validado ... Más...
 
bool _ActualizarAsientosEntregas (DataTable tdtEntregas, string tcClienteAnterior, string tcClienteNuevo)
 Actualizamos el cliente de los asientos de las entregas Más...
 
virtual void _RecalcularImportePVerdeLineal ()
 Actualización del importe de punto verde lineal al cambiar de cliente Si llehamos a Más...
 
virtual void _Recalcular_Precios (Cliente toClienteNuevo)
 Recalcula los precios e importes de las lineas del documento según el nuevo cliente y la tarifa de venta que queda finalmente en el documento. Más...
 
virtual void _Refresh (bool tlSave=false)
 Refresca los datos del documento actual. Más...
 
bool _Es_Version_Evaluacion ()
 PE103214 ens diu si es versio evaluació i si puc continuar ho poso així ja que d'aquesta manera ho puc cridar des de fora. Más...
 
virtual bool _SaveData ()
 PE-79842 Save sin la validación de documento vacio Más...
 
virtual _TipoDocLin _InsertLinea (int tnInserLinea)
 afegeix la linia en aquella posició PE78051 Más...
 
bool SoloLecturaSinOpcionDeBorrado ()
 Método que evalua conjuntamente la porpiedad _Solo lectura y ser una d Más...
 
virtual bool _Documento_Vacio ()
 Retorna true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. Más...
 
virtual void _UpdateObservaciones (string tcObservaciones)
 Actualizar las observaciones Más...
 
virtual _TipoDocLin _Clonar_Linea (_TipoDocLin toLinea, ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto linea sin ninguna referencia Más...
 
virtual _TipoDocPie _Clonar_Pie (ewDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toDocumento)
 Método que nos crea una copia exacta del objeto pie sin ninguna referencia Más...
 
DataTable _ComprobacionIVA ()
 PE-76230: nos retorna un datatable con los datos de las líneas de artículo, descripcion y tipos de iva de la linea y del artículo para utilizar en el formulario de comprobación de IVA Más...
 
virtual bool _Show_Print (int tnAbrirEn=1)
 Imprime el documento mostrando pantalla previa de opciones Más...
 
virtual void _RecargarDocumento ()
 Recarga el documento Más...
 
bool _Agrupar_Documento (ref DataTable loResultados)
 Función que devuelve rellena el Datatable con la agrupación por color de los artículos del documento Más...
 
virtual void _Show_Documento_Agrupado (ref DataTable loResultados)
 Método virtual para que cada clase presente la agrupación del documento Más...
 
virtual bool _Convertir_en_Plantilla (string tcNombrePlantilla="", string tcDivisa="")
 PE-93899 Convertir el documento de venta actual en una plantilla de presupuestos Más...
 
virtual bool _Comprobaciones_Borrado_Series ()
 Devuelve true si se puede proceder al borrado del documento por parte de las comprobaciones de series Más...
 
virtual bool _EsLineaMontaje (IDocVentaLin toLinea, bool llIncluirLineaPrincipal=true)
 Comprueba si la linea del indice tnRowIndex es una linea de montaje o componente de montaje Condiciones a cumplir: que la linea sea componente de un montaje Más...
 
virtual decimal _CambioDocumento (string tcMoneda)
 Ens retorna el cambio de la divisa, primer mira al proveidor i si té data si no es mira la cotitzacio de l'empresa. Más...
 
virtual bool _DuplicarValidarCliente (string tcCliente, IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > toOrigen)
 Validamos si podemos crear un nuevo documento con este cliente Más...
 
virtual bool _DuplicarAsignarCliente (string tcCliente, bool tlAplicarCondicionesCliente, bool tlAplicarPreciosCliente)
 Asignamos cliente y si hemos seleccionado para recalcular condiciones aquí ya está cargado todo el documento Más...
 
IDocVenta< _TipoDocCab, _TipoDocLin, _TipoDocPie > _Duplicar (string tcCliente, bool tlAplicarCondicionesCliente, bool tlAplicarPreciosCliente)
 
Duplicar documento venta Más...
 
void _Recalcular_Riesgo (string tcClienteOld="", string tcClienteNew="", bool tbTodos=false)
 PE-104237: Método para llamar al límite de crédito y recalcular sólo la parte necesaria según la situación Si hemos hecho un cambio de cliente, tendremos que llamar al recálculo para el cliente antiguo y para el nuevo Más...
 
void _Addons_Vincular_Mantegrids ()
 Método para asignar el mantegrid del documento a las extensiones de addons (PE-97109) Más...
 
void _Addons_Vincular_Mantegrids (gridArtDocVenta toGrid)
 Método para asignar el mantegrid del documento a las extensiones de addons (PE-97109) Más...
 
void _Addons_ReloadLineas ()
 Recargamos las líneas al borrar una línea de un documento Más...
 
void Dispose ()
 Este código se agrega para implementar correctamente el patrón descartable. Más...
 
bool _PermitirCambioValor (object sender, string tcValorCandidato, out string tcMensaje)
 Método para evaluar si se permite un cambio de valor Más...
 
IDisposable Subscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Añade un observador a la lista Más...
 
void UnSubscribe (IProgresoObserver< ProgresoProceso > toObservador)
 Suprime un observador de la lista Más...
 
virtual void _Obtener_Filtros_SageReports_Banco (ref Dictionary< string, object > ldicFiltros)
 _Obtener_Filtros_SageReports_Banco Más...
 
virtual void ObtenerDatosSageReportsPuntoVerde (DataTable tdtLineas)
 Obtención de los datos de la impresión del punto verde si está activada el OPCFLAG Impuesto resumido Al datatable se añade el Resumen de punto verde con al relación de artículos, precio y importe Se utiliza en los 4 documentos de venta Más...
 
virtual void _Obtener_Datos_SageReports_Adicional (DataTable tdtDatos)
 PE-103101 Más...
 
DataTable _Modificar_Datos_SageReports (DataTable toDatatable, Dictionary< string, object > tdicParametros=null)
 Metodo para modificar los datos generados por Sage Reports Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentoImprimible
bool _Show_Print (int tnAbrirEn=1)
 Método para mostrar la pantalla de impresión (PE-84133) Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IDocumentoMarcas
void _Refrescar_Form ()
 Metodo para refrescar el formulario asociado Más...
 

Métodos protegidos

override bool _ConsultarSoloLectura ()
 Abans hi havia sobreescrita la propietat de Solo_Lectura, es va modificar quan es va fer la optimització Más...
 
override void _Consulta_Load ()
 Método tipo PROTECTED OVERRIDE _Consulta_Load Más...
 
override string _Consulta_Documento (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 PE100107 Más...
 
override void Inicializar_Constructor_ewDocVenta ()
 inicialitzem les propietats de l'albara Más...
 
override bool _Direcciones_Envio_Cliente (Cliente toCliente, ref Dictionary< string, object > toDicDireccion)
 Método tipo PROTECTED OVERRIDE _Direcciones_Envio_Cliente Más...
 
override void _LiberarMemoria ()
 vaciamos datatables, listas, diccionarios Más...
 
override void _Save_Linea (int tnLineaAnterior, int tnLinAct)
 PE100670 Más...
 
override void _Abandonar_Documento_After ()
 PE101354 abans de sortir comprovem si l'albarà estava facturat pq si té opcflag de repetir factura s'ha de fer sense preguntar. Más...
 
override string _Suma_Numero ()
 Sobreescrivimos el método _Suma_Numero para el caso especial de Tiquets (PE-66884) Más...
 
override bool _Resta_Numero ()
 
override string _Escalado_Vendedor_Defecto ()
 PE75918 si el base retorna empresa, vol dir que ha arribat fins a empresa i aqui em de comprovar si la caixa té venedor Más...
 
override void _Cargar_Valores_Por_Defecto_Cabecera (bool tlRefrescar=true)
 Se llama desde el _New del document de venda no visual ... Más...
 
override int _DonaPreu (Cliente toCliente, Articulo toArticulo, DateTime tdFecha, ref DataTable tdtResposta, ref DataTable tdtRegalo, string tcDivisa, decimal tnUnidades=0m, string tcObra="", string tcTalla="", string tcColor="", string tcTarifaAlbaran="", bool tlEsCaja=false, decimal tnCajasReales=0m, DataTable tdtCurTc=null, string tcCodigoAgrupacion="")
 
override bool _Save_Capsalera ()
 Guardar cabecera de documento de venta TPV Más...
 
override void _Totales_Especiales_Documento (ewDocVentaLinTPV tolinea)
 Método protected override _Totales_Especiales_Documento Más...
 
override bool _CambioDivisa (string tcNewDivisa, out string lcMensaje)
 Comprueba si se puede realizar el cambio de divisa y devuelve mensaje de error Más...
 
override void _Duplicar_Linea_Establecer_Unidades (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva)
 Override del establecimiento de unidades para las extensiones (series y lotes) Más...
 
override bool _Validar_Solo_Lectura ()
 PE90326 si hi ha data i es un tiquet es que está cobrat parcialment aleshores canvio la data per 1899 aquest cas es dona quan es tracta d'un cobro parcial i q ja s'hagi exportat a Murano Más...
 
- Métodos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
virtual void CambiarNumeroDocumento (string tcOldNumero, string tcNewNumero)
 Comprobamos si ha habido un cambio en el número de documento (addons) Más...
 
void _Navegacion__ValorActual_Change_Before (ref bool tlOk)
 ValorActual_Change_Before Más...
 
virtual void _Navegacion__ValorActual_Change_After (Dictionary< string, object > teClave)
 ValorActual_Change_After Más...
 
virtual void _Comprovar_KeyCopy (String tcEmpresa, String tcNumero, String tcLetra="")
 assignacio del keycopy Más...
 
virtual void _Totales_Especiales_Documento (_TipoDocLin tolinea)
 No hi posem codi ja que es recodificara a cada classe filla amb els camps que interessa sumar. Más...
 
virtual bool _Comprovar_Existeix_Numero (string tcEmpresa, string tcNumero, string tcLetra="", string tcEjercicio="GESTION")
 comprovem si ja existeix el número que es passa per paràmetre Más...
 
bool _SetValuePrinted (Boolean tlValue)
 PE-97711 Más...
 
void _InsertUpdateCabecera ()
 Commpara dos datatables Más...
 
virtual decimal _TotalEntregas (ref DataTable tdtTotalEntregas)
 Devuelve el importe total de las entregas del documento. Más...
 
virtual bool _Riesgo_Cliente_Bloquear (Cliente toCliente)
 Es comprova el risc del client i si s'han de bloquejar les ventes Más...
 
virtual Dictionary< string, object > _InformacionCliente ()
 Devolvemos las características del cliente que necesitamos para calcular el IVA Más...
 
List< String > _Buscar_Por_Referencia_Extension (String tcLetraReferencia, String tcNumeroReferencia, List< String > toListDocumentos)
 Ejecuta las extensions de Más...
 
virtual void _Duplicar_Linea_Establecer_Unidades (_TipoDocLin toLinea, _TipoDocLin toLineaNueva)
 Realiza el SET de unidades en operaciones de duplicación de líneas. Más...
 
virtual bool _InformacionDocumento (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, out DataTable tdDatos)
 Comprobamos si _dtLoadDocumento tiene información si es así no hacemos la consulta utilizamos este datatable Más...
 
virtual string _Consulta_Documento (String tcEmpresa, String tcNumero, String tcLetra="", string tcEjercicio="GESTION")
 PE100107 Más...
 
virtual bool _Existen_Entregas_Parciales (BindingList< IEntregasDoc > tlisEntregas)
 Método privado para la evalución de entregas parciales Más...
 
int _Buscar_Indice_Lineas (int tnInserLinea, bool tlInsertar=true, bool tlForzarLineasMov=false)
 Busquem la posició on hem d'afegir la linia de la llista PE78051, al passar tlinsertar es que volem que ens deixi un lloc per afegir la linia Más...
 
virtual void Dispose (bool disposing)
 Método Dispose del mantenimiento Más...
 
virtual void _LiberarMemoriaCabecera ()
 Liberar memoria cabecera Más...
 
virtual void _LiberarMemoriaLineas ()
 Liberar memoria Lineas Más...
 
virtual void _LiberarMemoriaPie ()
 Liberar memoria pie Más...
 
bool _AddValuesToDiccionary (Dictionary< string, object > toFuente, ref Dictionary< string, object > toDestino)
 Método auxiliar para fusionar diccionarios con control de claves duplicadas Más...
 
void _UsarRefereciaArticulo (IEnumerable< IDocVentaLin > enumerable, ref DataTable ldtLineas)
 Si esta marcada el opcflag para imprimir la referencia de proveedor en ventas se cambia el articulo por la referencia Más...
 
void _Obtener_Datos_ReferPro (IEnumerable< IDocVentaLin > toLineas, string tcColumnaResultado, ref DataTable tdtDatos)
 Añade datos de REFERPRO al Datatable recibido por parámetro Más...
 
virtual DataTable _AgruparDatosSageReports (DataTable tdtLineas)
 Agrupar los datos para la impresión Más...
 
void _AddInfoIVA (Docsven.IDocVentaLin toLin, DataRow ldRow, Boolean tlValorado)
 Añade la información a la linea del iva y el recargo Más...
 
virtual bool _ValidaLineaSageReports (IDocVentaLin toLin)
 Bug 116580 Hacemos las validaciones para sage reports por si no se ha de añadir la linea Más...
 
void Obtener_Referencia_Proveedor (IDocVentaLin loLin, ref string lcArticulo)
 Método auxiliar para obtener la referencia de porveedor por defencto de un artículo Más...
 

Propiedades

IMarcas _MarcasDocumento [get]
 Listado de marcas del presupuesto Más...
 
override eTipoDocumento _TipoDocumento [get]
 Sobreescribo la propiedad _TipoDocumento de DocsVen para precisar si es un albarán, un ticket o una factura Más...
 
bool _Validar_Facturable [get, set]
 Variable de control para marcar si se debe revisar la marca de facturable Más...
 
BindingList< int > _Giros [get, set]
 Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int) Más...
 
BindingList< LineaGiro_GirosPrc [get, set]
 Guarda los giros con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje Más...
 
BindingList< ComisionDoc_Comisiones [get]
 BindingList con la lista de las comisiones de cada linea del albarán de venta Más...
 
override BindingList< IEntregasDoc_Entregas [get]
 _Entregas: Consultar las entregas a cuenta de los albaranes/tickets de venta Más...
 
- Propiedades heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
string _cAsiDoc [get, set]
 Para poder acceder a la propiedad _cAsi desde DocVentaTpv Más...
 
virtual INoviCapFacturaVenta _Novicap [get, set]
 Objeto para la gestión de financiación alternativa Más...
 
virtual IDatosAdicionalesFactura _DatosAdicionalesFactura [get]
 Datos adicionales de la factura. C_FACTUVEN Más...
 
virtual ewInfoAdicional _InfoAdicional [get]
 Propiedad pública ewInfoAdicional correspondiente a ALBV_ADI Más...
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-97109) Más...
 
string _Empresa [get, set]
 Codi d'emrpesa Más...
 
virtual string _Letra [get, set]
 Lletra Más...
 
virtual string _Numero [get, set]
 Número del document Más...
 
string _Letra_Defecto [get]
 PE81699 la lletra per defecte de l'empresa Más...
 
int _TipoDoc [get, set]
 Quan es treballa amb series de documents de quin tipo de document es tracta Más...
 
string _ReportBase [get, set]
 Report a imprimir Más...
 
string _ReportTitlePreview [get, set]
 PE-103490 Título del report para la previsualización Más...
 
virtual List< String > _ReportNonVisibleFields [get]
 Camps a ocultar en el generador de expresiones Más...
 
string _FormImp [get, set]
 Formulari a imprimir Más...
 
string _Asi [get]
 Asi Más...
 
bool _EnUso [get, set]
 En Uso Más...
 
string _MensajeEnUso [get]
 Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco Más...
 
string _KeyCopy [get]
 KeyCopy Más...
 
bool _CarregantDocGuardat [get, set]
 Indica si se está cargando un documento existente Más...
 
bool _DescarregantDocument [get, set]
 Indica si se está decargando el documento Más...
 
bool _BorrandoDocumento [get]
 Indica si se está borrando todo el documento Más...
 
virtual bool _Solo_Lectura [get]
 Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura PE-69704: se pone la función como virtual Más...
 
bool _Solo_Lectura_disabled [get, set]
 PE79095 Propiedad para aquellos métodos que toquen propiedades sensibles al control de cambios => marcar sello traspasado, traspaso de documentos, etc. en que la propiedad que actualizan se utiliza para el control de solo lecutra por lo que nunca se grabaría el cambio Más...
 
bool _LinkForm [get]
 Ens retorna true si la propietat está relacionada amb un formulari. Más...
 
bool _MostrarMensajes [get, set]
 Para poder indicar que se muestren mensajes aunque no tengamos formulario linkado. Por ejemplo al facturar desde listas previas. Más...
 
bool _RefreshForm [get, set]
 Si ha de realizar el refresco del formulario si tenemos un formulario linkado Más...
 
string _Mensaje_Error [get, set]
 Mensaje de error Más...
 
_TipoDocCab _Cabecera [get, set]
 Cabecera Más...
 
BindingList< _TipoDocLin > _Lineas [get, set]
 Líneas Más...
 
_TipoDocPie _Pie [get, set]
 Pie Más...
 
virtual IDocPrint _DocPrint [get, set]
 Objeto DocPrint Más...
 
ewBonotera _Navegacion [get, set]
 Objeto Navegación Más...
 
virtual eTipoDocumento _TipoDocumento [get]
 Propiedad que indica el tipo de documento. Albarán, factura, pedido, etc. Más...
 
virtual BindingList< IEntregasDoc_Entregas [get, set]
 _Entregas: utilizado para consultar las entregas a cuenta de los documentos Más...
 
virtual bool _Entregas_Parciales [get, set]
 Propiedad para indicar si existen entregas parciales Más...
 
ListCamposAdicionales _ListCamposAdicionales [get, set]
 PE-100338 Listado de campos adicionales asociados al documento Más...
 
ReferenciasCliente _ReferenciasCliente [get, set]
 Listado de referencias de cliente Más...
 
FormBase _FormDocumento [get]
 Devuelve la instancia del formulario si el documento está enlazado con la capa visual Más...
 
virtual string _DataBase [get]
 Base de datos relacionada del enlace del documento (Gestión Documental) Más...
 
virtual string _Tabla [get]
 Tabla relacionada del enlace del documento (Gestión Documental) Sobreescribiremos en cada documento la tabla Más...
 
virtual bool _GestEjercicio [get]
 Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión Documental) Más...
 
virtual Dictionary< string, string > _Keys [get]
 Relación entre los campos y las propiedades de la clase de negocio Más...
 
string _EjercicioDB [get]
 Devuelve el Database a realizar la consulta Por defecto es wc_any o el ejercicio donde se han de consultar los datos "2019,2018..." Más...
 
bool _ContabilizarFactura [get, set]
 Si es true al facturar contabiliza la factura (genera asientos y previsiones) si es false solo factura (reserva número de factura para el albarán) Más...
 
decimal _Cambio [get, set]
 Valor de cambio de la divisa Más...
 
eTipoCambio _TipoCambio [get, set]
 Tipo de cambio Más...
 
string _Mensaje_Info_Cambio [get, set]
 Mensaje informativo asociado al origen/valor del cambio Más...
 
string _Divisa [get, set]
 Código de divisa Más...
 
Divisa _oDivisa [get, set]
 Objeto divisa Más...
 
DateTime _Fecha [get, set]
 Fecha del documento Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoImprimible
string _Fecha [get]
 Fecha Más...
 
string _Empresa [get, set]
 Empresa que origina la impresión Más...
 
string _ReportBase [get, set]
 Nombre del report que se va a utilizar para imprimir el documento Más...
 
string _ReportTitlePreview [get, set]
 PE-103490 Nombre del documento que se va a utilizar para la previsualización el documento Más...
 
string _Nombre [get]
 Nombre que se le va a dar al trabajo de impresión Más...
 
IDocPrint _DocPrint [get, set]
 Referencia al objeto de impresión. Se utiliza para finalizar la interacción entre el Documento y el objeto de impresión una vez terminado el trabajo. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoMarcas
IMarcas _MarcasDocumento [get]
 IMarcas Más...
 

Eventos

_Event_Camps_Cab_TPV_Change_Handler _Event_Camps_Cab_TPV_Change
 Handler del evento de cambios en campos especificos de la cabecera de un documento de TPV Más...
 
_Event_Camps_Lin_TPV_Change_Handler _Event_Camps_Lin_TPV_Change
 Handler del evento de cambios en campos especificos de las líneas de un documento de TPV Más...
 
_Event_Camps_Pie_TPV_Change_Handler _Event_Camps_Pie_TPV_Change
 Handler del evento de cambios en campos especificos del pie de un documento de TPV Más...
 
- Eventos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
_Event_Refrescar_Form_Handler _Event_Refrescar_Form
 Delegado del evento para el refresco del formulario -PARTE 88876 Más...
 
_Event_Metode_Finalitzat_Handler _Event_Metode_Finalitzat
 Handler del evento para la gestión métodos finalizados Más...
 
_Event_Camps_Change_Handler _Event_Camps_Change
 Handler del evento para la gestión de cambios ewDocVenta Más...
 
_Event_Camps_Cab_Change_Handler _Event_Camps_Cab_Change
 Handler del evento para la gestión de cambios en ewDocVentaCab Más...
 
_Event_Camps_Cab_Change_Before_Handler _Event_Camps_Cab_Change_Before
 Handler del evento para la gestión de cambios en ewDocCompraCab Más...
 
_Event_Camps_Cab_Change_After_Handler _Event_Camps_Cab_Change_After
 Handler del evento para la gestión de cambios en ewDocCompraCab Más...
 
_Event_Camps_Lin_Change_Handler _Event_Camps_Lin_Change
 Handler del evento para la gestión de cambios en ewDocVentaLin Más...
 
_Event_Camps_Pie_Change_Handler _Event_Camps_Pie_Change
 Handler del evento para la gestión de cambios en ewDocVentaPie Más...
 
_Event_Camps_Lin_Focus_Change_Handler _Event_Camps_Lin_Focus_Change
 PE80408 Handler del evento para la gestión de cambios en ewDocVentaLin (focos) Más...
 
PropertyChangedEventHandler PropertyChanged
 Evento de propiedad cambiada Más...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
sage.ew.stocks.StockArt _StockArt
 Objeto StockArt del documento para centralizar en un solo objeto Más...
 
object _Tag
 Campo para datos varios Más...
 
eTipoDocumentoGeneral _TipoDocumentoGeneral
 Tipo de documento general de la enumeración (ventas, compras) en este caso será siempre Compras y se utilizará para informar a la capa visual que el objeto es de tipo Compras, útil para adaptar el comportamimento de la capa visual que sea capaz de trabajar con documentos de venta y compra, p.e., frmTrasVen (pantalla de traspaso de documentos) Más...
 
bool _ClonandoLinea
 
eTipoSoloLectura _TipoSoloLectura
 Tipo solo lectura Más...
 
Validar _Botones
 PE80508 - missatges botons centralitzats Más...
 
bool _SaliendoDelDocumento
 Campo que indicaa que se está saliendo del documento. Util para las Extensiones de los Addons Más...
 
Type _FormDocumentoBaseType
 Tipo del formulario a presentar en el Show Más...
 
- Atributos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >
string _cEmpresa
 Empresa Más...
 
string _cLetra
 Letra Más...
 
string _cNumero
 Número Más...
 
string _lMensaje_Error
 Mensaje de error Más...
 
string _cKeyCopy
 KeyCopy Más...
 
string _cSql
 consulta Más...
 
_TipoDocCab _oCabecera
 Cabecera Más...
 
BindingList< _TipoDocLin > _lisLineas
 Líneas Más...
 
_TipoDocPie _oPie
 Pie Más...
 
ewBonotera _oNavegacion
 Objeto Navegación Más...
 
int _nTipoDoc
 Quan es treballa amb series de documents de quin tipo he d'agafar el comptador. 1 Más...
 
string _cReportBase
 Report base Más...
 
string _cReportTitlePreview
 PE-103490 Titulo preview Más...
 
string _cFormImp
 Formulario impresion Más...
 
IMarcas _oMarcas
 Marcas de documentos Más...
 
INoviCapFacturaVenta _oNovicap
 Instancia del objeto para la financiación alternativa Más...
 
BindingList< IEntregasDoc_oEntregas
 BindingList IEntregas Más...
 
List< IProgresoObserver< ProgresoProceso > > _lisObservadores
 Lista de observadores de progreso Más...
 

Descripción detallada

Clase documento de venta TPV

Definición en la línea 44 del archivo DocVentaTpv.cs.

Documentación del constructor y destructor

◆ ewDocVentaTPV() [1/2]

sage.ew.docventatpv.ewDocVentaTPV.ewDocVentaTPV ( )
inline

Inicializa una nueva instancia de la clase ewDocVentaTPV

Definición en la línea 51 del archivo DocVentaTpv.cs.

◆ ewDocVentaTPV() [2/2]

sage.ew.docventatpv.ewDocVentaTPV.ewDocVentaTPV ( dynamic  toForm)
inline

Inicializa una nueva instancia de la clase ewDocVentaTPV

Parámetros
toForm

Definición en la línea 79 del archivo DocVentaTpv.cs.

Documentación de las funciones miembro

◆ _Abandonar_Documento()

override bool sage.ew.docventatpv.ewDocVentaTPV._Abandonar_Documento ( bool  tbNoValidarDocumento = false,
bool  tlSalirDocumento = false 
)
inlinevirtual

Parámetros
tbNoValidarDocumento
tlSalirDocumento
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2208 del archivo DocVentaTpv.cs.

◆ _Abandonar_Documento_After()

override void sage.ew.docventatpv.ewDocVentaTPV._Abandonar_Documento_After ( )
inlineprotectedvirtual

PE101354 abans de sortir comprovem si l'albarà estava facturat pq si té opcflag de repetir factura s'ha de fer sense preguntar.

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 918 del archivo DocVentaTpv.cs.

◆ _AbonarTicket()

ewDocVentaTPV sage.ew.docventatpv.ewDocVentaTPV._AbonarTicket ( )
inline

Método para realizar el abono de un ticket.

Devuelve

Definición en la línea 5084 del archivo DocVentaTpv.cs.

◆ _Actualizar_Campo_BanCli()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Campo_BanCli ( int  tnBancCli,
string  tcMandato 
)
inline

Actualiza en el albarán de venta los campos de banco y mandato (BANC_CLI, MANDATO), llamado desde pantalla de mostrar previsiones al facturar ventas, caso de que cambien el banco.

Parámetros
tnBancCliNºde banco según tabla BANC_CLI del cliente.
tcMandatoMandato SEPA.
Devuelve
Devuelve true si se ha podido realizar la actualización correctamente, false caso contrario.

Definición en la línea 2633 del archivo DocVentaTpv.cs.

◆ _Actualizar_Campo_Factura()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Campo_Factura ( string  tcFactura,
DateTime  tdFechaFactura,
string  tcAsi,
string  tcCliFinal,
bool  tlFacturaTickets = false 
)
inline

Actualiza en el albarán de venta los campos de factura (FACTURA, FECHAFAC, ASI), llamado desde generador de asientos facturas ventas al facturar albaranes de venta.

Parámetros
tcFacturaNº de factura
tdFechaFacturaFecha de factura
tcAsiAsi
tcCliFinalCliente factura. Si el cliente factura es identico al cliente del albarán llegará en blanco, no se guarda nada, solo se guarda cuando difieren.
tlFacturaTicketsSi se está en una facturación de tickets si/no
Devuelve
Devuelve true si se ha podido realizar la actualización correctamente, false caso contrario.

Definición en la línea 2586 del archivo DocVentaTpv.cs.

◆ _Actualizar_Entrega_Material()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Entrega_Material ( )
inline

Actualizar el campo ENTREGADO de las lineas

Devuelve

Definición en la línea 2656 del archivo DocVentaTpv.cs.

◆ _Actualizar_Reserva()

bool sage.ew.docventatpv.ewDocVentaTPV._Actualizar_Reserva ( )
inline

Actualizar campos de RESERVA. Se ha creado metodo aparte por que es necesario cambiar este campo cuando el documento ya está cobrado y entonces ya es de solo lectura.

Devuelve

Definición en la línea 3602 del archivo DocVentaTpv.cs.

◆ _ActualizarClienteEntregas()

override bool sage.ew.docventatpv.ewDocVentaTPV._ActualizarClienteEntregas ( string  tcClienteAnterior,
string  tcClienteNuevo 
)
inlinevirtual

Consulta de entregas de los albaranes y actualización de los asientos.

Parámetros
tcClienteAnteriorCódigo de cliente anterior
tcClienteNuevoNuevo código de cliente
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 5061 del archivo DocVentaTpv.cs.

◆ _AddLinea() [1/2]

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._AddLinea ( Articulo  toArticulo,
int  tnInsertLinea = -1,
decimal  tnUnidades = 0m,
decimal  tnPrecio = 0m,
decimal  tnPeso = 0m,
string  tcAgrupacion = "",
decimal  tnUnidAgrup = 0,
int  tnTipoDoc = 0 
)
inline

Sobreescribir el método _AddLinea() para poder realizar la llamada al evento de pintado de series. (PE-81305)

Parámetros
toArticulo
tnInsertLinea
tnUnidades
tnPrecio
tnPeso
tcAgrupaciontipo d'agrupació
tnUnidAgrupunitats caixa
tnTipoDoc
Devuelve

Definición en la línea 3266 del archivo DocVentaTpv.cs.

◆ _AddLinea() [2/2]

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._AddLinea ( ewDocVentaLinTPV  toDocLinea,
int  tnInserLinea = -1 
)
inline

Afegir linia nova i si hi ha display que ho mostri.

Parámetros
toDocLinea
tnInserLinea
Devuelve

Definición en la línea 3283 del archivo DocVentaTpv.cs.

◆ _Addons_Validar_Ticket0()

bool sage.ew.docventatpv.ewDocVentaTPV._Addons_Validar_Ticket0 ( TipoExecute  teBeforeAfter)
inline

Valida si se trata de un Ticket con importe 0

Definición en la línea 5173 del archivo DocVentaTpv.cs.

◆ _AddonsCobrarTiquet()

bool sage.ew.docventatpv.ewDocVentaTPV._AddonsCobrarTiquet ( TipoExecute  teBeforeAfter)
inline

Al cobrar un tiquet disparar los addons

Parámetros
teBeforeAfterIndicar si queremos ejecutar el código antes o después del estandar
Devuelve

Definición en la línea 5407 del archivo DocVentaTpv.cs.

◆ _Albaran_to_albaran()

bool sage.ew.docventatpv.ewDocVentaTPV._Albaran_to_albaran ( string  tcEmpresaDestino,
bool  tcTraspasarPortes = false,
Dictionary< int, decimal >  tdicUnidades = null,
Dictionary< int, decimal >  tdicPesos = null,
Dictionary< int, decimal >  tdicCajas = null,
Dictionary< int, List< string >>  tdicSeries = null,
Dictionary< int, List< Lote >>  tdicLotes = null 
)
inline

Traspasa un albaran a otra empresa pasada como parametro

Parámetros
tcEmpresaDestinoEmpresa destino
tcTraspasarPortesIndica si se deben traspasar los portes al nuevo albarán
tdicUnidadesDiccionario donde el primer parametro es el numero de la linia, y el segundo las unidades a traspasar
tdicPesosDiccionario donde el primer parametro es el numero de la linia, y el segundo el peso a traspasar
tdicCajasDiccionario donde el primer parametro es el numero de la linia, y el segundo son las cajas a traspasar
tdicSeriesDiccionario donde el primer parametro es el numero de la linia, y el segundo la lista de series a traspasar
tdicLotesDiccionario donde el primer parametro es el numero de la linia, y el segundo la lista de partidas a traspasar
Devuelve

Definición en la línea 4087 del archivo DocVentaTpv.cs.

◆ _Albaran_to_Tiquet()

bool sage.ew.docventatpv.ewDocVentaTPV._Albaran_to_Tiquet ( bool  tlAlbaRegu = false)
inline

Convertir albarán a tiquet

Devuelve

Definición en la línea 4603 del archivo DocVentaTpv.cs.

◆ _Albaranes_Factura()

DataTable sage.ew.docventatpv.ewDocVentaTPV._Albaranes_Factura ( String  tcFactura,
String  tcLetra = "" 
)
inline

Devuelve un datatable con los albaranes asociados al número de factura.

Parámetros
tcFactura
tcLetra
Devuelve

Definición en la línea 2060 del archivo DocVentaTpv.cs.

◆ _AsignarClienteFactura()

void sage.ew.docventatpv.ewDocVentaTPV._AsignarClienteFactura ( string  tcClienteFra)
inline

Cambio del cliente factura del documento

Parámetros
tcClienteFraCódigo de cliente factura a asignar

Definición en la línea 2121 del archivo DocVentaTpv.cs.

◆ _Bloquear_Documento()

new void sage.ew.docventatpv.ewDocVentaTPV._Bloquear_Documento ( bool  tlBloqueo)
inlinevirtual

Per bloquejar/desbloquejar els documents

Parámetros
tlBloqueo

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1152 del archivo DocVentaTpv.cs.

◆ _Borrar_Capsalera()

override bool sage.ew.docventatpv.ewDocVentaTPV._Borrar_Capsalera ( )
inlinevirtual

Borrar la cabecera del documento de venda TPV

En este caso hacemos el trabajo sobre la tabla de C_ALBVEN de TPV y luego llamaremos a la de la clase base para que haga el resto sobre C_ALBVEN de GESTION

Devuelve
true si todo fue ok, falso si falló guardando algo.

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3131 del archivo DocVentaTpv.cs.

◆ _CambiarGirosDocumento()

void sage.ew.docventatpv.ewDocVentaTPV._CambiarGirosDocumento ( string  tcFormaPagoAnterior)
inline

Método público para cambiar los giros

Parámetros
tcFormaPagoAnteriorForma de pago anterior

Definición en la línea 1873 del archivo DocVentaTpv.cs.

◆ _CambioDivisa()

override bool sage.ew.docventatpv.ewDocVentaTPV._CambioDivisa ( string  tcNewDivisa,
out string  lcMensaje 
)
inlineprotectedvirtual

Comprueba si se puede realizar el cambio de divisa y devuelve mensaje de error

Parámetros
tcNewDivisaCodigo de la nueva divisa
lcMensajeMensaje de salida en caso de error
Devuelve
false si no se permite el cambio, true en caso contrario

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1884 del archivo DocVentaTpv.cs.

◆ _Cargar_Valores_Por_Defecto_Cabecera()

override void sage.ew.docventatpv.ewDocVentaTPV._Cargar_Valores_Por_Defecto_Cabecera ( bool  tlRefrescar = true)
inlineprotectedvirtual

Se llama desde el _New del document de venda no visual ...

Parámetros
tlRefrescar

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1400 del archivo DocVentaTpv.cs.

◆ _Clonar() [1/2]

new ewDocVentaTPV sage.ew.docventatpv.ewDocVentaTPV._Clonar ( )
inlinevirtual

Clonar salvatgement un EWDOCVENTA

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 942 del archivo DocVentaTpv.cs.

◆ _Clonar() [2/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Clonar ( Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV toDocumento,
ref dynamic  _tdDocDup 
)
inline

Método público de tipo OVERRIDE _Clonar

Parámetros
toDocumento
_tdDocDup

Definición en la línea 1010 del archivo DocVentaTpv.cs.

◆ _Clonar_Linea()

override ewDocVentaLinTPV sage.ew.docventatpv.ewDocVentaTPV._Clonar_Linea ( ewDocVentaLinTPV  toLinea,
Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV toDocumento 
)
inline

PE79895 Clonem les propietats pròpies del albarà\tiquet

Parámetros
toLinea
toDocumento
Devuelve

Definición en la línea 1041 del archivo DocVentaTpv.cs.

◆ _Cobrar_Tiquet()

void sage.ew.docventatpv.ewDocVentaTPV._Cobrar_Tiquet ( bool  tlVale = false)
inline

Cobrem un tiquet. Activem aquesta variable pq ens permeti fer el Save. PE79095

Definición en la línea 3549 del archivo DocVentaTpv.cs.

◆ _Comprobaciones_Antes_Delete_Documento()

override bool sage.ew.docventatpv.ewDocVentaTPV._Comprobaciones_Antes_Delete_Documento ( bool  tlPreguntaBorrar = true)
inlinevirtual

Comprobaciones a realizar antes de llamar al _delete() del documento de venta TPV

Parámetros
tlPreguntaBorrarParámetro opcional para indicar si queremos preguntar al usuario por el borrado (PE-85799)
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2482 del archivo DocVentaTpv.cs.

◆ _Consulta_Documento()

override string sage.ew.docventatpv.ewDocVentaTPV._Consulta_Documento ( string  tcEmpresa,
string  tcNumero,
string  tcLetra = "",
string  tcEjercicio = "GESTION" 
)
inlineprotected

PE100107

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
Devuelve

Definición en la línea 753 del archivo DocVentaTpv.cs.

◆ _Consulta_Load()

override void sage.ew.docventatpv.ewDocVentaTPV._Consulta_Load ( )
inlineprotectedvirtual

Método tipo PROTECTED OVERRIDE _Consulta_Load

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 721 del archivo DocVentaTpv.cs.

◆ _ConsultarSoloLectura()

override bool sage.ew.docventatpv.ewDocVentaTPV._ConsultarSoloLectura ( )
inlineprotectedvirtual

Abans hi havia sobreescrita la propietat de Solo_Lectura, es va modificar quan es va fer la optimització

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 695 del archivo DocVentaTpv.cs.

◆ _Contiene_Lotes()

override bool sage.ew.docventatpv.ewDocVentaTPV._Contiene_Lotes ( )
inlinevirtual

Devuelve true si el documento de venta cargado contiene Lotes (Mirando si hay algún registro en LTALBVE)

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3592 del archivo DocVentaTpv.cs.

◆ _Contiene_Series()

override bool sage.ew.docventatpv.ewDocVentaTPV._Contiene_Series ( )
inlinevirtual

Devuelve true si el documento de venta cargado contiene Series (Mirando si hay algún registro en VENSER)

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3580 del archivo DocVentaTpv.cs.

◆ _Delete()

override bool sage.ew.docventatpv.ewDocVentaTPV._Delete ( )
inlinevirtual

Borrem el document i presentem display si cal

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3352 del archivo DocVentaTpv.cs.

◆ _DescargarDatos()

override void sage.ew.docventatpv.ewDocVentaTPV._DescargarDatos ( )
inlinevirtual

PE82621 - Descarreguem els giros

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2039 del archivo DocVentaTpv.cs.

◆ _Direcciones_Envio_Cliente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Direcciones_Envio_Cliente ( Cliente  toCliente,
ref Dictionary< string, object >  toDicDireccion 
)
inlineprotected

Método tipo PROTECTED OVERRIDE _Direcciones_Envio_Cliente

Parámetros
toCliente
toDicDireccion
Devuelve

Definición en la línea 865 del archivo DocVentaTpv.cs.

◆ _Doc_Enviado_Offline()

bool sage.ew.docventatpv.ewDocVentaTPV._Doc_Enviado_Offline ( bool  tlMensajes = false)
inline

Devuelve true si el documento de venta ha sido enviado por offline, siendo una sucursal

Devuelve

Definición en la línea 3499 del archivo DocVentaTpv.cs.

◆ _Documento_CobradoOPagado()

override bool sage.ew.docventatpv.ewDocVentaTPV._Documento_CobradoOPagado ( bool  tlMensajes = false)
inlinevirtual

Devuelve true si el documento de venta cargado está cobrado (tiquet cobrado, o albarán de venta normal con previsiones cobradas)

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3490 del archivo DocVentaTpv.cs.

◆ _Documento_Traspasado_Totalmente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Documento_Traspasado_Totalmente ( )
inlinevirtual

No es necessari controlar res

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2031 del archivo DocVentaTpv.cs.

◆ _DonaPreu()

override int sage.ew.docventatpv.ewDocVentaTPV._DonaPreu ( Cliente  toCliente,
Articulo  toArticulo,
DateTime  tdFecha,
ref DataTable  tdtResposta,
ref DataTable  tdtRegalo,
string  tcDivisa,
decimal  tnUnidades = 0m,
string  tcObra = "",
string  tcTalla = "",
string  tcColor = "",
string  tcTarifaAlbaran = "",
bool  tlEsCaja = false,
decimal  tnCajasReales = 0m,
DataTable  tdtCurTc = null,
string  tcCodigoAgrupacion = "" 
)
inlineprotected

Parámetros
toCliente
toArticulo
tdFecha
tdtResposta
tdtRegalo
tcDivisa
tnUnidades
tcObra
tcTalla
tcColor
tcTarifaAlbaran
tlEsCaja
tnCajasReales
tdtCurTc
tcCodigoAgrupacion
Devuelve

Definición en la línea 1496 del archivo DocVentaTpv.cs.

◆ _Duplicar_Linea_Establecer_Unidades()

override void sage.ew.docventatpv.ewDocVentaTPV._Duplicar_Linea_Establecer_Unidades ( ewDocVentaLinTPV  toLinea,
ewDocVentaLinTPV  toLineaNueva 
)
inlineprotected

Override del establecimiento de unidades para las extensiones (series y lotes)

Parámetros
toLinea
toLineaNueva

Definición en la línea 4930 del archivo DocVentaTpv.cs.

◆ _Es_Traspasar_Central()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Traspasar_Central ( )
inlinevirtual

Es método nos devuelve el valor de la propiedad _Traspasar_Central

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 999 del archivo DocVentaTpv.cs.

◆ _Es_Ultimo_Numero()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Ultimo_Numero ( )
inlinevirtual

PE - 85367

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1320 del archivo DocVentaTpv.cs.

◆ _Es_Valido()

override bool sage.ew.docventatpv.ewDocVentaTPV._Es_Valido ( bool  tlAbandonaDocumento = false)
inlinevirtual

Parámetros
tlAbandonaDocumento
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2270 del archivo DocVentaTpv.cs.

◆ _Escalado_Vendedor_Defecto()

override string sage.ew.docventatpv.ewDocVentaTPV._Escalado_Vendedor_Defecto ( )
inlineprotectedvirtual

PE75918 si el base retorna empresa, vol dir que ha arribat fins a empresa i aqui em de comprovar si la caixa té venedor

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1375 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Cab_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Cab_TPV_Change_Handler ( CampsDocVentaCab  teCampo,
ewCampo  toewCampo 
)

Delegado del evento de cambios en campos especificos de la cabecera de un documento de TPV

Parámetros
teCampo
toewCampo

◆ _Event_Camps_Lin_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Lin_TPV_Change_Handler ( CampsDocVentaLin  teCampo,
dynamic  toLinia,
ewCampo  toewCampo 
)

Delegado del evento de cambios en campos especificos de las líneas de un documento de TPV

Parámetros
teCampo
toLinia
toewCampo

◆ _Event_Camps_Pie_TPV_Change_Handler()

delegate void sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Pie_TPV_Change_Handler ( CampsDocVentaPie  teCampo,
ewCampo  toewCampo 
)

Delegado del evento de cambios en campos especificos del pie de un documento de TPV

Parámetros
teCampo
toewCampo

◆ _Facturar() [1/2]

override string sage.ew.docventatpv.ewDocVentaTPV._Facturar ( string  tcSerieFra,
DateTime?  tdFechaFactura = null,
bool  tlFechaOperacion = false,
bool  tlPresentarPrevisiones = false,
bool  tlFacturaRectificativa = false,
bool  tlContabilizarCobro = false,
decimal?  tnCambio = null 
)
inlinevirtual

Facturación

Parámetros
tcSerieFra
tdFechaFactura
tlFechaOperacion
tlPresentarPrevisiones
tlFacturaRectificativa
tlContabilizarCobro
tnCambio
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3374 del archivo DocVentaTpv.cs.

◆ _Facturar() [2/2]

override string sage.ew.docventatpv.ewDocVentaTPV._Facturar ( DateTime?  tdFechaFactura = null,
bool  tlFechaOperacion = false,
bool  tlPresentarPrevisiones = false,
bool  tlFacturaRectificativa = false,
bool  tlContabilizarCobro = false,
decimal?  tnCambio = null 
)
inlinevirtual

facturem albarà actual

Parámetros
tdFechaFactura
tlFechaOperacion
tlPresentarPrevisiones
tlFacturaRectificativa
tlContabilizarCobro
tnCambio
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3481 del archivo DocVentaTpv.cs.

◆ _Invitacion()

void sage.ew.docventatpv.ewDocVentaTPV._Invitacion ( Boolean  tlTodo,
Int32  tiLineaSeleccionada = 0 
)
inline

PE-83758 Actualizará los precios de la linea actual o del todo ticket con un valor a 0

Definición en la línea 2552 del archivo DocVentaTpv.cs.

◆ _LiberarMemoria()

override void sage.ew.docventatpv.ewDocVentaTPV._LiberarMemoria ( )
inlineprotectedvirtual

vaciamos datatables, listas, diccionarios

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 881 del archivo DocVentaTpv.cs.

◆ _Load()

override bool sage.ew.docventatpv.ewDocVentaTPV._Load ( string  tcEmpresa,
string  tcNumero,
string  tcLetra = "",
string  tcEjercicio = "GESTION" 
)
inline

Carga un documento existente

Parámetros
tcEmpresaCódigo de la empresa
tcNumeroNúmero de documento
tcLetraSérie de documentos
tcEjercicio
Devuelve

Definición en la línea 3315 del archivo DocVentaTpv.cs.

◆ _Modificar_Reserva()

bool sage.ew.docventatpv.ewDocVentaTPV._Modificar_Reserva ( )
inline

Modificar una reserva de un albarán de venta arqueado.

Devuelve

Definición en la línea 2685 del archivo DocVentaTpv.cs.

◆ _NavegacionOrdenConfiguracion()

override void sage.ew.docventatpv.ewDocVentaTPV._NavegacionOrdenConfiguracion ( sage.ew.botones.UserControls._NavegacionOrdenCampo  _Documento,
sage.ew.botones.UserControls._NavegacionOrdenCampo  _Factura,
sage.ew.botones.UserControls._NavegacionOrdenCampo  _Cuenta 
)
inlinevirtual

Método para configurar el objeto Orden de Navegación para cada tipo de docuemnto de ventas

Parámetros
_DocumentoObjeto configuración para el botón Documento
_FacturaObjeto configuración para el botón Factura
_CuentaObjeto configuración para el botón Cuenta

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 4968 del archivo DocVentaTpv.cs.

◆ _New()

override bool sage.ew.docventatpv.ewDocVentaTPV._New ( String  tcEmpresa,
String  tcLetra = "",
String  tcNumero = "" 
)
inlinevirtual

Por motives similares a los explicados en el "public override bool _Load" anterior se sobreescribe tambien el _New()

Parámetros
tcEmpresa
tcLetra
tcNumero
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1526 del archivo DocVentaTpv.cs.

◆ _NuevaInstanciaDocumento()

override Docsven.IDocVenta<ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV> sage.ew.docventatpv.ewDocVentaTPV._NuevaInstanciaDocumento ( )
inlinevirtual

Devuelve una instancia nueva del pedido

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 5048 del archivo DocVentaTpv.cs.

◆ _Numero_Albaranes_Factura()

List<DataRow> sage.ew.docventatpv.ewDocVentaTPV._Numero_Albaranes_Factura ( string  tcFactura)
inline

Devuelve una lista de números de albaranes que forman una factura

Parámetros
tcFactura
Devuelve

Definición en la línea 4784 del archivo DocVentaTpv.cs.

◆ _Obtener_Datos_SageReports()

override DataTable sage.ew.docventatpv.ewDocVentaTPV._Obtener_Datos_SageReports ( Dictionary< string, object >  tdicParametros)
inlinevirtual

Override para la obtención de datos

Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 5340 del archivo DocVentaTpv.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary<string, object> sage.ew.docventatpv.ewDocVentaTPV._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros = null)
inlinevirtual

Override para la obtención de filtros

Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 5320 del archivo DocVentaTpv.cs.

◆ _Permitir_Cambio_Cliente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Permitir_Cambio_Cliente ( Cliente  toCliAnterior,
Cliente  toClienteNuevo,
bool  tlRiesgo = false 
)
inline

Devuelve true si el nuevo código de cliente introducido es válido para poder ser usado en el documento

Parámetros
toCliAnteriorObjeto oCliente que representa el código de cliente anterior
toClienteNuevoObjeto oCliente que representa el código de cliente nuevo
tlRiesgoSi se ha de controlar el riesgo
Devuelve
Devuelve true si se puede cambiar el cliente, sino devuelve false

Definición en la línea 2090 del archivo DocVentaTpv.cs.

◆ _Print()

override bool sage.ew.docventatpv.ewDocVentaTPV._Print ( )
inlinevirtual

Imprimir el documento

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 3190 del archivo DocVentaTpv.cs.

◆ _Printed()

override bool sage.ew.docventatpv.ewDocVentaTPV._Printed ( )
inline

PE-97711

Implementa sage.ew.interficies.IMarcaImpreso.

Definición en la línea 790 del archivo DocVentaTpv.cs.

◆ _Proceso_Cambio_Cliente_Cargar_Tarifa_Documento()

override void sage.ew.docventatpv.ewDocVentaTPV._Proceso_Cambio_Cliente_Cargar_Tarifa_Documento ( )
inlinevirtual

Control de actualización de la tarifa y recálculo de precios Cuando viene el cambio del cliente y viene de ewdocventatpv allí ya habrà gestionado el "_Cargar_Tarifa_Documento" desde la llamada del método "_Cargar_Tarifa_Defecto"

No se ha de ejecutar el "_Cargar_Tarifa_Documento" de la base, la llamada se ejecutará en la llamada en el método "_ProcesosCambioClienteBefore"

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1908 del archivo DocVentaTpv.cs.

◆ _Procesos_Cambio_Cliente()

override bool sage.ew.docventatpv.ewDocVentaTPV._Procesos_Cambio_Cliente ( Cliente  toClienteAnterior,
Cliente  toClienteNuevo,
bool  tlRiesgo = false,
int  tnRecalcularPrecios = 0 
)
inline

Procesos cambio cliente

Parámetros
toClienteAnterior
toClienteNuevo
tlRiesgo
tnRecalcularPrecios
Devuelve

Definición en la línea 1920 del archivo DocVentaTpv.cs.

◆ _RefacturarAlbaran()

void sage.ew.docventatpv.ewDocVentaTPV._RefacturarAlbaran ( )
inline

Gestionamos la refacturación de un albaràn si tenemos marcado el OPCFLAG de refac

Definición en la línea 928 del archivo DocVentaTpv.cs.

◆ _ReproducirSonidoArticuloInexistente()

override bool sage.ew.docventatpv.ewDocVentaTPV._ReproducirSonidoArticuloInexistente ( )
inlinevirtual

CCR 132855 Método para reproducir sonido cuando no existe el artículo

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 4992 del archivo DocVentaTpv.cs.

◆ _Resta_Numero()

override bool sage.ew.docventatpv.ewDocVentaTPV._Resta_Numero ( )
inlineprotectedvirtual

◆ _Save()

override bool sage.ew.docventatpv.ewDocVentaTPV._Save ( )
inline

Guardem el document pero aquí tambe fem el save de portes.

Devuelve

Implementa sage.ew.interficies.IDocumentoMarcas.

Definición en la línea 3113 del archivo DocVentaTpv.cs.

◆ _Save_Capsalera()

override bool sage.ew.docventatpv.ewDocVentaTPV._Save_Capsalera ( )
inlineprotectedvirtual

Guardar cabecera de documento de venta TPV

Devuelve
true si todo fue ok, falso si falló guardando algo.

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1602 del archivo DocVentaTpv.cs.

◆ _Save_Linea()

override void sage.ew.docventatpv.ewDocVentaTPV._Save_Linea ( int  tnLineaAnterior,
int  tnLinAct 
)
inlineprotectedvirtual

PE100670

Parámetros
tnLineaAnterior
tnLinAct

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 897 del archivo DocVentaTpv.cs.

◆ _ShowPrinterTickets()

virtual void sage.ew.docventatpv.ewDocVentaTPV._ShowPrinterTickets ( )
inlinevirtual

PE-83394 Presenta una lista de impresoras que hay en el terminal y que el usuario pueda seleccionar una impresora En caso que el usuario seleccione una impresora, el nombre se gaurdará en la variable global wc_PrinterTickets

Definición en la línea 3240 del archivo DocVentaTpv.cs.

◆ _Suma_Numero()

override string sage.ew.docventatpv.ewDocVentaTPV._Suma_Numero ( )
inlineprotectedvirtual

Sobreescrivimos el método _Suma_Numero para el caso especial de Tiquets (PE-66884)

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 1161 del archivo DocVentaTpv.cs.

◆ _Tiquet_to_albaran()

bool sage.ew.docventatpv.ewDocVentaTPV._Tiquet_to_albaran ( int  tnTipoDoc,
bool  tlNoAskChangeClient,
bool  tlNoAskDataOfCountedClient,
bool  tlTraspasarSiCobrado = false,
string  tcNewCliente = "" 
)
inline

Convertir tiquet a albarán

Parámetros
tnTipoDoc
tlNoAskChangeClientNo Preguntar si volem canviar el client al contat a un client normal (no canvia el client)
tlNoAskDataOfCountedClientNo preguntar si volem entrar les dades de client al contat (les demana directament)
tlTraspasarSiCobradoSi su valor es false, el método no permite traspasar tickets cobrados. En caso contrario se salta dicha comprobación
tcNewClienteNuevo código de cliente para el documento
Devuelve

Definición en la línea 3713 del archivo DocVentaTpv.cs.

◆ _Tiquet_to_albaran_Reservado()

bool sage.ew.docventatpv.ewDocVentaTPV._Tiquet_to_albaran_Reservado ( int  tnTipoDoc,
bool  tlNoAskChangeClient,
bool  tlNoAskDataOfCountedClient 
)
inline

Convertir tiquet a albarán resevado

Parámetros
tnTipoDoc
tlNoAskChangeClientNo Preguntar si volem canviar el client al contat a un client normal (no canvia el client)
tlNoAskDataOfCountedClientNo preguntar si volem entrar les dades de client al contat (les demana directament)
Devuelve

Definición en la línea 4069 del archivo DocVentaTpv.cs.

◆ _Tiquets_Aparcados()

DataTable sage.ew.docventatpv.ewDocVentaTPV._Tiquets_Aparcados ( string  tcOperario = "")
inline

Devuelve un DataTable con los tickets aparcados.

Parámetros
tcOperarioSi se pasa, solo devuelve los tickes del operario.
Devuelve

Definición en la línea 4812 del archivo DocVentaTpv.cs.

◆ _TotalCobros() [1/2]

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalCobros ( )
inline

Devuelve el importe total de los cobros del documento

Devuelve

Definición en la línea 4852 del archivo DocVentaTpv.cs.

◆ _TotalCobros() [2/2]

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalCobros ( ref DataTable  tdtTotalCobros)
inline

Devuelve el importe total de los cobros del documento.

Parámetros
tdtTotalCobrosRellena el DataTable con los cobros del documento.
Devuelve

Definición en la línea 4869 del archivo DocVentaTpv.cs.

◆ _Totales_Especiales_Documento()

override void sage.ew.docventatpv.ewDocVentaTPV._Totales_Especiales_Documento ( ewDocVentaLinTPV  tolinea)
inlineprotected

Método protected override _Totales_Especiales_Documento

Parámetros
tolinea

Definición en la línea 1762 del archivo DocVentaTpv.cs.

◆ _Totalizar() [1/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Totalizar ( bool  llRecalcular = true)
inlinevirtual

Override

Parámetros
llRecalcular

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 2165 del archivo DocVentaTpv.cs.

◆ _Totalizar() [2/2]

override void sage.ew.docventatpv.ewDocVentaTPV._Totalizar ( )
inlinevirtual

◆ _TotalVales()

decimal sage.ew.docventatpv.ewDocVentaTPV._TotalVales ( )
inline

Devuelve el importe total de los vales generados por el documento.

Devuelve

Definición en la línea 4897 del archivo DocVentaTpv.cs.

◆ _UnPrinted()

override bool sage.ew.docventatpv.ewDocVentaTPV._UnPrinted ( )
inline

PE-97711

Implementa sage.ew.interficies.IMarcaImpreso.

Definición en la línea 801 del archivo DocVentaTpv.cs.

◆ _Validar_Fecha()

bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Fecha ( int  tnTipo = 1,
bool  tlPrensentarAviso = true 
)
inline

_Validar_Fecha: Validaciones varias al salir de un documento

PARTE 94839. Control de fechas/números en la creación de tickets

  1. Controlamos que la fecha del documento sea válida en la creación de tickets. Las fechas y números de tickets deben de ser correlativas
  2. Cuando se entra un número manualmente en la pantalla de tickets y presenta el mensaje "Documento no encontrado. ¿ Desea crear el documento ?
  3. Cuando borramos un documento certificamos si tenemos documentos posteriores para avisar al cliente que dejará un hueco
Parámetros
tnTipoPara poder controlar desde donde venimos. 1. Al salir de un ticket. 2. Al aprovechar un hueco 3. Al borrar un documento
tlPrensentarAvisoPara gestionar si debe de presentar el aviso en caso de detectar algun valor incorrecto
Devuelve

Definición en la línea 2353 del archivo DocVentaTpv.cs.

◆ _Validar_Solo_Lectura()

override bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Solo_Lectura ( )
inlineprotectedvirtual

PE90326 si hi ha data i es un tiquet es que está cobrat parcialment aleshores canvio la data per 1899 aquest cas es dona quan es tracta d'un cobro parcial i q ja s'hagi exportat a Murano

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 4947 del archivo DocVentaTpv.cs.

◆ _Validar_Traspasar_Central()

override bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Traspasar_Central ( bool  tlValor)
inlinevirtual

Este metedo se llama desde el chTraspasoCentral, y se sobreescribirá su funcionamiento en los documentos

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 959 del archivo DocVentaTpv.cs.

◆ _ValidContabilizarCerrado()

bool sage.ew.docventatpv.ewDocVentaTPV._ValidContabilizarCerrado ( DateTime  tdFechaFactura)
inline

Validación que realizamos al contabilizar una factura de venta para validar si la fecha del asiento pertenece a un mes cerrado

Parámetros
tdFechaFacturaFecha del asiento
Devuelve

Definición en la línea 353 del archivo DocVentaTpv.cs.

◆ Inicializar_Constructor_ewDocVenta()

override void sage.ew.docventatpv.ewDocVentaTPV.Inicializar_Constructor_ewDocVenta ( )
inlineprotectedvirtual

inicialitzem les propietats de l'albara

Reimplementado de sage.ew.docsven.Docsven.ewDocVenta< ewDocVentaCabTPV, ewDocVentaLinTPV, ewDocVentaPieTPV >.

Definición en la línea 844 del archivo DocVentaTpv.cs.

Documentación de propiedades

◆ _Comisiones

BindingList<ComisionDoc> sage.ew.docventatpv.ewDocVentaTPV._Comisiones
get

BindingList con la lista de las comisiones de cada linea del albarán de venta

Definición en la línea 605 del archivo DocVentaTpv.cs.

◆ _Entregas

override BindingList<IEntregasDoc> sage.ew.docventatpv.ewDocVentaTPV._Entregas
get

_Entregas: Consultar las entregas a cuenta de los albaranes/tickets de venta

Definición en la línea 630 del archivo DocVentaTpv.cs.

◆ _Giros

BindingList<int> sage.ew.docventatpv.ewDocVentaTPV._Giros
getset

Guarda los giros relacionados con el documento según el sistema antiguo de gestión de giros como List(int)

ATENCION ! Esta propiedad dejará de utilizarse el 1 de Octubre 2023.

Mientras no se elimine la propiedad _Giros se deben llevar las dos propiedades _Giros y _GirosPrc en paralelo.

Definición en la línea 395 del archivo DocVentaTpv.cs.

◆ _GirosPrc

BindingList<LineaGiro> sage.ew.docventatpv.ewDocVentaTPV._GirosPrc
getset

Guarda los giros con el nuevo formato (Julio 2022), ya no es un List(int) sino que es un List(LineaGiro) donde LineaGiro contiene básicamente _Giro y _Porcentaje

Definición en la línea 415 del archivo DocVentaTpv.cs.

◆ _MarcasDocumento

IMarcas sage.ew.docventatpv.ewDocVentaTPV._MarcasDocumento
get

Listado de marcas del presupuesto

Definición en la línea 307 del archivo DocVentaTpv.cs.

◆ _TipoDocumento

override eTipoDocumento sage.ew.docventatpv.ewDocVentaTPV._TipoDocumento
get

Sobreescribo la propiedad _TipoDocumento de DocsVen para precisar si es un albarán, un ticket o una factura

Definición en la línea 321 del archivo DocVentaTpv.cs.

◆ _Validar_Facturable

bool sage.ew.docventatpv.ewDocVentaTPV._Validar_Facturable
getset

Variable de control para marcar si se debe revisar la marca de facturable

Definición en la línea 380 del archivo DocVentaTpv.cs.

Documentación de los eventos

◆ _Event_Camps_Cab_TPV_Change

_Event_Camps_Cab_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Cab_TPV_Change

Handler del evento de cambios en campos especificos de la cabecera de un documento de TPV

Definición en la línea 206 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Lin_TPV_Change

_Event_Camps_Lin_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Lin_TPV_Change

Handler del evento de cambios en campos especificos de las líneas de un documento de TPV

Definición en la línea 210 del archivo DocVentaTpv.cs.

◆ _Event_Camps_Pie_TPV_Change

_Event_Camps_Pie_TPV_Change_Handler sage.ew.docventatpv.ewDocVentaTPV._Event_Camps_Pie_TPV_Change

Handler del evento de cambios en campos especificos del pie de un documento de TPV

Definición en la línea 214 del archivo DocVentaTpv.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: