private PfeSearchFieldDefinition ParovanieSearchFieldDef(TypBiznisEntityEnum conditionFilterValue, string code, string sField, string sDisplayField) { var res = new PfeSearchFieldDefinition() { Condition = new List <PfeFilterAttribute> { new PfeFilterAttribute { Field = sField, ComparisonOperator = "eq", Value = (int)conditionFilterValue, LogicOperator = "AND", LeftBrace = 1, RightBrace = 1 } }, Code = code, NameField = nameof(BiznisEntitaDokladView.D_BiznisEntita_Id), DisplayField = sDisplayField, AdditionalFilterDesc = "(osoba dokladu)", InputSearchField = nameof(BiznisEntitaDokladView.BiznisEntitaPopis) }; return(res); }
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); }
public static List <PfeSearchFieldDefinition> TransferNazov_SearchFieldDefinition() { var fld = new PfeSearchFieldDefinition { Code = "uct-def-tran", NameField = "C_TransferCis_Id", DisplayField = "Nazov" }; return(new List <PfeSearchFieldDefinition> { fld }); }
public static List <PfeSearchFieldDefinition> RozvrhUcet_SearchFieldDefinition(bool rok) { var fld = new PfeSearchFieldDefinition { Code = "uct-def-roz", NameField = "C_UctRozvrh_Id", DisplayField = "Ucet", AdditionalFilterDesc = rok ? "(Platné účty k roku)" : "(Platné analytické účty k dátumu dokladu)", InputSearchField = "InputSearchField" }; return(new List <PfeSearchFieldDefinition> { fld }); }
public static List <PfeSearchFieldDefinition> AddAdresaTPSidlo_SearchFieldDefinition(FakturaciaVztahEnum showOnlyOdbDod) { var fld = new PfeSearchFieldDefinition { Code = "osa-oso", NameField = "D_Osoba_Id", DisplayField = "AdresaTPSidlo", AdditionalFilterSql = "AdresaTPSidlo IS NOT NULL", // zobraz iba neprazdne adresy AdditionalFilterDesc = "vyplnené TP/Sídlo" }; if (showOnlyOdbDod > 0) { fld.AdditionalFilterSql += $" AND C_FakturaciaVztah_Id IN ({(int)showOnlyOdbDod}, {(int)FakturaciaVztahEnum.DOD_ODB})"; fld.AdditionalFilterDesc += showOnlyOdbDod == FakturaciaVztahEnum.DOD ? ", Dodávatelia" : ", Odberatelia"; } return(new List <PfeSearchFieldDefinition> { fld }); }
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); }