예제 #1
0
        private void ReloadLists()
        {
            if (_listsBS == null)
            {
                return;
            }
            if (_listsTable == null)
            {
                return;
            }

            //отключение события ListChangedEventHandler , что б не мерцали кнопки при обновлении
            _listsBS.RaiseListChangedEvents = false;

            _listsTable.Clear();
            string commandStr = ListsView2.GetSelectText(_organization.idVal, _repYear, ListTypes.PersonalInfo);

            _listsAdapter = new SQLiteDataAdapter(commandStr, _connection);
            _listsAdapter.Fill(_listsTable);

            //включение события ListChangedEventHandler
            _listsBS.RaiseListChangedEvents = true;
            _listsBS.ResetBindings(false);

            _checkedCountLists = 0;
            _checkedCountDocs  = 0;

            checkedPacketCountBox.Text = _checkedCountLists.ToString();
            chekedDocCountBox.Text     = _checkedCountDocs.ToString();

            DisableCheckBoxInPacketView();
        }
예제 #2
0
        private void SvodVedomostGetPacketsForm_Load(object sender, EventArgs e)
        {
            orgnameBox.Text = _org.nameVal;
            regnumBox.Text  = _org.regnumVal;
            yearBox.Text    = _repYear.ToString();

            _packetTable = ListsView2.CreateTable();
            _packetTable.Columns.Add(Check, typeof(bool)).DefaultValue = false;
            SQLiteDataAdapter adapter =
                new SQLiteDataAdapter(ListsView2.GetSelectText(_org.idVal, _repYear, ListTypes.PersonalInfo),
                                      _connection);

            adapter.Fill(_packetTable);

            _packetBS            = new BindingSource();
            _packetBS.DataSource = _packetTable;

            // присвоение источника dataGrid
            packetView.AutoGenerateColumns = false;
            packetView.Columns["checkColumn"].DataPropertyName     = Check;
            packetView.Columns["packetNumColumn"].DataPropertyName = ListsView2.id;
            packetView.Columns["docCountColumn"].DataPropertyName  = ListsView2.countDocs;
            packetView.DataSource = _packetBS;
        }