Example #1
0
        public void RefillData(int repYear)
        {
            if (_mergeTable == null)
            {
                _mergeTable = MergiesView.CreateTable();
            }
            else
            {
                _mergeTable.Rows.Clear();
            }

            if (_mergeBS == null)
            {
                _mergeBS = new BindingSource();
            }

            string            commText = MergiesView.GetSelectText(_org.idVal, repYear);
            SQLiteDataAdapter adapter  = new SQLiteDataAdapter(commText, _connection);

            adapter.Fill(_mergeTable);

            mergeView.AutoGenerateColumns = false;
            mergeView.DataSource          = _mergeBS;
            _mergeBS.DataSource           = _mergeTable;

            MarkActualRow();

            SetPrivilege(_privilege);
        }
Example #2
0
 /// <summary>
 /// Производит заполнение записи сводной ведомости из полей формы
 /// </summary>
 private void SetMergeData()
 {
     if (_mergeRow == null)
     {
         _mergeRow = MergiesView.CreateTable().NewRow();
         _mergeRow[MergiesView.newDate] = DateTime.Now.ToString("yyyy-MM-dd H:mm:ss");
         _mergeRow[MergiesView.id]      = -1;
     }
     _mergeRow[MergiesView.listCount] = (int)packetcountBox.Value;
     _mergeRow[MergiesView.docCount]  = (int)documentcountBox.Value;
     _mergeRow[MergiesView.repYear]   = int.Parse(yearBox.Text);
     _mergeRow[MergiesView.orgID]     = _org.idVal;
     _mergeRow[MergiesView.operName]  = _oper.nameVal;
     _mergeRow[MergiesView.editDate]  = DateTime.Now;
     _mergeRow.EndEdit();
 }