コード例 #1
0
ファイル: Form1.cs プロジェクト: VN-truonglx/QuanLyKhachSan
 private void btnThoat_Click(object sender, EventArgs e)
 {
     ThucThiSQL.DisConnect();
     this.Close();
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: VN-truonglx/QuanLyKhachSan
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string sql;

            txtMaPhong.Enabled  = false;
            txtTenPhong.Enabled = false;
            txtDonGia.Enabled   = false;

            btnThem.Enabled = true;
            //Sua, Xoa, Luu, Huy not allow
            btnSua.Enabled = false;
            btnXoa.Enabled = false;
            btnLuu.Enabled = false;
            btnHuy.Enabled = false;

            if (txtMaPhong.Text == "")
            {
                MessageBox.Show("Bạn cần nhập mã phòng");
                txtMaPhong.Enabled  = true;
                txtTenPhong.Enabled = true;
                txtDonGia.Enabled   = true;
                btnThem.Enabled     = false;
                btnLuu.Enabled      = true;
                btnHuy.Enabled      = true;
                txtMaPhong.Focus();
                return;
            }
            if (txtTenPhong.Text == "")
            {
                MessageBox.Show("Bạn cần nhập tên phòng");
                txtMaPhong.Enabled  = true;
                txtTenPhong.Enabled = true;
                txtDonGia.Enabled   = true;
                btnThem.Enabled     = false;
                btnLuu.Enabled      = true;
                btnHuy.Enabled      = true;
                txtTenPhong.Focus();
                return;
            }
            if (txtDonGia.Text == "")
            {
                MessageBox.Show("Bạn cần nhập đơn giá");
                txtMaPhong.Enabled  = true;
                txtTenPhong.Enabled = true;
                txtDonGia.Enabled   = true;
                btnThem.Enabled     = false;
                btnLuu.Enabled      = true;
                btnHuy.Enabled      = true;
                txtDonGia.Focus();
                return;
            }

            //Kiểm tra khóa trùng
            sql = "SELECT MaPhong FROM tblPhong WHERE MaPhong=N'" + txtMaPhong.Text.Trim() + "'";
            if (ThucThiSQL.CheckKey(sql) == true)
            {
                MessageBox.Show("Mã phòng '" + txtMaPhong.Text.Trim() + "' đã tồn tại, vui lòng nhập mã khác!", "Thông báo");
                txtMaPhong.Enabled  = true;
                txtTenPhong.Enabled = true;
                txtDonGia.Enabled   = true;
                btnThem.Enabled     = false;
                btnLuu.Enabled      = true;
                btnHuy.Enabled      = true;
                txtMaPhong.Focus();
                txtMaPhong.Text = "";
                return;
            }
            //SQL Insert into *table* values()
            sql = "INSERT INTO tblPhong(MaPhong,TenPhong,DonGia) VALUES('" + txtMaPhong.Text.Trim() + "','" + txtTenPhong.Text.Trim() + "','" + txtDonGia.Text.Trim() + "')";
            ThucThiSQL.RunSQL(sql);

            //Load lại lưới sau khi có thêm dữ liệu
            loadDataGridView();

            //Xóa các giá trị trong txtbox
            ResetValues();
        }