Exemplo n.º 1
0
        ///--------------------------------------------------------------------------
        /// <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);
        }
Exemplo n.º 2
0
        ///---------------------------------------------------------------
        /// <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");
            }
        }