Пример #1
0
        // 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));
        }
Пример #2
0
        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));
        }