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; } } }
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())); }
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; } }
protected void getComments(string CodUsuario) { Label oLabel; Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mdlMisComentarios\" width=\"100%\">")); DataTable dContenidoUsuario = oWeb.DeserializarTbl(Server.MapPath("."), "Contenidos.bin"); if (dContenidoUsuario != null) { if (dContenidoUsuario.Rows.Count > 0) { StringBuilder sSQL = new StringBuilder(); sSQL.Append(" cod_usuario = ").Append(CodUsuario); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); DataRow[] oRows = dContenidoUsuario.Select(sSQL.ToString(), " date_contenido desc "); if (oRows != null) { if (oRows.Count() > 0) { SysUsuario objUsuario; BinaryUsuario dUsuario; foreach (DataRow oRow in oRows) { objUsuario = new SysUsuario(); objUsuario.Path = Server.MapPath("."); objUsuario.CodUsuario = oRow["cod_usuario"].ToString(); dUsuario = objUsuario.ClassGet(); if (dUsuario != null) { if (dUsuario.EstUsuario == "V") { Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrBlqPerfil\" colspan=\"2\" align=\"top\">")); Controls.Add(new LiteralControl("<div class=\"MsnUsrComentUsrPerfil\">")); oLabel = new Label(); oLabel.ID = "lblComment_" + oRow["cod_contenido"].ToString(); oLabel.Text = oRow["texto_contenido"].ToString(); oLabel.CssClass = "lblCommentPerfil"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div><div class=\"MsnUsrFchUsrPerfil\">")); oLabel = new Label(); oLabel.ID = "lblFecha_" + oRow["cod_contenido"].ToString(); oLabel.Text = oCulture.GetResource("Global", "Comentado") + " " + String.Format("{0:f}", DateTime.Parse(oRow["date_contenido"].ToString())); oLabel.CssClass = "lblFechaComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("</td></tr>")); } } dUsuario = null; } } } oRows = null; } } dContenidoUsuario = null; Controls.Add(new LiteralControl("</table>")); }
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; } }
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); }
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"); } }
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; }
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; }
protected void getContenidosRel(string pCodContenidoRel, string pCodUsuario, string pDateContenido, DataTable dContenidoUsuario) { var sCodUsuario = string.Empty; RadBinaryImage oImage; RequiredFieldValidator oRequiredFieldValidator; Label oLabel; Button oButton; StringBuilder sSQL = new StringBuilder(); sSQL.Append(" cod_contenido_rel = ").Append(pCodContenidoRel); DataRow[] oRowsContenidoRel = dContenidoUsuario.Select(sSQL.ToString(), " date_contenido desc "); if (oRowsContenidoRel != null) { if (oRowsContenidoRel.Count() > 0) { Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrEmptyBlq\"></td><td><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" class=\"RespMsnUsrBlq\">")); foreach (DataRow oRow in oRowsContenidoRel) { Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrCommetBlq\"><div class=\"MsnUsrImgUsrLittle\">")); sCodUsuario = oRow["cod_usuario"].ToString(); oImage = new RadBinaryImage(); oImage.CssClass = "ImageUsrLittle"; oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_usuario"].ToString(), 300, 300); oImage.Width = Unit.Pixel(32); oImage.AutoAdjustImageControlSize = false; Controls.Add(oImage); LinkButton oLinkButton = new LinkButton(); oLinkButton.Width = Unit.Pixel(52); oLinkButton.Attributes["CodUsuario"] = oRow["cod_usuario"].ToString(); oLinkButton.CssClass = "ImageUsrLittle"; oLinkButton.Click += new EventHandler(oLinkButton_Click); oLinkButton.Controls.Add(oImage); Controls.Add(oLinkButton); Controls.Add(new LiteralControl("</div><div class=\"MsnUsrNomUsrLittle\">")); BinaryUsuario dUser; SysUsuario oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oRow["cod_usuario"].ToString(); dUser = oUsuario.ClassGet(); LinkButton oLnkButton = new LinkButton(); oLnkButton.Text = dUser.NomUsuario + " " + dUser.ApeUsuario; oLnkButton.Attributes["CodUsuario"] = oRow["cod_usuario"].ToString(); oLnkButton.CssClass = "lblNomUsuarioComment"; oLnkButton.Click += new EventHandler(oLinkButton_Click); Controls.Add(oLnkButton); dUser = null; Controls.Add(new LiteralControl("</div><div class=\"MsnUsrComentUsrLittle\">")); oLabel = new Label(); oLabel.ID = "lblComment_" + oRow["cod_contenido"].ToString(); oLabel.Text = oRow["texto_contenido"].ToString(); oLabel.CssClass = "lblComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div><div class=\"MsnUsrFchUsrLittle\">")); oLabel = new Label(); oLabel.ID = "lblFecha_" + oRow["cod_contenido"].ToString(); oLabel.Text = oCulture.GetResource("Global", "Comentado") + " " + String.Format("{0:f}", DateTime.Parse(oRow["date_contenido"].ToString())); oLabel.CssClass = "lblFechaComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); if (!string.IsNullOrEmpty(oIsUsuario.Tipo)) { if ((oRow["cod_usuario"].ToString() != oIsUsuario.CodUsuario) && (int.Parse(oIsUsuario.Tipo) > 1)) { Controls.Add(new LiteralControl("<div class=\"MsnUsrDenuncia\">")); if (string.IsNullOrEmpty(oRow["ind_denuncia"].ToString())) { Button oBntDen = new Button(); oBntDen.ID = "btnDenuncia" + oRow["cod_contenido"].ToString(); oBntDen.CssClass = "btnDenuncia"; oBntDen.Text = "Denunciar"; oBntDen.Attributes["CodContenido"] = oRow["cod_contenido"].ToString(); oBntDen.Click += new EventHandler(oBntDen_Click); Controls.Add(oBntDen); } else { Label oLblDenuncia = new Label(); oLblDenuncia.ID = "lblDenuncia" + oRow["cod_contenido"].ToString(); oLblDenuncia.Text = "Denunciado"; Controls.Add(oLblDenuncia); } Controls.Add(new LiteralControl("</div>")); } } Controls.Add(new LiteralControl("</td></tr>")); } if ((sCodUsuario != oIsUsuario.CodUsuario) && (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))) { Controls.Add(new LiteralControl("<tr><td>")); Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">")); Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrCommetBlq\" id=\"comentetxt_" + pCodContenidoRel + "\" style=\"display:block;\" valign=\"top\">")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqTxt\">")); TextBox oTexto = new TextBox(); oTexto.ID = "txt_" + pCodContenidoRel; oTexto.TextMode = TextBoxMode.MultiLine; oTexto.CssClass = "CssComente"; Controls.Add(oTexto); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqVal\">")); oRequiredFieldValidator = new RequiredFieldValidator(); oRequiredFieldValidator.ID = "valTxt_" + pCodContenidoRel; oRequiredFieldValidator.ControlToValidate = "txt_" + pCodContenidoRel; oRequiredFieldValidator.Display = ValidatorDisplay.Static; oRequiredFieldValidator.ValidationGroup = "valTxtComment_" + pCodContenidoRel; oRequiredFieldValidator.ErrorMessage = "*"; oRequiredFieldValidator.CssClass = "csVal"; Controls.Add(oRequiredFieldValidator); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqBtn\">")); oButton = new Button(); oButton.ID = "SendComente_" + pCodContenidoRel; oButton.Text = "Aceptar"; oButton.Attributes["CodContenidoRel"] = pCodContenidoRel; oButton.Click += new EventHandler(oButton_Click); oButton.CssClass = "cBtnMsnUsrComment"; oButton.ValidationGroup = "valTxtComment_" + pCodContenidoRel; Controls.Add(oButton); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("</td></tr></table>")); Controls.Add(new LiteralControl("</td></tr>")); } Controls.Add(new LiteralControl("</table></dtr></tr>")); } else { if ((pCodUsuario != oIsUsuario.CodUsuario) && (!string.IsNullOrEmpty(oIsUsuario.CodUsuario))) { Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrEmptyBlq\"></td><td>")); Controls.Add(new LiteralControl("<table class=\"RespMsnUsrBlq\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">")); Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrCommetBlq\" id=\"comentetxt_" + pCodContenidoRel + "\" style=\"display:block;\" valign=\"top\">")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqTxt\">")); TextBox oTexto = new TextBox(); oTexto.ID = "txt_" + pCodContenidoRel; oTexto.TextMode = TextBoxMode.MultiLine; oTexto.CssClass = "CssComente"; Controls.Add(oTexto); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqVal\">")); oRequiredFieldValidator = new RequiredFieldValidator(); oRequiredFieldValidator.ID = "valTxt_" + pCodContenidoRel; oRequiredFieldValidator.ControlToValidate = "txt_" + pCodContenidoRel; oRequiredFieldValidator.Display = ValidatorDisplay.Static; oRequiredFieldValidator.ValidationGroup = "valTxtComment_" + pCodContenidoRel; oRequiredFieldValidator.ErrorMessage = "*"; oRequiredFieldValidator.CssClass = "csVal"; Controls.Add(oRequiredFieldValidator); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"MsnUsrBlqBtn\">")); oButton = new Button(); oButton.ID = "SendComente_" + pCodContenidoRel; oButton.Text = "Aceptar"; oButton.Attributes["CodContenidoRel"] = pCodContenidoRel; oButton.CssClass = "cBtnMsnUsrComment"; oButton.Click += new EventHandler(oButton_Click); oButton.ValidationGroup = "valTxtComment_" + pCodContenidoRel; Controls.Add(oButton); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("</td></tr></table>")); Controls.Add(new LiteralControl("</td></tr>")); } } } oRowsContenidoRel = null; }
void oButton_Click(object sender, EventArgs e) { bool bExecMail = false; string sDireccion = sDireccion = "."; DBConn oConn = new DBConn(); if (oConn.Open()) { string cPath = Server.MapPath("."); string sSubject = string.Empty; string sNomApeUsrOrigen = string.Empty; string sEmailDestino = string.Empty; SysUsuario sUsuario; StringBuilder oHtml = new StringBuilder(); BinaryUsuario dUser; StringBuilder sFile = new StringBuilder(); SysRelacionUsuarios oRelacionUsuarios; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); string sType = (sender as Button).Attributes["sType"].ToString(); switch (sType) { case "P": oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.EstRelacion = "P"; oRelacionUsuarios.Accion = "CREAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuario"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.EstRelacion = "C"; oRelacionUsuarios.Accion = "CREAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuarioRel"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); sUsuario = new SysUsuario(); sUsuario.Path = cPath; sUsuario.CodUsuario = (sender as Button).Attributes["CodUsuario"].ToString(); dUser = sUsuario.ClassGet(); if (dUser != null) { sNomApeUsrOrigen = dUser.NomUsuario + " " + dUser.ApeUsuario; } dUser = null; sUsuario.CodUsuario = (sender as Button).Attributes["CodUsuarioRel"].ToString(); dUser = sUsuario.ClassGet(); if (dUser != null) { sEmailDestino = dUser.EmlUsuario; } dUser = null; oHtml.Append("<HTML><BODY><p><font face=verdana size=2>").Append(sNomApeUsrOrigen); oHtml.Append("<br>").Append(oCulture.GetResource("Mensajes", "sMessage04")).Append("</font></p></BODY></HTML>"); sSubject = sNomApeUsrOrigen + oCulture.GetResource("Mensajes", "sMessage03") + Application["SiteName"].ToString(); sDireccion = "Escort.aspx?CodUsuario=" + (sender as Button).Attributes["CodUsuarioRel"].ToString(); bExecMail = true; break; case "C": oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.EstRelacion = "V"; oRelacionUsuarios.Accion = "EDITAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuario"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.EstRelacion = "V"; oRelacionUsuarios.Accion = "EDITAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuarioRel"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); sUsuario = new SysUsuario(); sUsuario.Path = cPath; sUsuario.CodUsuario = (sender as Button).Attributes["CodUsuario"].ToString(); dUser = sUsuario.ClassGet(); if (dUser != null) { sNomApeUsrOrigen = dUser.NomUsuario + " " + dUser.ApeUsuario; } dUser = null; sUsuario.CodUsuario = (sender as Button).Attributes["CodUsuarioRel"].ToString(); dUser = sUsuario.ClassGet(); if (dUser != null) { sEmailDestino = dUser.EmlUsuario; } dUser = null; oHtml.Append("<HTML><BODY><p><font face=verdana size=2>").Append(sNomApeUsrOrigen); oHtml.Append("<br>").Append(oCulture.GetResource("Mensajes", "sMessage05")).Append("</font></p></BODY></HTML>"); sSubject = sNomApeUsrOrigen + oCulture.GetResource("Mensajes", "sMessage05"); bExecMail = true; break; case "N": oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuario"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); oRelacionUsuarios.CodUsuario = (sender as Button).Attributes["CodUsuarioRel"].ToString(); oRelacionUsuarios.CodUsuarioRel = (sender as Button).Attributes["CodUsuario"].ToString(); oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sFile.Length = 0; sFile.Append("RelacionUsuario_").Append((sender as Button).Attributes["CodUsuarioRel"].ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); break; } if (bExecMail) { Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = sEmailDestino; oEmailing.Subject = sSubject; oEmailing.Body = oHtml; oEmailing.EmailSend(); } oConn.Close(); } Response.Redirect(sDireccion); }
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>")); }
protected void getMessageUser() { Controls.Add(new LiteralControl("<div class=\"mdlMisComentarios\">")); Label oLabel; StringBuilder sSQL = new StringBuilder(); sSQL.Append(" cod_usuario = ").Append(oIsUsuario.CodUsuario).Append(" and est_email = 'V' "); RadBinaryImage oImage; DataTable dEmlUsr = oWeb.DeserializarTbl(Server.MapPath("."), "EmailToUser.bin"); if (dEmlUsr != null) { if (dEmlUsr.Rows.Count > 0) { DataRow[] oRows = dEmlUsr.Select(sSQL.ToString()); if (oRows != null) { if (oRows.Count() > 0) { foreach (DataRow oRow in oRows) { Controls.Add(new LiteralControl("<div class=\"bloquePorUsuario\">")); /*******************************************************************/ Controls.Add(new LiteralControl("<div class=\"imgComent\">")); oImage = new RadBinaryImage(); oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_usr_send_email"].ToString(), 62, 62); Controls.Add(oImage); Controls.Add(new LiteralControl("</div>")); /*******************************************************************/ Controls.Add(new LiteralControl("<div class=\"bloqueUsuarioComent\">")); /*******************************************************************/ Controls.Add(new LiteralControl("<div class=\"bNombreComment\">")); BinaryUsuario dUser; SysUsuario oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oRow["cod_usr_send_email"].ToString(); dUser = oUsuario.ClassGet(); oLabel = new Label(); oLabel.ID = "lblNomUsuario_" + oRow["cod_email"].ToString(); oLabel.Text = dUser.NomUsuario + " " + dUser.ApeUsuario; oLabel.CssClass = "lblNomUsuarioComment"; dUser = null; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); /*******************************************************************/ /*******************************************************************/ Controls.Add(new LiteralControl("<div class=\"fechaComent\">")); oLabel = new Label(); oLabel.ID = "lblFecha_" + oRow["cod_email"].ToString(); oLabel.Text = oCulture.GetResource("Global", "Comentado") + " " + String.Format("{0:f}", DateTime.Parse(oRow["fecha_email"].ToString())); oLabel.CssClass = "lblFechaComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); /*******************************************************************/ /*******************************************************************/ Controls.Add(new LiteralControl("<div class=\"bloqueComent\">")); oLabel = new Label(); oLabel.ID = "lblComment_" + oRow["cod_email"].ToString(); oLabel.Text = oRow["cuerpo_email"].ToString(); oLabel.CssClass = "lblComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); /*******************************************************************/ /*******************************************************************/ Controls.Add(new LiteralControl("</div>")); /*******************************************************************/ //getEmailRel(oRow["cod_email"].ToString(), oRow["cod_usuario"].ToString(), oRow["fecha_email"].ToString(), dEmlUsr); /*******************************************************************/ Controls.Add(new LiteralControl("</div>")); } } } Controls.Add(new LiteralControl("<div>")); Button oButton = new Button(); oButton.ID = "IDComente"; oButton.Text = "Comente"; oButton.OnClientClick = String.Format("goComenta('{0}'); return false;", "IDComente"); Controls.Add(oButton); Controls.Add(new LiteralControl("</div>")); oRows = null; } } dEmlUsr = null; Controls.Add(new LiteralControl("</div>")); }
void oButton_Click(object sender, EventArgs e) { string sNomApeUsrOrigen = string.Empty; string sEmailDestino = string.Empty; string pCodContenido = string.Empty; BinaryUsuario dUser; StringBuilder sFile = new StringBuilder(); DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); CmsContenidos oContenidos = new CmsContenidos(ref oConn); if (!string.IsNullOrEmpty((sender as Button).Attributes["CodContenidoRel"].ToString())) { oContenidos.CodContenidoRel = (sender as Button).Attributes["CodContenidoRel"].ToString(); } oContenidos.CodUsuario = oIsUsuario.CodUsuario; oContenidos.CodUsuarioRel = HttpContext.Current.Session["CodUsuarioPerfil"].ToString(); oContenidos.TextoContenido = (string.IsNullOrEmpty((sender as Button).Attributes["CodContenidoRel"].ToString()) ? (this.FindControl("txtComent_" + oIsUsuario.CodUsuario) as TextBox).Text : (this.FindControl("txt_" + (sender as Button).Attributes["CodContenidoRel"].ToString()) as TextBox).Text); oContenidos.EstContenido = "P"; oContenidos.CodNodo = pCodNodo; oContenidos.DateContenido = DateTime.Now.ToString(); oContenidos.PrvContendio = "4"; oContenidos.IpUsuario = Request.ServerVariables["REMOTE_ADDR"].ToString(); oContenidos.Accion = "CREAR"; oContenidos.Put(); pCodContenido = oContenidos.CodContenido; if (string.IsNullOrEmpty(oContenidos.Error)) { oConn.Commit(); /*sFile.Append("ContenidoUsuario_").Append(oIsUsuario.CodUsuario).Append(".bin"); * oContenidos.CodUsuarioRel = oIsUsuario.CodUsuario; * oContenidos.SerializaTblContenidoByUser(ref oConn, oFolder.ToString(), sFile.ToString()); * * sFile.Length = 0; * sFile.Append("ContenidoUsuario_").Append(HttpContext.Current.Session["CodUsuarioPerfil"].ToString()).Append(".bin"); * oContenidos.CodUsuario = HttpContext.Current.Session["CodUsuarioPerfil"].ToString(); * oContenidos.CodUsuarioRel = HttpContext.Current.Session["CodUsuarioPerfil"].ToString(); * oContenidos.SerializaTblContenidoByUser(ref oConn, oFolder.ToString(), sFile.ToString());*/ //sFile.Length = 0; //sFile.Append("Contenidos.bin"); oContenidos.SerializaContenidos(ref oConn, oFolder.ToString(), "Contenidos.bin"); oLog.CodEvtLog = "002"; oLog.IdUsuario = oLog.IdUsuario = (!string.IsNullOrEmpty(oIsUsuario.CodUsuario) ? oIsUsuario.CodUsuario : "-1"); oLog.ObsLog = "<COMENTARIOA>" + Session["CodUsuarioPerfil"].ToString(); //oLog.putLog(); SysUsuario oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oIsUsuario.CodUsuario; dUser = oUsuario.ClassGet(); if (dUser != null) { sNomApeUsrOrigen = dUser.NomUsuario + " " + dUser.ApeUsuario; } dUser = null; oUsuario.CodUsuario = HttpContext.Current.Session["CodUsuarioPerfil"].ToString(); dUser = oUsuario.ClassGet(); if (dUser != null) { sEmailDestino = dUser.EmlUsuario; } dUser = null; StringBuilder sAsunto = new StringBuilder(); StringBuilder oHtml = new StringBuilder(); DataTable dParamEmail = oWeb.DeserializarTbl(Server.MapPath("."), "ParamEmail.bin"); if (dParamEmail != null) { if (dParamEmail.Rows.Count > 0) { DataRow[] oRows = dParamEmail.Select(" tipo_email = 'N' "); if (oRows != null) { if (oRows.Count() > 0) { sAsunto.Append(oRows[0]["asunto_email"].ToString()); sAsunto.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); sAsunto.Replace("[USUARIO]", sNomApeUsrOrigen); oHtml.Append(oRows[0]["cuerpo_email"].ToString()); oHtml.Replace("[NOMBRE]", sNomApeUsrOrigen); oHtml.Replace("[CUERPO]", (string.IsNullOrEmpty((sender as Button).Attributes["CodContenidoRel"].ToString()) ? (this.FindControl("txtComent_" + oIsUsuario.CodUsuario) as TextBox).Text : (this.FindControl("txt_" + (sender as Button).Attributes["CodContenidoRel"].ToString()) as TextBox).Text)); oHtml.Replace("[SITIO]", "http://" + Request.ServerVariables["HTTP_HOST"].ToString()); oHtml.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = sEmailDestino; oEmailing.Subject = (!string.IsNullOrEmpty(sAsunto.ToString()) ? sAsunto.ToString() : sNomApeUsrOrigen + oCulture.GetResource("Mensajes", "sMessage01") + Application["SiteName"].ToString()); oEmailing.Body = oHtml; oEmailing.EmailSend(); } } oRows = null; } } dParamEmail = null; } else { oConn.Rollback(); } oConn.Close(); } } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } Response.Redirect("."); }
protected void CommentToUser() { oIsUsuario = oWeb.GetObjUsuario(); if ((Session["CodUsuarioPerfil"] != null) && (!string.IsNullOrEmpty(Session["CodUsuarioPerfil"].ToString())) && (oIsUsuario.CodUsuario != Session["CodUsuarioPerfil"].ToString()) && (oIsUsuario.Tipo == "1")) { Label oLabel; RadPanelItem itemN; RadBinaryImage oImage; RadPanelBar RadPanelBar1 = new RadPanelBar(); RadPanelBar1.Width = Unit.Percentage(100); RadPanelBar1.EnableEmbeddedSkins = false; //RadPanelBar1.Skin = "Sitefinity"; RadPanelItem item1 = new RadPanelItem(); item1.Text = oCulture.GetResource("Global", "Comentarios"); item1.Expanded = true; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")); StringBuilder sFile = new StringBuilder(); sFile.Append("ComentarioUsuario_").Append(Session["CodUsuarioPerfil"].ToString()).Append(".bin"); DataTable ComentarioUsuario = oWeb.DeserializarTbl(oFolder.ToString(), sFile.ToString()); if (ComentarioUsuario != null) { if (ComentarioUsuario.Rows.Count > 0) { foreach (DataRow oRow in ComentarioUsuario.Rows) { itemN = new RadPanelItem(); itemN.Controls.Add(new LiteralControl("<div class=\"MsnUsrImgUsr\">")); oImage = new RadBinaryImage(); oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_usuario_rel"].ToString(), 300, 300); oImage.CssClass = "ImageUsrTiny"; oImage.Width = Unit.Pixel(52); oImage.AutoAdjustImageControlSize = false; LinkButton oLinkButton = new LinkButton(); oLinkButton.Attributes["CodUsuario"] = oRow["cod_usuario_rel"].ToString(); oLinkButton.Width = Unit.Pixel(52); oLinkButton.CssClass = "ImageUsrTiny"; oLinkButton.Click += new EventHandler(oLinkButton_Click); oLinkButton.Controls.Add(oImage); itemN.Controls.Add(oLinkButton); itemN.Controls.Add(new LiteralControl("</div><div class=\"MsnUsrNomUsr\">")); BinaryUsuario dUser; SysUsuario oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oRow["cod_usuario_rel"].ToString(); dUser = oUsuario.ClassGet(); LinkButton oLnkButton = new LinkButton(); oLnkButton.Text = dUser.NomUsuario + " " + dUser.ApeUsuario; oLnkButton.Attributes["CodUsuario"] = oRow["cod_usuario_rel"].ToString(); oLnkButton.CssClass = "lblNomUsuarioComment"; oLnkButton.Click += new EventHandler(oLinkButton_Click); itemN.Controls.Add(oLnkButton); //oLabel = new Label(); //oLabel.ID = "lblNomUsuario_" + oRow["cod_usuario_rel"].ToString(); //oLabel.Text = dUser.NomUsuario + " " + dUser.ApeUsuario; //oLabel.CssClass = "lblNomUsuarioComment"; dUser = null; //itemN.Controls.Add(oLabel); itemN.Controls.Add(new LiteralControl("</div><div class=\"MsnUsrComentUsr\">")); oLabel = new Label(); oLabel.ID = "lblComment_" + oRow["cod_usuario_rel"].ToString(); oLabel.Text = oRow["comentario"].ToString(); oLabel.CssClass = "lblComment"; itemN.Controls.Add(oLabel); itemN.Controls.Add(new LiteralControl("</div>")); item1.Items.Add(itemN); } } } ComentarioUsuario = null; itemN = new RadPanelItem(); itemN.Controls.Add(new LiteralControl("<div class=\"comenta\">")); itemN.Controls.Add(new LiteralControl("<div class=\"idDejaComment\">")); oLabel = new Label(); oLabel.ID = "lblDejaTuComentario"; oLabel.CssClass = "lblDejaTuComentarioCss"; oLabel.Text = oCulture.GetResource("Global", "DejaTuComentario"); itemN.Controls.Add(oLabel); itemN.Controls.Add(new LiteralControl("</div>")); itemN.Controls.Add(new LiteralControl("<div class=\"idTextDejaComment\">")); TextBox oTextBox = new TextBox(); oTextBox.ID = "txtDejaTuComentario"; oTextBox.TextMode = TextBoxMode.MultiLine; oTextBox.CssClass = "txtDejaTuComentarioCss"; itemN.Controls.Add(oTextBox); RequiredFieldValidator oRequiredFieldValidator = new RequiredFieldValidator(); oRequiredFieldValidator.ID = "valtxtDejaTuComentario"; oRequiredFieldValidator.ControlToValidate = "txtDejaTuComentario"; oRequiredFieldValidator.Display = ValidatorDisplay.Static; oRequiredFieldValidator.ValidationGroup = "DejaTuComentario"; oRequiredFieldValidator.ErrorMessage = "*"; itemN.Controls.Add(oRequiredFieldValidator); itemN.Controls.Add(new LiteralControl("</div>")); itemN.Controls.Add(new LiteralControl("<div class=\"idBtnDejaComment\">")); Button oBtnDejaTuComengtario = new Button(); oBtnDejaTuComengtario.ID = "BtnDejaTuComengtario"; oBtnDejaTuComengtario.Text = oCulture.GetResource("Global", "btnPublicar"); oBtnDejaTuComengtario.ValidationGroup = "DejaTuComentario"; oBtnDejaTuComengtario.CssClass = "cBtnDejaUsrComment"; oBtnDejaTuComengtario.Click += new EventHandler(oBtnDejaTuComengtario_Click); itemN.Controls.Add(oBtnDejaTuComengtario); itemN.Controls.Add(new LiteralControl("</div>")); itemN.Controls.Add(new LiteralControl("</div>")); item1.Items.Add(itemN); RadPanelBar1.Items.Add(item1); Controls.Add(RadPanelBar1); oBtnDejaTuComengtario.Attributes["TxtControlID"] = oTextBox.ClientID; } }
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()); }
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); }
protected void getFollow() { Controls.Add(new LiteralControl("<div id=\"zonafollow\">")); StringBuilder sFile = new StringBuilder(); sFile.Append("SeguirUsuariosF_").Append(oIsUsuario.CodUsuario).Append(".bin"); DataTable dSeguirFUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), sFile.ToString()); SysUsuario oUsuario; BinaryUsuario dUsuario; if (dSeguirFUsuarios != null) { foreach (DataRow oRow in dSeguirFUsuarios.Rows) { oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oRow["cod_seg_usuario"].ToString(); dUsuario = oUsuario.ClassGet(); if (dUsuario.EstUsuario == "V") { Controls.Add(new LiteralControl("<div class=\"bfollow\">")); Controls.Add(new LiteralControl("<div class=\"bImgUsrFollow\">")); RadBinaryImage oImage = new RadBinaryImage(); oImage.CssClass = "cTwittImg"; oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_seg_usuario"].ToString(), 300, 300); oImage.Width = Unit.Pixel(52); oImage.AutoAdjustImageControlSize = false; LinkButton oLinkButton = new LinkButton(); //oLinkButton.Height = Unit.Pixel(52); oLinkButton.Width = Unit.Pixel(52); oLinkButton.Attributes["CodUsuario"] = oRow["cod_seg_usuario"].ToString(); oLinkButton.CssClass = "cTwittImgUserFollowMe"; oLinkButton.Click += new EventHandler(oLinkButton_Click); oLinkButton.Controls.Add(oImage); Controls.Add(oLinkButton); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div>")); LinkButton oLnkButton = new LinkButton(); oLnkButton.Text = oRow["usuario_follow"].ToString(); oLnkButton.Attributes["CodUsuario"] = oRow["cod_seg_usuario"].ToString(); oLnkButton.CssClass = "bNamefollow"; oLnkButton.Click += new EventHandler(oLinkButton_Click); Controls.Add(oLnkButton); //Controls.Add(new LiteralControl(oRow["usuario_follow"].ToString())); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"bBtnfollow\">")); Controls.Add(new LiteralControl("<div class=\"zonaUnfollow\">")); Button oButton = new Button(); oButton.ID = "idGetBtnUnFollow_" + oIsUsuario.CodUsuario + "_" + oRow["cod_seg_usuario"].ToString(); oButton.Text = oCulture.GetResource("Usuario", "BtnFollowing"); oButton.Attributes["CodUsuario"] = oIsUsuario.CodUsuario; oButton.Attributes["CodSegUsuario"] = oRow["cod_seg_usuario"].ToString(); oButton.CssClass = "cGetBtnFollow"; oButton.Click += new EventHandler(oButton_UnFullow); Controls.Add(oButton); oButton.Attributes["onmouseover"] = "document.getElementById('" + oButton.ClientID + "').value='" + oCulture.GetResource("Usuario", "BtnUnFollow") + "'"; oButton.Attributes["onmouseout"] = "document.getElementById('" + oButton.ClientID + "').value='" + oCulture.GetResource("Usuario", "BtnFollowing") + "'"; Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"bDescfollow\">")); DataTable dCampoUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), "CampoUsuarios.bin"); if (dCampoUsuarios != null) { if (dCampoUsuarios.Rows.Count > 0) { DataRow[] cRow = dCampoUsuarios.Select(" tipo_campo = 2 and desp_campo = 'O' and ind_despliegue = 'V' "); if (cRow != null) { if (cRow.Count() > 0) { DataTable dInfoUsuarios = oWeb.DeserializarTbl(Server.MapPath(".").ToString(), "InfoUsuario_" + oRow["cod_seg_usuario"].ToString() + ".bin"); if (dInfoUsuarios != null) { if (dInfoUsuarios.Rows.Count > 0) { DataRow[] iRow = dInfoUsuarios.Select(" cod_campo = " + cRow[0]["cod_campo"].ToString()); if (iRow != null) { if (iRow.Count() > 0) { Controls.Add(new LiteralControl(iRow[0]["val_campo"].ToString())); } } iRow = null; } } dInfoUsuarios = null; } } cRow = null; } } dCampoUsuarios = null; Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("</div>")); } dUsuario = null; } } dSeguirFUsuarios = null; Controls.Add(new LiteralControl("</div>")); }
protected void getComments() { Label oLabel; Controls.Add(new LiteralControl("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"mdlMisComentarios\" width=\"100%\">")); RadBinaryImage oImage; DataTable dContenidoUsuario = oWeb.DeserializarTbl(Server.MapPath("."), "Contenidos.bin"); if (dContenidoUsuario != null) { if (dContenidoUsuario.Rows.Count > 0) { StringBuilder js = new StringBuilder(); js.Append("function goComenta(idControl){"); js.Append(" var oControl = document.getElementById(idControl); "); js.Append(" oControl.style.display = 'block'; "); js.Append("}; "); Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "goComenta", js.ToString(), true); StringBuilder sSQL = new StringBuilder(); if (!string.IsNullOrEmpty(oIsUsuario.Tipo)) { if (Session["CodUsuarioPerfil"].ToString() != oIsUsuario.CodUsuario) { if (int.Parse(oIsUsuario.Tipo) > 1) { sSQL.Append(" cod_usuario = ").Append(oIsUsuario.CodUsuario); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); } else { sSQL.Append(" cod_usuario = ").Append(Session["CodUsuarioPerfil"].ToString()); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); } } else { if (int.Parse(oIsUsuario.Tipo) > 1) { sSQL.Append(" cod_usuario = ").Append(Session["CodUsuarioPerfil"].ToString()); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); } else { string sCodUsrRel = string.Empty; StringBuilder sFile = new StringBuilder(); sFile.Append("SeguirUsuariosF_").Append(oIsUsuario.CodUsuario).Append(".bin"); DataTable dUsuarioRel = oWeb.DeserializarTbl(Server.MapPath("."), sFile.ToString()); if (dUsuarioRel != null) { foreach (DataRow oRow in dUsuarioRel.Rows) { sCodUsrRel += (string.IsNullOrEmpty(sCodUsrRel) ? "" : ","); sCodUsrRel += oRow["cod_seg_usuario"].ToString(); } } dUsuarioRel = null; if (string.IsNullOrEmpty(sCodUsrRel)) { sCodUsrRel = "null"; } sSQL.Append(" cod_usuario in(").Append(sCodUsrRel).Append(")"); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); } } } else { sSQL.Append(" cod_usuario = ").Append(Session["CodUsuarioPerfil"].ToString()); sSQL.Append(" and cod_contenido_rel is null and est_contenido = 'P' "); } DataRow[] oRows = dContenidoUsuario.Select(sSQL.ToString(), " date_contenido desc "); if (oRows != null) { if (oRows.Count() > 0) { SysUsuario objUsuario; BinaryUsuario dUsuario; foreach (DataRow oRow in oRows) { objUsuario = new SysUsuario(); objUsuario.Path = Server.MapPath("."); objUsuario.CodUsuario = oRow["cod_usuario"].ToString(); dUsuario = objUsuario.ClassGet(); if (dUsuario != null) { if (dUsuario.EstUsuario == "V") { Controls.Add(new LiteralControl("<tr><td class=\"MsnUsrBlq\" colspan=\"2\" align=\"top\">")); Controls.Add(new LiteralControl("<div class=\"MsnUsrImgUsr\">")); oImage = new RadBinaryImage(); oImage.CssClass = "ImageUsrTiny"; oImage.DataValue = oWeb.getImageProfileUser(oRow["cod_usuario"].ToString(), 300, 300); oImage.Width = Unit.Pixel(52); oImage.AutoAdjustImageControlSize = false; LinkButton oLinkButton = new LinkButton(); oLinkButton.Width = Unit.Pixel(52); oLinkButton.Attributes["CodUsuario"] = oRow["cod_usuario"].ToString(); oLinkButton.CssClass = "cTwittImgUserFollowMe"; oLinkButton.Click += new EventHandler(oLinkButton_Click); oLinkButton.Controls.Add(oImage); Controls.Add(oLinkButton); Controls.Add(new LiteralControl("</div><div class=\"MsnUsrNomUsr\">")); BinaryUsuario dUser; SysUsuario oUsuario = new SysUsuario(); oUsuario.Path = Server.MapPath("."); oUsuario.CodUsuario = oRow["cod_usuario"].ToString(); dUser = oUsuario.ClassGet(); LinkButton oLnkButton = new LinkButton(); oLnkButton.Text = dUser.NomUsuario + " " + dUser.ApeUsuario; oLnkButton.Attributes["CodUsuario"] = oRow["cod_usuario"].ToString(); oLnkButton.CssClass = "lblNomUsuarioComment"; oLnkButton.Click += new EventHandler(oLinkButton_Click); Controls.Add(oLnkButton); dUser = null; Controls.Add(new LiteralControl("</div>")); Controls.Add(new LiteralControl("<div class=\"MsnUsrComentUsr\">")); oLabel = new Label(); oLabel.ID = "lblComment_" + oRow["cod_contenido"].ToString(); oLabel.Text = oRow["texto_contenido"].ToString(); oLabel.CssClass = "lblComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div><div class=\"MsnUsrFchUsr\">")); oLabel = new Label(); oLabel.ID = "lblFecha_" + oRow["cod_contenido"].ToString(); oLabel.Text = oCulture.GetResource("Global", "Comentado") + " " + String.Format("{0:f}", DateTime.Parse(oRow["date_contenido"].ToString())); oLabel.CssClass = "lblFechaComment"; Controls.Add(oLabel); Controls.Add(new LiteralControl("</div>")); if (!string.IsNullOrEmpty(oIsUsuario.CodUsuario)) { if ((oRow["cod_usuario"].ToString() != oIsUsuario.CodUsuario) && (int.Parse(oIsUsuario.Tipo) > 1)) { Controls.Add(new LiteralControl("<div class=\"MsnUsrDenuncia\">")); if (string.IsNullOrEmpty(oRow["ind_denuncia"].ToString())) { Button oBntDen = new Button(); oBntDen.ID = "btnDenuncia" + oRow["cod_contenido"].ToString(); oBntDen.CssClass = "btnDenuncia"; oBntDen.Text = "Denunciar"; oBntDen.Attributes["CodContenido"] = oRow["cod_contenido"].ToString(); oBntDen.Click += new EventHandler(oBntDen_Click); Controls.Add(oBntDen); } else { Label oLblDenuncia = new Label(); oLblDenuncia.ID = "lblDenuncia" + oRow["cod_contenido"].ToString(); oLblDenuncia.Text = "Denunciado"; Controls.Add(oLblDenuncia); } Controls.Add(new LiteralControl("</div>")); } } Controls.Add(new LiteralControl("</td></tr>")); getContenidosRel(oRow["cod_contenido"].ToString(), oRow["cod_usuario"].ToString(), oRow["date_contenido"].ToString(), dContenidoUsuario); } } dUsuario = null; } } } oRows = null; } } dContenidoUsuario = null; Controls.Add(new LiteralControl("</table>")); }