Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по лабораторным.docx
Скачиваний:
2
Добавлен:
18.11.2022
Размер:
1.41 Mб
Скачать

InitializeComponent();

}

private void orderBindingNavigatorSaveItem_Click(object sender, EventArgs e)

{

this.Validate();

this.orderBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.sale1DataSet);

}

private void Form7_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "sale1DataSet.product". При необходимости она может быть перемещена или удалена.

this.productTableAdapter.Fill(this.sale1DataSet.product);

// TODO: данная строка кода позволяет загрузить данные в таблицу "sale1DataSet.order". При необходимости она может быть перемещена или удалена.

this.orderTableAdapter.Fill(this.sale1DataSet.order);

}

private void key_productListBox_SelectedIndexChanged(object sender, EventArgs e)

{

this.orderTableAdapter.ЗаказыТовара(this.sale1DataSet.order, System.Convert.ToInt32(this.key_productListBox.SelectedValue));

}

}

}

Форма Заказы на заданную дату:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace Проектирование_интерфесов__10

{

public partial class Form8 : Form

{

public Form8()

{

InitializeComponent();

}

private void orderBindingNavigatorSaveItem_Click(object sender, EventArgs e)

{

this.Validate();

this.orderBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.sale1DataSet);

}

private void Form8_Load(object sender, EventArgs e)

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "sale1DataSet.order". При необходимости она может быть перемещена или удалена.

this.orderTableAdapter.Fill(this.sale1DataSet.order);

}

private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)

{

this.orderTableAdapter.ЗаказыНаЗаданнуюДату(this.sale1DataSet.order, System.Convert.ToDateTime(this.monthCalendar1.SelectionRange.Start));

}

}

}

Контрольный пример:

Образец главной формы проекта:

Форма Заказы покупателя:

Форма Заказы товара:

Форма Заказы на заданную дату:

Лабораторная работа № 14 Разработка многооконного клиентского приложения для работы с базой данных

Задание:

1. Модифицировать проект, созданный в лабораторной работе № 13 в MDI - приложение, сделать главную форму родительской.

2. Обеспечить отображение дочерних форм в родительской.

3. Обеспечить закрытие всех форм при закрытии главной формы.

4. Дополнить элемент управления MenuStrip пунктом меню «Окно» и 4 подменю «Мозаика», «По горизонтали», «По вертикали», «Каскад».

5. Обеспечить отображение дочерних форм в соответствии с выбранным пунктом меню.

Текст программы:

Главная форма проекта:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace Проектирование_интерфейсов__11

{

public partial class Form1 : Form

{

public Form1()

{