/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterLending() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvLending, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvLending, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { ldItemType, ldItemName, ldPerson } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { ldItemType } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { ldItemName } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { ldPerson } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterRecipes() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvRecipes, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvRecipes, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { recName, recCategory, recExcluded } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { recName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { recCategory } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { recExcluded } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterCopies() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvCopies, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvCopies, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { cpName, cpType, cpInvNum, cpBarcode, cpCondition, cpLocation, cpExcluded, cpStatus } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { cpName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { cpType } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { cpInvNum } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { cpBarcode } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { cpCondition } } ; else if (cbFastFilterCol.SelectedIndex == 6) { FastFilter.Columns = new OLVColumn[] { cpLocation } } ; else if (cbFastFilterCol.SelectedIndex == 7) { FastFilter.Columns = new OLVColumn[] { cpExcluded } } ; else if (cbFastFilterCol.SelectedIndex == 8) { FastFilter.Columns = new OLVColumn[] { cpStatus } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterObjects() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvObjects, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvObjects, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { objName, objType, objCategory, objNumber, objParent, objCustomer, objDevelopment, objActive } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { objName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { objType } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { objCategory } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { objNumber } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { objParent } } ; else if (cbFastFilterCol.SelectedIndex == 6) { FastFilter.Columns = new OLVColumn[] { objCustomer } } ; else if (cbFastFilterCol.SelectedIndex == 7) { FastFilter.Columns = new OLVColumn[] { objDevelopment } } ; else if (cbFastFilterCol.SelectedIndex == 8) { FastFilter.Columns = new OLVColumn[] { objActive } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterContacts() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvContacts, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvContacts, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { conName, conSurname, conNick, conPhone, conEmail, conAddress, conCompany } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { conName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { conSurname } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { conNick } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { conPhone } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { conEmail } } ; else if (cbFastFilterCol.SelectedIndex == 6) { FastFilter.Columns = new OLVColumn[] { conAddress } } ; else if (cbFastFilterCol.SelectedIndex == 7) { FastFilter.Columns = new OLVColumn[] { conCompany } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterBooks() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvBooks, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvBooks, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { bkAuthor, bkGenre, bkInvNum, bkKeywords, bkLocation, bkName, bkSeries, bkSubgenre, bkType, bkYear } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { bkName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { bkAuthor } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { bkType } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { bkGenre } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { bkSubgenre } } ; else if (cbFastFilterCol.SelectedIndex == 6) { FastFilter.Columns = new OLVColumn[] { bkLocation } } ; else if (cbFastFilterCol.SelectedIndex == 7) { FastFilter.Columns = new OLVColumn[] { bkSeries } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterItems() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvItem, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvItem, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { itName, itCategory, itSubcategory, itInvNum, itLocation, itExcluded } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { itName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { itCategory } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { itSubcategory } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { itInvNum } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { itLocation } } ; else if (cbFastFilterCol.SelectedIndex == 6) { FastFilter.Columns = new OLVColumn[] { itExcluded } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterBoard() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvBoard, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvBoard, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { bgName, bgCategory, bgInvNum, bgLocation, bgExcluded } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { bgName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { bgCategory } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { bgInvNum } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { bgLocation } } ; else if (cbFastFilterCol.SelectedIndex == 5) { FastFilter.Columns = new OLVColumn[] { bgExcluded } } ; }
/// <summary> /// Use Fast Filter /// </summary> private void UseFastFilterGames() { if (FastFilterList.Count == 0) { FastFilter = TextMatchFilter.Contains(olvGames, ""); } else { string[] filterArray = FastFilterList.ToArray(); FastFilter = TextMatchFilter.Prefix(olvGames, filterArray); } if (cbFastFilterCol.SelectedIndex == 0) { FastFilter.Columns = new OLVColumn[] { gmName, gmCategory, gmKeywords, gmEnviroment, gmExcluded } } ; else if (cbFastFilterCol.SelectedIndex == 1) { FastFilter.Columns = new OLVColumn[] { gmName } } ; else if (cbFastFilterCol.SelectedIndex == 2) { FastFilter.Columns = new OLVColumn[] { gmCategory } } ; else if (cbFastFilterCol.SelectedIndex == 3) { FastFilter.Columns = new OLVColumn[] { gmEnviroment } } ; else if (cbFastFilterCol.SelectedIndex == 4) { FastFilter.Columns = new OLVColumn[] { gmExcluded } } ; }