//-------------------------------------------------------------------------------------------------------------------------------------- /// <summary>Obtiene la cantidad pagada para la venta especificada por 'row'</summary> private decimal GetPagado(VentasRow row) { var mond = (Mnd)row.moneda; var relac = Datos.BD.Relations["Ventas_Pagos"]; decimal pagado = 0; PagosRow[] Pagos = (PagosRow[])row.GetChildRows(relac); foreach (PagosRow rowPago in Pagos) { if (rowPago.cuc > 0) { var PagoCuc = rowPago.cuc; if (mond != Mnd.Cuc) { PagoCuc = Money.Convert(PagoCuc, Mnd.Cuc, mond); } pagado += PagoCuc; } if (rowPago.cup > 0) { var PagoCup = rowPago.cup; if (mond != Mnd.Cup) { PagoCup = Money.Convert(PagoCup, Mnd.Cup, mond); } pagado += PagoCup; } } return(pagado); }
//-------------------------------------------------------------------------------------------------------------------------------------- /// <summary>Obtiene la cantidad pagada para la venta especificada por 'row'</summary> public static decimal GetCucPagado( VentasRow row ) { var relac = Datos.BD.Relations["Ventas_Pagos"]; decimal pagado = 0; PagosRow[] Pagos = (PagosRow[])row.GetChildRows(relac); foreach( PagosRow rowPago in Pagos ) { var pago = rowPago.cuc; pago += Money.Convert( rowPago.cup, Mnd.Cup, Mnd.Cuc ); pagado += pago; } return pagado; }
public VentasRowChangeEvent(VentasRow row, global::System.Data.DataRowAction action) { this.eventRow = row; this.eventAction = action; }
public void RemoveVentasRow(VentasRow row) { this.Rows.Remove(row); }
public void AddVentasRow(VentasRow row) { this.Rows.Add(row); }