リビジョン 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