Разработка информационной подсистемы для работы с вкладами от частных лиц, страница 3

privatevoidbuttonOK_Click(objectsender, EventArgse): этот метод, описанный в коде формы AskMonthTypeForm, получает из текстовых полей ввода данные о месяце и типе вклада и закрывает форму;

privatevoidResultOfAskForm_Shown(objectsender, EventArgse): этот метод, описанный в коде формы ResultOfAskForm, задает текст меток, отображающих данные о типе вклада и суммарных поступлениях по вкладу за указанный месяц.

Запрос 2. За указанный месяц вывести на экран в виде таблицы данные по всем видам вклада: месяц, вид вклада, суммарные поступления по данному виду вклада.

Команда меню: Запросы/ Данные по видам вкладов (месяц)

Задание: за указанный месяц вывести на экран в виде таблицы данные по всем видам вклада: месяц, вид вклада, суммарные поступления по данному виду вклада.

Формы: StartForm, AskMonthForm, SecondResultOfAskForm.

Методы, реализующие запрос:

private void infDepositMonth_Click (object sender, EventArgs e). Этот метод, описанный в коде формы StartForm, запускает форму AskMonthForm, которая запрашивает месяц; после получения данных и закрытия AskMonthForm происходит поиск записей таблицы главной формы, удовлетворяющих входным данным (при этом в таблицу формы StartForm должен быть загружен файл с данными) и подсчет суммарных поступлений по каждому виду вклада; затем загружается форма SecondResultOfAskForm, которая содержит таблицу с результатами запроса;

privatevoidbutton1_Click(objectsender, EventArgse): этот метод, описанный в коде формы AskMonthForm, получает из текстового поля ввода данные о месяце и закрывает форму;

privatevoidSecondResultOfAskForm_Shown(objectsender, EventArgse): этот метод, описанный в коде формы SecondResultOfAskForm, заполняет таблицу, расположенную на форме, результатами запроса, а также выводит на форму данные о месяце, результаты за который отображены в таблице.

Запрос 3. За указанный месяц вывести на экран названия видов вкладов и их размеры в порядке убывания суммарных поступлений по каждому виду вкладов.

Команда меню: Запросы/ Размеры видов вкладов (месяц)

Задание: за указанный месяц вывести на экран названия видов вкладов и их размеры в порядке убывания суммарных поступлений по каждому виду вкладов.

Формы: StartForm, AskMonthForm, SecondResultOfAskForm.

Методы, реализующие запрос:

privatevoidinfDepositMonth_Click(objectsender, EventArgse): этот метод, описанный в коде формы StartForm, запускает форму AskMonthForm, которая запрашивает месяц; после получения данных и закрытия AskMonthForm происходит поиск записей таблицы главной формы, удовлетворяющих входным данным (при этом в таблицу формы StartForm должен быть загружен файл с данными) и подсчет суммарных поступлений по каждому виду вклада; затем загружается форма SecondResultOfAskForm, которая содержит таблицу с результатами запроса;

privatevoidbutton1_Click(objectsender, EventArgse): этот метод, описанный в коде формы AskMonthForm, получает из текстового поля ввода данные о месяце и закрывает форму;

privatevoidSecondResultOfAskForm_Shown(objectsender, EventArgse): этот метод, описанный в коде формы SecondResultOfAskForm, заполняет таблицу, расположенную на форме, результатами запроса, предварительно отсортировав их в порядке убывания, а также выводит на форму данные о месяце, результаты за который отображены в таблице.

Запрос 4. За текущий год по месяцам построить графики изменения поступлений от частных лиц по всем видам вкладов.

Команда меню: Графики и диаграммы/ Изменение поступлений (год, по месяцам)

Задание: за текущий год по месяцам построить графики изменения поступлений от частных лиц по всем видам вкладов.

Формы: StartForm, GraphicForm.

Методы, реализующие запрос:

privatevoidchangeDepositYearMonth_Click (objectsender, EventArgse): этот метод, описанный в коде формы StartForm, производит подсчет суммарных поступлений по каждому виду вклада за каждый месяц по отдельности, а затем запускает форму GraphicForm;