case 4191

This commit is contained in:
2022-09-26 20:52:49 +00:00
parent c1ecf84799
commit 749957ce29
41 changed files with 83 additions and 120 deletions

2
.vscode/launch.json vendored
View File

@@ -121,7 +121,7 @@
"AYANOVA_USE_URLS": "http://*:7575;", "AYANOVA_USE_URLS": "http://*:7575;",
//"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true", //"AYANOVA_PERMANENTLY_ERASE_DATABASE":"true",
//"AYANOVA_REMOVE_LICENSE_FROM_DB":"true", //"AYANOVA_REMOVE_LICENSE_FROM_DB":"true",
"AYANOVA_SERVER_TEST_MODE": "true", //"AYANOVA_SERVER_TEST_MODE": "true",
"AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-8", "AYANOVA_SERVER_TEST_MODE_TZ_OFFSET": "-8",
"AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small", "AYANOVA_SERVER_TEST_MODE_SEEDLEVEL": "small",
"AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_14\\bin" "AYANOVA_BACKUP_PG_DUMP_PATH": "C:\\data\\code\\postgres_14\\bin"

View File

@@ -194,7 +194,7 @@ TWO types makes the most sense after considering options:
- One time fee, user can use indefinitely - One time fee, user can use indefinitely
- self installed, hosted and maintained by customer - self installed, hosted and maintained by customer
- least profitable for us long term if they don't buy a maint. subscription - least profitable for us long term if they don't buy a maint. subscription
- Without maintenance subscription, eligable for Minor updates only to fix bugs no new features so in other words they buy 8.0.10 they can upgrade to any 8.0.X version release, but not 8.1 as it will be new features added that don't break backward compatibility - Without maintenance subscription, eligable for Minor updates only to fix bugs no new features so in other words they buy 8.0.11 they can upgrade to any 8.0.X version release, but not 8.1 as it will be new features added that don't break backward compatibility
- one-time payment, along with the option of a yearly maintenance fee. - one-time payment, along with the option of a yearly maintenance fee.
- This is basically our current model but we allow upgrades for subscribers - This is basically our current model but we allow upgrades for subscribers
- **HAS CODE IMPLICATIONS** upgrades need to check if allowed based on version number if no maintenance subscription _not_ on date of build. - **HAS CODE IMPLICATIONS** upgrades need to check if allowed based on version number if no maintenance subscription _not_ on date of build.

View File

@@ -1,6 +1,15 @@
# now # now
todo: where are the serial numbers? They don't seem to show anywhere in the wo tree data tables
Dave at morrow asked about it as they need it exstensively and I couldn't find it!?
use-case is they use it to tell which work order is which as they track by sn mult8iple open wo for each customer
possible solutions:
test a query inclusion for performance (there is a view I think used that does somethign similar already with another field)
redundently hoist them up into the header in a internal field (i.e. copy them there when updating the wo serials collection)
FOUND: serial numbers are in the workorderitemu8nit datalist and should do what he wants
HOWEVER there are two RID columns defined causing crash when I attempted to put unit (with sn and rid defined) in the first position
TODO: update forum post for v8 say officially released, link to change log and manual evaluation trial etc TODO: update forum post for v8 say officially released, link to change log and manual evaluation trial etc
say it's ready for use now and we will be updating our website over the coming days. say it's ready for use now and we will be updating our website over the coming days.
@@ -1372,5 +1381,6 @@ https://www.ayanova.com/download/next/ayanova-linux-x64-server.zip
https://www.ayanova.com/download/next/ayanova-windows-x64-lan-setup.exe https://www.ayanova.com/download/next/ayanova-windows-x64-lan-setup.exe
Current v8 docs home: https://www.ayanova.com/docs/next Current v8 docs home: https://www.ayanova.com/docs/next
BUILD 8.0.10 CHANGES OF NOTE BUILD 8.0.11 CHANGES OF NOTE

View File

@@ -1,7 +1,7 @@
; LAN install for internal network use only ; LAN install for internal network use only
#define MyAppName "AyaNova server" #define MyAppName "AyaNova server"
#define MyAppVersion "8.0.10" #define MyAppVersion "8.0.11"
#define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/" #define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe" #define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -3,7 +3,7 @@
; external to lan requires different config ; external to lan requires different config
#define MyAppName "AyaNova" #define MyAppName "AyaNova"
#define MyAppVersion "8.0.10" #define MyAppVersion "8.0.11"
#define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppPublisher "Ground Zero Tech-Works, Inc."
#define MyAppURL "https://ayanova.com/" #define MyAppURL "https://ayanova.com/"
#define MyAppLauncherExeName "ayanova-launcher.exe" #define MyAppLauncherExeName "ayanova-launcher.exe"

View File

@@ -6,6 +6,14 @@ The most recent changes are written in the AyaNova manual [hosted on our website
## 2022 ## 2022
### AyaNova 8.0.11 (2022-09-26)
#### Fixed
- Multiple data tables had more than one column internally defined at the AyaNova server end as the row id column which could result in a table not displaying data and an error message showing in the AyaNova web app. This also meant that the extra row id columns were not able to be set to not display in the data table columns.
### V8-Migrate plugin 8.0.3 (2022-09-23) ### V8-Migrate plugin 8.0.3 (2022-09-23)
#### Added #### Added

View File

@@ -4,8 +4,8 @@
</PropertyGroup> </PropertyGroup>
<PropertyGroup> <PropertyGroup>
<GenerateFullPaths>true</GenerateFullPaths> <GenerateFullPaths>true</GenerateFullPaths>
<Version>8.0.10</Version> <Version>8.0.11</Version>
<FileVersion>8.0.10.0</FileVersion> <FileVersion>8.0.11.0</FileVersion>
<ApplicationIcon>ayanova.ico</ApplicationIcon> <ApplicationIcon>ayanova.ico</ApplicationIcon>
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile> <DocumentationFile>bin\$(Configuration)\$(TargetFramework)\$(AssemblyName).xml</DocumentationFile>
<noWarn>1591</noWarn> <noWarn>1591</noWarn>

View File

@@ -1,4 +1,4 @@
//#define AYSHOWQUERYINFO #define AYSHOWQUERYINFO
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;

View File

@@ -171,8 +171,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -162,8 +162,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -276,8 +275,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -94,8 +94,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItemLabor, AType = (int)AyaType.PMItemLabor,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "apmitemlabor.id", SqlIdColumnName = "apmitemlabor.id",
SqlValueColumnName = "apmitemlabor.servicestartdate", SqlValueColumnName = "apmitemlabor.servicestartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -179,8 +178,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -293,8 +291,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -167,8 +167,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -281,8 +280,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -182,8 +182,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -296,8 +295,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -176,8 +176,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -290,8 +289,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -149,8 +149,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -263,8 +262,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -136,8 +136,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -250,8 +249,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -102,8 +102,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItemTravel, AType = (int)AyaType.PMItemTravel,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "apmitemtravel.id", SqlIdColumnName = "apmitemtravel.id",
SqlValueColumnName = "apmitemtravel.travelstartdate", SqlValueColumnName = "apmitemtravel.travelstartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -176,8 +175,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -290,8 +288,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -135,8 +135,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PMItem, AType = (int)AyaType.PMItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "apmitem.id", SqlIdColumnName = "apmitem.id",
SqlValueColumnName = "apmitem.notes", SqlValueColumnName = "apmitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -249,8 +248,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.PM, AType = (int)AyaType.PM,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "apm.id", SqlIdColumnName = "apm.id",
SqlValueColumnName = "apm.serial", SqlValueColumnName = "apm.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -238,7 +238,7 @@ namespace AyaNova.DataList
// UiFieldDataType = (int)UiFieldDataType.Text, // UiFieldDataType = (int)UiFieldDataType.Text,
// SqlIdColumnName = "aworkorderitem.id", // SqlIdColumnName = "aworkorderitem.id",
// SqlValueColumnName = "aworkorderitem.notes", // SqlValueColumnName = "aworkorderitem.notes",
// IsRowId = true
// }); // });
// FieldDefinitions.Add(new DataListFieldDefinition // FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -169,8 +169,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -161,8 +161,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -274,8 +273,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -94,8 +94,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItemLabor, AType = (int)AyaType.QuoteItemLabor,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aquoteitemlabor.id", SqlIdColumnName = "aquoteitemlabor.id",
SqlValueColumnName = "aquoteitemlabor.servicestartdate", SqlValueColumnName = "aquoteitemlabor.servicestartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -179,8 +178,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -284,8 +282,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -168,8 +168,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -281,8 +280,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -183,8 +183,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -296,8 +295,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -168,8 +168,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -281,8 +280,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -148,8 +148,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -261,8 +260,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -136,8 +136,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -249,8 +248,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -103,8 +103,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItemTravel, AType = (int)AyaType.QuoteItemTravel,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aquoteitemtravel.id", SqlIdColumnName = "aquoteitemtravel.id",
SqlValueColumnName = "aquoteitemtravel.travelstartdate", SqlValueColumnName = "aquoteitemtravel.travelstartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -176,8 +175,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -289,8 +287,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -135,8 +135,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.QuoteItem, AType = (int)AyaType.QuoteItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aquoteitem.id", SqlIdColumnName = "aquoteitem.id",
SqlValueColumnName = "aquoteitem.notes", SqlValueColumnName = "aquoteitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -248,8 +247,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.Quote, AType = (int)AyaType.Quote,
UiFieldDataType = (int)UiFieldDataType.Integer, UiFieldDataType = (int)UiFieldDataType.Integer,
SqlIdColumnName = "aquote.id", SqlIdColumnName = "aquote.id",
SqlValueColumnName = "aquote.serial", SqlValueColumnName = "aquote.serial"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -145,8 +145,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -161,8 +161,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -93,8 +93,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItemLabor, AType = (int)AyaType.WorkOrderItemLabor,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aworkorderitemlabor.id", SqlIdColumnName = "aworkorderitemlabor.id",
SqlValueColumnName = "aworkorderitemlabor.servicestartdate", SqlValueColumnName = "aworkorderitemlabor.servicestartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -178,8 +177,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -166,8 +166,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -180,8 +180,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -176,8 +176,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -201,8 +201,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -149,8 +149,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -136,8 +136,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -101,8 +101,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItemTravel, AType = (int)AyaType.WorkOrderItemTravel,
UiFieldDataType = (int)UiFieldDataType.DateTime, UiFieldDataType = (int)UiFieldDataType.DateTime,
SqlIdColumnName = "aworkorderitemtravel.id", SqlIdColumnName = "aworkorderitemtravel.id",
SqlValueColumnName = "aworkorderitemtravel.travelstartdate", SqlValueColumnName = "aworkorderitemtravel.travelstartdate"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition
@@ -175,8 +174,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -140,8 +140,7 @@ namespace AyaNova.DataList
AType = (int)AyaType.WorkOrderItem, AType = (int)AyaType.WorkOrderItem,
UiFieldDataType = (int)UiFieldDataType.Text, UiFieldDataType = (int)UiFieldDataType.Text,
SqlIdColumnName = "aworkorderitem.id", SqlIdColumnName = "aworkorderitem.id",
SqlValueColumnName = "aworkorderitem.notes", SqlValueColumnName = "aworkorderitem.notes"
IsRowId = true
}); });
FieldDefinitions.Add(new DataListFieldDefinition FieldDefinitions.Add(new DataListFieldDefinition

View File

@@ -5,7 +5,7 @@ namespace AyaNova.Util
/// </summary> /// </summary>
internal static class AyaNovaVersion internal static class AyaNovaVersion
{ {
public const string VersionString = "8.0.10"; public const string VersionString = "8.0.11";
public const string FullNameAndVersion = "AyaNova server " + VersionString; public const string FullNameAndVersion = "AyaNova server " + VersionString;
public const string CurrentApiVersion="v8"; public const string CurrentApiVersion="v8";
}//eoc }//eoc