using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.CriteriaConfig { public class CriteriaConfigAttributeDTO { #region PrivateMembers #region Criteria private int criteriaconfigattributeid; //Id #region CriteriaConfigSection private int criteriasectionid; //Id #endregion private Int16 criteriaconfigattributeslno; //SlNo #region Criteria // private int criteriaconfigattributecriteriaattributeid; private int criteriaattributeid; private string criteriaattributname; private byte criteriaattributefiltertype; //Name #endregion private byte criteriaconfigattributeoperationtype; //OperationType private string criteriaconfigattributecriteriafieldvalue; //CriteriaFieldValue private string criteriaconfigattributecriteriafieldvaluein; //CriteriaFieldValueIn private byte criteriaconfigattributecriteriajoin; //CriteriaJoin private string criteriaconfigattributecriteriafielddisplayvalue; private string criteriaconfigattributecriteriafielddisplay; private string criteriaconfigattributecriteriavariablefield; private int webservicecriteriaid = -1; #region New Fields For Criteria Filter private byte isheader; private byte iscompulsary; private byte criteriaattributetype; private string criteriaattributevalue; #endregion #endregion #endregion #region PublicMembers #region Criteria public int CriteriaConfigAttributeId { get { return criteriaconfigattributeid; } //Id set { criteriaconfigattributeid = value; } //Id } #region CriteriaConfigSection public int CriteriaSectionId { get { return criteriasectionid; } //Id set { criteriasectionid = value; } //Id } #endregion public Int16 CriteriaConfigAttributeSlNo { get { return criteriaconfigattributeslno; } //SlNo set { criteriaconfigattributeslno = value; } //SlNo } #region Criteria //public int CriteriaConfigAttributeCriteriaAttributeId //{ // get { return criteriaconfigattributecriteriaattributeid; } //Id // set { criteriaconfigattributecriteriaattributeid = value; } //Id //} public int CriteriaAttributeId { get { return criteriaattributeid; } set { criteriaattributeid = value; } } public string CriteriaAttributeName { get { return criteriaattributname; } set { criteriaattributname = value; } } public byte CriteriaAttributeFilterType { get { return criteriaattributefiltertype; } set { criteriaattributefiltertype = value; } } #endregion public byte CriteriaConfigAttributeOperationType { get { return criteriaconfigattributeoperationtype; } //OperationType set { criteriaconfigattributeoperationtype = value; } //OperationType } public string CriteriaConfigAttributeCriteriaFieldValue { get { return criteriaconfigattributecriteriafieldvalue; } //CriteriaFieldValue set { criteriaconfigattributecriteriafieldvalue = value; } //CriteriaFieldValue } public string CriteriaConfigAttributeCriteriaFieldValueIn { get { return criteriaconfigattributecriteriafieldvaluein; } //CriteriaFieldValueIn set { criteriaconfigattributecriteriafieldvaluein = value; } //CriteriaFieldValueIn } public byte CriteriaConfigAttributeCriteriaJoin { get { return criteriaconfigattributecriteriajoin; } //CriteriaJoin set { criteriaconfigattributecriteriajoin = value; } //CriteriaJoin } public string CriteriaConfigAttributeCriteriaFieldDisplayValue { get { return criteriaconfigattributecriteriafielddisplayvalue; } set { criteriaconfigattributecriteriafielddisplayvalue = value; } } public string CriteriaConfigAttributeCriteriaVariableField { get { return criteriaconfigattributecriteriavariablefield; } set { criteriaconfigattributecriteriavariablefield = value; } } public int WebServiceCriteriaId { get { return webservicecriteriaid; } set { webservicecriteriaid = value; } } public string CriteriaConfigAttributeCriteriaFieldDisplay { get { return criteriaconfigattributecriteriafielddisplay; } set { criteriaconfigattributecriteriafielddisplay = value; } } #endregion #region New Fields Added By Vikash For Filters public byte IsHeader { get { return isheader; } set { isheader = value; } } public byte IsCompulsory { get { return iscompulsary; } set { iscompulsary = value; } } public byte CriteriaAttributeType { get { return criteriaattributetype; } set { criteriaattributetype = value; } } public string CriteriaAttributeValue { get { return criteriaattributevalue; } set { criteriaattributevalue = value; } } #endregion #endregion } }