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(); } }
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); } }
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();; } }
public UsuarioDominio() { _crudUsuario = new CrudUsuario(); }
public UsuarioManagement() { _factory = new CrudUsuario(); }