using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using GB5Shared.DTO.Framework.Criteria; namespace FrameworkDAL.DTO.CriteriaConfig { public class CriteriaConfigDTO { #region PrivateMembers #region Criteria private int criteriaconfigid; //Id //private string criteriaconfigcode; //Code private string criteriaconfigname; //Name private int criteriaconfigcriteriaserviceid; //CriteriaServiceId //Added by Vikash Since this Field is Required to Show the Name..Poco Only Id is there on 22 Dec-2012 private string criteriaconfigservicename; private int criteriaconfigcriteriaconfigtype; //CriteriaConfigType private int criteriaconfigcriteriauserid; //CriteriaUserId //Added by Vikash Since this Field is Required to Show the Name..Poco Only Id is there on 22 Dec-2012 private string criteriaconfigusercode; private string criteriaconfigusername; private byte criteriaconfigperiodfilter; //PeriodFilter private int criteriaconfigcriteriamenuid = -1; //Added by Vikash Since this Field is Required to Show the Name..Poco Only Id is there on 22 Dec-2012 private string criteriaconfigmenucode; private string criteriaconfigmenuname; // Added by Parthiban D on 02Jan2015 private int criteriaconfigcriteriaouid = -1; private string criteriaconfigorganizationunitcode; private string criteriaconfigorganizationunitname; private List criteriaconfigsection = new List(); private byte criteriaconfigisdefault; // Not for saving - only update default criteriaconfig in uservsportlet private int uservsportletid; // Not for saving - only update default criteriaconfig in uservsportlet private Int16 criteriaconfigrecordsperpage; private int reportformatid = -1; private int defaultreportviewid = -1; private string reportformatname; #endregion #region Base private int criteriaconfigcreatedbyid; //CreatedById private string criteriaconfigcreatedbyname; //CreatedByName private DateTime criteriaconfigcreatedon; //CreatedOn private int criteriaconfigmodifiedbyid; //ModifiedById private string criteriaconfigmodifiedbyname; //ModifiedByName private DateTime criteriaconfigmodifiedon; //ModifiedOn #endregion #region Standard private byte criteriaconfigstatus; //Status private Int16 criteriaconfigversion; //Version private byte criteriaconfigsourcetype; //SourceType #endregion #endregion #region PublicMembers #region Criteria public int CriteriaConfigId { get { return criteriaconfigid; } //Id set { criteriaconfigid = value; } //Id } //public string CriteriaConfigCode //{ // get { return criteriaconfigcode; } //Code // set { criteriaconfigcode = value; } //Code //} public string CriteriaConfigName { get { return criteriaconfigname; } //Name set { criteriaconfigname = value; } //Name } public int CriteriaConfigCriteriaServiceId { get { return criteriaconfigcriteriaserviceid; } //CriteriaServiceId set { criteriaconfigcriteriaserviceid = value; } //CriteriaServiceId } public string CriteriaConfigServiceName { get { return criteriaconfigservicename; } set { criteriaconfigservicename = value; } } public int CriteriaConfigCriteriaConfigType { get { return criteriaconfigcriteriaconfigtype; } //CriteriaConfigType set { criteriaconfigcriteriaconfigtype = value; } //CriteriaConfigType } public int CriteriaConfigCriteriaUserId { get { return criteriaconfigcriteriauserid; } //CriteriaUserId set { criteriaconfigcriteriauserid = value; } //CriteriaUserId } public string CriteriaConfigUserCode { get { return criteriaconfigusercode; } set { criteriaconfigusercode = value; } } public string CriteriaConfigUserName { get { return criteriaconfigusername; } set { criteriaconfigusername = value; } } public byte CriteriaConfigPeriodFilter { get { return criteriaconfigperiodfilter; } //PeriodFilter set { criteriaconfigperiodfilter = value; } //PeriodFilter } public int CriteriaConfigCriteriaMenuId { get { return criteriaconfigcriteriamenuid; } //CriteriaMenuId set { criteriaconfigcriteriamenuid = value; } //CriteriaMenuId } public string CriteriaConfigCriteriaMenuCode { get { return criteriaconfigmenucode; } set { criteriaconfigmenucode = value; } } public string CriteriaConfigCriteriaMenuName { get { return criteriaconfigmenuname; } set { criteriaconfigmenuname = value; } } public int CriteriaConfigCriteriaOUId { get { return criteriaconfigcriteriaouid; } set { criteriaconfigcriteriaouid = value; } } public string CriteriaConfigOrganizationUnitCode { get { return criteriaconfigorganizationunitcode; } set { criteriaconfigorganizationunitcode = value; } } public string CriteriaConfigOrganizationUnitName { get { return criteriaconfigorganizationunitname; } set { criteriaconfigorganizationunitname = value; } } public List CriteriaConfigSectionArray { get { return criteriaconfigsection; } set { criteriaconfigsection = value; } } public byte CriteriaConfigIsDefault { get { return criteriaconfigisdefault; } set { criteriaconfigisdefault = value; } } public int UserVsPortletId { get { return uservsportletid; } set { uservsportletid = value; } } public Int16 CriteriaConfigRecordsPerPage { get { return criteriaconfigrecordsperpage; } set { criteriaconfigrecordsperpage = value; } } public int ReportFormatId { get { return reportformatid; } set { reportformatid = value; } } public int DefaultReportViewId { get { return defaultreportviewid; } set { defaultreportviewid = value; } } public string ReportFormatName { get { return reportformatname; } set { reportformatname = value; } } #endregion #region Base public int CriteriaConfigCreatedById { get { return criteriaconfigcreatedbyid; } //CreatedById set { criteriaconfigcreatedbyid = value; } //CreatedById } public string CriteriaConfigCreatedByName { get { return criteriaconfigcreatedbyname; } //CreatedByName set { criteriaconfigcreatedbyname = value; } //CreatedByName } public DateTime CriteriaConfigCreatedOn { get { return criteriaconfigcreatedon; } //CreatedOn set { criteriaconfigcreatedon = value; } //CreatedOn } public int CriteriaConfigModifiedById { get { return criteriaconfigmodifiedbyid; } //ModifiedById set { criteriaconfigmodifiedbyid = value; } //ModifiedById } public string CriteriaConfigModifiedByName { get { return criteriaconfigmodifiedbyname; } //ModifiedByName set { criteriaconfigmodifiedbyname = value; } //ModifiedByName } public DateTime CriteriaConfigModifiedOn { get { return criteriaconfigmodifiedon; } //ModifiedOn set { criteriaconfigmodifiedon = value; } //ModifiedOn } #endregion #region Standard public byte CriteriaConfigStatus { get { return criteriaconfigstatus; } //Status set { criteriaconfigstatus = value; } //Status } public Int16 CriteriaConfigVersion { get { return criteriaconfigversion; } //Version set { criteriaconfigversion = value; } //Version } public byte CriteriaConfigSourceType { get { return criteriaconfigsourcetype; } //SourceType set { criteriaconfigsourcetype = value; } //SourceType } #endregion private byte usercriteriaruntype = 0; public byte UserCriteriaRunType { get { return usercriteriaruntype; } set { usercriteriaruntype = value; } } #endregion } }