コード例 #1
0
ファイル: TMSelector.cs プロジェクト: hubmygit/Trademarks
        public void applyFilters()
        {
            filteredRecs = tempRecList;
            if (txtTMId.Text.Trim() != "")
            {
                filteredRecs = filteredRecs.Where(i => i.TMNo.IndexOf(txtTMId.Text, StringComparison.CurrentCultureIgnoreCase) >= 0).ToList();
            }

            if (txtTMName.Text.Trim() != "")
            {
                filteredRecs = filteredRecs.Where(i => i.TMName.IndexOf(txtTMName.Text, StringComparison.CurrentCultureIgnoreCase) >= 0).ToList();
            }

            if (cbCompany.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.CompanyId == ComboboxItem.getComboboxItem <Company>(cbCompany).Id).ToList();
            }

            if (cbLawyerFullname.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.ResponsibleLawyerId == ComboboxItem.getComboboxItem <Responsible>(cbLawyerFullname).Id).ToList();
            }

            if (cbNatPower.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.NationalPowerId == ComboboxItem.getComboboxItem <NationalPower>(cbNatPower).Id).ToList();
            }

            if (chbDeleted.CheckState != CheckState.Indeterminate)
            {
                filteredRecs = filteredRecs.Where(i => i.IsDeleted == chbDeleted.Checked).ToList();
            }

            FillDataGridView(dgvTempRecs, filteredRecs);
        }
コード例 #2
0
ファイル: QuickView.cs プロジェクト: hubmygit/Trademarks
        private void btnSearch_Click(object sender, EventArgs e)
        {
            List <TempRecords> filteredRecs = tempRecList;

            if (txtTMId.Text.Trim() != "")
            {
                filteredRecs = filteredRecs.Where(i => i.TMNo.IndexOf(txtTMId.Text, StringComparison.CurrentCultureIgnoreCase) >= 0).ToList();
            }

            if (txtTMName.Text.Trim() != "")
            {
                filteredRecs = filteredRecs.Where(i => i.TMName.IndexOf(txtTMName.Text, StringComparison.CurrentCultureIgnoreCase) >= 0).ToList();
            }

            if (cbCompany.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.CompanyId == ComboboxItem.getComboboxItem <Company>(cbCompany).Id).ToList();
            }

            if (cbLawyerFullname.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.ResponsibleLawyerId == ComboboxItem.getComboboxItem <Responsible>(cbLawyerFullname).Id).ToList();
            }

            if (cbNatPower.SelectedIndex > 0)
            {
                filteredRecs = filteredRecs.Where(i => i.NationalPowerId == ComboboxItem.getComboboxItem <NationalPower>(cbNatPower).Id).ToList();
            }

            FillDataGridView(dgvTempRecs, filteredRecs);
        }