private static PfeSearchFieldDefinition UhrSearchFieldDefinition(TypEnum conditionFilterValue,
                                                                         string code,
                                                                         string nameField,
                                                                         string additionalFilterDesc,
                                                                         string displayField     = "VS",
                                                                         string inputSearchField = "InputSearchField")
        {
            var res = new PfeSearchFieldDefinition()
            {
                Condition = new List <PfeFilterAttribute>
                {
                    new PfeFilterAttribute
                    {
                        Field = "C_Typ_Id",
                        ComparisonOperator = "eq",
                        Value         = (int)conditionFilterValue,
                        LogicOperator = "AND",
                        LeftBrace     = 1,
                        RightBrace    = 1
                    }
                },
                Code                 = code,
                NameField            = nameField,
                DisplayField         = displayField,
                AdditionalFilterDesc = additionalFilterDesc,
                //AdditionalFilterSql - tento filter sa preberá z combo poľa. Je potrebné iba správne zobraziť AdditionalFilterDesc, ktorý combo nedefinuje. Musí to však sedieť.
                InputSearchField = inputSearchField
            };

            return(res);
        }
Esempio n. 2
0
        private PfeSearchFieldDefinition ZalSearchFieldDefinition(TypEnum conditionFilterValue, string code, string nameField, string additionalFilterDesc)
        {
            var res = new PfeSearchFieldDefinition()
            {
                Condition = new List <PfeFilterAttribute>
                {
                    new PfeFilterAttribute
                    {
                        Field = nameof(C_Typ_Id),
                        ComparisonOperator = "eq",
                        Value         = (int)conditionFilterValue,
                        LogicOperator = "AND",
                        LeftBrace     = 1,
                        RightBrace    = 1
                    }
                },
                Code                 = code,
                NameField            = nameField,
                DisplayField         = "VS",
                AdditionalFilterDesc = additionalFilterDesc
            };

            return(res);
        }