示例#1
0
        private bool GetValidDataAtSyukkoUpdate()
        {
            int id = int.Parse(txt_PrID.Text);

            using (SalesManagement_DevContext dbContext = new SalesManagement_DevContext())
            {
                var result = dbContext.T_Stocks
                             .Where(s => s.PrID == id).ToArray();
                foreach (var item in result)
                {
                    int stquntity = item.StQuantity - int.Parse(txt_ChQuantity.Text);

                    var regStock = new T_Stock()
                    {
                        StID       = item.StID,
                        PrID       = item.PrID,
                        StQuantity = stquntity,
                        StFlag     = item.StFlag
                    };
                    // 注文情報の登録
                    var errorMessage = _St.PutStock(regStock);

                    if (errorMessage != string.Empty)
                    {
                        MessageBox.Show(errorMessage);
                        return(false);
                    }
                }
                return(true);
            }
        }
示例#2
0
        private bool StockUpdate(T_Stock regStock)
        {
            var errorMessage = _St.PutStockCh(regStock);

            if (errorMessage != string.Empty)
            {
                MessageBox.Show(errorMessage);
                return(false);
            }

            return(true);
        }
示例#3
0
        //
        //
        // 4.1.3 商品情報登録
        //
        //
        private bool Generate_Registration(T_Stock regStock)
        {
            // 登録可否
            if (DialogResult.OK != MessageBox.Show(this, "登録してよろしいですか", "登録可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question))
            {
                return(false);
            }
            // 商品情報の登録
            var errorMessage = _St.PostT_Stock(regStock);

            if (errorMessage != string.Empty)
            {
                MessageBox.Show(errorMessage);
                return(false);
            }
            // 画面更新
            fncAllSelect();
            txt_StID.Focus();

            return(true);
        }
示例#4
0
        //
        //
        // 4.2.3 商品情報更新
        //
        //
        private bool StockUpdate(T_Stock regStock)
        {
            // 更新可否
            if (DialogResult.OK != MessageBox.Show(this, "更新してよろしいですか", "更新可否", MessageBoxButtons.OKCancel, MessageBoxIcon.Question))
            {
                return(false);
            }

            var errorMessage = _St.PutStock(regStock);

            if (errorMessage != string.Empty)
            {
                MessageBox.Show(errorMessage);
                return(false);
            }

            // 表示データ更新 & 入力クリア
            fncAllSelect();
            txt_StID.Focus();

            return(true);
        }