This commit is contained in:
2021-06-25 22:15:51 +00:00
parent b72393463d
commit 35f0e02993

View File

@@ -22,6 +22,7 @@ namespace AyaNova.DataList
//workorder item travel //workorder item travel
+ "left join aworkorderitemtravel on aworkorderitem.id=aworkorderitemtravel.workorderitemid " + "left join aworkorderitemtravel on aworkorderitem.id=aworkorderitemtravel.workorderitemid "
+ "left join auser on (aworkorderitemtravel.userid=auser.id) " + "left join auser on (aworkorderitemtravel.userid=auser.id) "
+ "left join atravelrate on (aworkorderitemtravel.travelrateid=atravelrate.id) "
; ;
@@ -34,21 +35,21 @@ namespace AyaNova.DataList
"Customer", "Customer",
"WorkOrderServiceDate", "WorkOrderServiceDate",
"WorkOrderItemTravelUserID", "WorkOrderItemTravelUserID",
"WorkOrderItemTravelTravelRateQuantity", "WorkOrderItemTravelRateQuantity",
"WorkOrderItemTravelTravelRateID" "WorkOrderItemTravelServiceRateID"
}; };
DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderSerialNumber", "-" }, { "WorkOrderItemSequence", "+" }, { "WorkOrderItemTravelUserID", "+" } }; DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderSerialNumber", "-" }, { "WorkOrderItemSequence", "+" }, { "WorkOrderItemTravelUserID", "+" } };
FieldDefinitions = new List<DataListFieldDefinition>(); FieldDefinitions = new List<DataListFieldDefinition>();
/* /*
████████╗██████╗ █████╗ ██╗ ██╗███████╗██╗ ████████╗██████╗ █████╗ ██╗ ██╗███████╗██╗
╚══██╔══╝██╔══██╗██╔══██╗██║ ██║██╔════╝██║ ╚══██╔══╝██╔══██╗██╔══██╗██║ ██║██╔════╝██║
██║ ██████╔╝███████║██║ ██║█████╗ ██║ ██║ ██████╔╝███████║██║ ██║█████╗ ██║
██║ ██╔══██╗██╔══██║╚██╗ ██╔╝██╔══╝ ██║ ██║ ██╔══██╗██╔══██║╚██╗ ██╔╝██╔══╝ ██║
██║ ██║ ██║██║ ██║ ╚████╔╝ ███████╗███████╗ ██║ ██║ ██║██║ ██║ ╚████╔╝ ███████╗███████╗
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═══╝ ╚══════╝╚══════╝
*/ */
#region WorkOrderItemTravel fields #region WorkOrderItemTravel fields
/* /*
l.Add(new FormField { TKey = "WorkOrderItemTravelStartDate", FieldKey = "WorkOrderItemTravelStartDate", TKeySection = "WorkOrderItemTravels" }); l.Add(new FormField { TKey = "WorkOrderItemTravelStartDate", FieldKey = "WorkOrderItemTravelStartDate", TKeySection = "WorkOrderItemTravels" });
@@ -77,51 +78,51 @@ l.Add(new FormField { TKey = "WorkOrderItemTravelNoChargeQuantity", FieldKey = "
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
{ {
TKey = "WorkOrderItemTravelTravelRateQuantity", TKey = "WorkOrderItemTravelRateQuantity",
FieldKey = "WorkOrderItemTravelTravelRateQuantity", FieldKey = "WorkOrderItemTravelRateQuantity",
AType = (int)AyaType.WorkOrderItemTravel, AType = (int)AyaType.WorkOrderItemTravel,
UiFieldDataType = (int)UiFieldDataType.Decimal, UiFieldDataType = (int)UiFieldDataType.Decimal,
SqlIdColumnName = "aworkorderitemtravel.id", SqlIdColumnName = "aworkorderitemtravel.id",
SqlValueColumnName = "aworkorderitemtravel.serviceratequantity" SqlValueColumnName = "aworkorderitemtravel.travelratequantity"
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
{ {
TKey = "WorkOrderItemTravelTravelRateID", TKey = "WorkOrderItemTravelServiceRateID",
FieldKey = "WorkOrderItemTravelTravelRateID", FieldKey = "WorkOrderItemTravelServiceRateID",
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
AType = (int)AyaType.TravelRate, AType = (int)AyaType.TravelRate,
SqlIdColumnName = "aworkorderitemtravel.servicerateid", SqlIdColumnName = "aworkorderitemtravel.travelrateid",
SqlValueColumnName = "aservicerate.name" SqlValueColumnName = "atravelrate.name"
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
{ {
TKey = "WorkOrderItemTravelServiceStartDate", TKey = "WorkOrderItemTravelStartDate",
FieldKey = "WorkOrderItemTravelServiceStartDate", FieldKey = "WorkOrderItemTravelStartDate",
AType = (int)AyaType.WorkOrderItemTravel, AType = (int)AyaType.WorkOrderItemTravel,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aworkorderitemtravel.id", SqlIdColumnName = "aworkorderitemtravel.id",
SqlValueColumnName = "aworkorderitemtravel.servicestartdate", SqlValueColumnName = "aworkorderitemtravel.travelstartdate",
IsRowId = true IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
{ {
TKey = "WorkOrderItemTravelServiceStopDate", TKey = "WorkOrderItemTravelStopDate",
FieldKey = "WorkOrderItemTravelServiceStopDate", FieldKey = "WorkOrderItemTravelStopDate",
AType = (int)AyaType.WorkOrderItemTravel, AType = (int)AyaType.WorkOrderItemTravel,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aworkorderitemtravel.id", SqlIdColumnName = "aworkorderitemtravel.id",
SqlValueColumnName = "aworkorderitemtravel.servicestopdate" SqlValueColumnName = "aworkorderitemtravel.travelstopdate"
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
{ {
TKey = "WorkOrderItemTravelServiceDetails", TKey = "WorkOrderItemTravelDetails",
FieldKey = "WorkOrderItemTravelServiceDetails", FieldKey = "WorkOrderItemTravelDetails",
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlValueColumnName = "aworkorderitemtravel.servicedetails" SqlValueColumnName = "aworkorderitemtravel.traveldetails"
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition