private void btnEnviar_Click(object sender, EventArgs e)
        {
            var User   = new ModeloDominioUser();
            var result = User.recuperarContraseña(txtMail.Text);

            label2.Text = result;
        }
예제 #2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            string claves = Encrypt.GetSHA256(txtpass.Text.Trim());

            try
            {
                if (txtuser.Text != "")
                {
                    if (txtpass.Text != "")
                    {
                        ModeloDominioUser dominioUser = new ModeloDominioUser();
                        var validarLogin = dominioUser.LoginUser(txtuser.Text, claves);
                        if (validarLogin == true)
                        {
                            if (CacheInicioSesionUser.Perfil == Convert.ToInt32(CachePerfil.Administrador))
                            {
                                FormPrincipalVendedor vendedor = new FormPrincipalVendedor();
                                vendedor.Show();
                                vendedor.FormClosed += CerrarSesion;
                                this.Hide();
                            }
                            //if (CacheInicioSesionUser.Perfil == Convert.ToInt32(CachePerfil.Usuario))
                            //{
                            //    //FormPrincipalClientes formClientes = new FormPrincipalClientes();
                            //    //formClientes.Show();
                            //    //formClientes.FormClosed += CerrarSesion;
                            //    //this.Hide();
                            //}
                        }
                        else
                        {
                            msjError("Usuario o contraseña incorrecta");
                            txtpass.Clear();
                            txtuser.Clear();
                            txtuser.Focus();
                        }
                    }
                    else
                    {
                        msjError("Ingrese contraseña");
                    }
                }
                else
                {
                    msjError("Ingrese nombre de usuario");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error " + ex);
            }
        }
예제 #3
0
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (txtContraseña.Text.Length >= 5)
            {
                if (txtContraseña.Text == txtConfirmarContraseña.Text)
                {
                    if (txtContraseñaActual.Text == CacheInicioSesionUser.Pass)
                    {
                        var userModel = new ModeloDominioUser(
                            id: CacheInicioSesionUser.Id,
                            usuario: txtUsuario.Text,
                            pass: txtContraseña.Text,
                            nombre: txtNombre.Text,
                            apellido: txtApellido.Text,
                            email: txtEmail.Text,
                            telefono: Convert.ToInt32(txtTelefono.Text)

                            );
                        var resultado = userModel.EditarPerfilUsuario();
                        MessageBox.Show(resultado);
                        Reset();
                        panelEditar.Visible = false;
                    }
                    else
                    {
                        MessageBox.Show("Por cuestiones de seguridad confirme su contraseña actual");
                    }
                }
                else
                {
                    MessageBox.Show("las contraseñas no coinciden ");
                }
            }
            else
            {
                MessageBox.Show("La contraseña tiene que ser minimo de 5 caracteres");
            }
        }
예제 #4
0
        private void FormCliente_Load(object sender, EventArgs e)
        {
            ModeloDominioUser user = new ModeloDominioUser();

            user.MostrarTablaUsuarios(dataGridViewCliente);
        }