Example #1
0
 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);
     }
 }
Example #2
0
 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);
         }
     }
 }
Example #3
0
 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]);
         }
     }
 }