2 using System.Collections.Generic;
3 using System.ComponentModel;
23 InitializeComponent();
33 private void ewbutton1_Click(
object sender, EventArgs e)
35 object clipdata = Clipboard.GetData(
"Text");
39 string textdata = clipdata.ToString();
40 string[] partdata = textdata.Split(
'\t');
42 if (partdata.Count() > 0)
47 contador._TipoDatoVisible = partdata[1];
48 contador._Nombre = partdata[2];
49 contador._Contador = Convert.ToInt32(partdata[3]);
50 contador._Numero = Convert.ToInt64(partdata[4]);
51 contador._PremiumAsistente = GetBoolValue( partdata[5]);
52 contador._PremiumGrupo = GetBoolValue(partdata[6]);
53 contador._StandardAsistente = GetBoolValue(partdata[7]);
54 contador._StandardGrupo = GetBoolValue(partdata[8]);
55 contador._EssentialAsistente = GetBoolValue(partdata[9]);
56 contador._EssentialGrupo = GetBoolValue(partdata[10]);
57 contador._PremiumSoloContaAsistente = GetBoolValue(partdata[11]);
58 contador._PremiumSoloContaGrupo = GetBoolValue(partdata[12]);
59 contador._StandarSoloContaAsistente = GetBoolValue(partdata[13]);
60 contador._StandarSoloContaGrupo = GetBoolValue(partdata[14]);
61 contador._EssentialSoloContaAsistente = GetBoolValue(partdata[15]);
62 contador._EssentialSoloContaGrupo = GetBoolValue(partdata[16]);
63 contador._AsesorFiscalAsistente = GetBoolValue(partdata[17]);
64 contador._AsesorFiscalGrupo = GetBoolValue(partdata[18]);
65 contador._HeraAsistente = GetBoolValue(partdata[19]);
66 contador._HeraGrupo = GetBoolValue(partdata[20]);
78 mantegridContadores._ReadOnly = tlReadOnly;
79 ewbutton1.Enabled = !tlReadOnly;
84 foreach (DataGridViewColumn loColumn
in this.mantegridContadores._Grid.Columns)
86 if (loColumn.DataPropertyName !=
"_Contador")
87 loColumn.ReadOnly =
true;
92 private bool GetBoolValue(
string stringvalue)
94 bool boolvalue =
false;
96 boolvalue = (stringvalue ==
"VERDADERO");
101 private void mantegridContadores_Resize(
object sender, EventArgs e)
106 private void GrupoEmpContadores_Resize(
object sender, EventArgs e)
108 if (GrupoEmpConfig._ModoEdicion)
110 mantegridContadores.Top = 20;
114 mantegridContadores.Top = 0;
116 mantegridContadores.Left = 0;
117 mantegridContadores.Width = this.Width - mantegridContadores.Left * 2;
118 mantegridContadores.Height = this.Height - mantegridContadores.Top - mantegridContadores.Left;
127 base.OnVisibleChanged(e);
129 this.Parent.Parent.Width = this.Parent.Parent.Parent.Width;
130 this.Parent.Parent.Height = this.Parent.Parent.Parent.Height;
132 this.Parent.Width = this.Parent.Parent.Width;
133 this.Parent.Height = this.Parent.Parent.Height;
135 this.Width = this.Parent.Width;
136 this.Height = this.Parent.Height;
void _BloquearControles(bool tlReadOnly)
Método para bloquear los controles del UserControl
override void OnVisibleChanged(EventArgs e)
Reordenar controles al mostrar el control.
Configuración para los contadores
GrupoEmpContadores()
Inicializa una nueva instancia de la clase
Mantegrid para la configuración de contadores de nuevo ejercicio
string _TipoDato
Grupo al que pertenece el elemento
Usercontrol de contadores de nuevo ejercicio para el mantenimiento de grupos de empresa ...
static bool _ModoEdicion
Permite modificar los datos del grid
Opciones para crear nuevo ejercicio y traspasar datos (apertura)