private bool usuarioValido(string username, string password)
        {
            bool isValid = false;

            try
            {
                DataTable DataUser = new DataTable();
                DataUser = NUsuario.BuscarUsuario(username);

                DataRow row = DataUser.Rows[0];
                if (!string.IsNullOrEmpty(row["US_NombreUsuario"].ToString()))
                {
                    byte[] salt           = (byte[])row["US_Salt"];
                    byte[] pass           = (byte[])row["US_Pass"];
                    string nombreUsuario  = row["US_NombreUsuario"].ToString();
                    byte[] hashedPassword = Cryptographic.HashPasswordWithSalt(Encoding.UTF8.GetBytes(password), salt);

                    if (hashedPassword.SequenceEqual(pass))
                    {
                        isValid = true;
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Usuarios o Contraseñas incorrectos", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error);
                isValid = false;
            }

            return(isValid);


            /*   string UserForm = txtUsuario.Text;
             * string nombreUsuario = row["US_NombreUsuario"].ToString(); */
        }