示例#1
0
        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();
        }
示例#2
0
 //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();
 }
示例#3
0
        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("商品を選択してください。");
            }
        }
示例#4
0
        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();
        }
示例#5
0
        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;
        }
示例#6
0
        //デザートのページのメソッド
        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
        }