Exemplo n.º 1
0
            public void Refresh()
            {
                Sessions.Clear();

                try
                {
                    if (FileRW.TryRead("sessions", out string jSes))
                    {
                        var ss = jSes.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
                        foreach (string st in jSes.Split(new string[] { Environment.NewLine }, StringSplitOptions.None))
                        {
                            if (!string.IsNullOrWhiteSpace(st))
                            {
                                Sessions.Add(JsonConvert.DeserializeObject <WorkSession>(st));
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    ex.Handle();
                }

                OnPropertyChanged();
            }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Este sistema irá converter o extrato agrupado em parcelas!");
            Console.WriteLine("=============================================");
            Console.WriteLine("Por favor informe o caminho do arquivo abaixo");
            Console.WriteLine("Caminho e o arquivo não podem conter espaços ");
            Console.WriteLine("ou caracteres especiais recomendamos que seja");
            Console.WriteLine(@"colocado na pasta c:\temp\extrato.csv!");
            Console.WriteLine("=============================================");
            Console.Write("Caminho: ");
            string path = @"" + Console.ReadLine();

            //Instances of lines of the file, and the class that will get the data

            ProcessFile processFile;
            FileRW      lines = new FileRW();

            try
            {
                //Read
                processFile = new ProcessFile(lines.ReadFile(path));
                Console.WriteLine("Arquivo Lido com suscesso!");
                Console.WriteLine();
                //Process
                processFile.CreateConciliation(processFile.Spf);
                Console.WriteLine("Arquivo processado com sucesso!");
                Console.WriteLine();
                //Write
                lines.WriteFile(path, processFile.Conciliations);
                Console.WriteLine("Arquivo convertido com sucesso!");
            }
            catch (IOException e)
            {
                Console.WriteLine("An error occurred");
                Console.WriteLine(e.Message);
                Console.ReadLine();
            }
        }