protected void btnGrabar_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string cPath = Server.MapPath(".") + @"\binary\"; CmsZona oZona = new CmsZona(ref oConn); oZona.CodZona = CodZona.Value; oZona.NomZona = txtTitulo.Text; oZona.TextoZona = rdDescripcion.Content; oZona.EstZona = rdCmbEstado.SelectedValue; oZona.IndDespCont = (chk_despliegue.Checked == true ? "V" : "N"); oZona.Accion = (string.IsNullOrEmpty(CodZona.Value) ? "CREAR" : "EDITAR"); oZona.Put(); CodZona.Value = oZona.CodZona; if (string.IsNullOrEmpty(oZona.Error)) { oConn.Commit(); string sFile = "Zona_" + oZona.CodZona + ".bin"; oZona.SerializaZona(ref oConn, cPath, sFile); } else { oConn.Rollback(); } oConn.Close(); } }
protected void btnGrabar_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string cPath = Server.MapPath(".") + @"\binary\"; CmsTemplate oTemplate = new CmsTemplate(ref oConn); oTemplate.CodTemplate = CodTemplate.Value; oTemplate.NomTemplate = txtTitulo.Text; oTemplate.TextoTemplate = rdDescripcion.Content; oTemplate.EstTemplate = rdCmbEstado.SelectedValue; oTemplate.Accion = (string.IsNullOrEmpty(CodTemplate.Value) ? "CREAR" : "EDITAR"); oTemplate.Put(); CodTemplate.Value = oTemplate.CodTemplate; if (string.IsNullOrEmpty(oTemplate.Error)) { oConn.Commit(); string sFile = "Template_" + oTemplate.CodTemplate + ".bin"; oTemplate.SerializaTemplate(ref oConn, cPath, sFile); } else { oConn.Rollback(); } oConn.Close(); } }
void oBtnDejaTuComengtario_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); ObjectModel oObjectModel = new ObjectModel(ref oConn); SysComentarioUsuario oComentarioUsuario = new SysComentarioUsuario(ref oConn); oComentarioUsuario.CodComentario = oObjectModel.getCodeKey("SYS_COMENTARIO_USUARIO"); oComentarioUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString(); oComentarioUsuario.CodUsuarioRel = oIsUsuario.CodUsuario; oComentarioUsuario.IpUsuario = oWeb.GetIpUsuario(); oComentarioUsuario.FecUsuario = DateTime.Now.ToString(); oComentarioUsuario.Comentario = (Page.FindControl((sender as Button).Attributes["TxtControlID"].Replace("_", "$").ToString()) as TextBox).Text; oComentarioUsuario.Accion = "CREAR"; oComentarioUsuario.Put(); oObjectModel = null; if (string.IsNullOrEmpty(oComentarioUsuario.Error)) { oConn.Commit(); StringBuilder sFile = new StringBuilder(); sFile.Append("ComentarioUsuario_").Append(Session["CodUsuarioPerfil"].ToString()).Append(".bin"); oComentarioUsuario.CodUsuario = Session["CodUsuarioPerfil"].ToString(); oComentarioUsuario.SerializaTblComentarioUsuario(ref oConn, oFolder.ToString(), sFile.ToString()); oComentarioUsuario = null; oLog.CodEvtLog = "001"; oLog.IdUsuario = oLog.IdUsuario = (!string.IsNullOrEmpty(oIsUsuario.CodUsuario) ? oIsUsuario.CodUsuario : "-1"); oLog.ObsLog = "<COMENTARIOA>" + Session["CodUsuarioPerfil"].ToString(); //oLog.putLog(); } else { oConn.Rollback(); } oConn.Close(); } } catch { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } Response.Redirect("."); }
protected void btnRstPpwd_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string pCodUsuario = Session["USRCHANGEPWD"].ToString(); string sClave = oWeb.Crypt(txtRstPwd01.Text); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = pCodUsuario; oUsuario.PwdUsuario = sClave; oUsuario.Accion = "EDITAR"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { string cPath = Server.MapPath(".") + @"\binary\"; oUsuario.SerializaTblUsuario(ref oConn, cPath, "Usuarios.bin"); string sFileUsr = "******" + pCodUsuario + ".bin"; oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr); oConn.Commit(); context_rstpwd.Visible = false; context_olvpwd_resp.Visible = true; DataTable dUsuario = oUsuario.Get(); if (dUsuario.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = pCodUsuario; oIsUsuario.Tipo = dUsuario.Rows[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = dUsuario.Rows[0]["nom_usuario"].ToString() + " " + dUsuario.Rows[0]["ape_usuario"].ToString(); oIsUsuario.Email = dUsuario.Rows[0]["eml_usuario"].ToString(); oIsUsuario.Fono = dUsuario.Rows[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; } dUsuario = null; Session["USRCHANGEPWD"] = string.Empty; lblmsnrstpwd_resp.Text = oCulture.GetResource("Usuario", "MsnRstPwdResp"); } oConn.Close(); } }
protected void btnAceptar_Click(object sender, EventArgs e) { try { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); string pCodEmailRel = "0"; if (((sender as Button).Attributes["odEmailRel"] != null) && (!string.IsNullOrEmpty((sender as Button).Attributes["odEmailRel"].ToString()))) { pCodEmailRel = (sender as Button).Attributes["odEmailRel"].ToString(); } SysEmailToUser oEmailToUser = new SysEmailToUser(ref oConn); oEmailToUser.Accion = "CREAR"; oEmailToUser.CodUsuario = Session["CodUsuarioPerfil"].ToString(); oEmailToUser.CodUsrSendEmail = oIsUsuario.CodUsuario; oEmailToUser.CuerpoEmail = txtCuerpo.Text; oEmailToUser.CodEmailRel = pCodEmailRel; oEmailToUser.FechaEmail = DateTime.Now.ToString(); oEmailToUser.EstEmail = "V"; oEmailToUser.Put(); if (string.IsNullOrEmpty(oEmailToUser.Error)) { oConn.Commit(); oEmailToUser.Serializa(ref oConn, Server.MapPath(".") + @"\binary\", "EmailToUser.bin"); } else { oConn.Rollback(); } oConn.Close(); } } catch { } Response.Redirect("."); }
void oBntDen_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); CmsContenidos oContenidos = new CmsContenidos(ref oConn); oContenidos.CodContenido = (sender as Button).Attributes["CodContenido"].ToString(); oContenidos.IndDenuncia = "V"; oContenidos.Accion = "EDITAR"; oContenidos.Put(); if (string.IsNullOrEmpty(oContenidos.Error)) { oConn.Commit(); StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); oContenidos.SerializaContenidos(ref oConn, oFolder.ToString(), "Contenidos.bin"); } else { oConn.Rollback(); } oConn.Close(); } } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } Response.Redirect("."); }
protected void btnGrabar_Click(object sender, EventArgs e) { oIsUsuario = oWeb.GetObjUsuario(); DBConn oConn = new DBConn(); if (oConn.Open()) { AppBanner oBanner = new AppBanner(ref oConn); oBanner.CodBanner = CodBanner.Value; oBanner.NomBanner = txtTituloBanner.Text; oBanner.TipoBanner = rdCmbTipoBanner.SelectedValue; oBanner.EstBanner = rdCmbEstado.SelectedValue; oBanner.Accion = (string.IsNullOrEmpty(CodBanner.Value) ? "CREAR" : "EDITAR"); oBanner.Put(); CodBanner.Value = oBanner.CodBanner; if (string.IsNullOrEmpty(oBanner.Error)) { oConn.Commit(); StringBuilder cPath = new StringBuilder(); cPath.Append(Server.MapPath(".")).Append(@"\binary\"); oBanner.CodBanner = string.Empty; oBanner.SerializaBanner(ref oConn, cPath.ToString()); Image.Visible = true; AppImgBanner oImgBanner = new AppImgBanner(ref oConn); cPath = new StringBuilder(); cPath.Append(Server.MapPath(".")).Append(@"\binary\"); oImgBanner.SerializaImgBanner(ref oConn, cPath.ToString()); } else { oConn.Rollback(); } oConn.Close(); } rdImage.Rebind(); }
protected void btnAceptar_Click(object sender, EventArgs e) { string pCodArchivo = string.Empty; DBConn oConn = new DBConn(); try { if (FileUploadImg.HasFile) //foreach (UploadedFile file in FileUploadImg..UploadedFiles) { //byte[] imageData = GetImageBytes(file.InputStream); byte[] imageData = GetImageBytes(FileUploadImg.FileContent); StringBuilder sPath = new StringBuilder(); StringBuilder sFile = new StringBuilder(); sPath.Append(Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\escorts\"); sPath.Append(@"\escort_"); sPath.Append(oIsUsuario.CodUsuario); if (!Directory.Exists(sPath.ToString())) { Directory.CreateDirectory(sPath.ToString()); } if (oConn.Open()) { oConn.BeginTransaction(); SysArchivosUsuarios oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); if (!string.IsNullOrEmpty(hddCodUsrImgFileProfile.Value)) { DataTable dFile = oWeb.DeserializarTbl(Server.MapPath("."), "UserArchivo_" + oIsUsuario.CodUsuario + ".bin"); if (dFile != null) { if (dFile.Rows.Count > 0) { DataRow[] oRow = dFile.Select(" tip_archivo = 'P' "); if (oRow.Count() > 0) { File.Delete(sPath.ToString() + @"\" + oRow[0]["nom_archivo"].ToString()); oArchivosUsuarios.CodArchivo = oRow[0]["cod_archivo"].ToString(); oArchivosUsuarios.Accion = "ELIMINAR"; oArchivosUsuarios.Put(); } oRow = null; } } dFile = null; } StringBuilder sNameFile = new StringBuilder(); sNameFile.Append(DateTime.Now.Year.ToString()); sNameFile.Append(DateTime.Now.Month.ToString()); sNameFile.Append(DateTime.Now.Day.ToString()); sNameFile.Append(DateTime.Now.Hour.ToString()); sNameFile.Append(DateTime.Now.Minute.ToString()); sNameFile.Append(DateTime.Now.Millisecond.ToString()); //ObjectModel oObjectModel = new ObjectModel(ref oConn); //pCodArchivo = oObjectModel.getCodeKey("SYS_ARCHIVOS_USUARIOS"); //sPath.Append(@"\").Append(pCodArchivo).Append(file.GetExtension()); sPath.Append(@"\").Append(sNameFile.ToString()).Append(Path.GetExtension(FileUploadImg.FileName)); //sFile.Append(pCodArchivo).Append(file.GetExtension()); sFile.Append(sNameFile.ToString()).Append(Path.GetExtension(FileUploadImg.FileName)); File.WriteAllBytes(sPath.ToString(), imageData); //oArchivosUsuarios.CodArchivo = pCodArchivo; oArchivosUsuarios.Accion = "CREAR"; oArchivosUsuarios.CodUsuario = oIsUsuario.CodUsuario; oArchivosUsuarios.DateArchivo = DateTime.Now.ToString(); oArchivosUsuarios.NomArchivo = sFile.ToString(); oArchivosUsuarios.TipArchivo = "P"; oArchivosUsuarios.Put(); pCodArchivo = oArchivosUsuarios.CodArchivo; hddCodUsrImgFileProfile.Value = pCodArchivo; if (string.IsNullOrEmpty(oArchivosUsuarios.Error)) { oConn.Commit(); string cPath = Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "UserArchivo_" + oIsUsuario.CodUsuario + ".bin"; oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo); } else { oConn.Rollback(); } oConn.Close(); } } Response.Redirect("."); } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } }
protected void rdFriendUser_ItemCommand(object sender, RadListViewCommandEventArgs e) { if (e.ListViewItem is RadListViewDataItem) { RadListViewDataItem dataItem = (RadListViewDataItem)e.ListViewItem; if (e.CommandName == "GOPROFILE") { string cPath = Server.MapPath("."); DataTable oNodos = oWeb.DeserializarTbl(cPath, "Nodos.bin"); if (oNodos != null) { if (oNodos.Rows.Count > 0) { DataRow[] oRow = oNodos.Select(" pf_nodo = 'V' "); if (oRow != null) { if (oRow.Count() > 0) { Session["CodNodo"] = oRow[0]["cod_nodo"].ToString(); Session["CodUsuarioPerfil"] = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); } } oRow = null; } } oNodos = null; } if (e.CommandName == "GODELFRIEND") { SysRelacionUsuarios oRelacionUsuarios; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")).Append(@"\binary\"); StringBuilder sFile = new StringBuilder(); StringBuilder sError = new StringBuilder(); DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); oRelacionUsuarios = new SysRelacionUsuarios(ref oConn); oRelacionUsuarios.CodUsuario = oIsUsuario.CodUsuario; oRelacionUsuarios.CodUsuarioRel = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sError.Append(oRelacionUsuarios.Error); if (sError.Length == 0) { sFile.Append("RelacionUsuario_").Append(oIsUsuario.CodUsuario).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); oRelacionUsuarios.CodUsuarioRel = dataItem.GetDataKeyValue("cod_usuario_rel").ToString(); oRelacionUsuarios.CodUsuario = oIsUsuario.CodUsuario; oRelacionUsuarios.Accion = "ELIMINAR"; oRelacionUsuarios.Put(); sError.Append(oRelacionUsuarios.Error); if (sError.Length == 0) { sFile.Append("RelacionUsuario_").Append(dataItem.GetDataKeyValue("cod_usuario_rel").ToString()).Append(".bin"); oRelacionUsuarios.SerializaTblRelacionUsuarios(ref oConn, oFolder.ToString(), sFile.ToString()); } } if (sError.Length == 0) { oConn.Commit(); } else { oConn.Rollback(); } oConn.Close(); } } catch { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } } } Page.Response.Redirect("."); }
protected void btnGrabar_Click(object sender, EventArgs e) { oIsUsuario = oWeb.GetObjUsuario(); DBConn oConn = new DBConn(); if (oConn.Open()) { int iCount = int.Parse((string.IsNullOrEmpty(OrdNodo.Value) ? "0" : OrdNodo.Value)); CmsNodos oNodos = new CmsNodos(ref oConn); if (string.IsNullOrEmpty(OrdNodo.Value)) { DataTable dNodo = oNodos.Get(); iCount = (dNodo == null ? 0 : dNodo.Rows.Count); iCount++; } oConn.BeginTransaction(); oNodos.CodNodo = CodNodo.Value; oNodos.CodNodoRel = (string.IsNullOrEmpty(CodNodoRel.Value)? null : CodNodoRel.Value); oNodos.CodUsuario = oIsUsuario.CodUsuario; oNodos.CodTemplate = rdCmbTemplate.SelectedValue; oNodos.TituloNodo = txtTitulo.Text; oNodos.TextoNodo = textDescripcion.Text; oNodos.DateNodo = DateTime.Now.ToString(); oNodos.EstNodo = rdCmbEstado.SelectedValue; oNodos.PrvNodo = (chk_privado.Checked ? "1" : "0"); oNodos.IniNodo = (chk_inicio.Checked ? "V" : "N"); oNodos.PfNodo = (chk_perfil.Checked ? "V" : "N"); oNodos.ContNodo = (chk_contenido.Checked ? "V" : "N"); oNodos.TitleHeaderNodo = txtTitHeader.Text; oNodos.KeywordsNodo = txtKeyWords.Text; oNodos.OrdNodo = iCount.ToString(); oNodos.IniAsocUsrNodo = (chk_asocusrperfil.Checked ? "V" : "N"); oNodos.IndDesplUsrClient = (chk_PrivUsrClient.Checked ? "V" : "N"); oNodos.IndOlvClaveNodo = (chk_olvclave.Checked ? "V" : "N"); oNodos.IndRstClaveNodo = (chk_rstclave.Checked ? "V" : "N"); oNodos.IndLoginNodo = (chk_login.Checked ? "V" : "N"); oNodos.IndDesplUsrSite = (chk_PrivUsrSite.Checked ? "V" : "N"); oNodos.IndPoltSecureNodo = (chk_poltsecure.Checked ? "V" : "N"); oNodos.IndTermUseNodo = (chk_termuse.Checked ? "V" : "N"); oNodos.IndRegistrateNodo = (chk_registrate.Checked ? "V" : "N"); oNodos.IndPagExitoNodo = (chk_pagexito.Checked ? "V" : "N"); oNodos.IndPhotoNodo = (chk_pagefotos.Checked ? "V" : "N"); oNodos.IndIniNodoPhone = (chk_ini_nod_phone.Checked ? "V" : "N"); oNodos.IndPfNodoPhone = (chk_prf_nod_phone.Checked ? "V" : "N"); oNodos.IndContNodoPhone = (chk_cont_nod_phone.Checked ? "V" : "N"); oNodos.Accion = (string.IsNullOrEmpty(CodNodo.Value) ? "CREAR" : "EDITAR"); oNodos.Put(); CodNodo.Value = oNodos.CodNodo; if (string.IsNullOrEmpty(oNodos.Error)) { oConn.Commit(); string cPath = Server.MapPath(".") + @"\binary\"; oNodos.SerializaNodo(ref oConn, cPath, "Nodo_" + oNodos.CodNodo + ".bin"); oNodos.SerializaTblNodo(ref oConn, cPath, "Nodos.bin"); StringBuilder Script = new StringBuilder(); if (string.IsNullOrEmpty(sAccion.Value)) { if (!Page.ClientScript.IsClientScriptBlockRegistered("jsNewNodo")) { Script.Append("window.top.AddNode('"); Script.Append((CodNodoRel.Value == string.Empty ? "0" : CodNodoRel.Value)); Script.Append("', '"); Script.Append(CodNodo.Value); Script.Append("', '"); Script.Append(txtTitulo.Text); Script.Append("');"); Page.ClientScript.RegisterStartupScript(this.GetType(), "jsNewNodo", Script.ToString(), true); } } else { if (!Page.ClientScript.IsClientScriptBlockRegistered("jsChangeName")) { Script.Append("window.top.ChangeName('"); Script.Append(CodNodo.Value); Script.Append("', '"); Script.Append(txtTitulo.Text); Script.Append("');"); Page.ClientScript.RegisterStartupScript(this.GetType(), "jsChangeName", Script.ToString(), true); } } } else { oConn.Rollback(); } oConn.Close(); } }
protected void rdImage_UpdateCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { GridEditableItem editedItem = e.Item as GridEditableItem; string pCodImgBanner = (e.Item.ItemIndex > -1 ? e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_img_banner"].ToString() : string.Empty); UserControl userControl = (UserControl)e.Item.FindControl(GridEditFormItem.EditFormUserControlID); if (((userControl.FindControl("FileUploadImg") as FileUpload).HasFile) || (!string.IsNullOrEmpty((userControl.FindControl("ComentarioImage") as TextBox).Text))) { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); AppImgBanner oImgBanner = new AppImgBanner(ref oConn); oImgBanner.CodBanner = CodBanner.Value; if (string.IsNullOrEmpty(pCodImgBanner)) { DataTable dImgBanner = oImgBanner.Get(); oImgBanner.OrdImgBanner = (dImgBanner.Rows.Count + 1).ToString(); dImgBanner = null; } oImgBanner.CodImgBanner = pCodImgBanner; if ((userControl.FindControl("FileUploadImg") as FileUpload).HasFile) { oImgBanner.NomImgBanner = (userControl.FindControl("FileUploadImg") as FileUpload).FileName; } if (!string.IsNullOrEmpty((userControl.FindControl("TxtComentarioImage") as RadEditor).Content)) { oImgBanner.TextImgBanner = (userControl.FindControl("TxtComentarioImage") as RadEditor).Content; } if (!string.IsNullOrEmpty((userControl.FindControl("txtUrlLink") as TextBox).Text)) { oImgBanner.UrlImgBanner = (userControl.FindControl("txtUrlLink") as TextBox).Text; } oImgBanner.Accion = (string.IsNullOrEmpty(pCodImgBanner) ? "CREAR" : "EDITAR"); oImgBanner.Put(); pCodImgBanner = oImgBanner.CodImgBanner; if (string.IsNullOrEmpty(oImgBanner.Error)) { if ((userControl.FindControl("FileUploadImg") as FileUpload).HasFile) { StringBuilder sPath = new StringBuilder(); StringBuilder sFile = new StringBuilder(); sPath.Append(Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\banners\"); sPath.Append(@"\banner_"); sPath.Append(CodBanner.Value); if (!Directory.Exists(sPath.ToString())) { Directory.CreateDirectory(sPath.ToString()); } sPath.Append(@"\").Append((userControl.FindControl("FileUploadImg") as FileUpload).FileName); byte[] imageData = oWeb.GetImageBytes((userControl.FindControl("FileUploadImg") as FileUpload).FileContent); File.WriteAllBytes(sPath.ToString(), imageData); } oConn.Commit(); StringBuilder cPath = new StringBuilder(); cPath.Append(Server.MapPath(".")).Append(@"\binary\"); oImgBanner.CodImgBanner = string.Empty; oImgBanner.CodBanner = string.Empty; oImgBanner.SerializaImgBanner(ref oConn, cPath.ToString()); } else { oConn.Rollback(); } oConn.Close(); rdImage.Rebind(); } } }
protected void btnGrabar_Click(object sender, EventArgs e) { oIsUsuario = oWeb.GetObjUsuario(); string sFile; string cAccion = "CREAR"; StringBuilder sPath; DBConn oConn = new DBConn(); try { if (oConn.Open()) { oConn.BeginTransaction(); if (string.IsNullOrEmpty(CodContenido.Value)) { ObjectModel oObjectModel = new ObjectModel(ref oConn); CodContenido.Value = oObjectModel.getCodeKey("CMS_CONTENIDOS"); } else { cAccion = "EDITAR"; } CmsContenidos oContenidos = new CmsContenidos(ref oConn); oContenidos.CodContenido = CodContenido.Value; oContenidos.CodNodo = CodNodo.Value; oContenidos.CodUsuario = oIsUsuario.CodUsuario; oContenidos.TituloContenido = txtTitulo.Text; oContenidos.TextoContenido = rdDescripcion.Content; oContenidos.DateContenido = DateTime.Now.ToString(); oContenidos.EstContenido = rdCmbEstado.SelectedValue; oContenidos.DestContenido = (chk_destacado.Checked ? "1" : "0"); oContenidos.IndRss = (chk_rss.Checked ? "1" : "0"); oContenidos.ResumenContenido = rdResumen.Content; oContenidos.IpUsuario = oWeb.GetIpUsuario(); oContenidos.Accion = cAccion; oContenidos.Put(); CodContenido.Value = oContenidos.CodContenido; if (string.IsNullOrEmpty(oContenidos.Error)) { oConn.Commit(); sPath = new StringBuilder(); sPath.Append(Server.MapPath(".")); sPath.Append(@"\binary\"); sFile = "Contenido_" + oContenidos.CodContenido + ".bin"; oContenidos.SerializaContenido(ref oConn, sPath.ToString(), sFile); sFile = "Contenidos.bin"; oContenidos.SerializaContenidos(ref oConn, sPath.ToString(), sFile); sFile = "Contenido_n" + CodNodo.Value + ".bin"; oContenidos.SerializaTblContenidoByNodo(ref oConn, sPath.ToString(), sFile); sPath = new StringBuilder(); sPath.Append(Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\contenido\"); sPath.Append(@"\contenido_"); sPath.Append(CodContenido.Value); sPath.Append(@"\"); if (!Directory.Exists(sPath.ToString())) { Directory.CreateDirectory(sPath.ToString()); } oLog.CodEvtLog = "003"; oLog.IdUsuario = (!string.IsNullOrEmpty(oIsUsuario.CodUsuario)? oIsUsuario.CodUsuario : "-1"); oLog.ObsLog = "<CONTENIDO>" + Session["CodUsuarioPerfil"].ToString(); //oLog.putLog(); } else { oConn.Rollback(); } oConn.Close(); btnArchivos.Visible = true; idGridFile.Visible = true; rdgArchivos.Rebind(); } } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } }
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("."); }
public string InsertImage(UploadedFile file, string userID) { string pCodArchivo = string.Empty; DBConn oConn = new DBConn(); try { byte[] imageData = GetImageBytes(file.InputStream); StringBuilder sPath = new StringBuilder(); StringBuilder sFile = new StringBuilder(); sPath.Append(HttpContext.Current.Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\contenido\"); sPath.Append(@"\contenido_"); sPath.Append(userID); if (!Directory.Exists(sPath.ToString())) { Directory.CreateDirectory(sPath.ToString()); } if (oConn.Open()) { oConn.BeginTransaction(); ObjectModel oObjectModel = new ObjectModel(ref oConn); pCodArchivo = oObjectModel.getCodeKey("CMS_ARCHIVOS"); sPath.Append(@"\").Append(pCodArchivo).Append(file.GetExtension()); sFile.Append(pCodArchivo).Append(file.GetExtension()); File.WriteAllBytes(sPath.ToString(), imageData); CmsArchivos oArchivos = new CmsArchivos(ref oConn); oArchivos.CodArchivo = pCodArchivo; oArchivos.Accion = "CREAR"; oArchivos.CodContenido = userID; oArchivos.DateArchivo = DateTime.Now.ToString(); oArchivos.NomArchivo = sFile.ToString(); oArchivos.ExtArchivo = file.GetExtension(); oArchivos.Put(); if (string.IsNullOrEmpty(oArchivos.Error)) { oConn.Commit(); string cPath = HttpContext.Current.Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "ContenidoArchivo_" + userID + ".bin"; oArchivos.SerializaTblArchivo(ref oConn, cPath, sFileUsrArchivo); } else { oConn.Rollback(); } oConn.Close(); } } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } return(pCodArchivo); }
public string InsertImage(UploadedFile file, string userID) { string pCodArchivo = string.Empty; DBConn oConn = new DBConn(); try { byte[] imageData = GetImageBytes(file.InputStream); StringBuilder sPath = new StringBuilder(); StringBuilder sFile = new StringBuilder(); sPath.Append(HttpContext.Current.Server.MapPath(".")); sPath.Append(@"\rps_onlineservice\"); sPath.Append(@"\escorts\"); sPath.Append(@"\escort_"); sPath.Append(userID); if (!Directory.Exists(sPath.ToString())) { Directory.CreateDirectory(sPath.ToString()); } if (oConn.Open()) { oConn.BeginTransaction(); //ObjectModel oObjectModel = new ObjectModel(ref oConn); //pCodArchivo = oObjectModel.getCodeKey("SYS_ARCHIVOS_USUARIOS"); StringBuilder sNameFile = new StringBuilder(); sNameFile.Append(DateTime.Now.Year.ToString()); sNameFile.Append(DateTime.Now.Month.ToString()); sNameFile.Append(DateTime.Now.Day.ToString()); sNameFile.Append(DateTime.Now.Hour.ToString()); sNameFile.Append(DateTime.Now.Minute.ToString()); sNameFile.Append(DateTime.Now.Millisecond.ToString()); sPath.Append(@"\").Append(sNameFile.ToString()).Append(file.GetExtension()); sFile.Append(sNameFile.ToString()).Append(file.GetExtension()); File.WriteAllBytes(sPath.ToString(), imageData); imageData = null; setWaterMark(sPath); SysArchivosUsuarios oArchivosUsuarios = new SysArchivosUsuarios(ref oConn); //oArchivosUsuarios.CodArchivo = pCodArchivo; oArchivosUsuarios.Accion = "CREAR"; oArchivosUsuarios.CodUsuario = userID; oArchivosUsuarios.DateArchivo = DateTime.Now.ToString(); oArchivosUsuarios.NomArchivo = sFile.ToString(); oArchivosUsuarios.Put(); pCodArchivo = oArchivosUsuarios.CodArchivo; if (string.IsNullOrEmpty(oArchivosUsuarios.Error)) { oConn.Commit(); string cPath = HttpContext.Current.Server.MapPath(".") + @"\binary\"; string sFileUsrArchivo = "UserArchivo_" + userID + ".bin"; oArchivosUsuarios.SerializaTblUserArchivo(ref oConn, cPath, sFileUsrArchivo); } else { oConn.Rollback(); } oConn.Close(); } } catch (Exception Ex) { if (oConn.bIsOpen) { oConn.Rollback(); oConn.Close(); } } return(pCodArchivo); }
protected void btnAceptar_Click(object sender, EventArgs e) { //HttpCookie oHttpCookie; DateTime dNow = DateTime.Now; StringBuilder oFolder = new StringBuilder(); oFolder.Append(Server.MapPath(".")); string sLogin = txtLogin.Text; string sPwd = txtPassword.Text; string sComilla = Convert.ToChar(39).ToString(); string sComillaDoble = Convert.ToChar(39).ToString() + Convert.ToChar(39).ToString(); sLogin = sLogin.Replace(sComilla, sComillaDoble); sPwd = sPwd.Replace(sComilla, sComillaDoble); bool dExito = false; DataTable dUsuario = oWeb.DeserializarTbl(oFolder.ToString(), "Usuarios.bin"); if (dUsuario != null) { DataRow[] oRow = dUsuario.Select(" login_usuario = '" + sLogin + "' and pwd_usuario = '" + oWeb.Crypt(sPwd) + "' and est_usuario = 'V' "); if (oRow != null) { if (oRow.Count() > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = oRow[0]["cod_usuario"].ToString(); oIsUsuario.Tipo = oRow[0]["cod_tipo"].ToString(); oIsUsuario.Nombres = (oRow[0]["nom_usuario"].ToString() + " " + oRow[0]["ape_usuario"].ToString()).Trim(); oIsUsuario.Email = oRow[0]["eml_usuario"].ToString(); oIsUsuario.Fono = oRow[0]["fono_usuario"].ToString(); Session["USUARIO"] = oIsUsuario; dExito = true; } } oRow = null; } dUsuario = null; if (!dExito) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('Login o Clave incorrecta, por favor vuelva a intentarlo.', 200, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true); } else { DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); SysUsuario oUsuario = new SysUsuario(ref oConn); oUsuario.CodUsuario = oIsUsuario.CodUsuario; oUsuario.NotEtarget = "1"; oUsuario.Put(); if (string.IsNullOrEmpty(oUsuario.Error)) { oConn.Commit(); string cPath = Server.MapPath(".") + @"\binary\"; string sFile = "Usuarios.bin"; oUsuario.SerializaTblUsuario(ref oConn, cPath, sFile); string sFileUsr = "******" + oIsUsuario.CodUsuario + ".bin"; oUsuario.SerializaUsuario(ref oConn, cPath, sFileUsr); StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('Su solicitud de no recibir más correos ha sido actualizada.', 200, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(this.GetType(), "LgRespuesta", js.ToString(), true); masterboard.Visible = false; } oConn.Close(); } } }
protected void rdBanners_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { switch (e.CommandName) { case "cmdEdit": string[] cParam = new string[2]; cParam[0] = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_banner"].ToString(); Response.Redirect(String.Format("Banner.aspx?CodBanner={0}", cParam)); break; case "cmdDelete": string pCodBanner = e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["cod_banner"].ToString(); DBConn oConn = new DBConn(); if (oConn.Open()) { oConn.BeginTransaction(); AppImgBanner oImgBanner = new AppImgBanner(ref oConn); oImgBanner.CodBanner = pCodBanner; oImgBanner.Accion = "ELIMINAR"; oImgBanner.Put(); if (string.IsNullOrEmpty(oImgBanner.Error)) { AppBanner oBanner = new AppBanner(ref oConn); oBanner.CodBanner = pCodBanner; oBanner.Accion = "ELIMINAR"; oBanner.Put(); if (string.IsNullOrEmpty(oBanner.Error)) { oConn.Commit(); StringBuilder cPath = new StringBuilder(); cPath.Append(Server.MapPath(".")).Append(@"\binary\"); oImgBanner.CodImgBanner = string.Empty; oImgBanner.CodBanner = string.Empty; oImgBanner.SerializaImgBanner(ref oConn, cPath.ToString()); oBanner.SerializaBanner(ref oConn, cPath.ToString()); cPath = new StringBuilder(); cPath.Append(Server.MapPath(".")); cPath.Append(@"\rps_onlineservice\"); cPath.Append(@"\banners\"); cPath.Append(@"\banner_"); cPath.Append(pCodBanner); if (Directory.Exists(cPath.ToString())) { Directory.Delete(cPath.ToString(), true); } } else { oConn.Rollback(); } } else { oConn.Rollback(); } } oConn.Close(); rdBanners.Rebind(); break; } }