public FormConfiguracao(formJogoTabuada frm) { InitializeComponent(); configuracoes = new Configuracoes(); dadosConfiguracoes = new ModelConfiguracoes(); dadosConfiguracoes = configuracoes.carregarConfiguracoesArquivoJson(); preencherConfiguracoesUsuario(dadosConfiguracoes); frmTabuda = frm; }
private void preencherConfiguracoesUsuario(ModelConfiguracoes dados) { txtConfigLimiteFatorA.Text = dados.limiteFatorA.ToString(); txtConfigLimiteFatorB.Text = dados.limiteFatorB.ToString(); txtConfigLimiteNegativoFatorA.Text = dados.limiteNegativoFatorA.ToString(); txtConfigLimiteNegativoFatorB.Text = dados.limiteNegativoFatorB.ToString(); txtQtdMinutos.Text = dados.qtdMinutos.ToString(); txtQtdSegundos.Text = dados.qtdSegundos.ToString(); cbDivisao.Checked = dados.operacoesDeDivisao; cbMultiplicacao.Checked = dados.operacoesDeMultiplicacao; cbAdicao.Checked = dados.operacoesDeAdicao; cbSubtracao.Checked = dados.operacoesDeSubtracao; }
private void gerarArquivoConfiguracoesPadrao() { ModelConfiguracoes dados = new ModelConfiguracoes(); dados.limiteFatorA = 10; dados.limiteNegativoFatorA = 0; dados.limiteFatorB = 10; dados.limiteNegativoFatorB = 0; dados.qtdMinutos = 0; dados.qtdSegundos = 60; dados.operacoesDeDivisao = true; dados.operacoesDeMultiplicacao = true; dados.operacoesDeAdicao = true; dados.operacoesDeSubtracao = true; dados.qtdCasasDecimaisResultadoDivisao = 0; salvarConfiguracoes(dados); }
public ModelConfiguracoes carregarConfiguracoesArquivoJson() { ModelConfiguracoes dados = new ModelConfiguracoes(); try { if (fUteis.getFileExits("configuracoesUsuarios.json")) { return(JsonSerializer.Deserialize <ModelConfiguracoes>(fUteis.lerArquivo("configuracoesUsuarios.json")));; } else { gerarArquivoConfiguracoesPadrao(); return(dados); } } catch (Exception erro) { MessageBox.Show("Erro carregar informações do usuário " + erro); return(dados); } }
public void carregarConfiguracoesJson() { dadosConfigurados = configuracoes.carregarConfiguracoesArquivoJson(); }
public void salvarConfiguracoes(ModelConfiguracoes dados) { fUteis.gravarArquivoJson("configuracoesUsuarios.json", dados); }