public void view()
        {
            listView2.Items.Clear();
            BanBS        bs = new BanBS();
            List <BanDB> ds = bs.ban_view(convertToMa(cmbTang.SelectedItem.ToString()));

            for (int i = 0; i < ds.Count; i++)
            {
                listView2.Items.Add(ds[i].ma_ban.ToString());
                listView2.Items[i].SubItems.Add(ds[i].ten_ban.ToString());
                listView2.Items[i].SubItems.Add(ds[i].trang_thai.ToString());
                listView2.Items[i].SubItems.Add(ds[i].matang.ToString());
            }

            try
            {
                for (int i = 0; i < ds.Count; i++)
                {
                    if (ds[i].trang_thai.ToString() == "True")
                    {
                        listView2.Items[i].BackColor = Color.Red;
                    }
                }
            }
            catch
            {
            }
        }
        private void mau()
        {
            BanBS        bs = new BanBS();
            List <BanDB> ds = bs.tang();

            for (int i = 0; i < ds.Count; i++)
            {
                if (ds[i].trang_thai.ToString() == "True")
                {
                    listView1.Items[i].BackColor = Color.Red;
                }
            }
        }
 private void sua()
 {
     try
     {
         BanBS bs = new BanBS();
         bs.ban_suaBS(txtTen.Text, convertToMa(cmbTang.Text), txtMa.Text);
         MessageBox.Show("Sửa thành công!");
     }
     catch
     {
         MessageBox.Show("Đã có lỗi xảy ra trong quá trình sửa");
     }
 }
        private void loadban()
        {
            listView1.Items.Clear();
            BanBS        bs = new BanBS();
            List <BanDB> ds = bs.tang();

            for (int i = 0; i < ds.Count; i++)
            {
                listView1.Items.Add(ds[i].ma_ban.ToString());
                listView1.Items[i].SubItems.Add(ds[i].ten_ban.ToString());
                listView1.Items[i].SubItems.Add(ds[i].trang_thai.ToString());
                listView1.Items[i].SubItems.Add(ds[i].matang.ToString());
            }
            mau();
        }
        private void trung_dl()
        {
            BanBS bs = new BanBS();

            List <BanDB> ds = bs.tang();

            for (int i = 0; i < ds.Count; i++)
            {
                if (txtMa.Text == ds[i].ma_ban.ToString())
                {
                    of = true;
                    break;
                }
            }
        }
        private void timkiem()
        {
            listView2.Items.Clear();
            BanBS bs = new BanBS();

            List <BanDB> ds = bs.ban_timkiem(txtTim.Text, timtheo, ma_tang);

            for (int i = 0; i < ds.Count; i++)
            {
                listView2.Items.Add(ds[i].ma_ban.ToString());
                listView2.Items[i].SubItems.Add(ds[i].ten_ban.ToString());
                listView2.Items[i].SubItems.Add(ds[i].trang_thai.ToString());
                listView2.Items[i].SubItems.Add(ds[i].matang.ToString());
            }
        }
예제 #7
0
        private string convertToMaBan(string ban)
        {
            string text = "";
            BanBS  bs   = new BanBS();

            List <BanDB> ds = bs.tang();

            for (int i = 0; i < ds.Count; i++)
            {
                if (cmbBan.Text == ds[i].ten_ban.ToString())
                {
                    text = ds[i].ma_ban.ToString();
                    break;
                }
            }
            return(text);
        }
        private void btnXoa_Click(object sender, EventArgs e)
        {
            BanBS bs = new BanBS();

            if (txtTrangThai.Text == "Đang sử dụng")
            {
                MessageBox.Show("Bạn không thể xóa bàn này vì bàn này đang được sử dụng!");
            }
            else if (txtTrangThai.Text == "Không sử dụng")
            {
                DialogResult msg = MessageBox.Show("Có phải bạn muốn xóa " + txtMa.Text + " " + txtTen.Text + " không?", "Xóa", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                try
                {
                    if (msg == DialogResult.OK)
                    {
                        bs.ban_xoaBS(txtMa.Text);


                        MessageBox.Show("Xóa thành công");
                    }
                }
                catch
                {
                    MessageBox.Show("Xảy ra lỗi trong quá trình xóa");
                }
            }
            txtMa.Text        = "";
            txtTen.Text       = "";
            txtTrangThai.Text = "";
            cmbTang.Text      = "";

            txtMa.Enabled        = false;
            txtTen.Enabled       = false;
            txtTrangThai.Enabled = false;
            cmbTang.Enabled      = false;
            listView1.Enabled    = true;

            btnThem.Enabled  = true;
            btnSua.Enabled   = false;
            btnXoa.Enabled   = false;
            btnLuu.Enabled   = false;
            btnBoqua.Enabled = false;
            this.loadban();
        }
        private void them()
        {
            try
            {
                trung_dl();
                if (of == true)
                {
                    MessageBox.Show("Dữ liệu bạn nhập vào bị trùng ở textbox Mã tầng xin vui lòng kiểm ta lại");
                    txtMa.Text = "";
                    txtMa.Focus();
                }
                else
                {
                    BanBS them = new BanBS();
                    them.ban_themBS(txtMa.Text, txtTen.Text, convertToMa(cmbTang.Text));

                    MessageBox.Show("Thêm thành công!");
                }
            }
            catch
            {
                MessageBox.Show("Đã có lỗi xảy ra trong quá trình thêm");
            }
        }
예제 #10
0
        private void simpleButton7_Click(object sender, EventArgs e)
        {
            try
            {
                Valuema_goi_mon();
                goiMonBS goimon = new goiMonBS();
                BanBS    banbs  = new BanBS();

                //them vao bang goi mon
                goimon.goimon_themBS(Convert.ToString(ma_goi_mon), convertToMaTang(cmbTang.Text), convertToMaBan(cmbBan.Text), convertToMaUser(user.Text));
                banbs.ban_thangthai_suaBS(convertToMaBan(cmbBan.Text));
                MessageBox.Show("Bàn sẵn sàng để sử dụng");
            }
            catch
            {
                MessageBox.Show("Có lỗi xảy ra khi sử dụng bàn này");
            }

            btnSudungban.Enabled = false;
            cmbTen.Enabled       = true;
            txtSoLuong.Enabled   = true;
            btnThem.Enabled      = true;
            btnThanhtoan.Enabled = true;
        }