コード例 #1
0
 public static void cellClickTableDatPhong(TextBox txtSoPhong, TextBox txtGia, ComboBox cmbLoaiPhong,
                                           ref Entity.Phong phong, DataGridView dtgThongTinPhong, int index)
 {
     txtSoPhong.Text   = dtgThongTinPhong.Rows[index].Cells[0].Value.ToString().Trim();
     txtGia.Text       = dtgThongTinPhong.Rows[index].Cells[3].Value.ToString().Trim();
     cmbLoaiPhong.Text = dtgThongTinPhong.Rows[index].Cells[1].Value.ToString().Trim();
     Entity.Phong p = new Entity.Phong(int.Parse(txtSoPhong.Text), cmbLoaiPhong.Text,
                                       Boolean.Parse(dtgThongTinPhong.Rows[index].Cells[2].Value.ToString()),
                                       Double.Parse(txtGia.Text));
     phong = p;
 }
コード例 #2
0
        public static void DatPhong(ComboBox loaiPhong, DateTimePicker ngayDat, TextBox soPhong, TextBox gia,
                                    TextBox tenKH, TextBox soCMT, TextBox diaChi, TextBox sdt, ComboBox gT, DateTimePicker ngaySinh, Entity.Phong phong)
        {
            if (phong == null)
            {
                MessageBox.Show("Bạn phải lựa chọn phòng ở bảng danh sách phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (phong.TinhTrang == true)
                {
                    MessageBox.Show("Phòng đã được đặt rôi!\n Hãy chọn phòng khác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    if (soPhong.Text.Trim().Equals(""))
                    {
                        MessageBox.Show("Hãy nhập số phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else if (gia.Text.Trim().Equals(""))
                    {
                        MessageBox.Show("Hãy nhập giá phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        //    try
                        // {
                        double giaPhong = double.Parse(gia.Text.Trim());
                        if (giaPhong <= 0)
                        {
                            MessageBox.Show("Giá phòng không hợp lệ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            if (tenKH.Text.Trim().Equals(""))
                            {
                                MessageBox.Show("Hãy nhập tên khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else if (soCMT.Text.Trim().Equals(""))
                            {
                                MessageBox.Show("Hãy nhập số chứng minh thư khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else if (diaChi.Text.Trim().Equals(""))
                            {
                                MessageBox.Show("Hãy nhập địa chỉ khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else if (sdt.Text.Trim().Equals(""))
                            {
                                MessageBox.Show("Hãy nhập số điện thoại khách hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                String queryUpdatePhong = "update Phong set tinhtrang = '" + true + "' where sophong = '" + soPhong.Text.Trim() + "'";
                                MessageBox.Show(soPhong.Text.Trim());
                                Boolean gioiTinh;
                                if (gT.Text == "Nam")
                                {
                                    gioiTinh = true;
                                }
                                else
                                {
                                    gioiTinh = false;
                                }
                                String query             = "select cmt from khachHang";
                                String queryAddKhachHang = "";
                                if (Model.KiemTra.kiemTraTonTai(query, soCMT.Text.ToString().Trim()))
                                {
                                    queryAddKhachHang = "update khachHang set tenkh = N'" + tenKH.Text.Trim() + "' ,sdt = '" + sdt.Text.Trim() + "' ,diaChi = N'" + diaChi.Text.Trim() + "' ,gioiTinh = '" + gioiTinh + "' ,ngaySinh = '" + ngaySinh.Value.ToString("yyyy-MM-dd") + "' where cmt = '" + soCMT.Text.Trim() + "'";
                                }
                                else
                                {
                                    queryAddKhachHang = "insert into KhachHang values ('" + soCMT.Text.Trim() + "',N'" + tenKH.Text.Trim() + "','" + sdt.Text.Trim() + "','" + diaChi.Text.Trim() + "','" + gioiTinh + "','" + ngaySinh.Value.ToString("yyyy-MM-dd") + "')";
                                }

                                String queryAddHoaDon = "insert into HoaDon values ('" + soCMT.Text.Trim() + "', '" + soPhong.Text.Trim() + "','" + ngayDat.Value.ToString("yyyy-MM-dd") + "','" + null + "','" + false + "')";
                                DBConnection.ExcuteQuery(queryUpdatePhong);
                                DBConnection.ExcuteQuery(queryAddKhachHang);
                                DBConnection.ExcuteQuery(queryAddHoaDon);
                                soPhong.Text = "";
                                gia.Text     = "";
                                tenKH.Text   = "";
                                soCMT.Text   = "";
                                diaChi.Text  = "";
                                sdt.Text     = "";
                            }
                        }
                        //}

                        /*   catch (Exception ex)
                         *  {
                         *      MessageBox.Show("Nhập sai định dạng giá phòng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         *  }*/
                    }
                }
            }
        }