protected void lnkEnviar_Click(object sender, EventArgs e) { if (chkPoliticas.Checked) { eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = 1; oRegistro.Nombres = txtNombre.Text; oRegistro.Apellidos = txtApellido.Text; oRegistro.Email = txtCorreo.Text; oRegistro.Telefono = txtTelefono.Text; oRegistro.Tipo_Telefono = drpTelefono.SelectedValue; oRegistro.Asunto = txtAsunto.Text; oRegistro.Comentario = txtComentario.Text; int guardarContactenos = cFormulario.Registro_add(oRegistro); oRegistro.IdRegistro = guardarContactenos; //envio correo al webmaster liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); smtpMail.SendFormularioAdmin(oRegistro, "Formulario Contáctenos"); TerminoIdioma_AddGrupo(2); //registro de auditoria ////////////////// eAuditoria oAuditoria = new eAuditoria(); oAuditoria.FechaAuditoria = DateTime.Now; oAuditoria.TipoAuditoria = "CONTACTENOS"; oAuditoria.EstadoAuditoria = "TRUE"; oAuditoria.NombreCompleto = txtNombre.Text + " " + txtApellido.Text; oAuditoria.TipoDocumento = "CORREO"; oAuditoria.DocumentoIdentidad = oRegistro.Email; cFormulario.Auditoria_add(oAuditoria); //*///////////////////////////////////// litError.Text = "Se envió el mensaje correctamente, un representante se podrá en contacto con usted"; liClassError.Visible = true; //EnviarCorreo(txtNombre.Text, txtApellido.Text, txtCorreo.Text, txtTelefono.Text, txtAsunto.Text, txtComentario.Text); LimpiarFormulario(); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "block_register", "$(document).ready(function (){alert('Acepte la política de privacidad')});", true); } }
/* * <<<<<<< HEAD * * ======= * >>>>>>> 5bd532129dd2dd5d20c4193305d57f0ce4a37c8a */ public void lnkEnviar_OnClick(object sender, EventArgs e) { try { if (chkPoliticas.Checked) { //llenar entidad oReclamo oReclamo.ApellidoMaternoReclamo = txtApellidoMaterno.Text; oReclamo.ApellidoPaternoReclamo = txtApellidoPaterno.Text; oReclamo.BienoServicioReclamo = rblServicio.SelectedItem.Text; oReclamo.CodigoReclamo = litCodigo.Text; oReclamo.CorreoReclamo = txtCorreo.Text; oReclamo.DescripcionDocumentoReclamo = txtDocumento.Text; oReclamo.DescripcionReclamo = txtDescripcion.Text; oReclamo.DetalleReclamo = txtDetalle.Text; oReclamo.FechaReclamo = Convert.ToDateTime(litFecha.Text); oReclamo.MontoReclamo = txtMontoReclamado.Text; oReclamo.NombreReclamo = txtNombre.Text; oReclamo.PedidoReclamo = txtPedido.Text; oReclamo.TelefonoReclamo = txtTelefono.Text; oReclamo.TipoDocumentoReclamo = ddlTipoDocumento.Text; oReclamo.TipoReclamo = litReclamo.Text; oReclamo.YosoyReclamo = rblElementos.SelectedItem.Text; eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = (oReclamo.TipoReclamo == "QUEJA") ? Convert.ToInt16(5) : Convert.ToInt16(6); oRegistro.Nombres = oReclamo.NombreReclamo; oRegistro.Apellidos = oReclamo.ApellidoPaternoReclamo + " " + oReclamo.ApellidoMaternoReclamo; oRegistro.Email = oReclamo.CorreoReclamo; oRegistro.Telefono = oReclamo.TelefonoReclamo; oRegistro.TipoDoc = oReclamo.TipoDocumentoReclamo; oRegistro.DescDoc = oReclamo.DescripcionDocumentoReclamo; int guardarContactenos = cFormulario.Registro_add(oRegistro); oRegistro.IdRegistro = guardarContactenos; eRegistroCampo oRegistroCampo = new eRegistroCampo(); List <eRegistroCampo> lRegistroCampo = new List <eRegistroCampo>(); int guardarCampo = 0; //adicionar registro campo oRegistroCampo = GenerarCampo(guardarContactenos, 1, oReclamo.CodigoReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 2, oReclamo.TipoReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 3, oReclamo.YosoyReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 4, oReclamo.BienoServicioReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 5, Convert.ToString(oReclamo.MontoReclamo)); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 6, oReclamo.DescripcionReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 7, oReclamo.DetalleReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 8, oReclamo.PedidoReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 9, oReclamo.TipoDocumentoReclamo); lRegistroCampo.Add(oRegistroCampo); oRegistroCampo = GenerarCampo(guardarContactenos, 10, oReclamo.DescripcionDocumentoReclamo); lRegistroCampo.Add(oRegistroCampo); foreach (eRegistroCampo item in lRegistroCampo) { guardarCampo = cFormulario.RegistroCampo_add(item); } //registro de auditoria ////////////////// eAuditoria oAuditoria = new eAuditoria(); oAuditoria.FechaAuditoria = DateTime.Now; oAuditoria.TipoAuditoria = oReclamo.TipoReclamo; oAuditoria.EstadoAuditoria = "TRUE"; oAuditoria.NombreCompleto = txtNombre + " " + txtApellidoPaterno + " " + txtApellidoMaterno; oAuditoria.TipoDocumento = oReclamo.TipoDocumentoReclamo; oAuditoria.DocumentoIdentidad = oReclamo.DescripcionDocumentoReclamo; cFormulario.Auditoria_add(oAuditoria); //*///////////////////////////////////// //enviar correo //envio correo al webmaster liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); if (oReclamo.TipoReclamo == "QUEJA") { smtpMail.SendFormularioAdmin(oRegistro, "Formulario Queja"); smtpMail.SendFormularioAdminUsuario(oRegistro, "Formulario Queja"); } else { smtpMail.SendFormularioAdmin(oRegistro, "Formulario Reclamo"); smtpMail.SendFormularioAdminUsuario(oRegistro, "Formulario Reclamo"); } Session["litCodigoReclamaciones"] = litCodigo.Text; Session["txtCorreoReclamaciones"] = txtCorreo.Text; Response.Redirect(url_root + "libro-reclamaciones-gracias"); } else { ScriptManager.RegisterClientScriptBlock(this, GetType(), "block_register", "$(document).ready(function (){alert('Acepte la política de privacidad')});", true); } } catch (Exception ex) { Response.Write(ex); } }