protected void Insert_Click(object sender, EventArgs e) { if (FileUploadCategoryPicture.HasFile) { string FileName = FileUploadCategoryPicture.FileName; string folderPath = Server.MapPath("~/Files/Images/"); /*string Image = "/Files/Images/" + FileName;*/ string StoreImage = folderPath + FileName; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } FileUploadCategoryPicture.SaveAs(StoreImage); lblFileUploadCategoryPicture.Text = "Image upload successfully"; lblFileUploadCategoryPicturePath.Text = Request.UrlReferrer + StoreImage; lblFileUploadCategoryPicture.ForeColor = System.Drawing.Color.Green; } if (FileUploadCategoryIcon.HasFile) { string FileNameIcon = FileUploadCategoryIcon.FileName; string folderPathIcon = Server.MapPath("~/Files/Images/"); /*string Image = "/Files/Images/" + FileName;*/ string StoreIcon = folderPathIcon + FileNameIcon; if (!Directory.Exists(folderPathIcon)) { Directory.CreateDirectory(folderPathIcon); } FileUploadCategoryIcon.SaveAs(StoreIcon); lblFileUploadCategoryIcon.Text = "Image upload successfully"; lblFileUploadCategoryIconPath.Text = Request.UrlReferrer + StoreIcon; lblFileUploadCategoryIcon.ForeColor = System.Drawing.Color.Green; } CategoryController cc = new CategoryController(); cc.Insert(txtCategoryName.Text, int.Parse(ddlParentId.SelectedValue), IsPublished.Checked, int.Parse(txtOrder.Text), lblFileUploadCategoryPicturePath.Text, lblFileUploadCategoryIconPath.Text, int.Parse(ddlLanguageId.SelectedValue)); Response.Redirect("ListCategory.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CategoryController cc = new CategoryController(); Uri myUri = new Uri(Request.Url.ToString()); string CategoryId = HttpUtility.ParseQueryString(myUri.Query).Get("ID"); /*int CategoryId = int.Parse(Session["ID"].ToString());*/ if (CategoryId == null) { Response.Redirect("ListCategory.aspx"); } cc.GetCategory(int.Parse(CategoryId)); txtCategoryName.Text = cc.CategoryName; if (cc.IsPublished == false) { IsPublished.Checked = false; } else { IsPublished.Checked = true; } txtOrder.Text = cc.OrderNum.ToString(); ddlParentId.DataSource = cc.GetParentCategory(); ddlParentId.DataTextField = "CategoryName"; ddlParentId.DataValueField = "CategoryID"; ddlParentId.DataBind(); ddlParentId.SelectedValue = cc.CategoryID.ToString(); if (FileUploadCategoryPicture.HasFile) { string FileName = FileUploadCategoryPicture.FileName; string folderPath = Server.MapPath("~/Files/Images/"); /*string Image = "/Files/Images/" + FileName;*/ string StoreImage = folderPath + FileName; if (!Directory.Exists(folderPath)) { Directory.CreateDirectory(folderPath); } FileUploadCategoryPicture.SaveAs(StoreImage); lblFileUploadCategoryPicture.Text = "Image upload successfully"; lblFileUploadCategoryPicturePath.Text = Request.UrlReferrer + StoreImage; lblFileUploadCategoryPicture.ForeColor = System.Drawing.Color.Green; } if (FileUploadCategoryIcon.HasFile) { string FileNameIcon = FileUploadCategoryIcon.FileName; string folderPathIcon = Server.MapPath("~/Files/Images/"); /*string Image = "/Files/Images/" + FileName;*/ string StoreIcon = folderPathIcon + FileNameIcon; if (!Directory.Exists(folderPathIcon)) { Directory.CreateDirectory(folderPathIcon); } FileUploadCategoryIcon.SaveAs(StoreIcon); lblFileUploadCategoryIcon.Text = "Image upload successfully"; lblFileUploadCategoryIconPath.Text = Request.UrlReferrer + StoreIcon; lblFileUploadCategoryIcon.ForeColor = System.Drawing.Color.Green; } LanguageController lc = new LanguageController(); ddlLanguageId.DataSource = lc.GetLanguages(); ddlLanguageId.DataTextField = "LanguageTitle"; ddlLanguageId.DataValueField = "LanguageID"; ddlLanguageId.DataBind(); ddlLanguageId.SelectedValue = cc.LanguageID.ToString(); } }