1668 lines
161 KiB
C#
1668 lines
161 KiB
C#
using System.Collections.Generic;
|
|
using System;
|
|
|
|
namespace AyaNova.Biz
|
|
{
|
|
//////////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
// This contains all the **OPTIONAL** fields that can be customized by user to be required or hide
|
|
// on all object edit forms
|
|
// it is used for both validation and driving the UI
|
|
// it does *NOT* need to contain every field on the form, just user customizable ones
|
|
// and should not have mandatory fields since they are not customizable by end user
|
|
|
|
//See the DataList folder / namespace for LIST related similar class
|
|
|
|
public static class FormFieldOptionalCustomizableReference
|
|
{
|
|
private static Dictionary<string, List<FormField>> _formFields;
|
|
private static List<string> _formFieldKeys = null;
|
|
|
|
public static List<string> FormFieldKeys
|
|
{
|
|
get
|
|
{
|
|
if (_formFieldKeys == null)
|
|
{
|
|
_formFieldKeys = new List<string>();
|
|
var values = Enum.GetValues(typeof(AyaType));
|
|
foreach (AyaType t in values)
|
|
{
|
|
if (t.HasAttribute(typeof(CoreBizObjectAttribute)))
|
|
{
|
|
_formFieldKeys.Add(t.ToString());
|
|
}
|
|
}
|
|
//No type / not corebiz form keys:
|
|
_formFieldKeys.Add("Contact");
|
|
//_formFieldKeys.Add(AyaType.ServiceBank.ToString());
|
|
_formFieldKeys.Add(AyaType.QuoteStatus.ToString());
|
|
_formFieldKeys.Add(AyaType.WorkOrderStatus.ToString());
|
|
_formFieldKeys.Add(AyaType.WorkOrderItemStatus.ToString());
|
|
_formFieldKeys.Add(AyaType.WorkOrderItemPriority.ToString());
|
|
_formFieldKeys.Add(AyaType.UnitMeterReading.ToString());
|
|
}
|
|
return _formFieldKeys;
|
|
}
|
|
}
|
|
|
|
|
|
public static bool IsValidFormFieldKey(string key)
|
|
{
|
|
return FormFieldKeys.Contains(key);
|
|
}
|
|
|
|
public static List<FormField> FormFieldReferenceList(string key)
|
|
{
|
|
//Initialize the static list here on first retrieval
|
|
if (_formFields == null)
|
|
{
|
|
_formFields = new Dictionary<string, List<FormField>>();
|
|
/* ***************************** WARNING: Be careful here, if a standard field is hideable and also it's DB SCHEMA is set to NON NULLABLE then the CLIENT end needs to set a default
|
|
***************************** Otherwise the hidden field can't be set and the object can't be saved EVER
|
|
*/
|
|
|
|
#region USER_KEY
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "UserEmployeeNumber", FieldKey = "EmployeeNumber" });
|
|
l.Add(new FormField { TKey = "LastLogin", FieldKey = "LastLogin" });
|
|
l.Add(new FormField { TKey = "UserNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "UserCustom1", FieldKey = "UserCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom2", FieldKey = "UserCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom3", FieldKey = "UserCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom4", FieldKey = "UserCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom5", FieldKey = "UserCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom6", FieldKey = "UserCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom7", FieldKey = "UserCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom8", FieldKey = "UserCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom9", FieldKey = "UserCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom10", FieldKey = "UserCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom11", FieldKey = "UserCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom12", FieldKey = "UserCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom13", FieldKey = "UserCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom14", FieldKey = "UserCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom15", FieldKey = "UserCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom16", FieldKey = "UserCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.User.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region CONTACT_KEY
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "UserEmployeeNumber", FieldKey = "EmployeeNumber" });
|
|
l.Add(new FormField { TKey = "LastLogin", FieldKey = "LastLogin" });
|
|
l.Add(new FormField { TKey = "UserNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "UserCustom1", FieldKey = "UserCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom2", FieldKey = "UserCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom3", FieldKey = "UserCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom4", FieldKey = "UserCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom5", FieldKey = "UserCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom6", FieldKey = "UserCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom7", FieldKey = "UserCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom8", FieldKey = "UserCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom9", FieldKey = "UserCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom10", FieldKey = "UserCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom11", FieldKey = "UserCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom12", FieldKey = "UserCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom13", FieldKey = "UserCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom14", FieldKey = "UserCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom15", FieldKey = "UserCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UserCustom16", FieldKey = "UserCustom16", IsCustomField = true });
|
|
_formFields.Add("Contact", l);
|
|
}
|
|
#endregion
|
|
|
|
|
|
#region Customer
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "CustomerAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "WebAddress", FieldKey = "WebAddress" });
|
|
l.Add(new FormField { TKey = "CustomerEmail", FieldKey = "EmailAddress" });
|
|
l.Add(new FormField { TKey = "CustomerPhone1", FieldKey = "Phone1" });
|
|
l.Add(new FormField { TKey = "CustomerPhone2", FieldKey = "Phone2" });
|
|
l.Add(new FormField { TKey = "CustomerPhone3", FieldKey = "Phone3" });
|
|
l.Add(new FormField { TKey = "CustomerPhone4", FieldKey = "Phone4" });
|
|
l.Add(new FormField { TKey = "CustomerPhone5", FieldKey = "Phone5" });
|
|
l.Add(new FormField { TKey = "CustomerBillHeadOffice", FieldKey = "BillHeadOffice" });
|
|
l.Add(new FormField { TKey = "HeadOffice", FieldKey = "HeadOfficeId" });
|
|
l.Add(new FormField { TKey = "Contract", FieldKey = "ContractId" });
|
|
l.Add(new FormField { TKey = "ContractExpires", FieldKey = "ContractExpires" });
|
|
//l.Add(new FormField { TKey = "UsesBanking", FieldKey = "UsesBanking" });
|
|
l.Add(new FormField { TKey = "CustomerNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "CustomerTechNotes", FieldKey = "TechNotes" });
|
|
l.Add(new FormField { TKey = "AlertNotes", FieldKey = "AlertNotes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "AddressDeliveryAddress", FieldKey = "Address" });
|
|
l.Add(new FormField { TKey = "AddressCity", FieldKey = "City" });
|
|
l.Add(new FormField { TKey = "AddressStateProv", FieldKey = "Region" });
|
|
l.Add(new FormField { TKey = "AddressCountry", FieldKey = "Country" });
|
|
l.Add(new FormField { TKey = "AddressPostal", FieldKey = "AddressPostal" });
|
|
l.Add(new FormField { TKey = "AddressLatitude", FieldKey = "Latitude" });
|
|
l.Add(new FormField { TKey = "AddressLongitude", FieldKey = "Longitude" });
|
|
l.Add(new FormField { TKey = "AddressPostalDeliveryAddress", FieldKey = "PostAddress" });
|
|
l.Add(new FormField { TKey = "AddressPostalCity", FieldKey = "PostCity" });
|
|
l.Add(new FormField { TKey = "AddressPostalStateProv", FieldKey = "PostRegion" });
|
|
l.Add(new FormField { TKey = "AddressPostalCountry", FieldKey = "PostCountry" });
|
|
l.Add(new FormField { TKey = "AddressPostalPostal", FieldKey = "PostCode" });
|
|
|
|
l.Add(new FormField { TKey = "CustomerCustom1", FieldKey = "CustomerCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom2", FieldKey = "CustomerCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom3", FieldKey = "CustomerCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom4", FieldKey = "CustomerCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom5", FieldKey = "CustomerCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom6", FieldKey = "CustomerCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom7", FieldKey = "CustomerCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom8", FieldKey = "CustomerCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom9", FieldKey = "CustomerCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom10", FieldKey = "CustomerCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom11", FieldKey = "CustomerCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom12", FieldKey = "CustomerCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom13", FieldKey = "CustomerCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom14", FieldKey = "CustomerCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom15", FieldKey = "CustomerCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerCustom16", FieldKey = "CustomerCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Customer.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region HeadOffice
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "HeadOfficeAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "WebAddress", FieldKey = "WebAddress" });
|
|
l.Add(new FormField { TKey = "HeadOfficeEmail", FieldKey = "EmailAddress" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone1", FieldKey = "Phone1" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone2", FieldKey = "Phone2" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone3", FieldKey = "Phone3" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone4", FieldKey = "Phone4" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone5", FieldKey = "Phone5" });
|
|
l.Add(new FormField { TKey = "Contract", FieldKey = "ContractId" });
|
|
l.Add(new FormField { TKey = "ContractExpires", FieldKey = "ContractExpires" });
|
|
//l.Add(new FormField { TKey = "UsesBanking", FieldKey = "UsesBanking" });
|
|
l.Add(new FormField { TKey = "HeadOfficeNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "AddressDeliveryAddress", FieldKey = "Address" });
|
|
l.Add(new FormField { TKey = "AddressCity", FieldKey = "City" });
|
|
l.Add(new FormField { TKey = "AddressStateProv", FieldKey = "Region" });
|
|
l.Add(new FormField { TKey = "AddressCountry", FieldKey = "Country" });
|
|
l.Add(new FormField { TKey = "AddressPostal", FieldKey = "AddressPostal" });
|
|
l.Add(new FormField { TKey = "AddressLatitude", FieldKey = "Latitude" });
|
|
l.Add(new FormField { TKey = "AddressLongitude", FieldKey = "Longitude" });
|
|
l.Add(new FormField { TKey = "AddressPostalDeliveryAddress", FieldKey = "PostAddress" });
|
|
l.Add(new FormField { TKey = "AddressPostalCity", FieldKey = "PostCity" });
|
|
l.Add(new FormField { TKey = "AddressPostalStateProv", FieldKey = "PostRegion" });
|
|
l.Add(new FormField { TKey = "AddressPostalCountry", FieldKey = "PostCountry" });
|
|
l.Add(new FormField { TKey = "AddressPostalPostal", FieldKey = "PostCode" });
|
|
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom1", FieldKey = "HeadOfficeCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom2", FieldKey = "HeadOfficeCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom3", FieldKey = "HeadOfficeCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom4", FieldKey = "HeadOfficeCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom5", FieldKey = "HeadOfficeCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom6", FieldKey = "HeadOfficeCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom7", FieldKey = "HeadOfficeCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom8", FieldKey = "HeadOfficeCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom9", FieldKey = "HeadOfficeCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom10", FieldKey = "HeadOfficeCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom11", FieldKey = "HeadOfficeCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom12", FieldKey = "HeadOfficeCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom13", FieldKey = "HeadOfficeCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom14", FieldKey = "HeadOfficeCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom15", FieldKey = "HeadOfficeCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "HeadOfficeCustom16", FieldKey = "HeadOfficeCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.HeadOffice.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region Contract
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "ContractNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "AlertNotes", FieldKey = "AlertNotes" });
|
|
|
|
l.Add(new FormField { TKey = "ContractCustom1", FieldKey = "ContractCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom2", FieldKey = "ContractCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom3", FieldKey = "ContractCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom4", FieldKey = "ContractCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom5", FieldKey = "ContractCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom6", FieldKey = "ContractCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom7", FieldKey = "ContractCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom8", FieldKey = "ContractCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom9", FieldKey = "ContractCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom10", FieldKey = "ContractCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom11", FieldKey = "ContractCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom12", FieldKey = "ContractCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom13", FieldKey = "ContractCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom14", FieldKey = "ContractCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom15", FieldKey = "ContractCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ContractCustom16", FieldKey = "ContractCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Contract.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region LoanUnit
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "LoanUnitSerial", FieldKey = "Serial" });
|
|
//Note, rates are required but I'm allowing them to be hidden and will ensure client properly sets even if not visible, this is because many shops probably don't need all rates
|
|
l.Add(new FormField { TKey = "LoanUnitRateHour", FieldKey = "RateHour" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateHalfDay", FieldKey = "RateHalfDay" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateDay", FieldKey = "RateDay" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateWeek", FieldKey = "RateWeek" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateMonth", FieldKey = "RateMonth" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateYear", FieldKey = "RateYear" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateHourCost", FieldKey = "RateHourCost" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateHalfDayCost", FieldKey = "RateHalfDayCost" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateDayCost", FieldKey = "RateDayCost" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateWeekCost", FieldKey = "RateWeekCost" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateMonthCost", FieldKey = "RateMonthCost" });
|
|
l.Add(new FormField { TKey = "LoanUnitRateYearCost", FieldKey = "RateYearCost" });
|
|
//l.Add(new FormField { TKey = "LoanUnitDefaultRate", FieldKey = "DefaultRate" });
|
|
l.Add(new FormField { TKey = "LoanUnitShadowUnit", FieldKey = "UnitId" });
|
|
l.Add(new FormField { TKey = "LoanUnitNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "LoanUnitCustom1", FieldKey = "LoanUnitCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom2", FieldKey = "LoanUnitCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom3", FieldKey = "LoanUnitCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom4", FieldKey = "LoanUnitCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom5", FieldKey = "LoanUnitCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom6", FieldKey = "LoanUnitCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom7", FieldKey = "LoanUnitCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom8", FieldKey = "LoanUnitCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom9", FieldKey = "LoanUnitCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom10", FieldKey = "LoanUnitCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom11", FieldKey = "LoanUnitCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom12", FieldKey = "LoanUnitCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom13", FieldKey = "LoanUnitCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom14", FieldKey = "LoanUnitCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom15", FieldKey = "LoanUnitCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "LoanUnitCustom16", FieldKey = "LoanUnitCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.LoanUnit.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region Memo
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "MemoCustom1", FieldKey = "MemoCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom2", FieldKey = "MemoCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom3", FieldKey = "MemoCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom4", FieldKey = "MemoCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom5", FieldKey = "MemoCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom6", FieldKey = "MemoCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom7", FieldKey = "MemoCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom8", FieldKey = "MemoCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom9", FieldKey = "MemoCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom10", FieldKey = "MemoCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom11", FieldKey = "MemoCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom12", FieldKey = "MemoCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom13", FieldKey = "MemoCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom14", FieldKey = "MemoCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom15", FieldKey = "MemoCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "MemoCustom16", FieldKey = "MemoCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Memo.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region Reminder
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "ReminderColor", FieldKey = "Color" });
|
|
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "ReminderCustom1", FieldKey = "ReminderCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom2", FieldKey = "ReminderCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom3", FieldKey = "ReminderCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom4", FieldKey = "ReminderCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom5", FieldKey = "ReminderCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom6", FieldKey = "ReminderCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom7", FieldKey = "ReminderCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom8", FieldKey = "ReminderCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom9", FieldKey = "ReminderCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom10", FieldKey = "ReminderCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom11", FieldKey = "ReminderCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom12", FieldKey = "ReminderCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom13", FieldKey = "ReminderCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom14", FieldKey = "ReminderCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom15", FieldKey = "ReminderCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReminderCustom16", FieldKey = "ReminderCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Reminder.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region Review
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "ReviewCustom1", FieldKey = "ReviewCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom2", FieldKey = "ReviewCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom3", FieldKey = "ReviewCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom4", FieldKey = "ReviewCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom5", FieldKey = "ReviewCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom6", FieldKey = "ReviewCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom7", FieldKey = "ReviewCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom8", FieldKey = "ReviewCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom9", FieldKey = "ReviewCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom10", FieldKey = "ReviewCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom11", FieldKey = "ReviewCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom12", FieldKey = "ReviewCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom13", FieldKey = "ReviewCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom14", FieldKey = "ReviewCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom15", FieldKey = "ReviewCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ReviewCustom16", FieldKey = "ReviewCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Review.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region Part
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "PartName", FieldKey = "Name" });
|
|
l.Add(new FormField { TKey = "PartDescription", FieldKey = "DESCRIPTION" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "UnitOfMeasure" });
|
|
l.Add(new FormField { TKey = "PartUPC", FieldKey = "UPC" });
|
|
l.Add(new FormField { TKey = "PartManufacturerID", FieldKey = "ManufacturerID" });
|
|
l.Add(new FormField { TKey = "PartManufacturerNumber", FieldKey = "ManufacturerNumber" });
|
|
l.Add(new FormField { TKey = "PartWholesalerID", FieldKey = "WholesalerID" });
|
|
l.Add(new FormField { TKey = "PartWholesalerNumber", FieldKey = "WholesalerNumber" });
|
|
l.Add(new FormField { TKey = "PartAlternativeWholesalerID", FieldKey = "AlternativeWholesalerID" });
|
|
l.Add(new FormField { TKey = "PartAlternativeWholesalerNumber", FieldKey = "AlternativeWholesalerNumber" });
|
|
l.Add(new FormField { TKey = "PartNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "PartCustom1", FieldKey = "PartCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom2", FieldKey = "PartCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom3", FieldKey = "PartCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom4", FieldKey = "PartCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom5", FieldKey = "PartCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom6", FieldKey = "PartCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom7", FieldKey = "PartCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom8", FieldKey = "PartCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom9", FieldKey = "PartCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom10", FieldKey = "PartCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom11", FieldKey = "PartCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom12", FieldKey = "PartCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom13", FieldKey = "PartCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom14", FieldKey = "PartCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom15", FieldKey = "PartCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartCustom16", FieldKey = "PartCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Part.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region PartWarehouse
|
|
{
|
|
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "PartWarehouseNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom1", FieldKey = "PartWarehouseCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom2", FieldKey = "PartWarehouseCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom3", FieldKey = "PartWarehouseCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom4", FieldKey = "PartWarehouseCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom5", FieldKey = "PartWarehouseCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom6", FieldKey = "PartWarehouseCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom7", FieldKey = "PartWarehouseCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom8", FieldKey = "PartWarehouseCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom9", FieldKey = "PartWarehouseCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom10", FieldKey = "PartWarehouseCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom11", FieldKey = "PartWarehouseCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom12", FieldKey = "PartWarehouseCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom13", FieldKey = "PartWarehouseCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom14", FieldKey = "PartWarehouseCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom15", FieldKey = "PartWarehouseCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartWarehouseCustom16", FieldKey = "PartWarehouseCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.PartWarehouse.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region PartAssembly
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "PartAssemblyNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom1", FieldKey = "PartAssemblyCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom2", FieldKey = "PartAssemblyCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom3", FieldKey = "PartAssemblyCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom4", FieldKey = "PartAssemblyCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom5", FieldKey = "PartAssemblyCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom6", FieldKey = "PartAssemblyCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom7", FieldKey = "PartAssemblyCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom8", FieldKey = "PartAssemblyCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom9", FieldKey = "PartAssemblyCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom10", FieldKey = "PartAssemblyCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom11", FieldKey = "PartAssemblyCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom12", FieldKey = "PartAssemblyCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom13", FieldKey = "PartAssemblyCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom14", FieldKey = "PartAssemblyCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom15", FieldKey = "PartAssemblyCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PartAssemblyCustom16", FieldKey = "PartAssemblyCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.PartAssembly.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region Project
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "ProjectAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "ProjectProjectOverseerID", FieldKey = "ProjectOverseerID" });
|
|
l.Add(new FormField { TKey = "ProjectDateStarted", FieldKey = "DateStarted" });
|
|
l.Add(new FormField { TKey = "ProjectDateCompleted", FieldKey = "DateCompleted" });
|
|
l.Add(new FormField { TKey = "ProjectNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "ProjectCustom1", FieldKey = "ProjectCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom2", FieldKey = "ProjectCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom3", FieldKey = "ProjectCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom4", FieldKey = "ProjectCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom5", FieldKey = "ProjectCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom6", FieldKey = "ProjectCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom7", FieldKey = "ProjectCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom8", FieldKey = "ProjectCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom9", FieldKey = "ProjectCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom10", FieldKey = "ProjectCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom11", FieldKey = "ProjectCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom12", FieldKey = "ProjectCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom13", FieldKey = "ProjectCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom14", FieldKey = "ProjectCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom15", FieldKey = "ProjectCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ProjectCustom16", FieldKey = "ProjectCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Project.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region PurchaseOrder
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "PurchaseOrderStatus", FieldKey = "Status" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderOrderedDate", FieldKey = "OrderedDate" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderExpectedReceiveDate", FieldKey = "ExpectedReceiveDate" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderReferenceNumber", FieldKey = "ReferenceNumber" });
|
|
l.Add(new FormField { TKey = "Project", FieldKey = "ProjectId" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderVendorMemo", FieldKey = "VendorMemo" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderReceiptText1", FieldKey = "Text1" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderReceiptText2", FieldKey = "Text2" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderDropShipToCustomerID", FieldKey = "DropShipToCustomerId" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
//Customizable child Items
|
|
l.Add(new FormField { TKey = "PurchaseOrderReceiptReceivedDate", FieldKey = "Items.ReceivedDate" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemPartRequestedByID", FieldKey = "Items.PartRequestedById" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemWorkOrderNumber", FieldKey = "Items.WorkOrderItemPartRequestId" });
|
|
l.Add(new FormField { TKey = "TaxCode", FieldKey = "Items.PurchaseTaxCodeId" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemVendorPartNumber", FieldKey = "Items.VendorPartNumber" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemSerialNumbers", FieldKey = "Items.Serials" });
|
|
l.Add(new FormField { TKey = "PartDescription", FieldKey = "Items.PartDescription" });
|
|
l.Add(new FormField { TKey = "PartUPC", FieldKey = "Items.PartUPC" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "Items.PartUnitOfMeasureViz" });
|
|
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom1", FieldKey = "PurchaseOrderCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom2", FieldKey = "PurchaseOrderCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom3", FieldKey = "PurchaseOrderCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom4", FieldKey = "PurchaseOrderCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom5", FieldKey = "PurchaseOrderCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom6", FieldKey = "PurchaseOrderCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom7", FieldKey = "PurchaseOrderCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom8", FieldKey = "PurchaseOrderCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom9", FieldKey = "PurchaseOrderCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom10", FieldKey = "PurchaseOrderCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom11", FieldKey = "PurchaseOrderCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom12", FieldKey = "PurchaseOrderCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom13", FieldKey = "PurchaseOrderCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom14", FieldKey = "PurchaseOrderCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom15", FieldKey = "PurchaseOrderCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "PurchaseOrderCustom16", FieldKey = "PurchaseOrderCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.PurchaseOrder.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region ServiceRate
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "RateAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "RateUnitChargeDescriptionID", FieldKey = "Unit" });
|
|
l.Add(new FormField { TKey = "RateContractRate", FieldKey = "ContractOnly" });
|
|
l.Add(new FormField { TKey = "ServiceRateNotes", FieldKey = "Notes" });
|
|
|
|
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "ServiceRateCustom1", FieldKey = "ServiceRateCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom2", FieldKey = "ServiceRateCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom3", FieldKey = "ServiceRateCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom4", FieldKey = "ServiceRateCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom5", FieldKey = "ServiceRateCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom6", FieldKey = "ServiceRateCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom7", FieldKey = "ServiceRateCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom8", FieldKey = "ServiceRateCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom9", FieldKey = "ServiceRateCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom10", FieldKey = "ServiceRateCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom11", FieldKey = "ServiceRateCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom12", FieldKey = "ServiceRateCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom13", FieldKey = "ServiceRateCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom14", FieldKey = "ServiceRateCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom15", FieldKey = "ServiceRateCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "ServiceRateCustom16", FieldKey = "ServiceRateCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.ServiceRate.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region TravelRate
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "RateAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "RateUnitChargeDescriptionID", FieldKey = "Unit" });
|
|
l.Add(new FormField { TKey = "RateContractRate", FieldKey = "ContractOnly" });
|
|
l.Add(new FormField { TKey = "TravelRateNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "TravelRateCustom1", FieldKey = "TravelRateCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom2", FieldKey = "TravelRateCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom3", FieldKey = "TravelRateCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom4", FieldKey = "TravelRateCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom5", FieldKey = "TravelRateCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom6", FieldKey = "TravelRateCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom7", FieldKey = "TravelRateCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom8", FieldKey = "TravelRateCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom9", FieldKey = "TravelRateCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom10", FieldKey = "TravelRateCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom11", FieldKey = "TravelRateCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom12", FieldKey = "TravelRateCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom13", FieldKey = "TravelRateCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom14", FieldKey = "TravelRateCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom15", FieldKey = "TravelRateCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TravelRateCustom16", FieldKey = "TravelRateCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.TravelRate.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
|
|
// #region TaskGroup
|
|
// {
|
|
// List<FormField> l = new List<FormField>();
|
|
// l.Add(new FormField { TKey = "TaskGroupNotes", FieldKey = "Notes" });
|
|
|
|
|
|
// _formFields.Add(AyaType.TaskGroup.ToString(), l);
|
|
|
|
// }
|
|
// #endregion
|
|
|
|
|
|
#region TaxCode
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "TaxCodeNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "TaxCodeCustom1", FieldKey = "TaxCodeCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom2", FieldKey = "TaxCodeCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom3", FieldKey = "TaxCodeCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom4", FieldKey = "TaxCodeCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom5", FieldKey = "TaxCodeCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom6", FieldKey = "TaxCodeCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom7", FieldKey = "TaxCodeCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom8", FieldKey = "TaxCodeCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom9", FieldKey = "TaxCodeCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom10", FieldKey = "TaxCodeCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom11", FieldKey = "TaxCodeCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom12", FieldKey = "TaxCodeCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom13", FieldKey = "TaxCodeCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom14", FieldKey = "TaxCodeCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom15", FieldKey = "TaxCodeCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "TaxCodeCustom16", FieldKey = "TaxCodeCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.TaxCode.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
// #region ServiceBank
|
|
// {
|
|
// List<FormField> l = new List<FormField>();
|
|
// l.Add(new FormField { TKey = "ServiceBankCurrency", FieldKey = "Currency" });
|
|
// l.Add(new FormField { TKey = "ServiceBankHours", FieldKey = "Hours" });
|
|
// l.Add(new FormField { TKey = "ServiceBankIncidents", FieldKey = "Incidents" });
|
|
// _formFields.Add(AyaType.ServiceBank.ToString(), l);
|
|
// }
|
|
// #endregion
|
|
|
|
#region Unit
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "UnitDescription", FieldKey = "Description" });
|
|
l.Add(new FormField { TKey = "UnitModel", FieldKey = "UnitModelId" });
|
|
l.Add(new FormField { TKey = "UnitReplacedByUnitID", FieldKey = "ReplacedByUnitId" });
|
|
l.Add(new FormField { TKey = "UnitParentUnitID", FieldKey = "ParentUnitId" });
|
|
l.Add(new FormField { TKey = "Contract", FieldKey = "ContractId" });
|
|
l.Add(new FormField { TKey = "ContractExpires", FieldKey = "ContractExpires" });
|
|
//l.Add(new FormField { TKey = "UsesBanking", FieldKey = "UsesBanking" });
|
|
l.Add(new FormField { TKey = "UnitMetered", FieldKey = "Metered" });
|
|
l.Add(new FormField { TKey = "UnitBoughtHere", FieldKey = "BoughtHere" });
|
|
l.Add(new FormField { TKey = "UnitPurchaseFromID", FieldKey = "PurchasedFromVendorId" });
|
|
l.Add(new FormField { TKey = "UnitPurchasedDate", FieldKey = "PurchasedDate" });
|
|
l.Add(new FormField { TKey = "UnitReceipt", FieldKey = "Receipt" });
|
|
l.Add(new FormField { TKey = "UnitText1", FieldKey = "Text1" });
|
|
l.Add(new FormField { TKey = "UnitText2", FieldKey = "Text2" });
|
|
l.Add(new FormField { TKey = "UnitText3", FieldKey = "Text3" });
|
|
l.Add(new FormField { TKey = "UnitText4", FieldKey = "Text4" });
|
|
l.Add(new FormField { TKey = "UnitNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "AddressDeliveryAddress", FieldKey = "Address" });
|
|
l.Add(new FormField { TKey = "AddressCity", FieldKey = "City" });
|
|
l.Add(new FormField { TKey = "AddressStateProv", FieldKey = "Region" });
|
|
l.Add(new FormField { TKey = "AddressCountry", FieldKey = "Country" });
|
|
l.Add(new FormField { TKey = "AddressPostal", FieldKey = "AddressPostal" });
|
|
l.Add(new FormField { TKey = "AddressLatitude", FieldKey = "Latitude" });
|
|
l.Add(new FormField { TKey = "AddressLongitude", FieldKey = "Longitude" });
|
|
|
|
l.Add(new FormField { TKey = "UnitOverrideLength", FieldKey = "WarrantyLength" });
|
|
l.Add(new FormField { TKey = "UnitOverrideWarrantyTerms", FieldKey = "WarrantyTerms" });
|
|
l.Add(new FormField { TKey = "UnitOverrideLifeTime", FieldKey = "LifeTimeWarranty" });
|
|
|
|
l.Add(new FormField { TKey = "UnitCustom1", FieldKey = "UnitCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom2", FieldKey = "UnitCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom3", FieldKey = "UnitCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom4", FieldKey = "UnitCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom5", FieldKey = "UnitCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom6", FieldKey = "UnitCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom7", FieldKey = "UnitCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom8", FieldKey = "UnitCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom9", FieldKey = "UnitCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom10", FieldKey = "UnitCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom11", FieldKey = "UnitCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom12", FieldKey = "UnitCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom13", FieldKey = "UnitCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom14", FieldKey = "UnitCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom15", FieldKey = "UnitCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitCustom16", FieldKey = "UnitCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Unit.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region UnitModel
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "Name", FieldKey = "Name" });
|
|
l.Add(new FormField { TKey = "UnitModelVendorID", FieldKey = "VendorID" });
|
|
l.Add(new FormField { TKey = "UnitModelUPC", FieldKey = "UPC" });
|
|
l.Add(new FormField { TKey = "UnitModelIntroducedDate", FieldKey = "IntroducedDate" });
|
|
l.Add(new FormField { TKey = "UnitModelDiscontinued", FieldKey = "Discontinued" });
|
|
l.Add(new FormField { TKey = "UnitModelDiscontinuedDate", FieldKey = "DiscontinuedDate" });
|
|
l.Add(new FormField { TKey = "UnitModelLifeTimeWarranty", FieldKey = "LifeTimeWarranty" });
|
|
l.Add(new FormField { TKey = "UnitModelWarrantyLength", FieldKey = "WarrantyLength" });
|
|
l.Add(new FormField { TKey = "UnitModelWarrantyTerms", FieldKey = "WarrantyTerms" });
|
|
l.Add(new FormField { TKey = "UnitModelNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "UnitModelCustom1", FieldKey = "UnitModelCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom2", FieldKey = "UnitModelCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom3", FieldKey = "UnitModelCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom4", FieldKey = "UnitModelCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom5", FieldKey = "UnitModelCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom6", FieldKey = "UnitModelCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom7", FieldKey = "UnitModelCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom8", FieldKey = "UnitModelCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom9", FieldKey = "UnitModelCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom10", FieldKey = "UnitModelCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom11", FieldKey = "UnitModelCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom12", FieldKey = "UnitModelCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom13", FieldKey = "UnitModelCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom14", FieldKey = "UnitModelCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom15", FieldKey = "UnitModelCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "UnitModelCustom16", FieldKey = "UnitModelCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.UnitModel.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region Vendor
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "VendorAccountNumber", FieldKey = "AccountNumber" });
|
|
l.Add(new FormField { TKey = "WebAddress", FieldKey = "WebAddress" });
|
|
l.Add(new FormField { TKey = "HeadOfficeEmail", FieldKey = "EmailAddress" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone1", FieldKey = "Phone1" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone2", FieldKey = "Phone2" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone3", FieldKey = "Phone3" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone4", FieldKey = "Phone4" });
|
|
l.Add(new FormField { TKey = "HeadOfficePhone5", FieldKey = "Phone5" });
|
|
l.Add(new FormField { TKey = "VendorContact", FieldKey = "Contact" });
|
|
l.Add(new FormField { TKey = "VendorNotes", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "VendorContactNotes", FieldKey = "ContactNotes" });
|
|
l.Add(new FormField { TKey = "AlertNotes", FieldKey = "AlertNotes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "AddressDeliveryAddress", FieldKey = "Address" });
|
|
l.Add(new FormField { TKey = "AddressCity", FieldKey = "City" });
|
|
l.Add(new FormField { TKey = "AddressStateProv", FieldKey = "Region" });
|
|
l.Add(new FormField { TKey = "AddressCountry", FieldKey = "Country" });
|
|
l.Add(new FormField { TKey = "AddressPostal", FieldKey = "AddressPostal" });
|
|
l.Add(new FormField { TKey = "AddressLatitude", FieldKey = "Latitude" });
|
|
l.Add(new FormField { TKey = "AddressLongitude", FieldKey = "Longitude" });
|
|
l.Add(new FormField { TKey = "AddressPostalDeliveryAddress", FieldKey = "PostAddress" });
|
|
l.Add(new FormField { TKey = "AddressPostalCity", FieldKey = "PostCity" });
|
|
l.Add(new FormField { TKey = "AddressPostalStateProv", FieldKey = "PostRegion" });
|
|
l.Add(new FormField { TKey = "AddressPostalCountry", FieldKey = "PostCountry" });
|
|
l.Add(new FormField { TKey = "AddressPostalPostal", FieldKey = "PostCode" });
|
|
|
|
l.Add(new FormField { TKey = "VendorCustom1", FieldKey = "VendorCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom2", FieldKey = "VendorCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom3", FieldKey = "VendorCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom4", FieldKey = "VendorCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom5", FieldKey = "VendorCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom6", FieldKey = "VendorCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom7", FieldKey = "VendorCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom8", FieldKey = "VendorCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom9", FieldKey = "VendorCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom10", FieldKey = "VendorCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom11", FieldKey = "VendorCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom12", FieldKey = "VendorCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom13", FieldKey = "VendorCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom14", FieldKey = "VendorCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom15", FieldKey = "VendorCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "VendorCustom16", FieldKey = "VendorCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.Vendor.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region WorkOrder
|
|
{
|
|
//WORKORDER
|
|
List<FormField> l = new List<FormField>();
|
|
|
|
l.Add(new FormField { TKey = "WorkOrderSummary", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderStatus", ModelProperty = "LastStatusId" });
|
|
l.Add(new FormField { TKey = "Address", FieldKey = "Address" });
|
|
l.Add(new FormField { TKey = "WorkOrderCloseByDate", ModelProperty = "CompleteByDate" });
|
|
l.Add(new FormField { TKey = "Project", ModelProperty = "ProjectId" });
|
|
l.Add(new FormField { TKey = "Contract", ModelProperty = "ContractId" });
|
|
l.Add(new FormField { TKey = "WorkOrderInvoiceNumber", ModelProperty = "InvoiceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderServiceDate", ModelProperty = "ServiceDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerContactName", ModelProperty = "CustomerContactName" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerReferenceNumber", ModelProperty = "CustomerReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderInternalReferenceNumber", ModelProperty = "InternalReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderOnsite", ModelProperty = "Onsite", Requireable = false });
|
|
l.Add(new FormField { TKey = "CustomerSignature", Requireable = false });
|
|
l.Add(new FormField { TKey = "TechSignature", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom16", IsCustomField = true });
|
|
|
|
//WORKORDER ITEM
|
|
l.Add(new FormField { TKey = "Sequence", FieldKey = "WorkOrderItemSequence", TKeySection = "WorkOrderItem", ModelProperty = "Sequence", Requireable = false });//already required
|
|
l.Add(new FormField { TKey = "WorkOrderItemTechNotes", ModelProperty = "TechNotes", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemTags", TKeySection = "WorkOrderItem", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemWiki", TKeySection = "WorkOrderItem", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemAttachments", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWorkOrderStatusID", ModelProperty = "WorkOrderItemStatusId", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPriorityID", ModelProperty = "WorkOrderItemPriorityId", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemRequestDate", ModelProperty = "RequestDate", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWarrantyService", FieldKey = "WarrantyService", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom1", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom2", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom3", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom4", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom5", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom6", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom7", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom8", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom9", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom10", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom11", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom12", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom13", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom14", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom15", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom16", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
|
|
//WORKORDER ITEM SUB SECTIONS BLOCK
|
|
//(used to remove an entire child collection at once)
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitList", FieldKey = "WorkOrderItemUnitList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserList", FieldKey = "WorkOrderItemScheduledUserList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTasks", FieldKey = "WorkOrderItemTasks", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartList", FieldKey = "WorkOrderItemPartList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartRequestList", FieldKey = "WorkOrderItemPartRequestList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborList", FieldKey = "WorkOrderItemLaborList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelList", FieldKey = "WorkOrderItemTravelList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseList", FieldKey = "WorkOrderItemExpenseList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanList", FieldKey = "WorkOrderItemLoanList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "OutsideServiceList", FieldKey = "OutsideServiceList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
|
|
//WORKORDER ITEM UNIT
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitNotes", TKeySection = "WorkOrderItemUnit", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "UnitModelVendorID", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitModelName", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitDescription", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemUnitTags", TKeySection = "WorkOrderItemUnit", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "UnitWarrantyInfo", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemUnitWiki", TKeySection = "WorkOrderItemUnit", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemUnitAttachments", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom1", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom2", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom3", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom4", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom5", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom6", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom7", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom8", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom9", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom10", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom11", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom12", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom13", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom14", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom15", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom16", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
|
|
//WORKORDER ITEM SCHEDULED USER
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserServiceRateID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStartDate", ModelProperty = "StartDate", TKeySection = "WorkOrderItemScheduledUser" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStopDate", ModelProperty = "StopDate", TKeySection = "WorkOrderItemScheduledUser" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserUserID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "UserId" });
|
|
|
|
//WORKORDER ITEM TASKS
|
|
l.Add(new FormField { TKey = "Sequence", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", ModelProperty = "Status", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskUser", ModelProperty = "CompletedByUserId", TKeySection = "WorkOrderItemTask" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", ModelProperty = "CompletedDate", TKeySection = "WorkOrderItemTask" });
|
|
|
|
//WORKORDER ITEM PART
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartDescription", ModelProperty = "Description", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemSerialNumbers", ModelProperty = "Serials", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartSuggestedQuantity", TKeySection = "WorkOrderItemPart", Requireable = false });//requires at least a zero so effectively can't be required
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartTaxPartSaleID", ModelProperty = "TaxPartSaleId", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PartDescription", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PartUPC", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "PartCost", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "PartListPrice", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "PartPriceViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "PartPriceOverride", TKeySection = "WorkOrderItemPart", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "PartUnitOfMeasureViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "PartNetViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "PartTaxAViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "PartTaxBViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "PartLineTotalViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
|
|
//WORKORDER ITEM PART REQUEST
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartRequestPartID", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartRequestPartWarehouseID", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartRequestQuantity", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "PartDescription", FieldKey = "PartRequestPartDescription", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "PartUPC", FieldKey = "PartRequestPartUPC", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "PurchaseOrder", FieldKey = "WorkOrderItemPartRequestPurchaseOrder", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "PurchaseOrderExpectedReceiveDate", FieldKey = "WorkOrderItemPartRequestExpectedReceiveDate", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "PurchaseOrderOrderedDate", FieldKey = "WorkOrderItemPartRequestOrderedDate", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartRequestReceived", TKeySection = "WorkOrderItemPartRequests", Requireable = false });
|
|
|
|
//WORKORDER ITEM LABOR
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStartDate", ModelProperty = "ServiceStartDate", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStopDate", ModelProperty = "ServiceStopDate", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceRateID", TKeySection = "WorkOrderItemLabor", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceDetails", ModelProperty = "ServiceDetails", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborUserID", TKeySection = "WorkOrderItemLabor", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborNoChargeQuantity", ModelProperty = "NoChargeQuantity", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborTaxRateSaleID", ModelProperty = "TaxCodeSaleId", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LaborCostViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LaborListPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LaborPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LaborPriceOverride", TKeySection = "WorkOrderItemLabor", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "LaborUnitOfMeasureViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LaborNetViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LaborTaxAViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LaborTaxBViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LaborLineTotalViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
|
|
//WORKORDER ITEM TRAVEL
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStartDate", ModelProperty = "TravelStartDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStopDate", ModelProperty = "TravelStopDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelServiceRateID", ModelProperty = "TravelRateId", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelDetails", ModelProperty = "TravelDetails", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelUserID", TKeySection = "WorkOrderItemTravel", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelNoChargeQuantity", TKeySection = "WorkOrderItemTravel", ModelProperty = "NoChargeQuantity", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelTaxRateSaleID", TKeySection = "WorkOrderItemTravel", ModelProperty = "TaxCodeSaleId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "TravelCostViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "TravelListPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "TravelPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "TravelPriceOverride", TKeySection = "WorkOrderItemTravel", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "TravelUnitOfMeasureViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "TravelNetViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "TravelTaxAViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "TravelTaxBViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "TravelLineTotalViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
|
|
//WORKORDER ITEM EXPENSES
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeTaxCodeID", TKeySection = "WorkOrderItemExpense", ModelProperty = "ChargeTaxCodeId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTaxPaid", TKeySection = "WorkOrderItemExpense", ModelProperty = "TaxPaid", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeToCustomer", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseDescription", TKeySection = "WorkOrderItemExpense", ModelProperty = "Description" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseName", TKeySection = "WorkOrderItemExpense", ModelProperty = "Name" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseReimburseUser", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTotalCost", TKeySection = "WorkOrderItemExpense", ModelProperty = "TotalCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseUserID", TKeySection = "WorkOrderItemExpense", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "ExpenseTaxAViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "ExpenseTaxBViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "ExpenseLineTotalViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
|
|
//WORKORDER ITEM LOAN
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanRate", TKeySection = "WorkOrderItemLoan", ModelProperty = "Rate", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanNotes", TKeySection = "WorkOrderItemLoan", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanOutDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "OutDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanDueDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "DueDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanReturnDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanTaxCodeID", TKeySection = "WorkOrderItemLoan", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LoanCost", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LoanListPrice", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LoanPriceViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LoanPriceOverride", TKeySection = "WorkOrderItemLoan", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LoanNetViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LoanTaxAViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LoanTaxBViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LoanLineTotalViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
|
|
//WORKORDER ITEM OUTSIDE SERVICES
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceNotes", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentToID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentToId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentViaID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentViaId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRMANumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RMANumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceTrackingNumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TrackingNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateSent", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "SentDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateETA", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ETADate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateReturned", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "TaxCode", FieldKey = "WorkOrderItemOutsideServiceTaxCode", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "OutsideServiceCostViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "OutsideServicePriceViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "OutsideServiceNetViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "OutsideServiceTaxAViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "OutsideServiceTaxBViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "OutsideServiceLineTotalViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
|
|
|
|
_formFields.Add(AyaType.WorkOrder.ToString(), l);
|
|
|
|
}
|
|
#endregion
|
|
|
|
#region QUOTE
|
|
{
|
|
|
|
//QUOTE
|
|
List<FormField> l = new List<FormField>();
|
|
|
|
l.Add(new FormField { TKey = "QuotePreparedByID", ModelProperty = "PreparedById" });
|
|
l.Add(new FormField { TKey = "QuoteIntroduction", ModelProperty = "Introduction" });
|
|
l.Add(new FormField { TKey = "QuoteQuoteRequestDate", ModelProperty = "Requested" });
|
|
l.Add(new FormField { TKey = "QuoteValidUntilDate", ModelProperty = "ValidUntil" });
|
|
l.Add(new FormField { TKey = "QuoteDateSubmitted", ModelProperty = "Submitted" });
|
|
l.Add(new FormField { TKey = "QuoteDateApproved", ModelProperty = "Approved" });
|
|
l.Add(new FormField { TKey = "QuoteQuoteStatusType", ModelProperty = "LastStatusId" });
|
|
|
|
l.Add(new FormField { TKey = "WorkOrderSummary", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "Address", });
|
|
l.Add(new FormField { TKey = "Project", ModelProperty = "ProjectId" });
|
|
l.Add(new FormField { TKey = "Contract", ModelProperty = "ContractId" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerContactName", ModelProperty = "CustomerContactName" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerReferenceNumber", ModelProperty = "CustomerReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderInternalReferenceNumber", ModelProperty = "InternalReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderOnsite", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags", });
|
|
l.Add(new FormField { TKey = "Wiki", });
|
|
l.Add(new FormField { TKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom16", IsCustomField = true });
|
|
|
|
//QUOTE ITEM
|
|
l.Add(new FormField { TKey = "Sequence", FieldKey = "WorkOrderItemSequence", TKeySection = "WorkOrderItem", ModelProperty = "Sequence", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTechNotes", TKeySection = "WorkOrderItem", ModelProperty = "TechNotes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemTags", TKeySection = "WorkOrderItem", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemWiki", TKeySection = "WorkOrderItem", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemAttachments", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWorkOrderStatusID", ModelProperty = "WorkOrderItemStatusId", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPriorityID", TKeySection = "WorkOrderItem", ModelProperty = "WorkOrderItemPriorityId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemRequestDate", TKeySection = "WorkOrderItem", ModelProperty = "RequestDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWarrantyService", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom1", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom2", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom3", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom4", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom5", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom6", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom7", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom8", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom9", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom10", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom11", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom12", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom13", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom14", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom15", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom16", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
|
|
//QUOTE ITEM SUB SECTIONS BLOCK
|
|
//(used to remove an entire child collection at once)
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTasks", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseList", FieldKey = "WorkOrderItemExpenseList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "OutsideServiceList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
|
|
//QUOTE ITEM UNIT
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitNotes", TKeySection = "WorkOrderItemUnit", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "UnitModelVendorID", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitModelName", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitDescription", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemUnitTags", TKeySection = "WorkOrderItemUnit", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "UnitWarrantyInfo", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemUnitWiki", TKeySection = "WorkOrderItemUnit", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemUnitAttachments", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom1", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom2", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom3", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom4", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom5", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom6", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom7", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom8", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom9", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom10", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom11", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom12", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom13", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom14", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom15", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom16", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
|
|
//QUOTE ITEM SCHEDULED USER
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserServiceRateID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStartDate", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "StartDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStopDate", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "StopDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserUserID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "UserId" });
|
|
|
|
//QUOTE ITEM TASKS
|
|
l.Add(new FormField { TKey = "Sequence", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", ModelProperty = "Status", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskUser", ModelProperty = "CompletedByUserId", TKeySection = "WorkOrderItemTask" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", ModelProperty = "CompletedDate", TKeySection = "WorkOrderItemTask" });
|
|
|
|
//QUOTE ITEM PART
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartDescription", ModelProperty = "Description", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemSerialNumbers", ModelProperty = "Serials", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartTaxPartSaleID", ModelProperty = "TaxPartSaleId", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PartDescription", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PartUPC", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "PartCost", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "PartListPrice", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "PartPriceViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "PartPriceOverride", TKeySection = "WorkOrderItemPart", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "PartUnitOfMeasureViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "PartNetViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "PartTaxAViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "PartTaxBViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "PartLineTotalViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
|
|
//QUOTE ITEM LABOR
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStartDate", ModelProperty = "ServiceStartDate", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStopDate", ModelProperty = "ServiceStopDate", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceRateID", TKeySection = "WorkOrderItemLabor", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceDetails", ModelProperty = "ServiceDetails", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborUserID", TKeySection = "WorkOrderItemLabor", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborNoChargeQuantity", ModelProperty = "NoChargeQuantity", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborTaxRateSaleID", ModelProperty = "TaxCodeSaleId", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LaborCostViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LaborListPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LaborPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LaborPriceOverride", TKeySection = "WorkOrderItemLabor", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "LaborUnitOfMeasureViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LaborNetViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LaborTaxAViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LaborTaxBViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LaborLineTotalViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
|
|
//QUOTE ITEM TRAVEL
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStartDate", ModelProperty = "TravelStartDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStopDate", ModelProperty = "TravelStopDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelServiceRateID", ModelProperty = "TravelRateId", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelDetails", ModelProperty = "TravelDetails", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelUserID", TKeySection = "WorkOrderItemTravel", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelNoChargeQuantity", TKeySection = "WorkOrderItemTravel", ModelProperty = "NoChargeQuantity", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelTaxRateSaleID", TKeySection = "WorkOrderItemTravel", ModelProperty = "TaxCodeSaleId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "TravelCostViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "TravelListPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "TravelPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "TravelPriceOverride", TKeySection = "WorkOrderItemTravel", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "TravelUnitOfMeasureViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "TravelNetViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "TravelTaxAViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "TravelTaxBViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "TravelLineTotalViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
|
|
//QUOTE ITEM EXPENSES
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeTaxCodeID", TKeySection = "WorkOrderItemExpense", ModelProperty = "ChargeTaxCodeId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTaxPaid", TKeySection = "WorkOrderItemExpense", ModelProperty = "TaxPaid", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeToCustomer", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseDescription", TKeySection = "WorkOrderItemExpense", ModelProperty = "Description" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseName", TKeySection = "WorkOrderItemExpense", ModelProperty = "Name" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseReimburseUser", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTotalCost", TKeySection = "WorkOrderItemExpense", ModelProperty = "TotalCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseUserID", TKeySection = "WorkOrderItemExpense", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "ExpenseTaxAViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "ExpenseTaxBViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "ExpenseLineTotalViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
|
|
//QUOTE ITEM LOAN
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanRate", TKeySection = "WorkOrderItemLoan", ModelProperty = "Rate", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanNotes", TKeySection = "WorkOrderItemLoan", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanOutDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "OutDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanDueDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "DueDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanReturnDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanTaxCodeID", TKeySection = "WorkOrderItemLoan", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LoanCost", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LoanListPrice", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LoanPriceViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LoanPriceOverride", TKeySection = "WorkOrderItemLoan", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LoanNetViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LoanTaxAViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LoanTaxBViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LoanLineTotalViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
|
|
//QUOTE ITEM OUTSIDE SERVICES
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceNotes", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentToID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentToId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentViaID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentViaId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRMANumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RMANumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceTrackingNumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TrackingNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateSent", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "SentDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateETA", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ETADate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateReturned", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "TaxCode", FieldKey = "WorkOrderItemOutsideServiceTaxCode", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "OutsideServiceCostViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "OutsideServicePriceViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "OutsideServiceNetViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "OutsideServiceTaxAViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "OutsideServiceTaxBViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "OutsideServiceLineTotalViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
|
|
_formFields.Add(AyaType.Quote.ToString(), l);
|
|
|
|
}
|
|
#endregion quote
|
|
|
|
#region QuoteStatus
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "StatusNotes", FieldKey = "StatusNotes" });
|
|
_formFields.Add(AyaType.QuoteStatus.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region WorkOrderStatus
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "StatusNotes", FieldKey = "StatusNotes" });
|
|
_formFields.Add(AyaType.WorkOrderStatus.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region WorkOrderItemStatus
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "WorkOrderItemStatusNotes", FieldKey = "WorkOrderItemStatusNotes" });
|
|
_formFields.Add(AyaType.WorkOrderItemStatus.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region WorkOrderItemPriority
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
_formFields.Add(AyaType.WorkOrderItemPriority.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
#region UnitmeterReading
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
_formFields.Add(AyaType.UnitMeterReading.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
|
|
|
|
|
|
#region PM
|
|
{
|
|
|
|
//PM
|
|
List<FormField> l = new List<FormField>();
|
|
|
|
//Several mandatory fields in PM header not listed here
|
|
l.Add(new FormField { TKey = "CopyAttachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "CopyWiki", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "WorkOrderSummary", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "Address", });
|
|
l.Add(new FormField { TKey = "Project", ModelProperty = "ProjectId" });
|
|
l.Add(new FormField { TKey = "Contract", ModelProperty = "ContractId" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerContactName", ModelProperty = "CustomerContactName" });
|
|
l.Add(new FormField { TKey = "WorkOrderCustomerReferenceNumber", ModelProperty = "CustomerReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderInternalReferenceNumber", ModelProperty = "InternalReferenceNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderOnsite", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags", });
|
|
l.Add(new FormField { TKey = "Wiki", });
|
|
l.Add(new FormField { TKey = "Attachments", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "WorkOrderCustom16", IsCustomField = true });
|
|
|
|
//PM ITEM
|
|
l.Add(new FormField { TKey = "Sequence", FieldKey = "WorkOrderItemSequence", TKeySection = "WorkOrderItem", ModelProperty = "Sequence", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTechNotes", TKeySection = "WorkOrderItem", ModelProperty = "TechNotes" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemTags", TKeySection = "WorkOrderItem", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemWiki", TKeySection = "WorkOrderItem", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemAttachments", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWorkOrderStatusID", ModelProperty = "WorkOrderItemStatusId", TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPriorityID", TKeySection = "WorkOrderItem", ModelProperty = "WorkOrderItemPriorityId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemRequestDate", TKeySection = "WorkOrderItem", ModelProperty = "RequestDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemWarrantyService", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom1", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom2", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom3", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom4", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom5", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom6", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom7", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom8", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom9", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom10", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom11", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom12", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom13", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom14", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom15", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemCustom16", IsCustomField = true, TKeySection = "WorkOrderItem" });
|
|
|
|
//PM ITEM SUB SECTIONS BLOCK
|
|
//(used to remove an entire child collection at once)
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTasks", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseList", FieldKey = "WorkOrderItemExpenseList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
l.Add(new FormField { TKey = "OutsideServiceList", TKeySection = "WorkOrderItem", Requireable = false });
|
|
|
|
//PM ITEM UNIT
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitNotes", TKeySection = "WorkOrderItemUnit", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "UnitModelVendorID", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitModelName", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "UnitDescription", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "WorkOrderItemUnitTags", TKeySection = "WorkOrderItemUnit", ModelProperty = "Tags" });
|
|
l.Add(new FormField { TKey = "UnitWarrantyInfo", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "WorkOrderItemUnitWiki", TKeySection = "WorkOrderItemUnit", ModelProperty = "Wiki", Requireable = false });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "WorkOrderItemUnitAttachments", TKeySection = "WorkOrderItemUnit", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom1", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom2", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom3", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom4", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom5", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom6", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom7", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom8", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom9", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom10", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom11", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom12", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom13", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom14", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom15", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemUnitCustom16", IsCustomField = true, TKeySection = "WorkOrderItemUnit" });
|
|
|
|
//PM ITEM SCHEDULED USER
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserServiceRateID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStartDate", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "StartDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserStopDate", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "StopDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemScheduledUserUserID", TKeySection = "WorkOrderItemScheduledUser", ModelProperty = "UserId" });
|
|
|
|
//PM ITEM TASKS
|
|
l.Add(new FormField { TKey = "Sequence", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskWorkOrderItemTaskCompletionType", ModelProperty = "Status", TKeySection = "WorkOrderItemTask", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskUser", ModelProperty = "CompletedByUserId", TKeySection = "WorkOrderItemTask" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTaskCompletedDate", ModelProperty = "CompletedDate", TKeySection = "WorkOrderItemTask" });
|
|
|
|
//PM ITEM PART
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartDescription", ModelProperty = "Description", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PurchaseOrderItemSerialNumbers", ModelProperty = "Serials", TKeySection = "WorkOrderItemPart" });
|
|
//l.Add(new FormField { TKey = "WorkOrderItemPartSuggestedQuantity", TKeySection = "WorkOrderItemPart", Requireable = false });//requires at least a zero so effectively can't be required
|
|
l.Add(new FormField { TKey = "WorkOrderItemPartTaxPartSaleID", ModelProperty = "TaxPartSaleId", TKeySection = "WorkOrderItemPart" });
|
|
l.Add(new FormField { TKey = "PartDescription", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PartUPC", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "PartCost", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "PartListPrice", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "PartPriceViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "PartPriceOverride", TKeySection = "WorkOrderItemPart", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "PartUnitOfMeasureViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "PartNetViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "PartTaxAViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "PartTaxBViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "PartLineTotalViz", TKeySection = "WorkOrderItemPart", Requireable = false });
|
|
|
|
//PM ITEM LABOR
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStartDate", ModelProperty = "ServiceStartDate", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceStopDate", ModelProperty = "ServiceStopDate", TKeySection = "WorkOrderItemLabor" });
|
|
//l.Add(new FormField { TKey = "WorkOrderItemLaborServiceRateQuantity", ModelProperty = "ServiceRateQuantity", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceRateID", TKeySection = "WorkOrderItemLabor", ModelProperty = "ServiceRateId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborServiceDetails", ModelProperty = "ServiceDetails", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborUserID", TKeySection = "WorkOrderItemLabor", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborNoChargeQuantity", ModelProperty = "NoChargeQuantity", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLaborTaxRateSaleID", ModelProperty = "TaxCodeSaleId", TKeySection = "WorkOrderItemLabor" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LaborCostViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LaborListPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LaborPriceViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LaborPriceOverride", TKeySection = "WorkOrderItemLabor", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "LaborUnitOfMeasureViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LaborNetViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LaborTaxAViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LaborTaxBViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LaborLineTotalViz", TKeySection = "WorkOrderItemLabor", Requireable = false });
|
|
|
|
//PM ITEM TRAVEL
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStartDate", ModelProperty = "TravelStartDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelStopDate", ModelProperty = "TravelStopDate", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelServiceRateID", ModelProperty = "TravelRateId", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelDetails", ModelProperty = "TravelDetails", TKeySection = "WorkOrderItemTravel" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelUserID", TKeySection = "WorkOrderItemTravel", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelNoChargeQuantity", TKeySection = "WorkOrderItemTravel", ModelProperty = "NoChargeQuantity", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemTravelTaxRateSaleID", TKeySection = "WorkOrderItemTravel", ModelProperty = "TaxCodeSaleId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "TravelCostViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "TravelListPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "TravelPriceViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "TravelPriceOverride", TKeySection = "WorkOrderItemTravel", ModelProperty = "PriceOverride" });
|
|
l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "TravelUnitOfMeasureViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "TravelNetViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "TravelTaxAViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "TravelTaxBViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "TravelLineTotalViz", TKeySection = "WorkOrderItemTravel", Requireable = false });
|
|
|
|
//PM ITEM EXPENSES
|
|
//l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeAmount", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeTaxCodeID", TKeySection = "WorkOrderItemExpense", ModelProperty = "ChargeTaxCodeId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTaxPaid", TKeySection = "WorkOrderItemExpense", ModelProperty = "TaxPaid", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseChargeToCustomer", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseDescription", TKeySection = "WorkOrderItemExpense", ModelProperty = "Description" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseName", TKeySection = "WorkOrderItemExpense", ModelProperty = "Name" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseReimburseUser", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseTotalCost", TKeySection = "WorkOrderItemExpense", ModelProperty = "TotalCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemExpenseUserID", TKeySection = "WorkOrderItemExpense", ModelProperty = "UserId" });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "ExpenseTaxAViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "ExpenseTaxBViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "ExpenseLineTotalViz", TKeySection = "WorkOrderItemExpense", Requireable = false });
|
|
|
|
//PM ITEM LOAN
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanRate", TKeySection = "WorkOrderItemLoan", ModelProperty = "Rate", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanNotes", TKeySection = "WorkOrderItemLoan", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanOutDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "OutDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanDueDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "DueDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanReturnDate", TKeySection = "WorkOrderItemLoan", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemLoanTaxCodeID", TKeySection = "WorkOrderItemLoan", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "LoanCost", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "ListPrice", FieldKey = "LoanListPrice", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "LoanPriceViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "PriceOverride", FieldKey = "LoanPriceOverride", TKeySection = "WorkOrderItemLoan", ModelProperty = "PriceOverride" });
|
|
// l.Add(new FormField { TKey = "UnitOfMeasure", FieldKey = "LoanUnitOfMeasureViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "LoanNetViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "LoanTaxAViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "LoanTaxBViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "LoanLineTotalViz", TKeySection = "WorkOrderItemLoan", Requireable = false });
|
|
|
|
//PM ITEM OUTSIDE SERVICES
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceNotes", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "Notes" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentToID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentToId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceVendorSentViaID", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "VendorSentViaId" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRMANumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RMANumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceTrackingNumber", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TrackingNumber" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceRepairPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "RepairPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingCost", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingCost", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceShippingPrice", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ShippingPrice", Requireable = false });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateSent", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "SentDate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateETA", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ETADate" });
|
|
l.Add(new FormField { TKey = "WorkOrderItemOutsideServiceDateReturned", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "ReturnDate" });
|
|
l.Add(new FormField { TKey = "TaxCode", FieldKey = "WorkOrderItemOutsideServiceTaxCode", TKeySection = "WorkOrderItemOutsideService", ModelProperty = "TaxCodeId" });
|
|
l.Add(new FormField { TKey = "Cost", FieldKey = "OutsideServiceCostViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "Price", FieldKey = "OutsideServicePriceViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "NetPrice", FieldKey = "OutsideServiceNetViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxAAmt", FieldKey = "OutsideServiceTaxAViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "TaxBAmt", FieldKey = "OutsideServiceTaxBViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
l.Add(new FormField { TKey = "LineTotal", FieldKey = "OutsideServiceLineTotalViz", TKeySection = "WorkOrderItemOutsideService", Requireable = false });
|
|
|
|
_formFields.Add(AyaType.PM.ToString(), l);
|
|
|
|
}
|
|
#endregion quote
|
|
|
|
|
|
|
|
|
|
|
|
#region CustomerServiceRequest
|
|
{
|
|
List<FormField> l = new List<FormField>();
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestPriority", FieldKey = "Priority" });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestStatus", FieldKey = "Status" });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestDetails", FieldKey = "Notes" });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustomerReferenceNumber", FieldKey = "CustomerReferenceNumber" });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestRequestedBy", FieldKey = "RequestedByUserId" });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestItemUnitID", FieldKey = "UnitId" });
|
|
l.Add(new FormField { TKey = "Tags", FieldKey = "Tags" });
|
|
l.Add(new FormField { TKey = "Wiki", FieldKey = "Wiki" });
|
|
l.Add(new FormField { TKey = "Attachments", FieldKey = "Attachments", Requireable = false });
|
|
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom1", FieldKey = "CustomerServiceRequestCustom1", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom2", FieldKey = "CustomerServiceRequestCustom2", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom3", FieldKey = "CustomerServiceRequestCustom3", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom4", FieldKey = "CustomerServiceRequestCustom4", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom5", FieldKey = "CustomerServiceRequestCustom5", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom6", FieldKey = "CustomerServiceRequestCustom6", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom7", FieldKey = "CustomerServiceRequestCustom7", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom8", FieldKey = "CustomerServiceRequestCustom8", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom9", FieldKey = "CustomerServiceRequestCustom9", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom10", FieldKey = "CustomerServiceRequestCustom10", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom11", FieldKey = "CustomerServiceRequestCustom11", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom12", FieldKey = "CustomerServiceRequestCustom12", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom13", FieldKey = "CustomerServiceRequestCustom13", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom14", FieldKey = "CustomerServiceRequestCustom14", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom15", FieldKey = "CustomerServiceRequestCustom15", IsCustomField = true });
|
|
l.Add(new FormField { TKey = "CustomerServiceRequestCustom16", FieldKey = "CustomerServiceRequestCustom16", IsCustomField = true });
|
|
_formFields.Add(AyaType.CustomerServiceRequest.ToString(), l);
|
|
}
|
|
#endregion
|
|
|
|
|
|
//******************************************************
|
|
}
|
|
|
|
if (!_formFields.ContainsKey(key))
|
|
throw new System.ArgumentOutOfRangeException($"FormFieldReferenceList: {key} is not valid");
|
|
return _formFields[key];
|
|
|
|
}
|
|
|
|
public static string TranslateLTCustomFieldToInternalCustomFieldName(string lTCustomFieldName)
|
|
{
|
|
var i = System.Convert.ToInt32(System.Text.RegularExpressions.Regex.Replace(
|
|
lTCustomFieldName, // Our input
|
|
"[^0-9]", // Select everything that is not in the range of 0-9
|
|
"" // Replace that with an empty string.
|
|
));
|
|
|
|
return $"c{i}";
|
|
}
|
|
|
|
}//eoc ObjectFields
|
|
|
|
public class FormField
|
|
{
|
|
private string tKey;
|
|
|
|
//CLIENT / SERVER Unique identifier used at BOTH client and server
|
|
//MUST MATCH MODEL PROPERTY NAME EXACTLY UNLESS ModelProperty is set OR REQUIRED FIELD VALIDATION WON"T WORK
|
|
//The model name is used for validation and the fieldKey sometimes is not the model name in big forms with repeating model names in which case
|
|
//the fieldkey will be unique and the ModelProperty will be set instead
|
|
public string FieldKey { get; set; }
|
|
|
|
//This exists to handle scenario of repeated identical model property multiple times on workorder quote pm forms
|
|
//e.g. need to use a unique fieldkey but it can't match the model property becuase then
|
|
//it would need to be "Tags" but there is already a "Tags" on the workorder header and in units
|
|
//so here we can specify an exact property tag to check. RequiredfieldsValidator will use this instead when set to issue errors
|
|
public string ModelProperty { get; set; } = null;
|
|
|
|
//CLIENT Use only for display in customization form, translation key to show translated name on UI customize form
|
|
public string TKey
|
|
{
|
|
get => tKey;
|
|
set
|
|
{
|
|
tKey = value;
|
|
if (this.FieldKey == null)//save having to type out fieldkey when it's identical to tkey
|
|
{
|
|
this.FieldKey = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
//CLIENT Use only for display in customization form to disambiguate things like
|
|
//Tags in main workorder and Tags in Workorder Item and Tags in Unit (all on same form)
|
|
public string TKeySection { get; set; } = null;
|
|
|
|
//CLIENT form customization
|
|
public bool Hideable { get; set; }
|
|
//CLIENT form customization
|
|
public bool Requireable { get; set; }
|
|
|
|
|
|
//CLIENT / SERVER - client display server validation purposes
|
|
public bool IsCustomField { get; set; }
|
|
|
|
|
|
public FormField()
|
|
{
|
|
//most common defaults
|
|
Hideable = true;
|
|
Requireable = true;
|
|
IsCustomField = false;
|
|
}
|
|
}//eoc
|
|
|
|
|
|
}//ens
|