Ejemplo n.º 1
0
        protected void lkbSalvar_Click(object sender, EventArgs e)
        {
            PermissaoSistemaBLL oPermissaoSistema     = new PermissaoSistemaBLL();
            PermissaoSistema    dadosPermissaoSistema = new PermissaoSistema();
            PerfilBLL           oPerfil = new PerfilBLL();
            Perfil dadosPerfil          = new Perfil();

            dadosPermissaoSistema.Usuario = new Usuario()
            {
                IDUsuario = Convert.ToInt32(ddlNomeUsuario.SelectedValue)
            };
            dadosPerfil.Usuario = new Usuario()
            {
                IDUsuario = Convert.ToInt32(ddlNomeUsuario.SelectedValue)
            };
            oPerfil.RemoverUsuario(dadosPerfil);
            oPermissaoSistema.RemoverUsuario(dadosPermissaoSistema);


            for (int i = 0; i < ltbAssociarPermissoesAdd.Items.Count; i++)
            {
                dadosPermissaoSistema.IDPermissao = Convert.ToInt32(ltbAssociarPermissoesAdd.Items[i].Value);

                oPermissaoSistema.NovoUsuario(dadosPermissaoSistema);
            }

            for (int i = 0; i < ltbAssociarPerfilAdd.Items.Count; i++)
            {
                dadosPerfil.IDPerfil = Convert.ToInt32(ltbAssociarPerfilAdd.Items[i].Value);

                oPerfil.NovoUsuario(dadosPerfil);
            }
        }
Ejemplo n.º 2
0
        protected void ddlNomeUsuario_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlNomeUsuario.SelectedIndex != 0)
            {
                PermissaoSistemaBLL oPermissaoSistema     = new PermissaoSistemaBLL();
                PermissaoSistema    dadosPermissaoSistema = new PermissaoSistema();
                PerfilBLL           oPerfil = new PerfilBLL();
                Perfil dadosPerfil          = new Perfil();
                dadosPermissaoSistema.Usuario = new Usuario()
                {
                    IDUsuario = Convert.ToInt32(ddlNomeUsuario.SelectedValue)
                };
                dadosPerfil.Usuario = new Usuario()
                {
                    IDUsuario = Convert.ToInt32(ddlNomeUsuario.SelectedValue)
                };

                ltbAssociarPermissoes.DataSource     = oPermissaoSistema.ListarSemRelacaoUsuario(dadosPermissaoSistema);
                ltbAssociarPermissoes.DataTextField  = "Nome";
                ltbAssociarPermissoes.DataValueField = "IDPermissao";
                ltbAssociarPermissoes.DataBind();

                ltbAssociarPermissoesAdd.DataSource     = oPermissaoSistema.ListarUsuario(dadosPermissaoSistema);
                ltbAssociarPermissoesAdd.DataTextField  = "Nome";
                ltbAssociarPermissoesAdd.DataValueField = "IDPermissao";
                ltbAssociarPermissoesAdd.DataBind();

                ltbAssociarPerfil.DataSource     = oPerfil.ListarSemRelacaoUsuario(dadosPerfil);
                ltbAssociarPerfil.DataTextField  = "Nome";
                ltbAssociarPerfil.DataValueField = "IdPerfil";
                ltbAssociarPerfil.DataBind();

                ltbAssociarPerfilAdd.DataSource     = oPerfil.ListarUsuario(dadosPerfil);
                ltbAssociarPerfilAdd.DataTextField  = "Nome";
                ltbAssociarPerfilAdd.DataValueField = "IdPerfil";
                ltbAssociarPerfilAdd.DataBind();
            }
            else
            {
                ltbAssociarPerfil.Items.Clear();
                ltbAssociarPerfilAdd.Items.Clear();
                ltbAssociarPermissoes.Items.Clear();
                ltbAssociarPermissoesAdd.Items.Clear();
            }
        }