private void newstorageButton_Click(object sender, EventArgs e)
        {
            da = new DataAccess();
            string        sql    = "SELECT ProductName FROM Storages";
            SqlDataReader reader = da.GetData(sql);
            Storage       i      = new Storage();

            while (reader.Read())
            {
                i.ProductName = reader["ProductName"].ToString();
            }
            if (pNameTextBox.Text != i.ProductName && !string.IsNullOrEmpty(pNameTextBox.Text))
            {
                if (!string.IsNullOrEmpty(priceTextBox.Text))
                {
                    int result = s.AddProduct(pNameTextBox.Text, Convert.ToInt32(amountTextBox.Text), dateTimePicker1.Text, Convert.ToInt32(priceTextBox.Text));
                    if (result == 1)
                    {
                        MessageBox.Show("Inventory Successfully Added!");
                        s = new StorageService();
                        dataGridView1.DataSource   = s.GetStorageData();
                        StorageComboBox.DataSource = s.GetProductName();
                        //pNameTextBox.Clear();
                        //pQuantityTextBox.Clear();
                        //priceTextBox.Clear();
                    }
                    else
                    {
                        MessageBox.Show("ERROR!");
                    }
                }
                else
                {
                    MessageBox.Show("Please fill the price field!");
                }
            }
            else
            {
                MessageBox.Show("Same Storage name.\nOr,\nYou didn't fill the Inventory name field!");
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            StorageService storage = new StorageService();

            KeyEvent keyEvent = new KeyEvent();

            ConsoleKeyInfo key;

            keyEvent.KeyPressed += (sender, e) =>
            {
                char keyPressed = e.key.KeyChar;

                if (!(e.key.KeyChar == Convert.ToChar(ConsoleKey.Enter)))
                {
                    e.Handled = true;
                }
                else
                {
                    Console.WriteLine("Введите название товара:");
                    string  name    = Console.ReadLine();
                    Product product = new Product()
                    {
                        Name = name
                    };

                    storage.AddProduct(product);
                }
            };

            Console.WriteLine("Нажмите enter для добавления товара.");
            while (true)
            {
                key = Console.ReadKey(true);

                keyEvent.OnKeyPressed(key);
            }
        }