protected void buttonUploadFile_Click(object sender, EventArgs e)
 {
     SubcatagoryTableAdapter adp = new SubcatagoryTableAdapter();
     DataTable subCatagorytable = adp.GetAllSubcatagoryNames();
     for (int i = 0; i < subCatagorytable.Rows.Count; i++)
     {
         if (DropDownListUpload.SelectedValue == subCatagorytable.Rows[i][2].ToString())
         {
             if (fileupload1.HasFile)
             {
                 labelUploaded.Text = "uploading...";
                 SubcatagoryTableAdapter catagoryadp = new SubcatagoryTableAdapter();
                 DataTable catagoryNamesTable = catagoryadp.GetCatagorySubcatagoryNames(DropDownListUpload.SelectedValue.ToString());
                 string path = Server.MapPath("Assets" + "/" + catagoryNamesTable.Rows[0][4].ToString() + "/" + subCatagorytable.Rows[i][2].ToString());
                 fileupload1.SaveAs(path + "/" + fileupload1.FileName);
                 labelUploaded.Text = "File name: " +
                          fileupload1.PostedFile.FileName + "<br>" +
                          fileupload1.PostedFile.ContentLength + " kb<br>" +
                          "Content type: " +
                          fileupload1.PostedFile.ContentType;
             }
             else
             {
                 labelUploaded.Text = "You have not specified a file.";
             }
         }
     }
  }
 protected void Page_Load(object sender, EventArgs e)
 {
     CatagoryTableAdapter adp = new CatagoryTableAdapter();
     DataTable dt = adp.GetCatagoryName();
     DirectoryInfo diAsset = new DirectoryInfo(Server.MapPath("Assets"));
     for (int i = 0; i < dt.Rows.Count; i++)
     {
         string catagoryFolderName = dt.Rows[i][0].ToString();
         DirectoryInfo catagoryFolderDir = new DirectoryInfo(diAsset.FullName + "/" + catagoryFolderName);
         if (!catagoryFolderDir.Exists)
         {
             catagoryFolderDir.Create();
         }
         SubcatagoryTableAdapter subTa = new SubcatagoryTableAdapter();
         DataTable subDt = subTa.GetSubCatagoryNames(catagoryFolderName);
         for (int j = 0; j < subDt.Rows.Count; j++)
         {
             string subCatagoryFolderName = subDt.Rows[j][2].ToString();
             DirectoryInfo subCatagoryFolderDir = new DirectoryInfo(catagoryFolderDir + "/" + subCatagoryFolderName);
             if (!subCatagoryFolderDir.Exists)
             {
                 subCatagoryFolderDir.Create();
             }
         }
     }
 }
Exemple #3
0
    protected void buttonUploadFile_Click(object sender, EventArgs e)
    {
        SubcatagoryTableAdapter adp = new SubcatagoryTableAdapter();
        DataTable subCatagorytable  = adp.GetAllSubcatagoryNames();

        for (int i = 0; i < subCatagorytable.Rows.Count; i++)
        {
            if (DropDownListUpload.SelectedValue == subCatagorytable.Rows[i][2].ToString())
            {
                if (fileupload1.HasFile)
                {
                    labelUploaded.Text = "uploading...";
                    SubcatagoryTableAdapter catagoryadp = new SubcatagoryTableAdapter();
                    DataTable catagoryNamesTable        = catagoryadp.GetCatagorySubcatagoryNames(DropDownListUpload.SelectedValue.ToString());
                    string    path = Server.MapPath("Assets" + "/" + catagoryNamesTable.Rows[0][4].ToString() + "/" + subCatagorytable.Rows[i][2].ToString());
                    fileupload1.SaveAs(path + "/" + fileupload1.FileName);
                    labelUploaded.Text = "File name: " +
                                         fileupload1.PostedFile.FileName + "<br>" +
                                         fileupload1.PostedFile.ContentLength + " kb<br>" +
                                         "Content type: " +
                                         fileupload1.PostedFile.ContentType;
                }
                else
                {
                    labelUploaded.Text = "You have not specified a file.";
                }
            }
        }
    }
Exemple #4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CatagoryTableAdapter adp     = new CatagoryTableAdapter();
        DataTable            dt      = adp.GetCatagoryName();
        DirectoryInfo        diAsset = new DirectoryInfo(Server.MapPath("Assets"));

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            string        catagoryFolderName = dt.Rows[i][0].ToString();
            DirectoryInfo catagoryFolderDir  = new DirectoryInfo(diAsset.FullName + "/" + catagoryFolderName);
            if (!catagoryFolderDir.Exists)
            {
                catagoryFolderDir.Create();
            }
            SubcatagoryTableAdapter subTa = new SubcatagoryTableAdapter();
            DataTable subDt = subTa.GetSubCatagoryNames(catagoryFolderName);
            for (int j = 0; j < subDt.Rows.Count; j++)
            {
                string        subCatagoryFolderName = subDt.Rows[j][2].ToString();
                DirectoryInfo subCatagoryFolderDir  = new DirectoryInfo(catagoryFolderDir + "/" + subCatagoryFolderName);
                if (!subCatagoryFolderDir.Exists)
                {
                    subCatagoryFolderDir.Create();
                }
            }
        }
    }