public ActionResult Salida() { Empleado index; try { index = Ingresos.Pop(); Empleados.Find(index).Value.estaEnOficina = false; Empleados.Find(index).Value.disp = Empleados.Find(index).Value.Disponibilidad(); Salidas.Enqueue(index); } catch (Exception) { throw; } return(Redirect("/Empleado/Search?=!Oficina")); // return RedirectToAction(nameof(Search)); }
public ActionResult Regreso() { Empleado index; try { index = Salidas.Dequeue(); Empleados.Find(index).Value.horas = 3 + 1.5 * (Empleados.Find(index).Value.citas); Empleados.Find(index).Value.salario = (Empleados.Find(index).Value.horas) * 38; Empleados.Find(index).Value.horaSalida = Math.Truncate((Empleados.Find(index).Value.horaEntrada + Empleados.Find(index).Value.horas)).ToString() + ":" + Empleados.Find(index).Value.minutoEntrada.ToString(); Empleados.Find(index).Value.disp = Empleados.Find(index).Value.Disponibilidad(); } catch (Exception) { throw; } return(Redirect("/Empleado/Search?=Jornada Terminada")); }