Modify aygetname postgres function to handle translation of items that do not have a name, also code to back it at server

This commit is contained in:
2021-11-10 01:28:41 +00:00
parent 0acdb752c0
commit f89cd7b666
68 changed files with 68 additions and 68 deletions

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class ContractDataList : DataListProcessingBase
{
public ContractDataList()
public ContractDataList(long translationId)
{
DefaultListAType = AyaType.Contract;
SQLFrom = "from acontract";

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class CustomerNoteDataList : DataListProcessingBase, IDataListInternalCriteria
{
public CustomerNoteDataList()
public CustomerNoteDataList(long translationId)
{
DefaultListAType = AyaType.CustomerNote;
SQLFrom = "from acustomernote left join auser on (acustomernote.userid=auser.id)";

View File

@@ -8,7 +8,7 @@ namespace AyaNova.DataList
internal class CustomerServiceRequestDataList : DataListProcessingBase, IDataListInternalCriteria
{
//CUSTOMER VERSION
public CustomerServiceRequestDataList()
public CustomerServiceRequestDataList(long translationId)
{
DefaultListAType = AyaType.CustomerServiceRequest;
SQLFrom = "from acustomerservicerequest " +

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class HeadOfficeDataList : DataListProcessingBase
{
public HeadOfficeDataList()
public HeadOfficeDataList(long translationId)
{
DefaultListAType = AyaType.HeadOffice;
SQLFrom = "from aheadoffice left join acontract on (aheadoffice.contractid=acontract.id)";

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
internal class InsideUserDataList : DataListProcessingBase, IDataListInternalCriteria
{
public InsideUserDataList()
public InsideUserDataList(long translationId)
{
DefaultListAType = AyaType.User;
SQLFrom = "from auser left join avendor on (auser.vendorid=avendor.id) "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class LoanUnitDataList : DataListProcessingBase
{
public LoanUnitDataList()
public LoanUnitDataList(long translationId)
{
DefaultListAType = AyaType.LoanUnit;
SQLFrom = "from aloanunit " +

View File

@@ -5,7 +5,7 @@ namespace AyaNova.DataList
{
internal class MemoDataList : DataListProcessingBase, IDataListInternalCriteria
{
public MemoDataList()
public MemoDataList(long translationId)
{
DefaultListAType = AyaType.Memo;

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
internal class OutsideUserDataList : DataListProcessingBase, IDataListInternalCriteria
{
public OutsideUserDataList()
public OutsideUserDataList(long translationId)
{
DefaultListAType = AyaType.Customer;
SQLFrom = "from auser left join aheadoffice on (auser.headofficeid=aheadoffice.id) "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMDataList()
public PMDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PMItemDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemDataList()
public PMItemDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PMItemExpenseDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemExpenseDataList()
public PMItemExpenseDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMItemLaborDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemLaborDataList()
public PMItemLaborDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMItemLoanDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemLoanDataList()
public PMItemLoanDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PMItemOutsideServiceDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemOutsideServiceDataList()
public PMItemOutsideServiceDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMItemPartDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemPartDataList()
public PMItemPartDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMItemScheduledUserDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemScheduledUserDataList()
public PMItemScheduledUserDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PMItemTaskDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemTaskDataList()
public PMItemTaskDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PMItemTravelDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemTravelDataList()
public PMItemTravelDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PMItemUnitDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PMItemUnitDataList()
public PMItemUnitDataList(long translationId)
{
DefaultListAType = AyaType.PM;
SQLFrom = "from apm "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class PartAssemblyDataList : DataListProcessingBase
{
public PartAssemblyDataList()
public PartAssemblyDataList(long translationId)
{
DefaultListAType = AyaType.PartAssembly;
SQLFrom = "from apartassembly";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class PartDataList : DataListProcessingBase
{
public PartDataList()
public PartDataList(long translationId)
{
DefaultListAType = AyaType.Part;
SQLFrom = "from viewpartsdatalist ";

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class PartInventoryDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PartInventoryDataList()
public PartInventoryDataList(long translationId)
{
DefaultListAType = AyaType.PartInventoryDataList;

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class PartInventoryRequestDataList : DataListProcessingBase, IDataListInternalCriteria
{
public PartInventoryRequestDataList()
public PartInventoryRequestDataList(long translationId)
{
DefaultListAType = AyaType.PartInventoryRequestDataList;
SQLFrom = "from viewworkorder "

View File

@@ -5,7 +5,7 @@ namespace AyaNova.DataList
internal class PartRestockDataList : DataListProcessingBase
{
//NOTE: this object has NO rowid as it's a synthetic list not primarily based on any particular db table
public PartRestockDataList()
public PartRestockDataList(long translationId)
{
// SELECT apart.id AS partid, apartwarehouse.id AS partwarehouseid, apart.partnumber, apartwarehouse.name AS displaywarehouse, "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class PartWarehouseDataList : DataListProcessingBase
{
public PartWarehouseDataList()
public PartWarehouseDataList(long translationId)
{
DefaultListAType = AyaType.PartWarehouse;
SQLFrom = "from apartwarehouse";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class ProjectDataList : DataListProcessingBase
{
public ProjectDataList()
public ProjectDataList(long translationId)
{
DefaultListAType = AyaType.Project;
SQLFrom = "from aproject left join auser on (aproject.projectoverseerid=auser.id)";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class PurchaseOrderDataList : DataListProcessingBase
{
public PurchaseOrderDataList()
public PurchaseOrderDataList(long translationId)
{
DefaultListAType = AyaType.PurchaseOrder;
SQLFrom = "from apurchaseorder " +

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteDataList()
public QuoteDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemDataList()
public QuoteItemDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemExpenseDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemExpenseDataList()
public QuoteItemExpenseDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemLaborDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemLaborDataList()
public QuoteItemLaborDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemLoanDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemLoanDataList()
public QuoteItemLoanDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemOutsideServiceDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemOutsideServiceDataList()
public QuoteItemOutsideServiceDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemPartDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemPartDataList()
public QuoteItemPartDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemScheduledUserDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemScheduledUserDataList()
public QuoteItemScheduledUserDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemTaskDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemTaskDataList()
public QuoteItemTaskDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemTravelDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemTravelDataList()
public QuoteItemTravelDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class QuoteItemUnitDataList : DataListProcessingBase, IDataListInternalCriteria
{
public QuoteItemUnitDataList()
public QuoteItemUnitDataList(long translationId)
{
DefaultListAType = AyaType.Quote;
SQLFrom = "from aquote "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class QuoteStatusDataList : DataListProcessingBase
{
public QuoteStatusDataList()
public QuoteStatusDataList(long translationId)
{
DefaultListAType = AyaType.QuoteStatus;
SQLFrom = "from aquotestatus";

View File

@@ -5,7 +5,7 @@ namespace AyaNova.DataList
{
internal class ReminderDataList : DataListProcessingBase, IDataListInternalCriteria
{
public ReminderDataList()
public ReminderDataList(long translationId)
{
DefaultListAType = AyaType.Reminder;
SQLFrom = "from areminder";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class ReportDataList : DataListProcessingBase
{
public ReportDataList()
public ReportDataList(long translationId)
{
DefaultListAType = AyaType.Report;
SQLFrom = "from aReport";

View File

@@ -14,7 +14,7 @@ namespace AyaNova.DataList
*/
internal class SchedulePersonalWorkOrderDataList : DataListProcessingBase, IDataListInternalCriteria
{
public SchedulePersonalWorkOrderDataList()
public SchedulePersonalWorkOrderDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@
// {
// internal class ServiceBankDataList : DataListProcessingBase, IDataListInternalCriteria
// {
// public ServiceBankDataList()
// public ServiceBankDataList(long translationId)
// {
// DefaultListAType = AyaType.ServiceBank;

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class ServiceRateDataList : DataListProcessingBase
{
public ServiceRateDataList()
public ServiceRateDataList(long translationId)
{
DefaultListAType = AyaType.ServiceRate;
SQLFrom = "from aservicerate";

View File

@@ -5,7 +5,7 @@ namespace AyaNova.DataList
internal class ServiceRequestDataList : DataListProcessingBase
{
//INSIDE STAFF VERSION
public ServiceRequestDataList()
public ServiceRequestDataList(long translationId)
{
DefaultListAType = AyaType.CustomerServiceRequest;
SQLFrom = "from acustomerservicerequest " +

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class TaskGroupDataList : DataListProcessingBase
{
public TaskGroupDataList()
public TaskGroupDataList(long translationId)
{
DefaultListAType = AyaType.TaskGroup;
SQLFrom = "from ataskgroup";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class TaxCodeDataList : DataListProcessingBase
{
public TaxCodeDataList()
public TaxCodeDataList(long translationId)
{
DefaultListAType = AyaType.TaxCode;
SQLFrom = "from ataxcode";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class TranslationDataList : DataListProcessingBase
{
public TranslationDataList()
public TranslationDataList(long translationId)
{
DefaultListAType = AyaType.Translation;
SQLFrom = "from atranslation";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class TravelRateDataList : DataListProcessingBase
{
public TravelRateDataList()
public TravelRateDataList(long translationId)
{
DefaultListAType = AyaType.TravelRate;
SQLFrom = "from atravelrate";

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class UnitDataList : DataListProcessingBase, IDataListInternalCriteria
{
public UnitDataList()
public UnitDataList(long translationId)
{
DefaultListAType = AyaType.Unit;
SQLFrom = @"FROM AUNIT AS AMAINUNIT

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class UnitMeterReadingDataList : DataListProcessingBase, IDataListInternalCriteria
{
public UnitMeterReadingDataList()
public UnitMeterReadingDataList(long translationId)
{
DefaultListAType = AyaType.UnitMeterReading;
SQLFrom = "from aunitmeterreading "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class UnitModelDataList : DataListProcessingBase
{
public UnitModelDataList()
public UnitModelDataList(long translationId)
{
DefaultListAType = AyaType.UnitModel;
SQLFrom = "from aunitmodel left join avendor on (aunitmodel.vendorid=avendor.id)";

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class VendorDataList : DataListProcessingBase
{
public VendorDataList()
public VendorDataList(long translationId)
{
DefaultListAType = AyaType.Vendor;
SQLFrom = "from avendor";

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderDataList()
public WorkOrderDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemDataList()
public WorkOrderItemDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemExpenseDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemExpenseDataList()
public WorkOrderItemExpenseDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemLaborDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemLaborDataList()
public WorkOrderItemLaborDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemLoanDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemLoanDataList()
public WorkOrderItemLoanDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemOutsideServiceDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemOutsideServiceDataList()
public WorkOrderItemOutsideServiceDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemPartDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemPartDataList()
public WorkOrderItemPartDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemPartRequestDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemPartRequestDataList()
public WorkOrderItemPartRequestDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemPriorityDataList : DataListProcessingBase
{
public WorkOrderItemPriorityDataList()
public WorkOrderItemPriorityDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrderItemPriority;
SQLFrom = "from aworkorderitempriority";

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemScheduledUserDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemScheduledUserDataList()
public WorkOrderItemScheduledUserDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemStatusDataList : DataListProcessingBase
{
public WorkOrderItemStatusDataList()
public WorkOrderItemStatusDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrderItemStatus;
SQLFrom = "from aworkorderitemstatus";

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemTaskDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemTaskDataList()
public WorkOrderItemTaskDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -6,7 +6,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemTravelDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemTravelDataList()
public WorkOrderItemTravelDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -7,7 +7,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderItemUnitDataList : DataListProcessingBase, IDataListInternalCriteria
{
public WorkOrderItemUnitDataList()
public WorkOrderItemUnitDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrder;
SQLFrom = "from viewworkorder "

View File

@@ -4,7 +4,7 @@ namespace AyaNova.DataList
{
internal class WorkOrderStatusDataList : DataListProcessingBase
{
public WorkOrderStatusDataList()
public WorkOrderStatusDataList(long translationId)
{
DefaultListAType = AyaType.WorkOrderStatus;
SQLFrom = "from aworkorderstatus";