// GET: Casos/EnProceso public ActionResult EnProceso() { LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new LogicaDeNegocios.CoordinadorDeCasos(); LogicaDeNegocios.CoordinadorDeEmpleados coordinadorDeEmpleados = new LogicaDeNegocios.CoordinadorDeEmpleados(); LogicaDeNegocios.CoordinadorDeCasosAsignados coordinadorDeCasosAsignados = new LogicaDeNegocios.CoordinadorDeCasosAsignados(); Models.ModeloCasos model = new Models.ModeloCasos(); List <Models.ModeloCasos> listaModel = new List <Models.ModeloCasos>(); List <Model.CasoEmpleadoAsignado> lista = new List <Model.CasoEmpleadoAsignado>(); List <Model.Casos> listaDeCasosEnEstadoEnProceso = coordinadorDeCasos.ObtenerCasosEnEstadoEnProceso(); foreach (Model.Casos caso in listaDeCasosEnEstadoEnProceso) { List <Model.CasoEmpleadoAsignado> casosAsignados = coordinadorDeCasosAsignados.ObtenerCasoAsignadoPorIdCaso(caso.Id); if (casosAsignados.Last() != null) { Model.Empleados empleado = coordinadorDeEmpleados.ObtenerEmpleadoPorId(casosAsignados.Last().IdEmpleados); model.Id = caso.Id; model.Estado = caso.Estado; model.FechaCreacion = caso.FechaCreacion; model.NombreContacto = caso.NombreContacto; model.TelefonoContacto = caso.TelefonoContacto; model.Nivel = caso.Nivel; model.Identificacion = empleado.Identificacion; } listaModel.Add(model); } return(View(listaModel)); }
public ActionResult HistorialDeCasosAsignados(int id) { LogicaDeNegocios.CoordinadorDeCasosAsignados coordinadorDeCasosAsignados = new LogicaDeNegocios.CoordinadorDeCasosAsignados(); LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new LogicaDeNegocios.CoordinadorDeCasos(); List <Model.Casos> HistorialDeCasosAsignadosAunEmpleado = coordinadorDeCasosAsignados.ObtenerHistorialDeCasosDeUnEmpleado(id); return(View(HistorialDeCasosAsignadosAunEmpleado)); }