コード例 #1
0
        public static bool VerificarSenha(ref int p, string n, string s, ref Usuário u)
        {
            bool r = false;

            if (n == "Admin")
            {
                r = s == "1230";
                p = 0;
            }
            if (r == false)
            {
                NFuncionario       f = new NFuncionario();
                List <Funcionario> a = f.Listar();
                foreach (Usuário x in a)
                {
                    string h  = x.Senha;
                    string te = "";
                    foreach (char pl in h)
                    {
                        int v = pl;
                        v  -= 10;
                        te += Convert.ToChar(v);
                    }
                    if (x.Email == n && s == te)
                    {
                        r = true;
                        p = x.Tipo;
                        u = x;
                        break;
                    }
                }
            }
            if (r == false)
            {
                NUsuário       e = new NUsuário();
                List <Usuário> b = e.Listar();
                foreach (Usuário x in b)
                {
                    string h  = x.Senha;
                    string te = "";
                    foreach (char pl in h)
                    {
                        int v = pl;
                        v  -= 10;
                        te += Convert.ToChar(v);
                    }
                    if (x.Email == n && s == te)
                    {
                        r = true;
                        p = x.Tipo;
                        u = x;
                        break;
                    }
                }
            }
            return(r);
        }
コード例 #2
0
        private void Att(object sender, RoutedEventArgs e)
        {
            NUsuário   x = new NUsuário();
            Editarinfo p = new Editarinfo(u);

            if (p.ShowDialog().Value)
            {
                d.Atualizar(p.GetUsuário());
                n.Header = u.Nome;
            }
        }
コード例 #3
0
ファイル: Cadastro.xaml.cs プロジェクト: georgemaia/MyShelf
        private void Cads(object sender, RoutedEventArgs e)
        {
            Usuário a = new Usuário();

            a.Nome  = user.Text;
            a.Email = em.Text;
            a.Senha = sen.Password;
            string te = "";

            foreach (char x in a.Senha)
            {
                int v = x;
                v  += 10;
                te += Convert.ToChar(v);
            }
            a.Senha = te;
            a.Tipo  = 2;
            a.foto  = foto;
            NUsuário f = new NUsuário();

            f.Cadastrar(a);
            Close();
        }