private void searchItems(string searhItemName) { searchResult.Items.Clear(); ItemsDao itemsDao = new ItemsDao(); itemsList = itemsDao.SearchItemsList(itemSearchBox.Text); //検索する for (int i = 0; i < itemsList.Count; i++) { //リストに追加 searchResult.Items.Add("商品名:" + itemsList[i].ItemName + " 価格:" + itemsList[i].Price + " 在庫:" + itemsList[i].Stock); } }
private void orderButton_Click(object sender, EventArgs e) { //注文を押したとき //選択されたインデックス int num = searchResult.SelectedIndex; //選択されている場合 if (num != -1) { if (itemsList[num].Stock == 0) { resultText.Visible = true; resultText.Text = MessageHolder.EM3; return; } item = new ItemsDto(itemsList[num].ItemId, itemsList[num].ItemName, itemsList[num].Price, itemsList[num].Stock); //フォーム呼び出す Order order = new Order(item); //OKで返ってきたら if (order.ShowDialog(this) == DialogResult.OK) { searchResult.Items.Clear(); resultText.Visible = true; resultText.Text = MessageHolder.PM1; ItemsDao items = new ItemsDao(); itemsList = items.query(); for (int i = 0; i < itemsList.Count; i++) { //リストに追加 searchResult.Items.Add("商品名:" + itemsList[i].ItemName + " 価格:" + itemsList[i].Price + " 在庫:" + itemsList[i].Stock); } } } else//選択されていない場合 { resultText.Visible = true; resultText.Text = MessageHolder.PM4; } }
private void addStockButton_Click(object sender, EventArgs e) { //在庫追加を押したとき //選択されたインデックス int num = searchResult.SelectedIndex; if (num != -1) { item = new ItemsDto(itemsList[num].ItemId, itemsList[num].ItemName, itemsList[num].Price, itemsList[num].Stock); //フォーム呼び出す AddStocks addStocks = new AddStocks(item); //OKで返ってきたら if (addStocks.ShowDialog(this) == DialogResult.OK) { searchResult.Items.Clear(); resultText.Visible = true; resultText.Text = MessageHolder.PM2; ItemsDao items = new ItemsDao(); itemsList = items.query(); for (int i = 0; i < itemsList.Count; i++) { //リストに追加 searchResult.Items.Add("商品名:" + itemsList[i].ItemName + " 価格:" + itemsList[i].Price + " 在庫:" + itemsList[i].Stock); } } else { resultText.Visible = true; resultText.Text = MessageHolder.PM4; } } }