public IActionResult CambiarAEmpleadoAdministrador(int id) { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); var elEmpleadoEncontrado = elCoordinador.ObtenerEmpleadoPorId(id); return(View(elEmpleadoEncontrado)); }
public IActionResult CambiarTipoDeEmpleado(int id) { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); var elEmpleadoEncontrado = elCoordinador.ObtenerEmpleadoPorId(id); @ViewBag.IdDeEmpleado = elEmpleadoEncontrado.Id; return(View()); }
public void DebePermitiPonerEnProcesoUnCaso() { LogicaDeNegocios.CoordinadorDeCasos coordinadorDeCasos = new LogicaDeNegocios.CoordinadorDeCasos(); LogicaDeNegocios.CoordinadorDeEmpleados coordinadorDeEmpleados = new CoordinadorDeEmpleados(); Model.Empleados empleado = coordinadorDeEmpleados.ObtenerEmpleadoPorId(1); coordinadorDeCasos.PonerEnProceso(1, empleado); }
public IActionResult Eliminar(Modelo.Empleado elEmpleado) { try { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); elCoordinador.Eliminar(elEmpleado); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
public IActionResult CambiarAEmpleadoAsistente(Modelo.Empleado elEmpleado) { try { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); elCoordinador.CambiarAEmpleadoAsistente(elEmpleado); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
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"); } }
public IActionResult Mostrar() { CoordinadorDeEmpleados elCoordinador = new CoordinadorDeEmpleados(); return(View(elCoordinador.ListarEmpleados())); }