public static void LoadNgayLe(List <cNgayCong> dsNgayCong, DataTable tableNgayLe)
 {
     foreach (DataRow row in tableNgayLe.Rows.Cast <DataRow>())
     {
         cLoaiVang vangLe = new cLoaiVang {
             MaLV_Code  = "L",
             MoTa       = "Lễ, tết",
             Ngay       = (DateTime)row["HDate"],
             WorkingDay = 1f
         };
         cNgayCong ngayCong = dsNgayCong.Find(o => o.Ngay == vangLe.Ngay);
         ngayCong.DSVang.Add(vangLe);
     }
 }
 public static void LoadDSXPVang(int macc, List <cNgayCong> dsNgayCong, DataTable tableXpVang)
 {
     foreach (DataRow row in tableXpVang.Rows.Cast <DataRow>()
              .Where(o => ((int)o["UserEnrollNumber"] == macc))
              )
     {
         cLoaiVang xpVang = new cLoaiVang {
             MaLV_Code  = row["AbsentCode"].ToString(),
             MoTa       = row["AbsentDescription"].ToString(),
             Ngay       = (DateTime)row["TimeDate"],
             WorkingDay = (float)row["Workingday"],
         };
         cNgayCong ngayCong = dsNgayCong.Find(o => o.Ngay == xpVang.Ngay);
         if (ngayCong != null)
         {
             ngayCong.DSVang.Add(xpVang);
         }
     }
 }