Пример #1
0
 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);
     }
 }
Пример #2
0
        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;
            }
        }