Пример #1
0
        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);
        }
Пример #2
0
        public List <Model.CasoEmpleadoAsignado> ObtenerCasoAsignadoPorIdCaso(int idCaso)
        {
            AccesoAdatos.GestorDeCasosAsignados gestor             = new AccesoAdatos.GestorDeCasosAsignados();
            LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new CoordinadorDeCasos();

            List <Model.CasoEmpleadoAsignado> listaDeCasosAsignados = new List <Model.CasoEmpleadoAsignado>();

            List <CasoEmpleadoAsignado> casosAsignados = gestor.ObtenerCasoAsignadoPorIdCaso(idCaso);

            foreach (CasoEmpleadoAsignado casoAsignado in casosAsignados)
            {
                Casos caso = coordinadorDeCasos.ObtenerCasoPorId(casoAsignado.IdCasos);

                if (caso.Estado == (int)Estado.EnProceso)
                {
                    listaDeCasosAsignados.Add(casoAsignado);
                }
            }

            return(listaDeCasosAsignados);
        }