private void FillDetalle(long RegistroID) { eRegistro oRegistro = cFormulario.Registro_item(RegistroID); if (oRegistro != null) { if (validateUserAction(IdModulo, CMD_Administrar) && oRegistro.Estado == Estado.Pendiente) { if (cFormulario.Registro_editRevision(RegistroID, DateTime.Now)) { oRegistro.FechaRevision = DateTime.Now; RegistrarLog(IdModulo, CMD_Administrar, "Se ha visualizado el registro de formulario: " + RegistroID.ToString()); BindListado(); } } IList iRegistro = new ArrayList(); iRegistro.Add(oRegistro); dtwRegistro.DataSource = iRegistro; dtwRegistro.DataBind(); try { grvRegistroCampo.DataSource = cFormulario.RegistroCampo_listar(RegistroID); grvRegistroCampo.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message + "<br />" + ex.Source + "<br />" + ex.TargetSite; } } }
public bool SendFormularioContactenos(eRegistro oRegistro, string Asunto, string nombre, string apellido, string correo, string telefono, string asunto, string comentario) { List <eFormularioNotificacion> lEmails = cFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); bool sent = true; foreach (eFormularioNotificacion oEmail in lEmails) { string strMensaje = RequestContentPage("../mail/mailing_contactenos.aspx?nombre=" + nombre + "&apellido=" + apellido + "&correo=" + correo + "&telefono=" + telefono + "&asunto=" + asunto + "&comentario=" + comentario); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = oEmail.Email; Subject = Asunto; Body = strMensaje; HtmlFormat = true; sent = SendMail(); if (!sent) { break; } } return(sent); }
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"); } }
private void EnviarCorreo(string codigoOrden, string idusuario) { //enviar correo eRegistro oRegistro = new eRegistro(); eUsuariosWeb oUsuarioWeb = new eUsuariosWeb(); oUsuarioWeb = cCMS.UsuariosWeb_SelectCode(idusuario); oRegistro.IdFormulario = 2; oRegistro.Nombres = oUsuarioWeb.nombre_usuario; oRegistro.Apellidos = oUsuarioWeb.apellido_usuario; oRegistro.Email = oUsuarioWeb.email_usuario; bool es_trabajador = cCMS.ValidarTrabajador(oUsuarioWeb.descripcion_documento_identidad_usuario); try { smtpMail.SendOrdenCompra_Cliente(oRegistro, codigoOrden); smtpMail.SendOrdenCompra_Admin(oRegistro, codigoOrden, es_trabajador); } catch (Exception ex) { Trace.Warn("SMTP", "Error enviando mail: " + ex); } }
private void EnviarCorreo() { eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = 3; oRegistro.Nombres = "Administrador"; oRegistro.Apellidos = "Ferreyros"; liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); eUsuariosWeb oUser = new eUsuariosWeb(); oUser = cCMS.UsuariosWeb_item_email(txtCorreo.Text); if (oUser == null) { litMensaje.Text = "Correo electrónico no registrado."; divMensajeEnviado.Visible = true; } else { string email = oUser.email_usuario; string clave = oUser.clave_usuario; string caveDesencriptado = cEncriptador.DecryptTripleDES(clave); string encripted = email + "|" + caveDesencriptado; encripted = cEncriptador.EncryptTripleDES(encripted); encripted = Server.UrlEncode(encripted); smtpMail.SendFormularioRestablecerContrasena(oRegistro, "Restablecer contraseña de Ferreyshop", email, encripted, oUser.nombre_usuario); divrestablecer.Visible = false; MensajeExito.Visible = true; } }
public List <eRegistro> ListarRegistros() { try { List <eRegistro> registros = new List <eRegistro>(); eRegistro registro = null; DateTime d; eUsuario usuario = null; SqlConnection conn = db.ConectaDb(); string select = string.Format("SELECT re.idregistro, re.fecha, usu.idusuario as Usuario, usu.idusuario from Usuario as usu, Registro as re WHERE usu.idusuario=re.idusuario"); SqlCommand cmd = new SqlCommand(select, conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { registro = new eRegistro(); usuario = new eUsuario(); registro.idregistro = (int)reader["idregistro"]; d = (DateTime)reader["fecha"]; registro.fecha = d.ToShortDateString(); usuario.idusuario = (int)reader["Usuario"]; registro.usuario = usuario; registros.Add(registro); } reader.Close(); return(registros); } catch (Exception ex) { return(null); } finally { db.DesconectaDb(); } }
private void FillRegistro() { eRegistro oRegistro = cFormulario.Registro_item(RegistroID); if (oRegistro != null) { try { if (oRegistro.IdFormulario == 1) { litDatosAdicionales.Visible = false; dtwRegistro.Fields[11].Visible = false; dtwRegistro.Fields[12].Visible = false; } if (oRegistro.IdFormulario == 5 || oRegistro.IdFormulario == 6) { dtwRegistro.Fields[9].Visible = false; dtwRegistro.Fields[10].Visible = false; } IList iRegistro = new ArrayList(); iRegistro.Add(oRegistro); dtwRegistro.DataSource = iRegistro; dtwRegistro.DataBind(); grvRegistroCampo.DataSource = cFormulario.RegistroCampo_listar(RegistroID); grvRegistroCampo.DataBind(); } catch (Exception ex) { Response.Write(ex.Message + "<br />" + ex.Source + "<br />" + ex.TargetSite); } } }
public bool SendOrdenCompra_Admin(eRegistro oRegistro, string codigoOrden, bool es_trabajador) { List <eFormularioNotificacion> lEmails = cFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); string colaborador = oRegistro.Email.Contains("@ferreyros.com.pe") ? "&colaborador=true" : ""; foreach (eFormularioNotificacion oEmail in lEmails) { string strMensaje = RequestContentPage(ClientScriptHelper.getURLRoot() + "mail/mailing_compra_notify.aspx?codigoOrden=" + codigoOrden + colaborador); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = oEmail.Email; if (es_trabajador) { Subject = "Ferreyshop (colaborador): Nueva compra"; } else { Subject = "Ferreyshop (cliente): Nueva compra"; } Body = strMensaje; HtmlFormat = true; SendMail(); } return(true); }
public bool SendFormularioAdmin(eRegistro oRegistro, string Asunto) { List <eFormularioNotificacion> lEmails = cFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); bool sent = true; foreach (eFormularioNotificacion oEmail in lEmails) { string strMensaje = RequestContentPage("../mail/formulario.aspx?rID=" + oRegistro.IdRegistro.ToString()); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = oEmail.Email; Subject = Asunto; Body = strMensaje; HtmlFormat = true; sent = SendMail(); if (!sent) { break; } } return(sent); }
protected void grvListado_RowDataBound(object sender, GridViewRowEventArgs e) { eRegistro oRegistro = (eRegistro)e.Row.DataItem; if (oRegistro != null && oRegistro.Estado == Estado.Pendiente) { e.Row.Font.Bold = true; Trace.Warn("oRegistro", oRegistro.IdRegistro.ToString()); } }
private void EnviarCorreo(string nombre, string apellido, string correo, string telefono, string asunto, string comentario) { //enviar correo eRegistro oRegistro = new eRegistro(); oRegistro.IdFormulario = 1; oRegistro.Nombres = "Administrador"; oRegistro.Apellidos = "Ferreyros"; liteCMS.Web.mail.smtpMail smtpMail = new liteCMS.Web.mail.smtpMail(); smtpMail.SendFormularioContactenos(oRegistro, "Cliente Contáctenos", nombre, apellido, correo, telefono, asunto, comentario); }
public bool SendFormularioAdminUsuario(eRegistro oRegistro, string Asunto) { bool sent = true; string strMensaje = RequestContentPage("../mail/formulario.aspx?rID=" + oRegistro.IdRegistro.ToString()); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = oRegistro.Email; Subject = Asunto; Body = strMensaje; HtmlFormat = true; sent = SendMail(); return(sent); }
public bool SendFormulario(eRegistro oRegistro, string Asunto) { string strMensaje = RequestPageContent("mail/formulario.aspx?rID=" + oRegistro.IdRegistro.ToString()); Trace.Warn("RequestPageContent", strMensaje); bool sent = true; List <eFormularioNotificacion> lEmails = lFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); foreach (eFormularioNotificacion oEmail in lEmails) { _FromEmail = oRegistro.Email; _FromNameEmail = oRegistro.Nombres + " " + oRegistro.Apellidos; _ToEmail = oEmail.Email; _ToNameEmail = oEmail.Nombres + " " + oEmail.Apellidos; _Titulo = "Ferreynet: " + Asunto; _Subject = Asunto; _Texto = strMensaje; setTemplate(); sent = SendMail(); if (!sent) { break; } } eParametro oAsunto = lCMS.Parametro_item(oRegistro.IdAsunto); if (oAsunto.Valor != string.Empty) { string[] strValor = oAsunto.Valor.Split(','); foreach (string valor in strValor) { _FromEmail = oRegistro.Email; _FromNameEmail = oRegistro.Nombres + " " + oRegistro.Apellidos; _ToEmail = valor; _Titulo = Asunto; _Subject = "Ferreynet: " + oAsunto.Nombre + " - " + Asunto; _Texto = strMensaje; setTemplate(); sent = SendMail(); } } return(sent); }
public static List <eRegistro> GetList(short IdFormulario, int IdAsunto, string Busqueda, DateTime FechaIni, DateTime FechaFin) { SqlCommand cmd = new SqlCommand("pCMS_Registro_list"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdFormulario", SqlDbType.SmallInt).Value = IdFormulario; cmd.Parameters.Add("@IdAsunto", SqlDbType.SmallInt).Value = IdAsunto; cmd.Parameters.Add("@Busqueda", SqlDbType.VarChar, 255).Value = Busqueda; cmd.Parameters.Add("@FechaIni", SqlDbType.DateTime).Value = FechaIni; cmd.Parameters.Add("@FechaFin", SqlDbType.DateTime).Value = FechaFin; SqlDataReader reader = ExecuteReader(cmd); List <eRegistro> lista = new List <eRegistro>(); while (reader.Read()) { eRegistro oRegistro = new eRegistro(); oRegistro.IdRegistro = reader.GetInt64(0); oRegistro.IdFormulario = reader.GetInt16(1); oRegistro.Nombres = ((!reader[2].Equals(DBNull.Value)) ? reader.GetString(2) : ""); oRegistro.Apellidos = ((!reader[3].Equals(DBNull.Value)) ? reader.GetString(3) : ""); oRegistro.Telefono = ((!reader[4].Equals(DBNull.Value)) ? reader.GetString(4) : ""); oRegistro.IdPais = ((!reader[5].Equals(DBNull.Value)) ? reader.GetByte(5) : Convert.ToByte(0)); oRegistro.Ciudad = ((!reader[6].Equals(DBNull.Value)) ? reader.GetString(6) : ""); oRegistro.Direccion = ((!reader[7].Equals(DBNull.Value)) ? reader.GetString(7) : ""); oRegistro.Email = ((!reader[8].Equals(DBNull.Value)) ? reader.GetString(8) : ""); oRegistro.IdAsunto = ((!reader[9].Equals(DBNull.Value)) ? reader.GetInt16(9) : Convert.ToInt16(0)); oRegistro.Estado = reader.GetByte(10); if (!reader[11].Equals(DBNull.Value)) { oRegistro.FechaRegistro = reader.GetDateTime(11); } if (!reader[12].Equals(DBNull.Value)) { oRegistro.FechaRevision = reader.GetDateTime(12); } oRegistro.PaisDescripcion = ((!reader[13].Equals(DBNull.Value)) ? reader.GetString(13) : ""); oRegistro.AsuntoDescripcion = ((!reader[14].Equals(DBNull.Value)) ? reader.GetString(14) : ""); oRegistro.EstadoDescripcion = eRegistro.getEstadoDescripcion(oRegistro.Estado); lista.Add(oRegistro); } reader.Close(); return(lista); }
private void FillRegistro() { eRegistro oRegistro = cFormulario.Registro_item(RegistroID); if (oRegistro != null) { try { IList iRegistro = new ArrayList(); iRegistro.Add(oRegistro); } catch (Exception ex) { Response.Write(ex.Message + "<br />" + ex.Source + "<br />" + ex.TargetSite); } } }
private void FillDetalle(long RegistroID) { eRegistro oRegistro = lFormulario.Registro_item(RegistroID); if (oRegistro != null) { if (validateUserAction(ModuloID, CMD_Administrar) && oRegistro.Estado == Estado.Pendiente) { if (lFormulario.Registro_editRevision(RegistroID, DateTime.Now)) { oRegistro.FechaRevision = DateTime.Now; RegistrarLog(ModuloID, CMD_Administrar, "Se ha visualizado el registro de formulario: " + RegistroID.ToString()); BindListado(); } } IList iRegistro = new ArrayList(); iRegistro.Add(oRegistro); dtwRegistro.DataSource = iRegistro; dtwRegistro.DataBind(); if (oRegistro.IdAsunto > 0) { Label lblAsunto = (Label)dtwRegistro.FindControl("lblAsunto"); if (lblAsunto != null) { lblAsunto.Text = lFormulario.Asunto_item(oRegistro.IdAsunto).Descripcion; } else { dtwRegistro.Fields[0].Visible = false; } } try { grvRegistroCampo.DataSource = lFormulario.RegistroCampo_listar(RegistroID); grvRegistroCampo.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message + "<br />" + ex.Source + "<br />" + ex.TargetSite; } } }
public static int Update(eRegistro oRegistro) { SqlCommand cmd = new SqlCommand("pCMS_Registro_update"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value = oRegistro.IdRegistro; cmd.Parameters.Add("@Nombres", SqlDbType.VarChar, 255).Value = oRegistro.Nombres; cmd.Parameters.Add("@Apellidos", SqlDbType.VarChar, 255).Value = oRegistro.Apellidos; cmd.Parameters.Add("@Telefono", SqlDbType.VarChar, 50).Value = oRegistro.Telefono; cmd.Parameters.Add("@IdPais", SqlDbType.TinyInt).Value = oRegistro.IdPais; cmd.Parameters.Add("@Ciudad", SqlDbType.Text).Value = oRegistro.Ciudad; cmd.Parameters.Add("@Direccion", SqlDbType.VarChar, 255).Value = oRegistro.Direccion; cmd.Parameters.Add("@Email", SqlDbType.VarChar, 255).Value = oRegistro.Email; return(UpdateCommand(cmd)); }
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 eRegistro GetItem(long IdRegistro) { SqlCommand cmd = new SqlCommand("pCMS_Registro_select"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdRegistro", SqlDbType.BigInt).Value = IdRegistro; SqlDataReader reader = ExecuteReader(cmd); eRegistro oRegistro = null; if (reader.Read()) { oRegistro = new eRegistro(); oRegistro.IdRegistro = reader.GetInt64(0); oRegistro.IdFormulario = reader.GetInt16(1); oRegistro.Nombres = ((!reader[2].Equals(DBNull.Value)) ? reader.GetString(2) : ""); oRegistro.Apellidos = ((!reader[3].Equals(DBNull.Value)) ? reader.GetString(3) : ""); oRegistro.Telefono = ((!reader[4].Equals(DBNull.Value)) ? reader.GetString(4) : ""); //oRegistro.IdPais = ((!reader[5].Equals(DBNull.Value)) ? reader.GetByte(5) : Convert.ToByte(0)); //oRegistro.Ciudad = ((!reader[6].Equals(DBNull.Value)) ? reader.GetString(6) : ""); //oRegistro.Direccion = ((!reader[7].Equals(DBNull.Value)) ? reader.GetString(7) : ""); oRegistro.Email = ((!reader[8].Equals(DBNull.Value)) ? reader.GetString(8) : ""); oRegistro.Estado = reader.GetByte(9); if (!reader[10].Equals(DBNull.Value)) { oRegistro.FechaRegistro = reader.GetDateTime(10); } if (!reader[11].Equals(DBNull.Value)) { oRegistro.FechaRevision = reader.GetDateTime(11); } //oRegistro.PaisDescripcion = ((!reader[12].Equals(DBNull.Value)) ? reader.GetString(12) : ""); oRegistro.Tipo_Telefono = ((!reader[13].Equals(DBNull.Value)) ? reader.GetString(13) : ""); oRegistro.Asunto = ((!reader[14].Equals(DBNull.Value)) ? reader.GetString(14) : ""); oRegistro.Comentario = ((!reader[15].Equals(DBNull.Value)) ? reader.GetString(15) : ""); oRegistro.TipoDoc = ((!reader[16].Equals(DBNull.Value)) ? reader.GetString(16) : ""); oRegistro.DescDoc = ((!reader[17].Equals(DBNull.Value)) ? reader.GetString(17) : ""); oRegistro.EstadoDescripcion = eRegistro.getEstadoDescripcion(oRegistro.Estado); } reader.Close(); return(oRegistro); }
public static int Insert(eRegistro oRegistro) { SqlCommand cmd = new SqlCommand("pCMS_Registro_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdFormulario", SqlDbType.SmallInt).Value = oRegistro.IdFormulario; cmd.Parameters.Add("@IdAsunto", SqlDbType.SmallInt).Value = oRegistro.IdAsunto; cmd.Parameters.Add("@Nombres", SqlDbType.VarChar, 255).Value = oRegistro.Nombres; cmd.Parameters.Add("@Apellidos", SqlDbType.VarChar, 255).Value = oRegistro.Apellidos; cmd.Parameters.Add("@Telefono", SqlDbType.VarChar, 50).Value = oRegistro.Telefono; cmd.Parameters.Add("@IdPais", SqlDbType.TinyInt).Value = oRegistro.IdPais; cmd.Parameters.Add("@Ciudad", SqlDbType.Text).Value = oRegistro.Ciudad; cmd.Parameters.Add("@Direccion", SqlDbType.VarChar, 255).Value = oRegistro.Direccion; cmd.Parameters.Add("@Email", SqlDbType.VarChar, 255).Value = oRegistro.Email; cmd.Parameters.Add("@FechaRegistro", SqlDbType.DateTime).Value = DateTime.Now; return(InsertCommand(cmd, true)); }
public bool SendOrdenCompra_Cliente(eRegistro oRegistro, string codigoOrden) { try { string strMensaje = RequestContentPage(ClientScriptHelper.getURLRoot() + "mail/mailing_compra.aspx?codigoOrden=" + codigoOrden); Trace.Warn("RequestContentPage", strMensaje); ToEmail = oRegistro.Email; Subject = "Ferreyshop: Gracias por comprar en Ferreyshop"; Body = strMensaje; HtmlFormat = true; SendMail(); } catch (Exception ex) { return(false); } return(true); }
public int Insert(eRegistro oRegistro) { SqlCommand cmd = new SqlCommand("pCMS_Registro_insert"); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@IdFormulario", SqlDbType.SmallInt).Value = oRegistro.IdFormulario; cmd.Parameters.Add("@Nombres", SqlDbType.VarChar, 255).Value = oRegistro.Nombres; cmd.Parameters.Add("@Apellidos", SqlDbType.VarChar, 255).Value = oRegistro.Apellidos; cmd.Parameters.Add("@Email", SqlDbType.VarChar, 255).Value = oRegistro.Email; cmd.Parameters.Add("@Telefono", SqlDbType.VarChar, 50).Value = oRegistro.Telefono; cmd.Parameters.Add("@Tipo_Telefono", SqlDbType.VarChar, 50).Value = oRegistro.Tipo_Telefono; cmd.Parameters.Add("@Asunto", SqlDbType.VarChar, 255).Value = oRegistro.Asunto; cmd.Parameters.Add("@Comentario", SqlDbType.VarChar, 255).Value = oRegistro.Comentario; cmd.Parameters.Add("@tipoDoc", SqlDbType.VarChar, 50).Value = oRegistro.TipoDoc; cmd.Parameters.Add("@descDoc", SqlDbType.VarChar, 50).Value = oRegistro.DescDoc; return(InsertCommand(cmd, true)); }
public string Insertar(eRegistro obj) { try { SqlConnection conn = db.ConectaDb(); string insert = string.Format("INSERT INTO Registro(fecha, idusuario) VALUES('{0}',{1})", obj.fecha, obj.usuario.idusuario); SqlCommand cmd = new SqlCommand(insert, conn); cmd.ExecuteNonQuery(); return("Inserto"); } catch (Exception ex) { return(ex.Message); } finally { db.DesconectaDb(); } }
public bool SendFormulario_cambio_correo(eRegistro oRegistro, string Asunto, Int64 id_usuario, string nombre, string email_usuario) { //List<eFormularioNotificacion> lEmails = cFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); bool sent = true; //foreach (eFormularioNotificacion oEmail in lEmails) //{ string strMensaje = RequestContentPage("../mail/mailing_registrarse_cambio_correo.aspx?codigo=" + id_usuario + "&nombre=" + nombre + "&email=" + email_usuario); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = email_usuario; Subject = Asunto; Body = strMensaje; HtmlFormat = true; sent = SendMail(); // if (!sent) break; //} return(sent); }
public bool SendFormularioRestablecerContrasena(eRegistro oRegistro, string Asunto, string email, string encripted, string nombre) { //List<eFormularioNotificacion> lEmails = cFormulario.FormularioNotificacion_listarWeb(oRegistro.IdFormulario); bool sent = true; //foreach (eFormularioNotificacion oEmail in lEmails) //{ //string strMensaje = RequestContentPage("../mail/mailing_restablecerContrasena.aspx?rel=" + encripted + "&nombre=" + nombre); string strMensaje = RequestContentPage("../mail/mailing_restablecerContrasena.aspx?rel=" + encripted + "&nombre=" + nombre); //Trace.Warn("RequestContentPage", strMensaje); ToEmail = email; Subject = Asunto; Body = strMensaje; HtmlFormat = true; sent = SendMail(); //if (!sent) break; //} return(sent); }
private void FillRegistro() { eRegistro oRegistro = lFormulario.Registro_item(RegistroID); if (oRegistro != null) { try { IList iRegistro = new ArrayList(); iRegistro.Add(oRegistro); dtwRegistro.DataSource = iRegistro; dtwRegistro.DataBind(); grvRegistroCampo.DataSource = lFormulario.RegistroCampo_listar(RegistroID); grvRegistroCampo.DataBind(); } catch (Exception ex) { Response.Write(ex.Message + "<br />" + ex.Source + "<br />" + ex.TargetSite); } } }
public bool Registro_edit(eRegistro oRegistro) { IdException = cRegistro.Update(oRegistro); return(IdException == 0); }
public int Registro_add(eRegistro oRegistro) { IdException = cRegistro.Insert(oRegistro); return((IdException == 0) ? cRegistro.getLastID : 0); }
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; } } }
/* * <<<<<<< 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); } }