private void frmChamCongPhongBan_Load(object sender, EventArgs e) { dgvPhongBan.AutoGenerateColumns = false; clsPhongBan_BUS BUS = new clsPhongBan_BUS(); dgvPhongBan.DataSource = BUS.LayDanhSachPhongBan(); }
public frmBangChamCong(Control sender, List <clsPhongBan_DTO> lsPhongBan, ucTienLuong ucTL) { InitializeComponent(); clsKyHieuChamCong_BUS BUSKH = new clsKyHieuChamCong_BUS(); clsKyHieuChamCong_BUS BUKH = new clsKyHieuChamCong_BUS(); BUSPB = new clsPhongBan_BUS(); // Lấy tất cả các phòng ban để hiển thị tên phòng bang ở sự kiện dgvBangChamCong_CellFormatting lsPhongBan2 = BUSPB.LayDanhSachPhongBan(); this.lsPhongBan = lsPhongBan; frm_PhongBan = sender as frmPhongBan; this.ucTL = ucTL; int DayInMonth = DateTime.DaysInMonth(ucTL.Nam, ucTL.Thang); // Trả về tháng đó có bao nhiêu ngày for (var i = 1; i <= DayInMonth; i++) { var col = "col" + i; dgvBangChamCong.Columns[col].Visible = true; DataGridViewComboBoxColumn dgvcbo = (DataGridViewComboBoxColumn)dgvBangChamCong.Columns[col]; dgvcbo.DataSource = BUSKH.LayDanhSachKyHieu(); dgvcbo.DisplayMember = "KYHIEU"; dgvcbo.ValueMember = "KYHIEU"; } }
private void LoadCBO_PhongBan() { clsPhongBan_BUS bus = new clsPhongBan_BUS(); lsPhongBan = bus.LayDanhSachPhongBan(); cboPhongBan.DataSource = lsPhongBan; cboPhongBan.DisplayMember = "TENPB"; cboPhongBan.ValueMember = "MAPB"; }
private void cboChucVu_SelectedIndexChanged(object sender, EventArgs e) { //load cbo Phòng ban theo chức vụ clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); cboPhongBan.DataSource = BUSPB.LayDanhSachPhongBan(); cboPhongBan.DisplayMember = "TENPB"; cboPhongBan.ValueMember = "MAPB"; }
private void frmBangChamCong_Load(object sender, EventArgs e) { //dgvBangChamCong.AutoGenerateColumns = false; //clsNhanVien_BUS BUSNV = new clsNhanVien_BUS(); //dgvBangChamCong.DataSource = BUSNV.LayDanhSachNhanVien(lsPhongBan); //lblBangChamCong.Text = string.Format("Bảng chấm công tháng {0} năm {1}", ucTL.Thang, ucTL.Nam); //ChamCongTuDong(); clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); lsPB = BUSPB.LayDanhSachPhongBan(); }
private void ucChamCong_Load(object sender, EventArgs e) { this.Dock = DockStyle.Fill; dgvChamCong.AutoGenerateColumns = false; clsChamCong_BUS BUSCC = new clsChamCong_BUS(); dgvChamCong.DataSource = BUSCC.LayBangChamCong(); clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); lsPB = BUSPB.LayDanhSachPhongBan(); }
private void btnInDSNV_Click(object sender, EventArgs e) { string Phong = cboPhongBan_TK.SelectedValue.ToString(); clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); List <clsPhongBan_DTO> lsPB = BUSPB.LayDanhSachPhongBan(); foreach (clsPhongBan_DTO pb in lsPB) { if (Phong == "0") { Phong = "Tất cả "; break; } else if (Phong == pb.MAPB) { Phong = pb.TENPB; break; } } string strDieuKien = ""; if (radTatCa.Checked) { strDieuKien = "Còn làm việc và đã nghỉ"; } else if (radConLamViec.Checked) { strDieuKien = "Còn làm việc"; } else // Đã nghỉ { strDieuKien = "Đã nghỉ"; } clsNhanVien_BUS busDSNV = new clsNhanVien_BUS(); string TenHoacMaNV = txtMaNV_TK.Text; if (radTatCa.Checked) { DieuKien = 0;//Tất cả nhân viên } if (radConLamViec.Checked) { DieuKien = 1;//Còn đang làm việc } if (radDaNghiViec.Checked) { DieuKien = -1;//Đã thôi việc } string MaPB = cboPhongBan_TK.SelectedValue.ToString(); DataTable dsNhanVienTheoDieuKien = busDSNV.LayDanhSachNhanVienInreport(DieuKien, TenHoacMaNV, MaPB); frmInDanhSachNV frmInDS = new frmInDanhSachNV(dsNhanVienTheoDieuKien, strDieuKien, Phong); frmInDS.Show(); }
private void ucTinhLuong_Load(object sender, EventArgs e) { clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); List <clsPhongBan_DTO> lsPhongBan = BUSPB.LayDanhSachPhongBan(); clsPhongBan_DTO pb = new clsPhongBan_DTO(); pb.TENPB = "Tất cả"; pb.MAPB = "0"; lsPhongBan.Insert(0, pb); cboPhongBan.DataSource = lsPhongBan; cboPhongBan.DisplayMember = "TENPB"; cboPhongBan.ValueMember = "MAPB"; }
public frmBangChamCong(ucChamCong ucTL) { InitializeComponent(); this.ucTL = ucTL; dgvBangChamCong.AutoGenerateColumns = false; clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); List <clsPhongBan_DTO> lsPhongBan = new List <clsPhongBan_DTO>(); DayInMonth = DateTime.DaysInMonth(ucTL.Nam, ucTL.Thang); // Trả về tháng đó có bao nhiêu ngày if (ucTL.Nam == DateTime.Now.Year && ucTL.Thang == DateTime.Now.Month) { for (var i = 1; i <= DayInMonth; i++) { var col = "col" + i; dgvBangChamCong.Columns[col].Visible = true; dgvBangChamCong.Columns[col].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } for (var i = DateTime.Now.Day + 1; i <= DayInMonth; i++) { var col = "col" + i; dgvBangChamCong.Columns[col].ReadOnly = true; dgvBangChamCong.Columns[col].DefaultCellStyle.BackColor = Color.Gray; } } else { for (var i = 1; i <= DayInMonth; i++) { var col = "col" + i; dgvBangChamCong.Columns[col].Visible = true; dgvBangChamCong.Columns[col].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; } } lblBangChamCong.Text = string.Format("Bảng chấm công tháng {0} năm {1}", ucTL.Thang, ucTL.Nam); clsChiTietChamCong_BUS BUSCTCC = new clsChiTietChamCong_BUS(); List <clsChiTietChamCong_DTO> lsChiTiet = BUSCTCC.LayChiTiet(ucTL.MaCC); for (int i = 0; i < lsChiTiet.Count; i++) { string Ho = lsChiTiet[i].NhanVien.Ho; string Ten = lsChiTiet[i].NhanVien.Ten; string MaNV = lsChiTiet[i].NhanVien.MaNV; string PB = lsChiTiet[i].NhanVien.PhongBan; dgvBangChamCong.Rows.Add(ucTL.MaCC, Ho, Ten, MaNV, PB, lsChiTiet[i].D1, lsChiTiet[i].D2, lsChiTiet[i].D3, lsChiTiet[i].D4, lsChiTiet[i].D5, lsChiTiet[i].D6, lsChiTiet[i].D7, lsChiTiet[i].D8, lsChiTiet[i].D9, lsChiTiet[i].D10, lsChiTiet[i].D11, lsChiTiet[i].D12, lsChiTiet[i].D13, lsChiTiet[i].D14, lsChiTiet[i].D15, lsChiTiet[i].D16, lsChiTiet[i].D17, lsChiTiet[i].D18, lsChiTiet[i].D19, lsChiTiet[i].D20, lsChiTiet[i].D21, lsChiTiet[i].D22, lsChiTiet[i].D23, lsChiTiet[i].D24, lsChiTiet[i].D25, lsChiTiet[i].D26, lsChiTiet[i].D27, lsChiTiet[i].D28, lsChiTiet[i].D29, lsChiTiet[i].D30, lsChiTiet[i].D31); } // Chấm công tự động cho ngày chủ nhật ChamCongTuDong(); }
private void LoadDuLieuNguoiDung() { try { string Quyen = dgvNhanVien.SelectedRows[0].Cells["colQuyen"].Value.ToString(); if (Quyen == "Quản Lý" || Quyen == "L1") { radQuanLy.Checked = true; btnCapNhat.Enabled = false; goto LoadThongTin; } btnCapNhat.Enabled = true; if (Quyen == "Kế Toán" || Quyen == "L2") { radNhanVienKeToan.Checked = true; } LoadThongTin: string MaNV = dgvNhanVien.SelectedRows[0].Cells["colMANV"].Value.ToString().ToUpper(); clsPhongBan_BUS bus = new clsPhongBan_BUS(); cboPhongBan.SelectedValue = bus.LayMaPhong(MaNV); cboNhanVien.SelectedValue = MaNV; txtTenDN.Text = dgvNhanVien.SelectedRows[0].Cells["colTenDN"].Value.ToString(); bool TrangThai = (bool)dgvNhanVien.SelectedRows[0].Cells["colTrangThai"].Value; if (!TrangThai) { chkTrangThai.Checked = true; } else { chkTrangThai.Checked = false; } } catch { } }
private void LoadCbo() { //Tỉnh clsTinhQuanHuyen_BUS BUSQH = new clsTinhQuanHuyen_BUS(); cboTinh.DataSource = BUSQH.LayDanhSachTinhThanh(); cboTinh.DisplayMember = "TENTINH"; cboTinh.ValueMember = "MATINH"; cboTinh.SelectedIndex = 0; //Quận Huyện clsTinhQuanHuyen_BUS BUSTT = new clsTinhQuanHuyen_BUS(); cboQuanHuyen.DataSource = BUSTT.LayDanhSachQuanHuyen(cboTinh.SelectedValue.ToString()); cboQuanHuyen.DisplayMember = "TENQH"; cboQuanHuyen.ValueMember = "MAQH"; //quốc tịch clsQuocTich_BUS BUSQT = new clsQuocTich_BUS(); cboQuocTich.DataSource = BUSQT.LayDSQuocTich(); cboQuocTich.DisplayMember = "TENQT"; cboQuocTich.ValueMember = "MAQT"; //tôn giáo clsTonGiao_BUS BUSTG = new clsTonGiao_BUS(); cboTonGiao.DataSource = BUSTG.LayDanhSachTonGiao(); cboTonGiao.DisplayMember = "TENTG"; cboTonGiao.ValueMember = "MATG"; cboTonGiao.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cboTonGiao.AutoCompleteSource = AutoCompleteSource.ListItems; //Mối quan hệ clsMoiQuanHe_BUS BUSMQH = new clsMoiQuanHe_BUS(); //Phòng Ban clsPhongBan_BUS BUSPB = new clsPhongBan_BUS(); cboPhongBan.DataSource = BUSPB.LayDanhSachPhongBan(); cboPhongBan.DisplayMember = "TENPB"; cboPhongBan.ValueMember = "MAPB"; //tìm kiếm List <clsPhongBan_DTO> lsPhongBan_TK = BUSPB.LayDanhSachPhongBan(); clsPhongBan_DTO pb = new clsPhongBan_DTO(); pb.TENPB = "Tất cả"; pb.MAPB = "0"; lsPhongBan_TK.Insert(0, pb); cboPhongBan_TK.DataSource = lsPhongBan_TK; cboPhongBan_TK.DisplayMember = "TENPB"; cboPhongBan_TK.ValueMember = "MAPB"; //chức vụ clsChucVu_BUS BUSCV = new clsChucVu_BUS(); cboChucVu.DataSource = BUSCV.LayDanhSachChucVu(); cboChucVu.DisplayMember = "TENCV"; cboChucVu.ValueMember = "MACV"; //Học Vấn clsBangCap_BUS BUSBC = new clsBangCap_BUS(); cboTrinhDo.DataSource = BUSBC.LayDanhSachBangCap(); cboTrinhDo.DisplayMember = "TENBC"; cboTrinhDo.ValueMember = "MABC"; //bacluong clsBacLuong_BUS BUSBACLUONG = new clsBacLuong_BUS(); cboBacLuong.DataSource = BUSBACLUONG.LayDSBacLuong(); cboBacLuong.ValueMember = "BAC"; cboBacLuong.DisplayMember = "TENBAC"; //dân tộc clsDanToc_BUS BUSDT = new clsDanToc_BUS(); cboDanToc.DataSource = BUSDT.LayDSDanToc(); cboDanToc.ValueMember = "MaDT"; cboDanToc.DisplayMember = "TenDT"; cboDanToc.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cboDanToc.AutoCompleteSource = AutoCompleteSource.ListItems; }