private void btnAltaProveedor_Click(object sender, EventArgs e) { GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = (GestionMantenimiento)txtTipo.SelectedItem; Proveedor proveedor = new Proveedor(); proveedor = (Proveedor)txtProveedor.SelectedItem; Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().UserName); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = txtFecha.Value; MantenimientoComponent mantenimientoComponent = new MantenimientoComponent(); mantenimientoComponent.Create(mantenimiento); ValidadoresComponent.Alta("Mantenimiento", this); llenarGrillaMantenimiento(); }
private void btBajaProveedor_Click(object sender, EventArgs e) { MantenimientoComponent mantenimientoComponent = new MantenimientoComponent(); mantenimientoComponent.Delete(int.Parse(mgProveedores.CurrentRow.Cells[0].Value.ToString())); llenarGrillaMantenimiento(); }
void llenarGrillaMantenimiento() { MantenimientoComponent tipoProveedorComponent = new MantenimientoComponent(); int n = 0; mgProveedores.Rows.Clear(); foreach (var item in tipoProveedorComponent.Read()) { n = mgProveedores.Rows.Add(); DateTime fecha = item.fecha; DateTime aux = new DateTime(2000, 10, 1); mgProveedores.Rows[n].Cells[0].Value = item.Id; mgProveedores.Rows[n].Cells[1].Value = item.fecha.ToString("dd-MM-yyyy"); mgProveedores.Rows[n].Cells[2].Value = item.secretaria.DNI; mgProveedores.Rows[n].Cells[3].Value = item.tipoMantenimiento.tipoMantenimiento; mgProveedores.Rows[n].Cells[4].Value = item.Realizado; mgProveedores.Rows[n].Cells[5].Value = item.proveedor.nombre; if (fecha.Year > aux.Year) { mgProveedores.Rows[n].Cells[6].Value = fecha.ToString("dd-MM-yyyy"); } n++; } }
private void btnModificarProveedor_Click(object sender, EventArgs e) { MantenimientoComponent mantenimientoComponent = new MantenimientoComponent(); Mantenimiento mantenimiento = new Mantenimiento(); mantenimiento.Id = int.Parse(mgProveedores.CurrentRow.Cells[0].Value.ToString()); mantenimientoComponent.Update(mantenimiento); llenarGrillaMantenimiento(); }