Beispiel #1
0
        /// -------------------------------------------------------------------------
        /// <summary>
        ///     ログインタイプヘッダ、タグデータ登録 </summary>
        /// <param name="sMode">
        ///     処理モード</param>
        /// <param name="sID">
        ///     ヘッダID</param>
        /// -------------------------------------------------------------------------
        private void dataUpdate(int sMode, int sID)
        {
            // 新規登録
            if (sMode == 0)
            {
                darwinDataSet.受注番号採番Row r = dts.受注番号採番.New受注番号採番Row();
                r.受注番号        = Int64.Parse(lblOrderNum.Text);
                r.入庫日         = DateTime.Parse(dtNyuko.Value.ToShortDateString());
                r.得意先ID       = sClientCode;
                r.確定書入力       = 0;
                r.確定書入力日付     = DateTime.Parse("1900/01/01");
                r.確定書入力ユーザーID = 0;
                r.備考          = txtMemo.Text;
                r.登録年月日       = DateTime.Now;
                r.更新年月日       = DateTime.Now;
                r.ユーザーID      = global.loginUserID;

                dts.受注番号採番.Add受注番号採番Row(r);
            }

            // データベース更新
            adp.Update(dts.受注番号採番);

            // データ読み込み
            adp.Fill(dts.受注番号採番);
        }
Beispiel #2
0
        /// ----------------------------------------------------------------------
        /// <summary>
        ///     データ削除 </summary>
        /// <param name="sID">
        ///     ヘッダID</param>
        /// ----------------------------------------------------------------------
        private void delData(int sID)
        {
            // ヘッダデータ削除
            darwinDataSet.受注番号採番Row r = dts.受注番号採番.Single(a => a.ID == sID);
            r.Delete();

            // データベース更新
            adp.Update(dts.受注番号採番);

            // データ読み込み
            adp.Fill(dts.受注番号採番);
        }
Beispiel #3
0
        /// ----------------------------------------------------------------------
        /// <summary>
        ///     ログインタイプヘッダ、タグデータ表示 </summary>
        /// <param name="sID">
        ///     ヘッダID</param>
        /// ----------------------------------------------------------------------
        private void getData(int sID)
        {
            // ログインタイプヘッダ
            darwinDataSet.受注番号採番Row r = dts.受注番号採番.Single(a => a.ID == sID);

            if (r.確定書入力 == 1)
            {
                MessageBox.Show("受注確定書と紐付られていますので編集は出来ません。", "編集不可", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            lblOrderNum.Text = r.受注番号.ToString();
            dtNyuko.Value    = r.入庫日;

            if (r.得意先Row != null)
            {
                lblClientName.Text = r.得意先Row.略称;
            }
            else
            {
                lblClientName.Text = string.Empty;
            }

            txtMemo.Text = r.備考;

            // 処理モード
            fMode.Mode = 1;
            fMode.ID   = r.ID;

            // 削除、取消ボタンの使用を可能とします
            button1.Enabled = false;
            button2.Enabled = true;
            button4.Enabled = true;

            // 受注番号取得ボタンは使用不可とします
            button5.Enabled = false;
        }