gridIvaRECCAsientos.cs
1 # region Usings
2 using sage.ew.interficies;
3 using System.ComponentModel;
4 using System.Windows.Forms;
5 # endregion Usings
6 namespace sage.ew.contabilidad
7 {
11  public partial class gridIvaRECCAsientos : gridIvaAsientos
12  {
13  # region Constructor
14  public gridIvaRECCAsientos()
18  {
19  }
20  # endregion Constructor
21 
22  # region Métodos protected override
23  protected override void _DataSourceDesgloseIVA(IAsientosLinea toAsientosLinea)
28  {
29  // Me interesa tener el BindingList de la línea actual
30  this._Grid.DataSource = BindingListLinea_IVA(toAsientosLinea);
31  }
32 
38  protected override void _GridIvaAsientos_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
39  {
40  }
41  # endregion Métodos protected override
42 
43  # region Métodos privados
44  private BindingList<IAsientosDatosIvaRECC> BindingListLinea_IVA(IAsientosLinea toAsientoLinea)
49  {
50  BindingList<IAsientosDatosIvaRECC> lstLineasIva = new BindingList<IAsientosDatosIvaRECC>();
51 
52  if (toAsientoLinea != null)
53  lstLineasIva.Add(toAsientoLinea._DatosIvaRECC);
54 
55  return lstLineasIva;
56  }
57  # endregion Métodos privados
58  }
59 }
override void _GridIvaAsientos_RowPrePaint(object sender, DataGridViewRowPrePaintEventArgs e)
Para que no realice el código de la base
IAsientosDatosIvaRECC _DatosIvaRECC
Desglose de IVA de RECC
Clase de la grid de IVA de RECC para el formulario de asientos
Clase de la grid de IVA de asientos
interficie asiento linia