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 ButAtualizar_Click(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)); if (destinos.ToArray()[0] == null) { string message = "Destino não pode ser atualizado pois ele não existe na lista de destino."; ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + message + "');", true);; return; } else { destinoViagem.AtualizarDestino(idDestino, TextNomeDestino.Text, Convert.ToDouble(TextClassifica.Text), Convert.ToDouble(TextTaxa.Text), TextEstado.Text, TextCidade.Text); LabelStatus.Text = "Destino Atualizado com sucesso."; } } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true);; } }
protected void ButAtualizar_Click(object sender, EventArgs e) { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); try { int idAcomodacao = int.Parse(TextIdAcomodacao.Text); List <WebServiceDestinoViagem.Destino> acomodacaos = new List <WebServiceDestinoViagem.Destino>(); acomodacaos.Add(destinoViagem.PegaDestinoPorCodigo(idAcomodacao)); if (acomodacaos.ToArray()[0] == null) { string message = "Acomodação não pode ser atualizada pois ela não existe na lista de acomodações."; ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + message + "');", true); return; } else { destinoViagem.AtualizarAcomodacao(idAcomodacao, TextTipoAcomodacao.Text, Convert.ToInt32(TextQuantidadeQuartos.Text), TextCEP.Text, Convert.ToInt32(TextClassificacao.Text), TextDescricao.Text, int.Parse(DropDownDestinos.SelectedValue)); LabelStatus.Text = "Acomodação atualizada com sucesso."; } } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true); } }
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);; } }