Exemplo n.º 1
0
        private void DisplayCollectors()
        {
            try
            {
                BindingList <DBCollector> filteredCollectors = DBControlHelper.GetFilteredCollectors(this.collectors,
                                                                                                     this.txtSearchCollectorName.Text, this.mtxtCollectorSearchPhoneNumber.Text);
                this.dgvCollectors.DataSource        = filteredCollectors;
                this.cbxSelectedCollector.DataSource = filteredCollectors;

                //Setup the datagridview
                this.dgvCollectors.Columns["CollectorID"].HeaderText   = "Collector ID";
                this.dgvCollectors.Columns["CollectorType"].HeaderText = "Type";
                this.dgvCollectors.Columns["CollectorTypeID"].Visible  = false;
                this.dgvCollectors.Columns["FirstName"].Visible        = false;
                this.dgvCollectors.Columns["LastName"].Visible         = false;
                this.dgvCollectors.Columns["PhoneNumber"].HeaderText   = "Phone Number";
                this.dgvCollectors.Columns["ComboBoxDisplay"].Visible  = false;

                //Setup the selected collector combobox
                this.cbxSelectedCollector.DisplayMember = "ComboBoxDisplay";
                this.cbxSelectedCollector.ValueMember   = "CollectorID";
            }
            catch (Exception ex)
            {
                (this.Parent.Parent as MasterForm).SetStatus("Failed to display collectors: " + ex.Message);
            }
        }
        private void FilterCollectors()
        {
            BindingList <DBCollector> filteredCollectors = DBControlHelper.GetFilteredCollectors(this.collectors,
                                                                                                 this.txtSearchName.Text, this.mtxtPhoneNumber.Text);

            this.dgvCollectors.DataSource        = filteredCollectors;
            this.cbxSelectedCollector.DataSource = filteredCollectors;
        }