예제 #1
0
        private void btnCadastrarUsuario_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario     objUsuario     = new Usuario();
                CtrlUsuario objCtrlUsuario = new CtrlUsuario();
                objUsuario.codTipoUsuario = 2;

                objUsuario.nome           = Convert.ToString(txtNomeUsuario.Text);
                objUsuario.email          = Convert.ToString(txtEmailUsuario.Text);
                objUsuario.telefone       = Convert.ToString(txtTelefone.Text);
                objUsuario.dataNascimento = Convert.ToString(txtDataNascimento.Text);
                objUsuario.senha          = Convert.ToString(txtSenhaUsuario.Text);
                if (objCtrlUsuario.Inserir(objUsuario))
                {
                    MessageBox.Show("Usuário cadastrado com sucesso!");
                }
                else
                {
                    MessageBox.Show("Erro ao cadastrar usuário!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Algo deu errado ao cadastrar um novo usuário, problemas com o banco de dados!\n" + ex);
            }
        }
예제 #2
0
        private void label2_Click(object sender, EventArgs e)
        {
            DialogResult dialogo = MessageBox.Show("Deseja realmente excluir sua conta", "ATENÇÃO", MessageBoxButtons.YesNo);

            if (dialogo.Equals(DialogResult.Yes))
            {
                Usuario     objUsuario     = new Usuario();
                CtrlUsuario objCtrlUsuario = new CtrlUsuario();
                objUsuario.idUsuario = idUsuario;
                if (objCtrlUsuario.Excluir(objUsuario, idUsuario))
                {
                    MessageBox.Show("Sua conta será excluída permanentemente! Agradecemos pelo uso de nossos serviços.");
                    Application.Exit();
                }
            }
            else if (dialogo.Equals(DialogResult.No))
            {
            }
        }
        private void btnLogar_Click(object sender, EventArgs e)
        {
            string      emailRecebido = "", senhaRecebido = "", email = "", senha = "";
            int         idRecebido = 0, idUsuario = 0;
            Usuario     objUsuario     = new Usuario();
            CtrlUsuario objCtrlUsuario = new CtrlUsuario();

            emailRecebido = txtLoginEmail.Text;
            senhaRecebido = txtLoginSenha.Text;

            try
            {
                objUsuario = objCtrlUsuario.Logar(objUsuario, idRecebido, emailRecebido, senhaRecebido);

                if (objUsuario == null)
                {
                    MessageBox.Show("Usuário não cadastrado!");
                }
                else
                {
                    email = objUsuario.email; senha = objUsuario.senha; idRecebido = idUsuario;
                    if (emailRecebido.Equals(email) && senhaRecebido.Equals(senha))
                    {
                        this.Hide();
                        frmInterfacePrincipal new_fase = new frmInterfacePrincipal(objUsuario.email, objUsuario.senha, Convert.ToInt32(objUsuario.idUsuario));
                        new_fase.ShowDialog();
                        this.Visible = false;
                    }
                }
            }

            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex);
            }
        }