Exemple #1
0
    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);
    }
Exemple #2
0
    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);
        }
    }