public Delegation(Models.VehicleManagement vehicleManagement, SPWeb currentWeb = null) : this(currentWeb) { //ModuleName = "Vehicle Registration Management"; //VietnameseModuleName = "Quản Lý Đăng Ký Đi Xe"; ListItemID = vehicleManagement.ID; ListUrl = StringConstant.VehicleManagementList.ListUrl; ListItemCreatedDate = vehicleManagement.Created; Requester = vehicleManagement.Requester; Department = vehicleManagement.CommonDepartment; string vehicleType = vehicleManagement.Type; if (CultureInfo.CurrentUICulture.LCID == 1066) { if (vehicleType.ToLower().IndexOf("company") >= 0) { vehicleType = ResourceHelper.GetLocalizedString("VehicleManagement_VehicleType_Choice_Company", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } else { vehicleType = ResourceHelper.GetLocalizedString("VehicleManagement_VehicleType_Choice_Private", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } } string fromDesc = ResourceHelper.GetLocalizedString("VehicleManagement_CommonFrom", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); string toDesc = ResourceHelper.GetLocalizedString("VehicleManagement_CommonTo", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); string fromVal = vehicleManagement.From.ToString(StringConstant.DateFormatddMMyyyyHHmm); string toVal = vehicleManagement.ToDate.ToString(StringConstant.DateFormatddMMyyyyHHmm); ListItemDescription = string.Format("{0} - ({1}: {2} - {3}: {4})", vehicleType, fromDesc, fromVal, toDesc, toVal); ListItemApprovalUrl = DelegationManager.BuildListItemApprovalUrl2(this.ListUrl, vehicleManagement.ID); this.InitModuleName(VehicleManagementList.ListUrl); }
public FilterTask(Models.VehicleManagement vehicleManagement) { string vehicleType = vehicleManagement.Type; if (CultureInfo.CurrentUICulture.LCID == 1066) { if (vehicleType.ToLower().IndexOf("company") >= 0) { vehicleType = ResourceHelper.GetLocalizedString("VehicleManagement_VehicleType_Choice_Company", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } else { vehicleType = ResourceHelper.GetLocalizedString("VehicleManagement_VehicleType_Choice_Private", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); } } string fromDesc = ResourceHelper.GetLocalizedString("VehicleManagement_CommonFrom", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); string toDesc = ResourceHelper.GetLocalizedString("VehicleManagement_CommonTo", StringConstant.ResourcesFileLists, CultureInfo.CurrentUICulture.LCID); string fromVal = vehicleManagement.From.ToString(StringConstant.DateFormatddMMyyyyHHmm); string toVal = vehicleManagement.ToDate.ToString(StringConstant.DateFormatddMMyyyyHHmm); this.Description = string.Format("{0} - ({1}: {2} - {3}: {4})", vehicleType, fromDesc, fromVal, toDesc, toVal); this.Requester = vehicleManagement.Requester; this.Department = vehicleManagement.CommonDepartment; this.CreatedDate = vehicleManagement.Created; this.DueDate = vehicleManagement.RequestDueDate == DateTime.MinValue ? vehicleManagement.From : vehicleManagement.RequestDueDate; // TODO this.ItemId = vehicleManagement.ID; this.ItemApprovalUrl = $"{DelegationManager.BuildListItemApprovalUrl2(VehicleManagementList.ListUrl, vehicleManagement.ID)}&Source=/SitePages/Overview.aspx"; this.InitModule(VehicleManagementList.ListUrl); }