コード例 #1
0
ファイル: fDoAnUong.cs プロジェクト: nhansg/QuanLyQuanCafe
        public bool updateFoodInDatabase(int maTAU, string tenTau, string mieuTa, int maDanhMuc, float donGia, float giamGia)
        {
            ThucAnUong check = ThucAnUongDAO.Instance.CheckExistTAU(tenTau);

            if (string.IsNullOrEmpty(tenTau) || string.IsNullOrWhiteSpace(tenTau) || donGia < 0 || giamGia < 0)
            {
                MessageBox.Show("Không thể nhập giá trị này!!");
                return(false);
            }
            else if (check != null && check.MaTAU == maTAU)
            {
                if (ThucAnUongDAO.Instance.UpdateThucAnUong(check.TenTAU, txbAnh.Text, maDanhMuc, donGia, mieuTa, giamGia, maTAU))
                {
                    MessageBox.Show("Sửa thành công");
                    loadDanhSachMon();
                    if (updateFood != null)
                    {
                        updateFood(this, new EventArgs());
                    }
                    return(true);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công");
                    return(false);
                }
            }
            else if (check != null)
            {
                MessageBox.Show("Tên muốn sửa đã có");
                return(false);
            }
            else
            {
                if (ThucAnUongDAO.Instance.UpdateThucAnUong(tenTau, txbAnh.Text, maDanhMuc, donGia, mieuTa, giamGia, maTAU))
                {
                    MessageBox.Show("Sửa thành công");
                    loadDanhSachMon();
                    if (updateFood != null)
                    {
                        updateFood(this, new EventArgs());
                    }
                    return(true);
                }
                else
                {
                    MessageBox.Show("Sửa không thành công");
                    return(false);
                }
            }
        }
コード例 #2
0
        public List <ThucAnUong> SearchTaU(string foodName)
        {
            List <ThucAnUong> listThucAnUong = new List <ThucAnUong>();
            string            query          = "SearchFood @food";
            DataTable         data           = DataProvider.Instance.ExecuteQuery(query, new object[] { foodName });

            foreach (DataRow item in data.Rows)
            {
                ThucAnUong ThucAnUong = new ThucAnUong(item);
                listThucAnUong.Add(ThucAnUong);
            }

            return(listThucAnUong);
        }
コード例 #3
0
        public List <ThucAnUong> LayThucAnUong()
        {
            List <ThucAnUong> listThucAnUong = new List <ThucAnUong>();
            string            query          = "SELECT * FROM dbo.ThucAnUong";
            DataTable         data           = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                ThucAnUong ThucAnUong = new ThucAnUong(item);
                listThucAnUong.Add(ThucAnUong);
            }

            return(listThucAnUong);
        }
コード例 #4
0
        public List <ThucAnUong> LayThucAnUongByMa(int maDanhMuc)
        {
            List <ThucAnUong> listThucAnhUong = new List <ThucAnUong>();
            string            query           = "SELECT * FROM dbo.ThucAnUong WHERE MaDanhMuc = " + maDanhMuc;
            DataTable         data            = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                ThucAnUong thucanuong = new ThucAnUong(item);
                listThucAnhUong.Add(thucanuong);
            }

            return(listThucAnhUong);
        }