protected void btnAddFile_Click(object sender, EventArgs e) { ProductFiles prodFile = new ProductFiles(); prodFile.AddNew(); prodFile.ProductID = productID; prodFile.FileNameEn = txtFileName.Text; prodFile.FileDescriptionEn = txtFileDesc.Text; if (FileUploadFile.HasFile) { string path = "/admin/UploadedFiles/ProductsFiles/" + DateTime.Now.ToString("ddMMyyyyhhmmss") + FileUploadFile.FileName; FileUploadFile.SaveAs(MapPath("~/" + path)); prodFile.FilePath = path; } prodFile.Save(); FilesGrdBind(); }
//private void drpDwnBind() //{ // ProductCategories prodCats = new ProductCategories(); // prodCats.LoadAll(); // drpDwnCats.DataSource = prodCats.DefaultView; // drpDwnCats.DataBind(); //} private void FilesGrdBind() { ProductFiles prodF = new ProductFiles(); prodF.Where.ProductID.Value = productID; prodF.Where.ProductID.Operator = MyGeneration.dOOdads.WhereParameter.Operand.Equal; prodF.Query.Load(); GrdViewFiles.DataSource = prodF.DefaultView; GrdViewFiles.DataBind(); }
protected void GrdViewFiles_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "DeleteFile") { ProductFiles ProdFile = new ProductFiles(); ProdFile.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString())); ProdFile.MarkAsDeleted(); ProdFile.Save(); FilesGrdBind(); } }