Ejemplo n.º 1
0
        public bool insertMonAn(DTO_MonAn man)
        {
            // Ket noi
            SQLiteConnection connect = getConnection();

            connect.Open();

            try
            {
                // Query string
                string SQL = string.Format("INSERT INTO MONAN(MAMONAN, TENMONAN, MOTA, DONGIA, GHICHU) VALUES ('{0}', '{1}', '{2}', '{3}', '{4}')", man.MaMonAn, man.TenMonAn, man.MoTa, man.DonGia, man.GhiChu);

                SQLiteCommand cmd = new SQLiteCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e) { }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Lấy thông tin đầy đủ món ăn
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public BindingList <DTO_MonAn> LayDanhSachMonAn_Full(int id)
 {
     try
     {
         KetNoi kn = new KetNoi();
         kn.LayThongTinTruyVan("DanhSachMonAn");
         kn.AddParameter("@ID", id);
         DataSet ds = kn.ExecuteDataSet();
         //BindingList<DTO_MonAn> _list = new BindingList<DTO_MonAn>();
         DTO_MonAn dto = new DTO_MonAn();
         if (ds.Tables[0].Rows.Count > 0)
         {
             foreach (DataRow item in ds.Tables[0].Rows)
             {
                 dto.ID           = Convert.ToInt32(item["ID_MonAn"].ToString());
                 dto.TenMonAn     = item["TenMonAn"].ToString();
                 dto.GhiChu       = item["GhiChu"].ToString();
                 dto.NguoiTao     = item["NguoiTao"].ToString();
                 dto.NguoiCapNhat = item["NguoiCapNhat"].ToString();
                 dto.NgayTao      = Convert.ToDateTime(item["NgayTao"].ToString());
                 dto.NgayCapNhat  = Convert.ToDateTime(item["NgayCapNhat"].ToString());
                 dto.DonGia       = Convert.ToDouble(item["Giaban"].ToString());
                 dto.SoLuong      = Convert.ToInt32(item["SoLuong"].ToString());
                 dto.list_monan.Add(dto);
             }
         }
         return(dto.list_monan);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Ejemplo n.º 3
0
        public bool Capnhatmonan(DTO_MonAn ma)
        {
            string query = "update MonAn set tenmonan = @tenma , giaban = @giaban where mamonan = @mama";

            Capnhatdanhmucmonan(ma.Mama, ma.Madanhmuc);
            return(dalMA.ExecuteNonQuery(query, new object[] { ma.Tenma, ma.Giaban, ma.Mama }) > 0 ? true : false);
        }
 private void InsertNewMonAn(DTO_MonAn monan)
 {
     //Hiển thị hình ảnh
     try
     {
         imgListMonAn.Images.Add(monan.TenMonAn, Image.FromFile(@"DanhSachMonAn\" + monan.HinhAnh));
         imgListMonAn.ImageSize = new Size(80, 80);
         lstDanhSachMonThucDon.LargeImageList = imgListMonAn;
         lstDanhSachMonThucDon.Refresh();
     }
     catch (Exception ex)
     {
     }
     //Gán vào list
     try
     {
         ListViewItem item = new ListViewItem();
         item.ImageIndex = lstDanhSachMonThucDon.Items.Count;
         item.Text       = monan.TenMonAn + Environment.NewLine + " - Đơn giá: " + monan.DonGia;
         lstDanhSachMonThucDon.Items.Add(item);
         lstDanhSachMonThucDon.Refresh();
     }
     catch (Exception ex)
     {
     }
 }
Ejemplo n.º 5
0
        public bool editMonAn(DTO_MonAn man)
        {
            // Ket noi
            SQLiteConnection connect = getConnection();

            connect.Open();

            try
            {
                // Query string
                string SQL = string.Format("UPDATE MONAN SET TENMONAN = '{0}', MOTA = '{1}', DONGIA = '{2}', GHICHU = '{3}' WHERE MAMONAN = '{4}';", man.TenMonAn, man.MoTa, man.DonGia, man.GhiChu, man.MaMonAn);

                SQLiteCommand cmd = new SQLiteCommand(SQL, connect);

                // Query và kiểm tra
                if (cmd.ExecuteNonQuery() > 0)
                {
                    return(true);
                }
            }
            catch (Exception e) { }
            finally
            {
                // Dong ket noi
                connect.Close();
            }

            return(false);
        }
Ejemplo n.º 6
0
 private void btnThemMon_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMaDanhMuc.Text != "")
         {
             if (txtTenMonAn.Text == "" || txtGiaTien.Text == "" || txtDonViTinhtd.Text == "")
             {
                 MsgBox.Show("Phải nhập đủ tên món ăn, giá và đơn vị tính!", "Thông báo", MsgBox.Buttons.OK);
             }
             else if (txtTenMonAn.Text != "" && txtGiaTien.Text != "" && txtDonViTinhtd.Text != "")
             {
                 DTO_MonAn ma       = new DTO_MonAn(txtTenMonAn.Text, int.Parse(txtGiaTien.Text), int.Parse(txtMaDanhMuc.Text), txtDonViTinhtd.Text);
                 BUS_MonAn busMonAn = new BUS_MonAn();
                 busMonAn.ThemMonAn(ma);
                 getMonAn();
                 MsgBox.Show("Thêm món [" + txtTenMonAn.Text + "] thành công!", "Thông báo", MsgBox.Buttons.OK);
             }
             getCombobox();//load lai combobox MonAn
         }
         else
         {
             MsgBox.Show("Bạn phải xếp món ăn vào 1 danh mục có sẵn!", "Thông báo", MsgBox.Buttons.OK);
         }
     }
     catch (SqlException ex)
     {
         MsgBox.Show(ex.Message);
     }
 }
        private void btnChonMon_Click(object sender, EventArgs e)
        {
            //kiểm tra box rỗng
            if (txtDonGiaYeuCau.Text == string.Empty)
            {
                txtDonGiaYeuCau.Text = lblDonGiaMacDinh.Text.Substring(0, lblDonGiaMacDinh.Text.Length - 4);
            }
            //Check giá trị món ăn đặt
            if (!CheckRightTienDatCoc(txtDonGiaYeuCau.Text))
            {
                MessageBox.Show("Đơn giá đặt món ăn phải là bội số của 500 đồng", "Thông báo");
                return;
            }
            if (txtSoLuongBan.Text == "")
            {
                MessageBox.Show("Số lượng bàn không được để trống", "Thông báo");
                return;
            }
            int index = cboDanhSachMonAn.SelectedIndex;

            if (!lstMonAnInsert.Contains(Int32.Parse(dtMonAn.Rows[index][0].ToString())))
            {
                DTO_CT_PhieuDatBan phieudatban = new DTO_CT_PhieuDatBan();
                //phieudatban.MaPhieuDatBan = ???
                //phieudichvu.MaTiecCuoi = ???
                try
                {
                    phieudatban.MaMonAn = Int32.Parse(dtMonAn.Rows[index][0].ToString());
                    if (txtDonGiaYeuCau.Text == string.Empty)
                    {
                        txtDonGiaYeuCau.Text = lblDonGiaMacDinh.Text.Substring(0, lblDonGiaMacDinh.Text.Length - 4);
                        phieudatban.DonGia   = Convert.ToDecimal(txtDonGiaYeuCau.Text);
                    }
                    else
                    {
                        phieudatban.DonGia = Convert.ToDecimal(txtDonGiaYeuCau.Text);
                    }
                    phieudatban.SoLuong = Int32.Parse(txtSoLuongBan.Text);
                    lstChiTietDatBan.Add(phieudatban);
                    //add danh sách món ăn đã chọn
                    DTO_MonAn monan = new DTO_MonAn();
                    monan.MaMonAn  = Int32.Parse(dtMonAn.Rows[index][0].ToString());
                    monan.TenMonAn = dtMonAn.Rows[index][1].ToString();
                    monan.DonGia   = phieudatban.DonGia;
                    monan.HinhAnh  = dtMonAn.Rows[index][3].ToString();
                    lstMonAnInsert.Add(monan.MaMonAn);
                    InsertNewMonAn(monan);
                }
                catch (Exception ex)
                {
                    return;
                }
            }
            else
            {
                MessageBox.Show("Món ăn này đã được đặt ", "Thông báo");
            }
        }
Ejemplo n.º 8
0
        public void SuaMonAn(DTO_MonAn ma)
        {
            dp.Connect();// phải có hàm kết nối mới thêm được
            SqlConnection cnn    = dp.getConnect();
            string        suaMon = "UPDATE MonAn SET TenMonAn = N'" + ma.TenMonAn + "',GiaTien ='" + ma.GiaTien + "',MaDanhMuc = '" + ma.MaDanhMuc + "', DonViTinh = N'" + ma.DonViTinh + "' WHERE MaMonAn = '" + ma.MaMonAn + "'";
            SqlCommand    cmd    = new SqlCommand(suaMon, cnn);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 9
0
        public void ThemMonAn(DTO_MonAn ma)
        {
            SqlConnection cnn = dp.getConnect();

            dp.Connect();
            string     themMon = "INSERT INTO MonAn(TenMonAn,GiaTien,MaDanhMuc,DonViTinh) VALUES(N'" + ma.TenMonAn + "','" + ma.GiaTien + "','" + ma.MaDanhMuc + "',N'" + ma.DonViTinh + "')";
            SqlCommand cmd     = new SqlCommand(themMon, cnn);

            cmd.ExecuteNonQuery();//Thuc thi cau truy van
        }
Ejemplo n.º 10
0
        public void XoaMonAn(DTO_MonAn ma)
        {
            SqlConnection cnn = dp.getConnect();

            dp.Connect();//ham nay de ket noi thay vi cnn.open();
            string     xoaMon = "DELETE FROM MonAn WHERE MaMonAn = '" + ma.MaMonAn + "'";
            SqlCommand cmd    = new SqlCommand(xoaMon, cnn);

            cmd.ExecuteNonQuery();
        }
Ejemplo n.º 11
0
        public void ThemMonAn(DTO_MonAn ma)
        {
            //Phải lấy chuỗi kết nối trước mới dp.connect
            SqlConnection cnn = dp.getConnect();

            dp.Connect();// phải có hàm kết nối mới thêm được
            string     themMon = "INSERT INTO MonAn(TenMonAn,GiaTien,MaDanhMuc,DonViTinh) VALUES(N'" + ma.TenMonAn + "','" + ma.GiaTien + "','" + ma.MaDanhMuc + "',N'" + ma.DonViTinh + "')";
            SqlCommand cmd     = new SqlCommand(themMon, cnn);

            cmd.ExecuteNonQuery();//Thuc thi cau truy van
        }
Ejemplo n.º 12
0
        void Capnhat()
        {
            DTO_MonAn ma = new DTO_MonAn();

            ma.Tenma     = tb_Tenmonan.Text;
            ma.Mama      = tb_Mamonan.Text;
            ma.Giaban    = decimal.Parse(tb_Giaban.Text);
            ma.Madanhmuc = busMA.LayMaDanhMuc(cb_DM.Text);
            if (busMA.Capnhatmonan(ma))
            {
                MessageBox.Show("Cập nhật món ăn thành công !!!", "Thông báo");
            }
        }
Ejemplo n.º 13
0
 public static void DeleteTSLCKKCKLDLKCKKDLCKLKLCKLD(DTO_MonAn data)
 {
     try
     {
         new Task(() =>
         {
             DAL_MonAn.StartService();
             DAL_MonAn.Instance.DeleteInfo(data.Mamon);
         }).Start();
     } catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 14
0
 public static void AddNewIOKLLKKLKLMKLMMKLMKL(DTO_MonAn data)
 {
     try
     {
         new Task(() =>
         {
             DAL_MonAn.StartService();
             //data.Hinhanh = ResourceUtil.CopyToResource(data.Hinhanh);
             DAL_MonAn.Instance.AddInfo(data);
         }).Start();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 15
0
 public static void UpdateLKKLKLCDKLCKLCKLCD(DTO_MonAn data, [CallerMemberName] string caller = null)
 {
     Console.WriteLine(caller);
     try
     {
         new Task(() =>
         {
             DAL_MonAn.StartService();
             //data.Hinhanh = ResourceUtil.CopyToResource(data.Hinhanh);
             DAL_MonAn.Instance.UpdateInfo(data);
         }).Start();
     } catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 16
0
 public QuanLy_MonAn(DTO_MonAn data) : this()
 {
     if (data != null)
     {
         Data        = data;
         tbxGia.Text = data.Gia.ToString();
         tbxTen.Text = data.Tenmon.ToString();
         PhanLoai    = (PhanLoai)data.Phanloai;
         SetPic(data.Hinhanh.ToString());
     }
     else
     {
         ToggleInfo();
         PrepareEditMode();
     }
 }
Ejemplo n.º 17
0
 public void AddInfo(DTO_MonAn ma)
 {
     try
     {
         SqlCommand myCmd = Connection.CreateCommand();
         myCmd.CommandText = "insert into QLCH.dbo.MONAN (tenmon, gia, phanloai, hinhanh) values (N'" + ma.Tenmon + "', @gia, @phanloai, @hinhanh)";
         myCmd.Parameters.AddWithValue("@gia", ma.Gia);
         myCmd.Parameters.AddWithValue("@phanloai", ma.Phanloai);
         myCmd.Parameters.AddWithValue("@hinhanh", ma.Hinhanh);
         myCmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 18
0
        public void SaveButtonClick()
        {
            try
            {
                Data          = new DTO_MonAn();
                Data.Tenmon   = tbxTen.Text;
                Data.Gia      = Convert.ToInt64(tbxGia.Text);
                Data.Phanloai = (int)PhanLoai;
                Data.Hinhanh  = openFileDialog1.FileName;

                BUS_MonAn.AddNewIOKLLKKLKLMKLMMKLMKL(Data);

                SaveModePrepare();
            } catch
            {
            }
        }
Ejemplo n.º 19
0
        public List <DTO_MonAn> GetAllRecords(PhanLoai phanLoai)
        {
            List <DTO_MonAn> result = new List <DTO_MonAn>();
            SqlDataReader    reader = null;

            try
            {
                SqlCommand myCmd = Connection.CreateCommand();
                myCmd.CommandText = "select * from QLCH.dbo.MONAN Where phanloai = @phanloai";
                myCmd.Parameters.AddWithValue("@phanloai", (int)phanLoai);
                reader = myCmd.ExecuteReader();
                while (reader.Read())
                {
                    try
                    {
                        DTO_MonAn monan = new DTO_MonAn();

                        monan.Mamon    = (int)reader["mamon"];
                        monan.Tenmon   = reader["tenmon"] as string;
                        monan.Gia      = float.Parse(reader["gia"].ToString());
                        monan.Phanloai = (int)reader["phanloai"];
                        monan.Hinhanh  = reader["hinhanh"] as string;

                        result.Add(monan);
                    }
                    catch (Exception e)
                    {
                        Console.WriteLine(e);
                    }
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
            }
            finally
            {
                if (reader != null && !reader.IsClosed)
                {
                    reader.Close();
                }
            }

            return(result);
        }
Ejemplo n.º 20
0
 public void UpdateInfo(DTO_MonAn ma, [CallerMemberName] string caller = null)
 {
     Console.WriteLine(caller);
     try
     {
         SqlCommand myCmd = Connection.CreateCommand();
         myCmd.CommandText = "update QLCH.dbo.MONAN set tenmon = N'" + ma.Tenmon + "', gia = @gia, phanloai = @phanloai, hinhanh = @hinhanh where mamon = @mamon";
         myCmd.Parameters.AddWithValue("@mamon", ma.Mamon);
         myCmd.Parameters.AddWithValue("@gia", ma.Gia);
         myCmd.Parameters.AddWithValue("@phanloai", ma.Phanloai);
         myCmd.Parameters.AddWithValue("@hinhanh", ma.Hinhanh);
         myCmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
     }
 }
Ejemplo n.º 21
0
        public static bool DeleteMonAn(DTO_MonAn monAn)
        {
            string query = String.Format(@"DELETE FROM MonAn WHERE MaMonAn={0}", monAn.MaMonAn);

            try
            {
                int state = DatabaseHelper.ExcuteSql(query);
                if (state > 0)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(false);
        }
Ejemplo n.º 22
0
        private void bt_sua_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtTenMonAn.Text != "" && txtDonGia.Text != "")
                {
                    int DonGia = Convert.ToInt32(txtDonGia.Text);
                    if (DonGia <= 0)
                    {
                        MessageBox.Show("LỖI: Đơn giá không hợp lệ !");
                    }
                    else
                    {
                        DTO_MonAn man = new DTO_MonAn(txtMaMonAn.Text, txtTenMonAn.Text, txtMoTa.Text, DonGia, txtGhiChu.Text);

                        if (busMonan.editMonAn(man))
                        {
                            MessageBox.Show("Sửa thành công");
                            datagv_monan.DataSource = busMonan.getMonAn();

                            txtMaMonAn.Text     = "";
                            txtTenMonAn.Text    = "";
                            txtDonGia.Text      = "";
                            txtMoTa.Text        = "";
                            txtGhiChu.Text      = "";
                            txtMaMonAn.ReadOnly = false;
                        }
                        else
                        {
                            MessageBox.Show("LỖI: Sửa không thành công !");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Vui lòng không để trống các trường (Ghi Chú, Mô Tả có thể để trống)");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Ejemplo n.º 23
0
 private void loadmonnuoc()
 {
     foreach (DataRow row in ma.LayMonAn(1).Rows)
     {
         DTO_MonAn    monan   = new DTO_MonAn(int.Parse(row["mamon"].ToString()), row["tenmon"].ToString(), float.Parse(row["gia"].ToString()), 1, row["hinhanh"].ToString());
         QuanLy_MonAn element = new QuanLy_MonAn(monan);
         this.fLoutMonNuoc.Controls.Add(element);
         element.panel5.Visible = false;
         element.panel3.Visible = false;
         element.panel2.Enabled = false;
         element.panel2.Visible = false;
         element.tbxTen.Enabled = false;
         element.tbxGia.Enabled = false;
         element.panel4.Visible = true;
         element.panel4.Enabled = true;
         element.Size           = new Size(250, 300);
         element.btnDel.Click  += new EventHandler((o, e) => RemoveElement(o, e, fLoutMonAn));
     }
 }
Ejemplo n.º 24
0
        public static bool UpdateMonAn(DTO_MonAn monAn)
        {
            string query = String.Format(@"UPDATE MONAN SET TenMonAn=N'{0}', DonGia={1}, GhiChu=N'{2}', HinhAnh=N'{3}' WHERE MaMonAn={4}",
                                         monAn.TenMonAn, monAn.DonGia, monAn.GhiChu, monAn.HinhAnh, monAn.MaMonAn);

            try
            {
                int state = DatabaseHelper.ExcuteSql(query);
                if (state > 0)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(false);
        }
Ejemplo n.º 25
0
        public static bool InsertMonAn(DTO_MonAn monAn)
        {
            string query = String.Format(@"INSERT INTO MONAN (TenMonAn, DonGia, GhiChu, HinhAnh) VALUES (N'{0}', {1}, N'{2}', N'{3}')",
                                         monAn.TenMonAn, monAn.DonGia, monAn.GhiChu, monAn.HinhAnh);

            try
            {
                int state = DatabaseHelper.ExcuteSql(query);
                if (state > 0)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                return(false);
            }
            return(false);
        }
Ejemplo n.º 26
0
        public void LoadMA(DTO_MonAn ma)
        {
            LoadDanhMuc();
            tb_Tenmonan.Text = ma.Tenma;
            tb_Mamonan.Text  = ma.Mama;
            tb_Giaban.Text   = ma.Giaban.ToString();
            pb_Hinhanh.Image = Image.FromFile(ma.Hinhanh);
            btn_Uphinh.Text  = ma.Hinhanh;

            int n = cb_DM.Properties.Items.Count;

            for (int i = 0; i < n; i++)
            {
                cb_DM.SelectedIndex = i;
                if (cb_DM.Text == busMA.LayTenDanhMuc(ma.Madanhmuc))
                {
                    break;
                }
            }
        }
Ejemplo n.º 27
0
        private void UpdateImage(DTO_MonAn monAn)
        {
            try
            {
                ptrHinhAnh.Image = Image.FromFile(ImageLocationPath);
                int lastIndex = imgListMonAn.Images.Count;
                imgListMonAn.Images[itemSelect].Dispose();
                imgListMonAn.Images.Add(Image.FromFile(ImageLocationPath));

                imgListMonAn.Images[itemSelect] = imgListMonAn.Images[lastIndex];
                imgListMonAn.Images.RemoveAt(lastIndex);

                lstHinhAnh.LargeImageList         = imgListMonAn;
                lstHinhAnh.Items[itemSelect].Text = monAn.TenMonAn;
                lstHinhAnh.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Cập nhật hình ảnh thất bại!");
            }
        }
Ejemplo n.º 28
0
 private void btnXoaMon_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMaMonAn.Text != "")
         {
             if (MsgBox.Show("Bạn có chăc chắn xóa món này không!", "Thông báo", MsgBox.Buttons.YesNo, MsgBox.Icon.Question) == DialogResult.Yes)
             {
                 BUS_MonAn ma = new BUS_MonAn();
                 DTO_MonAn dm = new DTO_MonAn(int.Parse(txtMaMonAn.Text));
                 ma.XoaMonAn(dm);
                 getMonAn();
                 MsgBox.Show("Xóa món [" + txtTenMonAn.Text + "] thành công!", "Thông báo", MsgBox.Buttons.OK);
             }
         }
     }
     catch (SqlException)
     {
         MsgBox.Show("Món đang được sử dụng, Xóa không thành công!", "Thông báo", MsgBox.Buttons.OK);
     }
 }
Ejemplo n.º 29
0
        private void InsertNewImage(DTO_MonAn monAn)
        {
            try
            {
                imgListMonAn.Images.Add(monAn.TenMonAn, Image.FromFile(@"DanhSachMonAn\" + monAn.HinhAnh));
                imgListMonAn.ImageSize    = new Size(90, 90);
                lstHinhAnh.LargeImageList = imgListMonAn;
                lstHinhAnh.Refresh();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hiển thị hình ảnh thất bại");
            }

            //Add item (text + index) to lstHinhAnh
            ListViewItem item = new ListViewItem();

            item.ImageIndex = ResultTable.Rows.Count - 1;
            item.Text       = monAn.TenMonAn;
            lstHinhAnh.Items.Add(item);
            lstHinhAnh.Refresh();
        }
Ejemplo n.º 30
0
 private void btnSuaMon_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtMaMonAn.Text != "")
         {
             BUS_MonAn ma = new BUS_MonAn();
             DTO_MonAn dm = new DTO_MonAn(int.Parse(txtMaMonAn.Text), txtTenMonAn.Text, int.Parse(txtGiaTien.Text), int.Parse(txtMaDanhMuc.Text), txtDonViTinhtd.Text);
             ma.SuaMonAn(dm);
             getMonAn();//refresh lai Danh Muc
             MsgBox.Show("Sửa món [" + txtMaMonAn.Text + "] thành công!", "Thông báo");
         }
         else
         {
             MsgBox.Show("Bạn chưa chọn hàng món ăn để sửa!", "Thông báo", MsgBox.Buttons.OK);
         }
     }
     catch (SqlException ex)
     {
         MsgBox.Show(ex.Message);
     }
 }