This commit is contained in:
@@ -5,41 +5,30 @@ using AyaNova.Models;
|
||||
|
||||
namespace AyaNova.DataList
|
||||
{
|
||||
internal class ScheduleWorkOrderDataList : DataListProcessingBase, IDataListInternalCriteria
|
||||
internal class SchedulePersonalWorkOrderDataList : DataListProcessingBase, IDataListInternalCriteria
|
||||
{
|
||||
public ScheduleWorkOrderDataList()
|
||||
public SchedulePersonalWorkOrderDataList()
|
||||
{
|
||||
DefaultListAType = AyaType.WorkOrder;
|
||||
SQLFrom = "from viewworkorder "
|
||||
+ "left join aworkorderstatus on (viewworkorder.laststatusid = aworkorderstatus.id) "
|
||||
+ "left join acustomer on (viewworkorder.customerid=acustomer.id) "
|
||||
+ "left join aheadoffice on (acustomer.headofficeid=aheadoffice.id) "
|
||||
+ "left join aproject on (viewworkorder.projectid=aproject.id) "
|
||||
+ "left join acontract on (viewworkorder.contractid=acontract.id)"
|
||||
+ "left join acustomer on (viewworkorder.customerid=acustomer.id) "
|
||||
+ "left join aworkorderitem on viewworkorder.id=aworkorderitem.workorderid "
|
||||
+ "left join aworkorderitemstatus on (aworkorderitem.workorderitemstatusid = aworkorderitemstatus.id) "
|
||||
+ "left join aworkorderitempriority on (aworkorderitem.workorderitempriorityid = aworkorderitempriority.id) "
|
||||
//scheduled users
|
||||
+ "left join aworkorderitemscheduleduser on aworkorderitem.id=aworkorderitemscheduleduser.workorderitemid "
|
||||
+ "left join auser on (aworkorderitemscheduleduser.userid=auser.id) "
|
||||
+ "left join aservicerate on (aworkorderitemscheduleduser.servicerateid=aservicerate.id) "
|
||||
;
|
||||
|
||||
var RoleSet = BizRoles.GetRoleSet(DefaultListAType);
|
||||
AllowedRoles = RoleSet.ReadFullRecord | RoleSet.Change;
|
||||
DefaultColumns = new List<string>() {
|
||||
"WorkOrderSerialNumber",
|
||||
"WorkOrderItemSequence",
|
||||
"WorkOrderItemSummary",
|
||||
"Customer",
|
||||
"WorkOrderServiceDate",
|
||||
"WorkOrderItemScheduledUserUserID",
|
||||
"WorkOrderSerialNumber",
|
||||
"Customer",
|
||||
"WorkOrderItemScheduledUserStartDate",
|
||||
"WorkOrderItemScheduledUserStopDate",
|
||||
"WorkOrderItemScheduledUserServiceRateID",
|
||||
"WorkOrderItemScheduledUserEstimatedQuantity"
|
||||
"WorkOrderItemScheduledUserStopDate"
|
||||
};
|
||||
DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderSerialNumber", "-" }, { "WorkOrderItemSequence", "+" }, { "WorkOrderItemScheduledUserStartDate", "-" }, { "WorkOrderItemScheduledUserUserID", "+" } };
|
||||
DefaultSortBy = new Dictionary<string, string>() { { "WorkOrderItemScheduledUserStartDate", "+" } };
|
||||
FieldDefinitions = new List<DataListFieldDefinition>();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user