예제 #1
0
        /// <summary>
        /// Обновить.
        /// </summary>
        private void Update()
        {
            string productName   = ProductNameTextBox.Text;
            int    amount        = Convert.ToInt32(AmountTextBox.Text);
            string unit          = UnitComboBox.Text;
            double price         = Convert.ToDouble(PriceTextBox.Text);
            int    departamentId = Departament.GetDepartamentId(DepartamentNamesComboBox.Text);

            Product.Update(productName, amount, unit, price, departamentId);
            MessageBox.Show($"Данные товара успешно обновлены.", "Сообщение");
            Close();
        }
예제 #2
0
        /// <summary>
        /// Обновить.
        /// </summary>
        private void Update()
        {
            string log           = LogTextBox.Text;
            string pass          = PasswordBox.Password;
            string fullname      = FullnameTextBox.Text;
            string tel           = TelTextBox.Text;
            int    departamentId = Departament.GetDepartamentId(DepartamentNamesComboBox.Text);
            int    lvl           = Convert.ToInt32(LvlsComboBox.Text);

            Worker.Update(log, pass, fullname, tel, departamentId, lvl);
            MessageBox.Show($"Данные сотрудника {fullname} успешно обновлены.", "Сообщение");
            Close();
        }
예제 #3
0
        /// <summary>
        /// Добавить.
        /// </summary>
        private void Insert()
        {
            string productName   = ProductNameTextBox.Text;
            int    amount        = Convert.ToInt32(AmountTextBox.Text);
            string unit          = UnitComboBox.Text;
            double price         = Convert.ToDouble(PriceTextBox.Text);
            int    departamentId = Departament.GetDepartamentId(DepartamentNamesComboBox.Text);

            // проверяем на уникальность
            Product product = Product.GetProductByProductName(productName);

            if (product.ProductName == productName)
            {
                MessageBox.Show($"Товар с наименованием '{productName}' уже зарегистрирован!", "Ошибка");
            }
            else
            {
                Product.Insert(productName, amount, unit, price, departamentId);
                MessageBox.Show($"Товар '{productName}' успешно добавлен в базу данных.", "Сообщение");
                Close();
            }
        }
예제 #4
0
        /// <summary>
        /// Добавить.
        /// </summary>
        private void Insert()
        {
            string log           = LogTextBox.Text;
            string pass          = PasswordBox.Password;
            string fullname      = FullnameTextBox.Text;
            string tel           = TelTextBox.Text;
            int    departamentId = Departament.GetDepartamentId(DepartamentNamesComboBox.Text);
            int    lvl           = Convert.ToInt32(LvlsComboBox.Text);

            // проверяем на уникальность
            Worker worker = Worker.GetWorkerByLog(log);

            if (worker.Log == log)
            {
                MessageBox.Show($"Пользователь с логином {log} уже зарегистрирован!", "Ошибка");
            }
            else
            {
                Worker.Insert(log, pass, fullname, tel, departamentId, lvl);
                MessageBox.Show($"Пользователь {fullname} успешно добавлен в базу данных.", "Сообщение");
                Close();
            }
        }