コード例 #1
0
ファイル: ThanhToan.cs プロジェクト: viettl/doan1
        private void load()
        {
            BO_DangNhap   dangnhap  = new BO_DangNhap();
            DTO_KhachHang khachhang = new DTO_KhachHang();

            khachhang.SDT = sdt;
            DataSet result = new DataSet();

            result      = dangnhap.KT_SDT(khachhang, ref tenkh);
            lb_Ten.Text = tenkh;
            DTO_HoaDon hoadon = new DTO_HoaDon();

            hoadon.MaHD = mahd;
            BO_ChiTietPhong hienthi = new BO_ChiTietPhong();
            DataSet         table   = hienthi.HienThi(hoadon);

            if (table.Tables.Count > 0 && table != null)
            {
                dgvHienThi.DataSource = table.Tables[0];
            }
            total = 0;
            if (dgvHienThi.Rows.Count != 0)
            {
                for (int i = 0; i < dgvHienThi.Rows.Count - 1; i++)
                {
                    total += int.Parse(dgvHienThi.Rows[i].Cells["ThanhTien"].Value.ToString());
                }
            }
            txtTong.Text     = total.ToString();
            txtTenphong.Text = tenphong;
        }
コード例 #2
0
 private void btnDangNhap_Click(object sender, EventArgs e)
 {
     if (txtSoDT.Text == "(+84) ")
     {
         lbSai.Text = "Bạn chưa nhập  số điện thoại";
         lbSai.Show();
         txtSoDT.Focus();
     }
     else
     {
         DTO_KhachHang dto = new DTO_KhachHang();
         dto.SDT = txtSoDT.Text;
         BO_DangNhap dangnhap = new BO_DangNhap();
         DataSet     result   = dangnhap.KT_SDT(dto, ref TenKH);
         if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0)
         {
             this.Hide();
             MatKhau matkhau = new MatKhau();
             matkhau.TENKH = TenKH;
             matkhau.SDT   = txtSoDT.Text;
             matkhau.ShowDialog();
             this.Close();
         }
         else
         {
             lbSai.Text = "Bạn đã nhập sai số điện thoại\nNếu bạn chưa có tài khoản hãy đăng kí";
             lbSai.Show();
             txtSoDT.ResetText();
             txtSoDT.Focus();
         }
     }
 }
コード例 #3
0
 private void pbXacNhan_Click(object sender, EventArgs e)
 {
     if (txtMatKhau.Text == "")
     {
         lbSai.Visible = true;
     }
     else
     {
         lbSai.Visible = false;
     }
     if (lbSai.Visible == false)
     {
         DTO_KhachHang khachhang = new DTO_KhachHang();
         khachhang.SDT     = sdt;
         khachhang.MatKhau = txtMatKhau.Text;
         BO_DangNhap dangnhap = new BO_DangNhap();
         DataSet     result   = dangnhap.KT_MatKhau(khachhang);
         if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0)
         {
             MessageBox.Show("Đăng Nhập Thành công", "Thông Báo", MessageBoxButtons.OK);
             this.Hide();
             GiaoDienKhachHang giaodien = new GiaoDienKhachHang();
             giaodien.SDT = sdt;
             giaodien.ShowDialog();
             this.Close();
         }
         else
         {
             MessageBox.Show("Đăng Nhập Thất bại", "Thông Báo", MessageBoxButtons.OK);
             txtMatKhau.ResetText();
             txtMatKhau.Focus();
         }
     }
 }
コード例 #4
0
 private void DatPhongNhanh_Load(object sender, EventArgs e)
 {
     if (sdt != null)
     {
         pl_dangnhap.Visible = false;
         txtSoDT.Text        = sdt;
         txtSoDT.Enabled     = false;
         DTO_KhachHang khachhang = new DTO_KhachHang();
         khachhang.SDT = txtSoDT.Text;
         BO_DangNhap laytenkh = new BO_DangNhap();
         laytenkh.KT_SDT(khachhang, ref tenkh);
         txt_Ten.Text    = tenkh;
         txt_Ten.Enabled = false;
         int      NgayDat       = int.Parse(ngaydatphong.Substring(0, 2));
         int      ThangDat      = int.Parse(ngaydatphong.Substring(3, 2));
         int      NamDat        = int.Parse(ngaydatphong.Substring(6, 4));
         int      GioDatPhong   = 12;
         int      PhutDatPhong  = 00;
         int      NgayTra       = int.Parse(ngaytraphong.Substring(0, 2));
         int      ThangTra      = int.Parse(ngaytraphong.Substring(3, 2));
         int      NamTra        = int.Parse(ngaytraphong.Substring(6, 4));
         int      GioTraPhong   = 12;
         int      PhutTraPhong  = 00;
         DateTime NgayDatPhong1 = new DateTime(NamDat, ThangDat, NgayDat, GioDatPhong, PhutDatPhong, 0);
         DateTime NgayTraPhong1 = new DateTime(NamTra, ThangTra, NgayTra, GioTraPhong, PhutTraPhong, 0);
         dtpNgayDat.Value  = NgayDatPhong1;
         dtpNgayTra.Value  = NgayTraPhong1;
         lb_LoiSDT.Visible = false;
         lb_LoiTen.Visible = false;
         lb_Ten.Text       = tenphong;
     }
     else
     {
         int      NgayDat       = int.Parse(ngaydatphong.Substring(0, 2));
         int      ThangDat      = int.Parse(ngaydatphong.Substring(3, 2));
         int      NamDat        = int.Parse(ngaydatphong.Substring(6, 4));
         int      GioDatPhong   = 12;
         int      PhutDatPhong  = 00;
         int      NgayTra       = int.Parse(ngaytraphong.Substring(0, 2));
         int      ThangTra      = int.Parse(ngaytraphong.Substring(3, 2));
         int      NamTra        = int.Parse(ngaytraphong.Substring(6, 4));
         int      GioTraPhong   = 12;
         int      PhutTraPhong  = 00;
         DateTime NgayDatPhong1 = new DateTime(NamDat, ThangDat, NgayDat, GioDatPhong, PhutDatPhong, 0);
         DateTime NgayTraPhong1 = new DateTime(NamTra, ThangTra, NgayTra, GioTraPhong, PhutTraPhong, 0);
         dtpNgayDat.Text   = NgayDatPhong1.ToShortDateString();
         dtpNgayTra.Text   = NgayTraPhong1.ToShortDateString();
         lb_LoiSDT.Visible = false;
         lb_LoiTen.Visible = false;
         lb_Ten.Text       = tenphong;
     }
 }
コード例 #5
0
        private void btn_DatPhong_Click(object sender, EventArgs e)
        {
            if (txtSoDT.Text == "(+84) ")
            {
                lb_LoiSDT.Visible = true;
                lb_LoiSDT.Text    = "Bạn chưa nhập  số điện thoại";
            }
            else
            {
                lb_LoiSDT.Visible = false;
            }
            if (txt_Ten.Text == "")
            {
                lb_LoiTen.Visible = true;
                lb_LoiTen.Text    = "Bạn chưa điền tên";
            }
            else
            {
                lb_LoiTen.Visible = false;
            }
            if (lb_LoiTen.Visible == false && lb_LoiSDT.Visible == false)
            {
                DialogResult answer;
                answer = MessageBox.Show("Bạn có muốn đặt phòng chứ ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (answer == DialogResult.Yes)
                {
                    BO_DatPhong datphong = new BO_DatPhong();
                    DTO_HoaDon  phong    = new DTO_HoaDon();
                    TaoMaHD(tenvtchinhanh, ref MaHDMoi);
                    phong.MaHD    = MaHDMoi;
                    phong.MaPhong = maphong;
                    string NgayDat       = dtpNgayDat.Text.Substring(0, 2);
                    string ThangDat      = dtpNgayDat.Text.Substring(3, 2);
                    string NamDat        = dtpNgayDat.Text.Substring(6, 4);
                    string GioDatPhong   = "12";
                    string PhutDatPhong  = "00";
                    string NgayTra       = dtpNgayTra.Text.Substring(0, 2);
                    string ThangTra      = dtpNgayTra.Text.Substring(3, 2);
                    string NamTra        = dtpNgayTra.Text.Substring(6, 4);
                    string GioTraPhong   = "12";
                    string PhutTraPhong  = "00";
                    string NgayDatPhong1 = NamDat + "-" + ThangDat + "-" + NgayDat + " " + GioDatPhong + ":" + PhutDatPhong + ":00";
                    string NgayTraPhong1 = NamTra + "-" + ThangTra + "-" + NgayTra + " " + GioTraPhong + ":" + PhutTraPhong + ":00";
                    phong.NgayDatPhong           = NgayDatPhong1;
                    phong.NgayTraPhong           = NgayTraPhong1;
                    phong.SoDienThoai            = txtSoDT.Text;
                    phong.MaChiNhanh             = machinhanh;
                    phong.MaDV                   = madv;
                    phong.TenDichVu              = tendv;
                    phong.ThanhTien              = giatien;
                    phong.DapUng                 = "Yes";
                    phong.DatCoc                 = "No";
                    phong.ThoiGianThucHienHoaDon = DateTime.Now;
                    TimeSpan ts = new TimeSpan();

                    DateTime NgayDatPhong2 = new DateTime(dtpNgayDat.Value.Year, dtpNgayDat.Value.Month, dtpNgayDat.Value.Day, 12, 00, 00);
                    DateTime NgayTraPhong2 = new DateTime(dtpNgayTra.Value.Year, dtpNgayTra.Value.Month, dtpNgayTra.Value.Day, 12, 00, 00);
                    ts        = NgayTraPhong2 - NgayDatPhong2;
                    phong.STT = 1;
                    double count = ts.TotalDays;
                    phong.SoLuong   = (int)count;
                    phong.ThanhTien = giatien * phong.SoLuong;
                    BO_DatPhong datphongnhanh = new BO_DatPhong();
                    if (datphongnhanh.DatPhong(phong) != -1)
                    {
                        MessageBox.Show("Đặt phòng thành công ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.Hide();

                        BO_DangNhap   kiemtrakh = new BO_DangNhap();
                        DTO_KhachHang khachhang = new DTO_KhachHang();
                        khachhang.SDT = txtSoDT.Text;
                        DataSet result = kiemtrakh.KT_SDT(khachhang, ref tenkh);
                        if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0)
                        {
                        }
                        else
                        {
                            //Néu khách hàng đặt lần đầu
                            khachhang.TenKH       = txt_Ten.Text;
                            khachhang.MatKhau     = "";
                            khachhang.TichLuy     = 0;
                            khachhang.CauHoiBiMat = "";
                            khachhang.CMND        = "";
                            khachhang.TraLoi      = "";
                            //lưu thông tin lại
                            BO_DangKi dangki = new BO_DangKi();
                            dangki.DangKi(khachhang);
                        }
                        XacNhan xacnhan = new XacNhan();
                        xacnhan.MAHD             = MaHDMoi;
                        xacnhan.MACHINHANH       = machinhanh;
                        xacnhan.MAPHONG          = maphong;
                        xacnhan.TENPHONG         = tenphong;
                        xacnhan.TENKH            = txt_Ten.Text;
                        xacnhan.DANHXUNG         = cbb_DanhXung.Text;
                        xacnhan.SDT              = txtSoDT.Text;
                        xacnhan.NGAYDAT          = dtpNgayDat.Text;
                        xacnhan.NGAYTRA          = dtpNgayTra.Text;
                        xacnhan.GIATIEN          = phong.ThanhTien;
                        xacnhan.THOIGIANTHUCHIEN = DateTime.Now;
                        xacnhan.ShowDialog();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Đặt phòng không thành công, vui lòng thử lại", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }