using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace MMDAL.DTO.Pattern { public class PatternDTO { #region PrivateMembers #region Pattern private int patternid; //Id private string patterncode; //Code private string patternname; //Name private byte patterntype; //Type #region Party private int partyid = -1; //Id private string partycode; //Code private string partyname; //Name #endregion #region Parameter private int parametersetid = -1; //Id private string parametersetcode; //Code private string parametersetname; //Name #endregion private double patternpouringweight; //PouringWeight #region UOM private int uomid = -1; //Id private string uomcode; //Code private string uomname; //Name #endregion #region Gcm private int gradeid = -1; //Id private string gradecode; //Code private string gradename; //Name #endregion private double patterntotalweight; //TotalWeight private double patternrunnerweight; //RunnerWeight private string patternremarks; //Remarks #endregion #region private byte patternsourcetype; //SourceType #endregion #region Base private Int16 patternsortorder; //SortOrder private byte patternstatus; //Status private Int16 patternversion; //Version #endregion #region Standard private int patterncreatedbyid; //CreatedById private DateTime patterncreatedon; //CreatedOn private int patternmodifiedbyid; //ModifiedById private DateTime patternmodifiedon; //ModifiedOn #endregion private byte patternnature = 0; private double patternlifecount = 0; private DateTime patternstart = new DateTime(1899, 12, 31); private double patterntransactioncount = 0; private double patternopeningcount = 0; private double patternbalancecount = 0; private List patterndetailarray = new List(); #endregion #region new fields private byte patternapprovestatus; private double patternyieldpercentage; private string patternboxsize; private string patternsprucecupsize; private DateTime patternfirstsamplemadeon; private double patterncorelabourcharge; private Int16 patternnumberofcorebox; private int gradeparametersetid = -1; private string gradeparametersetcode; private string gradeparametersetname; private int pouringparametersetid = -1; private string pouringparametersetcode; private string pouringparametersetname; private int knockoutparametersetid = -1; private string knockoutparametersetcode; private string knockoutparametersetname; private int patternmaterialid = -1; private string patternmaterialcode; private string patternmaterialname; private int patternmaterialtopid = -1; private string patternmaterialtopcode; private string patternmaterialtopname; private int patternmaterialbottomid = -1; private string patternmaterialbottomcode; private string patternmaterialbottomname; private int patternmethodid; private int numberofcavity; private int numberofworkingcavity; private int plateownershiptype; private int plateownerid; private int matchplatematerialid; private string matchplatesize; private string patternlocation; private string plateremarks; public int PatternMethodId { get { return patternmethodid; } set { patternmethodid = value; } } public int NumberOfCavity { get { return numberofcavity; } set { numberofcavity = value; } } public int NumberOfWorkingCavity { get { return numberofworkingcavity; } set { numberofworkingcavity = value; } } public int PlateOwnershipType { get { return plateownershiptype; } set { plateownershiptype = value; } } public int PlateOwnerId { get { return plateownerid; } set { plateownerid = value; } } public int MatchPlateMaterialId { get { return matchplatematerialid; } set { matchplatematerialid = value; } } public string MatchPlateSize { get { return matchplatesize; } set { matchplatesize = value; } } public string PatternLocation { get { return patternlocation; } set { patternlocation = value; } } public string PlateRemarks { get { return plateremarks; } set { plateremarks = value; } } #region Item private int itemid = -1; //Id private string itemcode; //Code private string itemname; //Name #endregion public int ItemId { get { return itemid; } //ParameterSet set { itemid = value; } //ParameterSet } public string ItemCode { get { return itemcode; } //ParameterSet set { itemcode = value; } //ParameterSet } public string ItemName { get { return itemname; } //ParameterSet set { itemname = value; } //ParameterSet } public int PatternMaterialId { get { return patternmaterialid; } //ParameterSet set { patternmaterialid = value; } //ParameterSet } public string PatternMaterialCode { get { return patternmaterialcode; } //ParameterSet set { patternmaterialcode = value; } //ParameterSet } public string PatternMaterialName { get { return patternmaterialname; } //ParameterSet set { patternmaterialname = value; } //ParameterSet } public int PatternMaterialTopId { get { return patternmaterialtopid; } //ParameterSet set { patternmaterialtopid = value; } //ParameterSet } public string PatternMaterialTopCode { get { return patternmaterialtopcode; } //ParameterSet set { patternmaterialtopcode = value; } //ParameterSet } public string PatternMaterialTopName { get { return patternmaterialtopname; } //ParameterSet set { patternmaterialtopname = value; } //ParameterSet } public int PatternMaterialBottomId { get { return patternmaterialbottomid; } //ParameterSet set { patternmaterialbottomid = value; } //ParameterSet } public string PatternMaterialBottomCode { get { return patternmaterialbottomcode; } //ParameterSet set { patternmaterialbottomcode = value; } //ParameterSet } public string PatternMaterialBottomName { get { return patternmaterialbottomname; } //ParameterSet set { patternmaterialbottomname = value; } //ParameterSet } public int GradeParameterSetId { get { return gradeparametersetid; } //ParameterSet set { gradeparametersetid = value; } //ParameterSet } public string GradeParameterSetCode { get { return gradeparametersetcode; } //ParameterSet set { gradeparametersetcode = value; } //ParameterSet } public string GradeParameterSetName { get { return gradeparametersetname; } //ParameterSet set { gradeparametersetname = value; } //ParameterSet } public int PouringParameterSetId { get { return pouringparametersetid; } //ParameterSet set { pouringparametersetid = value; } //ParameterSet } public string PouringParameterSetCode { get { return pouringparametersetcode; } //ParameterSet set { pouringparametersetcode = value; } //ParameterSet } public string PouringParameterSetName { get { return pouringparametersetname; } //ParameterSet set { pouringparametersetname = value; } //ParameterSet } public int KnockoutParameterSetId { get { return knockoutparametersetid; } //ParameterSet set { knockoutparametersetid = value; } //ParameterSet } public string KnockoutParameterSetCode { get { return knockoutparametersetcode; } //ParameterSet set { knockoutparametersetcode = value; } //ParameterSet } public string KnockoutParameterSetName { get { return knockoutparametersetname; } //ParameterSet set { knockoutparametersetname = value; } //ParameterSet } public byte PatternApproveStatus { get { return patternapprovestatus; } set { patternapprovestatus = value; } } public double PatternYieldPercentage { get { return patternyieldpercentage; } set { patternyieldpercentage = value; } } public string PatternBoxSize { get { return patternboxsize; } set { patternboxsize = value; } } public string PatternSpruceCupSize { get { return patternsprucecupsize; } set { patternsprucecupsize = value; } } public DateTime FirstSampleMadeOn { get { return patternfirstsamplemadeon; } set { patternfirstsamplemadeon = value; } } public double PatternCoreLabourCharge { get { return patterncorelabourcharge; } set { patterncorelabourcharge = value; } } public Int16 PatternNumberofCoreBox { get { return patternnumberofcorebox; } set { patternnumberofcorebox = value; } } #endregion #region PublicMembers #region Pattern public int PatternId { get { return patternid; } //Id set { patternid = value; } //Id } public string PatternCode { get { return patterncode; } //Code set { patterncode = value; } //Code } public string PatternName { get { return patternname; } //Name set { patternname = value; } //Name } public byte PatternType { get { return patterntype; } //Type set { patterntype = value; } //Type } #region Party public int PartyId { get { return partyid; } //Id set { partyid = value; } //Id } public string PartyCode { get { return partycode; } //Code set { partycode = value; } //Code } public string PartyName { get { return partyname; } //Name set { partyname = value; } //Name } #endregion #region Parameter public int ParameterSetId { get { return parametersetid; } //Id set { parametersetid = value; } //Id } public string ParameterSetCode { get { return parametersetcode; } //Code set { parametersetcode = value; } //Code } public string ParameterSetName { get { return parametersetname; } //Name set { parametersetname = value; } //Name } #endregion public double PatternPouringWeight { get { return patternpouringweight; } //PouringWeight set { patternpouringweight = value; } //PouringWeight } #region UOM public int UOMId { get { return uomid; } //Id set { uomid = value; } //Id } public string UOMCode { get { return uomcode; } //Code set { uomcode = value; } //Code } public string UOMName { get { return uomname; } //Name set { uomname = value; } //Name } #endregion #region Gcm public int GradeId { get { return gradeid; } //Id set { gradeid = value; } //Id } public string GradeCode { get { return gradecode; } //Code set { gradecode = value; } //Code } public string GradeName { get { return gradename; } //Name set { gradename = value; } //Name } #endregion public double PatternTotalWeight { get { return patterntotalweight; } //TotalWeight set { patterntotalweight = value; } //TotalWeight } public double PatternRunnerWeight { get { return patternrunnerweight; } //RunnerWeight set { patternrunnerweight = value; } //RunnerWeight } public string PatternRemarks { get { return patternremarks; } //Remarks set { patternremarks = value; } //Remarks } #endregion #region public byte PatternSourceType { get { return patternsourcetype; } //SourceType set { patternsourcetype = value; } } #endregion #region Base public Int16 PatternSortOrder { get { return patternsortorder; } //SortOrder set { patternsortorder = value; } //SortOrder } public byte PatternStatus { get { return patternstatus; } //Status set { patternstatus = value; } //Status } public Int16 PatternVersion { get { return patternversion; } //Version set { patternversion = value; } //Version } #endregion #region Standard public int PatternCreatedById { get { return patterncreatedbyid; } //CreatedById set { patterncreatedbyid = value; } //CreatedById } public DateTime PatternCreatedOn { get { return patterncreatedon; } //CreatedOn set { patterncreatedon = value; } //CreatedOn } public int PatternModifiedById { get { return patternmodifiedbyid; } //ModifiedById set { patternmodifiedbyid = value; } //ModifiedById } public DateTime PatternModifiedOn { get { return patternmodifiedon; } //ModifiedOn set { patternmodifiedon = value; } //ModifiedOn } #endregion public byte PatternNature { get { return patternnature; } //Nature set { patternnature = value; } //Nature } public double PatternLifeCount { get { return patternlifecount; } //LifeCount set { patternlifecount = value; } //LifeCount } public DateTime PatternStart { get { return patternstart; } //Start set { patternstart = value; } //Start } public double PatternOpeningCount { get { return patternopeningcount; } //OpeningCount set { patternopeningcount = value; } //OpeningCount } public double PatternTransactionCount { get { return patterntransactioncount; } //TransactionCount set { patterntransactioncount = value; } //TransactionCount } public double PatternBalanceCount { get { return patternbalancecount; } //BalanceCount set { patternbalancecount = value; } //BalanceCount } public List PatternDetailArray { get { return patterndetailarray; } set { patterndetailarray = value; } } #endregion private int tenantid; public int TenantId { get { return tenantid; } set { tenantid = value; } } private string patternmethodcode; public string PatternMethodCode { get { return patternmethodcode; } set { patternmethodcode = value; } } private string patternmethodname; public string PatternMethodName { get { return patternmethodname; } set { patternmethodname = value; } } private string plateownerncode; public string PlateOwnerCode { get { return plateownerncode; } set { plateownerncode = value; } } private string plateownername; public string PlateOwnerName { get { return plateownername; } set { plateownername = value; } } private string matchplatematerialcode; public string MatchPlateMaterialCode { get { return matchplatematerialcode; } set { matchplatematerialcode = value; } } private string matchplatematerialname; public string MatchPlateMaterialName { get { return matchplatematerialname; } set { matchplatematerialname = value; } } } }