2 using System.Collections.Generic;
3 using System.ComponentModel;
23 #region Propiedades privadas 25 private List<AsientoModificado> _lstAsientosModificados = null;
26 #endregion Propiedades privadas 28 #region Propiedades protected internal 29 [DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
33 protected internal List<AsientoModificado> _AsientosModificados
35 get {
return _lstAsientosModificados; }
37 _lstAsientosModificados = value;
42 #endregion Propiedades protected internal 50 InitializeComponent();
53 ewgridAsientos._FiltrarPorColumna =
true;
55 #endregion Constructor 57 #region Métodos privados 58 private void Binding()
63 if (ewgridAsientos.Columns.Count > 0)
64 ewgridAsientos.Columns.Clear();
66 ewgridAsientos.AutoGenerateColumns =
false;
67 ewgridAsientos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
68 ewgridAsientos.AllowUserToResizeRows =
false;
70 CreateTextBoxColumn(
"_Asiento",
"Asiento",
"_Asiento", 100, toDataGridViewContentAlignment: DataGridViewContentAlignment.MiddleRight);
71 CreateTextBoxColumn(
"_Concepto",
"Concepto",
"_Concepto", 350, tlFill:
true);
72 CreateTextBoxColumn(
"_Fecha",
"Fecha",
"_Fecha", 100);
73 CreateTextBoxColumn(
"_Referencia",
"Referencia",
"_Referencia", 100);
75 ewgridAsientos.DataSource = _lstAsientosModificados;
88 private void CreateTextBoxColumn(
string tcName,
string tcHeader,
string tcDataPropertyName,
int tnWidth,
bool tlFill =
false,
bool tlVisible =
true,
bool tlReadOnly =
true, DataGridViewContentAlignment toDataGridViewContentAlignment = DataGridViewContentAlignment.NotSet)
92 ldgtbNuevaColumna.Name = tcName;
93 ldgtbNuevaColumna.HeaderText = tcHeader;
94 ldgtbNuevaColumna.ValueType = typeof(
string);
95 ldgtbNuevaColumna.Width = tnWidth;
96 ldgtbNuevaColumna.Visible = tlVisible;
97 ldgtbNuevaColumna.ReadOnly = tlReadOnly;
98 ldgtbNuevaColumna.DataPropertyName = tcDataPropertyName;
100 if (toDataGridViewContentAlignment != DataGridViewContentAlignment.NotSet)
101 ldgtbNuevaColumna.DefaultCellStyle.Alignment = toDataGridViewContentAlignment;
104 ldgtbNuevaColumna.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
106 ewgridAsientos.Columns.Add(ldgtbNuevaColumna);
114 protected internal void _NavegarAsiento()
116 DataGridViewCell loCell = ewgridAsientos.CurrentCell;
121 if (loDataRowViewAssientos != null)
123 int lnNumero = loDataRowViewAssientos.
_Asiento;
124 string lcEjercicio = loDataRowViewAssientos.
_Ejercicio;
133 #endregion Métodos privados Este es el espacio de nombres de su módulo. Puede encontrar más información y ayuda en el fichero rea...
Clase parcial para listados, en esta definición se especificarán los métodos comunes para las demás c...
int _Asiento
Número de asiento
string _Ejercicio
Ejercicio del asiento contable
void _Navegar(Pantalla teForm, List< string > tlParamList, DataTable _DataTableNavegacion=null)
Abre la pantalla especificada
Pantalla
Tipos de pantalla
Control de usuario para visualizar los asientos modificados
Clase para la visualización de asientos modificados exportados
Presenta un datagridview con botones añadir y borrar tipo Mantegrid de Eurowin
Base per a les columnes estandar