Example #1
0
 public string AddNLIEU(NLIEU_ViewModel model)
 {
     try
     {
         using (var db = new RestaurantManagerDataEntities())
         {
             var checkNLieu = db.NLIEUx.FirstOrDefault(x => x.idhang == model.idhang);
             if (checkNLieu == null)
             {
                 var NLieu = new NLIEU
                 {
                     tenhang    = model.tenhang,
                     slton      = model.slton,
                     nguong     = model.nguong,
                     dongianl   = model.dongianl,
                     CreateBy   = model.CreateBy,
                     CreateDate = DateTime.Now,
                 };
                 var result = db.NLIEUx.Add(NLieu);
                 db.SaveChanges();
                 return("Thêm nguyên liệu thành công!");
             }
             else
             {
                 checkNLieu.tenhang    = model.tenhang;
                 checkNLieu.slton      = model.slton;
                 checkNLieu.nguong     = model.nguong;
                 checkNLieu.dongianl   = model.dongianl;
                 checkNLieu.ModifyBy   = model.ModifyBy;
                 checkNLieu.ModifyDate = DateTime.Now;
                 db.SaveChanges();
                 return("Cập nhật nguyên liệu thành công!");
             }
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Example #2
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtid.Text == "" && txttenhang.Text == "")
         {
             XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             return;
         }
         if (txttenhang.Text == "")
         {
             XtraMessageBox.Show("Bạn chưa nhập tên nguyên liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txttenhang.Focus();
             return;
         }
         if (txtSLT.Text == "")
         {
             XtraMessageBox.Show("Bạn chưa nhập số lượng nguyên liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txtSLT.Focus();
             return;
         }
         if (txtNguong.Text == "")
         {
             XtraMessageBox.Show("Bạn chưa nhập ngưỡng nguyên liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             txtNguong.Focus();
             return;
         }
         if (nudDonGia2.Text == "")
         {
             XtraMessageBox.Show("Bạn chưa nhập đơn giá nguyên liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             nudDonGia2.Focus();
             return;
         }
         int.TryParse(txtid.Text, out int id);
         int.TryParse(txtSLT.EditValue.ToString(), out int SLT);
         int.TryParse(txtNguong.EditValue.ToString(), out int Nguong);
         double.TryParse(nudDonGia2.EditValue.ToString(), out double DonGia);
         var model = new NLIEU_ViewModel
         {
             idhang   = id,
             tenhang  = txttenhang.Text,
             slton    = SLT,
             nguong   = Nguong,
             dongianl = DonGia,
             CreateBy = Properties.Settings.Default.NameLog,
             ModifyBy = Properties.Settings.Default.NameLog
         };
         var msg = new NLIEUBll().AddNLIEU(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;
     }
 }