Ejemplo n.º 1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                Usuario user = new Usuario();

                user.Login = txbLogin.Text;
                user.Senha = Criptografia.encrypt(txbSenha.Text, key);

                UsuarioCtrl controlUser = new UsuarioCtrl();

                if (controlUser.ValidarUsuario(user))
                {
                    this.Tag          = user;
                    this.DialogResult = DialogResult.Yes;

                    this.Close();
                }
                else
                {
                    MessageBox.Show("Usuario ou senha inválidos!!");
                    //lblMsg.Text = "Usuário ou Senha inválidos!!!";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("ERRO: " + ex.Message);
            }
        }
Ejemplo n.º 2
0
        private void CarregarGrid()
        {
            UsuarioCtrl usr = new UsuarioCtrl();

            // Carrega os dados do grid de Usuario
            var usuario = usr.BuscarTodosUsuarios();

            dgvUsuario.DataSource = usuario.ToList();

            dgvUsuario.Columns[2].Visible = false;
        }
Ejemplo n.º 3
0
        private void tsbDeletarUsuario_Click(object sender, EventArgs e)
        {
            UsuarioCtrl controle = new UsuarioCtrl();

            Usuario usuario = new Usuario();

            usuario.Cod = codUsuario;

            controle.DeletarUsuario(codUsuario);

            MessageBox.Show("Usuário Excluído!!");
        }
Ejemplo n.º 4
0
        private void tsbNovoUsuario_Click(object sender, EventArgs e)
        {
            #region Verificação do Perfil
            int codPerfil = 0;

            if (rdbAdministrador.Checked)
            {
                codPerfil = 1;
            }
            if (rdbSecretaria.Checked)
            {
                codPerfil = 2;
            }
            if (rdbUsuario.Checked)
            {
                codPerfil = 3;
            }
            #endregion
            try
            {
                //Instancia um novo controle de usuario
                controle = new UsuarioCtrl();
                //instancia um novo usuario
                usuario = new Usuario();

                //carrega as variavéis a partir dos valores dos textbox
                usuario.Login     = txbUsuario.Text;
                usuario.Senha     = Criptografia.encrypt(txbSenha.Text, key);
                usuario.Nome      = txbNome.Text;
                usuario.Sobrenome = txbSobrenome.Text;
                usuario.Email     = txbEmail.Text;
                usuario.Perfilcod = codPerfil;

                controle.InserirUsuario(usuario);

                //int id = controle.InserirUsuarioGetId(usuario);
                //MessageBox.Show(id.ToString());
                //tsbAtualizarGrid.PerformClick();

                MessageBox.Show("Usuário Cadastro com sucesso!!!");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 5
0
        private void tsbSalvarUsuario_Click(object sender, EventArgs e)
        {
            try
            {
                #region Verificação do Perfil
                int codPerfil = 0;

                if (rdbAdministrador.Checked)
                {
                    codPerfil = 1;
                }
                if (rdbSecretaria.Checked)
                {
                    codPerfil = 2;
                }
                if (rdbUsuario.Checked)
                {
                    codPerfil = 3;
                }
                #endregion
                UsuarioCtrl controle = new UsuarioCtrl();

                Usuario usuario = new Usuario();

                usuario.Cod       = codUsuario;
                usuario.Login     = txbUsuario.Text;
                usuario.Senha     = txbSenha.Text;
                usuario.Nome      = txbNome.Text;
                usuario.Sobrenome = txbSobrenome.Text;
                usuario.Email     = txbEmail.Text;
                usuario.Perfilcod = codPerfil;

                controle.AtualizarUsuario(usuario);

                MessageBox.Show("Usuário Atualizado com sucesso!!!");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 6
0
 private void txbConfSenha_TextChanged(object sender, EventArgs e)
 {
     controle = new UsuarioCtrl();
     lbl_avisosenha.Visible = controle.verificaSenha(txbSenha.Text, txbConfSenha.Text);
 }
Ejemplo n.º 7
0
 private void InicializaControladores()
 {
     menuCtrl    = new MenuCtrl(manejador);
     usuarioCtrl = new UsuarioCtrl(manejador);
 }
Ejemplo n.º 8
0
 public UsuarioCtrl GetCtrlUsuario()
 {
     return(UsuarioCtrl.GetInstancia());
 }