Exemple #1
0
        private void FillContent()
        {
            string rdAbrev        = (Request["rdAbrev"] != null) ? Request["rdAbrev"].ToString() : "";
            string nombres        = (Request["nombres"] != null) ? Request["nombres"].ToString() : "";
            string apellidos      = (Request["apellidos"] != null) ? Request["apellidos"].ToString() : "";
            string email          = (Request["email"] != null) ? Request["email"].ToString() : "";
            string telefono       = (Request["telefono"] != null) ? Request["telefono"].ToString() : "";
            string documentoIdent = (Request["documentoIdent"] != null) ? Request["documentoIdent"].ToString() : "";
            string nroDocumento   = (Request["nroDocumento"] != null) ? Request["nroDocumento"].ToString() : "";
            string elementos      = (Request["elementos"] != null) ? Request["elementos"].ToString() : "";


            eRegistro oRegistro = new eRegistro();

            oRegistro.IdFormulario = FORMULARIO_ID;
            oRegistro.Nombres      = nombres;
            oRegistro.Apellidos    = apellidos;
            oRegistro.Telefono     = telefono;
            oRegistro.Email        = email;

            if ((oRegistro.IdRegistro = cFormulario.Registro_add(oRegistro)) > 0)
            {
                eRegistroCampo oRegistroCampo;

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 38;
                oRegistroCampo.Texto      = nroDocumento;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 37;
                oRegistroCampo.Valor      = documentoIdent;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 1;
                oRegistroCampo.Valor      = rdAbrev;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 10;
                oRegistroCampo.Valor      = elementos;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                //Send mail::
                liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail();
                smtpMail.SendFormulario(oRegistro, "");

                web.TerminoIdioma_AddGrupo(2);
                litResponse.Text = web.TerminoIdioma_GetValor("mensaje_exito");
            }
            else
            {
                litResponse.Text = web.TerminoIdioma_GetValor("mensaje_error");
            }
        }
        public eRegistroCampo GenerarCampo(int guardarContactenos, int idcampo, string valor)
        {
            eRegistroCampo oRegistroCampo = new eRegistroCampo();

            oRegistroCampo.IdRegistro = guardarContactenos;
            oRegistroCampo.IdCampo    = idcampo;
            oRegistroCampo.Valor      = valor;
            oRegistroCampo.Texto      = valor;
            return(oRegistroCampo);
        }
Exemple #3
0
        public int Insert(eRegistroCampo oRegistroCampo)
        {
            SqlCommand cmd = new SqlCommand("pCMS_RegistroCampo_insert");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value  = oRegistroCampo.IdRegistro;
            cmd.Parameters.Add("@IdCampo", SqlDbType.Int).Value        = oRegistroCampo.IdCampo;
            cmd.Parameters.Add("@Valor", SqlDbType.VarChar, 255).Value = oRegistroCampo.Valor;
            cmd.Parameters.Add("@Texto", SqlDbType.Text).Value         = oRegistroCampo.Texto;

            return(InsertCommand(cmd, true));
        }
        public static int Update(eRegistroCampo oRegistroCampo)
        {
            SqlCommand cmd = new SqlCommand("pCMS_RegistroCampo_update");

            cmd.CommandType = CommandType.StoredProcedure;

            cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value  = oRegistroCampo.IdRegistro;
            cmd.Parameters.Add("@IdCampo", SqlDbType.Int).Value        = oRegistroCampo.IdCampo;
            cmd.Parameters.Add("@Valor", SqlDbType.VarChar, 255).Value = oRegistroCampo.Valor;
            cmd.Parameters.Add("@Texto", SqlDbType.Text).Value         = oRegistroCampo.Texto;

            return(UpdateCommand(cmd));
        }
Exemple #5
0
        public eRegistroCampo GetItem(long IdRegistro, int IdCampo)
        {
            SqlCommand cmd = new SqlCommand("pCMS_RegistroCampo_select");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value = IdRegistro;
            cmd.Parameters.Add("@IdCampo", SqlDbType.Int).Value       = IdCampo;

            SqlDataReader  reader         = ExecuteReader(cmd);
            eRegistroCampo oRegistroCampo = null;

            if (reader.Read())
            {
                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = reader.GetInt64(0);
                oRegistroCampo.IdCampo    = reader.GetInt32(1);
                oRegistroCampo.Valor      = ((!reader[2].Equals(DBNull.Value)) ? reader.GetString(2) : "");
                oRegistroCampo.Texto      = ((!reader[3].Equals(DBNull.Value)) ? reader.GetString(3) : "");
            }
            reader.Close();

            return(oRegistroCampo);
        }
Exemple #6
0
        public List <eRegistroCampo> GetList(long IdRegistro)
        {
            SqlCommand cmd = new SqlCommand("pCMS_RegistroCampo_list");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value = IdRegistro;

            SqlDataReader         reader = ExecuteReader(cmd);
            List <eRegistroCampo> lista  = new List <eRegistroCampo>();

            while (reader.Read())
            {
                eRegistroCampo oRegistroCampo = new eRegistroCampo();
                oRegistroCampo.IdRegistro = reader.GetInt64(0);
                oRegistroCampo.IdCampo    = reader.GetInt32(1);
                oRegistroCampo.Campo      = ((!reader[2].Equals(DBNull.Value)) ? reader.GetString(2) : "");
                oRegistroCampo.Valor      = ((!reader[3].Equals(DBNull.Value)) ? reader.GetString(3) : "");

                lista.Add(oRegistroCampo);
            }
            reader.Close();

            return(lista);
        }
 public int RegistroCampo_add(eRegistroCampo oRegistroCampo)
 {
     IdException = cRegistroCampo.Insert(oRegistroCampo);
     return((IdException == 0) ? cRegistroCampo.getLastID : 0);
 }
/*
 * <<<<<<< 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);
            }
        }
        protected void lbtSubmit_Click(object sender, EventArgs e)
        {
            //string response = Request.Form["g-recaptcha-response"] != null ? Request.Form["g-recaptcha-response"].ToString() : null;

            try
            {
                cptCaptcha.ValidateCaptcha(txtCaptcha.Text);
                if (!cptCaptcha.UserValidated)
                {
                    return;
                }
            }
            catch {
                return;
            }

            eRegistro oRegistro = new eRegistro();

            oRegistro.IdFormulario = FORMULARIO_ID; //Formulario de Contacto
            oRegistro.Nombres      = oContacto.nombreContacto;
            oRegistro.Apellidos    = oContacto.apellidoPContacto + " " + oContacto.apellidoMContacto;
            oRegistro.Email        = oContacto.email;
            oRegistro.Telefono     = oContacto.telefonoFijo;
            if (!oContacto.telefonoMovil.Equals(string.Empty))
            {
                oRegistro.Telefono += " / " + oContacto.telefonoMovil;
            }
            oRegistro.IdAsunto   = Convert.ToInt16(drpAsunto.SelectedValue);
            oRegistro.IdRegistro = lFormulario.Registro_add(oRegistro);

            if (oRegistro.IdRegistro > 0)
            {
                eRegistroCampo oCampoEmpresa = new eRegistroCampo(oRegistro.IdRegistro, 1, oCliente.razonSocial, string.Empty);
                eRegistroCampo oCampoRUC     = new eRegistroCampo(oRegistro.IdRegistro, 2, oCliente.ruc, string.Empty);
                //eRegistroCampo oCampoLocal = new eRegistroCampo(oRegistro.IdRegistro, 3, txtLocal.Text, string.Empty);
                eRegistroCampo oCampoComentario = new eRegistroCampo(oRegistro.IdRegistro, 4, string.Empty, txtComentario.Text);

                try
                {
                    lFormulario.RegistroCampo_add(oCampoEmpresa);
                    lFormulario.RegistroCampo_add(oCampoRUC);
                    //lFormulario.RegistroCampo_add(oCampoLocal);
                    lFormulario.RegistroCampo_add(oCampoComentario);

                    //Send mail::
                    liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail();
                    smtpMail.SendFormulario(oRegistro, "Formulario de Contacto");
                }
                catch (Exception ex)
                {
                    lFormulario.RegistroCampo_deleteAll(oRegistro.IdRegistro);
                    lFormulario.Registro_delete(oRegistro.IdRegistro);
                    lblError.Text = "Se ha producido un error en la aplicación. " + ex.Message;

                    return;
                }

                mvwVendedores.ActiveViewIndex = 1;
            }
            else
            {
                lblError.Text = lFormulario.getErrorMessage();
            }
        }
        private void FillContent()
        {
            string nombres        = (Request["nombres"] != null) ? Request["nombres"].ToString() : "";
            string apellidos      = (Request["apellidos"] != null) ? Request["apellidos"].ToString() : "";
            string email          = (Request["email"] != null) ? Request["email"].ToString() : "";
            string telefono       = (Request["telefono"] != null) ? Request["telefono"].ToString() : "";
            string ruc            = (Request["ruc"] != null) ? Request["ruc"].ToString() : "";
            string empresa        = (Request["empresa"] != null) ? Request["empresa"].ToString() : "";
            string mensaje        = (Request["mensaje"] != null) ? Request["mensaje"].ToString() : "";
            string documentoIdent = (Request["documentoIdent"] != null) ? Request["documentoIdent"].ToString() : "";
            string nroDocumento   = (Request["nroDocumento"] != null) ? Request["nroDocumento"].ToString() : "";
            string elementos      = (Request["elementos"] != null) ? Request["elementos"].ToString() : "";

            eRegistro oRegistro = new eRegistro();

            oRegistro.IdFormulario = FORMULARIO_ID;
            oRegistro.Nombres      = nombres;
            oRegistro.Apellidos    = apellidos;
            oRegistro.Telefono     = telefono;
            oRegistro.Email        = email;
            if ((oRegistro.IdRegistro = cFormulario.Registro_add(oRegistro)) > 0)
            {
                eRegistroCampo oRegistroCampo;

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 2;
                oRegistroCampo.Texto      = mensaje;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 19;
                oRegistroCampo.Valor      = elementos;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 12;
                oRegistroCampo.Texto      = empresa;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 13;
                oRegistroCampo.Texto      = ruc;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 38;
                oRegistroCampo.Texto      = nroDocumento;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                oRegistroCampo            = new eRegistroCampo();
                oRegistroCampo.IdRegistro = oRegistro.IdRegistro;
                oRegistroCampo.IdCampo    = 37;
                oRegistroCampo.Valor      = documentoIdent;
                cFormulario.RegistroCampo_add(oRegistroCampo);

                //Send mail::
                liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail();
                //smtpMail.SendFormulario(oRegistro, "Formulario Contáctenos");

                web.TerminoIdioma_AddGrupo(2);
                litResponse.Text = web.TerminoIdioma_GetValor("mensaje_exito");
                litResponse.Text = "<script type=\"text/javascript\">parent.getMessage(1, \"" + litResponse.Text + "\");</script>";
                Session["FormularioValidacion"] = true;
            }
            else
            {
                litResponse.Text = web.TerminoIdioma_GetValor("mensaje_error");
                litResponse.Text = "<script type=\"text/javascript\">parent.getMessage(0, \"" + litResponse.Text + "\");</script>";
            }
        }