//Hàm thay đổi tên danh mục thức uống theo thức uống được chọn
        private void txtDThucUong_TextChanged(object sender, EventArgs e)
        {
            try // nếu như không có kết quả nào được trả về thì sẽ hiển thị gridview rỗng
            {
                //Nếu cột đang chọn lớn hơn 0 và dữ liệu tại cột đầu tiên của hàng đang chọn id danh mục khác null
                if (dgvDrink.SelectedCells.Count > 0 && dgvDrink.SelectedCells[0].OwningRow.Cells["iddrinklist"].Value != null)
                {
                    int id = (int)dgvDrink.SelectedCells[0].OwningRow.Cells["iddrinklist"].Value; //Lấy ra id danh mục của hàng này
                    //Lấy ra tên danh mục bằng id
                    DANHMUCTHUCUONG DMTU = DANHMUCTHUCUONGDAO.Instance.LAYTENDANHMUCBANGID(id);
                    cbDanhMuc.SelectedItem = DMTU;

                    int index = -1;
                    int i     = 0;
                    foreach (DANHMUCTHUCUONG item in cbDanhMuc.Items) //gán id  cho từng danh mục để hiển loại danh mục cho thức uống
                    {
                        if (item.Id == DMTU.Id)
                        {
                            index = i;
                            break;
                        }
                        i++;
                    }
                    cbDanhMuc.SelectedIndex = index;
                }
            }
            catch { return; }
        }
Exemple #2
0
        public DANHMUCTHUCUONG LAYTENDANHMUCBANGID(int id)
        {
            DANHMUCTHUCUONG dmtu = null;

            string    query = "select * from DRINKLIST WHERE id = " + id;
            DataTable data  = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                dmtu = new DANHMUCTHUCUONG(item);
                return(dmtu);
            }
            return(dmtu);
        }
Exemple #3
0
        public List <DANHMUCTHUCUONG> LayCBDanhMucThucUong()
        {
            List <DANHMUCTHUCUONG> listdm = new List <DANHMUCTHUCUONG>();

            string    query = "select * from DRINKLIST";
            DataTable data  = DataProvider.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                DANHMUCTHUCUONG danhmuc = new DANHMUCTHUCUONG(item);
                listdm.Add(danhmuc);
            }
            return(listdm);
        }
        //Hiển thị danh sách thức uống danh mục thức uống
        private void cbDanhMuc_SelectedIndexChanged(object sender, EventArgs e)
        {
            int      id = 0; //tạo id danh mục bằng 0
            ComboBox cb = sender as ComboBox;

            if (cb.SelectedItem == null)
            {
                return;
            }
            DANHMUCTHUCUONG selected = cb.SelectedItem as DANHMUCTHUCUONG; //lấy ra giá trị của id hiện tại, tương ứng với danh mục đang chọn

            id = selected.Id;                                              //gán trị của id vừa lấy ra

            LoadcbDanhSachThucUong(id);                                    //load lại cb thức uống theo id
        }