using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GB5Shared.DTO.Framework.DBLevelSetting { public class DBLevelSettingDTO { #region PrivateMembers private string dblevelsettingyarncalculationtype; private string dblevelsettingsmsservicetemplte; private string dblevelreportpath; private DateTime dblevelsettinglastsyncdate; private int dblevelsettingwarpprocessid; private int dblevelsettingweftprocessid; #region YarnCodeDefine private int yarncodedefineid; private string yarncodedefinename; #endregion #region FabricCodeDefine private int fabriccodedefineid; private string fabriccodedefinename; #endregion #region PartyCodeDefine private int partycodedefineid; private string partycodedefinename; #endregion #region LabelCodeDefine private int labelcodedefineid; private string labelcodedefinename; #endregion private DateTime dblevelsettingscriptsyncuptodate; private Int16 dblevelsettingscriptslno; private byte dblevelsettingsyncstatus; private int dblevelsettingbuildnumber; private string dblevelsettingbuildversion; private string serviceversion; private string dblevelsettingsyncstatusvalue; private Int16 dblevelsettingwebuserlicenses; private DateTime dblevelsettinghostingvalidtill; private DateTime dblevelsettinglicencevalidtill; private DateTime dblevelsettingsupportvalidtill; #endregion private byte dblevelsettingbarcodeislot; private byte dblevelsettingbarcodeissku; private byte dblevelsettingbarcodeispack; private byte dblevelsettingbarcodeispacknumber; private int mhrformulaid = -1; private string mhrformulacode; private string mhrformulaname; private int pohformulaid = -1; private string pohformulacode; private string pohformulaname; private int aohformulaid = -1; private string aohformulacode; private string aohformulaname; private int sohformulaid = -1; private string sohformulacode; private string sohformulaname; private int oohformulaid = -1; private string oohformulacode; private string oohformulaname; private int precostdwid = -1; private string precostdwcode; private string precostdwname; private byte dblevelsettingispartynamewithcode = 1; private byte dblevelsettingisversionupdated; private byte dblevelsettingcontacttouser = 0; private byte dblevelsettingbinpostingtype = 0; private Int16 dblevelsettingmaximumalloweddistance = -1; private int dblevelsettingnewbuildnumber; private string dblevelsettingnewbuildversion; #region PublicMembers public string DBLevelSettingYarnCalculationType { get { return dblevelsettingyarncalculationtype; } set { dblevelsettingyarncalculationtype = value; } } public string DBLevelSettingSMSServiceTemplate { get { return dblevelsettingsmsservicetemplte; } set { dblevelsettingsmsservicetemplte = value; } } public string DBLevelSettingReportPath { get { return dblevelreportpath; } set { dblevelreportpath = value; } } public DateTime DBLevelSettingLastSyncDate { get { return dblevelsettinglastsyncdate; } set { dblevelsettinglastsyncdate = value; } } public int DBLevelSettingWarpProcessId { get { return dblevelsettingwarpprocessid; } set { dblevelsettingwarpprocessid = value; } } public int DBLevelSettingWeftProcessId { get { return dblevelsettingweftprocessid; } set { dblevelsettingweftprocessid = value; } } #region YarnCodeDefine public int YarnCodeDefineId { get { return yarncodedefineid; } set { yarncodedefineid = value; } } public string YarnCodeDefineName { get { return yarncodedefinename; } set { yarncodedefinename = value; } } #endregion #region FabricCodeDefine public int FabricCodeDefineId { get { return fabriccodedefineid; } set { fabriccodedefineid = value; } } public string FabricCodeDefineName { get { return fabriccodedefinename; } set { fabriccodedefinename = value; } } #endregion #region PartyCodeDefine public int PartyCodeDefineId { get { return partycodedefineid; } set { partycodedefineid = value; } } public string PartyCodeDefineName { get { return partycodedefinename; } set { partycodedefinename = value; } } public int LabelCodeDefineId { get { return labelcodedefineid; } set { labelcodedefineid = value; } } public string LabelCodeDefineName { get { return labelcodedefinename; } set { labelcodedefinename = value; } } #endregion public DateTime DBLevelSettingScriptSyncUpToDate { get { return dblevelsettingscriptsyncuptodate; } set { dblevelsettingscriptsyncuptodate = value; } } public Int16 DBLevelSettingScriptSlNo { get { return dblevelsettingscriptslno; } set { dblevelsettingscriptslno = value; } } public byte DBLevelSettingSyncStatus { get { return dblevelsettingsyncstatus; } set { dblevelsettingsyncstatus = value; } } public int DBLevelSettingBuildNumber { get { return dblevelsettingbuildnumber; } set { dblevelsettingbuildnumber = value; } } public string DBLevelSettingBuildVersion { get { return dblevelsettingbuildversion; } set { dblevelsettingbuildversion = value; } } public string ServiceVersion { get { return serviceversion; } set { serviceversion = value; } } public string DBLevelSettingSyncStatusValue { get { return dblevelsettingsyncstatusvalue; } set { dblevelsettingsyncstatusvalue = value; } } public Int16 DBLevelSettingWebUserLicenses { get { return dblevelsettingwebuserlicenses; } set { dblevelsettingwebuserlicenses = value; } } public DateTime DBLevelSettingHostingValidTill { get { return dblevelsettinghostingvalidtill; } set { dblevelsettinghostingvalidtill = value; } } public DateTime DBLevelSettingLicenceValidTill { get { return dblevelsettinglicencevalidtill; } set { dblevelsettinglicencevalidtill = value; } } public DateTime DBLevelSettingSupportValidTill { get { return dblevelsettingsupportvalidtill; } set { dblevelsettingsupportvalidtill = value; } } private byte dblevelsettingiscancelapplicable; private byte dblevelsettingiscanceldeleteonlyforpending = 1; public byte DBLevelSettingIsCancelApplicable { get { return dblevelsettingiscancelapplicable; } set { dblevelsettingiscancelapplicable = value; } } public byte DBLevelSettingIsCancelDeleteOnlyForPending { get { return dblevelsettingiscanceldeleteonlyforpending; } set { dblevelsettingiscanceldeleteonlyforpending = value; } } private byte dblevelsettingisbrand = 1; private byte dblevelsettingiscategory = 1; private byte dblevelsettingissubcategory = 1; private byte dblevelsettingisou = 1; private byte dblevelsettingiscountry = 1; private byte dblevelsettingisstate = 1; private byte dblevelsettingiscity = 1; private byte dblevelsettingislocation = 1; private byte dblevelsettingispincode = 1; private byte dblevelsettingisproblemcategory = 1; public byte DBLevelSettingIsBrand { get { return dblevelsettingisbrand; } set { dblevelsettingisbrand = value; } } public byte DBLevelSettingIsCategory { get { return dblevelsettingiscategory; } set { dblevelsettingiscategory = value; } } public byte DBLevelSettingIsSubCategory { get { return dblevelsettingissubcategory; } set { dblevelsettingissubcategory = value; } } public byte DBLevelSettingIsOU { get { return dblevelsettingisou; } set { dblevelsettingisou = value; } } public byte DBLevelSettingIsCountry { get { return dblevelsettingiscountry; } set { dblevelsettingiscountry = value; } } public byte DBLevelSettingIsState { get { return dblevelsettingisstate; } set { dblevelsettingisstate = value; } } public byte DBLevelSettingIsCity { get { return dblevelsettingiscity; } set { dblevelsettingiscity = value; } } public byte DBLevelSettingIsLocation { get { return dblevelsettingislocation; } set { dblevelsettingislocation = value; } } public byte DBLevelSettingIsPinCode { get { return dblevelsettingispincode; } set { dblevelsettingispincode = value; } } public byte DBLevelSettingIsProblemCategory { get { return dblevelsettingisproblemcategory; } set { dblevelsettingisproblemcategory = value; } } //Added for CR 21541 as per VV sir private byte dblevelsettingdeliverydocumentwise = 0; public byte DBLevelSettingDeliveryDocumentWise { get { return dblevelsettingdeliverydocumentwise; } set { dblevelsettingdeliverydocumentwise = value; } } //Added for CR 19796 as per VV sir private byte dblevelsettingiscodeedit = 1; public byte DBLevelSettingIsCodeEdit { get { return dblevelsettingiscodeedit; } set { dblevelsettingiscodeedit = value; } } //Added For Bug 23532 by Vikash on 14 Dec 2018 private byte dblevelsettingselectlistoperationtype = 2; public byte DBLevelSettingSelectlistoperationtype { get { return dblevelsettingselectlistoperationtype; } set { dblevelsettingselectlistoperationtype = value; } } private Int16 dblevelsettingexpirytime; private Int16 dblevelsettinggracetime; public virtual Int16 DBLevelSettingExpiryTime { get { return dblevelsettingexpirytime; } set { dblevelsettingexpirytime = value; } } public virtual Int16 DBLevelSettingGraceTime { get { return dblevelsettinggracetime; } set { dblevelsettinggracetime = value; } } #endregion public byte DBLevelSettingBarCodeIsLot { get { return dblevelsettingbarcodeislot; } set { dblevelsettingbarcodeislot = value; } } public byte DBLevelSettingBarCodeIsSKU { get { return dblevelsettingbarcodeissku; } set { dblevelsettingbarcodeissku = value; } } public byte DBLevelSettingBarCodeIsPack { get { return dblevelsettingbarcodeispack; } set { dblevelsettingbarcodeispack = value; } } public byte DBLevelSettingBarCodeIsPackNumber { get { return dblevelsettingbarcodeispacknumber; } set { dblevelsettingbarcodeispacknumber = value; } } public int MHRFormulaId { get { return mhrformulaid; } set { mhrformulaid = value; } } public string MHRFormulaCode { get { return mhrformulacode; } set { mhrformulacode = value; } } public string MHRFormulaName { get { return mhrformulaname; } set { mhrformulaname = value; } } public int POHFormulaId { get { return pohformulaid; } set { pohformulaid = value; } } public string POHFormulaCode { get { return pohformulacode; } set { pohformulacode = value; } } public string POHFormulaName { get { return pohformulaname; } set { pohformulaname = value; } } public int AOHFormulaId { get { return aohformulaid; } set { aohformulaid = value; } } public string AOHFormulaCode { get { return aohformulacode; } set { aohformulacode = value; } } public string AOHFormulaName { get { return aohformulaname; } set { aohformulaname = value; } } public int SOHFormulaId { get { return sohformulaid; } set { sohformulaid = value; } } public string SOHFormulaCode { get { return sohformulacode; } set { sohformulacode = value; } } public string SOHFormulaName { get { return sohformulaname; } set { sohformulaname = value; } } public int OOHFormulaId { get { return oohformulaid; } set { oohformulaid = value; } } public string OOHFormulaCode { get { return oohformulacode; } set { oohformulacode = value; } } public string OOHFormulaName { get { return oohformulaname; } set { oohformulaname = value; } } public int PreCostDWId { get { return precostdwid; } set { precostdwid = value; } } public string PreCostDWCode { get { return precostdwcode; } set { precostdwcode = value; } } public string PreCostDWName { get { return precostdwname; } set { precostdwname = value; } } public byte DBLevelSettingIsPartyNameWithCode { get { return dblevelsettingispartynamewithcode; } set { dblevelsettingispartynamewithcode = value; } } public byte DBLevelSettingIsVersionUpdated { get { return dblevelsettingisversionupdated; } set { dblevelsettingisversionupdated = value; } } private byte dblevelsettingismultiplebooks = 1; public byte DBLevelSettingIsMultipleBooks { get { return dblevelsettingismultiplebooks; } set { dblevelsettingismultiplebooks = value; } } private byte dblevelsettingattachmentoption; private string dblevelsettingamazons3accesskey = ""; private string dblevelsettingamazons3secretkey = ""; private string dblevelsettingamazons3bucketname = ""; private string dblevelsettingamazons3region = ""; public byte DBLevelSettingAttachmentOption { get { return dblevelsettingattachmentoption; } set { dblevelsettingattachmentoption = value; } } public string DBLevelSettingAmazonS3AccessKey { get { return dblevelsettingamazons3accesskey; } set { dblevelsettingamazons3accesskey = value; } } public string DBLevelSettingAmazonS3SecretKey { get { return dblevelsettingamazons3secretkey; } set { dblevelsettingamazons3secretkey = value; } } public string DBLevelSettingAmazonS3BucketName { get { return dblevelsettingamazons3bucketname; } set { dblevelsettingamazons3bucketname = value; } } public string DBLevelSettingAmazonS3Region { get { return dblevelsettingamazons3region; } set { dblevelsettingamazons3region = value; } } private int dblevelsettingisipbasedcheckingrequired; public int DBLevelSettingIsIpBasedCheckingRequired { get { return dblevelsettingisipbasedcheckingrequired; } set { dblevelsettingisipbasedcheckingrequired = value; } } private string dblevelsettingdefaultmobilenumber = ""; public string DBLevelSettingDefaultMobileNumber { get { return dblevelsettingdefaultmobilenumber; } set { dblevelsettingdefaultmobilenumber = value; } } private int paiddaysformulaid = -1; private string paiddaysformulacode; private string paiddaysformulaname; private int billdaysformulaid = -1; private string billdaysformulacode; private string billdaysformulaname; private int otdaysformulaid = -1; private string otdaysformulacode; private string otdaysformulaname; private int defaultcontactroleid = -1; private string defaultcontactrolecode; private string defaultcontactrolename; public int PaidDaysFormulaId { get { return paiddaysformulaid; } set { paiddaysformulaid = value; } } public string PaidDaysFormulaCode { get { return paiddaysformulacode; } set { paiddaysformulacode = value; } } public string PaidDaysFormulaName { get { return paiddaysformulaname; } set { paiddaysformulaname = value; } } public int BillDaysFormulaId { get { return billdaysformulaid; } set { billdaysformulaid = value; } } public string BillDaysFormulaCode { get { return billdaysformulacode; } set { billdaysformulacode = value; } } public string BillDaysFormulaName { get { return billdaysformulaname; } set { billdaysformulaname = value; } } public int OTDaysFormulaId { get { return otdaysformulaid; } set { otdaysformulaid = value; } } public string OTDaysFormulaCode { get { return otdaysformulacode; } set { otdaysformulacode = value; } } public string OTDaysFormulaName { get { return otdaysformulaname; } set { otdaysformulaname = value; } } public int DefaultContactRoleId { get { return defaultcontactroleid; } set { defaultcontactroleid = value; } } public string DefaultContactRoleCode { get { return defaultcontactrolecode; } set { defaultcontactrolecode = value; } } public string DefaultContactRoleName { get { return defaultcontactrolename; } set { defaultcontactrolename = value; } } private int groupcurrencyid; public virtual int GroupCurrencyId { get { return groupcurrencyid; } set { groupcurrencyid = value; } } private string d1label; private string d2label; private string d3label; private string d4label; private string d5label; public string D1Label { get { return d1label; } set { d1label = value; } } public string D2Label { get { return d2label; } set { d2label = value; } } public string D3Label { get { return d3label; } set { d3label = value; } } public string D4Label { get { return d4label; } set { d4label = value; } } public string D5Label { get { return d5label; } set { d5label = value; } } public byte DBLevelSettingContactToUser { get { return dblevelsettingcontacttouser; } set { dblevelsettingcontacttouser = value; } } private byte dblevelsettingisworktypevisible; public byte DBLevelSettingIsWorkTypeVisible { get { return dblevelsettingisworktypevisible; } set { dblevelsettingisworktypevisible = value; } } private byte includeresignedemployeeinpayprocess = 0; public byte IncludeResignedEmployeeInPayprocess { get { return includeresignedemployeeinpayprocess; } set { includeresignedemployeeinpayprocess = value; } } private byte dblevelsettinggeofencing = 0; private byte dblevelsettingisnameedit = 1; public byte DBLevelSettingGeoFencing { get { return dblevelsettinggeofencing; } set { dblevelsettinggeofencing = value; } } public byte DBLevelSettingIsNameEdit { get { return dblevelsettingisnameedit; } set { dblevelsettingisnameedit = value; } } public byte DBLevelSettingBinPostingType { get { return dblevelsettingbinpostingtype; } set { dblevelsettingbinpostingtype = value; } } public Int16 DBLevelSettingMaximumAllowedDistance { get { return dblevelsettingmaximumalloweddistance; } set { dblevelsettingmaximumalloweddistance = value; } } public int DBLevelSettingNewBuildNumber { get { return dblevelsettingnewbuildnumber; } set { dblevelsettingnewbuildnumber = value; } } public string DBLevelSettingNewBuildVersion { get { return dblevelsettingnewbuildversion; } set { dblevelsettingnewbuildversion = value; } } } }