public Factura() { cliente = new Cliente(); reparacion = new Reparacion(); iva = new Iva(); colPagos = new ArrayList(); ventarepuesto = new VentaRepuesto(); }
/// <summary> /// Listado de reparaciones completas con repuestos y tareas /// </summary> /// <param name="fechaInicio"></param> /// <param name="fechaFin"></param> /// <returns></returns> public virtual ArrayList coleccion(string fechaInicio, string fechaFin) { string SQL_p; MySqlDataReader Reader; ArrayList colReparacion = new ArrayList(); SQL_p = "SELECT ventarepuesto.*, cliente.razonsocial " + "FROM ventarepuesto INNER JOIN cliente " + "ON ventarepuesto.cliente_idcliente = cliente.idcliente " + "WHERE cliente.razonsocial LIKE '%" + Cliente.Filtro + "%' AND ventarepuesto.fecha BETWEEN '" + fechaInicio + "' AND '" + fechaFin + "' " + "ORDER BY cliente.razonsocial"; Reader = Conector.consultar(SQL_p); while (Reader.Read()) { VentaRepuesto objReparacioLocal = new VentaRepuesto(); //DATOS REPARACION objReparacioLocal.IdVentaRepuesto = Reader.GetInt32("idventarepuesto"); objReparacioLocal.ImporteTotal = Reader.GetDouble("importe"); objReparacioLocal.Fecha = Reader.GetDateTime("fecha"); objReparacioLocal.FechaSistema = Reader.GetDateTime("fechasistema"); objReparacioLocal.Descripcion = Reader.GetString("descripcionventa"); objReparacioLocal.EstadoVenta = Reader.GetInt32("estadoventa"); //DATOS CLIENTE objReparacioLocal.Cliente.Id = Reader.GetInt32("cliente_idcliente"); objReparacioLocal.Cliente.NombreRazonSocial = Reader.GetString("razonsocial"); colReparacion.Add(objReparacioLocal); } Reader.Close(); return colReparacion; }
private void llenarDataGrid() { this.buttonEditar.Enabled = false; this.buttonEliminar.Enabled = false; ArrayList colVentaRepuesto = new ArrayList(); ventarepuesto.Cliente.Filtro = this.textFiltro.Text; colVentaRepuesto = ventarepuesto.coleccion( String.Format("{0:yyyy/MM/dd}", dateTimePickerInicio.Value), String.Format("{0:yyyy/MM/dd}", dateTimePickerFin.Value)); this.dataGridReparacion.Rows.Clear(); for (int i = 0; i < colVentaRepuesto.Count; i++) { VentaRepuesto objReparacionLocal = new VentaRepuesto(); objReparacionLocal = (VentaRepuesto)colVentaRepuesto[i]; this.dataGridReparacion.Rows.Add(); if (objReparacionLocal.EstadoVenta==0) this.dataGridReparacion.Rows[i].DefaultCellStyle.BackColor = Color.YellowGreen; else if (objReparacionLocal.EstadoVenta == 1) this.dataGridReparacion.Rows[i].DefaultCellStyle.BackColor = Color.White; this.dataGridReparacion.Rows[i].Cells["idventarepuesto"].Value = objReparacionLocal.IdVentaRepuesto; this.dataGridReparacion.Rows[i].Cells["fecha"].Value = objReparacionLocal.Fecha.ToShortDateString(); this.dataGridReparacion.Rows[i].Cells["nombreRazonsocial"].Value = objReparacionLocal.Cliente.NombreRazonSocial; this.dataGridReparacion.Rows[i].Cells["descripcion"].Value = objReparacionLocal.Descripcion; this.dataGridReparacion.Rows[i].Cells["importe"].Value = objReparacionLocal.ImporteTotal; this.dataGridReparacion.Rows[i].Cells["estadoventa"].Value = objReparacionLocal.EstadoVenta; if (objReparacionLocal.EstadoVenta == 1) this.dataGridReparacion.Rows[i].Cells["pagar"].Value = "FACTURAR"; else if (objReparacionLocal.EstadoVenta == 1) this.dataGridReparacion.Rows[i].Cells["pagar"].Value = "AGREGAR PAGOS"; } this.dataGridReparacion.ClearSelection(); }
private void frmAgregarEditarVentaRepuesto_Load(object sender, EventArgs e) { ventarepuesto = new VentaRepuesto(); colIdRepuestos = new ArrayList(); this.FormLoad(); }
private void frmGestionVentaRepuesto_Load(object sender, EventArgs e) { ventarepuesto = new VentaRepuesto(); //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 fechaFin = new DateTime(DateTime.Now.Year, DateTime.Now.Month + 1, 1); this.dateTimePickerFin.Value = fechaFin.AddDays(-1); }