private void btnSave_Click(object sender, EventArgs e) { try { if (txtidncc.Text == "" && txttenncc.Text == "") { XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txttenncc.Text == "") { XtraMessageBox.Show("Bạn chưa nhập tên danh mục!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); txttenncc.Focus(); return; } int.TryParse(txtidncc.Text, out int idncc); var model = new NCC_ViewModel { idncc = idncc, tenncc = txttenncc.Text, diachi = txtdiachi.Text, sdt = txtsdt.Text, stk = txtstk.Text, CreateBy = Properties.Settings.Default.NameLog, ModifyBy = Properties.Settings.Default.NameLog }; var msg = new NCCBll().AddNCC(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 AddNCC(NCC_ViewModel model) { try { using (var db = new RestaurantManagerDataEntities()) { var check = db.NCCs.FirstOrDefault(x => x.idncc == model.idncc); if (check == null) { var NCC = new NCC { idncc = model.idncc, tenncc = model.tenncc, diachi = model.diachi, sdt = model.sdt, stk = model.stk, CreateBy = model.CreateBy, CreateDate = DateTime.Now, }; var result = db.NCCs.Add(NCC); db.SaveChanges(); return("Thêm nhà cung cấp thành công!"); } else { check.tenncc = model.tenncc; check.diachi = model.diachi; check.sdt = model.sdt; check.stk = model.stk; check.ModifyBy = model.ModifyBy; check.ModifyDate = DateTime.Now; db.SaveChanges(); return("Cập nhật nhà cung cấp thành công!"); } } } catch (Exception ex) { return(ex.Message); } }