using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GB5Shared.DTO.Framework.DBObject { public class DBObjectFieldsDTO { #region PrivateMembers #region DBObject private int dbobjectfieldsid; private int dbobjectid; private string dbobjectname; private Int16 dbobjectfieldsslno; private string dbobjectfieldsname; private byte dbobjectfieldsdatatype; //Int (0) ,String(1),Long(2),Date(3),Boolean(4),Object(5),Double(6), Byte(7) private Int16 dbobjectfieldssize; private Int16 dbobjectfieldsprecision; private Int16 dbobjectfieldsscale; private string dbobjectfieldssection; private byte dbobjectfieldsislogicalkey; private byte dbobjectfieldsiscriteria; private byte dbobjectfieldsisprimarykey; private string dbobjectfieldsremarks; private string modifiedbycode; #region NewField private string dbobjectfieldsdisplayname = ""; private byte dbobjectfieldscolumntype = 1; private string dbobjectfieldsfieldnature = ""; private string dbobjectfieldsexpression = ""; private string dbobjectfieldsvariables = ""; private int dbobjectfieldsdimensionid = -1; private string dbobjectfieldsdimensioncode = ""; private string dbobjectfieldsdimensionname = ""; private int dbobjectfieldsdimensionlevel = -1; private string dbobjectfieldsdimensionlevelname = ""; private int dbobjectfieldsdimensionlevelorder; private string dbobjectfieldssorton = ""; private byte dbobjectfieldsaggregationtype = 0; private byte dbobjectfieldsaggregation = 0; private string dbobjectfieldsdimensionwise = ""; private byte dbobjectfieldsisfilter = 0; private int dbobjectfieldscriteriaattributeid = -1; private string dbobjectfieldscriteriaattributename = ""; private byte dbobjectfieldsiswriteback = 0; private byte dbobjectfieldsiscurrency = 0; #endregion private byte dbobjectfieldssourcetype; private byte dbobjectfieldsisanalysisfields = 1; #endregion #endregion #region PublicMembers #region DBObject public int DBObjectFieldsId { get { return dbobjectfieldsid; } set { dbobjectfieldsid = value; } } public int DBObjectId { get { return dbobjectid; } set { dbobjectid = value; } } public string DBObjectName { get { return dbobjectname; } set { dbobjectname = value; } } public Int16 DBObjectFieldsSlNo { get { return dbobjectfieldsslno; } set { dbobjectfieldsslno = value; } } public string DBObjectFieldsName { get { return dbobjectfieldsname; } set { dbobjectfieldsname = value; } } public byte DBObjectFieldsDataType { get { return dbobjectfieldsdatatype; } //Int (0) ,String(1),Long(2),Date(3),Boolean(4),Object(5),Double(6), Byte(7) set { dbobjectfieldsdatatype = value; } //Int (0) ,String(1),Long(2),Date(3),Boolean(4),Object(5),Double(6), Byte(7) } public Int16 DBObjectFieldsSize { get { return dbobjectfieldssize; } set { dbobjectfieldssize = value; } } public Int16 DBObjectFieldsPrecision { get { return dbobjectfieldsprecision; } set { dbobjectfieldsprecision = value; } } public Int16 DBObjectFieldsScale { get { return dbobjectfieldsscale; } set { dbobjectfieldsscale = value; } } public string DBObjectFieldsSection { get { return dbobjectfieldssection; } set { dbobjectfieldssection = value; } } public byte DBObjectFieldsIsLogicalKey { get { return dbobjectfieldsislogicalkey; } set { dbobjectfieldsislogicalkey = value; } } public byte DBObjectFieldsIsCriteria { get { return dbobjectfieldsiscriteria; } set { dbobjectfieldsiscriteria = value; } } public byte DBObjectFieldsIsPrimaryKey { get { return dbobjectfieldsisprimarykey; } set { dbobjectfieldsisprimarykey = value; } } public string DBObjectFieldsRemarks { get { return dbobjectfieldsremarks; } set { dbobjectfieldsremarks = value; } } public string ModifiedByCode { get { return modifiedbycode; } set { modifiedbycode = value; } } public string DBObjectFieldsDisplayName { get { return dbobjectfieldsdisplayname; } set { dbobjectfieldsdisplayname = value; } } public byte DBObjectFieldsColumnType { get { return dbobjectfieldscolumntype; } set { dbobjectfieldscolumntype = value; } } public string DBObjectFieldsFieldNature { get { return dbobjectfieldsfieldnature; } set { dbobjectfieldsfieldnature = value; } } public string DBObjectFieldsExpression { get { return dbobjectfieldsexpression; } set { dbobjectfieldsexpression = value; } } public string DBObjectFieldsVariables { get { return dbobjectfieldsvariables; } set { dbobjectfieldsvariables = value; } } public int DBObjectFieldsDimensionId { get { return dbobjectfieldsdimensionid; } set { dbobjectfieldsdimensionid = value; } } public string DBObjectFieldsDimensionCode { get { return dbobjectfieldsdimensioncode; } set { dbobjectfieldsdimensioncode = value; } } public string DBObjectFieldsDimensionName { get { return dbobjectfieldsdimensionname; } set { dbobjectfieldsdimensionname = value; } } public string DBObjectFieldsDimensionLevelName { get { return dbobjectfieldsdimensionlevelname; } set { dbobjectfieldsdimensionlevelname = value; } } public int DBObjectFieldsDimensionLevelOrder { get { return dbobjectfieldsdimensionlevelorder; } set { dbobjectfieldsdimensionlevelorder = value; } } public int DBObjectFieldsDimensionLevel { get { return dbobjectfieldsdimensionlevel; } set { dbobjectfieldsdimensionlevel = value; } } public string DBObjectFieldsSortOn { get { return dbobjectfieldssorton; } set { dbobjectfieldssorton = value; } } public byte DBObjectFieldsAggregationType { get { return dbobjectfieldsaggregationtype; } set { dbobjectfieldsaggregationtype = value; } } public byte DBObjectFieldsAggregation { get { return dbobjectfieldsaggregation; } set { dbobjectfieldsaggregation = value; } } public string DBObjectFieldsDimensionwise { get { return dbobjectfieldsdimensionwise; } set { dbobjectfieldsdimensionwise = value; } } public byte DBObjectFieldsIsFilter { get { return dbobjectfieldsisfilter; } set { dbobjectfieldsisfilter = value; } } public int DBObjectFieldsCriteriaAttributeId { get { return dbobjectfieldscriteriaattributeid; } set { dbobjectfieldscriteriaattributeid = value; } } public string DBObjectFieldsCriteriaAttributeName { get { return dbobjectfieldscriteriaattributename; } set { dbobjectfieldscriteriaattributename = value; } } public byte DBObjectFieldsIsWriteback { get { return dbobjectfieldsiswriteback; } set { dbobjectfieldsiswriteback = value; } } public byte DBObjectFieldsIsCurrency { get { return dbobjectfieldsiscurrency; } set { dbobjectfieldsiscurrency = value; } } #endregion public byte DBObjectFieldsSourceType { get { return dbobjectfieldssourcetype; } set { dbobjectfieldssourcetype = value; } } public byte DBObjectFieldsIsAnalysisFields { get { return dbobjectfieldsisanalysisfields; } set { dbobjectfieldsisanalysisfields = value; } } #endregion } }