private static clsParametros ModificarEstadoProyecto(string Proyecto)
        {
            clsParametros cParametros = new clsParametros();

            try
            {
                cParametros.Id = 1;
                string intestado = new CsConsultasVuelos().ConsultaCodigo(clsValidaciones.GetKeyOrAdd("EstadoProyectoCancelada", "CL"), "TBLESTADOS_RESERVA", "INTCODE", "STRCODE");

                if (intestado != "")
                {
                    csReservas cReservas = new csReservas();
                    cReservas.CambiarEstadoProyecto(Proyecto, int.Parse(intestado));
                    cReservas.CambiarEstadoSolicitud(Proyecto, 0, 0);
                }
            }
            catch (Exception Ex)
            {
                cParametros.Id          = 0;
                cParametros.Message     = Ex.Message.ToString();
                cParametros.Source      = Ex.Source.ToString();
                cParametros.Tipo        = clsTipoError.Library;
                cParametros.Severity    = clsSeveridad.Moderada;
                cParametros.StackTrace  = Ex.StackTrace.ToString();
                cParametros.Complemento = "Error Guardando en la Base de Datos";
                ExceptionHandled.Publicar(cParametros);
            }
            return(cParametros);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        clsCache cCache          = new csCache().cCache();
        DataSet  dtAutocompletar = new CsConsultasVuelos().EjecutaSpProcedimiento("SPConsultaTodasCiudad", new string[1] {
            "es"
        });;
        string autocompletar = "var autocompletar = new Array(";

        for (int i = 0; i < dtAutocompletar.Tables[0].Rows.Count; i++)
        {
            if (i != (dtAutocompletar.Tables[0].Rows.Count - 1))
            {
                autocompletar = autocompletar + "\"" + dtAutocompletar.Tables[0].Rows[i][1].ToString() + "\", ";
            }
            else
            {
                autocompletar = autocompletar + "\"" + dtAutocompletar.Tables[0].Rows[i][1].ToString() + "\");\n";
            }
        }
        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        sb.Append("<script type='text/javascript'>\n");
        //sb.Append("var autocompletar;\n");
        //sb.Append("$(document).ready(function () {\n");
        sb.Append(autocompletar);
        //sb.Append("var autocompletar = new Array('Hola','Prueba');\n");
        //sb.Append("});\n");
        sb.Append("</script>");
        Page.ClientScript.RegisterStartupScript(this.GetType(), "script", sb.ToString(), false);
        if (!IsPostBack)
        {
            csRefere.setCargar(this);

            try
            {
                if (rblFormasPago.SelectedIndex == -1)
                {
                    if (rblFormasPago.Items.FindByValue("TCPOL") != null)
                    {
                        rblFormasPago.Items.FindByValue("TCPOL").Selected = true;
                    }
                    else if (rblFormasPago.Items.FindByValue("EFE") != null)
                    {
                        rblFormasPago.Items.FindByValue("EFE").Selected = true;
                    }
                }
            }
            catch { }
            // JFPH
            csRefere.setCargarFranquiciasFOP(ddlFranquiciaPOL, rblFormasPago.SelectedValue);
            //if (rblFormasPago.SelectedValue.ToString().ToUpper().Equals("TC"))
            //{
            //    csRefere.setCargarFranquiciasFOP(ddlFranquicia, rblFormasPago.SelectedValue);
            //}
            //else if (rblFormasPago.SelectedValue.ToString().ToUpper().Equals("TCPOL"))
            //{
            //    csRefere.setCargarFranquiciasFOP(ddlFranquiciaPOL, rblFormasPago.SelectedValue);
            //}
        }
    }
        public void sConsultaTposIdentificacion(DropDownList ddlGenero, bool vBlanco)
        {
            string    sIdioma = new csCache().cCache().Idioma;
            DataTable dtData  = new CsConsultasVuelos().SPConsultaTabla("SPConsultaTpoidentifica", new string[1] {
                sIdioma
            });

            clsControls.LlenaControl(ddlGenero, dtData, "STRDESCRIPCION", "INTCODE", vBlanco);
        }
        public Enum_TipoVuelo getValidarTipoTrayecto(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            string         sIdioma    = clsSesiones.getIdioma();
            Enum_TipoVuelo eTipoVuelo = Enum_TipoVuelo.Internacional;

            if (sIdioma.Equals(""))
            {
                sIdioma = clsValidaciones.GetKeyOrAdd("sIdioma", "es");
            }

            string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL");


            DataTable dtConsulta = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAPAIS", new string[2] {
                sPaisDefault, sIdioma
            });

            if (dtConsulta != null)
            {
                string strCodigoCOL = dtConsulta.Rows[0]["INTCODE"].ToString();
                try
                {
                    foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                    {
                        VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                        VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;

                        string strConexion = this.Conexion;


                        string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");


                        string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                        if ((strOrigen.Equals(strCodigoCOL) && strDestino.Equals(strCodigoCOL)))
                        {
                            eTipoVuelo = Enum_TipoVuelo.Nacional;
                        }
                        else
                        {
                            eTipoVuelo = Enum_TipoVuelo.Internacional;
                            break;
                        }
                    }
                }
                catch
                {
                }
            }
            clsSesiones.setTipoVuelo(eTipoVuelo);
            return(eTipoVuelo);
        }
        /// <summary>
        /// metodo pendiente por revision
        /// </summary>
        /// <param name="lvo_OriginDestinationInformation"></param>
        /// <returns></returns>
        public string getValidarRuta(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            string  sPaisRetorna = string.Empty;
            bool    bRetorna     = false;
            DataSet dsData       = new DataSet();

            try
            {
                //dsData = csConsultaException();
                if (dsData.Tables.Count > 0)
                {
                    int iTotal = dsData.Tables[0].Rows.Count;

                    for (int i = 0; i < iTotal; i++)
                    {
                        string sPais            = string.Empty;
                        string strCodigoOrigen  = dsData.Tables[0].Rows[i]["intOrigen"].ToString();
                        string strCodigoDestino = dsData.Tables[0].Rows[i]["intDestino"].ToString();

                        foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                        {
                            VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                            VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;

                            string strConexion = this.Conexion;

                            string strOrigen = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoOrigen.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                            string strDestino = new CsConsultasVuelos().ConsultaCodigo(vo_AeropuertoDestino.SCodigo, "TBLIATA", "STRCOUNTRY", "STRCODE");

                            if (strOrigen.Equals(strCodigoOrigen) && strDestino.Equals(strCodigoDestino))
                            {
                                bRetorna = true;
                                sPais    = dsData.Tables[0].Rows[i]["intPais"].ToString();
                                break;
                            }
                        }
                        if (bRetorna)
                        {
                            sPaisRetorna = sPais;
                            break;
                        }
                    }
                }
            }
            catch
            {
            }
            return(sPaisRetorna);
        }
        /// <summary>
        /// metodo pendiente por revision
        /// Metodo para validar si el vuelo toca el pais por default
        /// </summary>
        /// <param name="dtData">datatable del itinerario</param>
        /// <returns>bValida, indicador de verificacion</returns>
        ///<remarks>
        /// Autor:          José Faustino Posas
        /// Company:        Ssoft Colombia
        /// Fecha:          2012-01-16
        /// -------------------
        /// Control de Cambios
        /// -------------------
        /// Autor:
        /// Fecha:
        /// Descripción:
        /// </remarks>
        public static bool getValidarPaisDefault(DataTable dtData)
        {
            bool bValida = false;

            string sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL");
            string sPais        = clsValidaciones.GetKeyOrAdd("Paises", "Pais");

            string strCodigoCOL = new CsConsultasVuelos().ConsultaCodigo(sPaisDefault, "TBLPAIS", "INTCODE", "STRCOUNTRYCODE");

            if (strCodigoCOL != "" && strCodigoCOL != null)
            {
                try
                {
                    foreach (DataRow row in dtData.Rows)
                    {
                        DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                            row["intOrigen"].ToString()
                        });
                        if (dt.Rows.Count > 0)
                        {
                            if (dt.Rows[0][1].ToString().Equals(strCodigoCOL))
                            {
                                bValida = true;
                                break;
                            }
                        }
                        dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                            row["intDestino"].ToString()
                        });

                        if (dt.Rows.Count > 0)
                        {
                            if (dt.Rows[0][1].ToString().Equals(strCodigoCOL))
                            {
                                bValida = true;
                                break;
                            }
                        }
                    }
                }
                catch
                {
                }
            }
            return(bValida);
        }
        /// <summary>
        /// Para validar el tipo de salida, si sale de colombia y verificar si es internacional
        /// </summary>
        /// <param name="lvo_OriginDestinationInformation">Parametros de destinos</param>
        /// <returns>Tipo de salida (NAl o InterNal)</returns>
        public Enum_TipoVuelo getValidarTipoSalida(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            Enum_TipoVuelo eTipoSalida  = Enum_TipoVuelo.Internacional;
            string         sPaisDefault = clsValidaciones.GetKeyOrAdd("PaisDefault", "COL");



            string strCodigoCOL = new CsConsultasVuelos().ConsultaCodigo(sPaisDefault, "TBLPAIS", "INTCODE", "STRCOUNTRYCODE");

            try
            {
                foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                {
                    VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                    VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;

                    string strConexion = this.Conexion;

                    DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                        vo_AeropuertoOrigen.SCodigo
                    });
                    string strOrigen = dt.Rows[0][1].ToString();

                    dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                        vo_AeropuertoDestino.SCodigo
                    });

                    string strDestino = dt.Rows[0][1].ToString();

                    if ((strOrigen.Equals(strCodigoCOL) && !strDestino.Equals(strCodigoCOL)))
                    {
                        eTipoSalida = Enum_TipoVuelo.Nacional;
                        break;
                    }
                }
            }
            catch
            {
            }

            return(eTipoSalida);
        }
        public string sTasasDeCambio(string strCodeOrigen, string strCodeDestino, string strValor)
        {
            string strTasa    = null;
            string strEmpresa = "6";

            try
            {
                if (new csCache() != null)
                {
                    strEmpresa = new csCache().cCache().Empresa;
                }

                strCodeOrigen  = new CsConsultasVuelos().ConsultaCodigo(strCodeOrigen, "tblMonedas", "intCode", "strCode");
                strCodeDestino = new CsConsultasVuelos().ConsultaCodigo(strCodeDestino, "tblMonedas", "intCode", "strCode");

                dsConsulta = dConsulta.ConsultaTabla("SELECT DBLTASA FROM TBLTASAS INNER JOIN TBLMONEDAS AS MONEDAORIGEN ON MONEDAORIGEN.INTCODE=TBLTASAS.INTMONEDAORIGEN INNER JOIN TBLMONEDAS AS MONEDADESTINO ON MONEDADESTINO.INTCODE=TBLTASAS.INTMONEDADESTINO WHERE INTEMPRESA='" + strEmpresa + "' AND  TBLTASAS.INTMONEDAORIGEN='" + strCodeOrigen + "' AND TBLTASAS.INTMONEDADESTINO='" + strCodeDestino + "'  ORDER BY DTMFECHACREACION DESC");

                if (dsConsulta.Tables.Count > 0)
                {
                    if (dsConsulta.Tables[0].Rows.Count > 0)
                    {
                        strTasa = (Convert.ToDecimal(dsConsulta.Tables[0].Rows[0][0].ToString()) * Convert.ToDecimal(strValor)).ToString();
                    }
                    else
                    {
                        strTasa = null;
                    }
                }
                else
                {
                    strTasa = null;
                }
            }
            catch
            {
                strTasa = null;
            }


            return(strTasa);
        }
Example #9
0
        public List <string> CargarPlacas(List <string> lsAerolineas)
        {
            try
            {
                DataTable dtAirIATA = new CsConsultasVuelos().Consultatabla(null, "TBLAIRLINE", "CODE", null);

                if (dtAirIATA.Rows.Count > 0)
                {
                    int iCount = dtAirIATA.Rows.Count;
                    for (int i = 0; i < iCount; i++)
                    {
                        lsAerolineas.Add(dtAirIATA.Rows[i]["CODE"].ToString());
                    }
                }
            }
            catch (Exception Ex)
            {
                ExceptionHandled.Publicar("Error generado");
                ExceptionHandled.Publicar(Ex);
            }
            return(lsAerolineas);
        }
        public List <string> ExcluirAerolineas()
        {
            List <string> lsExcluirAerolinea = new List <string>();

            try
            {
                DataTable dtData      = new DataTable();
                string    sTipoRefere = clsValidaciones.GetKeyOrAdd("AIRLINESABRE");

                int iCantidad = int.Parse(clsValidaciones.GetKeyOrAdd("BloqueoAir", "15"));

                dtData = new CsConsultasVuelos().Consultatabla("0", "AIRLINE", "CODE", "BITACTIVO");

                if (dtData.Rows.Count > 0)
                {
                    int iTotal = dtData.Rows.Count;
                    if (iTotal <= iCantidad)
                    {
                        for (int i = 0; i < iTotal; i++)
                        {
                            lsExcluirAerolinea.Add(dtData.Rows[i]["CODE"].ToString().TrimStart().TrimEnd());
                        }
                    }
                    else
                    {
                        for (int i = 0; i < iCantidad; i++)
                        {
                            lsExcluirAerolinea.Add(dtData.Rows[i]["CODE"].ToString().TrimStart().TrimEnd());
                        }
                    }
                }
            }
            catch
            {
            }
            return(lsExcluirAerolinea);
        }
    private StringBuilder GenerarFiltro(string strPalabra, string intLimite)
    {
        string sIdioma = clsSesiones.getIdioma();

        if (sIdioma.Equals(""))
        {
            sIdioma = clsValidaciones.GetKeyOrAdd("sIdioma", "es");
        }

        DataTable     tblCiudades     = new DataTable();
        StringBuilder strDatos        = new StringBuilder();
        StringBuilder stringArray     = new StringBuilder();
        DataTable     tblCiudNeworder = new DataTable();

        tblCiudades = new CsConsultasVuelos().Consultatabla("EXEC SPAEROPUERTOS '" + strPalabra.ToUpper() + "%' , '" + sIdioma + "'");


        int limite = Convert.ToInt32(intLimite);

        if (tblCiudades != null)
        {
            List <clsAero> tList = new List <clsAero>();
            clsAero        Temp;
            if (limite <= tblCiudades.Rows.Count)
            {
                for (int c = 0; c < limite; c++)
                {
                    if (tList.Exists(x => x.strValorAdic == (tblCiudades.Rows[c]["strdescription"].ToString())))
                    {
                        if (tblCiudades.Rows[c]["Iata"].ToString() != string.Empty)
                        {
                            strDatos.AppendLine("&nbsp;&nbsp;" + tblCiudades.Rows[c]["Iata"].ToString());
                        }
                    }
                    else
                    {
                        Temp = new clsAero(tblCiudades.Rows[c]["strCode"].ToString(), tblCiudades.Rows[c]["strdescription"].ToString(), tblCiudades.Rows[c]["strCountry"].ToString(), tblCiudades.Rows[c]["strAirport"].ToString());
                        tList.Add(Temp);
                        //<img  src='http://www.tiquetesyviajes.com/pagina/App_Themes/Imagenes/home_icon.png' />
                        if (Temp.strValorAdic != string.Empty && Temp.siata != string.Empty)
                        {
                            strDatos.AppendLine("" + Temp.strValorAdic + "<BR>");
                            strDatos.AppendLine("&nbsp;&nbsp;" + Temp.strRefere + " " + Temp.siata);
                        }
                    }
                }
            }
            else
            {
                for (int c = 0; c < tblCiudades.Rows.Count; c++)
                {
                    if (tList.Exists(x => x.strValorAdic == (tblCiudades.Rows[c]["strdescription"].ToString())))
                    {
                        strDatos.AppendLine("&nbsp;&nbsp;" + tblCiudades.Rows[c]["Iata"].ToString());
                    }
                    else
                    {
                        //<img  src='http://www.tiquetesyviajes.com/pagina/App_Themes/Imagenes/home_icon.png'/>
                        Temp = new clsAero(tblCiudades.Rows[c]["strCode"].ToString(), tblCiudades.Rows[c]["strdescription"].ToString(), tblCiudades.Rows[c]["strCountry"].ToString(), tblCiudades.Rows[c]["strAirport"].ToString());
                        tList.Add(Temp);

                        if (Temp.strValorAdic != string.Empty && Temp.siata != string.Empty)
                        {
                            if (c == 0)
                            {
                                strDatos.AppendLine("" + Temp.strDetalle + "<BR>");
                            }
                            strDatos.AppendLine("&nbsp;&nbsp;" + Temp.strValorAdic + " " + Temp.strDetalle + " (" + Temp.siata + ")");
                        }
                    }
                }
            }
        }
        else
        {
            strDatos.AppendLine("&nbsp;&nbsp;" + "No se encontraron ciudades que coincidan con:" + strPalabra);
        }
        return(strDatos);
    }
        public string getValidarPais(List <VO_OriginDestinationInformation> lvo_OriginDestinationInformation)
        {
            string  sPaisRetorna = string.Empty;
            bool    bRetorna     = true;
            DataSet dsData       = new DataSet();

            try
            {
                dsData = csConsultaPcc();
                if (dsData.Tables.Count > 0)
                {
                    int iTotal = dsData.Tables[0].Rows.Count;

                    for (int i = 0; i < iTotal; i++)
                    {
                        string sPais = dsData.Tables[0].Rows[i]["intPais"].ToString();
                        bRetorna = true;
                        string strCodigoCOL = sPais;

                        foreach (VO_OriginDestinationInformation vo_OriginDestinationInformation in lvo_OriginDestinationInformation)
                        {
                            VO_Aeropuerto vo_AeropuertoOrigen  = vo_OriginDestinationInformation.Vo_AeropuertoOrigen;
                            VO_Aeropuerto vo_AeropuertoDestino = vo_OriginDestinationInformation.Vo_AeropuertoDestino;
                            string        strDestino           = "0";
                            string        strOrigen            = "0";
                            string        strConexion          = this.Conexion;


                            DataTable dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                                vo_AeropuertoOrigen.SCodigo
                            });
                            if (dt != null)
                            {
                                strOrigen = dt.Rows[0][1].ToString();
                            }

                            dt = new CsConsultasVuelos().SPConsultaTabla("SPCONSULTAAEROPUERTO", new string[1] {
                                vo_AeropuertoOrigen.SCodigo
                            });
                            if (dt != null)
                            {
                                strDestino = dt.Rows[0][1].ToString();
                            }
                            if (!(strOrigen.Equals(strCodigoCOL) && strDestino.Equals(strCodigoCOL)))
                            {
                                bRetorna = false;
                                break;
                            }
                        }
                        if (bRetorna)
                        {
                            sPaisRetorna = sPais;
                            break;
                        }
                    }
                }
            }
            catch
            {
            }
            return(sPaisRetorna);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            int      abc = 0, i = 0;
            string[] habsAbc = null;
            //Label Error123 = (Label)FindControl("Error123");
            try
            {
                csRefere.setFormularioHB(cCache, this);

                foreach (RepeaterItem item in RptPenalizacionGara.Items)
                {
                    Label lblTxtHoraLimite        = (Label)item.FindControl("lblTxtHoraLimite");
                    Label lblTxtFechaLimite       = (Label)item.FindControl("lblTxtFechaLimite");
                    Label lbllblTxtPlataLimite    = (Label)item.FindControl("lbllblTxtPlataLimite");
                    Label lbllblTxtCurrencyLimite = (Label)item.FindControl("lbllblTxtCurrencyLimite");
                }

                foreach (RepeaterItem item in rptHabitaciones.Items)
                {
                    Label lblTipoHabitacion = (Label)item.FindControl("lblTipoHabitacion");
                    if (lblTipoHabitacion != null)
                    {
                        abc = abc + 1;
                    }
                }
                habsAbc = new string[abc];


                foreach (RepeaterItem item in rptHabitaciones.Items)
                {
                    Label lblTipoHabitacion = (Label)item.FindControl("lblTipoHabitacion");
                    if (lblTipoHabitacion != null)
                    {
                        habsAbc[i] = lblTipoHabitacion.Text;
                        i++;
                    }
                }
            }
            catch { }
            int counterHab = 1;
            i = 0;
            foreach (RepeaterItem item in rptDatosReserva.Items)
            {
                DropDownList ddlGenero = (DropDownList)item.FindControl("ddlGenero");
                if (ddlGenero != null)
                {
                    new csGenerales().sConsultaGeneros(ddlGenero, false);
                }

                DataTable dtDataDoc = new CsConsultasVuelos().SPConsultaTabla("SPConsultaTpoidentifica", new string[1] {
                    new csCache().cCache().Idioma
                });
                DropDownList ddlTipoDoc = item.FindControl("ddlTipoDoc") as DropDownList;
                if (ddlTipoDoc != null)
                {
                    if (dtDataDoc != null)
                    {
                        if (clsValidaciones.GetKeyOrAdd("ValorBlancoDoc", "False").ToUpper().Equals("TRUE"))
                        {
                            clsControls.LlenaControl(ddlTipoDoc, dtDataDoc, "STRDESCRIPCION", "INTCODE", true);
                        }
                        else
                        {
                            clsControls.LlenaControl(ddlTipoDoc, dtDataDoc, "STRDESCRIPCION", "INTCODE", false);
                        }
                    }

                    try
                    {
                        clsCache cCache = new csCache().cCache();

                        txtTelefono.Text = cCache.Telefono;
                        if (txtTelefono.Text.Equals("SIN DATOS") || txtTelefono.Text.Equals(""))
                        {
                            txtTelefono.Text = cCache.Celular;
                        }

                        txtMailPersonal.Text = cCache.Email;


                        txtCiudad.Text = cCache.Ciudad;
                        txtCiudad.Text = new CsConsultasVuelos().ConsultaCodigo(txtCiudad.Text, "tblCiudadesIdiomas", "strDescription", "strIdioma='" + cCache.Idioma + "' and " + "intCode");

                        txtDocumento.Text = cCache.Identificacion;

                        txtCelular.Text  = cCache.Celular;
                        txtNombre.Text   = cCache.Nombres;
                        txtApellido.Text = cCache.Apellidos;
                    }
                    catch { }
                }
                //lblGarantia2 = lblGarantia;

                try
                {
                    Label lblhab_Counter = (Label)item.FindControl("lblhab_Counter");
                    if (lblhab_Counter != null)
                    {
                        lblhab_Counter.Text = "Habitación " + counterHab + "(" + habsAbc[i] + ")";
                    }
                    counterHab = counterHab + 1;
                    i++;
                }
                catch (Exception g)
                {
                }
            }
            counterHab = 1;
            i          = 0;
            foreach (RepeaterItem item in RptPenalizacionGara.Items)
            {
                Label lblhab_Counter = (Label)item.FindControl("lblhab_Counter");
                if (lblhab_Counter != null)
                {
                    lblhab_Counter.Text = "Habitación " + counterHab + "(" + habsAbc[i] + ")";
                    i++;
                    counterHab++;
                }
            }
        }
    }