リビジョン 196
チェック日付を前回起動日より当日に変更
branches/src/DataCheckExcute/DataCheckExcute/Common/Process/ClsChangeLedgerData.cs | ||
---|---|---|
62 | 62 |
bool bRet = true; |
63 | 63 |
foreach (int ConstrCode in ConstrCodeList) |
64 | 64 |
{ |
65 |
strSQL.Clear(); |
|
65 | 66 |
// 工事台帳実行データよりグループごとの合計金額を取得する |
66 | 67 |
strSQL.Append("SELECT GROUPCOUNT, SUM(PAYMENTAMOUNT)"); |
67 | 68 |
strSQL.Append(" FROM CONSTRUCTIONLEDGEREXCUTE"); |
branches/src/DataCheckExcute/DataCheckExcute/Common/Process/ClsSystemOnceExecute.cs | ||
---|---|---|
259 | 259 |
/// 資材返却ステータス取得処理 |
260 | 260 |
/// </summary> |
261 | 261 |
/// <returns></returns> |
262 |
public void MaterualStatusCheck(MaterialRecordInfo checkRec, DateTime CriteriaDate, ref TermMaster TermRec)
|
|
262 |
public void MaterualStatusCheck(MaterialRecordInfo checkRec, ref TermMaster TermRec) |
|
263 | 263 |
{ |
264 | 264 |
try |
265 | 265 |
{ |
266 |
// 対象日セット |
|
267 |
DateTime CriteriaDate = DateTime.Now; |
|
266 | 268 |
// 対象日付を設定 |
267 | 269 |
DateTime Target = checkRec.RepayPlanDate; |
268 | 270 |
|
... | ... | |
279 | 281 |
TermMasterData.ForeColor = CommonDefine.MaterualLimitItem[0, 3]; |
280 | 282 |
} |
281 | 283 |
// 後日以降継続のチェック 今日を基準に経過日(1日)が過ぎているか比較する |
282 |
if (Target.AddDays(1).Date <= CriteriaDate.Date) |
|
284 |
else if (Target.AddDays(1).Date <= CriteriaDate.Date)
|
|
283 | 285 |
{ |
284 | 286 |
TermMasterData.CheckSchdule = (int)CommonDefine.TermDateCheckTiming.CheckSchdule3; |
285 | 287 |
TermMasterData.TermDays = CommonDefine.MaterualStatusCheckList[1].Value; |
... | ... | |
422 | 424 |
|
423 | 425 |
// チェック |
424 | 426 |
TermMaster term = new TermMaster(); |
425 |
MaterualStatusCheck(wrkRec, StartDate, ref term);
|
|
427 |
MaterualStatusCheck(wrkRec, ref term); |
|
426 | 428 |
|
427 | 429 |
// メッセージ作成 掲示板にメッセージを載せる処理 |
428 | 430 |
if (!MakeSecretaryMassageData(mbdDB, mbtDB, cbiDDB, wrkRec, term, StartDate)) |
他の形式にエクスポート: Unified diff