public List <Mantenimiento> Read() { MantenimientoDAC personaDAC = new MantenimientoDAC(); List <Mantenimiento> result = new List <Mantenimiento>(); foreach (Mantenimiento item in personaDAC.Read()) { ProveedorComponenent personaComponent = new ProveedorComponenent(); ProveedorComponenent proveedorComponent = new ProveedorComponenent(); GestionMantenimientoComponent tipoMantenimiento = new GestionMantenimientoComponent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponent.ReadBy(item.proveedor.Id); GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = tipoMantenimiento.ReadBy(item.tipoMantenimiento.Id); Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().Email); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = item.fecha; mantenimiento.fechaRealizado = item.fechaRealizado; mantenimiento.Realizado = item.Realizado; mantenimiento.Id = item.Id; result.Add(mantenimiento); } return(result); }
public Mantenimiento ReadBy(int id) { MantenimientoDAC mantenimientoDAC = new MantenimientoDAC(); Mantenimiento result = new Mantenimiento(); result = mantenimientoDAC.ReadBy(id); ProveedorComponenent personaComponent = new ProveedorComponenent(); ProveedorComponenent proveedorComponent = new ProveedorComponenent(); GestionMantenimientoComponent tipoMantenimiento = new GestionMantenimientoComponent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponent.ReadBy(result.proveedor.Id); GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento = tipoMantenimiento.ReadBy(result.tipoMantenimiento.Id); Secretaria secretaria = new Secretaria(); SecretariaComponent secretariaComponent = new SecretariaComponent(); secretaria = secretariaComponent.ReadByEmail(SessionManager.instance.GetUSuario().Email); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.fecha = result.fecha; mantenimiento.fechaRealizado = result.fechaRealizado; mantenimiento.Realizado = result.Realizado; mantenimiento.Id = result.Id; return(mantenimiento); }
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(); }
public Mantenimiento ALoad(IDataReader entity) { GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(); gestionMantenimiento.Id = GetDataValue <int>(entity, "Id_tipoMantenimiento"); Secretaria secretaria = new Secretaria(); secretaria.Id = GetDataValue <int>(entity, "Legajo"); Proveedor proveedor = new Proveedor(); proveedor.Id = GetDataValue <int>(entity, "ID_Proveedor"); Mantenimiento mantenimiento = new Mantenimiento(proveedor, gestionMantenimiento, secretaria); mantenimiento.Id = GetDataValue <int>(entity, "Id_mantenimiento"); mantenimiento.fecha = GetDataValue <DateTime>(entity, "fecha"); mantenimiento.fechaRealizado = GetDataValue <DateTime>(entity, "fechaRealizado"); mantenimiento.Realizado = GetDataValue <bool>(entity, "Realizado"); return(mantenimiento); }
private void metroButton6_Click(object sender, EventArgs e) { if (verificarCamposTipo()) { Proveedor proveedor = new Proveedor(); proveedor.tipoProveedor = txtTipoProvv.Text; GestionMantenimiento tipoMantenimiento = new GestionMantenimiento(proveedor); tipoMantenimiento.tipoMantenimiento = txtTipoProveedor.Text; tipoMantenimiento.periocidad = int.Parse(txtPeriocidad.Text); tipoMantenimiento.Id = int.Parse(mgTipoProveedor.CurrentRow.Cells[0].Value.ToString()); GestionMantenimientoComponent tipoMantenimientoComponenet = new GestionMantenimientoComponent(); tipoMantenimientoComponenet.Update(tipoMantenimiento); llenarGrillaTipoM(); } }
private void txtTipo_SelectedIndexChanged(object sender, EventArgs e) { List <Proveedor> proveedors = new List <Proveedor>(); ProveedorComponenent proveedorComponenent = new ProveedorComponenent(); GestionMantenimiento tipo = new GestionMantenimiento(); tipo = (GestionMantenimiento)txtTipo.SelectedItem; foreach (var item in proveedorComponenent.Read()) { if (item.tipoProveedor == tipo.proveedor.tipoProveedor) { proveedors.Add(item); } } txtProveedor.DataSource = proveedors; txtProveedor.DisplayMember = "nombre"; txtProveedor.ValueMember = "Id"; }
private void metroButton4_Click(object sender, EventArgs e) { if (verificarCamposTipo()) { Proveedor proveedor = new Proveedor(); proveedor.tipoProveedor = txtTipoProvv.Text; GestionMantenimiento tipoMantenimiento = new GestionMantenimiento(proveedor); tipoMantenimiento.tipoMantenimiento = txtTipoProveedor.Text; tipoMantenimiento.periocidad = int.Parse(txtPeriocidad.Text); GestionMantenimientoComponent tipoMantenimientoComponenet = new GestionMantenimientoComponent(); if (tipoMantenimientoComponenet.Create(tipoMantenimiento) == null) { ValidadoresComponent.ErrorAltaModificacado("Tipo mantenimiento", this); } else { ValidadoresComponent.Alta("Tipo mantenimiento", this); llenarGrillaTipoM(); } } }