protected void btnSave_Click(object sender, EventArgs e) { string CodeEncrypt = string.Empty; StringBuilder txtContent = new StringBuilder(); txtContent.Append(rdCuerpoEmail.Content); StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); StringBuilder sPath = new StringBuilder(); sPath.Append(Server.MapPath(".")); DataTable dUsuarios = oWeb.DeserializarTbl(sPath.ToString(), "Usuarios.bin"); if (dUsuarios != null) { if (dUsuarios.Rows.Count > 0) { DataRow[] dRows = dUsuarios.Select(" cod_tipo = 1 and notetarget <> '1' "); if (dRows != null) { if (dRows.Count() > 0) { foreach (DataRow oRow in dRows) { oEmailing.Address = oRow["eml_usuario"].ToString(); } } } dRows = null; } oEmailing.Subject = txtAsunto.Text; oEmailing.Body = txtContent; if (oEmailing.EmailSend()) { js.Append(" window.radalert('").Append(oCulture.GetResource("Mensajes", "sMessage07")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } else { js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError03")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } } else { js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError03")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } dUsuarios = null; 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); }
protected void BtngEnviar_Click(object sender, EventArgs e) { if (bEmailOk) { string sTxtNombres = txtnombres.Text; string sTxtCelular = txtcelular.Text; string sTxtEmail = txtemail.Text; string sTxtComentarios = txtcomentarios.Text; StringBuilder sMensaje = new StringBuilder(); sMensaje.Append("<html>"); sMensaje.Append("<body>"); sMensaje.Append("Nombrse : ").Append(sTxtNombres).Append("<br>"); sMensaje.Append("Celular : ").Append(sTxtCelular).Append("<br>"); sMensaje.Append("Email : ").Append(sTxtEmail).Append("<br>"); sMensaje.Append("Comentario : ").Append(sTxtComentarios).Append("<br>"); sMensaje.Append("</body>"); sMensaje.Append("</html>"); Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = Application["EmailSender"].ToString(); oEmailing.Subject = "Mensaje de contáctenos de Licenciatarios DebtControl"; oEmailing.Body = sMensaje; StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); if (oEmailing.EmailSend()) { js.Append(" window.radalert('El mensaje fue enviado exitosamente.', 400, 100,''); "); } else { js.Append(" window.radalert('El mensaje no pudo ser enviado, intente más tarde.', 400, 100,''); "); } js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "LgRespuesta", js.ToString(), true); txtnombres.Text = string.Empty; txtcelular.Text = string.Empty; txtemail.Text = string.Empty; txtcomentarios.Text = string.Empty; } else { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('El email ingresado no es valido, por favor vuelva a ingresarlo.', 400, 100,'Atención'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "LgRespuesta", js.ToString(), true); } }
protected void btnRechazar_Click(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { cAntPagos oPagos = new cAntPagos(ref oConn); oPagos.CodPagos = hdd_cod_pago.Value; oPagos.ImporteTotalRecibido = hdd_importetotal_recibido.Value; oPagos.Discrepancia = hdd_total_discrepancia.Value; oPagos.Estado = "A"; oPagos.Accion = "EDITAR"; oPagos.Put(); oConn.Close(); } StringBuilder sHmtl = new StringBuilder(); sHmtl.Append("Se informa que la valija # ").Append(lblValija.Text).Append(" a sido rechazada."); AppSettingsReader appReader = new System.Configuration.AppSettingsReader(); string sEmlAddr = appReader.GetValue("AntalisMail", typeof(string)).ToString(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = sEmlAddr; oEmailing.Subject = "Valija # " + lblValija.Text + ", RECHAZADA"; oEmailing.Body = sHmtl; oEmailing.EmailSend(); Log oLog = new Log(); oLog.IdUsuario = oIsUsuario.CodUsuario; oLog.ObsLog = "RECHAZO VALIJA #" + hdd_cod_pago.Value; oLog.CodEvtLog = "2"; oLog.AppLog = "ANTALIS"; oLog.putLog(); Response.Redirect("controllerpagos.aspx"); }
protected void BtnAceptar_Click(object sender, EventArgs e) { if (bEmailOk) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); StringBuilder oHtml = new StringBuilder(); oHtml.Append("<HTML><BODY><p><font face=verdana size=2>De: ").Append(txtNombre.Text); oHtml.Append("<br>RUT : ").Append(txtRut.Text); oHtml.Append("<br>Mail : ").Append(txtEmail.Text); oHtml.Append("<br>Fono : ").Append(txtFono.Text); oHtml.Append("<br>Dirección : ").Append(txtDireccion.Text); oHtml.Append("<br>Comuna : ").Append(txtComuna.Text); oHtml.Append("<br>Terreno/M2 : ").Append(txtTerreno.Text); oHtml.Append("<br>N° Habitaciones : ").Append(txtNumAbitaciones.Text); oHtml.Append("<br>N° Baños : ").Append(txtNumBanos.Text); oHtml.Append("<br>Mensaje: ").Append(txtComentario.Text).Append("</font></BODY></HTML>"); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = Application["EmailSender"].ToString(); oEmailing.Subject = oCulture.GetResource("Mensajes", "sMessage06") + Application["SiteName"].ToString(); oEmailing.Body = oHtml; if (oEmailing.EmailSend()) { js.Append(" window.radalert('").Append(oCulture.GetResource("Mensajes", "sMessage07")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } else { js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError03")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } 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 { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError01")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); 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); } }
protected void btnOlvPpwd_Click(object sender, EventArgs e) { string sCodUsrCrypt = string.Empty; string sNombApeUsuario = string.Empty; string sNombCrypt = string.Empty; if (bEmailOk) { DataTable dUsuario = oWeb.DeserializarTbl(Server.MapPath("."), "Usuarios.bin"); if (dUsuario != null) { DataRow[] oRow = dUsuario.Select(" eml_usuario = '" + txtEmlOlvPwd.Text + "' and est_usuario = 'V' "); if (oRow != null) { if (oRow.Count() > 0) { sCodUsrCrypt = oWeb.Crypt(oRow[0]["cod_usuario"].ToString()); sNombApeUsuario = (oRow[0]["nom_usuario"].ToString() + " " + oRow[0]["ape_usuario"].ToString()).Trim(); //sNombCrypt = oWeb.Crypt(sNombApeUsuario); DataTable dParamEmail = oWeb.DeserializarTbl(Server.MapPath("."), "ParamEmail.bin"); if (dParamEmail != null) { if (dParamEmail.Rows.Count > 0) { DataRow[] oRows = dParamEmail.Select(" tipo_email = 'W' "); if (oRows != null) { if (oRows.Count() > 0) { StringBuilder sAsunto = new StringBuilder(); sAsunto.Append(oRows[0]["asunto_email"].ToString()); sAsunto.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); StringBuilder oHtml = new StringBuilder(); oHtml.Append(oRows[0]["cuerpo_email"].ToString()); oHtml.Replace("[NOMBRE]", sNombApeUsuario); oHtml.Replace("[SITIO]", "http://" + Request.ServerVariables["HTTP_HOST"].ToString()); oHtml.Replace("[DATALINK]", "?fts=t&tp=lvc&tk=" + sCodUsrCrypt); oHtml.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = txtEmlOlvPwd.Text; oEmailing.Subject = sAsunto.ToString(); oEmailing.Body = oHtml; if (!oEmailing.EmailSend()) { context_olvpwd.Visible = false; context_olvpwd_resp.Visible = true; ttlmsnolvpwd_resp.Text = oCulture.GetResource("LoginUsers", "lblErrOlvPwdTtResp"); lblmsnolvpwd_resp.Text = oCulture.GetResource("LoginUsers", "lblErrOlvPwdResp"); } else { context_olvpwd.Visible = false; context_olvpwd_resp.Visible = true; ttlmsnolvpwd_resp.Text = oCulture.GetResource("LoginUsers", "lblMsnOlvPwdExitTt"); lblmsnolvpwd_resp.Text = oCulture.GetResource("LoginUsers", "lblMsnOlvPwdExitRsp"); } } } } } } else { context_lblmsnoextpwd.Visible = true; lblmsnoextpwd.Text = oCulture.GetResource("LoginUsers", "lblNoExistePwd") + " " + txtEmlOlvPwd.Text; txtEmlOlvPwd.Text = ""; } dUsuario = null; } } } else { context_lblmsnoextpwd.Visible = true; lblmsnoextpwd.Text = oCulture.GetResource("Error", "sError01"); txtEmlOlvPwd.Text = ""; } }
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 BtngEnviar_Click(object sender, EventArgs e) { string sLicenciatario = string.Empty; string sNoContrato = string.Empty; string sTxtComentarios = txtcomentarios.Text; if (!string.IsNullOrEmpty(numcontrato.Value)) { DBConn oConn = new DBConn(); if (oConn.Open()) { cContratos oContratos = new cContratos(ref oConn); oContratos.NumContrato = numcontrato.Value; DataTable dtContrato = oContratos.Get(); if (dtContrato != null) { if (dtContrato.Rows.Count > 0) { sNoContrato = dtContrato.Rows[0]["no_contrato"].ToString(); cDeudor oDeudor = new cDeudor(ref oConn); oDeudor.NKeyDeudor = dtContrato.Rows[0]["nkey_deudor"].ToString(); DataTable dtDeudor = oDeudor.Get(); if (dtDeudor != null) { if (dtDeudor.Rows.Count > 0) { sLicenciatario = dtDeudor.Rows[0]["snombre"].ToString(); } } dtDeudor = null; } } dtContrato = null; } oConn.Close(); } StringBuilder sMensaje = new StringBuilder(); sMensaje.Append("<html>"); sMensaje.Append("<body>"); if (!string.IsNullOrEmpty(numcontrato.Value)) { sMensaje.Append("Licenciatario : ").Append(sLicenciatario).Append("<br>"); sMensaje.Append("Contrato : ").Append(sNoContrato).Append("<br>"); sMensaje.Append("Periodo : ").Append(periodo.Value).Append("<br>"); } sMensaje.Append("Motivo Rechazo : ").Append(sTxtComentarios).Append("<br>"); sMensaje.Append("</body>"); sMensaje.Append("</html>"); Emailing oEmailing = new Emailing(); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = Application["EmailSender"].ToString(); if (!string.IsNullOrEmpty(numcontrato.Value)) { oEmailing.Subject = "Rechazo de factura periodo " + periodo.Value + ", contrato " + sNoContrato + " de Licenciatario " + sLicenciatario; } else { oEmailing.Subject = "Rechazo de todas las facturas shortfall del sistema Licenciatario "; } oEmailing.Body = sMensaje; StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); if (oEmailing.EmailSend()) { js.Append(" window.radalert('El rechazo fue enviado exitosamente.', 400, 100,''); "); } else { js.Append(" window.radalert('El rechazo no pudo ser enviado, intente más tarde.', 400, 100,''); "); } js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "LgRespuesta", js.ToString(), true); txtcomentarios.Text = string.Empty; bx_msRechazo.Visible = false; bx_msRealizado.Visible = true; }
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 BtnAceptar_Click(object sender, EventArgs e) { if (bEmailOk) { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); StringBuilder oHtml = new StringBuilder(); StringBuilder sAsunto = new StringBuilder(); StringBuilder sPath = new StringBuilder(); sPath.Append(Server.MapPath(".")); DataTable dParamEmail = oWeb.DeserializarTbl(sPath.ToString(), "ParamEmail.bin"); if (dParamEmail != null) { if (dParamEmail.Rows.Count > 0) { DataRow[] oRows = dParamEmail.Select(" tipo_email = 'T' "); if (oRows != null) { if (oRows.Count() > 0) { sAsunto.Append(oRows[0]["asunto_email"].ToString()); sAsunto.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); oHtml.Append(oRows[0]["cuerpo_email"].ToString()); oHtml.Replace("[CLIENTE]", txtNombre.Text); oHtml.Replace("[EMAIL_CLIENTE]", txtEmail.Text); oHtml.Replace("[FONO_CLIENTE]", txtFono.Text); oHtml.Replace("[MENSAJE_CLIENTE]", txtComentario.Text); oHtml.Replace("[NOMBRESITIO]", Application["SiteName"].ToString()); oEmailing.FromName = Application["NameSender"].ToString(); oEmailing.From = Application["EmailSender"].ToString(); oEmailing.Address = Application["EmailSender"].ToString(); oEmailing.Subject = sAsunto.ToString(); oEmailing.Body = oHtml; if (oEmailing.EmailSend()) { js.Append(" window.radalert('").Append(oCulture.GetResource("Mensajes", "sMessage07")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } else { js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError03")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); } js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "LgRespuesta", js.ToString(), true); } } oRows = null; } } dParamEmail = null; } else { StringBuilder js = new StringBuilder(); js.Append("function LgRespuesta() {"); js.Append(" window.radalert('").Append(oCulture.GetResource("Error", "sError01")).Append("', 400, 100,'" + oCulture.GetResource("Global", "MnsAtencion") + "'); "); js.Append(" Sys.Application.remove_load(LgRespuesta); "); js.Append("};"); js.Append("Sys.Application.add_load(LgRespuesta);"); Page.ClientScript.RegisterStartupScript(Page.GetType(), "LgRespuesta", js.ToString(), true); } }
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("."); }