private void handleCancelSubmit(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Deseja Voltar para a Tela de Login?", "MENSAGEM DE ALERTA!!!", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result.ToString() == "Yes") { DieTop.Welcome_View welcome = new DieTop.Welcome_View(); this.Hide(); this.Closed += (s, args) => this.Close(); welcome.Show(); } }
private void handleFormSubmit(object sender, EventArgs e) //Fazer toda uma Verificação antes de Cadastrar. { double getChanges = GetChanges(); bool stop = false; bool correct = true; correct = hook.FormValidator(correct, 1, getNome(), nomeDefault, 2); correct = hook.FormValidator(correct, 0, getIdade(), idadeDefault, 4); correct = hook.FormValidator(correct, 0, getPeso(), pesoDefault, 4); correct = hook.FormValidator(correct, 0, getAltura(), alturaDefault, 4); if (getCPF().Contains("Insira") || getCPF().Length < 3) { correct = false; } if (getPeso() != "" && getPeso() != pesoDefault) { if (int.Parse(getPeso()) > 400) { correct = false; stop = true; MessageBox.Show("Peso Inválido/ PROCURE UM MÉDICO URGENTEMENTE", "Favor Procurar um Médico!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } if (correct) { if (getSenha() == getConfirmarSenha()) { //\ //Consegue pegar os Dados //Passar para o banco //Input data: getNome() getIdade() getSexo() getPeso() getAltura() getSenha() DialogResult result = MessageBox.Show("Os Seguintes Dados Serão Cadastrados : \n" + "Nome : " + getNome() + "\nIdade : " + getIdade() + "\nSexo : " + getSexo() + "\nPeso : " + getPeso() + "\nCPF : " + getCPF() + "\nAltura : " + getAltura() + "\nSenha : " + "*" + "\n Deseja Prosseguir?", "Deseja Prosseguir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result.ToString() == "Yes") { DieTop.DataBase.Database data = new DieTop.DataBase.Database(); try { bool queryError = false; bool queryError2 = false; //insert into PESSOA queryError = data.CommandSQL("insert into pessoa(cpf,senha, nome, idade, sexo, altura, peso) values('" + getCPF() + "','" + getSenha() + "', '" + getNome() + "'," + getIdade() + ",'" + getSexo() + "', " + getAltura() + "," + getPeso() + ");"); //Inserto into DIA queryError2 = data.CommandSQL("insert into dia (cafe_da_manha,almoco,janta,total_calorias,caloria_restante,tipo_atividade,duracao_atv,cpf,dieta_dia,atv_dia,dia) values ('Nada','Nada','Nada','" + getChanges + "','" + getChanges + "','Nenhuma','0','" + getCPF() + "', '" + selectDieta.SelectedItem.ToString() + "', '" + selectAtvFisica.SelectedItem.ToString() + "','1')"); if (queryError == false) { MessageBox.Show("Houve um Erro Durante o Cadastro! Favor entrar em contato com Suporte", "Muito Obrigado!" , MessageBoxButtons.OK, MessageBoxIcon.Error); } if (queryError && queryError2) { DieTop.Welcome_View welcome = new DieTop.Welcome_View(); this.Hide(); this.Closed += (s, args) => this.Close(); welcome.Show(); MessageBox.Show("Cadastro Efetuado! Favor, Fazer login para continuar", "Muito Obrigado!" , MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } catch (Exception error) { MessageBox.Show(error.ToString()); } } } else { MessageBox.Show("As Senhas Estão Diferentes, Favor Refaze-las!", "As Senhas Diferem!"); inputSenha.Text = ""; inputConfirmarSenha.Text = ""; } } else { if (stop == false) { MessageBox.Show("Erro de Formulário, Favor Revisar!", "Erro de Formulário!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }