public Delegation(Models.FreightManagement freightManagement, SPWeb currentWeb = null) : this(currentWeb) { //ModuleName = "Freight Management"; //VietnameseModuleName = "Quản Lý Vận Chuyển Hàng Hóa"; ListItemID = freightManagement.ID; ListUrl = StringConstant.FreightManagementList.ListUrl; ListItemCreatedDate = freightManagement.Created; Requester = freightManagement.Requester; Department = freightManagement.Department; string bringerVal = string.Empty; if (freightManagement.CompanyVehicle == true) { bringerVal = ResourceHelper.GetLocalizedString("FreightManagement_CompanyVehicle", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } else { LookupItem bringerLookupItem = freightManagement.Bringer; if (bringerLookupItem != null && bringerLookupItem.LookupId > 0) { bringerVal = bringerLookupItem.LookupValue; } else { bringerVal = freightManagement.BringerName; } } ListItemDescription = string.Format("{0} - {1}", bringerVal, freightManagement.Reason); ListItemApprovalUrl = DelegationManager.BuildListItemApprovalUrl2(this.ListUrl, freightManagement.ID); this.InitModuleName(FreightManagementList.ListUrl); }
public FilterTask(Models.FreightManagement freightManagement) { string bringerVal = string.Empty; if (freightManagement.CompanyVehicle == true) { bringerVal = ResourceHelper.GetLocalizedString("FreightManagement_CompanyVehicle", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } else { LookupItem bringerLookupItem = freightManagement.Bringer; if (bringerLookupItem != null && bringerLookupItem.LookupId > 0) { bringerVal = bringerLookupItem.LookupValue; } else { bringerVal = freightManagement.BringerName; } } this.Description = string.Format("{0} - {1}", bringerVal, freightManagement.Reason); this.Requester = freightManagement.Requester; this.Department = freightManagement.Department; this.CreatedDate = freightManagement.Created; this.DueDate = freightManagement.RequestDueDate == DateTime.MinValue ? freightManagement.TransportTime : freightManagement.RequestDueDate; // TODO this.ItemId = freightManagement.ID; this.ItemApprovalUrl = $"{DelegationManager.BuildListItemApprovalUrl2(FreightManagementList.ListUrl, freightManagement.ID)}&Source=/SitePages/Overview.aspx"; this.InitModule(FreightManagementList.ListUrl); }