Ejemplo n.º 1
0
        /// <summary>
        /// Инициализация ДатаГрид. Выводится стартовый список клиентов тоже тут.
        /// </summary>
        private void InitDataGridView()
        {
            var dt = DataBaseM.CreatePersonsTable(_personsAll.Values, DataBaseM.GetPersonFieldsShort);

            MyDataGridView.SetSourceDataGridView(dataGridView_Persons, dt);
            MyDataGridView.ImplementStyle(dataGridView_Persons);
        }
Ejemplo n.º 2
0
        private void button_Click_SaveExcel(object sender, EventArgs e)
        {
            if (DataBaseLevel.GetNumberOfPersons() == 0)
            {
                MessageBox.Show(@"В Базе нет клиентов");
            }
            var personsSelected = GetUpdatedRequests();
            var table           = DataBaseM.CreatePersonsTable(personsSelected, DataBaseM.GetPersonFieldsFull);

            MyFile.ExportToExcel(table, true);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Выводит в DataGrid всех Клиентов из коллекции которую подавать на вход надо
        /// </summary>
        /// <param name="personsToShow"></param>
        private async void ShowPersons(IEnumerable <Person> personsToShow)
        {
            var dt = await Task.Run(() => DataBaseM.CreatePersonsTable(personsToShow, DataBaseM.GetPersonFieldsShort));

            MyDataGridView.SetSourceDataGridView(dataGridView_Persons, dt);
        }