Esempio n. 1
0
 public virtual void Update(T p)
 {
     using (var bll = new BaseDal())
     {
         bll.Entry(p).State = EntityState.Modified;
         bll.SaveChanges();
     }
 }
Esempio n. 2
0
 public void SetValue(string configName, string value)
 {
     GetValue(configName, value);
     using (var dal = new BaseDal())
     {
         var p = dal.Config.Find(configName);
         p.Value            = value;
         dal.Entry(p).State = EntityState.Modified;
         dal.SaveChanges();
     }
 }
Esempio n. 3
0
 public void AndOrUpdate(TableColumnDefinition p)
 {
     using (var dal = new BaseDal())
     {
         var q = dal.TableColumn.SingleOrDefault(o => (o.FunctionId == p.FunctionId) && (o.Field == p.Field));
         if (q == null)
         {
             dal.TableColumn.Add(p);
         }
         else
         {
             q.Align            = p.Align;
             q.Width            = p.Width;
             q.Name             = p.Name;
             q.Format           = p.Format;
             q.Index            = p.Index;
             dal.Entry(q).State = EntityState.Modified;
         }
         dal.SaveChanges();
     }
 }
Esempio n. 4
0
 public void AndOrUpdate(CommandDefinition p)
 {
     using (var dal = new BaseDal())
     {
         var q = dal.Command.SingleOrDefault(o => (o.FunctionId == p.FunctionId) && (o.OnClick == p.OnClick));
         if (q == null)
         {
             dal.Command.Add(p);
         }
         else
         {
             q.Href             = p.Href;
             q.Class            = p.Class;
             q.IconCls          = p.IconCls;
             q.Plain            = p.Plain;
             q.CommandName      = p.CommandName;
             q.Index            = p.Index;
             q.Location         = p.Location;
             dal.Entry(q).State = EntityState.Modified;
         }
         dal.SaveChanges();
     }
 }