Функционал приложения:
- Добавление, редактирование, удаление, просмотр информации о сотрудниках, товарах, клиентах и т.д.
- С помощью приложение можно производить приём или выдачу товара клиентам.
- Просмотр списка приёма или выдачи определенного товара.
- Формирование накладной для выдачи определенного товара.
Данное приложение работает с базой данных MS SQL. Рекомендую запускать проект в Visual Studio 2022.
Если есть вопросы после покупки - пишите в телеграм. Он лежит в архиве, в файле readme.
Фрагмент программного кода:
private void bAccept_Click(object sender, EventArgs e) // обработчик нажатия на кнопку "Принять товар" { // в таблицу "Приход" сохраняем поставщика, который поставил товар DataRowView r; r = (DataRowView)bsПоставщик.Current; (bsПриход.List[bsПриход.Position] as DataRowView)["idpostavshik"] = r["idpostavshik"].ToString(); // изменяем количество товара в БД r = (DataRowView)bsТовар.Current; int cnt = 0; try { cnt = Convert.ToInt32(r["kolichestvo"].ToString()); } catch { } cnt += Convert.ToInt32(kolichestvoTextBox.Text); (bsТовар.List[bsТовар.Position] as DataRowView)["kolichestvo"] = cnt.ToString(); (bsПриход.List[bsПриход.Position] as DataRowView)["idtovara"] = r["idtovara"].ToString(); // сохраняем изменения о количестве товара bsТовар.EndEdit(); tovariTableAdapter.Update(skladDataSet1.Tovari); // в таблицу "Приход" сохраняем сотрудника получавшего товар r = (DataRowView)bsСотрудник.Current; (bsПриход.List[bsПриход.Position] as DataRowView)["idsotrudnika"]= r["idsotrudnika"].ToString(); // // сохраняем новую запись о приеме товара в таблицу "Приход" bsПриход.EndEdit(); prihodTableAdapter.Update(skladDataSet1.Prihod); }
Скриншот архива с проектом:
Содержание архива
- исходный код СУБД
- база данных MS SQL
widok