Ejemplo n.º 1
0
        public static RegFileSetupResult SetupRegFile(List <string> files, TaxCard taxCard_1)
        {
            RegFileSetupResult result  = SetupRegFile(taxCard_1);
            RegFileSetupResult result2 = new RegFileSetupResult(result);

            for (int i = result.NormalRegFiles.Count - 1; i >= 0; i--)
            {
                if (!files.Contains(result.NormalRegFiles[i].FileName))
                {
                    result2.NormalRegFiles.RemoveAt(i);
                }
            }
            for (int j = result.OutOfDateRegFiles.Count - 1; j >= 0; j--)
            {
                if (!files.Contains(result.OutOfDateRegFiles[j].FileName))
                {
                    result2.OutOfDateRegFiles.RemoveAt(j);
                }
            }
            for (int k = result.InvalidRegFiles.Count - 1; k >= 0; k--)
            {
                if (!files.Contains(result.InvalidRegFiles[k].FileName))
                {
                    result2.InvalidRegFiles.RemoveAt(k);
                }
            }
            return(result2);
        }
Ejemplo n.º 2
0
 internal RegFileSetupResult(RegFileSetupResult regFileSetupResult_0)
 {
     this.list_0 = new List <RegFileInfo>();
     this.list_1 = new List <RegFileInfo>();
     this.list_2 = new List <RegFileInfo>();
     foreach (RegFileInfo info in regFileSetupResult_0.list_0)
     {
         this.list_0.Add(info);
     }
     foreach (RegFileInfo info2 in regFileSetupResult_0.list_1)
     {
         this.list_1.Add(info2);
     }
     foreach (RegFileInfo info3 in regFileSetupResult_0.list_2)
     {
         this.list_2.Add(info3);
     }
 }