private void frmMain_Load(object sender, System.EventArgs e) { servico = new UsuarioServico(context); Criptografar cript = new Criptografar(); string senhaCript = ""; senhaCript = cript.Base64Encode(usuario.Senha); if (usuario != null) { usuario = servico.GetUsuario(usuario.Login, senhaCript); if (usuario.Perfil.ToString() == "Funcionário") { TelaFuncionario(); } if (usuario.Perfil.ToString() == "Usuário padrão") { TelaAdministrativo(); } lbUsuario.Text = "Usuário " + usuario.Login.ToString() + " logado."; NotificarUsuarioLogado(); } lblVersao.Text = "Versão: " + Application.ProductVersion; this.WindowState = FormWindowState.Maximized; }
public bool validar(string usuario, string senha) { cript = new Criptografar(); string senhaCript = ""; if (String.IsNullOrEmpty(txtUsuario.Text)) { errorProviderLogin.SetError(txtUsuario, "Informe o usuário"); } else { if (!servico.GetUsuarioLogin(usuario)) { MetroFramework.MetroMessageBox.Show(this, "O usuário \"" + txtUsuario.Text + "\" não foi encontrado!", "Atenção!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand); return(false); } } if (String.IsNullOrEmpty(txtSenha.Text)) { errorProviderLogin.SetError(txtSenha, "Informe a senha."); } else { senhaCript = cript.Base64Encode(senha); if (!servico.GetSenha(senhaCript)) { MetroFramework.MetroMessageBox.Show(this, "A senha está incorreta!", "Atenção!", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Hand); return(false); } } return((errorProviderLogin.GetError(txtUsuario) == "") && (errorProviderLogin.GetError(txtSenha) == "")); }
public void preencherUsuario() { Criptografar criptografar = new Criptografar(); string senha = criptografar.Base64Encode(txtSenha.Text); usuario.Login = txtUsuario.Text; usuario.Perfil = cbPerfil.Text; usuario.Senha = senha; }