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);;
            }
        }
예제 #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);
            }
        }
        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);
            }
        }
예제 #4
0
        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 Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap");

                List <WebServiceDestinoViagem.Destino> destinos = destinoViagem.ObterTodosDestinos().ToList();
                GvDestios.DataSource = destinoViagem.ObterTodosDestinos();
                GvDestios.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap");

                List <WebServiceDestinoViagem.Destino> destinos = destinoViagem.ObterTodosDestinos().ToList();
                dropDown.DataTextField  = "Nomedestino";
                dropDown.DataValueField = "CodigoDestino";
                dropDown.DataSource     = destinos;
                dropDown.DataBind();
            }
        }
 protected void ButDelete_Click(object sender, EventArgs e)
 {
     WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap");
     try
     {
         int idDestino = int.Parse(TextIdDestino.Text);
         destinoViagem.DeletarDestino(idDestino);
         LabelStatus.Text = "Destino deleteado 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);;
            }
        }
 protected void dropDown_SelectedIndexChanged(object sender, EventArgs e)
 {
     WebServiceDestinoViagem.DestinoViagemSoapClient destinoViagem = new WebServiceDestinoViagem.DestinoViagemSoapClient("DestinoViagemSoap");
     GvAcomodacoes.DataSource = destinoViagem.PegaListaDeAcomodacoesPorIdDestino(int.Parse(dropDown.SelectedValue));
     GvAcomodacoes.DataBind();
 }