//Alta de excursión
        protected void btnCrearExcursion_Click(object sender, EventArgs e)
        {
            bool exc;
            string mensaje = "Verifique los datos ingresados";

            if (this.excTipo.SelectedValue == "excNac")
            {
                this.msgCrearExc.Visible = false;
                this.excSeguro.Visible = false;
                this.excNacDesc.Visible = true;
                this.excNacDescLabel.Visible = true;

                string cod = this.excCod.Text;
                string des = this.excDesc.Text;
                DateTime fecha = Convert.ToDateTime(this.excFecha.Text);
                int cantDias = Convert.ToInt32(this.excDias.Text);
                int stock = Convert.ToInt32(this.excStock.Text);
                int puntos = Convert.ToInt32(this.excPtos.Text);
                decimal costo = Convert.ToDecimal(this.excCostoDia.Text);
                //decimal descuento = Convert.ToDecimal(this.excNacDesc.Text);
                decimal descuento = 10;

                exc = Agencia.Instancia.AltaExcursionNacional(cod, des, fecha, cantDias, stock, puntos, costo, descuento);

                if (exc)
                {
                    mensaje = "Alta de excursión nacional exitosa";
                    Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin");
                    rep.serializar();
                    this.ActualizarGrilla();
                    Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgCreoExc();", true);
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgNoCreoExc();", true);
                }

            }

            else if (this.excTipo.SelectedValue == "excExt")
            {
                this.msgCrearExc.Visible = false;
                this.excSeguro.Visible = true;
                this.excNacDesc.Visible = false;
                this.excNacDescLabel.Visible = false;

                string cod = this.excCod.Text;
                string des = this.excDesc.Text;
                DateTime fecha = Convert.ToDateTime(this.excFecha.Text);
                int cantDias = Convert.ToInt32(this.excDias.Text);
                int stock = Convert.ToInt32(this.excStock.Text);
                int puntos = Convert.ToInt32(this.excPtos.Text);
                decimal costo = Convert.ToDecimal(this.excStock.Text);

                exc = Agencia.Instancia.AltaExcursionExtranjera(cod, des, fecha, cantDias, stock, puntos, costo);

                if (exc)
                {
                    mensaje = "Alta de excursión extranjera exitosa";
                    Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin");
                    rep.serializar();
                    this.ActualizarGrilla();
                    Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgCreoExc();", true);
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "secreoexcursion", "AbrirMsgNoCreoExc();", true);
                }
            }
            this.msgCrearExc.InnerText = mensaje;
            this.msgCrearExc.Visible = true;



        }
 protected void Application_End(object sender, EventArgs e)
 {
     //Serializar los datos a un archivo binario
     Repositorio rep = new Repositorio(HttpRuntime.AppDomainAppPath + @"Binario\serial.bin");
     rep.serializar();
 }