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; } }
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); }
/// <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); } } }
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(); }
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"); } }