using System; using System.Collections.Generic; using System.Linq; using System.Text; using MMDAL.DTO.Item; namespace MMDAL.DTO.MMHead { public class MMDocumentDetailDTO { #region PrivateMembers #region MMDetail private int mmdetailid; #region Document private int documentid; private int documentbiztransactiontypeid; private int documentpartyid; private int documentpartybranchid; private string documentpartybranchname; private string documentpartyname; private int documentmerchandiserid; private string documentmerchandisername; private string documentdutypaidbillnumber; private DateTime documentdutypaidbilldate; private int documentbilltoaddressid; private string documentbilltoaddressline1; private string documentbilltoaddressline2; private string documentbilltoaddressline3; private int documentshiptoaddressid; private string documentshiptoaddressline1; private string documentshiptoaddressline2; private string documentshiptoaddressline3; #endregion private string documentnumber; private Int16 mmdetailslno; #region Item private int itemid; private string itemcode; private string itemname; //--New private string itemshortname; private string drawingnumber; private string itemdescription; private decimal conversionfactor; private int itemdutytariffid; private string itemdutytariffcode; private string itemdutytariffname; private string itemdutytariffremarks; private int itemdutydrawbackid; private string itemdutydrawbackcode; private string itemdutydrawbackname; private int itemdutydrawbacktypeid; private int itemgroupid; private string itemgroupcode; private string itemgroupname; private int itemcategoryid; private string itemcategorycode; private string itemcategoryname; private int itemsubcategoryid; private string itemsubcategorycode; private string itemsubcategoryname; private DateTime itemrevisedfrom; private DateTime itemrevisedto; private double processingleadtime; private double itemmrprate; private double itemweight; private int itembrandid; private string itembrandcode; private string itembrandname; private int itemmodelid; private string itemmodelcode; private string itemmodelname; private string itemmodelshortname; private string itemmodeldefaultcmsid; private string itemmodelimageviewurl; //--New private byte itemtollerancetype; private double itemtollerancevalue; private int itemmaterialaccountid; private string itemmaterialaccountcode; private string itemmaterialaccountname; private byte itemisfreeapplicable; private byte itemisbatchstock; private byte itemisuniquebatch; private byte itemispackingsdetailsrequired; private int itemuomsetid; private Int16 itemleadtime; private string itemdefaultcmsid; private string itemimageviewurl; private byte itemisstockposting; private double itemlastpurchaserate; private byte itemgsttype; private byte itemitctype; private int itemgsttariffid; private string itemgsttariffcode; private string itemgsttariffname; private string itemgsttariffremarks; private int itemgstdutydrawbackid; private string itemgstdutydrawbackcode; private string itemgstdutydrawbackname; private int itemgstdutydrawbacktypeid; private byte itemgsttarifftype; private int itemgsttableid; private string itemgsttablecode; private string itemgsttablename; private int itemtypeid; private string itemtypecode; private string itemtypename; private string itemtyperemarks; private string qualityplanreferenceno; private decimal itembreath; private int itemsizesetid; private string itemsizesetcode; private string itemsizesetname; #endregion #region SKU private int skuid; private string skucode; private string skuname; private int skucountid; private string skucountcode; private string skucountname; private int skucolorid; private string skucolorcode; private string skucolorname; private int skuprocessid; private string skuprocesscode; private string skuprocessname; private string skuprocessremarks; private int skuitembrandid; private string skuitembrandcode; private string skuitembrandname; private string skupricepoint; private string skugrade; private string skuseason; private string skuspecs; private double skureed; private double skupick; private double skuends; private double skuwidth; private double skuheight; private double skulength; private double skuweight; private double skuthickness; #endregion private string mmdetailproductdescription; private double mmdetailtransactionquantity; #region TransactionUOM private int transactionuomid; private string transactionuomcode; private string transactionuomname; private byte transactionuomnoofdecimals; #endregion private byte mmdetailitemexcesstype; private double mmdetailitemexcesspercentage; private double mmdetailtransactionactualquantity; private byte mmdetailquantityconversiontype; private double mmdetailquantityconversion; private double mmdetailactualquantity; private byte mmdetailstockposttype; private double mmdetailitempostedquantity; private double mmdetailpackquantity; private int packid; private string packcode; private string packname; private double packconversionfactor; private double mmdetailtransactionrate; private byte packconversiontype; #region TransactionRateUOM private int transactionrateuomid; private string transactionrateuomcode; private string transactionrateuomname; private byte transactionrateuomnoofdecimals; #endregion private byte mmdetailrateconversiontype; private double mmdetailrateconversion; private double mmdetailratefc; #region TransactionCurrency private int transactioncurrencyid; private string transactioncurrencycode; private string transactioncurrencyname; private string transactioncurrencysymbol; private string transactioncurrencyfull; private string transactioncurrencycurrencydecimal; #endregion private double mmdetailtransactioncurrencyconversion; private double mmdetailrate; private double mmdetaildiscountpercentage; private double mmdetaildiscountamount; private double mmdetailitembasiccost; private double mmdetailitemminus; private double mmdetailitemplus; private double mmdetailitemmotherminus; private double mmdetailitemmotherplus; private double mmdetailitemnetvalue; private double mmdetailitemrealisationvalue; private double mmdetailitemnetcost; private double mmdetailitempostedcost; private string mmdetailremarks; #region Account private int accountid; private string accountcode; private string accountname; private int accountaccountgroupid; private byte accountbillallocationtype; private byte accountistdsapplicable; #endregion private byte mmdetailkittype; private int mmdetailkitid; private byte mmdetailisgeneratedline; private double mmdetailitemgrossweight; private double mmdetailitembasicvalue; private int mmdetailloadingslipid; private Int16 mmdetailgracedays; private DateTime mmdetailrequireddeliverydate; private DateTime mmdetailplandeliverydate; private int mmdetailroutingid; private int mmdetaildetailchargesid; #endregion private double mmdetailalreadyprocuredquantity; private double mmdetailgoodquantity; private double mmdetailrejectedquantity; private double mmdetailreworkquantity; private double mmdetailotherquantity; #region PRE private string predocumentnumber; private int predocumentid; private DateTime predocumentdate; private string predocumentreferencenumber; private DateTime predocumentreferencedate; private string predocumentpartyreferencenumber; private DateTime predocumentpartyreferencedate; private int predocumentdetailid; private string predocumentmodifiedby; private DateTime predocumentmodifiedon; private double preallocationquantity; private double pretransactionquantity; private double pretransactionactualquantity; private double preactualquantity; private int predocumentdetailslno; #endregion #region PREPRE private string prepredocumentnumber; private int prepredocumentid; private DateTime prepredocumentdate; private string prepredocumentreferencenumber; private DateTime prepredocumentreferencedate; private string prepredocumentpartyreferencenumber; private DateTime prepredocumentpartyreferencedate; private int prepredocumentdetailid; private string prepredocumentmodifiedby; private DateTime prepredocumentmodifiedon; private double prepreallocationquantity; private double prepretransactionquantity; private double prepretransactionactualquantity; private double prepreactualquantity; private int prepredocumentdetailslno; #endregion #region PREPREPRE private string preprepredocumentnumber; private int preprepredocumentid; private DateTime preprepredocumentdate; private string preprepredocumentreferencenumber; private DateTime preprepredocumentreferencedate; private string preprepredocumentpartyreferencenumber; private DateTime preprepredocumentpartyreferencedate; private int preprepredocumentdetailid; private string preprepredocumentmodifiedby; private DateTime preprepredocumentmodifiedon; private double preprepreallocationquantity; private double preprepretransactionquantity; private double preprepretransactionactualquantity; private double preprepreactualquantity; private int preprepredocumentdetailslno; #endregion #region PREPREPREPRE private string prepreprepredocumentnumber; private int prepreprepredocumentid; private DateTime prepreprepredocumentdate; private string prepreprepredocumentreferencenumber; private DateTime prepreprepredocumentreferencedate; private string prepreprepredocumentpartyreferencenumber; private DateTime prepreprepredocumentpartyreferencedate; private int prepreprepredocumentdetailid; private string prepreprepredocumentmodifiedby; private DateTime prepreprepredocumentmodifiedon; private double prepreprepreallocationquantity; private double prepreprepretransactionquantity; private double prepreprepretransactionactualquantity; private double prepreprepreactualquantity; private int prepreprepredocumentdetailslno; #endregion private byte mmdetailvariancetype; #region Allocation private int loadfromallocationid; #endregion private double mmdetaildutyamount; private double mmdetailbalancequantity; private double mmdetailbalanceduty; private int alloteddocumentdetailid; private double mmdetailitemgrossvalue; private double mmdetailitemgrossvaluefc; private double mmdetailitembasicvaluefc; private double mmdetailitemamountplusfc; private double mmdetailitemamountminusfc; private double mmdetailitemotheramountplusfc; private double mmdetailitemotheramountminusfc; private double mmdetailitemcostvalue; private double mmdetailitemnetweight; private double mmdetailitemtareweight; private double mmdetailitemcostvaluefc; private double mmdetailitemrealisationvaluefc; private double mmdetailitemnetvaluefc; private int packyes; private int lotrequired; private double oldquantity; private byte mmdetailqualityrecordtype; private byte mmdetailnumberofsamples; private byte mmdetailqualitystatus; private double mmdetailqualitydebitrate; private double mmdetailqualitycreditrate; private string mmdetailqualityremarks; private byte mmdetaildrcrstatus; #region Voucher private int drcrnoteid; private string drcrnotenumber; private int drcrouid; private string drcroucode; private string drcrouname; private string drcroushortname; private DateTime drcrouoverlockdate; private int drcroucompanyid; private string drcroucompanycode; private string drcroucompanyname; private string drcroucompanyshortname; private int drcroubranchid; private string drcroubranchcode; private string drcroubranchname; private string drcroubranchshortname; private int drcroudivisionid; private string drcroudivisioncode; private string drcroudivisionname; private string drcroudivisionshortname; private int drcroucurrencyid; private string drcroucurrencycode; private string drcroucurrencyname; private string drcroucurrencysymbol; private string drcroucurrencyfull; private string drcroucurrencydecimal; private int drcrperiodid; private string drcrperiodcode; private string drcrperiodname; private DateTime drcrperiodfrom; private DateTime drcrperiodto; private int drcrbiztransactiontypeid; private string drcrbiztransactiontypecode; private string drcrbiztransactiontypename; private int drcrbiztransactiontypeclassid; private string drcrbiztransactiontypeclasscode; private string drcrbiztransactiontypeclassname; private int drcrbiztransactiontypesubclassid; private string drcrbiztransactiontypesubclasscode; private string drcrbiztransactiontypesubclassname; private int drcrbiztransactiontypebiztransactionid; private string drcrbiztransactiontypebiztransactioncode; private string drcrbiztransactiontypebiztransactionname; private byte drcrbiztransactiontypeisdeliverytracking; private int drcrbiztransactiontypestoreid; private DateTime drcrdate; private double drcramount; private double drcrfcamount; private string drcrnumber; private string drcrreferencenumber; private DateTime drcrreferencedate; private int drcrmainaccountid; private string drcrmainaccountcode; private string drcrmainaccountname; private int drcrmainparentaccountid; private string drcrmainparentaccountcode; private string drcrmainparentaccountname; private string drcrnarration; private DateTime drcrvalidtilldate; private int drcrcurrencyid; private string drcrcurrencycode; private string drcrcurrencyname; private string drcrcurrencysymbol; private string drcrcurrencyfull; private string drcrcurrencydecimal; private int drcrouaddressid; private string drcrouaddressline1; private string drcrouaddressline2; private string drcrouaddressline3; private string drcrouaddressline4; private string drcrouaddressline5; private byte drcrouaddressaddressnature; private byte drcrouaddressaddresstype; private string drcrouaddressexcisecircle; private string drcrouaddressexcisecodeNumber; private string drcrouaddressexcisecollectrate; private string drcrouaddressexcisedivision; private string drcrouaddressexcisenotification; private string drcrouaddressexciserange; private string drcrouaddressexciseregisternumber; private string drcrouaddressfax; private string drcrouaddressgeocode; private string drcrouaddressmail; private string drcrouaddressmobile; private int drcrouaddressobjecttypeid; private string drcrouaddresspan; private string drcrouaddressphone; private string drcrouaddressservicetaxnumber; private string drcrouaddresstan; private string drcrouaddressvatcstnumber; private string drcrouaddressvattinnumber; private string drcrouaddressweb; private int drcrouaddressobjectid; private string drcrouaddresszipcode; private string drcrouaddresscityname; private int drcrouaddresscityid; private string drcrouaddresscitycode; private string drcrouaddresscountryname; private string drcrouaddresscountrycode; private int drcrouaddresscountryid; private int drcrouaddressstandardregionid; private string drcrouaddressstandardregionname; private string drcrouaddressstandardregioncode; private string drcrouaddressgstin; private int drcrouaddressstateid; private string drcrouaddressstatecode; private string drcrouaddressstatename; private string drcrouaddressstategststatecode; private string drcrouaddressstatetinstart; private int drcrouaddressstatecountryid; private string drcrouaddressstatecountrycode; private string drcrouaddressstatecountryname; private int drcrcreatedbyid; private string drcrcreatedbycode; private string drcrcreatedbyname; private string drcrcreatedbyprimarymail; private string drcrcreatedbyprimarymobile; private string drcrcreatedbyprimaryphone; private DateTime drcrcreatedon; private int drcrmodifiedbyid; private string drcrmodifiedcode; private string drcrmodifiedname; private string drcrmodifiedprimarymail; private string drcrmodifiedprimarymobile; private string drcrmodifiedprimaryphone; private DateTime drcrmodifiedon; #endregion #region GateEntry private int gateentryid; private string gateentrynumber; #endregion private byte mmdetailisforecastconsume; private double mmdetailforecastconsumedquantity; private int exciseregisterid; private string exciseregistername; private int mmdetailexciseregisterlastno; private int mmdetailexciseregisterpageno; #region "For Allocation Againest purpose" private int allotedbiztransactiontypeid; private int allotedbiztransactionclassid; private int allotedheadertypeid; private int allotedheaderobjectid; private int allotedobjecttypeid; private int allotedobjectid; private byte allotedforprocessordespatch; private int allotedcontractbiztransactiontypeid; private int allotedcontractbiztransactionclassid; private int allotedcontractheadertypeid; private int allotedcontractheaderobjectid; private int allotedcontractobjecttypeid; private int allotedcontractobjectid; private byte allotedcontractforprocessordespatch; #endregion #region stock quantities private double stockrejectedquantity; private double stockreworkquantity; private double stockotherquantity; #endregion #region Allocation private int allocationid; private string allocationname; #endregion private DateTime mmdetailapplicablefrom; private DateTime mmdetailapplicableto; private DateTime mmdetailprocessedtill; private byte mmdetailbillingtype; private byte mmdetailfrequency; private byte mmdetailpricetype; private byte mmdetailpreposttype; private byte mmdetailpartialperiod; private int mmdetailpriceplanid; private byte mmdetailpricefixtype; private int storeid; private string storecode; private string storename; private string mmdetailbatchnumber; private double mmdetailfinalratefc; // After checking conditions of ITEMPARTY, PRICELIST, DISCOUNT private double viprate; //ItemParty Rate # region Price List private double pricelistpurchaserate; private double pricelistsalesrate; private double pricelistrate; private double pricelistdiscountpercent; private double pricelistdiscountamount; private double pricelistnetrate; #endregion #region DiscountPercentage private double discountmasterpercentage; #endregion #region NewFields private int deliverystoreid; private string deliverystorecode; private string deliverystorename; private int deliveryouid; private string deliveryoucode; private string deliveryouname; private byte deliverytype; private byte deliverystatus; private double deliveryqty; private Int16 deliverytime; #endregion private double stockonhand; private string binnumber; private string imageurl; private int olduomid; private string contractdocumentnumber; private string packnumber; private int lotid; private string lotnumber; private int maxlotid; private string maxlotnumber; private string packdimension; private double tareweight; private double packdetailtotalgrossweight; private double packdetailtotalnetweight; private int cexminnumber; private int cexmaxnumber; private string minpacknumber; private string maxpacknumber; private string packlotnumber; private Int64 numberofpacks; private string maxpackdimension; private double totaltareweight; private double productcosttotalcost; private decimal totalconsumption; private decimal avgconsumption; private decimal dayavgconsumption; private string itempartyreferencenumber; private DateTime itempartyreferencedate; private string itempartycode; private string itempartyname; #region GST private double discountpercentageinputvalue; private double discountpercentagecalculatedvalue; private double discountamountinputvalue; private double discountamountcalculatedvalue; private double assesablevalue; private double cgstcalculatedvalue; private double cgstinputvalue; private double sgstcalculatedvalue; private double sgstinputvalue; private double igstcalculatedvalue; private double igsttinputvalue; private double cessgstcalculatedvalue; private double cessgsttinputvalue; private double cgstincalculatedvalue; private double cgstininputvalue; private double sgstincalculatedvalue; private double sgstininputvalue; private double igstincalculatedvalue; private double igstininputvalue; private double cessgstincalculatedvalue; private double cessgstininputvalue; private double cgstitccalculatedvalue; private double cgstitcinputvalue; private double sgstitccalculatedvalue; private double sgstitcinputvalue; private double igstitccalculatedvalue; private double igstitcinputvalue; private double cessgstinccalculatedvalue; private double cessgstincinputvalue; private double cgsttcscalculatedvalue; private double cgsttcsinputvalue; private double sgsttcscalculatedvalue; private double sgsttcsinputvalue; private double igsttcscalculatedvalue; private double igsttcsinputvalue; private double cessgsttcscalculatedvalue; private double cessgsttcsinputvalue; #endregion GST private string batchnumbers; private double freightpercalculatedvalue; private double freightperinputvalue; private double freightamtcalculatedvalue; private double freightamtinputvalue; private double pandfpercalculatedvalue; private double pandfperinputvalue; private double pandfamtcalculatedvalue; private double pandfamtinputvalue; private double gsttaxvalcalculatedvalue; private double insurancecalculatedvalue; private double ugstcalculatedvalue; private double ugstinputvalue; private double mrprate; private double billvaluedetail; private int nextadjobjectheaderid; private int nextadjobjecttypeid; private int nextadjobjectid; private DateTime nextadjdocumentdate; private string nextadjdocumentnumber; private decimal nextadjquantity; private string nextadjreferencenumber; private DateTime nextadjreferencedate; private int nextnextadjobjectheaderid; private int nextnextadjobjecttypeid; private int nextnextadjobjectid; private DateTime nextnextadjdocumentdate; private string nextnextadjdocumentnumber; private decimal nextnextadjquantity; private string nextnextadjreferencenumber; private DateTime nextnextadjreferencedate; private List mmdetailprocess; private List mmchargesdetails; private List mmcostcenterallocation; //private List docpackdetaildto; //private List newdocpackdetaildtos; private List mmschedule; private List mmdocumentlotdetail; private List documentparameter; private List lotbasedproductionparameter; private List productionpackingparameter; private List packsetdetails; private List mmdocumentlotdetailwithqty; private List mmdocumentitemfeature; private List mmpackingparameterarray; private List mmitempackdetailarray; private List itemdetailreportarray; private decimal totalpendingquantity; //cases and pcs private decimal casecount; private decimal cases; private decimal pcs; private string hsncode; private string cataloguenumber; private string detailinspectionnumber; private DateTime detailinspectiondate; private string detailinspectionreferencenumber; private string detailinspectionremarks; private DateTime mfgdate; private DateTime expirydate; private decimal d1; private decimal d2; private decimal d3; private decimal d4; private decimal d5; private int sizesetdetailid; private int sizesetid; private string sizesetcode; private string sizesetname; private Int16 sizesetdetailslno; private string sizevalue; private decimal freequantity; private int bomid; private string bomcode; private string bomname; private List binledger; #endregion #region referencedetails private string referenceemployeecode; private string referenceemployeename; private string detailreferencedocumentnumber; private DateTime detailreferencedocumentdate; private string detailreferencenumber; private DateTime detailreferencetdate; private string detailpartyreferencenumber; private DateTime detailpartyreferencetdate; private int nextprocessid; private string nextprocesscode; private string nextprocessname; public int NextProcessId { get { return nextprocessid; } set { nextprocessid = value; } } public string NextProcessCode { get { return nextprocesscode; } set { nextprocesscode = value; } } public string NextProcessName { get { return nextprocessname; } set { nextprocessname = value; } } #endregion #region PublicMembers #region MMDetail public int MMDetailId { get { return mmdetailid; } set { mmdetailid = value; } } #region Document public int DocumentId { get { return documentid; } set { documentid = value; } } public int DocumentBizTransactionTypeId { get { return documentbiztransactiontypeid; } set { documentbiztransactiontypeid = value; } } public int DocumentPartyId { get { return documentpartyid; } set { documentpartyid = value; } } public string DocumentPartyName { get { return documentpartyname; } set { documentpartyname = value; } } public int DocumentPartyBranchId { get { return documentpartybranchid; } set { documentpartybranchid = value; } } public string DocumentPartyBranchName { get { return documentpartybranchname; } set { documentpartybranchname = value; } } public int DocumentMerchandiserId { get { return documentmerchandiserid; } set { documentmerchandiserid = value; } } public string DocumentMerchandiserName { get { return documentmerchandisername; } set { documentmerchandisername = value; } } public string DocumentDutyPaidBillNumber { get { return documentdutypaidbillnumber; } set { documentdutypaidbillnumber = value; } } public DateTime DocumentDutyPaidBillDate { get { return documentdutypaidbilldate; } set { documentdutypaidbilldate = value; } } public int DocumentBillToAddressId { get { return documentbilltoaddressid; } set { documentbilltoaddressid = value; } } public string DocumentBillToAddressLine1 { get { return documentbilltoaddressline1; } set { documentbilltoaddressline1 = value; } } public string DocumentBillToAddressLine2 { get { return documentbilltoaddressline2; } set { documentbilltoaddressline2 = value; } } public string DocumentBillToAddressLine3 { get { return documentbilltoaddressline3; } set { documentbilltoaddressline3 = value; } } public int DocumentShipToAddressId { get { return documentshiptoaddressid; } set { documentshiptoaddressid = value; } } public string DocumentShipToAddressLine1 { get { return documentshiptoaddressline1; } set { documentshiptoaddressline1 = value; } } public string DocumentShipToAddressLine2 { get { return documentshiptoaddressline2; } set { documentshiptoaddressline2 = value; } } public string DocumentShipToAddressLine3 { get { return documentshiptoaddressline3; } set { documentshiptoaddressline3 = value; } } #endregion public string DocumentNumber { get { return documentnumber; } set { documentnumber = value; } } public Int16 MMDetailSlNo { get { return mmdetailslno; } set { mmdetailslno = value; } } #region Item public int ItemId { get { return itemid; } set { itemid = value; } } public string ItemCode { get { return itemcode; } set { itemcode = value; } } public string ItemName { get { return itemname; } set { itemname = value; } } //--New public string ItemShortName { get { return itemshortname; } set { itemshortname = value; } } public string DrawingNumber { get { return drawingnumber; } set { drawingnumber = value; } } public string ItemDescription { get { return itemdescription; } set { itemdescription = value; } } public decimal ConversionFactor { get { return conversionfactor; } set { conversionfactor = value; } } public int ItemDutyTariffId { get { return itemdutytariffid; } set { itemdutytariffid = value; } } public string ItemDutyTariffCode { get { return itemdutytariffcode; } set { itemdutytariffcode = value; } } public string ItemDutyTariffName { get { return itemdutytariffname; } set { itemdutytariffname = value; } } public string ItemDutyTariffRemarks { get { return itemdutytariffremarks; } set { itemdutytariffremarks = value; } } public int ItemDutyDrawBackId { get { return itemdutydrawbackid; } set { itemdutydrawbackid = value; } } public string ItemDutyDrawBackCode { get { return itemdutydrawbackcode; } set { itemdutydrawbackcode = value; } } public string ItemDutyDrawBackName { get { return itemdutydrawbackname; } set { itemdutydrawbackname = value; } } public int ItemDutyDrawBackTypeId { get { return itemdutydrawbacktypeid; } set { itemdutydrawbacktypeid = value; } } public int ItemGroupId { get { return itemgroupid; } set { itemgroupid = value; } } public string ItemGroupCode { get { return itemgroupcode; } set { itemgroupcode = value; } } public string ItemGroupName { get { return itemgroupname; } set { itemgroupname = value; } } public int ItemCategoryId { get { return itemcategoryid; } set { itemcategoryid = value; } } public string ItemCategoryCode { get { return itemcategorycode; } set { itemcategorycode = value; } } public string ItemCategoryName { get { return itemcategoryname; } set { itemcategoryname = value; } } public int ItemSubCategoryId { get { return itemsubcategoryid; } set { itemsubcategoryid = value; } } public string ItemSubCategoryCode { get { return itemsubcategorycode; } set { itemsubcategorycode = value; } } public string ItemSubCategoryName { get { return itemsubcategoryname; } set { itemsubcategoryname = value; } } public DateTime ItemRevisedFrom { get { return itemrevisedfrom; } set { itemrevisedfrom = value; } } public DateTime ItemRevisedTo { get { return itemrevisedto; } set { itemrevisedto = value; } } public double ProcessingLeadTime { get { return processingleadtime; } set { processingleadtime = value; } } public double ItemMrpRate { get { return itemmrprate; } set { itemmrprate = value; } } public double ItemWeight { get { return itemweight; } set { itemweight = value; } } public int ItemBrandId { get { return itembrandid; } set { itembrandid = value; } } public string ItemBrandCode { get { return itembrandcode; } set { itembrandcode = value; } } public string ItemBrandName { get { return itembrandname; } set { itembrandname = value; } } public int ItemModelId { get { return itemmodelid; } set { itemmodelid = value; } } public string ItemModelCode { get { return itemmodelcode; } set { itemmodelcode = value; } } public string ItemModelName { get { return itemmodelname; } set { itemmodelname = value; } } public string ItemModelShortName { get { return itemmodelshortname; } set { itemmodelshortname = value; } } public string ItemModelDefaultCMSId { get { return itemmodeldefaultcmsid; } set { itemmodeldefaultcmsid = value; } } public string ItemModelImageViewUrl { get { return itemmodelimageviewurl; } set { itemmodelimageviewurl = value; } } //--New public byte ItemTolleranceType { get { return itemtollerancetype; } set { itemtollerancetype = value; } } public double ItemTolleranceValue { get { return itemtollerancevalue; } set { itemtollerancevalue = value; } } public int ItemMaterialAccountId { get { return itemmaterialaccountid; } set { itemmaterialaccountid = value; } } public string ItemMaterialAccountCode { get { return itemmaterialaccountcode; } set { itemmaterialaccountcode = value; } } public string ItemMaterialAccountName { get { return itemmaterialaccountname; } set { itemmaterialaccountname = value; } } public byte ItemIsFreeApplicable { get { return itemisfreeapplicable; } set { itemisfreeapplicable = value; } } public byte ItemIsBatchStock { get { return itemisbatchstock; } set { itemisbatchstock = value; } } public byte ItemIsUniqueBatch { get { return itemisuniquebatch; } set { itemisuniquebatch = value; } } public byte ItemIsPackingsDetailsRequired { get { return itemispackingsdetailsrequired; } set { itemispackingsdetailsrequired = value; } } public int ItemUOMSetId { get { return itemuomsetid; } set { itemuomsetid = value; } } public Int16 ItemLeadTime { get { return itemleadtime; } set { itemleadtime = value; } } public string ItemDefaultCmsId { get { return itemdefaultcmsid; } set { itemdefaultcmsid = value; } } public string ItemImageViewUrl { get { return itemimageviewurl; } set { itemimageviewurl = value; } } public byte ItemIsStockPosting { get { return itemisstockposting; } set { itemisstockposting = value; } } public double ItemLastPurchaseRate { get { return itemlastpurchaserate; } set { itemlastpurchaserate = value; } } #region ITEM-GST public byte ItemGSTType { get { return itemgsttype; } set { itemgsttype = value; } } public byte ItemITCType { get { return itemitctype; } set { itemitctype = value; } } public int ItemGSTTariffId { get { return itemgsttariffid; } set { itemgsttariffid = value; } } public string ItemGSTTariffCode { get { return itemgsttariffcode; } set { itemgsttariffcode = value; } } public string ItemGSTTariffName { get { return itemgsttariffname; } set { itemgsttariffname = value; } } public string ItemGSTTariffRemarks { get { return itemgsttariffremarks; } set { itemgsttariffremarks = value; } } public int ItemGSTDutyDrawbackId { get { return itemgstdutydrawbackid; } set { itemgstdutydrawbackid = value; } } public string ItemGSTDutyDrawbackCode { get { return itemgstdutydrawbackcode; } set { itemgstdutydrawbackcode = value; } } public string ItemGSTDutyDrawbackName { get { return itemgstdutydrawbackname; } set { itemgstdutydrawbackname = value; } } public int ItemGSTDutyDrawbackTypeId { get { return itemgstdutydrawbacktypeid; } set { itemgstdutydrawbacktypeid = value; } } public byte ItemGSTTariffType { get { return itemgsttarifftype; } set { itemgsttarifftype = value; } } public int ItemGSTTableId { get { return itemgsttableid; } set { itemgsttableid = value; } } public string ItemGSTTableCode { get { return itemgsttablecode; } set { itemgsttablecode = value; } } public string ItemGSTTableName { get { return itemgsttablename; } set { itemgsttablename = value; } } #endregion public int ItemTypeId { get { return itemtypeid; } set { itemtypeid = value; } } public string ItemTypeCode { get { return itemtypecode; } set { itemtypecode = value; } } public string ItemTypeName { get { return itemtypename; } set { itemtypename = value; } } public string ItemTypeRemarks { get { return itemtyperemarks; } set { itemtyperemarks = value; } } public string QualityPlanReferenceNo { get { return qualityplanreferenceno; } set { qualityplanreferenceno = value; } } public decimal ItemBreath { get { return itembreath; } set { itembreath = value; } } public int ItemSizeSetId { get { return itemsizesetid; } set { itemsizesetid = value; } } public string ItemSizeSetCode { get { return itemsizesetcode; } set { itemsizesetcode = value; } } public string ItemSizeSetName { get { return itemsizesetname; } set { itemsizesetname = value; } } #endregion #region SKU public int SKUId { get { return skuid; } set { skuid = value; } } public string SKUCode { get { return skucode; } set { skucode = value; } } public string SKUName { get { return skuname; } set { skuname = value; } } public int SKUCountId { get { return skucountid; } set { skucountid = value; } } public string SKUCountCode { get { return skucountcode; } set { skucountcode = value; } } public string SKUCountName { get { return skucountname; } set { skucountname = value; } } public int SKUColorId { get { return skucolorid; } set { skucolorid = value; } } public string SKUColorCode { get { return skucolorcode; } set { skucolorcode = value; } } public string SKUColorName { get { return skucolorname; } set { skucolorname = value; } } public int SKUProcessId { get { return skuprocessid; } set { skuprocessid = value; } } public string SKUProcessCode { get { return skuprocesscode; } set { skuprocesscode = value; } } public string SKUProcessName { get { return skuprocessname; } set { skuprocessname = value; } } public string SKUProcessRemarks { get { return skuprocessremarks; } set { skuprocessremarks = value; } } public int SKUItemBrandId { get { return skuitembrandid; } set { skuitembrandid = value; } } public string SKUItemBrandCode { get { return skuitembrandcode; } set { skuitembrandcode = value; } } public string SKUItemBrandName { get { return skuitembrandname; } set { skuitembrandname = value; } } public string SKUPricePoint { get { return skupricepoint; } set { skupricepoint = value; } } public string SKUGrade { get { return skugrade; } set { skugrade = value; } } public string SKUSeason { get { return skuseason; } set { skuseason = value; } } public string SKUSpecs { get { return skuspecs; } set { skuspecs = value; } } public double SKUReed { get { return skureed; } set { skureed = value; } } public double SKUPick { get { return skupick; } set { skupick = value; } } public double SKUEnds { get { return skuends; } set { skuends = value; } } public double SKUWidth { get { return skuwidth; } set { skuwidth = value; } } public double SKUHeight { get { return skuheight; } set { skuheight = value; } } public double SKULength { get { return skulength; } set { skulength = value; } } public double SKUWeight { get { return skuweight; } set { skuweight = value; } } public double SKUThickness { get { return skuthickness; } set { skuthickness = value; } } #endregion public string MMDetailProductDescription { get { return mmdetailproductdescription; } set { mmdetailproductdescription = value; } } public double MMDetailTransactionQuantity { get { return mmdetailtransactionquantity; } set { mmdetailtransactionquantity = value; } } #region TransactionUOM public int TransactionUOMId { get { return transactionuomid; } set { transactionuomid = value; } } public string TransactionUOMCode { get { return transactionuomcode; } set { transactionuomcode = value; } } public string TransactionUOMName { get { return transactionuomname; } set { transactionuomname = value; } } public byte TransactionUOMNoOfDecimals { get { return transactionuomnoofdecimals; } set { transactionuomnoofdecimals = value; } } #endregion public byte MMDetailItemExcessType { get { return mmdetailitemexcesstype; } set { mmdetailitemexcesstype = value; } } public double MMDetailItemExcessPercentage { get { return mmdetailitemexcesspercentage; } set { mmdetailitemexcesspercentage = value; } } public double MMDetailTransactionActualQuantity { get { return mmdetailtransactionactualquantity; } set { mmdetailtransactionactualquantity = value; } } public byte MMDetailQuantityConversionType { get { return mmdetailquantityconversiontype; } set { mmdetailquantityconversiontype = value; } } public double MMDetailQuantityConversion { get { return mmdetailquantityconversion; } set { mmdetailquantityconversion = value; } } public double MMDetailActualQuantity { get { return mmdetailactualquantity; } set { mmdetailactualquantity = value; } } public byte MMDetailStockPostType { get { return mmdetailstockposttype; } set { mmdetailstockposttype = value; } } public double MMDetailItemPostedQuantity { get { return mmdetailitempostedquantity; } set { mmdetailitempostedquantity = value; } } public double MMDetailPackQuantity { get { return mmdetailpackquantity; } set { mmdetailpackquantity = value; } } public int PackId { get { return packid; } set { packid = value; } } public string PackCode { get { return packcode; } set { packcode = value; } } public string PackName { get { return packname; } set { packname = value; } } public double PackConversionFactor { get { return packconversionfactor; } set { packconversionfactor = value; } } public byte PackConversionType { get { return packconversiontype; } set { packconversiontype = value; } } public double MMDetailTransactionRate { get { return mmdetailtransactionrate; } set { mmdetailtransactionrate = value; } } #region TransactionRateUOM public int TransactionRateUOMId { get { return transactionrateuomid; } set { transactionrateuomid = value; } } public string TransactionRateUOMCode { get { return transactionrateuomcode; } set { transactionrateuomcode = value; } } public string TransactionRateUOMName { get { return transactionrateuomname; } set { transactionrateuomname = value; } } public byte TransactionRateUOMNoOfDecimals { get { return transactionrateuomnoofdecimals; } set { transactionrateuomnoofdecimals = value; } } #endregion private int purchaseuomid; private string purchaseuomcode; private string purchaseuomname; public int PurchaseUOMId { get { return purchaseuomid; } set { purchaseuomid = value; } } public string PurchaseUOMCode { get { return purchaseuomcode; } set { purchaseuomcode = value; } } public string PurchaseUOMName { get { return purchaseuomname; } set { purchaseuomname = value; } } private int stockuomid; private string stockuomcode; private string stockuomname; public int StockUOMId { get { return stockuomid; } set { stockuomid = value; } } public string StockUOMCode { get { return stockuomcode; } set { stockuomcode = value; } } public string StockUOMName { get { return stockuomname; } set { stockuomname = value; } } public byte MMDetailRateConversionType { get { return mmdetailrateconversiontype; } set { mmdetailrateconversiontype = value; } } public double MMDetailRateConversion { get { return mmdetailrateconversion; } set { mmdetailrateconversion = value; } } public double MMDetailRateFC { get { return mmdetailratefc; } set { mmdetailratefc = value; } } #region TransactionCurrency public int TransactionCurrencyId { get { return transactioncurrencyid; } set { transactioncurrencyid = value; } } public string TransactionCurrencyCode { get { return transactioncurrencycode; } set { transactioncurrencycode = value; } } public string TransactionCurrencyName { get { return transactioncurrencyname; } set { transactioncurrencyname = value; } } public string TransactionCurrencySymbol { get { return transactioncurrencysymbol; } set { transactioncurrencysymbol = value; } } public string TransactionCurrencyFull { get { return transactioncurrencyfull; } set { transactioncurrencyfull = value; } } public string TransactionCurrencyCurrencyDecimal { get { return transactioncurrencycurrencydecimal; } set { transactioncurrencycurrencydecimal = value; } } #endregion public double MMDetailTransactionCurrencyConversion { get { return mmdetailtransactioncurrencyconversion; } set { mmdetailtransactioncurrencyconversion = value; } } public double MMDetailRate { get { return mmdetailrate; } set { mmdetailrate = value; } } public double MMDetailDiscountPercentage { get { return mmdetaildiscountpercentage; } set { mmdetaildiscountpercentage = value; } } public double MMDetailDiscountAmount { get { return mmdetaildiscountamount; } set { mmdetaildiscountamount = value; } } public double MMDetailItemBasicCost { get { return mmdetailitembasiccost; } set { mmdetailitembasiccost = value; } } public double MMDetailItemMinus { get { return mmdetailitemminus; } set { mmdetailitemminus = value; } } public double MMDetailItemPlus { get { return mmdetailitemplus; } set { mmdetailitemplus = value; } } public double MMDetailItemMotherMinus { get { return mmdetailitemmotherminus; } set { mmdetailitemmotherminus = value; } } public double MMDetailItemMotherPlus { get { return mmdetailitemmotherplus; } set { mmdetailitemmotherplus = value; } } public double MMDetailItemNetValue { get { return mmdetailitemnetvalue; } set { mmdetailitemnetvalue = value; } } public double MMDetailItemRealisationValue { get { return mmdetailitemrealisationvalue; } set { mmdetailitemrealisationvalue = value; } } public double MMDetailItemNetCost { get { return mmdetailitemnetcost; } set { mmdetailitemnetcost = value; } } public double MMDetailItemPostedCost { get { return mmdetailitempostedcost; } set { mmdetailitempostedcost = value; } } public string MMDetailRemarks { get { return mmdetailremarks; } set { mmdetailremarks = value; } } #region Account public int AccountId { get { return accountid; } set { accountid = value; } } public string AccountCode { get { return accountcode; } set { accountcode = value; } } public string AccountName { get { return accountname; } set { accountname = value; } } public int AccountAccountGroupId { get { return accountaccountgroupid; } set { accountaccountgroupid = value; } } public byte AccountBillAllocationType { get { return accountbillallocationtype; } set { accountbillallocationtype = value; } } public byte AccountIsTDSApplicable { get { return accountistdsapplicable; } set { accountistdsapplicable = value; } } #endregion public byte MMDetailKitType { get { return mmdetailkittype; } set { mmdetailkittype = value; } } public int MMDetailKitId { get { return mmdetailkitid; } set { mmdetailkitid = value; } } public byte MMDetailIsGeneratedLine { get { return mmdetailisgeneratedline; } set { mmdetailisgeneratedline = value; } } public double MMDetailItemGrossWeight { get { return mmdetailitemgrossweight; } set { mmdetailitemgrossweight = value; } } public double MMDetailItemBasicValue { get { return mmdetailitembasicvalue; } set { mmdetailitembasicvalue = value; } } public int MMDetailLoadingSlipId { get { return mmdetailloadingslipid; } set { mmdetailloadingslipid = value; } } public Int16 MMDetailGraceDays { get { return mmdetailgracedays; } set { mmdetailgracedays = value; } } public DateTime MMDetailRequiredDeliveryDate { get { return mmdetailrequireddeliverydate; } set { mmdetailrequireddeliverydate = value; } } public DateTime MMDetailPlanDeliveryDate { get { return mmdetailplandeliverydate; } set { mmdetailplandeliverydate = value; } } public int MMDetailRoutingId { get { return mmdetailroutingid; } set { mmdetailroutingid = value; } } public int MMDetailDetailChargesId { get { return mmdetaildetailchargesid; } set { mmdetaildetailchargesid = value; } } public double MMDetailAlreadyProcuredQuantity { get { return mmdetailalreadyprocuredquantity; } set { mmdetailalreadyprocuredquantity = value; } } public double MMDetailGoodQuantity { get { return mmdetailgoodquantity; } set { mmdetailgoodquantity = value; } } public double MMDetailRejectedQuantity { get { return mmdetailrejectedquantity; } set { mmdetailrejectedquantity = value; } } public double MMDetailReworkQuantity { get { return mmdetailreworkquantity; } set { mmdetailreworkquantity = value; } } public double MMDetailOtherQuantity { get { return mmdetailotherquantity; } set { mmdetailotherquantity = value; } } #region PRE public string PreDocumentNumber { get { return predocumentnumber; } set { predocumentnumber = value; } } public int PreDocumentId { get { return predocumentid; } set { predocumentid = value; } } public DateTime PreDocumentDate { get { return predocumentdate; } set { predocumentdate = value; } } public string PreDocumentReferenceNumber { get { return predocumentreferencenumber; } set { predocumentreferencenumber = value; } } public DateTime PreDocumentReferenceDate { get { return predocumentreferencedate; } set { predocumentreferencedate = value; } } public string PreDocumentPartyReferenceNumber { get { return predocumentpartyreferencenumber; } set { predocumentpartyreferencenumber = value; } } public DateTime PreDocumentPartyReferenceDate { get { return predocumentpartyreferencedate; } set { predocumentpartyreferencedate = value; } } public int PreDocumentDetailId { get { return predocumentdetailid; } set { predocumentdetailid = value; } } public string PreDocumentModifiedBy { get { return predocumentmodifiedby; } set { predocumentmodifiedby = value; } } public DateTime PreDocumentModifiedOn { get { return predocumentmodifiedon; } set { predocumentmodifiedon = value; } } public double PreAllocationQuantity { get { return preallocationquantity; } set { preallocationquantity = value; } } public double PreTransactionQuantity { get { return pretransactionquantity; } set { pretransactionquantity = value; } } public double PreTransactionActualQuantity { get { return pretransactionactualquantity; } set { pretransactionactualquantity = value; } } public double PreActualQuantity { get { return preactualquantity; } set { preactualquantity = value; } } public int PreDocumentDetailSlNo { get { return predocumentdetailslno; } set { predocumentdetailslno = value; } } #endregion #region PREPRE public string PrePreDocumentNumber { get { return prepredocumentnumber; } set { prepredocumentnumber = value; } } public int PrePreDocumentId { get { return prepredocumentid; } set { prepredocumentid = value; } } public DateTime PrePreDocumentDate { get { return prepredocumentdate; } set { prepredocumentdate = value; } } public string PrePreDocumentReferenceNumber { get { return prepredocumentreferencenumber; } set { prepredocumentreferencenumber = value; } } public DateTime PrePreDocumentReferenceDate { get { return prepredocumentreferencedate; } set { prepredocumentreferencedate = value; } } public string PrePreDocumentPartyReferenceNumber { get { return prepredocumentpartyreferencenumber; } set { prepredocumentpartyreferencenumber = value; } } public DateTime PrePreDocumentPartyReferenceDate { get { return prepredocumentpartyreferencedate; } set { prepredocumentpartyreferencedate = value; } } public int PrePreDocumentDetailId { get { return prepredocumentdetailid; } set { prepredocumentdetailid = value; } } public string PrePreDocumentModifiedBy { get { return prepredocumentmodifiedby; } set { prepredocumentmodifiedby = value; } } public DateTime PrePreDocumentModifiedOn { get { return prepredocumentmodifiedon; } set { prepredocumentmodifiedon = value; } } public double PrePreAllocationQuantity { get { return prepreallocationquantity; } set { prepreallocationquantity = value; } } public double PrePreTransactionQuantity { get { return prepretransactionquantity; } set { prepretransactionquantity = value; } } public virtual double PrePreTransactionActualQuantity { get { return prepretransactionactualquantity; } set { prepretransactionactualquantity = value; } } public double PrePreActualQuantity { get { return prepreactualquantity; } set { prepreactualquantity = value; } } public int PrePreDocumentDetailSlNo { get { return prepredocumentdetailslno; } set { prepredocumentdetailslno = value; } } #endregion #region PREPREPRE public string PrePrePreDocumentNumber { get { return preprepredocumentnumber; } set { preprepredocumentnumber = value; } } public int PrePrePreDocumentId { get { return preprepredocumentid; } set { preprepredocumentid = value; } } public DateTime PrePrePreDocumentDate { get { return preprepredocumentdate; } set { preprepredocumentdate = value; } } public string PrePrePreDocumentReferenceNumber { get { return preprepredocumentreferencenumber; } set { preprepredocumentreferencenumber = value; } } public DateTime PrePrePreDocumentReferenceDate { get { return preprepredocumentreferencedate; } set { preprepredocumentreferencedate = value; } } public string PrePrePreDocumentPartyReferenceNumber { get { return preprepredocumentpartyreferencenumber; } set { preprepredocumentpartyreferencenumber = value; } } public DateTime PrePrePreDocumentPartyReferenceDate { get { return preprepredocumentpartyreferencedate; } set { preprepredocumentpartyreferencedate = value; } } public int PrePrePreDocumentDetailId { get { return preprepredocumentdetailid; } set { preprepredocumentdetailid = value; } } public string PrePrePreDocumentModifiedBy { get { return preprepredocumentmodifiedby; } set { preprepredocumentmodifiedby = value; } } public DateTime PrePrePreDocumentModifiedOn { get { return preprepredocumentmodifiedon; } set { preprepredocumentmodifiedon = value; } } public double PrePrePreAllocationQuantity { get { return preprepreallocationquantity; } set { preprepreallocationquantity = value; } } public double PrePrePreTransactionQuantity { get { return preprepretransactionquantity; } set { preprepretransactionquantity = value; } } public virtual double PrePrePreTransactionActualQuantity { get { return preprepretransactionactualquantity; } set { preprepretransactionactualquantity = value; } } public double PrePrePreActualQuantity { get { return preprepreactualquantity; } set { preprepreactualquantity = value; } } public int PrePrePreDocumentDetailSlNo { get { return preprepredocumentdetailslno; } set { preprepredocumentdetailslno = value; } } #endregion #region PREPREPREPRE public string PrePrePrePreDocumentNumber { get { return prepreprepredocumentnumber; } set { prepreprepredocumentnumber = value; } } public int PrePrePrePreDocumentId { get { return prepreprepredocumentid; } set { prepreprepredocumentid = value; } } public DateTime PrePrePrePreDocumentDate { get { return prepreprepredocumentdate; } set { prepreprepredocumentdate = value; } } public string PrePrePrePreDocumentReferenceNumber { get { return prepreprepredocumentreferencenumber; } set { prepreprepredocumentreferencenumber = value; } } public DateTime PrePrePrePreDocumentReferenceDate { get { return prepreprepredocumentreferencedate; } set { prepreprepredocumentreferencedate = value; } } public string PrePrePrePreDocumentPartyReferenceNumber { get { return prepreprepredocumentpartyreferencenumber; } set { prepreprepredocumentpartyreferencenumber = value; } } public DateTime PrePrePrePreDocumentPartyReferenceDate { get { return prepreprepredocumentpartyreferencedate; } set { prepreprepredocumentpartyreferencedate = value; } } public int PrePrePrePreDocumentDetailId { get { return prepreprepredocumentdetailid; } set { prepreprepredocumentdetailid = value; } } public string PrePrePrePreDocumentModifiedBy { get { return prepreprepredocumentmodifiedby; } set { prepreprepredocumentmodifiedby = value; } } public DateTime PrePrePrePreDocumentModifiedOn { get { return prepreprepredocumentmodifiedon; } set { prepreprepredocumentmodifiedon = value; } } public double PrePrePrePreAllocationQuantity { get { return prepreprepreallocationquantity; } set { prepreprepreallocationquantity = value; } } public double PrePrePrePreTransactionQuantity { get { return prepreprepretransactionquantity; } set { prepreprepretransactionquantity = value; } } public double PrePrePrePreTransactionActualQuantity { get { return prepreprepretransactionactualquantity; } set { prepreprepretransactionactualquantity = value; } } public double PrePrePrePreActualQuantity { get { return prepreprepreactualquantity; } set { prepreprepreactualquantity = value; } } public int PrePrePrePreDocumentDetailSlNo { get { return prepreprepredocumentdetailslno; } set { prepreprepredocumentdetailslno = value; } } #endregion public byte MMDetailVarianceType { get { return mmdetailvariancetype; } set { mmdetailvariancetype = value; } } #region Allocation public int LoadFromAllocationId { get { return loadfromallocationid; } set { loadfromallocationid = value; } } #endregion public double MMDetailDutyAmount { get { return mmdetaildutyamount; } set { mmdetaildutyamount = value; } } public double MMDetailBalanceQuantity { get { return mmdetailbalancequantity; } set { mmdetailbalancequantity = value; } } public double MMDetailBalanceDuty { get { return mmdetailbalanceduty; } set { mmdetailbalanceduty = value; } } public int AllotedDocumentDetailId { get { return alloteddocumentdetailid; } set { alloteddocumentdetailid = value; } } #endregion #region Image public string ImageUrl { get { return imageurl; } set { imageurl = value; } } #endregion public double MMDetailItemGrossValue { get { return mmdetailitemgrossvalue; } set { mmdetailitemgrossvalue = value; } } public double MMDetailItemGrossValueFC { get { return mmdetailitemgrossvaluefc; } set { mmdetailitemgrossvaluefc = value; } } public double MMDetailItemBasicValueFC { get { return mmdetailitembasicvaluefc; } set { mmdetailitembasicvaluefc = value; } } public double MMDetailItemAmountPlusFC { get { return mmdetailitemamountplusfc; } set { mmdetailitemamountplusfc = value; } } public double MMDetailItemAmountMinusFC { get { return mmdetailitemamountminusfc; } set { mmdetailitemamountminusfc = value; } } public double MMDetailItemOtherAmountPlusFC { get { return mmdetailitemotheramountplusfc; } set { mmdetailitemotheramountplusfc = value; } } public double MMDetailItemOtherAmountMinusFC { get { return mmdetailitemotheramountminusfc; } set { mmdetailitemotheramountminusfc = value; } } public double MMDetailItemCostValue { get { return mmdetailitemcostvalue; } set { mmdetailitemcostvalue = value; } } public double MMDetailItemNetWeight { get { return mmdetailitemnetweight; } set { mmdetailitemnetweight = value; } } public double MMDetailItemTareWeight { get { return mmdetailitemtareweight; } set { mmdetailitemtareweight = value; } } public double MMDetailItemCostValueFC { get { return mmdetailitemcostvaluefc; } set { mmdetailitemcostvaluefc = value; } } public double MMDetailItemRealisationValueFC { get { return mmdetailitemrealisationvaluefc; } set { mmdetailitemrealisationvaluefc = value; } } public double MMDetailItemNetValueFC { get { return mmdetailitemnetvaluefc; } set { mmdetailitemnetvaluefc = value; } } public int Packyes { get { return packyes; } set { packyes = value; } } public int LotRequired { get { return lotrequired; } set { lotrequired = value; } } public double OldQuantity { get { return oldquantity; } set { oldquantity = value; } } public byte MMDetailQualityRecordType { get { return mmdetailqualityrecordtype; } set { mmdetailqualityrecordtype = value; } } public byte MMDetailNumberOfSamples { get { return mmdetailnumberofsamples; } set { mmdetailnumberofsamples = value; } } public byte MMDetailQualityStatus { get { return mmdetailqualitystatus; } set { mmdetailqualitystatus = value; } } public double MMDetailQualityDebitRate { get { return mmdetailqualitydebitrate; } set { mmdetailqualitydebitrate = value; } } public double MMDetailQualityCreditRate { get { return mmdetailqualitycreditrate; } set { mmdetailqualitycreditrate = value; } } public string MMDetailQualityRemarks { get { return mmdetailqualityremarks; } set { mmdetailqualityremarks = value; } } public byte MMDetailDrCrStatus { get { return mmdetaildrcrstatus; } set { mmdetaildrcrstatus = value; } } #region voucher public int DrCrNoteId { get { return drcrnoteid; } set { drcrnoteid = value; } } public string DrCrNoteNumber { get { return drcrnotenumber; } set { drcrnotenumber = value; } } public int DrCrOUId { get { return drcrouid; } set { drcrouid = value; } } public string DrCrOUCode { get { return drcroucode; } set { drcroucode = value; } } public string DrCrOUName { get { return drcrouname; } set { drcrouname = value; } } public string DrCrOUShortName { get { return drcroushortname; } set { drcroushortname = value; } } public DateTime DrCrOUOverLockDate { get { return drcrouoverlockdate; } set { drcrouoverlockdate = value; } } public int DrCrOUCompanyId { get { return drcroucompanyid; } set { drcroucompanyid = value; } } public string DrCrOUCompanyCode { get { return drcroucompanycode; } set { drcroucompanycode = value; } } public string DrCrOUCompanyName { get { return drcroucompanyname; } set { drcroucompanyname = value; } } public string DrCrOUCompanyShortName { get { return drcroucompanyshortname; } set { drcroucompanyshortname = value; } } public int DrCrOUBranchId { get { return drcroubranchid; } set { drcroubranchid = value; } } public string DrCrOUBranchCode { get { return drcroubranchcode; } set { drcroubranchcode = value; } } public string DrCrOUBranchName { get { return drcroubranchname; } set { drcroubranchname = value; } } public string DrCrOUBranchShortName { get { return drcroubranchshortname; } set { drcroubranchshortname = value; } } public int DrCrOUDivisionId { get { return drcroudivisionid; } set { drcroudivisionid = value; } } public string DrCrOUDivisionCode { get { return drcroudivisioncode; } set { drcroudivisioncode = value; } } public string DrCrOUDivisionName { get { return drcroudivisionname; } set { drcroudivisionname = value; } } public string DrCrOUDivisionShortName { get { return drcroudivisionshortname; } set { drcroudivisionshortname = value; } } public int DrCrOUCurrencyId { get { return drcroucurrencyid; } set { drcroucurrencyid = value; } } public string DrCrOUCurrencyCode { get { return drcroucurrencycode; } set { drcroucurrencycode = value; } } public string DrCrOUCurrencyName { get { return drcroucurrencyname; } set { drcroucurrencyname = value; } } public string DrCrOUCurrencySymbol { get { return drcroucurrencysymbol; } set { drcroucurrencysymbol = value; } } public string DrCrOUCurrencyFull { get { return drcroucurrencyfull; } set { drcroucurrencyfull = value; } } public string DrCrOUCurrencyDecimal { get { return drcroucurrencydecimal; } set { drcroucurrencydecimal = value; } } public int DrCrPeriodId { get { return drcrperiodid; } set { drcrperiodid = value; } } public string DrCrPeriodCode { get { return drcrperiodcode; } set { drcrperiodcode = value; } } public string DrCrPeriodName { get { return drcrperiodname; } set { drcrperiodname = value; } } public DateTime DrCrPeriodFrom { get { return drcrperiodfrom; } set { drcrperiodfrom = value; } } public DateTime DrCrPeriodTo { get { return drcrperiodto; } set { drcrperiodto = value; } } public int DrCrBiztransactionTypeId { get { return drcrbiztransactiontypeid; } set { drcrbiztransactiontypeid = value; } } public string DrCrBiztransactionTypeCode { get { return drcrbiztransactiontypecode; } set { drcrbiztransactiontypecode = value; } } public string DrCrBiztransactionTypeName { get { return drcrbiztransactiontypename; } set { drcrbiztransactiontypename = value; } } public int DrCrBiztransactionTypeClassId { get { return drcrbiztransactiontypeclassid; } set { drcrbiztransactiontypeclassid = value; } } public string DrCrBiztransactionTypeClassCode { get { return drcrbiztransactiontypeclasscode; } set { drcrbiztransactiontypeclasscode = value; } } public string DrCrBiztransactionTypeClassName { get { return drcrbiztransactiontypeclassname; } set { drcrbiztransactiontypeclassname = value; } } public int DrCrBiztransactionTypeSubClassId { get { return drcrbiztransactiontypesubclassid; } set { drcrbiztransactiontypesubclassid = value; } } public string DrCrBiztransactionTypeSubClassCode { get { return drcrbiztransactiontypesubclasscode; } set { drcrbiztransactiontypesubclasscode = value; } } public string DrCrBiztransactionTypeSubClassName { get { return drcrbiztransactiontypesubclassname; } set { drcrbiztransactiontypesubclassname = value; } } public int DrCrBiztransactionTypeBiztransactionId { get { return drcrbiztransactiontypebiztransactionid; } set { drcrbiztransactiontypebiztransactionid = value; } } public string DrCrBiztransactionTypeBiztransactionCode { get { return drcrbiztransactiontypebiztransactioncode; } set { drcrbiztransactiontypebiztransactioncode = value; } } public string DrCrBiztransactionTypeBiztransactionName { get { return drcrbiztransactiontypebiztransactionname; } set { drcrbiztransactiontypebiztransactionname = value; } } public byte DrCrBiztransactionTypeIsDeliveryTracking { get { return drcrbiztransactiontypeisdeliverytracking; } set { drcrbiztransactiontypeisdeliverytracking = value; } } public int DrCrBiztransactionTypeStoreId { get { return drcrbiztransactiontypestoreid; } set { drcrbiztransactiontypestoreid = value; } } public DateTime DrCrDate { get { return drcrdate; } set { drcrdate = value; } } public double DrCrAmount { get { return drcramount; } set { drcramount = value; } } public double DrCrFCAmount { get { return drcrfcamount; } set { drcrfcamount = value; } } public string DrCrNumber { get { return drcrnumber; } set { drcrnumber = value; } } public string DrCrReferenceNumber { get { return drcrreferencenumber; } set { drcrreferencenumber = value; } } public DateTime DrCrReferenceDate { get { return drcrreferencedate; } set { drcrreferencedate = value; } } public int DrCrMainAccountId { get { return drcrmainaccountid; } set { drcrmainaccountid = value; } } public string DrCrMainAccountCode { get { return drcrmainaccountcode; } set { drcrmainaccountcode = value; } } public string DrCrMainAccountName { get { return drcrmainaccountname; } set { drcrmainaccountname = value; } } public int DrCrMainParentAccountId { get { return drcrmainparentaccountid; } set { drcrmainparentaccountid = value; } } public string DrCrMainParentAccountCode { get { return drcrmainparentaccountcode; } set { drcrmainparentaccountcode = value; } } public string DrCrMainParentAccountName { get { return drcrmainparentaccountname; } set { drcrmainparentaccountname = value; } } public string DrCrNarration { get { return drcrnarration; } set { drcrnarration = value; } } public DateTime DrCrValidTillDate { get { return drcrvalidtilldate; } set { drcrvalidtilldate = value; } } public int DrCrCurrencyId { get { return drcrcurrencyid; } set { drcrcurrencyid = value; } } public string DrCrCurrencyCode { get { return drcrcurrencycode; } set { drcrcurrencycode = value; } } public string DrCrCurrencyName { get { return drcrcurrencyname; } set { drcrcurrencyname = value; } } public string DrCrCurrencySymbol { get { return drcrcurrencysymbol; } set { drcrcurrencysymbol = value; } } public string DrCrCurrencyFull { get { return drcrcurrencyfull; } set { drcrcurrencyfull = value; } } public string DrCrCurrencyDecimal { get { return drcrcurrencydecimal; } set { drcrcurrencydecimal = value; } } public int DrCrOUAddressId { get { return drcrouaddressid; } set { drcrouaddressid = value; } } public string DrCrOUAddressLine1 { get { return drcrouaddressline1; } set { drcrouaddressline1 = value; } } public string DrCrOUAddressLine2 { get { return drcrouaddressline2; } set { drcrouaddressline2 = value; } } public string DrCrOUAddressLine3 { get { return drcrouaddressline3; } set { drcrouaddressline3 = value; } } public string DrCrOUAddressLine4 { get { return drcrouaddressline4; } set { drcrouaddressline4 = value; } } public string DrCrOUAddressLine5 { get { return drcrouaddressline5; } set { drcrouaddressline5 = value; } } public byte DrCrOUAddressAddressNature { get { return drcrouaddressaddressnature; } set { drcrouaddressaddressnature = value; } } public byte DrCrOUAddressAddressType { get { return drcrouaddressaddresstype; } set { drcrouaddressaddresstype = value; } } public string DrCrOUAddressExciseCircle { get { return drcrouaddressexcisecircle; } set { drcrouaddressexcisecircle = value; } } public string DrCrOUAddressExciseCodeNumber { get { return drcrouaddressexcisecodeNumber; } set { drcrouaddressexcisecodeNumber = value; } } public string DrCrOUAddressExciseCollectrate { get { return drcrouaddressexcisecollectrate; } set { drcrouaddressexcisecollectrate = value; } } public string DrCrOUAddressExciseDivision { get { return drcrouaddressexcisedivision; } set { drcrouaddressexcisedivision = value; } } public string DrCrOUAddressExciseNotification { get { return drcrouaddressexcisenotification; } set { drcrouaddressexcisenotification = value; } } public string DrCrOUAddressExciseRange { get { return drcrouaddressexciserange; } set { drcrouaddressexciserange = value; } } public string DrCrOUAddressExciseRegisterNumber { get { return drcrouaddressexciseregisternumber; } set { drcrouaddressexciseregisternumber = value; } } public string DrCrOUAddressFax { get { return drcrouaddressfax; } set { drcrouaddressfax = value; } } public string DrCrOUAddressGeoCode { get { return drcrouaddressgeocode; } set { drcrouaddressgeocode = value; } } public string DrCrOUAddressMail { get { return drcrouaddressmail; } set { drcrouaddressmail = value; } } public string DrCrOUAddressMobile { get { return drcrouaddressmobile; } set { drcrouaddressmobile = value; } } public int DrCrOUAddressObjectTypeId { get { return drcrouaddressobjecttypeid; } set { drcrouaddressobjecttypeid = value; } } public string DrCrOUAddressPAN { get { return drcrouaddresspan; } set { drcrouaddresspan = value; } } public string DrCrOUAddressPhone { get { return drcrouaddressphone; } set { drcrouaddressphone = value; } } public string DrCrOUAddressServiceTaxNumber { get { return drcrouaddressservicetaxnumber; } set { drcrouaddressservicetaxnumber = value; } } public string DrCrOUAddressTAN { get { return drcrouaddresstan; } set { drcrouaddresstan = value; } } public string DrCrOUAddressVATCSTNumber { get { return drcrouaddressvatcstnumber; } set { drcrouaddressvatcstnumber = value; } } public string DrCrOUAddressVATTINNumber { get { return drcrouaddressvattinnumber; } set { drcrouaddressvattinnumber = value; } } public string DrCrOUAddressWeb { get { return drcrouaddressweb; } set { drcrouaddressweb = value; } } public int DrCrOUAddressObjectId { get { return drcrouaddressobjectid; } set { drcrouaddressobjectid = value; } } public string DrCrOUAddressZipCode { get { return drcrouaddresszipcode; } set { drcrouaddresszipcode = value; } } public string DrCrOUAddressCityName { get { return drcrouaddresscityname; } set { drcrouaddresscityname = value; } } public int DrCrOUAddressCityId { get { return drcrouaddresscityid; } set { drcrouaddresscityid = value; } } public string DrCrOUAddressCityCode { get { return drcrouaddresscitycode; } set { drcrouaddresscitycode = value; } } public string DrCrOUAddressCountryName { get { return drcrouaddresscountryname; } set { drcrouaddresscountryname = value; } } public string DrCrOUAddressCountryCode { get { return drcrouaddresscountrycode; } set { drcrouaddresscountrycode = value; } } public int DrCrOUAddressCountryId { get { return drcrouaddresscountryid; } set { drcrouaddresscountryid = value; } } public int DrCrOUAddressStandardRegionId { get { return drcrouaddressstandardregionid; } set { drcrouaddressstandardregionid = value; } } public string DrCrOUAddressStandardRegionName { get { return drcrouaddressstandardregionname; } set { drcrouaddressstandardregionname = value; } } public string DrCrOUAddressStandardRegionCode { get { return drcrouaddressstandardregioncode; } set { drcrouaddressstandardregioncode = value; } } public string DrCrOUAddressGSTIN { get { return drcrouaddressgstin; } set { drcrouaddressgstin = value; } } public int DrCrOUAddressStateId { get { return drcrouaddressstateid; } set { drcrouaddressstateid = value; } } public string DrCrOUAddressStateCode { get { return drcrouaddressstatecode; } set { drcrouaddressstatecode = value; } } public string DrCrOUAddressStateName { get { return drcrouaddressstatename; } set { drcrouaddressstatename = value; } } public string DrCrOUAddressStateGSTStateCode { get { return drcrouaddressstategststatecode; } set { drcrouaddressstategststatecode = value; } } public string DrCrOUAddressStateTINStart { get { return drcrouaddressstatetinstart; } set { drcrouaddressstatetinstart = value; } } public int DrCrOUAddressStateCountryId { get { return drcrouaddressstatecountryid; } set { drcrouaddressstatecountryid = value; } } public string DrCrOUAddressStateCountryCode { get { return drcrouaddressstatecountrycode; } set { drcrouaddressstatecountrycode = value; } } public string DrCrOUAddressStateCountryName { get { return drcrouaddressstatecountryname; } set { drcrouaddressstatecountryname = value; } } public int DrCrCreatedById { get { return drcrcreatedbyid; } set { drcrcreatedbyid = value; } } public string DrCrCreatedByCode { get { return drcrcreatedbycode; } set { drcrcreatedbycode = value; } } public string DrCrCreatedByName { get { return drcrcreatedbyname; } set { drcrcreatedbyname = value; } } public string DrCrCreatedByPrimaryMail { get { return drcrcreatedbyprimarymail; } set { drcrcreatedbyprimarymail = value; } } public string DrCrCreatedByPrimaryMobile { get { return drcrcreatedbyprimarymobile; } set { drcrcreatedbyprimarymobile = value; } } public string DrCrCreatedByPrimaryPhone { get { return drcrcreatedbyprimaryphone; } set { drcrcreatedbyprimaryphone = value; } } public DateTime DrCrCreatedOn { get { return drcrcreatedon; } set { drcrcreatedon = value; } } public int DrCrModifiedById { get { return drcrmodifiedbyid; } set { drcrmodifiedbyid = value; } } public string DrCrModifiedCode { get { return drcrmodifiedcode; } set { drcrmodifiedcode = value; } } public string DrCrModifiedName { get { return drcrmodifiedname; } set { drcrmodifiedname = value; } } public string DrCrModifiedPrimaryMail { get { return drcrmodifiedprimarymail; } set { drcrmodifiedprimarymail = value; } } public string DrCrModifiedPrimaryMobile { get { return drcrmodifiedprimarymobile; } set { drcrmodifiedprimarymobile = value; } } public string DrCrModifiedPrimaryPhone { get { return drcrmodifiedprimaryphone; } set { drcrmodifiedprimaryphone = value; } } public DateTime DrCrModifiedOn { get { return drcrmodifiedon; } set { drcrmodifiedon = value; } } #endregion #region GateEntry public int GateEntryId { get { return gateentryid; } set { gateentryid = value; } } public string GateEntryNumber { get { return gateentrynumber; } set { gateentrynumber = value; } } #endregion public byte MMDetailIsForecastConsume { get { return mmdetailisforecastconsume; } set { mmdetailisforecastconsume = value; } } public double MMDetailForecastConsumedQuantity { get { return mmdetailforecastconsumedquantity; } set { mmdetailforecastconsumedquantity = value; } } public int ExciseRegisterId { get { return exciseregisterid; } set { exciseregisterid = value; } } public string ExciseRegisterName { get { return exciseregistername; } set { exciseregistername = value; } } public int MMDetailExciseRegisterLastNo { get { return mmdetailexciseregisterlastno; } set { mmdetailexciseregisterlastno = value; } } public int MMDetailExciseRegisterPageNo { get { return mmdetailexciseregisterpageno; } set { mmdetailexciseregisterpageno = value; } } #region "For Allocation Againest purpose" public int AllotedBizTransactionTypeId { get { return allotedbiztransactiontypeid; } set { allotedbiztransactiontypeid = value; } } public int AllotedBizTransactionClassId { get { return allotedbiztransactionclassid; } set { allotedbiztransactionclassid = value; } } public int AllotedHeaderTypeId { get { return allotedheadertypeid; } set { allotedheadertypeid = value; } } public int AllotedHeaderObjectId { get { return allotedheaderobjectid; } set { allotedheaderobjectid = value; } } public int AllotedObjectTypeId { get { return allotedobjecttypeid; } set { allotedobjecttypeid = value; } } public int AllotedObjectId { get { return allotedobjectid; } set { allotedobjectid = value; } } public byte AllotedForProcessOrDespatch { get { return allotedforprocessordespatch; } set { allotedforprocessordespatch = value; } } #endregion #region stock quantities public double StockRejectedQuantity { get { return stockrejectedquantity; } set { stockrejectedquantity = value; } } public double StockReworkQuantity { get { return stockreworkquantity; } set { stockreworkquantity = value; } } public double StockOtherQuantity { get { return stockotherquantity; } set { stockotherquantity = value; } } #endregion #region Allocation public int AllocationId { get { return allocationid; } set { allocationid = value; } } public string AllocationName { get { return allocationname; } set { allocationname = value; } } #endregion public DateTime MMDetailApplicableFrom { get { return mmdetailapplicablefrom; } set { mmdetailapplicablefrom = value; } } public DateTime MMDetailApplicableTo { get { return mmdetailapplicableto; } set { mmdetailapplicableto = value; } } public DateTime MMDetailProcessedTill { get { return mmdetailprocessedtill; } set { mmdetailprocessedtill = value; } } public byte MMDetailBillingType { get { return mmdetailbillingtype; } set { mmdetailbillingtype = value; } } public byte MMDetailFrequency { get { return mmdetailfrequency; } set { mmdetailfrequency = value; } } public byte MMDetailPriceType { get { return mmdetailpricetype; } set { mmdetailpricetype = value; } } public byte MMDetailPrePostType { get { return mmdetailpreposttype; } set { mmdetailpreposttype = value; } } public byte MMDetailPartialPeriod { get { return mmdetailpartialperiod; } set { mmdetailpartialperiod = value; } } public int MMDetailPricePlanId { get { return mmdetailpriceplanid; } set { mmdetailpriceplanid = value; } } public byte MMDetailPriceFixType { get { return mmdetailpricefixtype; } set { mmdetailpricefixtype = value; } } #region "For Allocation Againest purpose" public int AllotedContractBizTransactionTypeId { get { return allotedcontractbiztransactiontypeid; } set { allotedcontractbiztransactiontypeid = value; } } public int AllotedContractBizTransactionClassId { get { return allotedcontractbiztransactionclassid; } set { allotedcontractbiztransactionclassid = value; } } public int AllotedContractHeaderTypeId { get { return allotedcontractheadertypeid; } set { allotedcontractheadertypeid = value; } } public int AllotedContractHeaderObjectId { get { return allotedcontractheaderobjectid; } set { allotedcontractheaderobjectid = value; } } public int AllotedContractObjectTypeId { get { return allotedcontractobjecttypeid; } set { allotedcontractobjecttypeid = value; } } public int AllotedContractObjectId { get { return allotedcontractobjectid; } set { allotedcontractobjectid = value; } } public byte AllotedContractForProcessOrDespatch { get { return allotedcontractforprocessordespatch; } set { allotedcontractforprocessordespatch = value; } } public string ContractDocumentNumber { get { return contractdocumentnumber; } set { contractdocumentnumber = value; } } #endregion public int OldUOMId { get { return olduomid; } set { olduomid = value; } } public int StoreId { get { return storeid; } set { storeid = value; } } public string StoreCode { get { return storecode; } set { storecode = value; } } public string StoreName { get { return storename; } set { storename = value; } } public string MMDetailBatchNumber { get { return mmdetailbatchnumber; } set { mmdetailbatchnumber = value; } } public double MMDetailFinalRateFC { get { return mmdetailfinalratefc; } set { mmdetailfinalratefc = value; } } public double VIPRate { get { return viprate; } set { viprate = value; } } # region Price List public double PriceListPurchaseRate { get { return pricelistpurchaserate; } set { pricelistpurchaserate = value; } } public double PriceListSalesRate { get { return pricelistsalesrate; } set { pricelistsalesrate = value; } } public double PriceListRate { get { return pricelistrate; } set { pricelistrate = value; } } public double PriceListDiscountPercent { get { return pricelistdiscountpercent; } set { pricelistdiscountpercent = value; } } public double PriceListDiscountAmount { get { return pricelistdiscountamount; } set { pricelistdiscountamount = value; } } public double PriceListNetRate { get { return pricelistnetrate; } set { pricelistnetrate = value; } } # endregion #region DiscountPercentage public double DiscountMasterPercentage { get { return discountmasterpercentage; } set { discountmasterpercentage = value; } } #endregion //--New public int DeliveryStoreId { get { return deliverystoreid; } set { deliverystoreid = value; } } public string DeliveryStoreCode { get { return deliverystorecode; } set { deliverystorecode = value; } } public string DeliveryStoreName { get { return deliverystorename; } set { deliverystorename = value; } } public int DeliveryOuId { get { return deliveryouid; } set { deliveryouid = value; } } public string DeliveryOuCode { get { return deliveryoucode; } set { deliveryoucode = value; } } public string DeliveryOuName { get { return deliveryouname; } set { deliveryouname = value; } } public byte MMDetailDeliveryType { get { return deliverytype; } set { deliverytype = value; } } public byte MMDetailDeliveryStatus { get { return deliverystatus; } set { deliverystatus = value; } } public double DeliveryQty { get { return deliveryqty; } set { deliveryqty = value; } } public Int16 DeliveryTime { get { return deliverytime; } set { deliverytime = value; } } //--New public double StockOnHand { get { return stockonhand; } set { stockonhand = value; } } public string BinNumber { get { return binnumber; } set { binnumber = value; } } #region Pack public string PackNumber { get { return packnumber; } set { packnumber = value; } } public int LotId { get { return lotid; } set { lotid = value; } } public string LotNumber { get { return lotnumber; } set { lotnumber = value; } } public int MaxLotId { get { return maxlotid; } set { maxlotid = value; } } public string MaxLotNumber { get { return maxlotnumber; } set { maxlotnumber = value; } } public string MAXPackDimension { get { return maxpackdimension; } set { maxpackdimension = value; } } public double TotalTareWeight { get { return totaltareweight; } set { totaltareweight = value; } } public string PackDimension { get { return packdimension; } set { packdimension = value; } } public double TareWeight { get { return tareweight; } set { tareweight = value; } } public double PackDetailTotalGrossWeight { get { return packdetailtotalgrossweight; } set { packdetailtotalgrossweight = value; } } public double PackDetailTotalNetWeight { get { return packdetailtotalnetweight; } set { packdetailtotalnetweight = value; } } public int CEXMinNumber { get { return cexminnumber; } set { cexminnumber = value; } } public int CEXMaxNumber { get { return cexmaxnumber; } set { cexmaxnumber = value; } } public string MINPackNumber { get { return minpacknumber; } set { minpacknumber = value; } } public string MAXPackNumber { get { return maxpacknumber; } set { maxpacknumber = value; } } public Int64 NumberOfPacks { get { return numberofpacks; } set { numberofpacks = value; } } public string PackLotNumber { get { return packlotnumber; } set { packlotnumber = value; } } public decimal TotalConsumption { get { return totalconsumption; } set { totalconsumption = value; } } public decimal AvgConsumption { get { return avgconsumption; } set { avgconsumption = value; } } public decimal DayAvgConsumption { get { return dayavgconsumption; } set { dayavgconsumption = value; } } public double ProductCostTotalCost { get { return productcosttotalcost; } set { productcosttotalcost = value; } } public virtual string ItemPartyReferenceNumber { get { return itempartyreferencenumber; } set { itempartyreferencenumber = value; } } public virtual DateTime ItemPartyReferenceDate { get { return itempartyreferencedate; } set { itempartyreferencedate = value; } } public string ItemPartyCode { get { return itempartycode; } set { itempartycode = value; } } public string ItemPartyName { get { return itempartyname; } set { itempartyname = value; } } #endregion #region GST public double DiscountPercentageInputValue { get { return discountpercentageinputvalue; } set { discountpercentageinputvalue = value; } } public double DiscountPercentageCalculatedValue { get { return discountpercentagecalculatedvalue; } set { discountpercentagecalculatedvalue = value; } } public double DiscountAmountInputValue { get { return discountamountinputvalue; } set { discountamountinputvalue = value; } } public double DiscountAmountCalculatedValue { get { return discountamountcalculatedvalue; } set { discountamountcalculatedvalue = value; } } public double AssesableValue { get { return assesablevalue; } set { assesablevalue = value; } } public double CGSTCalculatedValue { get { return cgstcalculatedvalue; } set { cgstcalculatedvalue = value; } } public double CGSTInputValue { get { return cgstinputvalue; } set { cgstinputvalue = value; } } public double SGSTCalculatedValue { get { return sgstcalculatedvalue; } set { sgstcalculatedvalue = value; } } public double SGSTInputValue { get { return sgstinputvalue; } set { sgstinputvalue = value; } } public double IGSTCalculatedValue { get { return igstcalculatedvalue; } set { igstcalculatedvalue = value; } } public double IGSTInputValue { get { return igsttinputvalue; } set { igsttinputvalue = value; } } public double CESSGSTCalculatedValue { get { return cessgstcalculatedvalue; } set { cessgstcalculatedvalue = value; } } public double CESSGSTTinputValue { get { return cessgsttinputvalue; } set { cessgsttinputvalue = value; } } public double CGSTINCalculatedValue { get { return cgstincalculatedvalue; } set { cgstincalculatedvalue = value; } } public double CGSTINInputValue { get { return cgstininputvalue; } set { cgstininputvalue = value; } } public double SGSTINCalculatedValue { get { return sgstincalculatedvalue; } set { sgstincalculatedvalue = value; } } public double SGSTINInputValue { get { return sgstininputvalue; } set { sgstininputvalue = value; } } public double IGSTINCalculatedValue { get { return igstincalculatedvalue; } set { igstincalculatedvalue = value; } } public double IGSTINInputValue { get { return igstininputvalue; } set { igstininputvalue = value; } } public double CESSGSTINCalculatedValue { get { return cessgstincalculatedvalue; } set { cessgstincalculatedvalue = value; } } public double CESSGSTINInputValue { get { return cessgstininputvalue; } set { cessgstininputvalue = value; } } public double CGSTITCCalculatedValue { get { return cgstitccalculatedvalue; } set { cgstitccalculatedvalue = value; } } public double CGSTITCInputValue { get { return cgstitcinputvalue; } set { cgstitcinputvalue = value; } } public double SGSTITCCalculatedValue { get { return sgstitccalculatedvalue; } set { sgstitccalculatedvalue = value; } } public double SGSTITCInputValue { get { return sgstitcinputvalue; } set { sgstitcinputvalue = value; } } public double IGSTITCCalculatedValue { get { return igstitccalculatedvalue; } set { igstitccalculatedvalue = value; } } public double IGSTITCInputValue { get { return igstitcinputvalue; } set { igstitcinputvalue = value; } } public double CESSGSTINCCalculatedValue { get { return cessgstinccalculatedvalue; } set { cessgstinccalculatedvalue = value; } } public double CESSGSTINCInputValue { get { return cessgstincinputvalue; } set { cessgstincinputvalue = value; } } public double CGSTTCSCalculatedValue { get { return cgsttcscalculatedvalue; } set { cgsttcscalculatedvalue = value; } } public double CGSTTCSInputValue { get { return cgsttcsinputvalue; } set { cgsttcsinputvalue = value; } } public double SGSTTCSCalculatedValue { get { return sgsttcscalculatedvalue; } set { sgsttcscalculatedvalue = value; } } public double SGSTTCSInputValue { get { return sgsttcsinputvalue; } set { sgsttcsinputvalue = value; } } public double IGSTTCSCalculatedValue { get { return igsttcscalculatedvalue; } set { igsttcscalculatedvalue = value; } } public double IGSTTCSInputValue { get { return igsttcsinputvalue; } set { igsttcsinputvalue = value; } } public double CESSGSTTCSCalculatedValue { get { return cessgsttcscalculatedvalue; } set { cessgsttcscalculatedvalue = value; } } public double CESSGSTTCSInputValue { get { return cessgsttcsinputvalue; } set { cessgsttcsinputvalue = value; } } #endregion public string BatchNumbers { get { return batchnumbers; } set { batchnumbers = value; } } public double FREIGHTPERCalculatedValue { get { return freightpercalculatedvalue; } set { freightpercalculatedvalue = value; } } public double FREIGHTPERInputValue { get { return freightperinputvalue; } set { freightperinputvalue = value; } } public double FREIGHTAMTCalculatedValue { get { return freightamtcalculatedvalue; } set { freightamtcalculatedvalue = value; } } public double FREIGHTAMTInputValue { get { return freightamtinputvalue; } set { freightamtinputvalue = value; } } public double PANDFPERCalculatedValue { get { return pandfpercalculatedvalue; } set { pandfpercalculatedvalue = value; } } public double PANDFPERInputValue { get { return pandfperinputvalue; } set { pandfperinputvalue = value; } } public double PANDFAMTCalculatedValue { get { return pandfamtcalculatedvalue; } set { pandfamtcalculatedvalue = value; } } public double PANDFAMTInputValue { get { return pandfamtinputvalue; } set { pandfamtinputvalue = value; } } public double GSTTAXVALCalculatedValue { get { return gsttaxvalcalculatedvalue; } set { gsttaxvalcalculatedvalue = value; } } public double INSURANCECalculatedValue { get { return insurancecalculatedvalue; } set { insurancecalculatedvalue = value; } } public double UGSTCalculatedValue { get { return ugstcalculatedvalue; } set { ugstcalculatedvalue = value; } } public double UGSTInputValue { get { return ugstinputvalue; } set { ugstinputvalue = value; } } public double MRPRate { get { return mrprate; } set { mrprate = value; } } public double BillValueDetail { get { return billvaluedetail; } set { billvaluedetail = value; } } public int NextAdjObjectHeaderId { get { return nextadjobjectheaderid; } set { nextadjobjectheaderid = value; } } public int NextAdjObjectTypeId { get { return nextadjobjecttypeid; } set { nextadjobjecttypeid = value; } } public int NextAdjObjectId { get { return nextadjobjectid; } set { nextadjobjectid = value; } } public DateTime NextAdjDocumentDate { get { return nextadjdocumentdate; } set { nextadjdocumentdate = value; } } public string NextAdjDocumentNumber { get { return nextadjdocumentnumber; } set { nextadjdocumentnumber = value; } } public decimal NextAdjQuantity { get { return nextadjquantity; } set { nextadjquantity = value; } } public string NextAdjReferenceNumber { get { return nextadjreferencenumber; } set { nextadjreferencenumber = value; } } public DateTime NextAdjReferenceDate { get { return nextadjreferencedate; } set { nextadjreferencedate = value; } } public int NextNextAdjObjectHeaderId { get { return nextnextadjobjectheaderid; } set { nextnextadjobjectheaderid = value; } } public int NextNextAdjObjectTypeId { get { return nextnextadjobjecttypeid; } set { nextnextadjobjecttypeid = value; } } public int NextNextAdjObjectId { get { return nextnextadjobjectid; } set { nextnextadjobjectid = value; } } public DateTime NextNextAdjDocumentDate { get { return nextnextadjdocumentdate; } set { nextnextadjdocumentdate = value; } } public string NextNextAdjDocumentNumber { get { return nextnextadjdocumentnumber; } set { nextnextadjdocumentnumber = value; } } public decimal NextNextAdjQuantity { get { return nextnextadjquantity; } set { nextnextadjquantity = value; } } public string NextNextAdjReferenceNumber { get { return nextnextadjreferencenumber; } set { nextnextadjreferencenumber = value; } } public DateTime NextNextAdjReferenceDate { get { return nextnextadjreferencedate; } set { nextnextadjreferencedate = value; } } public List ItemDetailReportArray { get { return itemdetailreportarray; } set { itemdetailreportarray = value; } } public List MMDetailProcessArray { get { return mmdetailprocess; } set { mmdetailprocess = value; } } public List MMChargesDetailArray { get { return mmchargesdetails; } set { mmchargesdetails = value; } } public List MMCostCenterAllocationArray { get { return mmcostcenterallocation; } set { mmcostcenterallocation = value; } } //public List DocPackDetailDTOs //{ // get { return docpackdetaildto; } // set { docpackdetaildto = value; } //} //public List NewDocPackDetailDTOs //{ // get { return newdocpackdetaildtos; } // set { newdocpackdetaildtos = value; } //} public List MMScheduleArray { get { return mmschedule; } set { mmschedule = value; } } public List MMDocumentLotDetailArray { get { return mmdocumentlotdetail; } set { mmdocumentlotdetail = value; } } public List DocumentParameterArray { get { return documentparameter; } set { documentparameter = value; } } public List DocumentLotBasedProductionParameterArray { get { return lotbasedproductionparameter; } set { lotbasedproductionparameter = value; } } public List ProductionPackingParameterArray { get { return productionpackingparameter; } set { productionpackingparameter = value; } } public List PackSetDetailsArray { get { return packsetdetails; } set { packsetdetails = value; } } public List MMDocumentLotDetailWithQtyArray { get { return mmdocumentlotdetailwithqty; } set { mmdocumentlotdetailwithqty = value; } } public List MMPackingParameterArray { get { return mmpackingparameterarray; } set { mmpackingparameterarray = value; } } public List MMItemPackDetailArray { get { return mmitempackdetailarray; } set { mmitempackdetailarray = value; } } public decimal TotalPendingQuantity { get { return totalpendingquantity; } set { totalpendingquantity = value; } } public decimal CaseCount { get { return casecount; } set { casecount = value; } } public decimal Cases { get { return cases; } set { cases = value; } } public decimal PCS { get { return pcs; } set { pcs = value; } } public string HSNCode { get { return hsncode; } set { hsncode = value; } } public List MMDocumentItemFeatureArray { get { return mmdocumentitemfeature; } set { mmdocumentitemfeature = value; } } #endregion #region referencedetails public string ReferenceEmployeeCode { get { return referenceemployeecode; } set { referenceemployeecode = value; } } public string ReferenceEmployeeName { get { return referenceemployeename; } set { referenceemployeename = value; } } public string DetailReferenceDocumentNumber { get { return detailreferencedocumentnumber; } set { detailreferencedocumentnumber = value; } } public DateTime DetailReferenceDocumentDate { get { return detailreferencedocumentdate; } set { detailreferencedocumentdate = value; } } public string DetailReferenceNumber { get { return detailreferencenumber; } set { detailreferencenumber = value; } } public DateTime DetailReferencetDate { get { return detailreferencetdate; } set { detailreferencetdate = value; } } public string DetailPartyReferenceNumber { get { return detailpartyreferencenumber; } set { detailpartyreferencenumber = value; } } public DateTime DetailPartyReferencetDate { get { return detailpartyreferencetdate; } set { detailpartyreferencetdate = value; } } #endregion public string CatalogueNumber { get { return cataloguenumber; } //cataloguenumber set { cataloguenumber = value; } //CatalogueNumber } public string DetailInspectionNumber { get { return detailinspectionnumber; } set { detailinspectionnumber = value; } } public DateTime DetailInspectionDate { get { return detailinspectiondate; } set { detailinspectiondate = value; } } public string DetailInspectionReferenceNumber { get { return detailinspectionreferencenumber; } set { detailinspectionreferencenumber = value; } } public string DetailInspectionRemarks { get { return detailinspectionremarks; } set { detailinspectionremarks = value; } } public DateTime MFGDate { get { return mfgdate; } set { mfgdate = value; } } public DateTime ExpiryDate { get { return expirydate; } set { expirydate = value; } } public decimal D1 { get { return d1; } set { d1 = value; } } public decimal D2 { get { return d2; } set { d2 = value; } } public decimal D3 { get { return d3; } set { d3 = value; } } public decimal D4 { get { return d4; } set { d4 = value; } } public decimal D5 { get { return d5; } set { d5 = value; } } public int SizeSetDetailId { get { return sizesetdetailid; } set { sizesetdetailid = value; } } public int SizeSetId { get { return sizesetid; } set { sizesetid = value; } } public string SizeSetCode { get { return sizesetcode; } set { sizesetcode = value; } } public string SizeSetName { get { return sizesetname; } set { sizesetname = value; } } public Int16 SizeSetDetailSlNo { get { return sizesetdetailslno; } set { sizesetdetailslno = value; } } public string SizeValue { get { return sizevalue; } set { sizevalue = value; } } public decimal FreeQuantity { get { return freequantity; } set { freequantity = value; } } public int BomId { get { return bomid; } set { bomid = value; } } public string BomCode { get { return bomcode; } set { bomcode = value; } } public string BomName { get { return bomname; } set { bomname = value; } } public List BinLedgerArray { get { return binledger; } set { binledger = value; } } private DateTime lastpurchasedate; private decimal lastpurchaseqty; public decimal LastPurchaseQty { get { return lastpurchaseqty; } set { lastpurchaseqty = value; } } public DateTime LastPurchaseDate { get { return lastpurchasedate; } set { lastpurchasedate = value; } } //GC Values private double gccurrencyconversion; private double rategc; private double itembasicvaluegc; private double itemamountplusgc; private double itemamountminusgc; private double itemotheramountplusgc; private double itemotheramountminusgc; private double itemgrossvaluegc; private double itemcostvaluegc; private double itemrealisationvaluegc; private double itemnetvaluegc; private double billvaluedetailgc; public virtual double GCCurrencyConversion { get { return gccurrencyconversion; } set { gccurrencyconversion = value; } } public virtual double RateGC { get { return rategc; } set { rategc = value; } } public virtual double ItemBasicValueGC { get { return itembasicvaluegc; } set { itembasicvaluegc = value; } } public virtual double ItemAmountPlusGC { get { return itemamountplusgc; } set { itemamountplusgc = value; } } public virtual double ItemAmountMinusGC { get { return itemamountminusgc; } set { itemamountminusgc = value; } } public virtual double ItemOtherAmountPlusGC { get { return itemotheramountplusgc; } set { itemotheramountplusgc = value; } } public virtual double ItemOtherAmountMinusGC { get { return itemotheramountminusgc; } set { itemotheramountminusgc = value; } } public virtual double ItemGrossValueGC { get { return itemgrossvaluegc; } set { itemgrossvaluegc = value; } } public virtual double ItemCostValueGC { get { return itemcostvaluegc; } set { itemcostvaluegc = value; } } public virtual double ItemRealisationValueGC { get { return itemrealisationvaluegc; } set { itemrealisationvaluegc = value; } } public virtual double ItemNetValueGC { get { return itemnetvaluegc; } set { itemnetvaluegc = value; } } public virtual double BillValueDetailGC { get { return billvaluedetailgc; } set { billvaluedetailgc = value; } } private int freefordocumentdetailid; public int FreeForDocumentDetailId { get { return freefordocumentdetailid; } set { freefordocumentdetailid = value; } } private string freefortext; public string FreeForText { get { return freefortext; } set { freefortext = value; } } private int isfree; public int IsFree { get { return isfree; } set { isfree = value; } } #region ItemAlias private int itemaliasid; private string itemaliasdescription; private string itemaliasname; private string aliasdrawingnumber; private string aliascataloguenumber; private decimal aliasquantityper; private int aliasitemgroupid; private string itemaliasgroupcode; private string itemaliasgroupname; public int ItemAliasId { get { return itemaliasid; } set { itemaliasid = value; } } public string ItemAliasDescription { get { return itemaliasdescription; } set { itemaliasdescription = value; } } public string ItemAliasName { get { return itemaliasname; } set { itemaliasname = value; } } public string AliasDrawingNumber { get { return aliasdrawingnumber; } set { aliasdrawingnumber = value; } } public string AliasCatalogueNumber { get { return aliascataloguenumber; } set { aliascataloguenumber = value; } } public decimal AliasQuantityPer { get { return aliasquantityper; } set { aliasquantityper = value; } } public int AliasItemGroupId { get { return aliasitemgroupid; } set { aliasitemgroupid = value; } } public string ItemAliasGroupCode { get { return itemaliasgroupcode; } set { itemaliasgroupcode = value; } } public string ItemAliasGroupName { get { return itemaliasgroupname; } set { itemaliasgroupname = value; } } #endregion private double packingtotalnetweight; private double packingtotalgrossweight; public double PackingTotalNetWeight { get { return packingtotalnetweight; } set { packingtotalnetweight = value; } } public double PackingTotalGrossWeight { get { return packingtotalgrossweight; } set { packingtotalgrossweight = value; } } private decimal currentstock; public decimal CurrentStock { get { return currentstock; } set { currentstock = value; } } private int costcenterid = -1; private string costcentercode = ""; private string costcentername = ""; private int ismakeapplicable; public int CostCenterId { get { return costcenterid; } set { costcenterid = value; } } public string CostCenterCode { get { return costcentercode; } set { costcentercode = value; } } public string CostCenterName { get { return costcentername; } set { costcentername = value; } } public int IsMakeApplicable { get { return ismakeapplicable; } set { ismakeapplicable = value; } } private List mmitemreasondetaildtos; public List MMItemReasonDetailDTOs { get { return mmitemreasondetaildtos; } set { mmitemreasondetaildtos = value; } } private Int16 maxseason = -1; private decimal mergerate; private decimal mergevalue; public Int16 MaxSeason { get { return maxseason; } set { maxseason = value; } } public decimal MergeRate { get { return mergerate; } set { mergerate = value; } } public decimal MergeValue { get { return mergevalue; } set { mergevalue = value; } } private string thumbnail; public string ThumbNail { get { return thumbnail; } set { thumbnail = value; } } private string chassisnumber; private string enginenumber; private string vinnumber; private string modelgroup; private string modelvariant; private string seating; private string color; private string oemmodelcode; private string financepartycode; private string financepartyname; private string financepartybranchcode; private string financepartybranchname; private string financepartyaddressline1; private string financepartyaddressline2; private string financepartyaddressline3; private string financepartyaddressline4; private string financepartyaddressline5; private string financepartyzipcode; private string financmail; private string financephone; private string financegstin; public string ChassisNumber { get { return chassisnumber; } set { chassisnumber = value; } } public string EngineNumber { get { return enginenumber; } set { enginenumber = value; } } public string VINNumber { get { return vinnumber; } set { vinnumber = value; } } public string ModelGroup { get { return modelgroup; } set { modelgroup = value; } } public string ModelVariant { get { return modelvariant; } set { modelvariant = value; } } public string Seating { get { return seating; } set { seating = value; } } public string Color { get { return color; } set { color = value; } } public string OEMModelCode { get { return oemmodelcode; } set { oemmodelcode = value; } } public string FinancePartyCode { get { return financepartycode; } set { financepartycode = value; } } public string FinancePartyName { get { return financepartyname; } set { financepartyname = value; } } public string FinancePartyBranchCode { get { return financepartybranchcode; } set { financepartybranchcode = value; } } public string FinancePartyBranchName { get { return financepartybranchname; } set { financepartybranchname = value; } } public string FinancePartyAddressLine1 { get { return financepartyaddressline1; } set { financepartyaddressline1 = value; } } public string FinancePartyAddressLine2 { get { return financepartyaddressline2; } set { financepartyaddressline2 = value; } } public string FinancePartyAddressLine3 { get { return financepartyaddressline3; } set { financepartyaddressline3 = value; } } public string FinancePartyAddressLine4 { get { return financepartyaddressline4; } set { financepartyaddressline4 = value; } } public string FinancePartyAddressLine5 { get { return financepartyaddressline5; } set { financepartyaddressline5 = value; } } public string FinancePartyZipCode { get { return financepartyzipcode; } set { financepartyzipcode = value; } } public string FinancMail { get { return financmail; } set { financmail = value; } } public string FinancePhone { get { return financephone; } set { financephone = value; } } public string FinanceGSTIN { get { return financegstin; } set { financegstin = value; } } } }