public void AdicionaClick(object sender, EventArgs e) { try { if (ListBoxTelasDisponiveis.Items.Count != 0) { ListBoxTelasLiberadas.Items.Add(ListBoxTelasDisponiveis.SelectedItem); ListBoxTelasDisponiveis.Items.RemoveAt(ListBoxTelasDisponiveis.SelectedIndex); foreach (ListItem lst in ListBoxTelasLiberadas.Items) { Regras.Dto.DtoLoginTela dados = new DtoLoginTela(); dados.IdLogin = long.Parse(Session["idLogin"].ToString()); dados.IdTela = long.Parse(lst.Value); Regras.Regras set = new Regras.Regras(); set.SetLoginTelas(dados); } } else { throw new Exception("Selecione ao menos uma tela"); } ListBoxTelasLiberadas.ClearSelection(); } catch (Exception ex) { AlertVisibleTrue(); AlertError(ex.Message); } }
public void AdicionaTodosClick(object sender, EventArgs e) { try { foreach (ListItem lst in ListBoxTelasDisponiveis.Items) { lst.Selected = true; ListBoxTelasLiberadas.Items.Add(lst); lst.Selected = false; Regras.Dto.DtoLoginTela dados = new DtoLoginTela(); dados.IdLogin = long.Parse(Session["idLogin"].ToString()); dados.IdTela = long.Parse(lst.Value); Regras.Regras set = new Regras.Regras(); set.SetLoginTelas(dados); } ListBoxTelasDisponiveis.Items.Clear(); } catch (Exception ex) { AlertVisibleTrue(); AlertError(ex.Message); } }