Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bool blnUsuario = false;

            oIsUsuario = oWeb.GetObjUsuario();
            if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())) && (!string.IsNullOrEmpty(oIsUsuario.CodUsuario)))
            {
                BinaryUsuario dUsuario = new BinaryUsuario();
                SysUsuario    oUsuario = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".");
                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                dUsuario            = oUsuario.ClassGet();
                if (dUsuario != null)
                {
                    if (dUsuario.CodTipo != "1")
                    {
                        blnUsuario          = true;
                        RdRankingUSer.Value = (!string.IsNullOrEmpty(dUsuario.NotaRanking) ? decimal.Parse(dUsuario.NotaRanking) : 0);
                    }
                }
                dUsuario = null;

                if (blnUsuario)
                {
                    DataTable oRanking = oWeb.DeserializarTbl(Server.MapPath("."), "Ranking.bin");
                    if (oRanking != null)
                    {
                        if (oRanking.Rows.Count > 0)
                        {
                            DataRow[] oRows = oRanking.Select("cod_usuario =" + Session["CodUsuarioPerfil"].ToString() + " and cod_cliente =" + oIsUsuario.CodUsuario + " and fch_ranking >= '" + DateTime.Now.AddDays(-10).ToString("yyyy-MM-dd HH:mm:ss") + "'");
                            if (oRows != null)
                            {
                                if (oRows.Count() == 0)
                                {
                                    HyperLink1.Visible     = true;
                                    HyperLink1.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                                }
                            }
                            oRows = null;
                        }
                        else
                        {
                            HyperLink1.Visible     = true;
                            HyperLink1.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                        }
                    }
                    oRanking = null;

                    HyperLink2.NavigateUrl = "ranking.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString() + "&H=t";
                    HyperLink3.NavigateUrl = "recomiendame.aspx?CodUsuario=" + Session["CodUsuarioPerfil"].ToString();
                }
                else
                {
                    RdRankingUSer.Visible = false;
                    HyperLink1.Visible    = false;
                    HyperLink2.Visible    = false;
                    HyperLink3.Visible    = false;
                }
            }
        }
Example #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bool blnLabel = (!string.IsNullOrEmpty(this.Attributes["blnLabel"]) ? true : false);

            if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())))
            {
                SysUsuario oUsuario = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".").ToString();
                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                oBinaryUsuario      = oUsuario.ClassGet();

                if (oBinaryUsuario != null)
                {
                    if (!blnLabel)
                    {
                        Button oButton = new Button();
                        oButton.Text     = oBinaryUsuario.NomUsuario + " " + oBinaryUsuario.ApeUsuario;
                        oButton.CssClass = (!string.IsNullOrEmpty(this.Attributes["csStyle"]) ? this.Attributes["csStyle"] : "lblNombreUsuario");
                        oButton.Click   += new EventHandler(oButton_Click);
                        Controls.Add(oButton);
                    }
                    else
                    {
                        Label oLabel = new Label();
                        oLabel.Text     = oBinaryUsuario.NomUsuario + " " + oBinaryUsuario.ApeUsuario;
                        oLabel.CssClass = (!string.IsNullOrEmpty(this.Attributes["csStyle"]) ? this.Attributes["csStyle"] : "lblNombreUsuario");
                        Controls.Add(oLabel);
                    }
                }
                oBinaryUsuario = null;
            }
        }
Example #3
0
        protected void putCertificado(string CodUsr)
        {
            StringBuilder sText    = new StringBuilder();
            SysUsuario    oUsuario = new SysUsuario();

            oUsuario.Path       = Server.MapPath(".").ToString();
            oUsuario.CodUsuario = CodUsr;
            oBinaryUsuario      = oUsuario.ClassGet();

            if (oBinaryUsuario != null)
            {
                if (oBinaryUsuario.CodTipo != "1")
                {
                    if ((!string.IsNullOrEmpty(oBinaryUsuario.IndValidado)) && (oBinaryUsuario.IndValidado == "V"))
                    {
                        sText.Append("<div class=\"ImgCertificado\"><img id=\"ImgCertificada\" src=\"style/images/Certificada.png\" border=\"0\"></div>");
                    }
                    else
                    {
                        sText.Append("<div class=\"ImgCertificado\">").Append(oCulture.GetResource("Usuario", "Certificado")).Append("</div>");
                    }
                }
            }
            oBinaryUsuario = null;
            Controls.Add(new LiteralControl(sText.ToString()));
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            if (!IsPostBack)
            {
                CodUsuario.Value = oWeb.GetData("CodUsuario");
                string sTitle = oCulture.GetResource("Contactenos", "lblTitleRecomiendame");
                if (string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                {
                    lblNombre.Text = oCulture.GetResource("Contactenos", "TuNombre");
                }
                else
                {
                    txtNombreCliente.Visible = false;
                    txtNombre.Enabled        = false;
                }
                lblNombreAmigo.Text = oCulture.GetResource("Contactenos", "NombreAmigo");
                lblEmail.Text       = oCulture.GetResource("Contactenos", "EmailAmigo");
                lblComentario.Text  = oCulture.GetResource("Contactenos", "Comentario");
                BtnVolver.Text      = oCulture.GetResource("Global", "btnVolver");
                BtnVolverOK.Text    = oCulture.GetResource("Global", "btnVolver");
                BtnAceptar.Text     = oCulture.GetResource("Global", "btnAceptar");

                dUsuario            = new BinaryUsuario();
                oUsuario            = new SysUsuario();
                oUsuario.Path       = Server.MapPath(".");
                oUsuario.CodUsuario = CodUsuario.Value;
                dUsuario            = oUsuario.ClassGet();
                if (dUsuario != null)
                {
                    sTitle = sTitle.Replace("[NombreUsuario]", dUsuario.NomUsuario + " " + dUsuario.ApeUsuario);
                }
                dUsuario = null;

                lblCntTitle.Text = sTitle;
            }
        }
Example #5
0
        public string getImageProfileUser(string pCodUsuario, string sRuta)
        {
            StringBuilder sFile;
            StringBuilder sPath   = new StringBuilder();
            StringBuilder oFolder = new StringBuilder();

            if (!string.IsNullOrEmpty(sRuta))
            {
                oFolder.Append(HttpContext.Current.Server.MapPath(".").ToUpper().Replace(sRuta.ToUpper(), ""));
            }
            else
            {
                oFolder.Append(HttpContext.Current.Server.MapPath("."));
            }

            sFile = new StringBuilder();
            sFile.Append("UserArchivo_").Append(pCodUsuario).Append(".bin");

            DataTable dArchivoUsuario = DeserializarTbl(oFolder.ToString(), sFile.ToString());

            if (dArchivoUsuario != null)
            {
                if (dArchivoUsuario.Rows.Count > 0)
                {
                    DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                    if (oRowsImg != null)
                    {
                        if (oRowsImg.Count() > 0)
                        {
                            //sPath.Append(HttpContext.Current.Server.MapPath("."));
                            sPath.Append("/rps_onlineservice/");
                            sPath.Append("escorts/");
                            sPath.Append("escort_");
                            sPath.Append(pCodUsuario);
                            sPath.Append("/");
                            sPath.Append(oRowsImg[0]["img_profile_archivo"].ToString());
                        }
                    }
                    oRowsImg = null;
                }
                dArchivoUsuario = null;
            }
            if (sPath.Length == 0)
            {
                SysUsuario oUsuario = new SysUsuario();
                oUsuario.CodUsuario = pCodUsuario;
                if (!string.IsNullOrEmpty(sRuta))
                {
                    oUsuario.Path = HttpContext.Current.Server.MapPath(".").ToUpper().Replace(sRuta.ToUpper(), "");
                }
                else
                {
                    oUsuario.Path = HttpContext.Current.Server.MapPath(".");
                }

                BinaryUsuario bUsuario = oUsuario.ClassGet();
                if (bUsuario.CodTipo == "1")
                {
                    sPath.Append("/style/images/clientes.png");
                }
                else
                {
                    sPath.Append("/style/images/usuario.png");
                }
                bUsuario = null;
            }

            return(sPath.ToString());
        }
Example #6
0
        public byte[] getImageProfileUser(string pCodUsuario, int pHeight, int pWidth)
        {
            byte[]        byteFile;
            StringBuilder sFile;
            StringBuilder sPath   = new StringBuilder();
            StringBuilder oFolder = new StringBuilder();

            oFolder.Append(HttpContext.Current.Server.MapPath("."));

            sFile = new StringBuilder();
            sFile.Append("UserArchivo_").Append(pCodUsuario).Append(".bin");

            DataTable dArchivoUsuario = DeserializarTbl(oFolder.ToString(), sFile.ToString());

            if (dArchivoUsuario != null)
            {
                if (dArchivoUsuario.Rows.Count > 0)
                {
                    DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                    if (oRowsImg != null)
                    {
                        if (oRowsImg.Count() > 0)
                        {
                            sPath.Append(HttpContext.Current.Server.MapPath("."));
                            sPath.Append(@"\rps_onlineservice\");
                            sPath.Append(@"\escorts\");
                            sPath.Append(@"\escort_");
                            sPath.Append(pCodUsuario);
                            sPath.Append(@"\");
                            sPath.Append(oRowsImg[0]["nom_archivo"].ToString());
                        }
                    }
                    oRowsImg = null;
                }
                dArchivoUsuario = null;
            }
            if (sPath.Length == 0)
            {
                sPath.Append(HttpContext.Current.Server.MapPath("."));

                SysUsuario oUsuario = new SysUsuario();
                oUsuario.CodUsuario = pCodUsuario;
                oUsuario.Path       = HttpContext.Current.Server.MapPath(".");
                BinaryUsuario bUsuario = oUsuario.ClassGet();
                if (bUsuario.CodTipo == "1")
                {
                    sPath.Append(@"\style\images\clientes.png");
                }
                else
                {
                    sPath.Append(@"\style\images\usuario.png");
                }
                bUsuario = null;
            }

            if (File.Exists(sPath.ToString()))
            {
                FileStream filestream = new FileStream(sPath.ToString(), FileMode.Open);
                byteFile = GetImageBytes(filestream, pHeight, pWidth);
                filestream.Close();
            }
            else
            {
                byteFile = null;
            }

            return(byteFile);
        }
Example #7
0
        protected void BtnAceptar_Click(object sender, EventArgs e)
        {
            dvRecomiendame.Visible = false;
            dvMsgResult.Visible    = true;

            if (bEmailOk)
            {
                DataTable dParamEmail = oWeb.DeserializarTbl(Server.MapPath("."), "ParamEmail.bin");
                if (dParamEmail != null)
                {
                    if (dParamEmail.Rows.Count > 0)
                    {
                        DataRow[] oRows = dParamEmail.Select(" tipo_email = 'R' ");
                        if (oRows != null)
                        {
                            if (oRows.Count() > 0)
                            {
                                string sNomUsuario = string.Empty;
                                string sClientNom  = string.Empty;
                                dUsuario            = new BinaryUsuario();
                                oUsuario            = new SysUsuario();
                                oUsuario.Path       = Server.MapPath(".");
                                oUsuario.CodUsuario = CodUsuario.Value;
                                dUsuario            = oUsuario.ClassGet();
                                if (dUsuario != null)
                                {
                                    sNomUsuario = dUsuario.NomUsuario + " " + dUsuario.ApeUsuario;
                                }
                                dUsuario = null;

                                StringBuilder sPath = new StringBuilder();
                                StringBuilder sFile = new StringBuilder();
                                sFile.Append("UserArchivo_").Append(CodUsuario.Value).Append(".bin");

                                DataTable dArchivoUsuario = oWeb.DeserializarTbl(Server.MapPath("."), sFile.ToString());
                                if (dArchivoUsuario != null)
                                {
                                    if (dArchivoUsuario.Rows.Count > 0)
                                    {
                                        DataRow[] oRowsImg = dArchivoUsuario.Select(" tip_archivo = 'P' ");
                                        if (oRowsImg != null)
                                        {
                                            if (oRowsImg.Count() > 0)
                                            {
                                                sPath.Append("/rps_onlineservice/escorts/escort_");
                                                sPath.Append(CodUsuario.Value);
                                                sPath.Append("/");
                                                sPath.Append(oRowsImg[0]["nom_archivo"].ToString());
                                            }
                                        }
                                        oRowsImg = null;
                                    }
                                    dArchivoUsuario = null;
                                }

                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    sClientNom = oIsUsuario.Nombres;
                                }
                                else
                                {
                                    sClientNom = txtNombre.Text;
                                }

                                StringBuilder sAsunto = new StringBuilder();
                                sAsunto.Append(oRows[0]["asunto_email"].ToString());
                                sAsunto.Replace("[USUARIO]", sNomUsuario);
                                sAsunto.Replace("[CLIENTE]", sClientNom);

                                StringBuilder oHtml = new StringBuilder();
                                oHtml.Append(oRows[0]["cuerpo_email"].ToString());
                                oHtml.Replace("[NOMBRE]", sClientNom);
                                oHtml.Replace("[NOMBREAMIGO]", txtNombreAmigo.Text);
                                oHtml.Replace("[USUARIO]", sNomUsuario);
                                oHtml.Replace("[SITIO]", "http://" + Request.ServerVariables["HTTP_HOST"].ToString());
                                oHtml.Replace("[DATALINK]", "?fts=t&tp=rmd&tu=" + HttpUtility.UrlEncode(oWeb.Crypt(CodUsuario.Value)));
                                oHtml.Replace("[IMGPHOTOUSER]", sPath.ToString());
                                oHtml.Replace("[NOMBRESITIO]", Application["SiteName"].ToString());
                                oHtml.Replace("[COMENTARIO]", txtComentario.Text);

                                Emailing oEmailing = new Emailing();
                                oEmailing.FromName = Application["NameSender"].ToString();
                                oEmailing.From     = Application["EmailSender"].ToString();
                                oEmailing.Address  = txtEmail.Text;
                                oEmailing.Subject  = sAsunto.ToString();
                                oEmailing.Body     = oHtml;
                                if (oEmailing.EmailSend())
                                {
                                    lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultOk");
                                }
                                else
                                {
                                    lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultNok");
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                lblMsgResult.Text = oCulture.GetResource("Contactenos", "lblMsgResultNok");
            }
        }
Example #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            StringBuilder sQueryFilter = new StringBuilder();
            string        cPath        = Server.MapPath(".").ToUpper();

            if (!string.IsNullOrEmpty(sRuta))
            {
                cPath = cPath.Replace(sRuta.ToUpper(), "");
            }

            DataTable dNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin");

            if (dNodos != null)
            {
                sQueryFilter.Append(" est_nodo = 'V' ");
                if (!string.IsNullOrEmpty(this.Attributes["CodNodo"]))
                {
                    sQueryFilter.Append(" and cod_nodo_rel = ").Append(this.Attributes["CodNodo"].ToString());
                }
                else
                {
                    sQueryFilter.Append(" and cod_nodo_rel = 0 ");
                }

                if ((Session["USUARIO"] == null) || (string.IsNullOrEmpty(Session["USUARIO"].ToString())))
                {
                    sQueryFilter.Append(" and prv_nodo = 0 ");
                }

                DataRow[] oRows = dNodos.Select(sQueryFilter.ToString(), " ord_nodo asc ");
                if (oRows != null)
                {
                    if (oRows.Count() > 0)
                    {
                        bool bAllow;
                        //Button oButton;
                        LinkButton oButton;

                        Controls.Add(new LiteralControl("<ul class=\"navbar-nav sf-menu\" data-type=\"navbar\">"));
                        foreach (DataRow oRow in oRows)
                        {
                            bAllow = true;
                            if ((oRow["ind_despl_usr_client"].ToString() == "V") || (oRow["ind_despl_usr_site"].ToString() == "V"))
                            {
                                StringBuilder oFolder = new StringBuilder();
                                oFolder.Append(Server.MapPath("."));

                                SysUsuario oUsuario = new SysUsuario();
                                oUsuario.Path       = oFolder.ToString();
                                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                                oBinaryUsuario      = oUsuario.ClassGet();
                                if (oBinaryUsuario != null)
                                {
                                    if ((oBinaryUsuario.CodTipo == "1") && (oRow["ind_despl_usr_client"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                    if ((oBinaryUsuario.CodTipo != "1") && (oRow["ind_despl_usr_site"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                }
                                oBinaryUsuario = null;
                            }

                            if (oRow["ini_asoc_usr_nodo"].ToString() == "V")
                            {
                                if (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString())
                                {
                                    bAllow = false;
                                }
                            }

                            if (oRow["ind_registrate_nodo"].ToString() == "V")
                            {
                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    bAllow = false;
                                }
                            }

                            if (bAllow)
                            {
                                getNodosHijo(dNodos, oRow["cod_nodo"].ToString(), oRow);

                                //Controls.Add(new LiteralControl("<li>"));
                                //oButton = new LinkButton();
                                //oButton.ID = "btnNav_" + oRow["cod_nodo"].ToString();
                                //oButton.Text = oRow["titulo_nodo"].ToString();
                                //oButton.Attributes["CodNodo"] = oRow["cod_nodo"].ToString();
                                //oButton.Attributes["IndPerfil"] = oRow["pf_nodo"].ToString();
                                //oButton.Attributes["IndDesplUsrClient"] = oRow["ind_despl_usr_client"].ToString();
                                //oButton.CausesValidation = false;
                                //oButton.Click += new EventHandler(oButton_Click);
                                //Controls.Add(oButton);

                                //Controls.Add(new LiteralControl("</li>"));
                            }
                        }
                        Controls.Add(new LiteralControl("</ul>"));
                    }
                }
                oRows = null;
            }
            dNodos = null;
        }
Example #9
0
        protected void getHistUserRanking()
        {
            BinaryUsuario dUsuario;
            SysUsuario    oUsuario;
            RadRating     oRadRating;
            string        sNombreCliente = string.Empty;
            DataTable     dPregRanking   = oWeb.DeserializarTbl(Server.MapPath("."), "PregRanking.bin");

            objRanking.Controls.Add(new LiteralControl("<div class=\"MenuHistRanking\">"));
            Button oButton = new Button();

            oButton.ID       = "BtnVolverGHUR";
            oButton.Click   += new EventHandler(oBtnVolver_Click);
            oButton.CssClass = "btnEvalVolver";
            oButton.Text     = oCulture.GetResource("Global", "btnVolver");
            objRanking.Controls.Add(oButton);
            objRanking.Controls.Add(new LiteralControl("<div class=\"imgUp\"><a href=\"#\" onmouseover=\"move('container',5)\" onmouseout=\"clearTimeout(move.to)\"><img src=\"style/images/ad_down.png\" border=\"0\"></a></div>"));
            objRanking.Controls.Add(new LiteralControl("</div>"));

            objRanking.Controls.Add(new LiteralControl("<div style=\"position: relative; width: 100%; height: 420px; overflow: hidden\">"));
            objRanking.Controls.Add(new LiteralControl("<div id=\"container\" style=\"position: absolute; left: 0; top: 0\">"));

            objRanking.Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">"));
            StringBuilder sSQL = new StringBuilder();

            sSQL.Append(" cod_usuario = ").Append(CodUsuario.Value);
            DataTable dRanking = oWeb.DeserializarTbl(Server.MapPath("."), "Ranking.bin");

            if (dRanking != null)
            {
                if (dRanking.Rows.Count > 0)
                {
                    DataRow[] oRowUsr = dRanking.Select(sSQL.ToString(), "fch_ranking desc");

                    foreach (DataRow oRow in oRowUsr)
                    {
                        objRanking.Controls.Add(new LiteralControl("<tr>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnNomb\" width=\"20%\" vAlign=\"top\">"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"lblNombCliente\">"));
                        dUsuario            = new BinaryUsuario();
                        oUsuario            = new SysUsuario();
                        oUsuario.Path       = Server.MapPath(".");
                        oUsuario.CodUsuario = oRow["cod_cliente"].ToString();
                        dUsuario            = oUsuario.ClassGet();
                        if (dUsuario != null)
                        {
                            sNombreCliente = dUsuario.NomUsuario + " " + dUsuario.ApeUsuario;
                        }
                        dUsuario = null;
                        objRanking.Controls.Add(new LiteralControl("<span>" + sNombreCliente + "</span>"));
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"objRanking\">"));
                        oRadRating               = new RadRating();
                        oRadRating.ID            = "RdRating_" + oRow["cod_ranking"].ToString();
                        oRadRating.ItemCount     = 7;
                        oRadRating.Enabled       = false;
                        oRadRating.Value         = decimal.Parse(oRow["nota_ranking"].ToString());
                        oRadRating.SelectionMode = RatingSelectionMode.Continuous;
                        oRadRating.Precision     = RatingPrecision.Item;
                        oRadRating.Orientation   = Orientation.Horizontal;
                        objRanking.Controls.Add(oRadRating);
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("<div class=\"lblFchRanking\">"));
                        objRanking.Controls.Add(new LiteralControl("<span>" + DateTime.Parse(oRow["fch_ranking"].ToString()).ToString("dd-MM-yyyy HH:mm") + "</span>"));
                        objRanking.Controls.Add(new LiteralControl("</div>"));

                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnPreg\" width=\"40%\" vAlign=\"top\">"));

                        DataTable dAptPregRanking = oWeb.DeserializarTbl(Server.MapPath("."), "AptPregRanking_" + oRow["cod_ranking"].ToString() + ".bin");
                        if (dAptPregRanking != null)
                        {
                            if (dAptPregRanking.Rows.Count > 0)
                            {
                                foreach (DataRow oRows in dAptPregRanking.Rows)
                                {
                                    DataRow[] dPreg = dPregRanking.Select(" cod_preg_ranking = " + oRows["cod_preg_ranking"].ToString());
                                    if (dPreg != null)
                                    {
                                        if (dPreg.Count() > 0)
                                        {
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlPregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlTitlePregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<span>" + dPreg[0]["preg_ranking"].ToString() + "</span>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                            objRanking.Controls.Add(new LiteralControl("<div class=\"mdlValPregRanking\">"));
                                            objRanking.Controls.Add(new LiteralControl("<span>" + oRows["nota_preg_ranking"].ToString() + "</span>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                            objRanking.Controls.Add(new LiteralControl("</div>"));
                                        }
                                    }
                                    dPreg = null;
                                }
                            }
                        }
                        dAptPregRanking = null;

                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("<td class=\"clmnObs\" vAlign=\"top\">"));
                        objRanking.Controls.Add(new LiteralControl("<div class=\"oBsRanking\"><span>" + oRow["obs_ranking"].ToString() + "</span></div>"));
                        objRanking.Controls.Add(new LiteralControl("</td>"));
                        objRanking.Controls.Add(new LiteralControl("</tr>"));
                    }
                }
            }
            objRanking.Controls.Add(new LiteralControl("</table>"));
            objRanking.Controls.Add(new LiteralControl("</div></div>"));
            objRanking.Controls.Add(new LiteralControl("<div class=\"imgDown\">"));
            objRanking.Controls.Add(new LiteralControl("<a href=\"#\" onmouseover=\"move('container',-5)\" onmouseout=\"clearTimeout(move.to)\"><img src=\"style/images/ad_up.png\" border=\"0\"></a>"));
            objRanking.Controls.Add(new LiteralControl("</div>"));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            oIsUsuario = oWeb.GetObjUsuario();
            StringBuilder sQueryFilter = new StringBuilder();
            string        cPath        = Server.MapPath(".");

            if (!string.IsNullOrEmpty(sRuta))
            {
                cPath = cPath.Replace(sRuta.ToUpper(), "");
            }

            DataTable dNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin");

            if (dNodos != null)
            {
                sQueryFilter.Append(" est_nodo = 'V' ");
                if (!string.IsNullOrEmpty(this.Attributes["CodNodo"]))
                {
                    sQueryFilter.Append(" and cod_nodo_rel = ").Append(this.Attributes["CodNodo"].ToString());
                }
                else
                {
                    sQueryFilter.Append(" and cod_nodo_rel = 0 ");
                }

                if ((Session["USUARIO"] == null) || (string.IsNullOrEmpty(Session["USUARIO"].ToString())))
                {
                    sQueryFilter.Append(" and prv_nodo = 0 ");
                }

                DataRow[] oRows = dNodos.Select(sQueryFilter.ToString(), " ord_nodo asc ");
                if (oRows != null)
                {
                    if (oRows.Count() > 0)
                    {
                        bool bAllow;
                        //Button oButton;
                        //LinkButton oButton;

                        foreach (DataRow oRow in oRows)
                        {
                            bAllow = true;
                            if ((oRow["ind_despl_usr_client"].ToString() == "V") || (oRow["ind_despl_usr_site"].ToString() == "V"))
                            {
                                StringBuilder oFolder = new StringBuilder();
                                oFolder.Append(Server.MapPath("."));

                                SysUsuario oUsuario = new SysUsuario();
                                oUsuario.Path       = oFolder.ToString();
                                oUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString();
                                oBinaryUsuario      = oUsuario.ClassGet();
                                if (oBinaryUsuario != null)
                                {
                                    if ((oBinaryUsuario.CodTipo == "1") && (oRow["ind_despl_usr_client"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                    if ((oBinaryUsuario.CodTipo != "1") && (oRow["ind_despl_usr_site"].ToString() == "V"))
                                    {
                                        bAllow = false;
                                    }
                                }
                                oBinaryUsuario = null;
                            }

                            if (oRow["ini_asoc_usr_nodo"].ToString() == "V")
                            {
                                if (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString())
                                {
                                    bAllow = false;
                                }
                            }

                            if (oRow["ind_registrate_nodo"].ToString() == "V")
                            {
                                if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))
                                {
                                    bAllow = false;
                                }
                            }

                            if (bAllow)
                            {
                                getNodosHijo(dNodos, oRow["cod_nodo"].ToString(), oRow);
                            }
                        }
                    }
                }
                oRows = null;
            }
            dNodos = null;
        }
Example #11
0
        public bool getUser(string pCodUsuario)
        {
            string        sNombre = string.Empty;
            bool          bValUsr = false;
            HtmlMeta      oMeta;
            int           iCountHeader = 0;
            BinaryUsuario dUsuario     = new BinaryUsuario();
            SysUsuario    oUsuario     = new SysUsuario();

            oUsuario.Path       = Server.MapPath(".");
            oUsuario.CodUsuario = pCodUsuario;
            dUsuario            = oUsuario.ClassGet();
            if (dUsuario != null)
            {
                bValUsr = (dUsuario.EstUsuario == "V" ? true : false);
                if (bValUsr)
                {
                    sNombre             = dUsuario.NomUsuario.ToString() + " " + dUsuario.ApeUsuario.ToString();
                    lblNombre.Text      = sNombre.ToString().Trim();
                    RdRankingUSer.Value = (!string.IsNullOrEmpty(dUsuario.NotaRanking) ? decimal.Parse(dUsuario.NotaRanking) : 0);

                    Page.Title = "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago";
                    oMeta      = new HtmlMeta();
                    oMeta.Attributes.Add("name", "title");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    oMeta = new HtmlMeta();
                    oMeta.Attributes.Add("name", "description");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    oMeta = new HtmlMeta();
                    oMeta.Attributes.Add("property", "og:description");
                    oMeta.Attributes.Add("content", "Escort " + sNombre.ToString().Trim() + ", Escorts en Chile - Santiago");
                    Page.Header.Controls.AddAt(iCountHeader, oMeta);
                    iCountHeader++;

                    StringBuilder sLi;
                    string        cPath        = Server.MapPath(".");
                    DataTable     dUserArchivo = oWeb.DeserializarTbl(cPath, "UserArchivo_" + pCodUsuario + ".bin");
                    if (dUserArchivo != null)
                    {
                        if (dUserArchivo.Rows.Count > 0)
                        {
                            jGallery.Controls.Add(new LiteralControl("<ul id=\"tumbs\" class=\"vwImgUsrTumbs\">"));
                            foreach (DataRow oRow in dUserArchivo.Rows)
                            {
                                sLi = new StringBuilder();
                                sLi.Append("<li class=\"UrlLi\" title=\"http://").Append(Application["URLSite"].ToString()).Append("/rps_onlineservice/escorts/escort_").Append(oRow["cod_usuario"].ToString()).Append("/").Append(oRow["nom_archivo"].ToString()).Append("\"></li>");
                                jGallery.Controls.Add(new LiteralControl(sLi.ToString()));
                            }
                            jGallery.Controls.Add(new LiteralControl("</ul>"));
                        }
                    }
                    dUserArchivo = null;
                }
            }
            dUsuario = null;
            return(bValUsr);
        }
Example #12
0
        protected void getInfoUser(string pCodUsuario)
        {
            Controls.Add(new LiteralControl("<div id=\"tblFichaUsuario\">"));
            Label oLabel;

            SysUsuario oUsuario = new SysUsuario();

            oUsuario.Path       = Server.MapPath(".");
            oUsuario.CodUsuario = pCodUsuario;
            BinaryUsuario dUsuario = oUsuario.ClassGet();

            string    cPath          = Server.MapPath(".");
            DataTable dOpcionesCampo = oWeb.DeserializarTbl(cPath, "OpcionesCampo.bin");

            string    pCodCampo    = string.Empty;
            DataTable dInfoUsuario = oWeb.DeserializarTbl(cPath, "InfoUsuario_" + pCodUsuario + ".bin");

            if (dInfoUsuario != null)
            {
                if (dInfoUsuario.Rows.Count > 0)
                {
                    foreach (DataRow oRow in dInfoUsuario.Rows)
                    {
                        switch (oRow["tipo_campo"].ToString().Trim())
                        {
                        case "0":
                            if (dOpcionesCampo != null)
                            {
                                if (dOpcionesCampo.Rows.Count > 0)
                                {
                                    if (!string.IsNullOrEmpty(oRow["val_campo"].ToString()))
                                    {
                                        DataRow[] oRows = dOpcionesCampo.Select(" cod_opcion =" + oRow["val_campo"].ToString());
                                        if (oRows != null)
                                        {
                                            if (oRows.Count() > 0)
                                            {
                                                if (!string.IsNullOrEmpty(oRows[0]["nom_opcion"].ToString()))
                                                {
                                                    if (pCodCampo != oRow["cod_campo"].ToString())
                                                    {
                                                        if (!string.IsNullOrEmpty(pCodCampo))
                                                        {
                                                            //Controls.Add(new LiteralControl("</div>"));
                                                            Controls.Add(new LiteralControl("</div>"));
                                                        }
                                                        Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                                        Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                                        pCodCampo   = oRow["cod_campo"].ToString();
                                                        oLabel      = new Label();
                                                        oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                                        oLabel.Text = oRow["nom_campo"].ToString();
                                                        Controls.Add(oLabel);
                                                        Controls.Add(new LiteralControl("</div>"));
                                                        Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                                    }

                                                    oLabel      = new Label();
                                                    oLabel.ID   = "dtt_" + oRow["cod_campo"].ToString() + "_" + oRows[0]["cod_opcion"].ToString();
                                                    oLabel.Text = oRows[0]["nom_opcion"].ToString();
                                                    Controls.Add(oLabel);
                                                    Controls.Add(new LiteralControl("</div>"));
                                                }
                                            }
                                        }
                                        oRows = null;
                                    }
                                }
                            }
                            break;

                        case "1":
                            if (dOpcionesCampo != null)
                            {
                                if (dOpcionesCampo.Rows.Count > 0)
                                {
                                    if (!string.IsNullOrEmpty(oRow["val_campo"].ToString()))
                                    {
                                        DataRow[] oRows = dOpcionesCampo.Select(" cod_opcion =" + oRow["val_campo"].ToString());
                                        if (oRows != null)
                                        {
                                            if (oRows.Count() > 0)
                                            {
                                                if (!string.IsNullOrEmpty(oRows[0]["nom_opcion"].ToString()))
                                                {
                                                    if (pCodCampo != oRow["cod_campo"].ToString())
                                                    {
                                                        if (!string.IsNullOrEmpty(pCodCampo))
                                                        {
                                                            //Controls.Add(new LiteralControl("</div>"));
                                                            Controls.Add(new LiteralControl("</div>"));
                                                        }
                                                        Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                                        Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                                        pCodCampo   = oRow["cod_campo"].ToString();
                                                        oLabel      = new Label();
                                                        oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                                        oLabel.Text = oRow["nom_campo"].ToString();
                                                        Controls.Add(oLabel);
                                                        Controls.Add(new LiteralControl("</div>"));
                                                        Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                                    }

                                                    Controls.Add(new LiteralControl("<div class=\"datiterstyle\">"));
                                                    oLabel      = new Label();
                                                    oLabel.ID   = "dtt_" + oRow["cod_campo"].ToString() + "_" + oRows[0]["cod_opcion"].ToString();
                                                    oLabel.Text = oRows[0]["nom_opcion"].ToString();
                                                    Controls.Add(oLabel);
                                                    Controls.Add(new LiteralControl("</div>"));
                                                    //Controls.Add(new LiteralControl("</div>"));
                                                }
                                            }
                                        }
                                        oRows = null;
                                    }
                                }
                            }
                            break;

                        case "2":
                        case "4":
                            if ((!string.IsNullOrEmpty(oRow["val_campo"].ToString())) || (!string.IsNullOrEmpty(oRow["text_campo"].ToString())))
                            {
                                if (pCodCampo != oRow["cod_campo"].ToString())
                                {
                                    if (!string.IsNullOrEmpty(pCodCampo))
                                    {
                                        //Controls.Add(new LiteralControl("</div>"));
                                        Controls.Add(new LiteralControl("</div>"));
                                    }
                                    Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                    Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                    pCodCampo   = oRow["cod_campo"].ToString();
                                    oLabel      = new Label();
                                    oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                    oLabel.Text = oRow["nom_campo"].ToString();
                                    Controls.Add(oLabel);
                                    Controls.Add(new LiteralControl("</div>"));
                                    Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                }

                                oLabel    = new Label();
                                oLabel.ID = "dtt_" + oRow["cod_campo"].ToString();
                                if (oRow["desp_campo"].ToString() == "O")
                                {
                                    oLabel.Text = oRow["text_campo"].ToString();
                                }
                                else
                                {
                                    oLabel.Text = oRow["val_campo"].ToString();
                                }
                                Controls.Add(oLabel);
                                Controls.Add(new LiteralControl("</div>"));
                            }
                            break;

                        case "5":
                            oNumInfo.CurrencyDecimalDigits = 0;
                            if (!string.IsNullOrEmpty(oRow["val_campo"].ToString()))
                            {
                                if (pCodCampo != oRow["cod_campo"].ToString())
                                {
                                    if (!string.IsNullOrEmpty(pCodCampo))
                                    {
                                        //Controls.Add(new LiteralControl("</div>"));
                                        Controls.Add(new LiteralControl("</div>"));
                                    }
                                    Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                    Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                    pCodCampo   = oRow["cod_campo"].ToString();
                                    oLabel      = new Label();
                                    oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                    oLabel.Text = oRow["nom_campo"].ToString();
                                    Controls.Add(oLabel);
                                    Controls.Add(new LiteralControl("</div>"));
                                    Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                }

                                int iValCampo = int.Parse(oRow["val_campo"].ToString());
                                oLabel = new Label();
                                if ((oRow["cod_campo"].ToString() == "20140815025804") && (!blnOfertaExit))
                                {
                                    oLabel.ID = "dtt_20140815025745";
                                }
                                else
                                {
                                    if (oRow["cod_campo"].ToString() == "20140815025745")
                                    {
                                        blnOfertaExit = true;
                                    }
                                    oLabel.ID = "dtt_" + oRow["cod_campo"].ToString();
                                }
                                oLabel.Text = iValCampo.ToString("C", oNumInfo);
                                Controls.Add(oLabel);
                                Controls.Add(new LiteralControl("</div>"));
                            }
                            else if ((oRow["cod_campo"].ToString() == "20140815025804") && (!blnOfertaExit) && (dUsuario.CodTipo != "1"))
                            {
                                if (pCodCampo != oRow["cod_campo"].ToString())
                                {
                                    if (!string.IsNullOrEmpty(pCodCampo))
                                    {
                                        Controls.Add(new LiteralControl("</div>"));
                                    }
                                    Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                    Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                    pCodCampo   = oRow["cod_campo"].ToString();
                                    oLabel      = new Label();
                                    oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                    oLabel.Text = oRow["nom_campo"].ToString();
                                    Controls.Add(oLabel);
                                    Controls.Add(new LiteralControl("</div>"));
                                    Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                }
                                oLabel = new Label();
                                //oLabel.ID = "dtt_20110804164958";
                                oLabel.ID   = "dtt_20140815025745";
                                oLabel.Text = "Consultar";
                                Controls.Add(oLabel);
                                Controls.Add(new LiteralControl("</div>"));
                            }
                            break;

                        case "6":
                            if (!string.IsNullOrEmpty(oRow["val_campo"].ToString()))
                            {
                                if (pCodCampo != oRow["cod_campo"].ToString())
                                {
                                    if (!string.IsNullOrEmpty(pCodCampo))
                                    {
                                        //Controls.Add(new LiteralControl("</div>"));
                                        Controls.Add(new LiteralControl("</div>"));
                                    }
                                    Controls.Add(new LiteralControl("<div id=\"idCmpFch_" + oRow["cod_campo"].ToString() + "\" class=\"dCampoFicha\">"));
                                    Controls.Add(new LiteralControl("<div id=\"idTitStyle_" + oRow["cod_campo"].ToString() + "\" class=\"titstyle\">"));
                                    pCodCampo   = oRow["cod_campo"].ToString();
                                    oLabel      = new Label();
                                    oLabel.ID   = "lbl_" + oRow["cod_campo"].ToString();
                                    oLabel.Text = oRow["nom_campo"].ToString();
                                    Controls.Add(oLabel);
                                    Controls.Add(new LiteralControl("</div>"));
                                    Controls.Add(new LiteralControl("<div id=\"idCampo_" + oRow["cod_campo"].ToString() + "\" class=\"datstyle\">"));
                                }
                                HyperLink oHyperLink = new HyperLink();
                                oHyperLink.ID          = "dtt_" + oRow["cod_campo"].ToString();
                                oHyperLink.NavigateUrl = oRow["val_campo"].ToString();
                                oHyperLink.Text        = oRow["val_campo"].ToString();
                                oHyperLink.Target      = "_blank";
                                Controls.Add(oHyperLink);
                                Controls.Add(new LiteralControl("</div>"));

                                /*oLabel = new Label();
                                 * oLabel.ID = "dtt_" + oRow["cod_campo"].ToString();
                                 * oLabel.Text = oRow["val_campo"].ToString();
                                 * Controls.Add(oLabel);]/
                                 */
                            }
                            break;
                        }
                    }
                }
            }
            dOpcionesCampo = null;
            dInfoUsuario   = null;
            Controls.Add(new LiteralControl("</div>"));
            Controls.Add(new LiteralControl("</div>"));
        }