///--------------------------------------------------------------------- /// <summary> /// リストボックスへ選択した外注先支払案件表示 </summary> ///--------------------------------------------------------------------- private void showListBoxAdd() { Utility.comboGaichu cmb = (Utility.comboGaichu)cmbGaichu.SelectedItem; checkedListBox1.Items.Clear(); foreach (var t in dts.受注1 .Where(a => ((a.外注先ID支払 == cmb.ID && a.外注支払ID.Trim() == string.Empty) || (a.外注先ID支払2 == cmb.ID && a.外注支払ID2.Trim() == string.Empty) || (a.外注先ID支払3 == cmb.ID && a.外注支払ID3.Trim() == string.Empty)) && !a.Is外注支払日支払Null()) .OrderBy(a => a.外注支払日支払)) { //decimal gaku = t.外注原価支払 * (decimal)t.枚数; decimal gaku = 0; gID = cmb.ID; // 2015/12/06 外注原価を「単価から原価総額入力へ変更」に伴う if (t.外注先ID支払 == gID && t.外注支払ID.Trim() == string.Empty) { //gaichuNum = G1; gaku = t.外注原価支払; // 2018/03/07 if (t.Is外注支払日支払Null()) { checkedListBox1.Items.Add(t.ID + "_1 " + " " + " " + t.チラシ名 + " " + gaku.ToString("C")); } else { checkedListBox1.Items.Add(t.ID + "_1 " + t.外注支払日支払.ToShortDateString() + " " + t.チラシ名 + " " + gaku.ToString("C")); } } if (t.外注先ID支払2 == gID && t.外注支払ID2.Trim() == string.Empty) { //gaichuNum = G2; gaku = t.外注原価支払2; checkedListBox1.Items.Add(t.ID + "_2 " + t.外注支払日支払2.ToShortDateString() + " " + t.チラシ名 + " " + gaku.ToString("C")); } if (t.外注先ID支払3 == gID && t.外注支払ID3.Trim() == string.Empty) { //gaichuNum = G3; gaku = t.外注原価支払3; checkedListBox1.Items.Add(t.ID + "_3 " + t.外注支払日支払3.ToShortDateString() + " " + t.チラシ名 + " " + gaku.ToString("C")); } // 2016/02/01 消費税表示撤廃 //// 税率取得 //cTax.Ritsu = Utility.GetTaxRT(t.受注日); // 2016/02/01 消費税表示撤廃 //// 消費税額計算 //decimal KingakuTax = Utility.GetTax(gaku, cTax.Ritsu); // 2016/02/01 消費税表示撤廃 //checkedListBox1.Items.Add(t.ID + " " + t.外注支払日支払.ToShortDateString() + " " + t.チラシ名 + " " + gaku.ToString("C") + " 税込 " + (gaku + KingakuTax).ToString("C")); } }
/// ------------------------------------------------------------------------ /// <summary> /// darwinDataSet.外注支払Rowにデータ値をセットする </summary> /// <param name="r"> /// darwinDataSet.外注支払Row</param> /// <returns> /// darwinDataSet.外注支払Row</returns> /// ------------------------------------------------------------------------ private darwinDataSet.外注支払Row dataSetup(int sMode, darwinDataSet.外注支払Row r) { if (cmbGaichu.SelectedIndex == -1) { r.外注先コード = 0; } else { Utility.comboGaichu cmb = (Utility.comboGaichu)cmbGaichu.SelectedItem; r.外注先コード = cmb.ID; } r.日付 = DateTime.Parse(dtNyuko.Value.ToShortDateString()); r.支払金額 = Utility.strToInt(txtKingaku.Text); r.備考 = txtMemo.Text; r.調整額 = Utility.strToInt(txtSai.Text); if (Utility.strToInt(txtSai.Text) != 0) { r.調整日付 = dtNyuko.Value.ToShortDateString(); } else { r.調整日付 = string.Empty; } r.調整備考 = txtSaiMemo.Text; if (sMode == 0) { DateTime dt = DateTime.Now; shiCode = dt.Year.ToString() + dt.Month.ToString().PadLeft(2, '0') + dt.Day.ToString().PadLeft(2, '0') + dt.Hour.ToString().PadLeft(2, '0') + dt.Minute.ToString().PadLeft(2, '0') + dt.Second.ToString().PadLeft(2, '0'); r.支払コード = shiCode; r.登録年月日 = DateTime.Now; } r.更年月日 = DateTime.Now; r.ユーザーID = global.loginUserID; return(r); }
private void jDataCopy() { try { Cursor = Cursors.WaitCursor; var s = dts.受注1.Single(a => a.ID == jNum); var r = dts.受注1.New受注1Row(); r.ID = Utility.getOrderNum(jDate.Value); r.事業所ID = s.事業所ID; r.受注日 = DateTime.Parse(jDate.Value.ToShortDateString()); r.受注区分 = s.受注区分; r.得意先ID = s.得意先ID; r.社員ID = s.社員ID; //r.チラシ名 = s.チラシ名; r.チラシ名 = txtChirashi.Text.Trim(); // 2018/02/15 r.受注種別ID = s.受注種別ID; r.単価 = s.単価; r.枚数 = s.枚数; r.金額 = s.金額; r.消費税 = s.消費税; r.税込金額 = s.税込金額; r.値引額 = s.値引額; r.売上金額 = s.売上金額; r.税率 = s.税率; r.判型 = s.判型; r.配布単価 = s.配布単価; r.依頼先 = s.依頼先; r.原価 = s.原価; r.配布形態 = s.配布形態; r.配布条件 = s.配布条件; r.配布開始日 = DateTime.Parse(StartDate.Value.ToShortDateString()); r.配布終了日 = DateTime.Parse(EndDate.Value.ToShortDateString()); r.配布猶予 = s.配布猶予; if (NouhinDate.Checked) { r.品予定日 = DateTime.Parse(NouhinDate.Value.ToShortDateString()); } else { r.Set納品予定日Null(); } r.品形態 = s.品形態; r.請求書 = s.請求書; //r.請求書ID = s.請求書ID; r.請求書ID = global.FLGOFF; // 2018/02/15 r.請求書発行日 = DateTime.Parse(dtSeikyu.Value.ToShortDateString()); r.入金方法 = s.入金方法; r.入金予定日 = DateTime.Parse(NyukinDate.Value.ToShortDateString()); r.報告時期 = s.報告時期; r.報告精度 = s.報告精度; r.報告方法 = s.報告方法; r.メールアドレス = s.メールアドレス; r.振込口座ID = s.振込口座ID; r.未配布情報有無 = s.未配布情報有無; r.枝番有無 = s.枝番有無; r.特記事項 = s.特記事項; r.営業備考 = s.営業備考; // 2019/04/03 r.エリア備考 = s.エリア備考; r.完了区分 = s.完了区分; r.併配除外 = s.併配除外; r.登録年月日 = DateTime.Now; r.更年月日 = DateTime.Now; r.外注先ID営業 = s.外注先ID営業; if (dteGaichuPay.Checked) { r.外注支払日営業 = DateTime.Parse(dteGaichuPay.Value.ToShortDateString()); } else { r.Set外注支払日営業Null(); } r.外注原価営業 = s.外注原価営業; if (s.Is外注依頼日営業Null()) { r.Set外注依頼日営業Null(); } else { r.外注依頼日営業 = s.外注依頼日営業; } r.外注先ID支払 = s.外注先ID支払; if (dtpGaichuPay.Checked) { r.外注支払日支払 = DateTime.Parse(dtpGaichuPay.Value.ToShortDateString()); } else { r.Set外注支払日支払Null(); } r.外注原価支払 = s.外注原価支払; if (s.Is外注依頼日支払Null()) { r.Set外注依頼日支払Null(); } else { r.外注依頼日支払 = s.外注依頼日支払; } r.ユーザーID = global.loginUserID; r.案件種別 = s.案件種別; //r.外注支払ID = s.外注支払ID; r.外注支払ID = string.Empty; // 2018/03/07 //r.受注確定書発行 = s.受注確定書発行; r.受注確定書発行 = global.FLGOFF; // 2018/02/15 r.登録ユーザーID = global.loginUserID; if (s.Is外注渡し日Null()) { r.Set外注渡し日Null(); } else { r.外注渡し日 = s.外注渡し日; } r.外注受け渡し担当者 = s.外注受け渡し担当者; r.外注委託枚数 = s.外注委託枚数; //r.業種 = s.業種; // 2019/03/06 コメント化 r.業種 = txtGyoushu.Text; // 2019/03/06 //r.外注先ID支払2 = s.外注先ID支払2; 2018/03/02 // 2018/03/02 if (cmbGaichu2.SelectedIndex != -1) { Utility.comboGaichu cmb = (Utility.comboGaichu)cmbGaichu2.SelectedItem; r.外注先ID支払2 = cmb.ID; } else { r.外注先ID支払2 = 0; } if (dtpGaichuPay2.Checked) { r.外注支払日支払2 = DateTime.Parse(dtpGaichuPay2.Value.ToShortDateString()); } else { r.Set外注支払日支払2Null(); } r.外注原価支払2 = s.外注原価支払2; //r.外注先ID支払3 = s.外注先ID支払3; 2018/03/02 // 2018/03/02 if (cmbGaichu3.SelectedIndex != -1) { Utility.comboGaichu cmb = (Utility.comboGaichu)cmbGaichu3.SelectedItem; r.外注先ID支払3 = cmb.ID; } else { r.外注先ID支払3 = 0; } if (dtpGaichuPay3.Checked) { r.外注支払日支払3 = DateTime.Parse(dtpGaichuPay3.Value.ToShortDateString()); } else { r.Set外注支払日支払3Null(); } r.外注原価支払3 = s.外注原価支払3; r.外注委託枚数2 = s.外注委託枚数2; r.外注委託枚数3 = s.外注委託枚数3; if (s.Is外注渡し日2Null()) { r.Set外注渡し日2Null(); } else { r.外注渡し日2 = s.外注渡し日2; } if (s.Is外注渡し日3Null()) { r.Set外注渡し日3Null(); } else { r.外注渡し日3 = s.外注渡し日3; } r.外注受け渡し担当者2 = s.外注受け渡し担当者2; r.外注受け渡し担当者3 = s.外注受け渡し担当者3; //r.外注支払ID2 = s.外注支払ID2; //r.外注支払ID3 = s.外注支払ID3; r.外注支払ID2 = string.Empty; // 2018/03/07 r.外注支払ID3 = string.Empty; // 2018/03/07 r.品書発行 = global.FLGOFF; dts.受注1.Add受注1Row(r); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { Cursor = Cursors.Default; } }