3 using System.Collections.Generic;
10 using System.Windows.Forms;
18 # region Clase ManteExtBase_GestDoc 24 # region PROPIETATS PÚBLIQUES 29 # endregion PROPIETATS PÚBLIQUES 31 # region PROPIETATS PRIVADES 33 # endregion PROPIETATS PRIVADES 36 public ManteExtBase_GestDoc()
44 if (logestdoc != null)
45 _ogestdoc = (gestdoc)logestdoc;
48 _Error_Message =
"Revise los datos de la configuración del addon de gestión documental.";
53 #endregion CONSTRUCTOR 55 #region MÉTODOS PÚBLICOS 56 public void _DocumentosGestionDocumental()
61 if (this._FormMante != null)
63 if (_oToolStripButtonManteGestDoc == null)
66 _DocumentosGestionDocumentalFormBaseDocumento();
68 _DocumentosGestionDocumentalFormMante();
71 if (_oToolStripButtonManteGestDoc != null)
76 private void _DocumentosGestionDocumentalFormMante()
78 Control[] loControls = this._FormMante.Controls.Find(
"btToolStripMantenimientos",
true);
80 if (loControls != null && loControls.Count() > 0)
84 private void _DocumentosGestionDocumentalFormBaseDocumento()
88 Control[] loControls = _FormMante.Controls.Find(
"ButtonDocumentoGestDoc",
true);
90 if (loControls != null && loControls.Count() > 0)
93 if (_oButtonDocumentoGestDoc != null)
97 #endregion MÉTODOS PÚBLICOS 99 #region MÉTODOS PUBLICOS OVERRIDE 100 public override bool _Load()
106 bool llLoad = base._Load();
108 if (this._Mante != null)
110 if (
string.IsNullOrEmpty(this._Mante._Codigo) ||
this._eBeforeAfter == ew.interficies.TipoExecute.After)
111 this._DocumentosGestionDocumental();
123 string lcCodigo =
string.Empty;
126 if (this._Mante != null && this._eBeforeAfter == ew.interficies.TipoExecute.After)
127 lcCodigo = this._Mante._Codigo;
129 llDelete = base._Delete();
131 if (llDelete && !
string.IsNullOrWhiteSpace(lcCodigo))
132 FunctionsGestDoc._DeleteDocumentos(this._Mante);
136 #endregion MÉTODOS PUBLICOS 138 # endregion Clase ManteExtBase_GestDoc
static AddonsController Instance
Instancia al objeto singleton Addons
Argumentos para los eventos lanzados por el addons en caso de error
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
object GetAddon(int numaddon)
Obtiene el addon por numero
override bool _Delete()
Al borrar el registro de un mantenimiento se ha de borrar de los Documentos y Carpetas de la gestión ...
Clase base para las extensiones de los mantenimientos
IAddonsManager AddonsManager
Gestor de Addons
Clase del addon de gestión documental.