protected void btnAddUsuario_Click(object sender, EventArgs e) { var grupoUsuarioDelete = new GrupoUsuario(); grupoUsuarioDelete.IDGrupo = int.Parse(txtId.Text); grupoUsuarioDelete.Delete(); foreach (ListItem item in listUsuarios.Items) { if (item.Selected) { var grupoUsuario = new GrupoUsuario(); grupoUsuario.IDUsuario = int.Parse(item.Value); grupoUsuario.IDGrupo = int.Parse(txtId.Text); grupoUsuario.Get(); grupoUsuario.Save(); } } foreach (ListItem item in listUsuariosAdd.Items) { var grupoUsuario = new GrupoUsuario(); grupoUsuario.IDUsuario = int.Parse(item.Value); grupoUsuario.IDGrupo = int.Parse(txtId.Text); grupoUsuario.Get(); grupoUsuario.Save(); } GetAddUsuarios((int)grupoUsuarioDelete.IDGrupo); }
private void GetAddUsuarios(int idGrupo) { txtId.Text = idGrupo.ToString(); dvSalvarGrupo.Visible = false; dvListarGrupos.Visible = false; dvAddPaginas.Visible = false; dvAddUsuarios.Visible = true; listUsuarios.DataSource = new Usuario().Find(); listUsuarios.DataBind(); var grupoUsuario = new GrupoUsuario(); grupoUsuario.IDGrupo = idGrupo; listUsuariosAdd.DataSource = grupoUsuario.GetUsuarios(); listUsuariosAdd.DataBind(); foreach (ListItem usuario in listUsuariosAdd.Items) { var listItem = listUsuarios.Items.FindByValue(usuario.Value); listUsuarios.Items.Remove(listItem); } }