///-------------------------------------------------------------------------- /// <summary> /// 依頼終了とする </summary> /// <param name="sID"> /// 依頼番号</param> ///-------------------------------------------------------------------------- private bool requestClose(long sID) { string msg = string.Empty; bool rtn = false; guideDataSet.ガイド依頼名Row r = dts.ガイド依頼名.Single(a => a.ID == sID); if (!r.Is選考メール送信日時Null() == !r.Is断りメール送信日時Null()) { StringBuilder sb = new StringBuilder(); sb.Append("選考メール、お断りメール共に送信されました。この依頼案件を終了してよろしいですか?").Append(Environment.NewLine).Append(Environment.NewLine); sb.Append("選考メール: ").Append(r.選考メール送信日時.ToString("yyyy/MM/dd HH:mm:ss") + " に送信されました").Append(Environment.NewLine); sb.Append("お断りメール: ").Append(r.断りメール送信日時.ToString("yyyy/MM/dd HH:mm:ss") + " に送信されました").Append(Environment.NewLine); if (MessageBox.Show(sb.ToString(), "修了確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return(false); } // 依頼案件終了フラグ書き込み requestCloseUpdate(sID); adp.Update(dts.ガイド依頼名); rtn = true; } return(rtn); }
///--------------------------------------------------------------- /// <summary> /// ガイド依頼内容表示 </summary> ///--------------------------------------------------------------- private void showIrai() { guideDataSet.ガイド依頼名Row r = dts.ガイド依頼名.Single(a => a.ID == _rm[0].iCode); txtIraiNum.Text = r.ID.ToString(); txtIrai.Text = r.依頼元; txtName.Text = r.依頼内容; txtUdate.Text = r.受付日時.ToShortDateString(); txtWdate.Text = r.依頼日.ToShortDateString(); txtMemo.Text = r.備考; if (r.Is依頼メール送信日時Null()) { txtIraiDate.Text = NOT_SEND; } else { txtIraiDate.Text = r.依頼メール送信日時.ToString("yyyy/MM/dd HH:mm:ss"); } if (r.Is選考メール送信日時Null()) { txtSenkouDate.Text = NOT_SEND; } else { txtSenkouDate.Text = r.選考メール送信日時.ToString("yyyy/MM/dd HH:mm:ss"); } if (r.Is断りメール送信日時Null()) { txtKotowariDate.Text = NOT_SEND; } else { txtKotowariDate.Text = r.断りメール送信日時.ToString("yyyy/MM/dd HH:mm:ss"); } }