예제 #1
0
        private void bt_Sua_Click(object sender, EventArgs e)
        {
            HopDong hd = new HopDong(int.Parse(tb_MaHD.Text), int.Parse(tb_maDT.Text), int.Parse(tb_maNV.Text), tb_TenHD.Text, DateTime.ParseExact(dtpicker_NgayLap.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture), DateTime.ParseExact(dtpicker_Thoihan.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture), tb_NoiDung.Text, tb_ViTriDang.Text);

            if (HopDongBUS.Instance.KiemTraTonTai(int.Parse(tb_MaHD.Text)) == false)
            {
                if (TruNgayThang(DateTime.ParseExact(dtpicker_NgayLap.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture), DateTime.ParseExact(dtpicker_Thoihan.Text, "dd-MM-yyyy", CultureInfo.InvariantCulture)) > 0)
                {
                    if (HopDongBUS.Instance.Sua(hd))
                    {
                        MessageBox.Show("Sửa thành công");
                        tb = HopDongBUS.Instance.HienThi();
                        dtgv_Load(sender, e);
                    }
                    else
                    {
                        MessageBox.Show("Lỗi");
                    }
                }
                else
                {
                    MessageBox.Show("Ngày tháng không hợp lệ!");
                }
            }
            else
            {
                MessageBox.Show("Mã hợp đồng không tồn tại!");
            }
        }
예제 #2
0
        private void btnTaoHopDong_Click(object sender, EventArgs e)
        {
            HopDong hopdong = new HopDong(txtTenDoiTac.Text, dpkNgayLap.Value.Date, txtViTriDang.Text, Int32.Parse(txtThoiHan.Text));

            if (bus_hopdong.ThemHopDong(hopdong))
            {
                MessageBox.Show("Tạo thành công!");
            }
            else
            {
                MessageBox.Show("Đã xảy ra lỗi!");
            }
        }
 public void btnHopDong_Click(object sender, EventArgs e)
 {
     if (!DaDangNhap)
     {
         MessageBox.Show("Vui lòng đăng nhập trước khi sử dụng", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     if (hopDongForm == null)
     {
         hopDongForm = new HopDong();
     }
     hopDongForm.MdiParent = this;
     hopDongForm.Show();
     hopDongForm.WindowState = FormWindowState.Maximized;
     FormHienTai             = hopDongForm;
 }
예제 #4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (click == "Them")
            {
                if (KiemTraDuLieu() == false)
                {
                    return;
                }
                HopDong HD = new HopDong(cbMaHopDong.Text, DateTime.Parse(mskNgayLap.Text), DateTime.Parse(mskNgayHetHan.Text), cbMaSV.Text, int.Parse(cbSoPhong.Text), frmMenuChinh.TenDN);
                if (HDBLL.ThemHopDong(HD))
                {
                    MessageBox.Show("Thêm thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    if (MessageBox.Show("Bạn muốn lập hóa đơn tiền phòng cho sinh viên không?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        SinhVien           sv  = new SinhVien(); sv.MaSV = cbMaSV.Text; sv.TenSV = cbTenSV.Text;
                        frmHoaDonTienPhong frm = new frmHoaDonTienPhong(sv);
                        this.Dispose();
                        frm.ShowDialog();
                    }
                    else
                    {
                        cbMaSV.Text = cbTenSV.Text = cbSoPhong.Text = "";
                        CapNhatThongTinTrang();
                        CapNhatThem();
                        chisotrang       = tongsotrang;
                        cbMaHopDong.Text = HDBLL.TaoMaHopDongMoi(dt.Rows[dt.Rows.Count - 1][0].ToString());
                        LoadGridView();
                    }
                }
                else
                {
                    MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            if (click == "Sua")
            {
                dt.PrimaryKey = new DataColumn[] { dt.Columns[0] };
                DataRow r = dt.Rows.Find(cbMaHopDong.Text);
                if (r == null)
                {
                    MessageBox.Show("Hợp đồng không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbMaHopDong.Focus();
                    return;
                }
                if (KiemTraDuLieu() == false)
                {
                    return;
                }
                HopDong HD = new HopDong(cbMaHopDong.Text, DateTime.Parse(mskNgayLap.Text), DateTime.Parse(mskNgayHetHan.Text), cbMaSV.Text, int.Parse(cbSoPhong.Text), frmMenuChinh.TenDN);
                if (HDBLL.SuaHopDong(HD) == true)
                {
                    MessageBox.Show("Sửa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    CapNhatThongTinTrang();
                    LoadGridView();
                }
                else
                {
                    MessageBox.Show("Lỗi cập nhật!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            if (click == "Xoa")
            {
                DataRow r = dt.Rows.Find(cbMaHopDong.Text);
                if (r == null)
                {
                    MessageBox.Show("Hợp đồng không tồn tại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbTenSV.Focus();
                    return;
                }

                if (MessageBox.Show("Xác nhận xóa?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    if (HDBLL.XoaHopDong(cbMaHopDong.Text) == true)
                    {
                        MessageBox.Show("Xóa thành công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if ((soluonghopdong % sodong == 1) && (chisotrang * sodong >= soluonghopdong) && (chisotrang != 1))
                        {
                            chisotrang--;
                        }
                        CapNhatThongTinTrang();
                        LoadGridView();
                    }
                    else
                    {
                        MessageBox.Show("Đã xảy ra lỗi!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }