protected void btnChangePassword_Click(object sender, EventArgs e) { Cliente getDataCliente = new Cliente() { IdCliente = txtEmail.Text.ToString().ToLower() }; nameCostumer = getDataCliente.IdParameterUserName("RW_header_name_user"); Cliente SendMessagecliente = new Cliente() { IdCliente = txtEmail.Text.ToString().ToLower(), RUC = txtRUC.Text.ToString() }; email = txtEmail.Text.ToString().ToLower().Trim(); ruc = txtRUC.Text.ToString().Trim(); if (SendMessagecliente.CheckEmailAndRUC("RW_Security_Check_EmailAndRUC")) { idEncryped = seguridad.Encrypt(email, ruc); bodyHTML = correoElectronico.messageToEmail(idEncryped, ruc, nameCostumer, 1); correoElectronico.SendEmail(bodyHTML, email, "Cambio de contraseña"); Response.Redirect("~/Perfiles/MensajeExito.aspx?tipoReporte=1", false); } else { Response.Redirect("~/Perfiles/MensajeError.aspx?tipoReporte=1", false); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { String rootPath = Server.MapPath("~"); string imgProfile = ""; string imgCompany = ""; if (fileImagenPerfil.HasFile) { //string archivoPerfil = fileImagenEmpresa.FileName; //fileImagenEmpresa.SaveAs(MapPath(rootPath + "/Images/FotoPerfil/" + txtConfirmarEmail.Text.ToString().Replace(".", "") + ".jpg")); //imgProfile = rootPath + "/Images/FotoPerfil/" + txtConfirmarEmail.Text.ToString().Replace(".", "") + ".jpg"; string archivoPerfil = Path.Combine(Server.MapPath("~/Images/FotoPerfil"), fileImagenEmpresa.FileName); fileImagenPerfil.SaveAs(archivoPerfil); imgProfile = archivoPerfil; } else { imgProfile = rootPath + "/Images/FotoPerfil/" + "nopic.jpg"; } if (fileImagenEmpresa.HasFile) { //string archivoPerfil = fileImagenEmpresa.FileName; //fileImagenEmpresa.SaveAs(MapPath(rootPath + "/Images/FotoEmpresa/" + txtConfirmarEmail.Text.ToString().Replace(".", "") + ".jpg")); //imgCompany = rootPath + "/Images/FotoEmpresa/" + txtConfirmarEmail.Text.ToString().Replace(".", "") + ".jpg"; string archivoPerfilEmpresa = Path.Combine(Server.MapPath("~/Images/FotoEmpresa"), fileImagenEmpresa.FileName); fileImagenPerfil.SaveAs(archivoPerfilEmpresa); imgProfile = archivoPerfilEmpresa; } else { imgCompany = rootPath + "/Images/FotoEmpresa/" + "nopic.jpg"; } Cliente cliente = new Cliente() { IdCliente = txtConfirmarEmail.Text.ToString().ToLower().Trim(), Contrasenia = txtConfirmarPassword.Text.ToString(), Nombre = txtNombre.Text.ToString().Trim(), Apellidos = txtApellidos.Text.ToString().Trim(), RUC = txtRUC.Text.ToString().Trim(), ImagenEmpresa = imgCompany, ImagenPerfil = imgProfile, IdRol = lstRol.SelectedValue.ToString(), ActivacionCuenta = false }; try { if (cliente.AllParametersUser("RW_Security_Create_User")) // Error { email = txtConfirmarEmail.Text.ToString().Trim().ToLower(); idEncryped = seguridad.Encrypt(txtConfirmarEmail.Text.ToString().Trim().ToLower(), keyDecrypt); string valorRegistro = ""; try { valorRegistro = Session["tipoRegistro"].ToString(); } catch (Exception) { valorRegistro = ""; } try { switch (valorRegistro) { case "foro": bodyHTML = correoElectronico.messageToEmail(idEncryped, "", txtNombre.Text.ToString().Trim(), 3); correoElectronico.SendEmail(bodyHTML, email, "Activación de cuenta"); Response.Redirect("~/Perfiles/MensajeExito.aspx?tipoReporte=7", false); break; default: bodyHTML = correoElectronico.messageToEmail(idEncryped, "", txtNombre.Text.ToString().Trim(), 2); correoElectronico.SendEmail(bodyHTML, email, "Activación de cuenta"); Response.Redirect("~/Perfiles/MensajeExito.aspx?tipoReporte=3", false); break; } } catch (Exception) { bodyHTML = correoElectronico.messageToEmail(idEncryped, "", txtNombre.Text.ToString().Trim(), 2); correoElectronico.SendEmail(bodyHTML, email, "Activación de cuenta"); Response.Redirect("~/Perfiles/MensajeExito.aspx?tipoReporte=3", false); } } else { Cliente confirmarCorreo = new Cliente() { IdCliente = txtConfirmarEmail.Text.ToString() }; if (confirmarCorreo.IdParameterUser("RW_Security_Check_User")) { Response.Write("<script>alert('Ya existe una cuenta con este correo electrónico, por favor intente con otro.')</script>"); } else { Response.Write("Algo falló, intentalo mas tarde."); } } } catch (Exception error) { Response.Redirect("~/Perfiles/MensajeError.aspx?tipoReporte=3"); } }