Exemple #1
0
        public void CadastroUsuario(string nome, string idade, string telefone, string UserName, string senha, string senhaRepetida, string sexo, string pais) // Metodo que realiza a insercao de um usuario no sistema
        {
            try
            {
                using (db_peixesEntities DB = new db_peixesEntities())
                {
                    if (nome != String.Empty && senha != String.Empty && idade != String.Empty && UserName != String.Empty && sexo != String.Empty && pais != String.Empty)
                    {
                        tB_USUARIO.nm_usuario      = nome;
                        tB_USUARIO.vl_idade        = int.Parse(idade);
                        tB_USUARIO.ds_telefone     = telefone;
                        tB_USUARIO.nm_nome_usuario = UserName;
                        tB_USUARIO.ds_senha        = senha;
                        tB_USUARIO.ds_sexo         = sexo;
                        tB_USUARIO.ds_Pais         = pais;
                        if (senha == senhaRepetida)
                        {
                            var result = DB.TB_USUARIO.Any(x => x.nm_nome_usuario == UserName);
                            if (result == true)
                            {
                                MessageBox.Show($"Usuario {UserName} já existe", "Usuario já cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                DB.TB_USUARIO.Add(tB_USUARIO);
                                DB.SaveChanges();

                                MessageBox.Show($"Usuario cadastrado com sucesso!! Volte para tela de Login {UserName}", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Senhas não Conferem");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Alguns campos estão vazios", "Campos vazios", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                }
            } catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        } // Botão que vai para tela de redefinir senha

        private void btnProcurarDados_Click(object sender, EventArgs e)
        {
            TB_USUARIO tB_USUARIO = new TB_USUARIO
            {
                nm_usuario      = txtUsuario.Text,
                nm_nome_usuario = txtNomeLogin.Text
            };

            try
            {
                using (db_peixesEntities DB = new db_peixesEntities())
                {
                    if (txtUsuario.Text.Equals(String.Empty) || txtNomeLogin.Text.Equals(String.Empty))
                    {
                        MessageBox.Show($"Campos Obrigatórios Vazios", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else
                    {
                        var result = DB.TB_USUARIO.Any(x => x.nm_usuario == txtUsuario.Text && x.nm_nome_usuario == txtNomeLogin.Text);
                        if (result == true)
                        {
                            MessageBox.Show($"Usuário {txtNomeLogin.Text} encontrado !!", "Redefinir senha", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                            txtSenhaRedefinida.Visible  = true;
                            txtSenhaRedefinida2.Visible = true;
                            label5.Visible = true;
                            label3.Visible = true;

                            button1.Visible = true;
                        }
                        else
                        {
                            MessageBox.Show($"Usuário {txtNomeLogin.Text} não encontrado!!", "Redefinir senha", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }// Procura info informadas para poder redefinir senha
Exemple #3
0
        public void RealizaLogin(string username, string password, string senhaRepetida)
        {
            tB_USUARIO.nm_nome_usuario = username;
            tB_USUARIO.ds_senha        = password;
            try
            {
                using (db_peixesEntities DB = new db_peixesEntities())
                {
                    if (username != String.Empty || password != String.Empty || senhaRepetida != String.Empty)
                    {
                        if (password == senhaRepetida)
                        {
                            // Retorna true or false caso dado exita ou nao
                            var result = DB.TB_USUARIO.Any(x => x.nm_nome_usuario == username && x.ds_senha == password);

                            if (result == true)
                            {
                                TelaInicial tela1 = new TelaInicial(username);
                                tela1.Show();
                            }
                            else
                            {
                                MessageBox.Show($"Usuario {username} não existe, se cadastre", "Usuario não existe", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                            }
                        }
                        else
                        {
                            MessageBox.Show("As senhas não são iguais", "Senhas diferentes", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Alguns Campos estão vazios", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            } catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }