СодержаниеЦель разработки: автоматизация ведения складского учета на предприятии оптовой торговли
Объект автоматизации: склад предприятия
Цели создания: - Систематизация номенклатуры товаров - Осуществление текущего мониторинга движения товаров на складе - Сокращение времени на формирование приемных актов, поиск карточки товара, расхода/прихода по накладной - Уменьшение загруженности сотрудников - Наличие оперативной информации у контрагентов о товарных остатках, выписанных ему счетов и накладных
Состав работы: - 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
|