Beispiel #1
0
        private void MprofileTracker_mOnProfileChangedconfig(object sender, OnProfileChangedEventArgs e)
        {
            if (e.mProfile != null)
            {
                try
                {
                    CrudUsuario bd         = new CrudUsuario();
                    Profile     p          = e.mProfile;
                    bool        encontrado = bd.BuscaridF(idUS, e.mProfile.Id);
                    if (auxF)           // si ya paso una vez hay que reiniciar la actividad para que se pueda volver a asociar
                    {
                        if (encontrado) //si encuentra el usuario y fb entra al metodo que elimina el id de fb del usuario
                        {
                            bd.Eliminarfb(idUS);
                        }
                        else
                        {
                            bd.Agregarfb(idUS, e.mProfile.Id);
                        }
                    }

                    // tengo que crear el layout del  config y pasar los datos a una sesion para almacenarlos entre pestañas
                }
                catch (Java.Lang.Exception ex) { }
            }
            else
            {
            }

            auxF = false;
        }
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            usuario           = (Usuario)controleUsuario.listarUmPorNome(usuario.UserName);
            codigoVerificacao = Int32.Parse(gerarCodigo());
            int tentativas = 0;

            if (tentativas < 3)
            {
                if (cboxPerguntas.Text.Length > 0 && cboxPerguntas.Text != "Selecione uma pergunta")
                {
                    if (txtResposta.Text.Length > 0)
                    {
                        if (txtResposta.Text == usuario.Resposta)
                        {
                            usuario.CodVerificacao = codigoVerificacao;
                            controleUsuario.atualizar(usuario, (int)usuario.Id);
                            Utilitaria.enviarEmailRecuperacao(usuario.Email, codigoVerificacao);
                            FrmRecuperacaoSenha2 recuparacao2 = new FrmRecuperacaoSenha2(usuario, codigoVerificacao, login);
                            this.Hide();
                            this.Dispose();
                            recuparacao2.ShowDialog();
                        }
                        else
                        {
                            tentativas++;
                            MessageBox.Show("A resposta não é essa. Você tem mais " + (3 - tentativas) + " tentativas. Digite a resposta de segurança correta", "Resposta incorreta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            controleUsuario = new CrudUsuario();
                            txtResposta.Clear();
                            txtResposta.Select();
                        }
                    }
                    else
                    {
                        MessageBox.Show("O campo 'Resposta' não pode estar em branco", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        controleUsuario = new CrudUsuario();
                        txtResposta.Select();
                    }
                }
                else
                {
                    MessageBox.Show("Escolha a pergunta de segurança correta", "Escolha da pergunta", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    controleUsuario = new CrudUsuario();
                    cboxPerguntas.Select();
                }
            }
            else
            {
                MessageBox.Show("Por questão de segurança seu acesso será bloqueado. Consulte o suporte para obter ajuda!", "Suas tentativas acabaram", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Application.Exit();
            }
        }
 private void lblEsqueceuSenha_Click(object sender, EventArgs e)
 {
     usuarioBD = (Usuario)crudUsuario.listarUmPorNome(txtUsuario.Text);
     if (usuarioBD.UserName.Length > 0)
     {
         using (var recuperacaoSenha = new FrmRecuperacaoSenha(usuarioBD, this))
         {
             this.Hide();
             recuperacaoSenha.ShowDialog();
         }
     }
     else
     {
         MessageBox.Show("Informe um nome de usuário válido!", "Usuário inesistente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         crudUsuario = new CrudUsuario();
     }
 }
 public void logar(string usuario, string senha)
 {
     usuarioBD = (Usuario)crudUsuario.listarUmPorNome(usuario);
     senha     = util.Utilitaria.criptografarSenha(senha);
     if (usuario == usuarioBD.UserName && senha == usuarioBD.Senha)
     {
         FrmInicio inicio = new FrmInicio(usuarioBD);
         this.Hide();
         inicio.ShowDialog();
     }
     else
     {
         MessageBox.Show("Usuário ou senha incorreto, Por favor tente novamente!", "Dados Incorretos", MessageBoxButtons.OK, MessageBoxIcon.Error);
         txtUsuario.Clear();
         txtSenha.Clear();
         txtUsuario.Focus();
         txtUsuario.Select();
         crudUsuario = new CrudUsuario();
     }
 }
Beispiel #5
0
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                var usuario = new Usuario()
                {
                    Nome        = txtNome.Text,
                    Login       = txtLogin.Text,
                    Senha       = txtSenha.Text,
                    Autorizacao = Format.FormatarMaskedTextBoxInt(txtAutorizacao.Text)
                };

                CrudUsuario crud = new CrudUsuario();

                crud.CadastrarUsuario(usuario);

                MessageBox.Show("Usuario Cadastrado", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Problema ao cadastrar usuario: {ex.Message}", "Erro Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #6
0
        private void BtnRegistrar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario us = new Usuario();

                //inicio validacion correo
                if (txtCorreo.Text == txtConfirmCorreo.Text)
                {
                    us.Uss = txtCorreo.Text;
                    //if validacion contraseña
                    if (txtContraseña.Text == txtConfirmContra.Text)
                    {
                        us.Pass = txtContraseña.Text;

                        //if validacion fecha nac
                        if (txtFecNac.Text != null)
                        {
                            us.FNac = Convert.ToDateTime(txtFecNac.Text);

                            //ingreso restos de datos
                            //validacion rut
                            us.Rut = txtRut.Text;
                            //validacionfb
                            us.IdFacebook = idFacebook;
                            //validacion Comuna
                            Comuna c = new Comuna();
                            c.IdComuna = idComunaActivity;
                            us.Comuna  = c;
                            //validacion tipo usuario normal
                            us.Fk_TipoU = 1;
                            //validacion tipo prevision.
                            us.Fk_idPrevision = idPrevision;
                            //validacion tipo de diabetes
                            us.Fk_Eferglucosa = idtipoDiabetes;
                            //fk tipo de sangre
                            us.Fk_TipoSangre = idTipoSangre;
                            //fk factor Rh
                            us.Fk_FactorRh = idFactorRh;
                            //nombre y apellido
                            us.Nombre   = txtNombre.Text;
                            us.Apellido = txtApellido.Text;

                            CrudUsuario cu = new CrudUsuario();
                            cu.agregarUs(us);

                            AlertDialog alerta = new AlertDialog.Builder(this).Create();
                            alerta.SetTitle("Registro ");
                            alerta.SetMessage("Cuenta registrada correctamente!");
                            alerta.SetButton("Aceptar", (a, b) => {
                                Intent i = new Intent(this, typeof(Login));
                                StartActivity(i);
                            });
                            alerta.Show();
                        }
                        else
                        {
                            AlertDialog alerta = new AlertDialog.Builder(this).Create();
                            alerta.SetTitle("Registro ");
                            alerta.SetMessage("Debe ingresar alguna fecha de nacimiento");
                            alerta.SetButton("Aceptar", (a, b) => {
                            });
                            alerta.Show();
                        }
                    }
                    else
                    {
                        AlertDialog alerta = new AlertDialog.Builder(this).Create();
                        alerta.SetTitle("Registro ");
                        alerta.SetMessage("Los campos “Contraseña” y “Confirmar contraseña” deben ser iguales.");
                        alerta.SetButton("Aceptar", (a, b) => {
                        });
                        alerta.Show();
                    }
                }
                else
                {
                    AlertDialog alerta = new AlertDialog.Builder(this).Create();
                    alerta.SetTitle("Registro ");
                    alerta.SetMessage("Los campos “Correo” y “Confirmar correo” deben ser iguales.");
                    alerta.SetButton("Aceptar", (a, b) => {
                    });
                    alerta.Show();
                }
            }
            catch (Exception ex)
            {
                AlertDialog alerta = new AlertDialog.Builder(this).Create();
                alerta.SetTitle("A ocurrido un error al momento de crear la cuenta. ");
                alerta.SetMessage(ex.Message);
                alerta.SetButton("Aceptar", (a, b) => { });
                alerta.Show();;
            }
        }
Beispiel #7
0
 public UsuarioDominio()
 {
     _crudUsuario = new CrudUsuario();
 }
Beispiel #8
0
 public UsuarioManagement()
 {
     _factory = new CrudUsuario();
 }