private void Window_Loaded(object sender, RoutedEventArgs e) { Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 商品テーブル にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter sushiOrderDBDataSet商品テーブルTableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter(); sushiOrderDBDataSet商品テーブルTableAdapter.Fill(sushiOrderDBDataSet.商品テーブル); System.Windows.Data.CollectionViewSource 商品テーブルViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("商品テーブルViewSource"))); 商品テーブルViewSource.View.MoveCurrentToFirst(); //注文個数 foreach (var item in Order.OrderList) { countnum += item.Value; //itemCntを保持 itemCnt += item.Value; } //if(itemCnt > 4 && itemCnt != 0) //{ // Inc.IsEnabled = true; // Dec.IsEnabled = true; //} //else //{ // Inc.IsEnabled = false; // Dec.IsEnabled = false; //} count.Content = countnum; //リストを表示させる動作(値は何も追加しない) ListAdd(); }
//DB private void Page_Loaded(object sender, RoutedEventArgs e) { Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 商品テーブル にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter sushiOrderDBDataSet商品テーブルTableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter(); sushiOrderDBDataSet商品テーブルTableAdapter.Fill(sushiOrderDBDataSet.商品テーブル); System.Windows.Data.CollectionViewSource 商品テーブルViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("商品テーブルViewSource"))); 商品テーブルViewSource.View.MoveCurrentToFirst(); }
private void Chumon_Click(object sender, RoutedEventArgs e) { num = 0; foreach (var item in Order.OrderList) { num += item.Value; } if (num != 0) { MessageBox.Show("ご注文が完了しました。"); //注文確定 Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 注文情報 にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter sushiOrderDBDataSet注文情報TableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter(); sushiOrderDBDataSet注文情報TableAdapter.Fill(sushiOrderDBDataSet.注文情報); System.Windows.Data.CollectionViewSource 注文情報ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("注文情報ViewSource"))); 注文情報ViewSource.View.MoveCurrentToFirst(); //DB Uobei.SushiOrderDBDataSet sushiOrderDBDataSet1 = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 商品テーブル にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter sushiOrderDBDataSet商品テーブルTableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter(); sushiOrderDBDataSet商品テーブルTableAdapter.Fill(sushiOrderDBDataSet.商品テーブル); System.Windows.Data.CollectionViewSource 商品テーブルViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("商品テーブルViewSource"))); 商品テーブルViewSource.View.MoveCurrentToFirst(); for (int i = 0; i < ListBox2.Items.Count; i++) { DataRow newDrv = (DataRow)sushiOrderDBDataSet.注文情報.NewRow(); newDrv[3] = Time(sender, e); newDrv[6] = ListBox1.Items[i]; newDrv[7] = ListBox2.Items[i]; var price = (int[])sushiOrderDBDataSet1.商品テーブル.Where(x => x.Name == ListBox1.Items[i].ToString()) .Select(x => x.Price * int.Parse(ListBox2.Items[i].ToString())).ToArray(); newDrv[8] = price[0]; newDrv[9] = "未"; //データセットに新しいレコードを追加 sushiOrderDBDataSet.注文情報.Rows.Add(newDrv); } //データベース更新 sushiOrderDBDataSet注文情報TableAdapter.Update(sushiOrderDBDataSet.注文情報); ListBox1.Items.Clear(); ListBox2.Items.Clear(); Order.OrderList.Clear(); count6.Content = null; } else { MessageBox.Show("商品を選択してください。"); } }
private void OrderListDataGrid_Loaded(object sender, RoutedEventArgs e) { Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 注文情報 にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter sushiOrderDBDataSet注文情報TableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter(); sushiOrderDBDataSet注文情報TableAdapter.Fill(sushiOrderDBDataSet.注文情報); System.Windows.Data.CollectionViewSource 注文情報ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("注文情報ViewSource"))); 注文情報ViewSource.View.MoveCurrentToFirst(); //合計金額 Number.Content = sushiOrderDBDataSet.注文情報.Select(n => n.Sum_price).Sum(); }
private void Page_Loaded(object sender, RoutedEventArgs e) { //DB Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 商品テーブル にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter sushiOrderDBDataSet商品テーブルTableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter(); sushiOrderDBDataSet商品テーブルTableAdapter.Fill(sushiOrderDBDataSet.商品テーブル); System.Windows.Data.CollectionViewSource 商品テーブルViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("商品テーブルViewSource"))); 商品テーブルViewSource.View.MoveCurrentToFirst(); // テーブル 注文情報 にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter sushiOrderDBDataSet注文情報TableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.注文情報TableAdapter(); sushiOrderDBDataSet注文情報TableAdapter.Fill(sushiOrderDBDataSet.注文情報); System.Windows.Data.CollectionViewSource 注文情報ViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("注文情報ViewSource"))); 注文情報ViewSource.View.MoveCurrentToFirst(); //注文個数 foreach (var item in Order.OrderList) { count += item.Value; } count6.Content = count; }
//デザートのページのメソッド public void Dezart() { Uobei.SushiOrderDBDataSet sushiOrderDBDataSet = ((Uobei.SushiOrderDBDataSet)(this.FindResource("sushiOrderDBDataSet"))); // テーブル 商品テーブル にデータを読み込みます。必要に応じてこのコードを変更できます。 Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter sushiOrderDBDataSet商品テーブルTableAdapter = new Uobei.SushiOrderDBDataSetTableAdapters.商品テーブルTableAdapter(); sushiOrderDBDataSet商品テーブルTableAdapter.Fill(sushiOrderDBDataSet.商品テーブル); System.Windows.Data.CollectionViewSource 商品テーブルViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("商品テーブルViewSource"))); 商品テーブルViewSource.View.MoveCurrentToFirst(); var menu = new Menu(); NavigationService.Navigate(menu); #region 写真挿入 var drv1 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[18]; if (drv1[5].ToString() == "販売中") { menu.Button1.IsEnabled = true; menu.image1.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv1[4]); menu.Button1.Name = drv1[2].ToString(); } else { menu.Button1.IsEnabled = false; } var drv2 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[19]; if (drv2[5].ToString() == "販売中") { menu.Button2.IsEnabled = true; menu.image2.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv2[4]); menu.Button2.Name = drv2[2].ToString(); } else { menu.Button2.IsEnabled = false; } var drv3 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[20]; if (drv3[5].ToString() == "販売中") { menu.image3.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv3[4]); menu.Button3.Name = drv3[2].ToString(); } else { menu.Button3.IsEnabled = false; } var drv4 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[21]; if (drv4[5].ToString() == "販売中") { menu.image4.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv4[4]); menu.Button4.Name = drv4[2].ToString(); } else { menu.Button4.IsEnabled = false; } var drv5 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[22]; if (drv5[5].ToString() == "販売中") { menu.image5.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv5[4]); menu.Button5.Name = drv5[2].ToString(); } else { menu.Button5.IsEnabled = false; } var drv6 = (DataRow)sushiOrderDBDataSet.商品テーブル.Rows[23]; if (drv6[5].ToString() == "販売中") { menu.image6.Source = (ImageSource) new ImageSourceConverter().ConvertFrom(drv6[4]); menu.Button6.Name = drv6[2].ToString(); } else { menu.Button6.IsEnabled = false; } #endregion }