/// ------------------------------------------------------------------------- /// <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.受注番号採番); }
/// ---------------------------------------------------------------------- /// <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.受注番号採番); }
/// ---------------------------------------------------------------------- /// <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; }