示例#1
0
        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;
        }
示例#2
0
 public Usuario retornarUsuarioSelecionado()
 {
     usuario.Id = (int)dgUsuario.Rows[dgUsuario.CurrentRow.Index].Cells["Id"].Value;
     usuario    = servico.GetUsuario(usuario.Id);
     return(usuario);
 }