protected void rpRefinement_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { Refine refine = e.Item.DataItem as Refine; RefineItemDAL dal = new RefineItemDAL(); var refineItem = dal.GetRefineItemByRefineId(refine.Refine_Id).OrderByDescending(i => i.RefineItemDate).FirstOrDefault(); if (refineItem != null) { HyperLink lnkLatestFile = e.Item.FindControl("lnkLatestFile") as HyperLink; lnkLatestFile.Text = refineItem.RefineFileName; lnkLatestFile.NavigateUrl = Page.ResolveUrl(refineItem.RefineFilePath); } } }
protected void btnUpload_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(fileUploadDrawing.FileName)) { string serverFilePath = string.Empty; Utility.UploadFile(fileUploadDrawing, "RefineCAD", SourceNo, ref serverFilePath); RefineItem item = new RefineItem() { Refine_Id = RefineId, CreatedAt = DateTime.Now, CreatedBy = SMSContext.Current.User.UserName, RefineFileName = Utility.GetFileName(fileUploadDrawing), RefineFilePath = serverFilePath, RefineItemDate = DateTime.Now, Intro = txtIntro.Text }; RefineItemDAL dal = new RefineItemDAL(); dal.AddRefineItem(item); dal.Save(); BindControl(); } SetFocus(sender); }
public override void BindControl() { RefineItemDAL dal = new RefineItemDAL(); Utility.BindDataToRepeater(rpCADFile, dal.GetRefineItemByRefineId(RefineId)); }