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