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!"); } }
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); } }