protected void ButPesq_Click(object sender, EventArgs e) { try { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); int idDestino = 0; string nomeDestino = TextNome.Text.ToString(); if (TextID.Text != "") { idDestino = int.Parse(TextID.Text); List <WebServiceDestinoViagem.Destino> destinos = new List <WebServiceDestinoViagem.Destino>(); destinos.Add(destinoViagem.PegaDestinoPorCodigo(idDestino)); GridDestinos.DataSource = destinos; GridDestinos.DataBind(); return; } else if (nomeDestino != "") { GridDestinos.DataSource = destinoViagem.PegaDestinoPorFiltroDeNome(nomeDestino); GridDestinos.DataBind(); return; } } catch (Exception exp) { throw new Exception(exp.Message); } }
protected void TextIdDestino_TextChanged(object sender, EventArgs e) { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); try { int idDestino = int.Parse(TextIdDestino.Text); List <WebServiceDestinoViagem.Destino> destinos = new List <WebServiceDestinoViagem.Destino>(); destinos.Add(destinoViagem.PegaDestinoPorCodigo(idDestino)); GridDestinos.DataSource = destinos; GridDestinos.DataBind(); return; } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true);; } }