コード例 #1
0
        private void pbXacNhan_Click(object sender, EventArgs e)
        {
            DTO_NhanVien nhanvien = new DTO_NhanVien();

            nhanvien.MaNhanVien = txtMaNV.Text;
            nhanvien.MatKhau    = txtMatKhau.Text;
            BO_DangNhapNhanVien dangnhapnv = new BO_DangNhapNhanVien();
            DataSet             result     = dangnhapnv.KT_DangNhap(nhanvien, ref tennv, ref manv);

            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);
                DTO_ChiNhanh chinhanh = new DTO_ChiNhanh();
                chinhanh.MaNguoiQuanLy = manv;
                DataSet             table  = new DataSet();
                BO_DangNhapNhanVien quanli = new BO_DangNhapNhanVien();
                table = quanli.LayMaChiNhanh(chinhanh);
                this.Hide();
                GiaoDienQuanLi giaodien = new GiaoDienQuanLi();
                giaodien.TENNV       = tennv;
                giaodien.MANV        = manv;
                giaodien.MACHINHANH  = table.Tables[0].Rows[0][0].ToString();
                giaodien.TENCHINHANH = table.Tables[0].Rows[0][1].ToString();
                giaodien.ShowDialog();
                this.Close();
            }
            else
            {
                MessageBox.Show("Đăng Nhập Thất bại", "Thông Báo", MessageBoxButtons.OK);
                txtMatKhau.ResetText();
                txtMatKhau.Focus();
            }
        }
コード例 #2
0
        private void pbTroVe_Click(object sender, EventArgs e)
        {
            this.Hide();
            GiaoDienQuanLi giaoDienQuanLi = new GiaoDienQuanLi();

            giaoDienQuanLi.MANV        = manv;
            giaoDienQuanLi.TENCHINHANH = tenchinhanh;
            giaoDienQuanLi.MACHINHANH  = machinhanh;
            giaoDienQuanLi.TENNV       = tennv;
            giaoDienQuanLi.ShowDialog();
            this.Close();
        }
コード例 #3
0
ファイル: TuyChonPhong.cs プロジェクト: viettl/doan1
 public void btnTrolai_Click(object sender, EventArgs e)
 {
     if (options == "TuyChon")
     {
         this.Hide();
         GiaoDienKhachHang khachhang = new GiaoDienKhachHang();
         khachhang.SDT = sdt;
         khachhang.ShowDialog();
         this.Close();
     }
     else
     {
         this.Hide();
         GiaoDienQuanLi quanli = new GiaoDienQuanLi();
         quanli.MANV        = manv;
         quanli.TENCHINHANH = tenchinhanh;
         quanli.TENNV       = tennv;
         quanli.MACHINHANH  = machinhanh;
         quanli.ShowDialog();
         this.Close();
     }
 }
コード例 #4
0
ファイル: ThanhToan.cs プロジェクト: viettl/doan1
        private void pbXacNhan_Click(object sender, EventArgs e)
        {
            DTO_HoaDon hoadon = new DTO_HoaDon();

            hoadon.ThanhTien   = total;
            hoadon.MaPhong     = maphong;
            hoadon.MaChiNhanh  = machinhanh;
            hoadon.MaHD        = mahd;
            hoadon.SoDienThoai = sdt;
            hoadon.ThanhTien   = total;
            BO_QuanLiChiNhanh quanli1 = new BO_QuanLiChiNhanh();
            int KQ = quanli1.TichLuyDiem(hoadon);

            if (KQ != -1)
            {
                int table = quanli1.SetHoaDon(hoadon);
                if (table != -1)
                {
                    this.Hide();
                    MessageBox.Show("Thanh toán thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    GiaoDienQuanLi quanli = new GiaoDienQuanLi();
                    quanli.MANV        = manv;
                    quanli.MACHINHANH  = machinhanh;
                    quanli.TENCHINHANH = tenchinhanh;
                    quanli.TENNV       = tennv;
                    quanli.ShowDialog();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Lỗi khi set Hóa đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Lỗi tích lũy", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
ファイル: TuyChonPhong.cs プロジェクト: viettl/doan1
        public void pHuyPhong_Click(object sender, EventArgs e)
        {
            if (options == "TuyChon")
            {
                DialogResult answer;
                answer = MessageBox.Show("Bạn có muốn hủy phòng chứ ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (answer == DialogResult.Yes)
                {
                    if (dgvHienThi.Rows.Count == 2)
                    {
                        DateTime NgayDatPhong = Convert.ToDateTime(dgvHienThi.Rows[0].Cells["NgayDatPhong"].Value.ToString());
                        DateTime now          = DateTime.Now;
                        TimeSpan ts           = new TimeSpan();
                        ts = now - NgayDatPhong;
                        if (ts.TotalDays > 1)
                        {
                            MessageBox.Show("Phòng đã sử dụng hơn 1 ngày không thể hủy được !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            DTO_HoaDon hoadon2 = new DTO_HoaDon();
                            hoadon2.MaHD = mahd;
                            BO_HuyPhong xoahoadon = new BO_HuyPhong();
                            if (xoahoadon.HuyHoaDon(hoadon2) != -1)
                            {
                                MessageBox.Show("Đã hủy phòng thành công!!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                this.Hide();
                                GiaoDienKhachHang khachhang = new GiaoDienKhachHang();
                                khachhang.SDT = sdt;
                                khachhang.ShowDialog();
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("Lỗi khi xóa hóa đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Vui lòng thanh toán hết dịch vụ của bạn trước khi hủy phòng !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }


            else
            {
                DialogResult answer;
                answer = MessageBox.Show("Bạn có muốn hủy phòng chứ ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (answer == DialogResult.Yes)
                {
                    if (dgvHienThi.Rows.Count == 2)
                    {
                        DTO_HoaDon hoadon2 = new DTO_HoaDon();
                        hoadon2.MaHD = mahd;
                        BO_HuyPhong xoahoadon = new BO_HuyPhong();
                        if (xoahoadon.HuyHoaDon(hoadon2) != -1)
                        {
                            MessageBox.Show("Đã hủy phòng thành công!!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            this.Hide();
                            GiaoDienQuanLi quanli = new GiaoDienQuanLi();
                            quanli.MANV        = manv;
                            quanli.TENCHINHANH = tenchinhanh;
                            quanli.TENNV       = tennv;
                            quanli.MACHINHANH  = machinhanh;
                            quanli.ShowDialog();
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Lỗi khi xóa hóa đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Vui lòng thanh toán hết dịch vụ của bạn trước khi hủy phòng !!!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }