Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }