6 namespace sage.addons.rgpd.Visual.Forms
18 InitializeComponent();
26 private void frmentidad_c_Load(
object sender, EventArgs e)
28 _btBrowser.NombreMantenimiento = String.Empty;
36 _ewMante._ReadOnly =
true;
38 _MessageBox(
"No se permite la creación de nuevas entidades", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1,
System.Windows.Forms.DialogResult.OK);
50 if (ewcheckboxActivado.DataBindings[
"Checked"] != null)
51 ewcheckboxActivado.DataBindings[0].ReadValue();
53 ewcheckboxActivado.DataBindings.Add(
"Checked", _ewMante,
"_Activado",
true);
61 base._BloquearControles();
63 _ewMante._ReadOnly = String.IsNullOrEmpty(_ewMante._Codigo);
66 bool bloquearControles =
false;
69 switch (_ewMante._Estado)
73 bloquearControles =
false;
78 bloquearControles =
true;
82 bloquearControles =
false;
86 ewcheckboxActivado.Enabled = !bloquearControles && noEsUnRegistroDeSistema();
92 private bool noEsUnRegistroDeSistema()
95 return !((
entidad_c)_ewMante)._EsUnRegistroDeSistema();
Clase de negocio base para mantenimientos
Clase de negocio para ENTIDAD_C
_EstadosMantenimiento
Declaro un enum para los estados del mantenimiento.
Presenta un datagridview con botones añadir y borrar tipo Mantegrid de Eurowin