// GET: TransporteValores/ConsultaSolicitudes public ActionResult IniciarDia(DateTime?date) { if (date == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pt_estadofuerza_encabezado encabezado1 = new pt_estadofuerza_encabezado(); encabezado1 = db.pt_estadofuerza_encabezado.Where(x => x.fecha_inicio == (DateTime)date).FirstOrDefault(); if (encabezado1 == null) { //date = date ?? DateTime.Today; UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; pt_estadofuerza_encabezado encabezado = new pt_estadofuerza_encabezado(); encabezado.fecha_inicio = (DateTime)date; encabezado.estado = 1; encabezado.creado_el = DateTime.Now; encabezado.creado_por = usuarioTO.usuario.usuario; db.pt_estadofuerza_encabezado.Add(encabezado); db.SaveChanges(); } ViewBag.fecha_ultima = (DateTime)date; return(View("Administrativo")); }
// GET: TransporteValores/ConsultaSolicitudes public ActionResult FinalizarDia(int id) { //date = date ?? DateTime.Today; UsuarioTO usuarioTO = Cache.DiccionarioUsuariosLogueados[User.Identity.Name]; pt_estadofuerza_encabezado encabezado = new pt_estadofuerza_encabezado(); encabezado = db.pt_estadofuerza_encabezado.Where(x => x.id == id && x.estado == 1).FirstOrDefault(); //encabezado.fecha_inicio = (DateTime)date; if (encabezado == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } encabezado.estado = 0; encabezado.fecha_fin = DateTime.Now; encabezado.modificado_el = DateTime.Now; encabezado.modificado_por = usuarioTO.usuario.usuario; var ausente = db.sp_ausentes_automatico(id, encabezado.fecha_inicio); var aus = ausente.First(); db.Entry(encabezado).State = EntityState.Modified; db.SaveChanges(); ViewBag.fecha_ultima = encabezado.fecha_inicio; return(View("Administrativo")); }
// GET: EstadoFuerza/pt_estadofuerza/Details/5 public ActionResult Administrativo() { pt_estadofuerza_encabezado encabezado = db.pt_estadofuerza_encabezado.Where(e => e.estado == 1).FirstOrDefault(); if (encabezado != null) { } DateTime fecha_ultima = db.pt_estadofuerza_encabezado.OrderByDescending(f => f.fecha_inicio).First().fecha_inicio; ViewBag.fecha_ultima = fecha_ultima; return(View(encabezado)); }
// GET: EstadoFuerza/CargaMasiva public ActionResult Index() { pt_estadofuerza_encabezado encabezado = new pt_estadofuerza_encabezado(); encabezado = db.pt_estadofuerza_encabezado.FirstOrDefault(x => x.fecha_fin == null && x.estado == 1); if (encabezado != null) { ViewBag.fecha_estado_fuerza = encabezado.fecha_inicio.Year.ToString("0000") + "-" + encabezado.fecha_inicio.Month.ToString("00") + "-" + encabezado.fecha_inicio.Day.ToString("00"); return(View()); } else { return(RedirectToAction( "Mensaje", // Action name "CargaMasiva", // Controller name new { msg = "No existe ningun Estado de Fuerza Iniciado." })); // Route values } }