Содержание
Цель разработки:
автоматизация ведения складского учета на предприятии оптовой торговли
Объект автоматизации:
склад предприятия
Цели создания:
— Систематизация номенклатуры товаров
— Осуществление текущего мониторинга движения товаров на складе
— Сокращение времени на формирование приемных актов, поиск карточки товара, расхода/прихода по накладной
— Уменьшение загруженности сотрудников
— Наличие оперативной информации у контрагентов о товарных остатках, выписанных ему счетов и накладных
Состав работы:
— Windows-приложения
рабочее место сотрудников предприятия
— Windows-служба
отслеживание отсутствующих товаров на складе
— ASP.NET-приложение
доступ к информации контрагентов через Интернет
— Мобильное приложение
доступ к информации контрагентов через wap
Выдержка из текста
sqlConnection1.Open();
//cуществует ли пользователь с таким логином?
sqlCommand1.Parameters[«@СотрудникЛогин»].Value = tbЛогин.Text;
int UserId = Convert.ToInt32(sqlCommand1.ExecuteScalar());
if (UserId!=0)//существует
{
MessageBox.Show(«Пользователь с таким логином существует», «Ошибка», MessageBoxButtons.OK, MessageBoxIcon.Error);
sqlConnection1.Close();
}
else //не существует
{
sqlCommand2.Parameters[«@СотрудникФамилия»].Value = tbФамилия.Text;
sqlCommand2.Parameters[«@СотрудникИмя»].Value = tbИмя.Text;
sqlCommand2.Parameters[«@СотрудникОтчество»].Value = tbОтчество.Text;
sqlCommand2.Parameters[«@СотрудникДолжность»].Value = tbДолжность.Text;
sqlCommand2.Parameters[«@СотрудникЛогин»].Value = tbЛогин.Text;
sqlCommand2.Parameters[«@СотрудникПароль»].Value = tbПароль.Text;
int status = 1;
if (checkBoxСтатус.Checked == false) status = 0;
sqlCommand2.Parameters[«@СотрудникЦелостность»].Value = status;
DataGridCell cell = dataGridEmployee.CurrentCell;
sqlCommand2.ExecuteNonQuery();
cell.RowNumber = dataSet11.Сотрудники.Count;
dataGridEmployee.CurrentCell = cell;
sqlDataAdapter1.Fill(dataSet11);
sqlConnection1.Close();
MessageBox.Show(«Запись добавлена», «Сотрудники», MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
}
Список использованной литературы
1. Альманах программиста, том I: Microsoft ADO.NET, Microsoft SQL Server, доступ к данным из приложений. /Сост. Ю.Е.Купцевич. М.: Издательско-торговый дом «Русская Редакция», 2003. 400 с.
2. Арчер Т. Основы С#. Новейшие технологии./Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2001. 448 с.
3. Ватсон К., Беллиназо М., Корне О. и др. С#./Пер. с англ. М.: Изд-во «Лори», 2005. 862 c.
4. Вилдермьюс Ш. Практическое использование ADO.NET. Доступ к данным в Internet./Пер. с англ. М.: Издательский дом «Вильямс», 2003. 288 с.
5. Гамильтон Б. ADO.NET. Сборник рецептов. Для профессионалов. СПб.: Изд-во «Питер», 2005. 576 с.
6. Джонсон Б., Скибо К. , Янг М. Основы Microsoft Visual Studio .NET 2003 /Пер. с англ. M.: Издательско-торговый дом «Русская Редакция», 2003. 464 с.
7. Лабор В. В. Си Шарп: Создание приложений для Windows. Минск.: Изд-во «Харвест», 2003. 384 с.
8. Основы Microsoft Visual Studio .NET 2003. /Пер. с англ. M.: Издательско-торговый дом «Русская Редакция», 2003. 464 стр.: ил.
9. Просиз Дж. Программирование для Microsoft .NET /Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2003. 704 с.
10. Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# -NET. Учебный курс MCAD/MCSD./Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2003. 512 с.
11. Рихтер Дж. Программирование на платформе Microsoft .NET Framework /Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2003. 512 с.
12. Сеппа Д. Microsoft ADO.NET./Пер. с англ. М.: Издательско-торговый дом «Русская Редакция», 2003. 640 .
13. Троелсен. Э. С# и платформа .NET. Библиотека программиста. СПб.: Питер, 2004. 796 с.
14. Шилдг Г. Полный справочник по С#./Пер. с англ. М.: Издательский дом «Вильямc», 2004. 752 с.
15. www.codeproject.com
16. www.msdn.com