コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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;
     }
 }