// // GET: /Mensaje/ public ActionResult Index() { List <Mensaje> listaMensajes = new List <Mensaje>(); listaMensajes = MensajeBLL.SelectAll(); return(View("Index", listaMensajes)); }
public ActionResult Registro() { List<RegDiario> listaHorarios = RegDiarioBLL.GetHorariosByIDEmpleado(currentUser.pkEmpleado); int contador = 0; int posicion = -1; var date = DateTime.Now; string hora = date.Hour + ":" + date.Minute + ":" + date.Second; foreach (RegDiario reg in listaHorarios) { string[] timeEntrada = reg.tHoraEntrada.Split(':'); string[] timeSalida = reg.tHoraSalida.Split(':'); var auxEntrada = new DateTime(date.Year, date.Month, date.Day, Convert.ToInt32(timeEntrada[0]), Convert.ToInt32(timeEntrada[1]), Convert.ToInt32(timeEntrada[2])); var auxSalida = new DateTime(date.Year, date.Month, date.Day, Convert.ToInt32(timeSalida[0]), Convert.ToInt32(timeSalida[1]), Convert.ToInt32(timeSalida[2])); if (date >= auxEntrada) { if (date <= auxSalida) { if (reg.tHoraEntradaReal.Equals("00:00:00")) { posicion = contador; RegDiarioBLL.UpdateRegDiario(reg.pkRegDiario, hora, 1); break; } else { posicion = contador; RegDiarioBLL.UpdateRegDiario(reg.pkRegDiario, hora, 2); break; } } } contador++; } List<EmpMensaje> relMensajes = EmpMensajeBLL.GetMensajePkByIdEmpleado(currentUser.pkEmpleado); List<Mensaje> mensajes = new List<Mensaje>(); foreach (EmpMensaje relacion in relMensajes) { mensajes.Add(MensajeBLL.GetMensajeById(relacion.fkMensaje)); } ViewBag.NameEmpleado = currentUser.fullName; ViewBag.HorarioSelect = posicion; ViewBag.SetHour = hora; if (mensajes.Count > 0) { ViewBag.Mensajes = mensajes; } return View(listaHorarios); }
public ActionResult Create(Mensaje mensaje) { HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; FormsAuthenticationTicket ticket = FormsAuthentication.Decrypt(authCookie.Value); string name = ticket.Name; mensaje.fkRemitente = Convert.ToInt32(name); int idMensaje = MensajeBLL.InsertObjetoMensaje(mensaje); try { foreach (EmpMensaje relacion in destinatarios) { relacion.fkMensaje = idMensaje; EmpMensajeBLL.InsertObjetoEmpMensaje(relacion); } } catch { } return(RedirectToAction("Index", "Mensaje")); }