public GestionMantenimiento Create(GestionMantenimiento entity) { if (Verificar(entity)) { Proveedor proveedor = new Proveedor(); ProveedorComponenent proveedorComponenent = new ProveedorComponenent(); proveedor = proveedorComponenent.ReadByTipoProveedor(entity.proveedor.tipoProveedor); GestionMantenimiento gestionMantenimiento = new GestionMantenimiento(proveedor); gestionMantenimiento.periocidad = entity.periocidad; gestionMantenimiento.tipoMantenimiento = entity.tipoMantenimiento; GestionMantenimientoDAC idiomaDAC = new GestionMantenimientoDAC(); GestionMantenimiento persona = new GestionMantenimiento(); persona = idiomaDAC.Create(gestionMantenimiento); return(persona); } else { return(null); } }
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); }
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 List <GestionMantenimiento> Read() { GestionMantenimientoDAC personaDAC = new GestionMantenimientoDAC(); List <GestionMantenimiento> result = new List <GestionMantenimiento>(); foreach (GestionMantenimiento item in personaDAC.Read()) { ProveedorComponenent proveedorComponenent = new ProveedorComponenent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponenent.ReadByTipoProveedor(item.proveedor.Id); GestionMantenimiento tipoMantenimiento = new GestionMantenimiento(proveedor); tipoMantenimiento.periocidad = item.periocidad; tipoMantenimiento.tipoMantenimiento = item.tipoMantenimiento; tipoMantenimiento.Id = item.Id; result.Add(tipoMantenimiento); } return(result); }
public GestionMantenimiento ReadBy(string id) { GestionMantenimientoDAC gestionMantenimientoDAC = new GestionMantenimientoDAC(); GestionMantenimiento result = new GestionMantenimiento(); result = gestionMantenimientoDAC.ReadBy(id); ProveedorComponenent proveedorComponenent = new ProveedorComponenent(); Proveedor proveedor = new Proveedor(); proveedor = proveedorComponenent.ReadByTipoProveedor(result.proveedor.Id); GestionMantenimiento tipoMantenimiento = new GestionMantenimiento(proveedor); tipoMantenimiento.periocidad = result.periocidad; tipoMantenimiento.tipoMantenimiento = result.tipoMantenimiento; tipoMantenimiento.Id = result.Id; return(tipoMantenimiento); }