| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 | 
							- using System;
 
- using InABox.Configuration;
 
- using InABox.Core;
 
- namespace Comal.Classes
 
- {
 
-     public enum LogikalDesignType
 
-     {
 
-         Approved,
 
-         NotApproved
 
-     }
 
-     public class LogikalSettings : BaseObject, IGlobalConfigurationSettings
 
-     {
 
-         [FileNameEditor]
 
-         [EditorSequence(1)]
 
-         public string Path { get; set; }
 
-         [TextBoxEditor]
 
-         [EditorSequence(2)]
 
-         public string UserID { get; set; }
 
-         [PasswordEditor]
 
-         [EditorSequence(3)]
 
-         public string Password { get; set; }
 
-         [CheckBoxEditor]
 
-         [EditorSequence(4)]
 
-         public bool ImportJobs { get; set; }
 
-         [CheckBoxEditor]
 
-         [EditorSequence(5)]
 
-         [Caption("Import BOMs")]
 
-         public bool ImportBillOfMaterials { get; set; }
 
-         [CheckBoxEditor]
 
-         [EditorSequence(6)]
 
-         [Caption("Import Requis")]
 
-         public bool ImportRequisitions { get; set; }
 
-         [EnumLookupEditor(typeof(LogikalDesignType))]
 
-         [EditorSequence(7)]
 
-         [Caption("Import Designs")]
 
-         public LogikalDesignType ImportDesigns { get; set; }
 
-         [CodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
 
-         [EditorSequence(8)]
 
-         public string JobStatus { get; set; }
 
-         [CodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
 
-         [EditorSequence(9)]
 
-         public string TaxCode { get; set; }
 
-         [CodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
 
-         [EditorSequence(10)]
 
-         public string ProfileUom { get; set; }
 
-         [CodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
 
-         [EditorSequence(11)]
 
-         public string ComponentUom { get; set; }
 
-         [CodeEditor(Visible = Visible.Default, Editable = Editable.Enabled)]
 
-         [EditorSequence(12)]
 
-         public string GlassUom { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("1. BOM Queries",1)]
 
-         [Caption("Profiles")]
 
-         public String BillOfMaterialsProfileSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("1. BOM Queries", 2)]
 
-         [Caption("Components")]
 
-         public String BillOfMaterialsComponentSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("1. BOM Queries", 3)]
 
-         [Caption("Glass")]
 
-         public String BillOfMaterialsGlassSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("2. Elevation Queries", 1)]
 
-         [Caption("Profiles")]
 
-         public String ElevationProfileSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("2. Elevation Queries", 2)]
 
-         [Caption("Components")]
 
-         public String ElevationComponentSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("2. Elevation Queries", 3)]
 
-         [Caption("Glass")]
 
-         public String ElevationGlassSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("3. Other Queries", 1)]
 
-         [Caption("Labour")]
 
-         public String LabourSQL { get; set; }
 
-         [MemoEditor]
 
-         [EditorSequence("3. Other Queries", 2)]
 
-         [Caption("Finishes")]
 
-         public String FinishSQL { get; set; }
 
-         public void CheckSQL()
 
-         {
 
-             BillOfMaterialsProfileSQL = string.IsNullOrWhiteSpace(BillOfMaterialsProfileSQL) ? LogikalProfile.BillOfMaterialsSQL : BillOfMaterialsProfileSQL;
 
-             BillOfMaterialsComponentSQL = string.IsNullOrWhiteSpace(BillOfMaterialsComponentSQL) ? LogikalComponent.BillOfMaterialsSQL : BillOfMaterialsComponentSQL;
 
-             BillOfMaterialsGlassSQL = string.IsNullOrWhiteSpace(BillOfMaterialsGlassSQL) ? LogikalGlass.BillOfMaterialsSQL : BillOfMaterialsGlassSQL;
 
-             ElevationProfileSQL = string.IsNullOrWhiteSpace(ElevationProfileSQL) ? LogikalProfile.ElevationSQL : ElevationProfileSQL;
 
-             ElevationComponentSQL = string.IsNullOrWhiteSpace(ElevationComponentSQL) ? LogikalComponent.ElevationSQL : ElevationComponentSQL;
 
-             ElevationGlassSQL = string.IsNullOrWhiteSpace(ElevationGlassSQL) ? LogikalGlass.ElevationSQL : ElevationGlassSQL;
 
-             LabourSQL = string.IsNullOrWhiteSpace(LabourSQL) ? LogikalLabour.SQL : LabourSQL;
 
-             FinishSQL = string.IsNullOrWhiteSpace(FinishSQL) ? LogikalFinish.SQL : FinishSQL;
 
-         }
 
-     }
 
- }
 
 
  |