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); } }
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(); } }