protected void ButInsert_Click(object sender, EventArgs e) { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); try { int idAcomodacao = int.Parse(TextIdAcomodacao.Text); List <WebServiceDestinoViagem.Acomodacao> acomodacaos = new List <WebServiceDestinoViagem.Acomodacao>(); acomodacaos.Add(destinoViagem.PegaAcomodacaoPorCodigo(idAcomodacao)); if (!acomodacaos.Contains(null)) { string message = "Acomodação não pode ser inserida pois ela não existe na lista de destino."; ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + message + "');", true); return; } else { destinoViagem.InserirAcomodacao(idAcomodacao, int.Parse(TextTipoAcomodacao.Text), Convert.ToInt32(TextQuantidadeQuartos.Text), TextCEP.Text, Convert.ToInt32(TextClassificacao.Text), TextDescricao.Text, int.Parse(DropDownDestinos.SelectedValue)); LabelStatus.Text = "Acomodação inserida com sucesso."; } } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true); } }
protected void ButPesq_Click(object sender, EventArgs e) { try { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); int idDestino = 0; string nomeAcomodacao = TextNomeAcomodacao.Text; if (TextIDAcomod.Text != "") { idDestino = int.Parse(TextIDAcomod.Text); List <WebServiceDestinoViagem.Acomodacao> acomodacaos = new List <WebServiceDestinoViagem.Acomodacao>(); acomodacaos.Add(destinoViagem.PegaAcomodacaoPorCodigo(idDestino)); GridAcomodacao.DataSource = acomodacaos; GridAcomodacao.DataBind(); return; } else if (nomeAcomodacao != "") { GridAcomodacao.DataSource = destinoViagem.PegaAcomodacaoPorTipoNome(nomeAcomodacao); GridAcomodacao.DataBind(); return; } } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true); } }
protected void TextIdAcomodacao_TextChanged(object sender, EventArgs e) { WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap"); try { int idAcomodacao = int.Parse(TextIdAcomodacao.Text); List <WebServiceDestinoViagem.Acomodacao> acomodacoes = new List <WebServiceDestinoViagem.Acomodacao>(); acomodacoes.Add(destinoViagem.PegaAcomodacaoPorCodigo(idAcomodacao)); GridAcomodacao.DataSource = acomodacoes; GridAcomodacao.DataBind(); return; } catch (Exception exp) { ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + exp.Message + "');", true); } }