public string AddDANHMUC(DANHMUC_ViewModel model) { try { using (var db = new RestaurantManagerDataEntities()) { var checkDanhMuc = db.DANHMUCs.FirstOrDefault(x => x.iddmuc == model.iddmuc); if (checkDanhMuc == null) { var danhMuc = new DANHMUC { tendmuc = model.tendmuc, CreateBy = model.CreateBy, CreateDate = DateTime.Now, }; var result = db.DANHMUCs.Add(danhMuc); db.SaveChanges(); return("Thêm danh mục món ăn thành công!"); } else { checkDanhMuc.tendmuc = model.tendmuc; checkDanhMuc.ModifyBy = model.ModifyBy; checkDanhMuc.ModifyDate = DateTime.Now; db.SaveChanges(); return("Cập nhật danh mục món ăn thành công!"); } } } catch (Exception ex) { return(ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { try { if (txtiddmuc.Text == "" && txttendmuc.Text == "") { XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txtiddmuc.Text == "" && txttendmuc.Text == "") { XtraMessageBox.Show("Bạn chưa nhập tên danh mục!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } int.TryParse(txtiddmuc.Text, out int txtiddmuca); var model = new DANHMUC_ViewModel { iddmuc = txtiddmuca, tendmuc = txttendmuc.Text, CreateBy = Properties.Settings.Default.NameLog, ModifyBy = Properties.Settings.Default.NameLog }; var msg = new DANHMUCBll().AddDANHMUC(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; } }