private Boolean subiranexos() { Boolean saveX = false; rapupX.MaxFileSize = 10240000; try { string randomtext = Generador.ClaveAccesoUsuario(15); // //if (rapupX.InitialFileInputsCount > 0) if (rapupX.UploadedFiles.Count > 0) { string targetFolder = Server.MapPath("~/anexos"); int i = 0; foreach (UploadedFile validFile in rapupX.UploadedFiles) { if (validFile.ContentLength > rapupX.MaxFileSize) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alertScript", "error('El tamaño de algun archivo es muy grande, no debe superar 10MB.');", true); return(false); } i++; FileNames += randomtext + "_" + Session["idusuario"].ToString() + "_" + i + "_" + validFile.GetName() + " | "; //validFile.SaveAs(Path.Combine(targetFolder, validFile.GetName()), true); validFile.SaveAs(Path.Combine(targetFolder, randomtext + "_" + Session["idusuario"].ToString() + "_" + i.ToString() + "_" + validFile.GetName()), true); } FileNames = FileNames.Trim(); FileNames = FileNames.Substring(0, FileNames.Length - 1); saveX = true; } else { // saveX = true; saveX = false; } } catch (Exception ex) { saveX = false; ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alertScript", "error('" + ex.Message + "');", true); } return(saveX); }
protected void cmdenviar_Click(object sender, EventArgs e) { try { string claveacceso = Generador.ClaveAccesoUsuario(15); IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); // ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + claveacceso + Session["idusuario"].ToString() + "');", true); Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAcceso", Session["idtmp"].ToString() + "|" + Session["usuario"].ToString() + "|" + claveacceso); if (UpdateTable != null) { Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAcceso", claveacceso); if (MiTabla != null) { Tabla MiTabla1 = Manejador.getEjecutaStoredProcedure1("setActualizarEmail", Session["idtmp"].ToString() + "|" + Session["usuario"].ToString() + "|" + txtCorreo.Text.Replace(" ", "X")); DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(MiTabla1); if (MiTabla != null) { String mail = txtCorreo.Text; String nombrec = clValidarClaveAcceso.Rows[0]["nombre"].ToString(); enviarCorreo(claveacceso, mail, nombrec); } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } } } catch (Exception EX) { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('" + EX.Message + "');", true); } }
protected void cmdrecuperar_Click(object sender, EventArgs e) { String mail = txtcorreo.Text; string claveacceso = Generador.ClaveAccesoUsuario(15); //Validar su usuarios IsvcKioskoCliClient Manejador = new IsvcKioskoCliClient(); Tabla MiTabla = Manejador.getEjecutaStoredProcedure1("getValidarEmail", txtusuario.Text.Replace(" ", "X") + "|" + mail); if (MiTabla != null) { Tabla UpdateTable = Manejador.getEjecutaStoredProcedure1("UP_S_ActualizarClaveAccesoPass", txtusuario.Text.Replace(" ", "X") + "|" + claveacceso); if (UpdateTable != null) { Tabla validarCA = Manejador.getEjecutaStoredProcedure1("UP_S_ValidarClaveAccesoPass", claveacceso); if (validarCA != null) { //DataTable clValidarClaveAcceso = clFunciones.convertToDatatable(UpdateTable); DataTable data = clFunciones.convertToDatatable(MiTabla); //String mail = clValidarClaveAcceso.Rows[0]["email"].ToString(); String nombrec = data.Rows[0]["nombre"].ToString(); enviarCorreo(claveacceso, mail, nombrec); } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } } } else { ScriptManager.RegisterStartupScript(this.UpdatePanel1, typeof(string), "alerta", "alert('Este correo no esta asociado a su cuenta');", true); } }