Ejemplo n.º 1
0
 public string AddCONGTHUC(CONGTHUC_ViewModel model)
 {
     try
     {
         using (var db = new RestaurantManagerDataEntities())
         {
             var check = db.CONGTHUCs.FirstOrDefault(x => x.idmon == model.idmon && x.idhang == model.idhang);
             if (check == null)
             {
                 var CONGTHUC = new CONGTHUC
                 {
                     idmon      = model.idmon,
                     idhang     = model.idhang,
                     hamluong   = model.hamluong,
                     CreateBy   = model.CreateBy,
                     CreateDate = DateTime.Now,
                 };
                 var result = db.CONGTHUCs.Add(CONGTHUC);
                 db.SaveChanges();
                 return("Thêm thành công!");
             }
             else
             {
                 check.hamluong   = model.hamluong;
                 check.ModifyBy   = model.ModifyBy;
                 check.ModifyDate = DateTime.Now;
                 db.SaveChanges();
                 return("Cập nhật thành công!");
             }
         }
     }
     catch (Exception ex)
     {
         return(ex.Message);
     }
 }
Ejemplo n.º 2
0
        private void btnSave_CongThuc_Click(object sender, EventArgs e)
        {
            try
            {
                var txtIdMon    = textEditIdMon_CongThuc.Text;
                var txtHamLuong = textEditHamLuong.Text;
                var txtMaHang   = lookUpEditMaHang.Text;

                if (txtIdMon == "" && txtHamLuong == "" && txtMaHang == "")
                {
                    XtraMessageBox.Show("Bạn phải nhập đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    ClearDisplay_CongThuc();
                    return;
                }
                if (txtIdMon == "")
                {
                    XtraMessageBox.Show("Bạn chưa chọn món ăn!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    ClearDisplay_CongThuc();
                    return;
                }
                if (txtHamLuong == "")
                {
                    XtraMessageBox.Show("Bạn phải nhập hàm lượng!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    ClearDisplay_CongThuc();
                    return;
                }
                if (txtMaHang == "")
                {
                    XtraMessageBox.Show("Bạn chưa chọn mã hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    ClearDisplay_CongThuc();
                    return;
                }

                int.TryParse(txtIdMon, out int idmon);
                int.TryParse(lookUpEditMaHang.EditValue.ToString(), out int idmahang);

                var model = new CONGTHUC_ViewModel
                {
                    idmon    = idmon,
                    idhang   = idmahang,
                    hamluong = txtHamLuong,
                    CreateBy = Properties.Settings.Default.NameLog,
                    ModifyBy = Properties.Settings.Default.NameLog
                };
                var msg = new CONGTHUCBll().AddCONGTHUC(model);
                if (msg != null && msg != "")
                {
                    LoadGridCONGTHUC(idmon);
                    XtraMessageBox.Show(msg, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    ClearDisplay();
                    ClearDisplay_CongThuc();
                    return;
                }
                XtraMessageBox.Show(msg, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                ClearDisplay_CongThuc();
                return;
            }
            catch (Exception ex)
            {
                XtraMessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }