コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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);
                }
            }
        }