Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cunha1

ListBox para outro ListBox

Recommended Posts

Bom dia a todos

 

Tenho 2 ListBox sendo que um carrega as informações e seleciono um item para mandar para o outro listBox ate ai tudo bem.

 

O proplema é o seguinte:

Quando clico em associar ele não esta gravando(registrando)

Bnt_associar

private void Btn_Associar_Click(object sender, System.EventArgs e)
		{
			string msg="";
			bool inc = true;
			bool ex = true;
			
			Vox.Net.Database.cDataBase db = new Vox.Net.Database.cDataBase();		
	 
			for (int i=0;i<Vdns.Items.Count;i++)
			{
				if ((Vdns.Items[i].Selected) && (!BackUp.Items[i].Selected))
				{
					if (i_permissao.Equals("S"))
					{
						string registro="cod_serv="+Request["Cod_serv"]+
							"#cod_vdn_transf="+Vdns.Items[i].Value.ToString();

						string sql= "insert into servicos_vdns_transf3 values ("+Request["Cod_serv"]+","+Vdns.Items[i].Value.ToString()+")";
						if (db.executarQuery(sql)==1)
						{
							Log.add(cod_usuario,"I",cod_modulo,registro);			
						}
						
						BackUp.Items[i].Selected = true;
					}
					else
					{
						inc=false;
					}
				}
				
				if ((!Vdns.Items[i].Selected) && (BackUp.Items[i].Selected))
				{
					if (e_permissao.Equals("S"))
					{
						Excluir.Servicos_Vdns_Transf(Request["cod_serv"],Vdns.Items[i].Value.ToString(),cod_usuario);
						BackUp.Items[i].Selected = false;
					}
					else
					{
						ex=false;
					}					
				}
			}

			if (inc==false)
			{
				msg="<Você não possui permissão para incluir novas associacões.>";
			}
			
			if (ex==false)
			{
				msg=msg+"<Você não possui permissão para excluir as associacões existentes.>";				
			}
			
			if (msg.Equals(""))
			{
				if (i_permissao.Equals("S") || e_permissao.Equals("S"))
				{
					msg="Dados alterados com sucesso!";
				}
				else
				{
					Response.Redirect("servico.aspx?"+Pegar_Caminho());
				}
			}
		}

Bnt_Selected

private void Bnt_Selected_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			int limite = int.Parse(ConfigurationSettings.AppSettings.Get("filtro"));
			if (ListBoxSelected.Items.Count <= limite)
			{
				foreach (ListItem item in Vdns.Items)
				{
					if (item.Selected)
					{
						ListBoxSelected.Items.Add(item);					
					}
				}
				
				if (ListBoxSelected.Items.Count <= limite)
				{
					foreach (ListItem item in ListBoxSelected.Items)
					{
						Vdns.Items.Remove(item);					
					}
				} 
				else 
				{
					foreach (ListItem item in Vdns.Items)
					{
						ListBoxSelected.Items.Remove(item);
					}
				}
			}

Alguem sabe como resolver?

 

Obrigado,

Igor Cunha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não ocorre erro.

 

O que ocorre é que não grava no listBox2(ListBoxSelected).

 

Seleciono os itens e clico no botão para mandar para o outro listBox ele manda, mais quando eu entro na pagina novamente ele continua no primeiro listBox.

 

Quero que o item selecionado fique gravado no listBox2.

 

 

Obrigado,

Igor Cunha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.