public async Task CarregarDados() { string dados = LeitorArquivo.Ler("/CompreAqui;component/Resources/dados.txt"); Loja.Dados = JsonConvert.DeserializeObject <Loja>(dados); await Task.Delay(3000); }
public static void CarregarContas() { LeitorArquivo arquivo = new LeitorArquivo(); IList <string> contas = arquivo.LerLinhasArquivo(arquivo.dirLeitura, "contas.txt"); foreach (var conta in contas) { string[] lerConta = conta.Split(';'); var cliente = GerenciadorDeClientesBanco.ConsultarClientePorCPF(lerConta[1]); switch (lerConta[3]) { case "1": var novaContaC = new ContaCorrente(int.Parse(lerConta[0]), cliente, Double.Parse(lerConta[2])); GerenciadorDeContasBanco.AdicionarConta(novaContaC); break; case "2": var novaContaP = new ContaPoupanca(int.Parse(lerConta[0]), cliente, Double.Parse(lerConta[2])); GerenciadorDeContasBanco.AdicionarConta(novaContaP); break; case "3": var novaContaI = new ContaInvestimento(int.Parse(lerConta[0]), cliente, Double.Parse(lerConta[2])); GerenciadorDeContasBanco.AdicionarConta(novaContaI); break; default: break; } } }
public DataResponse <ImportarPlanilhaPagamentosDto> ListarContratosArquivoPagamentos(TipoPlanilhaEnum tipoPlanilha, string caminho, string nomeArquivo) { ILeitorArquivo leitor = new LeitorArquivo(caminho); var response = new DataResponse <ImportarPlanilhaPagamentosDto>(); var respostaDto = new ImportarPlanilhaPagamentosDto(); ILeitorArquivoContratoPagamento leitorEntidades = null; if (TipoPlanilhaEnum.Corretora == tipoPlanilha) { leitorEntidades = new LeitorContratoCorretoraArquivo(leitor); } else if (TipoPlanilhaEnum.Banco == tipoPlanilha) { leitorEntidades = new LeitorContratoBancoSafraArquivo(leitor); } else { leitorEntidades = new LeitorContratoOutrosArquivo(leitor, nomeArquivo); } leitorEntidades.PulaCabecalho(); while (!leitorEntidades.EhFimArquivo) { leitorEntidades.LeConfigProximaLinha(); } leitor.FecharLeitor(); respostaDto.Contratos = leitorEntidades.Contratos; respostaDto.ContratosErro = leitorEntidades.LinhasComErro; response.Success = (leitorEntidades.LinhasComErro.Count == 0); response.Data = respostaDto; return(response); }
static void Main(string[] args) { try { AdministradorCampeonato campeonato = new AdministradorCampeonato(); LeitorArquivo lerArquivoTorneio = new LeitorArquivo(); Rodada jogadaVencedora = campeonato.rps_tournament_winner(lerArquivoTorneio.LerArquivoTorneio()); Console.WriteLine("O vencedor do campeonato é: " + jogadaVencedora.NomeJogador); Console.Read(); } catch (NoSuchStrategyError) { Console.WriteLine("Jogada informada é inválida. Jogadas válidas: P, R, S"); Console.Read(); } catch (WrongNumberOfPlayersError) { Console.WriteLine("As rodadas devem conter 2 jogadores"); Console.Read(); } catch (Exception) { Console.WriteLine("Ocorreu um erro na execução do programa"); Console.Read(); } }
public static void CarregarClientes() { LeitorArquivo arquivo = new LeitorArquivo(); IList <string> clientes = arquivo.LerLinhasArquivo(arquivo.dirLeitura, "clientes.txt"); foreach (var cliente in clientes) { string[] lerCliente = cliente.Split(';'); var novoCliente = new Cliente(lerCliente[1], lerCliente[2], lerCliente[0], DateTime.Parse(lerCliente[3])); GerenciadorDeClientesBanco.AdicionarCliente(novoCliente); } }
static void Main(string[] args) { _TempoCPF = new Stopwatch(); _TempoCNPJ = new Stopwatch(); _TempoLeituraArquivo = new Stopwatch(); _TempoTotal = new Stopwatch(); _TempoTotal.Start(); _ListaCPFs = new List <string>(); _ListaCNPJs = new List <string>(); _ValidadorCPF = new ValidadorCPF(_ListaCPFs); _ValidadorCNPJ = new ValidadorCNPJ(_ListaCNPJs); _CaminhoEntrada = ConfigurationManager.AppSettings["CaminhoArquivoEntrada"].ToString(); _CaminhoSaida = ConfigurationManager.AppSettings["CaminhoArquivoSaida"].ToString(); _NomeArquivoSaidaCPFs = ConfigurationManager.AppSettings["NomeArquivoSaidaCPFs"].ToString(); _NomeArquivoSaidaCNPJs = ConfigurationManager.AppSettings["NomeArquivoSaidaCNPJs"].ToString(); _LeitorArquivo = new LeitorArquivo(@_CaminhoEntrada, _ListaCPFs, _ListaCNPJs); _EscritorArquivo = new EscritorArquivo(); Console.WriteLine("------------------------- Inicio Leitura --------------------------"); _TempoLeituraArquivo.Start(); _LeitorArquivo.LerArquivo(); _TempoLeituraArquivo.Stop(); Console.WriteLine("------------------------- Termino Leitura -------------------------"); Thread threadCPF = new Thread(new ThreadStart(RunCPF)); Thread threadCNPJ = new Thread(new ThreadStart(RunCNPJ)); threadCPF.Name = "Thread 1 - Calculo CPF"; threadCNPJ.Name = "Thread 2 - Calculo CNPJ"; threadCPF.Start(); threadCNPJ.Start(); Console.WriteLine("------------------------- Esperando Thread 1 ----------------------"); threadCPF.Join(); Console.WriteLine("------------------------- Esperando Thread 2 ----------------------"); threadCNPJ.Join(); _TempoTotal.Stop(); Console.WriteLine(string.Format("Tempo Leitura do arquivo: {0}", _TempoLeituraArquivo.Elapsed)); Console.WriteLine(string.Format("Tempo Calculo dos CPFs : {0}", _TempoCPF.Elapsed)); Console.WriteLine(string.Format("Tempo Calculo dos CNPJs : {0}", _TempoCNPJ.Elapsed)); Console.WriteLine(string.Format("Tempo Total Execucao : {0}", _TempoTotal.Elapsed)); Console.WriteLine("------------------------- Inicio Escrita --------------------------"); _EscritorArquivo.EscreverLista(@_CaminhoSaida, _NomeArquivoSaidaCPFs, _ValidadorCPF.GetListaComDigitos()); _EscritorArquivo.EscreverLista(@_CaminhoSaida, _NomeArquivoSaidaCNPJs, _ValidadorCNPJ.GetListaComDigitos()); Console.WriteLine("------------------------- Termino Escrita -------------------------"); Console.WriteLine("------------------------- Finalizado ------------------------------"); Console.ReadKey(); }
public formSQL() { InitializeComponent(); try { List <string> file = LeitorArquivo.LerSemValidacao(Session.scriptFilePath); StringBuilder builder = new StringBuilder(); file.ForEach(linha => builder.AppendLine(linha)); this.txtScript.Text = builder.ToString(); this.lbllinhas.Text += file.Count; } catch (Exception e) { MessageBox.Show(e.Message, "Falha leitura", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Lê o arquivo com as informações das aulas, gera o grafo e exibe ele na tela /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnGerarGrafo_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); if (openFile.ShowDialog() == DialogResult.OK) { FileInfo info = new FileInfo(openFile.FileName); txtFilePath.Text = info.FullName; try { List <string> arquivo = LeitorArquivo.Ler(info.FullName); this.LimparValoresTela(); List <Aula> aulas = this.aulaService.CriarListaDeAulas(arquivo); this.lblTotalAulasArquivo.Text = "Total Aulas arquivo: " + this.CalcularTotalAulasArquivo(aulas); List <IDado> dadosAula = new List <IDado>(); dadosAula.AddRange(aulas); List <string> grafo = this.grafoService.GerarHorariosFormatados(Vertice.ConverterParaVertice(dadosAula), out this.aulasSemHorario); this.groupFiltro.Enabled = true; this.InserirResultadosNaTabela(grafo); this.InserirListasNoComboBox(); this.PreencherValoresLabel(grafo.Count); } catch (Exception error) { MessageBox.Show("Houve um problema na leitura do arquivo. Erro retornado: " + error.Message, "Falha leitura arquivo", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (this.aulasSemHorario.Count > 0) { DialogResult resultado = MessageBox.Show("Existem aulas que não foram encaixadas em um horário. Deseja ve-las agora ?", "Aulas", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { this.btnMateriasSemHorario.Visible = true; this.formMateriasSemAula = new FormMateriasSemAula(this.aulasSemHorario); this.formMateriasSemAula.ShowDialog(); } } } }
public DataResponse <ImportarPlanilhaDto> ListarContratosArquivoPanorama(string caminho) { ILeitorArquivo leitor = new LeitorArquivo(caminho); var response = new DataResponse <ImportarPlanilhaDto>(); var respostaDto = new ImportarPlanilhaDto(); var leitorEntidades = new LeitorContratoPanoramaArquivo(leitor); leitorEntidades.PulaCabecalho(); while (!leitorEntidades.EhFimArquivo) { leitorEntidades.LeConfigProximaLinha(); } leitor.FecharLeitor(); respostaDto.Contratos = leitorEntidades.Contratos; respostaDto.ContratosErro = leitorEntidades.LinhasComErro; response.Success = (leitorEntidades.LinhasComErro.Count == 0); response.Data = respostaDto; return(response); }
void Start() { if(PlayerPrefs.HasKey ("SaveNomePersonagem1")||PlayerPrefs.HasKey ("SaveNomePersonagem2") ||PlayerPrefs.HasKey ("SaveNomePersonagem3")){ //Load: }else{ //NewGame: EscHeroi.SetActive(false); //SelecionarSave.SetActive(true); CriarPersonagem.SetActive(true); } obj = GameObject.Find("GerencBut"); MenuInf = (VisionBarraInf)obj.GetComponent (typeof(VisionBarraInf)); script3 = (LeitorArquivo)gameObject.GetComponent (typeof(LeitorArquivo)); script4 = (GerenciadorMissao)gameObject.GetComponent (typeof(GerenciadorMissao)); qData = (QuestDatabase)questDatabase.GetComponent(typeof(QuestDatabase)); startingVariables (); setingStartingMissionsTXT (); }
// Use this for initialization void Start() { obj = GameObject.Find ("Gerenciador"); obj2 = GameObject.Find ("BagImage"); obj3 = GameObject.Find("Global"); obj4 = GameObject.Find("QuestDatabase"); //log = (LogScript)obj.GetComponent(typeof(LogScript)); criarPersonagem = (CriarPersonagem)obj3.GetComponent(typeof(CriarPersonagem)); reader = (LeitorArquivo)obj.GetComponent(typeof(LeitorArquivo)); qData = (QuestDatabase)obj4.GetComponent(typeof(QuestDatabase)); script4 = (GerenciadorMissao)obj.GetComponent (typeof(GerenciadorMissao)); questScript = (Missao)obj.GetComponent (typeof(Missao)); inventory = (Inventory)obj2.GetComponent (typeof(Inventory)); setSlotScripts[0] = (SetSlotScript)GameObject.Find("SlotWeapon").GetComponent(typeof(SetSlotScript)); setSlotScripts[1] = (SetSlotScript)GameObject.Find("SlotArmor").GetComponent(typeof(SetSlotScript)); setSlotScripts[2] = (SetSlotScript)GameObject.Find("SlotTrinket").GetComponent(typeof(SetSlotScript)); setSlotScripts[3] = (SetSlotScript)GameObject.Find("SlotPet").GetComponent(typeof(SetSlotScript)); }
// Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { string dados = LeitorArquivo.Ler("/CompreAqui;component/Resources/dados.txt"); Loja.Dados = JsonConvert.DeserializeObject <Loja>(dados); }
private static void MenuDaConta(Conta conta, ITributavel tributo = null) { string key = ""; StringBuilder comp = new StringBuilder(); double valor = 0; var caminhoComprovantes = "D:\\Users\\314171\\Desktop\\CodingDojo C#\\CaixaEletronico_Exemplo\\Comprovantes.txt"; var caminhoLogs = "D:\\Users\\314171\\Desktop\\CodingDojo C#\\CaixaEletronico_Exemplo\\Logs.txt"; var leitor = new LeitorArquivo(); var gravador = new GravadorArquivo(); var retornoComprovantes = leitor.LerLinhasArquivo(caminhoComprovantes); var retornoLogs = leitor.LerLinhasArquivo(caminhoLogs); while (key.ToUpper() != "Q") { Console.Clear(); Console.WriteLine("Cliente: {0}!", conta.ExibirTitular()); Console.WriteLine("CPF: {0}", conta.ExibirCpf()); Console.WriteLine("Data de Nascimento: {0}\n", conta.ExibirDataNascimento()); Console.WriteLine("1 - Depositar."); Console.WriteLine("2 - Sacar."); Console.WriteLine("3 - Transferir."); Console.WriteLine("4 - Ver Saldo."); Console.WriteLine("5 - Resumo Tributário."); Console.WriteLine("Q - Para Sair"); Console.WriteLine(); Console.Write("Informe um valor: "); key = Convert.ToString(Console.ReadLine()); switch (key) { case "1": Console.Clear(); Console.Write("Informe o valor a depositar: "); valor = Convert.ToDouble(Console.ReadLine()); conta.Depositar(valor); Console.WriteLine(); Console.WriteLine("Saldo Atual: {0}", conta.saldo); key = PressioneParaContinuar(); break; case "2": Console.Clear(); Console.Write("Informe o valor a sacar: "); valor = Convert.ToDouble(Console.ReadLine()); conta.Sacar(valor); Console.WriteLine(); Console.WriteLine("Saldo Atual: {0}", conta.saldo); key = PressioneParaContinuar(); break; case "3": Console.Clear(); if (GerenciadorDeContasBanco.ExisteContaPorNumero(conta.ExibirNumero())) { Console.Write("Informe o número da Conta de Depósito: "); int numeroContaDeDeposito = Convert.ToInt32(Console.ReadLine()); if (GerenciadorDeContasBanco.ExisteContaPorNumero(numeroContaDeDeposito)) { Console.Write("Informe o valor da transferência: "); var valorTransferencia = Convert.ToDouble(Console.ReadLine()); string msgOperacao = "Transferência feita com sucesso!"; if (!GerenciadorDeContasBanco.Transferir(conta.ExibirNumero(), numeroContaDeDeposito, valorTransferencia)) { msgOperacao = "Transferência não foi realizada com sucesso. Tente novamente"; } Console.WriteLine(msgOperacao); } else { throw new ContaInexistenteException(); } } else { throw new ContaInexistenteException(); } key = PressioneParaContinuar(); break; case "4": Console.Clear(); Console.WriteLine("Saldo Atual: " + conta.RetornarSaldo()); key = PressioneParaContinuar(); break; case "5": if (tributo != null) { Console.Clear(); Console.WriteLine("Conta: " + conta.ExibirNumero()); Console.WriteLine("Titular: " + conta.ExibirTitular()); Console.WriteLine("Total de Tributos: " + tributo.CalcularTributo()); conta.MostrarTributos(); } else { Console.WriteLine("Função inexistente"); } key = PressioneParaContinuar(); break; default: break; } } }