Пример #1
0
        private void bgwTextFileParser_DoWork(object sender, DoWorkEventArgs e)
        {
            string path    = e.Argument.ToString();
            int    retCode = 0;
            List <DataInformation> lstdi = new List <DataInformation>();

            lstdi.Add(new DataInformation()
            {
                Key = "ID", Position = 0
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Via", Position = 1
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Civico", Position = 2
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Esponente", Position = 3
            });
            lstdi.Add(new DataInformation()
            {
                Key = "CAP", Position = 4
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Comune", Position = 5
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Frazione", Position = 6
            });
            lstdi.Add(new DataInformation()
            {
                Key = "Provincia", Position = 7
            });
            TextFileParser       tfp   = new TextFileParser(ContentType.Path, path, lstdi);
            List <DataContainer> lstdc = tfp.ExtractData <DataContainer>(out retCode);
            Result ret = new Result()
            {
                lstdc   = lstdc,
                Logs    = tfp.Logs,
                retCode = retCode
            };

            e.Result = ret;
        }
Пример #2
0
 private void bgwTextFileParser_DoWork(object sender, DoWorkEventArgs e)
 {
     string path = e.Argument.ToString();
     int retCode = 0;
     List<DataInformation> lstdi = new List<DataInformation>();
     lstdi.Add(new DataInformation() { Key = "ID", Position = 0 });
     lstdi.Add(new DataInformation() { Key = "Via", Position = 1 });
     lstdi.Add(new DataInformation() { Key = "Civico", Position = 2 });
     lstdi.Add(new DataInformation() { Key = "Esponente", Position = 3 });
     lstdi.Add(new DataInformation() { Key = "CAP", Position = 4 });
     lstdi.Add(new DataInformation() { Key = "Comune", Position = 5 });
     lstdi.Add(new DataInformation() { Key = "Frazione", Position = 6 });
     lstdi.Add(new DataInformation() { Key = "Provincia", Position = 7 });
     TextFileParser tfp = new TextFileParser(ContentType.Path, path, lstdi);
     List<DataContainer> lstdc = tfp.ExtractData<DataContainer>(out retCode);
     Result ret = new Result()
     {
         lstdc = lstdc,
         Logs = tfp.Logs,
         retCode = retCode
     };
     e.Result = ret;
 }