private void dgvHopDong_SelectionChanged(object sender, EventArgs e)
 {
     if (CheDoHienTai == CheDo.THEM)
     {
         return;
     }
     foreach (DataGridViewRow row in dgvHopDong.SelectedRows)
     {
         HopDongDTO hopDongDTO = HopDongBUS.GetHopDongDTO(row.Cells[0].Value.ToString());
         if (hopDongDTO == null)
         {
             return;
         }
         lblMaSo.Text            = hopDongDTO.MaSo.ToString();
         txtMSSV.Text            = hopDongDTO.MSSV;
         lblNguoiLap.Text        = row.Cells[2].Value.ToString();
         lblNgayLap.Text         = hopDongDTO.NgayLap.ToString("dd/MM/yyyy");
         dtpNgayBatDau.Value     = hopDongDTO.NgayBatDau;
         dtpNgayKetThuc.Value    = hopDongDTO.NgayKetThuc;
         lblTinhTrang.Text       = row.Cells[6].Value.ToString();
         txtIDPhong.Text         = hopDongDTO.IDPhong;
         txtGiaTienTongCong.Text = hopDongDTO.GiaTienTongCong.ToString();
         txtGiaTienDaNop.Text    = hopDongDTO.GiaTienDaNop.ToString();
         txtChuThich.Text        = hopDongDTO.ChuThich;
         return;
     }
 }
예제 #2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            HopDongBUS hopdongBUS = new HopDongBUS();

            if (txtMaHD.Text != "")
            {
                int      MaHD    = Int32.Parse(txtMaHD.Text);
                DateTime NgayKy  = dtNgayKy.Value;
                DateTime NgayHet = dtNgayHetHan.Value;
                String   TTVT    = txtTTVT.Text;
                String   NoiDung = txtNoiDung.Text;

                if (hopdongBUS.KiemTraThongTin(NgayKy, NgayHet, TTVT, NoiDung))
                {
                    hopdongBUS.CapNhatHopDong(MaHD, NgayKy, NgayHet, TTVT, NoiDung);
                    HienThiDanhSachHopDong();

                    txtMaHD.Clear();
                    txtDoiTac.Clear();
                    dtNgayKy.ResetText();
                    dtNgayHetHan.ResetText();
                    txtTTVT.Clear();
                    txtNoiDung.Clear();
                    MessageBox.Show("Cập nhật hợp đồng thành công");
                }
                else
                {
                    MessageBox.Show("Vui lòng kiểm tra lại thông tin");
                }
            }
            else
            {
                MessageBox.Show("Không có hợp đồng nào được chọn");
            }
        }
        private void dgv_SelectionChanged(object sender, EventArgs e)
        {
            if (CheDoHienTai == CheDo.THEM)
            {
                lblHopDongHopLe.Hide();
                return;
            }
            foreach (DataGridViewRow row in dgv.SelectedRows)
            {
                txtCMND.Text       = row.Cells[CMND].Value.ToString();
                txtDT.Text         = row.Cells[DienThoai].Value.ToString();
                txtEmail.Text      = row.Cells[Email].Value.ToString();
                txtKhoa.Text       = row.Cells[Khoa].Value.ToString();
                txtLop.Text        = row.Cells[Lop].Value.ToString();
                txtMSSV.Text       = row.Cells[MaSo].Value.ToString();
                txtQueQuan.Text    = row.Cells[Que].Value.ToString();
                txtTen.Text        = row.Cells[HoTen].Value.ToString();
                txtDienUutien.Text = row.Cells[DienUuTien].Value.ToString();
                dtpNgaySinh.Value  = DateTime.Parse(row.Cells[NgaySinh].Value.ToString());
                cbGioiTinh.Text    = row.Cells[GioiTinh].Value.ToString();
                txtRFID.Text       = row.Cells[RFID].Value.ToString();
                DuongDanAnh        = MainForm.ThuMucAnh + row.Cells[Anh].Value.ToString();

                if (HopDongBUS.KiemTraThoiHan(txtMSSV.Text))
                {
                    lblHopDongHopLe.Hide();
                }
                else
                {
                    lblHopDongHopLe.Show();
                }
            }
        }
 private void TimKiem()
 {
     try
     {
         dataTable.DefaultView.RowFilter = HopDongBUS.TimKiem(chxTheoTinhTrang, cboTinhTrang, chxTheoThoiHan,
                                                              dtpNgayBatDauTimKiem, dtpNgayKetThucTimKiem, cboTimKiemTheo, txtTimKiem);
     }
     catch (Exception e)
     {
     }
 }
 private void btnXemTatCa_Click(object sender, EventArgs e)
 {
     SetCheDo(CheDo.XEM);
     dataTable             = HopDongBUS.LoadHopDong();
     dgvHopDong.DataSource = dataTable;
     dgvHopDong.Columns["RFID"].Visible = false;
     chxTheoTinhTrang.Checked           = true;
     cboTimKiemTheo.SelectedIndex       = 0;
     cboTinhTrang.SelectedIndex         = 0;
     txtTimKiem.Text = "";
     dgvHopDong.Sort(dgvHopDong.Columns["Ngày lập"], ListSortDirection.Descending);
 }
예제 #6
0
        /// <summary>
        /// Khởi tạo form in hợp đồng
        /// </summary>
        /// <param name="MaSo"></param>
        public Report(string MaSo)
        {
            InitializeComponent();

            SqlDataReader dr = HopDongBUS.GetHopDong();

            DataSet.ReportDataSet reportDS = new DataSet.ReportDataSet();
            reportDS.Tables["HopDongDS"].Load(dr);
            RPT.rptHopDong rptHopDong = new RPT.rptHopDong();
            rptHopDong.SetDataSource(reportDS);
            rptHopDong.SetParameterValue("MaSo", MaSo);
            crystalReportViewer1.ReportSource = rptHopDong;
        }
        private void btnHopDong_Click(object sender, EventArgs e)
        {
            HopDongDTO hopDongDTO = new HopDongDTO();

            hopDongDTO.MSSV            = txtMSSV.Text;
            hopDongDTO.MaNhanVien      = Program.mainForm.MaNhanVienHienTai;
            hopDongDTO.NgayLap         = Convert.ToDateTime(lblNgayLap.Text);
            hopDongDTO.NgayBatDau      = dtpNgayBatDau.Value;
            hopDongDTO.NgayKetThuc     = dtpNgayKetThuc.Value;
            hopDongDTO.IDPhong         = txtIDPhong.Text;
            hopDongDTO.GiaTienTongCong = Convert.ToInt32(txtGiaTienTongCong.Text);
            hopDongDTO.GiaTienDaNop    = Convert.ToInt32(txtGiaTienDaNop.Text);
            hopDongDTO.ChuThich        = txtChuThich.Text;

            HopDongBUS.ThemHopDongDTO(hopDongDTO);
        }
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (dgvHopDong.SelectedRows.Count == 0)
     {
         MessageBox.Show("Vui lòng chọn 1 hợp đồng", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     foreach (DataGridViewRow row in dgvHopDong.SelectedRows)
     {
         if (HopDongBUS.Xoa(row.Cells[0].Value.ToString()))
         {
             MessageBox.Show("Xóa hợp đồng mã số " + row.Cells[0].Value.ToString() + " thành công");
         }
         else
         {
             MessageBox.Show("Xóa hợp đồng mã số " + row.Cells[0].Value.ToString() + " thành công", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }
예제 #9
0
        private void HienThiDanhSachHopDong()
        {
            HopDongBUS hopdongBUS            = new HopDongBUS();
            List <DoiTacQuangCaoDTO> allDTQC = hopdongBUS.DocHopDong();

            // grd_DSHD.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
            // grd_DSHD.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;

            grd_DSHD.Rows.Clear();
            for (int i = 0; i < allDTQC.Count; i++)
            {
                this.grd_DSHD.Rows.Add(
                    allDTQC[i].maDoiTac,
                    allDTQC[i].tenDoiTac,
                    allDTQC[i].ngayKyHopDong,
                    allDTQC[i].ngayHetHan,
                    allDTQC[i].thongTinViTriDang,
                    allDTQC[i].noiDung);
            }
            this.grd_DSHD.ClearSelection();
        }
예제 #10
0
        private void btnXoaHopDong_Click(object sender, EventArgs e)
        {
            HopDongBUS hopdongBUS = new HopDongBUS();

            if (txtMaHD.Text != "")
            {
                int MaHD = Int32.Parse(txtMaHD.Text);
                hopdongBUS.HuyHopDong(MaHD);
                HienThiDanhSachHopDong();

                txtMaHD.Clear();
                txtDoiTac.Clear();
                dtNgayKy.ResetText();
                dtNgayHetHan.ResetText();
                txtTTVT.Clear();
                txtNoiDung.Clear();
                MessageBox.Show("Hủy hợp đồng thành công");
            }
            else
            {
                MessageBox.Show("Không có hợp đồng nào được chọn");
            }
        }