protected void btnReserva_Command(object sender, CommandEventArgs e)
    {
        ExceptionHandled.Publicar("....:::::::::::::::::::::::/******************* Se oprime el boton de reservar vuelos *******************/:::::::::::::::::::::::....");
        if (((Button)sender).CommandName.Equals("Confirmar"))
        {
            if (!Validacampos())
            {
                return;
            }

            if (!((CheckBox)rptItinerario.Controls[rptItinerario.Controls.Count - 1].FindControl("cbAcepto")).Checked)
            {
                lblError.Text = "Por favor acepte los terminos y condicones";
                return;
            }

            clsParametros Registro = csRefere.setCrearNoRegistroVuelos(this, ucRegistro, Enum_Login.LoginGen, false);
            if (Registro.Id != 0)
            {
                csRefere.setCommand(this, sender, e);
            }
        }
        else
        {
            csRefere.setCommand(this, sender, e);
        }
    }
    protected void btnReserva_Command(object sender, CommandEventArgs e)
    {
        ExceptionHandled.Publicar("....:::::::::::::::::::::::/******************* Se oprime el boton de reservar vuelos *******************/:::::::::::::::::::::::....");
        if (((Button)sender).CommandName.Equals("Confirmar"))
        {
            if (csRefere.bValidaFechas(this))
            {
                if (csRefere.bValidaListas(this))
                {
                    if (!Validacampos())
                    {
                        lblError.Text = "Por favor diligencia todos los campos marcados con (*)";
                        MPEEReserva.Hide();
                    }
                    else
                    {
                        if (!cbAcepto.Checked)
                        {
                            lblError.Text = "Por favor acepta los terminos y condicones";
                            MPEEReserva.Hide();
                            return;
                        }

                        clsParametros Registro = csRefere.setCrearNoRegistroVuelos(this, ucRegistro, Enum_Login.LoginGen, false);
                        if (Registro.Id != 0)
                        {
                            csRefere.setCommand(this, sender, e);
                            btnPagar.Visible      = false;
                            btnGuardar.Visible    = false;
                            btnPagar.Enabled      = false;
                            btnGuardar.Enabled    = false;
                            rblFormasPago.Enabled = false;
                            MPEEReserva.Hide();
                            MPERecord.Show();
                        }
                        else
                        {
                            MPEEReserva.Hide();
                            clsParametros objParametros = new clsParametros();
                            objParametros.Tipo     = clsTipoError.Library;
                            objParametros.Severity = clsSeveridad.Moderada;
                            objParametros.Sugerencia.Add("No se pudo confirmar tu solicitud");
                            objParametros.ViewMessage.Add("Por favor intentalo nuevamente o comunicate con nosotros");
                            clsErrorMensaje objErrorMensaje = new clsErrorMensaje();
                            objErrorMensaje.getError(objParametros, dPanel);
                            Negocios_WebServiceSession._CerrarSesion();
                        }


                        MPEEReserva.Hide();
                    }
                }
                else
                {
                    MPEEReserva.Hide();
                }
            }
            else
            {
                MPEEReserva.Hide();
            }
        }
        else
        {
            csRefere.setCommand(this, sender, e);
            MPEEReserva.Hide();
            btnPagar.Visible      = false;
            btnGuardar.Visible    = false;
            btnPagar.Enabled      = false;
            btnGuardar.Enabled    = false;
            rblFormasPago.Enabled = false;
        }
    }