public ActionResult CreateEditDetalle(RegistroActividadDetalle detalle)
 {
     try
     {
         if (detalle.IdRegistro != 0)
         {
             if (detalle.IdRegistroDetalle == 0)
             {
                 detalle.Activo = true;
                 db.RegistroActividadDetalle.Add(detalle);
                 db.SaveChanges();
             }
             else
             {
                 RegistroActividadDetalle edit = db.RegistroActividadDetalle.First(x => x.IdRegistroDetalle == detalle.IdRegistroDetalle);
                 edit.Hora              = detalle.Hora;
                 edit.LugarSalida       = detalle.LugarSalida;
                 edit.LugarLlegada      = detalle.LugarLlegada;
                 edit.Motivo            = detalle.Motivo;
                 edit.JefeDepartamental = detalle.JefeDepartamental;
                 db.SaveChanges();
             }
         }
         return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro }));
     }
     catch (Exception)
     {
         Session["Notificacion"] = "Error, Verifique la información ingresada!";
         return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro }));
     }
 }
示例#2
0
 public ActionResult CreateEditDetalle(RegistroActividadDetalle detalle)
 {
     if (detalle.IdRegistro != 0)
     {
         if (detalle.IdRegistroDetalle == 0)
         {
             detalle.Activo = true;
             db.RegistroActividadDetalle.Add(detalle);
             db.SaveChanges();
         }
         else
         {
             RegistroActividadDetalle edit = db.RegistroActividadDetalle.First(x => x.IdRegistroDetalle == detalle.IdRegistroDetalle);
             edit.Hora              = detalle.Hora;
             edit.LugarSalida       = detalle.LugarSalida;
             edit.LugarLlegada      = detalle.LugarLlegada;
             edit.Motivo            = detalle.Motivo;
             edit.JefeDepartamental = detalle.JefeDepartamental;
             db.SaveChanges();
         }
     }
     return(RedirectToAction("CreateEdit", new { id = detalle.IdRegistro }));
 }