public List <Model.Casos> ObtenerHistorialDeCasosDeUnEmpleado(int idEmpleado) { AccesoAdatos.GestorDeCasosAsignados gestor = new AccesoAdatos.GestorDeCasosAsignados(); LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new CoordinadorDeCasos(); List <Model.Casos> historialDeCasosAsignados = new List <Model.Casos>(); List <CasoEmpleadoAsignado> historial = gestor.ObtenerCasosPorEmpleado(idEmpleado); foreach (CasoEmpleadoAsignado casoEnHistorial in historial) { Casos caso = coordinadorDeCasos.ObtenerCasoPorId(casoEnHistorial.IdCasos); historialDeCasosAsignados.Add(caso); } return(historialDeCasosAsignados); }
public List <Model.Casos> ObtenerCasosAsignadosAunEmpleado(int idEmpleado) { AccesoAdatos.GestorDeCasosAsignados gestor = new AccesoAdatos.GestorDeCasosAsignados(); LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new CoordinadorDeCasos(); List <Model.Casos> listaDeCasosAsignados = new List <Model.Casos>(); List <CasoEmpleadoAsignado> casosAsignados = gestor.ObtenerCasosPorEmpleado(idEmpleado); foreach (CasoEmpleadoAsignado casoAsignado in casosAsignados) { Casos caso = coordinadorDeCasos.ObtenerCasoPorId(casoAsignado.IdCasos); if (caso.Estado == (int)Estado.EnProceso) { listaDeCasosAsignados.Add(caso); } } return(listaDeCasosAsignados); }