This commit is contained in:
2020-05-01 16:34:44 +00:00
parent d8ac774a2f
commit 55cb756d89

View File

@@ -68,9 +68,6 @@ CURRENT TODOs
STUBBING
ghjkghjghjjh
todo: stub primitive workorder and client at server (all attachable objs?) so can test export with big data now?
- just name and id and wiki?
pros: nice to have a framework in place to then have the scope to work with
@@ -79,63 +76,103 @@ todo: stub primitive workorder and client at server (all attachable objs?) so ca
Need types defined as well and maybe LT?
TYPES: Would be corebiz, wikiable, attachable, custom fields, tags, searchable etc
WORKORDER CHANGES
Raven to have separate objects for each workorder type, and seperate db tables etc
This will make coding life easier and better performance
Also can then diverge the objects considerably over time without UI gymnastics
CANDIDATE OBJECTS:
Note: in some cases object is gone or has changed, maybe need a token object of some kind that is created to accept wiki and docs from now defunct things?
(like Region becomes a customer named "V7_REGION_REPOSITORY_regionNameHere"?)
V7 WIKIABLE
GLOBAL
Client
Contract
USER PERSONAL WIKI
HeadOffice
LoanItem
Part
Project
PurchaseOrder
Region
Unit
UnitModel
User
Vendor
Workorder (note: one type for each workorder type see below)
TODO: FIND THIS FROM BIZ NOT UI, HAS DUPES BELOW:
Find all "Util.OpenWikiPage", Whole word, Subfolders, Keep modified files open, Find Results 1, Entire Solution, ""
C:\data\ayanova\source\WinFormApp\ClientInfoForm.cs(1579): Util.OpenWikiPage(RootObjectTypes.Client, mClient.ID,false);
C:\data\ayanova\source\WinFormApp\ContractInfoForm.cs(687): Util.OpenWikiPage(RootObjectTypes.Contract, mContract.ID, false);
C:\data\ayanova\source\WinFormApp\Form1.cs(3713): Util.OpenWikiPage(RootObjectTypes.Global, Address.GlobalAddressID, false);
C:\data\ayanova\source\WinFormApp\Form1.cs(3856): Util.OpenWikiPage(RootObjectTypes.User, User.CurrentThreadUserID, false);
C:\data\ayanova\source\WinFormApp\Form1.cs(3867): // Util.OpenWikiPage(RootObjectTypes.User,User.CurrentThreadUserID,false);
C:\data\ayanova\source\WinFormApp\HeadOfficeInfoForm.cs(1402): Util.OpenWikiPage(RootObjectTypes.HeadOffice, mHeadOffice.ID,false);
C:\data\ayanova\source\WinFormApp\LoanItemInfoForm.cs(860): Util.OpenWikiPage(RootObjectTypes.LoanItem, mLoanItem.ID, false);
C:\data\ayanova\source\WinFormApp\PartInfoForm.cs(1111): Util.OpenWikiPage(RootObjectTypes.Part, mPart.ID, false);
C:\data\ayanova\source\WinFormApp\ProjectInfoForm.cs(712): Util.OpenWikiPage(RootObjectTypes.Project, mProject.ID, false);
C:\data\ayanova\source\WinFormApp\PurchaseOrderInfoForm.cs(1010): Util.OpenWikiPage(RootObjectTypes.PurchaseOrder, mPurchaseOrder.ID, false);
C:\data\ayanova\source\WinFormApp\RegionInfoForm.cs(1186): Util.OpenWikiPage(RootObjectTypes.Region, mRegion.ID, false);
C:\data\ayanova\source\WinFormApp\UnitInfoForm.cs(1280): Util.OpenWikiPage(RootObjectTypes.Unit, mUnit.ID, false);
C:\data\ayanova\source\WinFormApp\UnitModelInfoForm.cs(926): Util.OpenWikiPage(RootObjectTypes.UnitModel, mUnitModel.ID, false);
C:\data\ayanova\source\WinFormApp\UserInfoForm.cs(1395): Util.OpenWikiPage(RootObjectTypes.User, mUser.ID, false);
C:\data\ayanova\source\WinFormApp\VendorInfoForm.cs(1193): Util.OpenWikiPage(RootObjectTypes.Vendor, mVendor.ID, false);
C:\data\ayanova\source\WinFormApp\WorkorderForm.cs(10332): Util.OpenWikiPage(mWorkorder.RootObjectType, mWorkorder.ID, false);//case 1584 was RootObjectTypes.Workorder
C:\data\ayanova\source\WBI\maingrid.aspx.cs(1277): Util.OpenWikiPage(this.Page, new TypeAndID(RootObjectTypes.Global, Address.GlobalAddressID));
C:\data\ayanova\source\WBI\schedule.aspx.cs(187): Util.OpenWikiPage(this.Page, new TypeAndID(RootObjectTypes.Global, Address.GlobalAddressID));
Matching lines: 18 Matching files: 16 Total files searched: 1769
V7 ASSIGNED DOCUMENTS ABLE:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Client.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Contract.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\HeadOffice.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\LoanItem.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Part.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Project.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Unit.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\UnitModel.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\User.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Vendor.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Workorder.cs:
Client
Contract
HeadOffice
LoanItem
Part
Project
Unit
UnitModel
User
Vendor
Workorder
V7 CUSTOM FIELDS ABLE:
12 results - 12 files
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Client.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Contract.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\HeadOffice.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\LoanItem.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Part.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Project.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\PurchaseOrder.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Unit.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\UnitModel.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\User.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\Vendor.cs:
source\bizobjects\AyaLib\GZTW.AyaNova.BLL\WorkorderItem.cs:
Client
Contract
HeadOffice
LoanItem
Part
Project
PurchaseOrder
Unit
UnitModel
User
Vendor
WorkorderItem
public enum WorkorderTypes : int {
/// <summary>
/// Not set / unused
/// </summary>
Unknown = 0,
/// <summary>
/// A single service workorder for a client
/// </summary>
Service = 1,
/// <summary>
/// Used by PM system for recurring service.
/// </summary>
PreventiveMaintenance = 2,
/// <summary>
/// An estimate provided to a client for approval that if approved gets copied to a
/// Service
/// </summary>
Quote = 3,
/// <summary>
/// A TEMPLATE single workorder for a client
/// </summary>
TemplateService = 4,
/// <summary>
/// TEMPLATE Used by PM system for recurring service.
/// </summary>
TemplatePreventiveMaintenance = 5,
/// <summary>
/// An TEMPLATE estimate provided to a client for approval that if approved gets copied to a
/// Service
/// </summary>
TemplateQuote = 6
}//end WorkorderTypes
============================