Example #1
0
 /// <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 }
     }
     ;
 }
Example #2
0
 /// <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 }
     }
     ;
 }
Example #3
0
 /// <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 }
     }
     ;
 }
Example #4
0
 /// <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 }
     }
     ;
 }
Example #5
0
 /// <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 }
     }
     ;
 }
Example #6
0
 /// <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 }
     }
     ;
 }
Example #7
0
 /// <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 }
     }
     ;
 }
Example #8
0
 /// <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 }
     }
     ;
 }
Example #9
0
 /// <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 }
     }
     ;
 }