示例#1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtidkh.Text == "" && txttenkh.Text == "")
         {
             XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             ClearDisplay();
             return;
         }
         if (txtidkh.Text == "" && txttenkh.Text == "")
         {
             XtraMessageBox.Show("Bạn chưa nhập tên khách hàng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             ClearDisplay();
             return;
         }
         int.TryParse(txtidkh.Text, out int outidkh);
         var model = new KHACHHANG_ViewModel
         {
             idkh     = outidkh,
             tenkh    = txttenkh.Text,
             sdt      = txtsdt.Text,
             CreateBy = Properties.Settings.Default.NameLog,
             ModifyBy = Properties.Settings.Default.NameLog
         };
         var msg = new KHACHHANGBll().AddKHACHHANG(model);
         if (msg != null && msg != "")
         {
             LoadGrid();
             XtraMessageBox.Show(msg, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             ClearDisplay();
             return;
         }
         XtraMessageBox.Show(msg, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         ClearDisplay();
         return;
     }
     catch
     {
         XtraMessageBox.Show("", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
示例#2
0
 public string AddKHACHHANG(KHACHHANG_ViewModel model)
 {
     try
     {
         using (var db = new RestaurantManagerDataEntities())
         {
             var check = db.KHACHHANGs.FirstOrDefault(x => x.idkh == model.idkh);
             if (check == null)
             {
                 var KHACHHANG = new KHACHHANG
                 {
                     tenkh      = model.tenkh,
                     sdt        = model.sdt,
                     CreateBy   = model.CreateBy,
                     CreateDate = DateTime.Now,
                 };
                 var result = db.KHACHHANGs.Add(KHACHHANG);
                 db.SaveChanges();
                 return("Thêm khách hàng thành công!");
             }
             else
             {
                 check.tenkh      = model.tenkh;
                 check.sdt        = model.sdt;
                 check.ModifyBy   = model.ModifyBy;
                 check.ModifyDate = DateTime.Now;
                 db.SaveChanges();
                 return("Cập nhật khách hàng thành công!");
             }
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }