コード例 #1
0
 private void dgvPhong_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     BLP = new BLPhong();
     try
     {
         //Thứ tự dòng hiện hành
         int r = dgvPhong.CurrentCell.RowIndex;
         //Chuyển thông tin lên panel
         this.txtMaPhong.Text      = dgvPhong.Rows[r].Cells[0].Value.ToString().Trim();
         this.txtTen.Text          = dgvPhong.Rows[r].Cells[1].Value.ToString().Trim();
         this.txtGia.Text          = dgvPhong.Rows[r].Cells[2].Value.ToString().Trim();
         this.txtTinhTrang.Text    = dgvPhong.Rows[r].Cells[3].Value.ToString().Trim();
         this.txtSoNguoiToiDa.Text = dgvPhong.Rows[r].Cells[4].Value.ToString().Trim();
         this.txtKhuyenMai.Text    = dgvPhong.Rows[r].Cells[5].Value.ToString().Trim();
         this.txtMota.Text         = dgvPhong.Rows[r].Cells[6].Value.ToString().Trim();
     }
     catch
     {
         this.txtMaPhong.Text      = "";
         this.txtTen.Text          = "";
         this.txtTinhTrang.Text    = "";
         this.txtSoNguoiToiDa.Text = "";
         this.txtGia.Text          = "";
         this.txtKhuyenMai.Text    = "";
         this.txtMota.Text         = "";
     }
 }
コード例 #2
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     BLP = new BLPhong();
     try
     {
         if (txtMaPhong.Text != "")
         {
             DialogResult DL = MessageBox.Show("Bạn có muốn xóa mẫu tin này?", "xác nhận", MessageBoxButtons.YesNoCancel);
             if (DL == DialogResult.Yes)
             {
                 int r = dgvPhong.CurrentCell.RowIndex;
                 if (BLP.XoaPhong(ref err, this.txtMaPhong.Text))
                 {
                     LoadData();
                     MessageBox.Show("Đã xóa xong");
                 }
                 else
                 {
                     MessageBox.Show(err, "Thông báo",
                                     MessageBoxButtons.OK, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             MessageBox.Show("Bạn chưa nhập ID", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
     catch
     {
         MessageBox.Show("Lỗi rồi");
     }
 }
コード例 #3
0
        private void Search_TextBox_TextChanged(object sender, EventArgs e)
        {
            string column;

            switch (Search_ComboBox.Text)
            {
            case "Mã Phòng":
            {
                column = "MaPhong";
                break;
            }

            case "Loại Phòng":
            {
                column = "LoaiPhong";
                break;
            }

            case "Tình Trạng":
            {
                column = "TinhTrang";
                break;
            }

            case "Mã Nhân Viên Phụ Trách":
            {
                column = "MaNV";
                break;
            }

            case "SĐT":
            {
                column = "SDT";
                break;
            }

            case "Giá Phòng":
            {
                column = "GiaPhong";
                break;
            }

            default:
            {
                return;
            }
            }
            blP = new BLPhong();
            DataSet ds = blP.TimKiem(column, Search_TextBox.Text);

            dtPhong = new DataTable();
            dtPhong = ds.Tables[0];
            dtPhong.Columns.Remove("Hide");
            dgvPHONG.DataSource = dtPhong;
        }
コード例 #4
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     BLP = new BLPhong();
     if (Them)
     {
         if (this.txtMaPhong.Text == "")
         {
             MessageBox.Show("Bạn chưa nhập ID!", "Thông báo",
                             MessageBoxButtons.OK, MessageBoxIcon.Warning);
             this.txtMaPhong.Focus();
         }
         else
         {
             try
             {//(string MaPhong, string Ten, string TinhTrang, string SoNguoiToiDa, string Gia, string KhuyenMai, ref string err)
                 if (BLP.ThemPhong(this.txtMaPhong.Text, this.txtTen.Text, this.txtGia.Text, this.txtTinhTrang.Text, this.txtSoNguoiToiDa.Text, this.txtKhuyenMai.Text, this.txtMota.Text, ref err))
                 {
                     LoadData();
                     MessageBox.Show("Đã thêm xong!");
                     Default_Button();
                 }
                 else
                 {
                     MessageBox.Show(err, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
             catch (SqlException)
             {
                 MessageBox.Show("Không thêm được. Lỗi rồi!");
             }
         }
     }
     else
     {
         try
         {
             if (BLP.CapNhatPhong(this.txtMaPhong.Text, this.txtTen.Text, this.txtGia.Text, this.txtTinhTrang.Text, this.txtSoNguoiToiDa.Text, this.txtKhuyenMai.Text, this.txtMota.Text, ref err))
             {
                 LoadData();
                 MessageBox.Show("Đã sửa xong!");
                 Default_Button();
                 this.txtMaPhong.Enabled = true;
             }
             else
             {
                 MessageBox.Show(this.err);
             }
         }
         catch (SqlException)
         {
             MessageBox.Show("Không sửa được. Lỗi rồi!");
         }
     }
 }
コード例 #5
0
        private void btnTimKiem_Click(object sender, EventArgs e)
        {
            BLPhong BLP = new BLPhong();

            DTP = new DataTable();
            DTP.Clear();
            DataSet ds = new DataSet();

            ds  = BLP.TimKiemPhong(cbbTinhTrang.Text, cbbTen.Text, ref err);
            DTP = ds.Tables[0];
            dgvPhong.DataSource = DTP;
        }
コード例 #6
0
        private void LoadMaPhong()
        {
            BLPhong       BLP       = new BLPhong();
            List <string> dsMaPhong = new List <string>();

            dsMaPhong.Clear();
            dsMaPhong = BLP.LayMaPhong();
            cbbMaPhong.Items.Clear();

            foreach (string MaPhong in dsMaPhong)
            {
                cbbMaPhong.Items.Add(MaPhong);
            }
        }
コード例 #7
0
        private void btn_Luu_Click(object sender, EventArgs e)
        {
            string TempTinhTrang;

            if (DaThue_RadioButton.Checked == true)
            {
                TempTinhTrang = "Đã Thuê";
            }
            else
            {
                if (Trong_RadioButton.Checked == true)
                {
                    TempTinhTrang = "Trống";
                }
                else
                {
                    TempTinhTrang = "Được Đặt";
                }
            }

            if (Them)
            {
                blP = new BLPhong();
                if (blP.ThemPhong(MaPhong_TextBox.Text, LoaiPhong_ComboBox.Text, GiaPhong_TextBox.Text, SDT_TextBox.Text, MaNV_TextBox.Text, TempTinhTrang) == true)
                {
                    LoadData();
                    MessageBox.Show(" Them thanh cong");
                }
                else
                {
                    MessageBox.Show(" Them that bai");
                }
                DaThue_RadioButton.Enabled = false;
                Trong_RadioButton.Enabled  = false;
                DaDat_RadioButton.Enabled  = false;
            }
            else
            {
                blP = new BLPhong();
                if (blP.CapNhatPhong(MaPhong_TextBox.Text, LoaiPhong_ComboBox.Text, GiaPhong_TextBox.Text, SDT_TextBox.Text, MaNV_TextBox.Text, TempTinhTrang) == true)
                {
                    LoadData();
                    MessageBox.Show(" Cap nhat thanh cong");
                }
                else
                {
                    MessageBox.Show(" Cap nhat that bai");
                }
            }
        }
コード例 #8
0
        private void LoadTen()
        {
            BLPhong       BLP   = new BLPhong();
            List <string> dsTen = new List <string>();

            dsTen.Clear();
            dsTen = BLP.LayTen();
            cbbTen.Items.Clear();
            cbbTen.Items.Add("ALL");

            foreach (string Ten in dsTen)
            {
                cbbTen.Items.Add(Ten);
            }
        }
コード例 #9
0
        private void LoadTinhTrang()
        {
            BLPhong       BLP         = new BLPhong();
            List <string> dsTrangThai = new List <string>();

            dsTrangThai.Clear();
            dsTrangThai = BLP.LayTinhTrang();
            cbbTinhTrang.Items.Clear();
            cbbTinhTrang.Items.Add("ALL");

            foreach (string TrangThai in dsTrangThai)
            {
                cbbTinhTrang.Items.Add(TrangThai);
            }
        }
コード例 #10
0
 private void LoadData()
 {
     try
     {
         BLP = new BLPhong();
         DTP = new DataTable();
         DTP.Clear();
         DataSet ds = BLP.LayPhong();
         DTP = ds.Tables[0];
         // Đưa dữ liệu lên DataGridView
         dgvPhong.DataSource = DTP;
         Default_txt();
         dgvPhong_CellClick(null, null);
         LoadTen();
         LoadTinhTrang();
     }
     catch (SqlException)
     {
         MessageBox.Show("Không lấy được nội dung trong bảng PHONG. Lỗi rồi!!!");
     }
 }
コード例 #11
0
 private void LoadData()
 {
     try
     {
         BLP = new BLPhong();
         DTP = new DataTable();
         DTP.Clear();
         DataSet ds = BLP.ThongTinPhong(MaPhong);
         DTP = ds.Tables[0];
         // Đưa dữ liệu lên DataGridView
         txtMaPhong.Text      = (string)DTP.Rows[0].ItemArray[0];
         txtTen.Text          = (string)DTP.Rows[0].ItemArray[1];
         txtGia.Text          = DTP.Rows[0].ItemArray[2].ToString();
         txtTinhTrang.Text    = (string)DTP.Rows[0].ItemArray[3];
         txtSoNguoiToiDa.Text = DTP.Rows[0].ItemArray[4].ToString();
         txtKhuyenMai.Text    = (string)DTP.Rows[0].ItemArray[5];
         txtMota.Text         = (string)DTP.Rows[0].ItemArray[6];
     }
     catch (SqlException)
     {
     }
 }
コード例 #12
0
        public void LoadData()
        {
            try
            {
                DTP = new DataTable();
                BLP = new BLPhong();
                this.lvPhong.Items.Clear();
                DTP.Clear();
                DataSet ds = BLP.LayPhong();
                DTP = ds.Tables[0];
                foreach (DataRow dr in DTP.Rows)
                {
                    Phong Phong = new Phong();
                    Phong.Ma_Phong  = (string)dr.ItemArray[0];
                    Phong.TinhTrang = (string)dr.ItemArray[3];
                    ListViewItem item = new ListViewItem(Phong.Ma_Phong);
                    if (Phong.TinhTrang == "1")//Phòng đã có người roi
                    {
                        item.ImageIndex = 1;
                    }
                    else if (Phong.TinhTrang == "2")//Phòng đã được book
                    {
                        item.ImageIndex = 2;
                    }
                    else //Phòng chưa có người đặt
                    {
                        item.ImageIndex = 0;
                    }

                    lvPhong.Items.Add(item);
                }
            }
            catch (SqlException)
            {
                MessageBox.Show("Không lấy được nội dung trong bảng PHONG. Lỗi rồi!!!");
            }
        }