private void LoadSearchNameData() { blDD = new BLDiemDanh(); dsNVandDD = blDD.dsVShiftAndEmployee(); dgvNhanVien.Rows.Clear(); for (int i = 0; i < dsNVandDD.Count; i++) { dgvNhanVien.Rows.Add(dsNVandDD[i].MaNV, dsNVandDD[i].HoTen, dsNVandDD[i].MaCa.ToString("dd/MM/yyy"), dsNVandDD[i].MaCa.TimeOfDay); } }
private void LoadSearchDateData() { blDD = new BLDiemDanh(); dsNVandDD = blDD.dsVShiftAndEmployee(); dgvSearchDate.Rows.Clear(); for (int i = 0; i < dsNVandDD.Count; i++) { if (dsNVandDD[i].GT == true) { dgvSearchDate.Rows.Add(dsNVandDD[i].MaNV, dsNVandDD[i].HoTen, dsNVandDD[i].TenCV, "Nữ", dsNVandDD[i].CMND, dsNVandDD[i].SDT); } else { dgvSearchDate.Rows.Add(dsNVandDD[i].MaNV, dsNVandDD[i].HoTen, dsNVandDD[i].TenCV, "Nam", dsNVandDD[i].CMND, dsNVandDD[i].SDT); } } }
private void Shift_Click(object sender, EventArgs e) { lbThongBao.Text = ""; flpDiemDanh.Visible = true; flpDiemDanh.Controls.Clear(); btnSave.Visible = true; blNV = new BLNhanVien(); blDD = new BLDiemDanh(); dsDD = blDD.dsDiemDanhNgay(); dsNV = blNV.dsNhanVien(); if (dsNV.Count > 0) { RadioButton rb = sender as RadioButton; gbCa.Text = DateTime.Now.ToString("dd-MMM-yyyy") + " " + rb.Text; danhsach = new CheckBox[dsNV.Count]; for (int i = 0; i < dsNV.Count; i++) { var ds = (from dd in dsDD where dd.MaNV == dsNV[i].MaNV && dd.MaCa.Hour == (int)rb.Tag select dd.MaNV).ToList(); if (ds.Count > 0) { danhsach[i] = new CheckBox(); danhsach[i].Text = dsNV[i].MaNV + " " + dsNV[i].HoTen; danhsach[i].Tag = dsNV[i].MaNV; danhsach[i].AutoSize = true; danhsach[i].Checked = true; danhsach[i].Padding = new System.Windows.Forms.Padding(30, 20, 20, 0); } else { danhsach[i] = new CheckBox(); danhsach[i].Text = dsNV[i].MaNV + " " + dsNV[i].HoTen; danhsach[i].Tag = dsNV[i].MaNV; danhsach[i].AutoSize = true; danhsach[i].Padding = new System.Windows.Forms.Padding(30, 20, 20, 0); } danhsach[i].CheckedChanged += Shift_CheckedChanged; flpDiemDanh.Controls.Add(danhsach[i]); } } }