Exemplo n.º 1
0
        public IActionResult CambiarAEmpleadoAdministrador(int id)
        {
            CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados();
            var elEmpleadoEncontrado             = elCoordinador.ObtenerEmpleadoPorId(id);

            return(View(elEmpleadoEncontrado));
        }
Exemplo n.º 2
0
        public IActionResult CambiarTipoDeEmpleado(int id)
        {
            CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados();
            var elEmpleadoEncontrado             = elCoordinador.ObtenerEmpleadoPorId(id);

            @ViewBag.IdDeEmpleado = elEmpleadoEncontrado.Id;
            return(View());
        }
Exemplo n.º 3
0
        public void DebePermitiPonerEnProcesoUnCaso()
        {
            LogicaDeNegocios.CoordinadorDeCasos     coordinadorDeCasos     = new LogicaDeNegocios.CoordinadorDeCasos();
            LogicaDeNegocios.CoordinadorDeEmpleados coordinadorDeEmpleados = new CoordinadorDeEmpleados();

            Model.Empleados empleado = coordinadorDeEmpleados.ObtenerEmpleadoPorId(1);

            coordinadorDeCasos.PonerEnProceso(1, empleado);
        }
Exemplo n.º 4
0
 public IActionResult Eliminar(Modelo.Empleado elEmpleado)
 {
     try
     {
         CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados();
         elCoordinador.Eliminar(elEmpleado);
         return(RedirectToAction("Mostrar"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 5
0
 public IActionResult CambiarAEmpleadoAsistente(Modelo.Empleado elEmpleado)
 {
     try
     {
         CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados();
         elCoordinador.CambiarAEmpleadoAsistente(elEmpleado);
         return(RedirectToAction("Mostrar"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 6
0
        public void DebeInformarSiUnCasoExcedioTiempoParaPasarAenProceso()
        {
            LogicaDeNegocios.CoordinadorDeCasos     coordinadorDeCasos     = new LogicaDeNegocios.CoordinadorDeCasos();
            LogicaDeNegocios.CoordinadorDeEmpleados coordinadorDeEmpleados = new CoordinadorDeEmpleados();

            Model.Empleados empleado = coordinadorDeEmpleados.ObtenerEmpleadoPorId(1);

            Boolean haExcedidoTiempoMaximo = coordinadorDeCasos.PonerEnProceso(2, empleado);

            if (haExcedidoTiempoMaximo)
            {
                Console.WriteLine("Ha excedido el tiempo máximo para pasar a estado en proceso");
            }
        }
Exemplo n.º 7
0
        public IActionResult Mostrar()
        {
            CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados();

            return(View(elCoordinador.ListarEmpleados()));
        }