public frmFactura(int idOrden_p, bool flagVenta_p) { InitializeComponent(); factura = new Factura(); pago = new Pago(); iva = new Iva(); this.flagVenta = flagVenta_p; if (flagVenta_p) this.idVenta = idOrden_p; else this.idReparacion = idOrden_p; }
//INICIO CODIGO NUEVO /// <summary> /// Ingresos generados por tareas manuales /// </summary> /// <param name="fechaInicio"></param> /// <param name="fechaFin"></param> public void coleccionFacturas(string fechaInicio, string fechaFin) { string SQL_p; MySqlDataReader Reader; SQL_p = "SELECT factura.idfactura,factura.fecha,factura.tipofactura,factura.codigofactura,factura.saldo, "+ "factura.bonificacion,reparacion.fecha,reparacion.codigoreparacion,SUM(pagosreparacion.importepago) AS importe_total " + "FROM pagosreparacion INNER JOIN factura INNER JOIN reparacion " + "ON factura.reparacion_idreparacion = reparacion.idreparacion AND pagosreparacion.factura_idfactura = factura.idfactura " + "WHERE factura.fecha BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' AND factura.anulada = 0 "+ "GROUP BY factura.idfactura " + "ORDER BY factura.fecha"; Reader = Conector.consultar(SQL_p); while (Reader.Read()) { Factura objFactura = new Factura(); objFactura.IdFactura = Reader.GetInt32("idfactura"); objFactura.FechaFactura = Reader.GetDateTime("fecha"); objFactura.TipoFactura = Reader.GetString("tipofactura"); objFactura.NumeroFactura = Reader.GetString("codigofactura"); objFactura.Saldo = Reader.GetDouble("saldo"); objFactura.Bonificacion = Reader.GetDouble("bonificacion"); objFactura.ImporteFactura = Reader.GetDouble("importe_total"); objFactura.Reparacion.Fecha = Reader.GetDateTime("fecha"); objFactura.Reparacion.CodigoReparacion = Reader.GetString("codigoreparacion"); DetalleFacturas.Add(objFactura); } Reader.Close(); }
private void frmGestionReparacion_Load(object sender, EventArgs e) { reparacion = new Reparacion(); factura = new Factura(); this.comboBoxBuscar.SelectedIndex = 0; //INICIALIZAMOS LOS CONTROLES DATETIMEPICKER //Seleccionamos el 1er dia del mes this.dateTimePickerInicio.Value = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); //Seleccionamos el ultimo dia del mes DateTime fechaaaaa = new DateTime(DateTime.Now.Year, DateTime.Now.Month+1 ,1); this.dateTimePickerFin.Value = fechaaaaa.AddDays(-1); }