// 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")); }