Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //InitInputClasses();
            User_EN en = (User_EN)Session["user_session_data"];

            if (en != null)
            {
                en.LeerUsuario();      //lee todos los datos del usuario de la base de datos, ya que la pagina solo proporciona login y password
                MostrarDirectorio(en); //Muestra todo el directorio
            }
            else
            {
                Response.Redirect("Control_Usuarios/Login.aspx");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            // if (Request.QueryString.Count > 0)
            // {
            //     if (Request.QueryString.Keys[0] == "ID")
            User_EN en = (User_EN)Session["user_session_data"];

            if (en != null)
            {
                en.LeerUsuario();      //lee todos los datos del usuario de la base de datos, ya que la pagina solo proporciona login y password

                File_EN fi = new File_EN();
                fi.Propietario = en.ID;    //Para identificar al usuario
                //EL griedView, mostrara un tabla con todos los datos que nos devuelva MostrarFilesUsuarioNombreEn
                GridViewMostrarArchivos.DataSource = fi.MostrarFilesUsuarioNombreEn();
                GridViewMostrarArchivos.DataBind();
            }
            //}
        }
Example #3
0
        /*
         * Este método esta conectado al boton de subir archivo
         */
        protected void Button_Upload_Click(object sender, EventArgs e)
        {
            if (IsPostBack)
            {
                String path = Server.MapPath("Files/"); //Ruta donde subir el archivo (en la carpeta "Files" de nuestro proyecto)
                if (FileUpload1.HasFile)
                {
                    try
                    {
                        User_EN user = (User_EN)Session["user_session_data"];
                        if (user != null)
                        {
                            File_EN arx = new File_EN();

                            user.LeerUsuario();                                     //Leemos los datos del usuario
                            arx.Nombre      = FileUpload1.FileName;
                            arx.Propietario = user.ID;                              //El propietario del archivo sera igual al id del usuario
                            int    id         = arx.SubirArchivo();
                            string pathString = path + "/" + user.ID + "/";         //Se guardara dentro de una carpeta con el id del usuario
                            Directory.CreateDirectory(pathString);
                            FileUpload1.PostedFile.SaveAs(pathString + arx.Nombre); //Guardamos el archivo en la ruta correspondiente
                        }
                        else
                        {
                            Response.Write("Error. usuario no válido");
                        }
                    }
                    catch (Exception ex)
                    {
                        Response.Write("El archivo no se puede subir.");
                    }
                }
                else
                {
                    Response.Write("Cannot accept files of this type.");
                }
            }
        }