public ResumenDeFactura(Factura factura) { this.InitializeComponent(); this.CreateBindings(this.buttonAceptar); this.SetBindingSource(factura); }
public IList<Factura> CuponesParaFacturar(Factura filter) { const string QUERY = @"select codigo_compra, fecha_canje, precio_real from RANDOM.Facturacion_Proveedor"; var filters = new Filters() .AddEqual("id_proveedor", filter.id_proveedor.ToString()) .AddGreaterThanOrEqual("fecha_canje", filter.fecha_inicio.ToString(DATE_FORMAT)) .AddLessThanOrEqual("fecha_canje", filter.fecha_fin.ToString(DATE_FORMAT)); return new Adapter().TransformMany<Factura>(this.sqlRunner.Select(QUERY, filters)); }
public void Facturar(Factura example) { var procedure = this.CreateProcedureFrom( "FacturarCupones", example, "monto_total", "nro_factura", "id_proveedor", "fecha", "fecha_inicio", "fecha_fin"); var values = this.Run(procedure); example.nro_factura = Convert.ToInt64(values.GetValue("nro_factura")); example.monto_total = Convert.ToInt64(values.GetValue("monto_total")); }