public string AddMONAN(MONAN_ViewModel model) { try { using (var db = new RestaurantManagerDataEntities()) { var check = db.MONANs.FirstOrDefault(x => x.idmon == model.idmon); if (check == null) { var MONAN = new MONAN { temon = model.temon, dongiamon = model.dongiamon, dvt = model.dvt, hinhanh = model.hinhanh, iddmuc = model.iddmuc, CreateBy = model.CreateBy, CreateDate = DateTime.Now, }; var result = db.MONANs.Add(MONAN); db.SaveChanges(); return("Thêm món ăn thành công!"); } else { check.temon = model.temon; check.dongiamon = model.dongiamon; check.dvt = model.dvt; check.hinhanh = model.hinhanh; check.iddmuc = model.iddmuc; check.ModifyBy = model.ModifyBy; check.ModifyDate = DateTime.Now; db.SaveChanges(); return("Cập nhật món ăn thành công!"); } } } catch (Exception ex) { return(ex.Message); } }
private void btnSave_Click_1(object sender, EventArgs e) { try { var txtIdMon = textEditidmon.Text; var txtTenMon = textEditTenMon.EditValue.ToString(); var txtDonGia = textEditDonGia.Text; var txtHinhAnh = imageLocation; var txtDonVi = cbUnit.Text; var txtDanhMuc = lueDanhMuc.Text; if (txtTenMon == "" && txtDonGia == "" && txtDonVi == "" && txtDanhMuc == "") { XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txtTenMon == "") { XtraMessageBox.Show("Bạn chưa nhập tên món ăn!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txtDonGia == "") { XtraMessageBox.Show("Đơn giá phải lớn hơn 0", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txtDonVi == "") { XtraMessageBox.Show("Bạn chưa chọn đơn vị", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } if (txtDanhMuc == "") { XtraMessageBox.Show("Bạn chưa chọn danh mục món ăn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); ClearDisplay(); return; } int.TryParse(txtIdMon, out int idmon); double.TryParse(textEditDonGia.EditValue.ToString(), out double DonGia); var iddanhmuc = (int)lueDanhMuc.EditValue; if (imageName != "") { var pathImage = path + "\\images\\" + imageName; if (!File.Exists(pathImage)) { System.IO.File.Copy(imageLocation, path + "\\images\\" + imageName); } } var model = new MONAN_ViewModel { idmon = idmon, temon = txtTenMon, dongiamon = DonGia, dvt = txtDonVi, hinhanh = imageName, iddmuc = iddanhmuc, CreateBy = Properties.Settings.Default.NameLog, ModifyBy = Properties.Settings.Default.NameLog }; var msg = new MONANBll().AddMONAN(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 (Exception ex) { XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }