2 using System.Collections.Generic;
23 # region Propiedades privadas 25 private bool _lRefresh =
true;
26 # endregion Propiedades privadas 35 RefreshButtonDocumentoGestDoc(
true);
42 private void RefreshButtonDocumentoGestDoc(
bool tlRefresh =
false)
47 if (tlRefresh && !_lRefresh)
50 if (_Documento._FormDocumento != null)
52 if (_oButtonDocumentoGestDoc == null)
54 Control[] loControls = _Documento._FormDocumento.Controls.Find(
"ButtonDocumentoGestDoc",
true);
56 if (loControls != null && loControls.Count() > 0)
60 if (_oButtonDocumentoGestDoc != null)
75 public override bool _Load(
string tcEmpresa,
string tcNumero,
string tcLetra =
"")
77 bool llLoad = base._Load(tcEmpresa, tcNumero, tcLetra);
79 RefreshButtonDocumentoGestDoc();
90 public override bool _Abandonar_Documento(
bool tbNoValidarDocumento =
false,
bool tlSalirDocumento =
false)
92 bool llSalir = base._Abandonar_Documento(tbNoValidarDocumento, tlSalirDocumento);
94 if (this._eBeforeAfter ==
TipoExecute.After && llSalir && _oButtonDocumentoGestDoc != null)
108 if (!
string.IsNullOrWhiteSpace(_Documento._Numero))
110 FunctionsGestDoc._DeleteDocumentos(_Documento);
111 if (_oButtonDocumentoGestDoc != null)
116 return base._Delete();
Modificaciones para documentos de venta
Clase que permite extender la funcionalidad en los documentos de venta para PaM y nuevos módulos...
override void _Refresh()
Refrescamos la imagen del botón de la gestión documental si no se ha refrescado en el Load Utilizado ...
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
TipoExecute
Tipos de ejecución de los métodos
override bool _Abandonar_Documento(bool tbNoValidarDocumento=false, bool tlSalirDocumento=false)
Al abandonar el documento ha de refrescar la imagen asignando la imagen por defecto sin documentos ...
override bool _Delete()
Al borrar el documento se han de eliminar los documentos de la gestión documental ...
override bool _Load(string tcEmpresa, string tcNumero, string tcLetra="")
En la carga del documento se ha de consultar si tenemos documentos relacionados