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(string 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); }