Exemple #1
0
 internal static void Update(门店EditModel model)
 {
     using (var client = new BDKRWS.BDKRWSClient())
     {
         client.门店信息_Update(model);
     }
 }
Exemple #2
0
 internal static void AddNew(门店EditModel model)
 {
     using (var client = new BDKRWS.BDKRWSClient())
     {
         client.门店信息_AddNew(model);
     }
 }
Exemple #3
0
 internal static DialogResult EditForm(门店EditModel model, Form form)
 {
     using (var f = new 门店信息EditForm(model))
     {
         f.Text = model.Action.ToString();
         return f.ShowDialog(form);
     }
 }
Exemple #4
0
 private void bbiAddNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     //新增门店
     var model = new 门店EditModel
     {
         编码 = 门店Logic.GetNewCode(),
         Action = ActionMode.新增
     };
     var result = EditorHelper.EditForm(model, this.FindForm());
     if (DialogResult.OK == result)
         LoadData();
 }
 public 门店信息EditForm(门店EditModel model)
 {
     InitializeComponent();
     this.model = model;
     InitEditors();
 }
Exemple #6
0
 public void 门店信息_Update(门店EditModel model)
 {
     using (var context = new BDKRContext())
     {
         var r = new Repository<门店信息>(context);
         var e = r.GetSingle(t => t.编码 == model.编码);
         if (null == e)
             throw new Exception("门店信息并不存在");
         r.Edit(e, t => t.编码 == model.编码);
     }
 }
Exemple #7
0
 public void 门店信息_AddNew(门店EditModel model)
 {
     using (var context = new BDKRContext())
     {
         var r = new Repository<门店信息>(context);
         var n = new 门店信息
         {
             名称 = model.门店名称,
             地址 = model.门店地址,
             备注 = model.附加说明,
             店长 = model.店长,
             编码 = model.编码,
             联系电话 = model.联系电话
         };
         r.AddNew(n, t => t.编码 == model.编码);
     }
 }