2 using System.Collections.Generic;
3 using System.ComponentModel;
17 private bool _bIsBinding =
false;
24 InitializeComponent();
31 lisElementos.Add(50057,
".T.");
36 private void inicializarValores()
38 DataTable ldtTipoCalculo =
new DataTable();
39 ldtTipoCalculo.Columns.Add(
"codigo", typeof(
string));
40 ldtTipoCalculo.Columns.Add(
"nombre", typeof(
string));
43 DataRow ldrNewRow = ldtTipoCalculo.NewRow();
44 ldrNewRow[
"codigo"] =
".F.";
45 ldrNewRow[
"nombre"] =
"Sobre importe pendiente de amortizar";
46 ldtTipoCalculo.Rows.Add(ldrNewRow);
48 ldrNewRow = ldtTipoCalculo.NewRow();
49 ldrNewRow[
"codigo"] =
".T.";
50 ldrNewRow[
"nombre"] =
"Sobre importe a amortizar";
51 ldtTipoCalculo.Rows.Add(ldrNewRow);
54 ewcmbCalculoTablaAmortizacion.DataSource = ldtTipoCalculo;
55 ewcmbCalculoTablaAmortizacion.DisplayMember =
"nombre";
56 ewcmbCalculoTablaAmortizacion.ValueMember =
"codigo";
58 ewcmbCalculoTablaAmortizacion.SelectedValue =
".T.";
69 if (lisElementos.ContainsKey(50057))
71 ewcmbCalculoTablaAmortizacion.SelectedValue = Convert.ToString(lisElementos[50057]);
77 private void ewcmbCalculoTablaAmortizacion_SelectedIndexChanged(
object sender, EventArgs e)
79 if (!_bIsBinding && _Plinter_d2.Count > 0)
81 if (lisElementos.ContainsValue(_Plinter_d2[0]._ValDef))
82 lisElementos[50057] = Convert.ToString(ewcmbCalculoTablaAmortizacion.SelectedValue);
84 foreach (Negocio.Interficies.ILineaPlinterD2 ldr2 in _Plinter_d2)
86 if (ldr2._IdCampo == 50057)
88 ldr2._ValDef = lisElementos[50057];
InforadiPartidasPendiente()
Constructor
override void recargarValores()
Recargar los valores del userControl
UserControl para definir la información adicional de la plantilla
UserControl base para la información adicional de las guías de datos