public int Insert(eAuditoria oAuditoria) { SqlCommand cmd = new SqlCommand("pCMS_Auditoria_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdAuditoria", SqlDbType.BigInt).Value = oAuditoria.IdAuditoria; cmd.Parameters.Add("@FechaAuditoria", SqlDbType.DateTime).Value = oAuditoria.FechaAuditoria; cmd.Parameters.Add("@TipoAuditoria", SqlDbType.VarChar, 255).Value = oAuditoria.TipoAuditoria; cmd.Parameters.Add("@EstadoAuditoria", SqlDbType.VarChar, 255).Value = oAuditoria.EstadoAuditoria; cmd.Parameters.Add("@NombreCompleto", SqlDbType.VarChar, 255).Value = oAuditoria.NombreCompleto; cmd.Parameters.Add("@TipoDocumento", SqlDbType.VarChar, 255).Value = oAuditoria.TipoDocumento; cmd.Parameters.Add("@DocumentoIdentidad", SqlDbType.VarChar, 255).Value = oAuditoria.DocumentoIdentidad; return(InsertCommand(cmd, true)); }
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); } }
public int Auditoria_add(eAuditoria oAuditoria) { IdException = cAuditoria.Insert(oAuditoria); return((IdException == 0) ? cAuditoria.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 lnkRegistros_Click(object sender, EventArgs e) { if (cCMS.ValidarTrabajador(txtDocumento.Text)) { estado_trabajador = 1; } else { //Validación momentanea para el registro unico de colaboradores //Response.Redirect("" + url_root + "atencion-al-cliente/contactenos?msj=no_colaborador"); Quite la reestriccion. estado_trabajador = 0; } if (oUsuarioReg == null) { oUsuarioReg = new eUsuariosWeb(); } //validaciones: oUsuarioReg.tipo_persona_usuario = "SOY PERSONA NATURAL"; // (rbtPersonaNatural.Checked) ? "SOY PERSONA NATURAL" : ""; if (ddlDni.SelectedValue == "0") { ShowErrorMsg("Ingrese un tipo de documento"); return; } if (drpPais.SelectedValue == "-1" || drpPais.SelectedValue == "0") { ShowErrorMsg("Seleccione un País"); return; } if (drpDepartamento.SelectedValue == "-1" || drpDepartamento.SelectedValue == "0") { ShowErrorMsg("Seleccione un Departamento"); return; } if (drpProvincia.SelectedValue == "-1" || drpProvincia.SelectedValue == "0") { ShowErrorMsg("Seleccione una provincia"); return; } if (drpDistrito.SelectedValue == "-1" || drpDistrito.SelectedValue == "0") { ShowErrorMsg("Seleccione un distrito"); return; } if (ddlTelefono.SelectedValue == "Elija una Opción..") { ShowErrorMsg("Ingrese un tipo de teléfono"); return; } if (!chkTerminos.Checked) { ShowErrorMsg("Debe aceptar los Términos y Condiciones"); return; } if (!chkPoliticas.Checked) { ShowErrorMsg("Debe aceptar las Políticas de Privacidad"); return; } if (txtEmail.Text == "") { ShowErrorMsg("Ingresar Email"); return; } //validar contraseñnas if (txtContrasena.Text != txtConfirmar.Text) { ShowErrorMsg("Contraseñas ingresadas no coinciden."); txtContrasena.Style.Value = CSS_INPUT_ERROR; return; } //validar que la contraseña no tenga el caracter | string searchForThis = "|"; bool firstCharacter = txtContrasena.Text.Contains(searchForThis); if (firstCharacter) { litError.Text = "Contraseña inválida, por favor ingrese una distinta."; liClassError.Visible = true; return; } oUsuarioReg.tipo_documento_identidad_usuario = (ddlDni.SelectedValue != "") ? ddlDni.SelectedValue : ""; oUsuarioReg.descripcion_documento_identidad_usuario = (txtDocumento.Text != "") ? txtDocumento.Text : ""; oUsuarioReg.nombre_usuario = (txtNombre.Text != "") ? txtNombre.Text : ""; oUsuarioReg.apellido_usuario = (txtApellido.Text != "") ? txtApellido.Text : ""; oUsuarioReg.id_pais = 166; oUsuarioReg.id_departamento = (drpDepartamento.Items.Count > 0) ? Convert.ToInt32(drpDepartamento.SelectedValue) : 0; oUsuarioReg.id_provincia = (drpProvincia.Items.Count > 0) ? Convert.ToInt32(drpProvincia.SelectedValue) : 0; oUsuarioReg.id_distrito = (drpDistrito.Items.Count > 0) ? Convert.ToInt32(drpDistrito.SelectedValue) : 0; oUsuarioReg.ciudad = (txtCiudad.Text != "") ? txtCiudad.Text : ""; oUsuarioReg.codigo_postal = (txtCodigoPostal.Text != "") ? txtCodigoPostal.Text : ""; oUsuarioReg.direccion_usuario = (txtDireccion.Text != "") ? txtDireccion.Text : ""; oUsuarioReg.tipo_telefono_usuarios = (ddlTelefono.SelectedValue != "") ? ddlTelefono.SelectedValue : ""; oUsuarioReg.descripcion_telefono_usuarios = (txtTelefono.Text != "") ? txtTelefono.Text : ""; oUsuarioReg.email_usuario = (txtEmail.Text != "") ? txtEmail.Text : ""; oUsuarioReg.clave_usuario = (txtContrasena.Text != "") ? txtContrasena.Text : ""; oUsuarioReg.clave_confirmacion = (txtConfirmar.Text != "") ? txtConfirmar.Text : ""; oUsuarioReg.tipo_telefono_usuarios = (ddlTelefono.SelectedValue != "") ? ddlTelefono.SelectedValue : ""; oUsuarioReg.razon_social = (txtRazon.Text != "") ? txtRazon.Text : ""; oUsuarioReg.cargo_trabajador = (txtCargoTrabajado.Text != "") ? txtCargoTrabajado.Text : ""; oUsuarioReg.aceptar_terminos = (chkPoliticas.Checked) ? true : false; oUsuarioReg.clave_usuario = oUsuarioReg.clave_usuario; oUsuarioReg.clave_confirmacion = oUsuarioReg.clave_confirmacion; oUsuarioReg.estado_trabajador = estado_trabajador; if (lnkRegistros.Text == "ACTUALIZAR") { oUsuarioReg.id_usuario = oUsuarioWeb.id_usuario; if (txtEmail.Text != oUsuarioWeb.email_usuario) { //validar que el correo no se repita eUsuariosWeb validarEmail = cCMS.UsuariosWeb_item_email(txtEmail.Text); if (validarEmail != null) { litError.Text = "El correo electrónico ya está en uso, por favor escoge uno nuevo"; txtEmail.Style.Value = CSS_INPUT_ERROR; liClassError.Visible = true; return; } else { divRegistro.Visible = false; divEmailExitoso.Visible = true; //enviar correo eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = 4; oRegistro.Nombres = "Administrador"; oRegistro.Apellidos = "Ferreyros"; liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); smtpMail.SendFormulario_cambio_correo(oRegistro, "Actualización de datos Ferreyshop", oUsuarioReg.id_usuario, oUsuarioReg.nombre_usuario + " " + oUsuarioReg.apellido_usuario, oUsuarioReg.email_usuario); } } //editar Usuario bool actualizarUsuario = cCMS.UsuariosWeb_edit(oUsuarioReg); if (actualizarUsuario) { RegistrarLogsCms(oUsuarioReg.id_usuario, "Se actualizó el usuario"); } litError.Text = "Usuario actualizado"; liClassError.Visible = true; //Session["cuenta_usuario"] = oUsuarioWeb; oUsuarioWeb = cCMS.Login_UsuarioWeb(oUsuarioWeb.email_usuario, cEncriptador.EncryptTripleDES(txtContrasena.Text)); } else { //validar que el documento no se repita eUsuariosWeb validarDocumento = cCMS.UsuariosWeb_itemDocumento(txtDocumento.Text); if (validarDocumento != null) { litError.Text = "El documento de identidad ya está en uso, por favor escoge uno nuevo"; txtDocumento.Style.Value = CSS_INPUT_ERROR; liClassError.Visible = true; return; } //validar que el correo no se repita eUsuariosWeb validarEmail = cCMS.UsuariosWeb_item_email(txtEmail.Text); if (validarEmail != null) { litError.Text = "El correo electrónico ya está en uso, por favor escoge uno nuevo"; txtEmail.Style.Value = CSS_INPUT_ERROR; liClassError.Visible = true; return; } //validar el codigo_confirmacion while (true) { Random r = new Random(); //r = new Random(DateTime.Now.Millisecond); int aleatorio = r.Next(100000000, 999999999); string codigoConfirmacion = aleatorio.ToString(); if (cCMS.Usuario_itemConfirmacion(codigoConfirmacion) == null) { //agregar oUsuarioReg.Codigo_Confirmacion = codigoConfirmacion; break; } } if (cCMS.UsuarioWeb_add(oUsuarioReg)) { RegistrarLogsCms(oUsuarioReg.id_usuario, "Se agregó un usuario en la tabla tb_usuario con correo electrónico: " + oUsuarioReg.email_usuario); litError.Text = "Se le ha enviado un correo para verificar su correo electrónico."; divRegistro.Visible = false; divRegistroExitoso.Visible = true; //registro de auditoria ////////////////// eAuditoria oAuditoria = new eAuditoria(); oAuditoria.FechaAuditoria = DateTime.Now; oAuditoria.TipoAuditoria = "REGISTRO"; oAuditoria.EstadoAuditoria = "TRUE"; oAuditoria.NombreCompleto = txtNombre + " " + txtApellido; oAuditoria.TipoDocumento = oUsuarioReg.tipo_documento_identidad_usuario; oAuditoria.DocumentoIdentidad = oUsuarioReg.descripcion_documento_identidad_usuario; cFormulario.Auditoria_add(oAuditoria); //*///////////////////////////////////// //enviar correo eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = 4; oRegistro.Nombres = "Administrador"; oRegistro.Apellidos = "Ferreyros"; liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); smtpMail.SendFormulario(oRegistro, "Bienvenido a Ferreyshop", oUsuarioReg.Codigo_Confirmacion, oUsuarioReg.nombre_usuario + " " + oUsuarioReg.apellido_usuario, oUsuarioReg.email_usuario); } else { litError.Text = "Ocurrió un error, comuníquese con el administrador"; return; } } }