リビジョン 420
営業期・工事年切り替え修正漏れ対応
入金入力:入金時メッセージ表示追加
メッセージリーダー:入金入力へのリンク追加
| trunk/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs | ||
|---|---|---|
| 3044 | 3044 |
strSQL.AppendFormat(" And LDetail.CompanyCode = {0}", PersonCode);
|
| 3045 | 3045 |
strSQL.AppendFormat(" And LDetail.SalaryFlg = {0}", (int)CommonDefine.SalaryDevision.DaysInput);
|
| 3046 | 3046 |
strSQL.Append(" Where");
|
| 3047 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", TargetYear);
|
|
| 3047 |
|
|
| 3048 |
if (CommonMotions.BasePeriodYear()) |
|
| 3049 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", TargetYear);
|
|
| 3050 |
else |
|
| 3051 |
strSQL.AppendFormat(" Base.ConstructionYear = {0}", TargetYear);
|
|
| 3052 |
|
|
| 3048 | 3053 |
strSQL.AppendFormat(" And Base.ConstructionPersonCode = {0}", PersonCode);
|
| 3049 | 3054 |
strSQL.Append(" And(");
|
| 3050 | 3055 |
strSQL.AppendFormat("DATE('{0}') <= DATE(Ledger.ConstructionStart)", dtLast.ToShortDateString());
|
| ... | ... | |
| 3106 | 3111 |
strSQL.AppendFormat(" And LDetail.CompanyCode = {0}", PersonCode);
|
| 3107 | 3112 |
strSQL.AppendFormat(" And LDetail.SalaryFlg = {0}", (int)CommonDefine.SalaryDevision.DaysInput);
|
| 3108 | 3113 |
strSQL.Append(" Where");
|
| 3109 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", PrevTargetYear);
|
|
| 3114 |
|
|
| 3115 |
if (CommonMotions.BasePeriodYear()) |
|
| 3116 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", PrevTargetYear);
|
|
| 3117 |
else |
|
| 3118 |
strSQL.AppendFormat(" Base.ConstructionYear = {0}", PrevTargetYear);
|
|
| 3119 |
|
|
| 3110 | 3120 |
strSQL.AppendFormat(" And Base.ConstructionPersonCode = {0}", PersonCode);
|
| 3111 | 3121 |
strSQL.Append(" And(");
|
| 3112 | 3122 |
strSQL.AppendFormat("DATE('{0}') <= DATE(Ledger.ConstructionStart)", (dtStart.AddDays(-1)).ToShortDateString());
|
| ... | ... | |
| 3298 | 3308 |
if (!bFirst) strSQL.Append(" Union ");
|
| 3299 | 3309 |
|
| 3300 | 3310 |
strSQL.Append("Select");
|
| 3301 |
strSQL.Append(" Base.ConstructionPeriod");
|
|
| 3311 |
if (CommonMotions.BasePeriodYear()) |
|
| 3312 |
strSQL.Append(" Base.ConstructionPeriod");
|
|
| 3313 |
else |
|
| 3314 |
strSQL.Append(" Base.ConstructionYear");
|
|
| 3315 |
|
|
| 3302 | 3316 |
strSQL.Append(", Base.ConstructionCode");
|
| 3303 | 3317 |
strSQL.Append(", Base.ConstructionPersonCode");
|
| 3304 | 3318 |
strSQL.Append(", Ledger.ConstructionStart");
|
| ... | ... | |
| 3317 | 3331 |
strSQL.AppendFormat(" And LDetail.CompanyCode = {0}", nPersonCode);
|
| 3318 | 3332 |
strSQL.AppendFormat(" And LDetail.SalaryFlg = {0}", (int)CommonDefine.SalaryDevision.DaysInput);
|
| 3319 | 3333 |
strSQL.Append(" Where");
|
| 3320 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", TargetYear);
|
|
| 3334 |
|
|
| 3335 |
if (CommonMotions.BasePeriodYear()) |
|
| 3336 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", TargetYear);
|
|
| 3337 |
else |
|
| 3338 |
strSQL.AppendFormat(" Base.ConstructionYear = {0}", TargetYear);
|
|
| 3339 |
|
|
| 3321 | 3340 |
strSQL.AppendFormat(" And Base.ConstructionPersonCode = {0}", nPersonCode);
|
| 3322 | 3341 |
strSQL.Append(" And(");
|
| 3323 | 3342 |
strSQL.AppendFormat("DATE('{0}') <= DATE(Ledger.ConstructionStart)", edDate.ToShortDateString());
|
| 3324 | 3343 |
strSQL.AppendFormat(" And DATE(Ledger.ConstructionEnd) <= DATE('{0}')", dtDefaultEnd.ToShortDateString());
|
| 3325 | 3344 |
strSQL.Append(")");
|
| 3326 | 3345 |
strSQL.Append(" Union Select");
|
| 3327 |
strSQL.Append(" Base.ConstructionPeriod");
|
|
| 3346 |
|
|
| 3347 |
if (CommonMotions.BasePeriodYear()) |
|
| 3348 |
strSQL.Append(" Base.ConstructionPeriod");
|
|
| 3349 |
else |
|
| 3350 |
strSQL.Append(" Base.ConstructionYear");
|
|
| 3351 |
|
|
| 3328 | 3352 |
strSQL.Append(", Base.ConstructionCode");
|
| 3329 | 3353 |
strSQL.Append(", Base.ConstructionPersonCode");
|
| 3330 | 3354 |
strSQL.Append(", Ledger.ConstructionStart");
|
| ... | ... | |
| 3342 | 3366 |
strSQL.AppendFormat(" And LDetail.CompanyCode = {0}", nPersonCode);
|
| 3343 | 3367 |
strSQL.AppendFormat(" And LDetail.SalaryFlg = {0}", (int)CommonDefine.SalaryDevision.DaysInput);
|
| 3344 | 3368 |
strSQL.Append(" Where");
|
| 3345 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", PrevTargetYear);
|
|
| 3369 |
|
|
| 3370 |
if (CommonMotions.BasePeriodYear()) |
|
| 3371 |
strSQL.AppendFormat(" Base.ConstructionPeriod = {0}", PrevTargetYear);
|
|
| 3372 |
else |
|
| 3373 |
strSQL.AppendFormat(" Base.ConstructionYear = {0}", PrevTargetYear);
|
|
| 3374 |
|
|
| 3346 | 3375 |
strSQL.AppendFormat(" And Base.ConstructionPersonCode = {0}", nPersonCode);
|
| 3347 | 3376 |
strSQL.Append(" And(");
|
| 3348 | 3377 |
strSQL.AppendFormat("DATE('{0}') <= DATE(Ledger.ConstructionStart)", (stDate.AddDays(-1)).ToShortDateString());
|
| ... | ... | |
| 3752 | 3781 |
// 今期のデータかどうかを判定する |
| 3753 | 3782 |
string FieldName = string.Empty; |
| 3754 | 3783 |
if (CommonMotions.BasePeriodYear()) |
| 3755 |
{
|
|
| 3756 | 3784 |
FieldName = "ConstructionPeriod"; |
| 3757 |
} |
|
| 3758 | 3785 |
else |
| 3759 |
{
|
|
| 3760 | 3786 |
FieldName = "ConstructionYear"; |
| 3761 |
} |
|
| 3787 |
|
|
| 3762 | 3788 |
if (!CheckNowSeason(nTargetYear)) |
| 3763 | 3789 |
{
|
| 3764 | 3790 |
strSQL.Append(" AND B.DepartmentCode IN(SELECT InDep.DEPARTMENTCODE FROM (");
|
| trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs | ||
|---|---|---|
| 2242 | 2242 |
return; |
| 2243 | 2243 |
} |
| 2244 | 2244 |
|
| 2245 |
// 直接表示年月が設定されていればセットする |
|
| 2246 |
if (CurrentPara.IntExecParameter.Count > 0) |
|
| 2247 |
frm.DirectMonth = CurrentPara.IntExecParameter[0]; |
|
| 2248 |
|
|
| 2245 | 2249 |
// フォーム表示 |
| 2246 | 2250 |
frm.ShowDialog(); |
| 2247 | 2251 |
} |
| trunk/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfoDetail.cs | ||
|---|---|---|
| 10 | 10 |
/// </summary> |
| 11 | 11 |
public class ConstructionBaseInfoDetail |
| 12 | 12 |
{
|
| 13 |
#region 定数 |
|
| 14 |
|
|
| 13 | 15 |
#region 工事基本情報明細:明細番号並び |
| 14 | 16 |
/// <summary> |
| 15 | 17 |
/// 工事基本情報明細:明細番号並び |
| ... | ... | |
| 135 | 137 |
} |
| 136 | 138 |
#endregion |
| 137 | 139 |
|
| 138 |
#region 定数 |
|
| 139 | 140 |
#endregion |
| 140 | 141 |
|
| 141 | 142 |
#region メンバ変数 |
| trunk/src/ProcessManagement/ProcessManagement/DataModel/MessageBoardData.cs | ||
|---|---|---|
| 33 | 33 |
/// 3:工事承認 |
| 34 | 34 |
/// </summary> |
| 35 | 35 |
ProcessApproval, |
| 36 |
/// <summary> |
|
| 37 |
/// 入金入力 |
|
| 38 |
/// </summary> |
|
| 39 |
PaymentEntry, |
|
| 36 | 40 |
} |
| 37 | 41 |
#endregion |
| 38 | 42 |
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs | ||
|---|---|---|
| 36 | 36 |
/// <summary> |
| 37 | 37 |
/// ??SQL??? |
| 38 | 38 |
/// </summary> |
| 39 |
private static string[] s_SQLPart1 = new string[] { "SELECT A.CONSTRUCTIONCODE, A.CONSTRUCTIONPERIOD, B.DETAILSTRING, A.CONSTRUCTIONSTATUSFLG,",
|
|
| 39 |
private static string[] s_SQLPart1 = new string[] { "SELECT A.CONSTRUCTIONCODE, A.CONSTRUCTIONPERIOD, A.CONSTRUCTIONYEAR, B.DETAILSTRING, A.CONSTRUCTIONSTATUSFLG,",
|
|
| 40 | 40 |
" C.PERSONCODE, C.PERSONNAME, C.DEPARTMENTCODE, C.DEPARTMENTNAME, C.MANDISPORDER, C.DEPDISPORDER,", |
| 41 | 41 |
" D.PERSONCODE, D.PERSONNAME, D.DEPARTMENTCODE, D.DEPARTMENTNAME, D.MANDISPORDER, D.DEPDISPORDER"}; |
| 42 | 42 |
|
| ... | ... | |
| 115 | 115 |
{
|
| 116 | 116 |
CONSTRUCTIONCODE = 0, |
| 117 | 117 |
CONSTRUCTIONPERIOD, |
| 118 |
CONSTRUCTIONYEAR, |
|
| 118 | 119 |
CONSTRUCTIONNAME, |
| 119 | 120 |
CONSTRUCTIONSTATUSFLG, |
| 120 | 121 |
SALESCODE, |
| ... | ... | |
| 1395 | 1396 |
strConstDepName = CommonMotions.cnvString(objwrk[(int)GetData.CONSTDEPNAME]); |
| 1396 | 1397 |
strConstName = CommonMotions.cnvString(objwrk[(int)GetData.CONSTNAME]); |
| 1397 | 1398 |
|
| 1399 |
int nYear = 0; |
|
| 1400 |
if (CommonMotions.BasePeriodYear()) |
|
| 1401 |
nYear = CommonMotions.cnvInt(objwrk[(int)GetData.CONSTRUCTIONPERIOD]); |
|
| 1402 |
else |
|
| 1403 |
nYear = CommonMotions.cnvInt(objwrk[(int)GetData.CONSTRUCTIONYEAR]); |
|
| 1404 |
|
|
| 1398 | 1405 |
int RowCnt = dgv.Rows.Add((ino++) |
| 1399 |
, strSalesDepName |
|
| 1400 |
, strSalesName |
|
| 1401 |
, strConstDepName |
|
| 1402 |
, strConstName |
|
| 1403 |
, strConstrName |
|
| 1404 |
, strStatus |
|
| 1405 |
, FlgString |
|
| 1406 |
, CommonMotions.cnvInt(objwrk[(int)GetData.CONSTRUCTIONPERIOD])
|
|
| 1407 |
, CommonMotions.cnvStringCodeFromInt(ConstrCode, "-", 8) |
|
| 1408 |
, OrderNo |
|
| 1409 |
); |
|
| 1406 |
, strSalesDepName
|
|
| 1407 |
, strSalesName
|
|
| 1408 |
, strConstDepName
|
|
| 1409 |
, strConstName
|
|
| 1410 |
, strConstrName
|
|
| 1411 |
, strStatus
|
|
| 1412 |
, FlgString
|
|
| 1413 |
, nYear
|
|
| 1414 |
, CommonMotions.cnvStringCodeFromInt(ConstrCode, "-", 8)
|
|
| 1415 |
, OrderNo
|
|
| 1416 |
);
|
|
| 1410 | 1417 |
|
| 1411 | 1418 |
// ?Z???F?????? |
| 1412 | 1419 |
CellColorChenge(dgv.Rows[RowCnt], objwrk); |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs | ||
|---|---|---|
| 408 | 408 |
strSQL.Append(" E1.NAMESTRING E1, E.EXPENSESRAITO E2, E.NAMECODE E3,");
|
| 409 | 409 |
strSQL.Append(" F1.NAMESTRING F1, F.EXPENSESRAITO F2, F.NAMECODE F3,");
|
| 410 | 410 |
strSQL.Append(" G1.NAMESTRING G1, G.EXPENSESRAITO G2, G.NAMECODE G3,");
|
| 411 |
strSQL.Append(" A.CONSTRUCTIONPERIOD");
|
|
| 411 |
|
|
| 412 |
if (CommonMotions.BasePeriodYear()) |
|
| 413 |
strSQL.Append(" A.CONSTRUCTIONPERIOD");
|
|
| 414 |
else |
|
| 415 |
strSQL.Append(" A.ConstructionYear");
|
|
| 416 |
|
|
| 412 | 417 |
strSQL.Append(" FROM CONSTRUCTIONBASEINFO A");
|
| 413 | 418 |
strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.CONSTRSUBPERSONCODE");
|
| 414 | 419 |
strSQL.Append(" LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs | ||
|---|---|---|
| 2441 | 2441 |
strSQL.AppendFormat(" And B1.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName);
|
| 2442 | 2442 |
strSQL.Append(" Left Join departmentmaster As C1");
|
| 2443 | 2443 |
strSQL.Append(" On C1.DepartmentCode = A1.SalesDepCode");
|
| 2444 |
strSQL.AppendFormat(" Where A1.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2444 |
|
|
| 2445 |
if (CommonMotions.BasePeriodYear()) |
|
| 2446 |
strSQL.AppendFormat(" Where A1.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2447 |
else |
|
| 2448 |
strSQL.AppendFormat(" Where A1.ConstructionYear = {0}", nTargetCount);
|
|
| 2449 |
|
|
| 2445 | 2450 |
strSQL.Append(" And A1.SalesDepCode != 0");
|
| 2446 | 2451 |
|
| 2447 | 2452 |
strSQL.Append(" Union Select");
|
| ... | ... | |
| 2454 | 2459 |
strSQL.AppendFormat(" And B2.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
|
| 2455 | 2460 |
strSQL.Append(" Left Join departmentmaster As C2");
|
| 2456 | 2461 |
strSQL.Append(" On C2.DepartmentCode = A2.ConstrDepCode");
|
| 2457 |
strSQL.AppendFormat(" Where A2.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2462 |
|
|
| 2463 |
if (CommonMotions.BasePeriodYear()) |
|
| 2464 |
strSQL.AppendFormat(" Where A2.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2465 |
else |
|
| 2466 |
strSQL.AppendFormat(" Where A2.ConstructionYear = {0}", nTargetCount);
|
|
| 2467 |
|
|
| 2458 | 2468 |
strSQL.Append(" And A2.ConstrDepCode != 0");
|
| 2459 | 2469 |
|
| 2460 | 2470 |
strSQL.Append(" Union Select");
|
| ... | ... | |
| 2467 | 2477 |
strSQL.AppendFormat(" And B3.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrSubDepartmentName);
|
| 2468 | 2478 |
strSQL.Append(" Left Join departmentmaster As C3");
|
| 2469 | 2479 |
strSQL.Append(" On C3.DepartmentCode = A3.ConstrSubDepCode");
|
| 2470 |
strSQL.AppendFormat(" Where A3.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2480 |
|
|
| 2481 |
if (CommonMotions.BasePeriodYear()) |
|
| 2482 |
strSQL.AppendFormat(" Where A3.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2483 |
else |
|
| 2484 |
strSQL.AppendFormat(" Where A3.ConstructionYear = {0}", nTargetCount);
|
|
| 2485 |
|
|
| 2471 | 2486 |
strSQL.Append(" And A3.ConstrSubDepCode != 0");
|
| 2472 | 2487 |
|
| 2473 | 2488 |
strSQL.Append(" Union Select");
|
| ... | ... | |
| 2480 | 2495 |
strSQL.AppendFormat(" And B4.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName);
|
| 2481 | 2496 |
strSQL.Append(" Left Join departmentmaster As C4");
|
| 2482 | 2497 |
strSQL.Append(" On C4.DepartmentCode = A4.ConstrInstrDepCode");
|
| 2483 |
strSQL.AppendFormat(" Where A4.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2498 |
if (CommonMotions.BasePeriodYear()) |
|
| 2499 |
strSQL.AppendFormat(" Where A4.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2500 |
else |
|
| 2501 |
strSQL.AppendFormat(" Where A4.ConstructionYear = {0}", nTargetCount);
|
|
| 2502 |
|
|
| 2484 | 2503 |
strSQL.Append(" And A4.ConstrInstrDepCode != 0");
|
| 2485 | 2504 |
strSQL.Append(") As A");
|
| 2486 | 2505 |
} |
| ... | ... | |
| 2500 | 2519 |
strSQL.Append(", CONSTRUCTIONBASEINFO C");
|
| 2501 | 2520 |
strSQL.Append(" WHERE");
|
| 2502 | 2521 |
|
| 2503 |
strSQL.AppendFormat(" (C.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2522 |
if (CommonMotions.BasePeriodYear()) |
|
| 2523 |
strSQL.AppendFormat(" (C.ConstructionPeriod = {0}", nTargetCount);
|
|
| 2524 |
else |
|
| 2525 |
strSQL.AppendFormat(" (C.ConstructionYear = {0}", nTargetCount);
|
|
| 2526 |
|
|
| 2504 | 2527 |
strSQL.Append(" And A.DepartmentCode IN(C.SalesDepCode, C.ConstrDepCode, C.ConstrSubDepCode, C.ConstrInstrDepCode))");
|
| 2505 | 2528 |
} |
| 2506 | 2529 |
strSQL.Append(" GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER");
|
| ... | ... | |
| 3498 | 3521 |
StartDate = DateTime.Now; |
| 3499 | 3522 |
LastDate = DateTime.Now; |
| 3500 | 3523 |
|
| 3501 |
string strSQL = "SELECT MIN(CONSTRUCTIONPERIODSTART), MAX(CONSTRUCTIONPERIODEND) FROM CONSTRUCTIONBASEINFO"; |
|
| 3502 |
strSQL += string.Format(" WHERE (TRUNCATE(CONSTRUCTIONCODE / 100,0) = {0})", CommonMotions.cnvTruncate(m_ConstructionCode / 100));
|
|
| 3503 |
strSQL += string.Format(" AND (TYINGFLG = {0} OR TYINGFLG = {1})"
|
|
| 3524 |
StringBuilder strSQL = new StringBuilder(); |
|
| 3525 |
if (CommonMotions.BasePeriodYear()) |
|
| 3526 |
strSQL.Append("SELECT MIN(CONSTRUCTIONPERIODSTART), MAX(CONSTRUCTIONPERIODEND) FROM CONSTRUCTIONBASEINFO");
|
|
| 3527 |
else |
|
| 3528 |
strSQL.Append("SELECT MIN(ConstructionYear), MAX(ConstructionYear) FROM CONSTRUCTIONBASEINFO");
|
|
| 3529 |
|
|
| 3530 |
strSQL.AppendFormat(" WHERE (TRUNCATE(CONSTRUCTIONCODE / 100,0) = {0})", CommonMotions.cnvTruncate(m_ConstructionCode / 100));
|
|
| 3531 |
strSQL.AppendFormat(" AND (TYINGFLG = {0} OR TYINGFLG = {1})"
|
|
| 3504 | 3532 |
, (int)ConstructionBaseInfo.TyingFlgDef.Parent, (int)ConstructionBaseInfo.TyingFlgDef.Tying); |
| 3505 | 3533 |
//strSQL += string.Format(" AND CONSTRUCTIONPERIODSTART != TO_DATE('{0}')", DateTime.MinValue.ToShortDateString());
|
| 3506 |
strSQL += string.Format(" AND DATE(CONSTRUCTIONPERIODSTART) != STR_TO_DATE('{0}', '%Y/%m/%d')", DateTime.MinValue.ToShortDateString());
|
|
| 3534 |
strSQL.AppendFormat(" AND DATE(CONSTRUCTIONPERIODSTART) != STR_TO_DATE('{0}', '%Y/%m/%d')", DateTime.MinValue.ToShortDateString());
|
|
| 3507 | 3535 |
ArrayList Arlist = new ArrayList(); |
| 3508 |
if (!BaseDB.ExecuteReader(strSQL, ref Arlist, false)) return; |
|
| 3536 |
if (!BaseDB.ExecuteReader(strSQL.ToString(), ref Arlist, false)) return;
|
|
| 3509 | 3537 |
if (Arlist.Count == 0) return; |
| 3510 | 3538 |
object[] objRec = (object[])Arlist[0]; |
| 3511 | 3539 |
StartDate = CommonMotions.cnvDate(objRec[0]); |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs | ||
|---|---|---|
| 740 | 740 |
return; |
| 741 | 741 |
} |
| 742 | 742 |
|
| 743 |
// 16????~??????????o???????
|
|
| 744 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16)
|
|
| 743 |
// ?????????o?????????
|
|
| 744 |
if (!GetExpensesList())
|
|
| 745 | 745 |
{
|
| 746 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[0].Key, CommonDefine.BeforeExpenses[0].Value });
|
|
| 747 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[1].Key, CommonDefine.BeforeExpenses[1].Value });
|
|
| 748 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[2].Key, CommonDefine.BeforeExpenses[2].Value });
|
|
| 746 |
MessageBox.Show("?o??????????????????", "?G???[?\??", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
| 747 |
this.Close();
|
|
| 748 |
return;
|
|
| 749 | 749 |
} |
| 750 |
else |
|
| 751 |
{
|
|
| 752 |
// ?????????o????????? |
|
| 753 |
if (!GetExpensesList()) |
|
| 754 |
{
|
|
| 755 |
MessageBox.Show("?o??????????????????", "?G???[?\??", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
| 756 |
this.Close(); |
|
| 757 |
return; |
|
| 758 |
} |
|
| 759 |
} |
|
| 760 | 750 |
|
| 761 | 751 |
// ??????? |
| 762 | 752 |
InitSettingLoad(); |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs | ||
|---|---|---|
| 1533 | 1533 |
// 粗利益行作成 |
| 1534 | 1534 |
CreateGrossProfit(true); |
| 1535 | 1535 |
|
| 1536 |
// 16期以降は人件費金額を表示する |
|
| 1537 |
if (m_ConstructionBaseInfo.ConstructionPeriod >= 16) |
|
| 1538 |
{
|
|
| 1539 |
// 指導員給与 |
|
| 1540 |
CreateInstructorCosts(true); |
|
| 1536 |
// 指導員給与 |
|
| 1537 |
CreateInstructorCosts(true); |
|
| 1541 | 1538 |
|
| 1542 |
// 副担当者給与経費
|
|
| 1543 |
CreateAssistantCosts(true);
|
|
| 1539 |
// 副担当者給与経費 |
|
| 1540 |
CreateAssistantCosts(true); |
|
| 1544 | 1541 |
|
| 1545 |
// 担当者給与経費 |
|
| 1546 |
CreatePayrollCosts(true); |
|
| 1547 |
} |
|
| 1542 |
// 担当者給与経費 |
|
| 1543 |
CreatePayrollCosts(true); |
|
| 1548 | 1544 |
|
| 1549 | 1545 |
// 粗利益行計算 |
| 1550 | 1546 |
CreateGrossProfit(false); |
| ... | ... | |
| 3085 | 3081 |
{
|
| 3086 | 3082 |
|
| 3087 | 3083 |
DataGridViewEX dgv = dgvAllDisplay; |
| 3088 |
// 16期以降はは表示する |
|
| 3089 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3090 | 3084 |
|
| 3091 | 3085 |
int AssistantLine = m_CostsRowCount[(int)CostsRowLine.AssistantRowLine]; |
| 3092 | 3086 |
if (AssistantLine == 0) return; |
| ... | ... | |
| 3242 | 3236 |
{
|
| 3243 | 3237 |
|
| 3244 | 3238 |
DataGridViewEX dgv = dgvAllDisplay; |
| 3245 |
// 16期以降はは表示する |
|
| 3246 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3247 | 3239 |
|
| 3248 | 3240 |
int InstructorLine = m_CostsRowCount[(int)CostsRowLine.InstructorRowLine]; |
| 3249 | 3241 |
if (InstructorLine == 0) return; |
| ... | ... | |
| 3466 | 3458 |
} |
| 3467 | 3459 |
} |
| 3468 | 3460 |
|
| 3469 |
// 16期以降は給与を表示する |
|
| 3470 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3471 |
|
|
| 3472 | 3461 |
// 受注金額 |
| 3473 | 3462 |
//double OrdersPrice = CommonMotions.cnvDouble(m_DspLabelCtrl[(int)DspLblCtrlName.OrdersPrice].Text); |
| 3474 | 3463 |
// 工期取得 |
| ... | ... | |
| 3578 | 3567 |
private void GetCreatorLineValue(ref int CreatorHope, ref int CreatorExec) |
| 3579 | 3568 |
{
|
| 3580 | 3569 |
DataGridViewEX dgv = dgvAllDisplay; |
| 3581 |
// 16期以降のみ処理する |
|
| 3582 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3583 | 3570 |
|
| 3584 | 3571 |
int CreatorLine = m_CostsRowCount[(int)CostsRowLine.ConstructorRowLine]; |
| 3585 | 3572 |
if (CreatorLine == 0) return; |
| ... | ... | |
| 3599 | 3586 |
{
|
| 3600 | 3587 |
DataGridViewEX dgv = dgvAllDisplay; |
| 3601 | 3588 |
|
| 3602 |
// 16期以降は給与を表示する |
|
| 3603 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3604 |
|
|
| 3605 | 3589 |
// 受注金額取得 |
| 3606 | 3590 |
int OrdersPrice = CommonMotions.cnvInt(m_DspLabelCtrl[(int)DspLblCtrlName.OrdersPrice].Text.Replace("\\", ""));
|
| 3607 | 3591 |
|
| ... | ... | |
| 3682 | 3666 |
{
|
| 3683 | 3667 |
try |
| 3684 | 3668 |
{
|
| 3685 |
// 16期以降は給与を表示する |
|
| 3686 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) return; |
|
| 3687 |
|
|
| 3688 | 3669 |
// 行位置取得 |
| 3689 | 3670 |
DataGridViewEX dgv = dgvAllDisplay; |
| 3690 | 3671 |
int LineCnt = m_CostsRowCount[RowArrayCount]; |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs | ||
|---|---|---|
| 978 | 978 |
if (DataChange) |
| 979 | 979 |
{
|
| 980 | 980 |
GetBaseInfoData(); |
| 981 |
if (m_ConstructionBaseInfo.ConstructionPeriod >= 16) GetExpensesList();
|
|
| 981 |
GetExpensesList(); |
|
| 982 | 982 |
InitDataLoad(); |
| 983 | 983 |
} |
| 984 | 984 |
} |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs | ||
|---|---|---|
| 1038 | 1038 |
return; |
| 1039 | 1039 |
} |
| 1040 | 1040 |
|
| 1041 |
// 16????O????o?? |
|
| 1042 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) |
|
| 1043 |
{ // ???o??????????
|
|
| 1044 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[0].Key, CommonDefine.BeforeExpenses[0].Value });
|
|
| 1045 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[1].Key, CommonDefine.BeforeExpenses[1].Value });
|
|
| 1046 |
m_ExpensesList.Add(new object[] { CommonDefine.BeforeExpenses[2].Key, CommonDefine.BeforeExpenses[2].Value });
|
|
| 1047 |
} |
|
| 1048 |
else |
|
| 1041 |
// ?????????o????????? |
|
| 1042 |
if (!GetExpensesList()) |
|
| 1049 | 1043 |
{
|
| 1050 |
// 16????~??????????o??????? |
|
| 1051 |
// ?????????o????????? |
|
| 1052 |
if (!GetExpensesList()) |
|
| 1053 |
{
|
|
| 1054 |
MessageBox.Show("?o??????????????????", "?G???[?\??", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
| 1055 |
this.Close(); |
|
| 1056 |
return; |
|
| 1057 |
} |
|
| 1044 |
MessageBox.Show("?o??????????????????", "?G???[?\??", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
| 1045 |
this.Close(); |
|
| 1046 |
return; |
|
| 1058 | 1047 |
} |
| 1059 | 1048 |
|
| 1060 | 1049 |
// ??????? |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs | ||
|---|---|---|
| 102 | 102 |
{
|
| 103 | 103 |
try |
| 104 | 104 |
{
|
| 105 |
int nPreiod = m_ConstructionBaseInfo.ConstructionPeriod; |
|
| 105 |
int nPreiod = 0; |
|
| 106 |
if (CommonMotions.BasePeriodYear()) |
|
| 107 |
nPreiod = m_ConstructionBaseInfo.ConstructionPeriod; |
|
| 108 |
else |
|
| 109 |
nPreiod = m_ConstructionBaseInfo.ConstructionYear; |
|
| 110 |
|
|
| 106 | 111 |
int nDepartmentCode = m_ConstructionBaseInfo.ConstrDepCode; |
| 107 | 112 |
|
| 108 | 113 |
// 部署経費率マスタ取得 |
| ... | ... | |
| 1565 | 1570 |
// 空白行 |
| 1566 | 1571 |
AddEmptyRow(); |
| 1567 | 1572 |
|
| 1568 |
// 16期以降は給与を表示する |
|
| 1569 |
if (m_ConstructionBaseInfo.ConstructionPeriod >= 16) |
|
| 1570 |
{
|
|
| 1571 |
// 工事予算書より人件費ブロックを取り込む |
|
| 1572 |
DispDataFromConstructionBudget4(DetailList); |
|
| 1573 |
} |
|
| 1573 |
// 工事予算書より人件費ブロックを取り込む |
|
| 1574 |
DispDataFromConstructionBudget4(DetailList); |
|
| 1574 | 1575 |
|
| 1575 | 1576 |
// 空白行 |
| 1576 | 1577 |
AddEmptyRow(); |
| ... | ... | |
| 3849 | 3850 |
|
| 3850 | 3851 |
case (int)DataGroup.Assistant: // 副担当 |
| 3851 | 3852 |
case (int)DataGroup.Payroll: // 工事担当 |
| 3852 |
// 一般ユーザーは行ロック |
|
| 3853 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) CurRow.Visible = false; |
|
| 3854 | 3853 |
if (!CheckLeaderOrUser()) CurRow.ReadOnly = true; |
| 3855 | 3854 |
// ヘッダーチェックボックス表示 |
| 3856 | 3855 |
SalaryRadioButtonCheck(DetailRec); |
| 3857 | 3856 |
break; |
| 3858 | 3857 |
case (int)DataGroup.Instructor: // 指導員 |
| 3859 | 3858 |
case (int)DataGroup.NetIncome: // 純利益 |
| 3860 |
// 16期より前は指導員金額・担当者給与・純利益を表示しない |
|
| 3861 |
if (m_ConstructionBaseInfo.ConstructionPeriod < 16) CurRow.Visible = false; |
|
| 3862 | 3859 |
// 一般ユーザーは行ロック |
| 3863 | 3860 |
if (!CheckLeaderOrUser()) CurRow.ReadOnly = true; |
| 3864 | 3861 |
break; |
| ... | ... | |
| 5078 | 5075 |
// 工事コード |
| 5079 | 5076 |
work.ConstructionCode = m_ConstructionCode; |
| 5080 | 5077 |
// 事業期 |
| 5081 |
work.ConstructionPeriod = m_ConstructionBaseInfo.ConstructionPeriod; |
|
| 5078 |
if (CommonMotions.BasePeriodYear()) |
|
| 5079 |
work.ConstructionPeriod = m_ConstructionBaseInfo.ConstructionPeriod; |
|
| 5080 |
else |
|
| 5081 |
work.ConstructionPeriod = m_ConstructionBaseInfo.ConstructionYear; |
|
| 5082 | 5082 |
// 作成者コード |
| 5083 | 5083 |
work.CreatorCode = m_ConstructionBaseInfo.ConstructionPersonCode; |
| 5084 | 5084 |
// 作成者名 |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs | ||
|---|---|---|
| 978 | 978 |
if (DataChange) |
| 979 | 979 |
{
|
| 980 | 980 |
GetBaseInfoData(); |
| 981 |
if (m_ConstructionBaseInfo.ConstructionPeriod >= 16) GetExpensesList();
|
|
| 981 |
GetExpensesList(); |
|
| 982 | 982 |
InitDataLoad(); |
| 983 | 983 |
} |
| 984 | 984 |
} |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/CommonLedgerData.cs | ||
|---|---|---|
| 176 | 176 |
strSQL.Append(" Inner Join constructionbaseinfo As Base");
|
| 177 | 177 |
strSQL.Append(" On Base.ConstructionCode = LDetail.ConstructionCode");
|
| 178 | 178 |
strSQL.AppendFormat(" And Base.ConstructionStatusFlg <> {0}", NotOrder);
|
| 179 |
strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", BusinessPeriod);
|
|
| 179 |
if (CommonMotions.BasePeriodYear()) |
|
| 180 |
strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", BusinessPeriod);
|
|
| 181 |
else |
|
| 182 |
strSQL.AppendFormat(" And Base.ConstructionYear = {0}", BusinessPeriod);
|
|
| 183 |
|
|
| 180 | 184 |
strSQL.AppendFormat(" Where LDetail.GroupCount IN ({0}, {1}, {2})"
|
| 181 | 185 |
, (int)FrmConstructionLedger.DataGroup.Instructor |
| 182 | 186 |
, (int)FrmConstructionLedger.DataGroup.Assistant |
| ... | ... | |
| 198 | 202 |
strSQL.Append(" Inner Join constructionbaseinfo As Base");
|
| 199 | 203 |
strSQL.Append(" On Base.ConstructionCode = LDetail2.ConstructionCode");
|
| 200 | 204 |
strSQL.AppendFormat(" And Base.ConstructionStatusFlg <> {0}", NotOrder);
|
| 201 |
strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", BusinessPeriod + 1);
|
|
| 205 |
|
|
| 206 |
if (CommonMotions.BasePeriodYear()) |
|
| 207 |
strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", BusinessPeriod + 1);
|
|
| 208 |
else |
|
| 209 |
strSQL.AppendFormat(" And Base.ConstructionYear = {0}", BusinessPeriod + 1);
|
|
| 210 |
|
|
| 202 | 211 |
strSQL.AppendFormat(" Where LDetail2.GroupCount IN ({0}, {1}, {2})"
|
| 203 | 212 |
, (int)FrmConstructionLedger.DataGroup.Instructor |
| 204 | 213 |
, (int)FrmConstructionLedger.DataGroup.Assistant |
| ... | ... | |
| 377 | 386 |
|
| 378 | 387 |
strSQL.Append(" Inner Join CONSTRUCTIONBASEINFO As C");
|
| 379 | 388 |
strSQL.Append(" On C.ConstructionCode = A.ConstructionCode");
|
| 380 |
strSQL.AppendFormat(" And C.CONSTRUCTIONPERIOD = {0}", TargetYear);
|
|
| 389 |
if (CommonMotions.BasePeriodYear()) |
|
| 390 |
strSQL.AppendFormat(" And C.CONSTRUCTIONPERIOD = {0}", TargetYear);
|
|
| 391 |
else |
|
| 392 |
strSQL.AppendFormat(" And C.ConstructionYear = {0}", TargetYear);
|
|
| 393 |
|
|
| 381 | 394 |
strSQL.AppendFormat(" AND C.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
|
| 382 | 395 |
|
| 383 | 396 |
strSQL.Append(" Where");
|
| ... | ... | |
| 396 | 409 |
strSQL.Append(" CONSTRUCTIONLEDGERDETAIL A");
|
| 397 | 410 |
strSQL.Append(" Inner JOIN CONSTRUCTIONBASEINFO As B");
|
| 398 | 411 |
strSQL.Append(" On B.ConstructionCode = A.ConstructionCode");
|
| 399 |
strSQL.AppendFormat(" And B.CONSTRUCTIONPERIOD = {0}", TargetYear);
|
|
| 412 |
if (CommonMotions.BasePeriodYear()) |
|
| 413 |
strSQL.AppendFormat(" And B.CONSTRUCTIONPERIOD = {0}", TargetYear);
|
|
| 414 |
else |
|
| 415 |
strSQL.AppendFormat(" And B.ConstructionYear = {0}", TargetYear);
|
|
| 416 |
|
|
| 400 | 417 |
strSQL.AppendFormat(" AND B.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
|
| 401 | 418 |
|
| 402 | 419 |
strSQL.Append(" Where");
|
| ... | ... | |
| 690 | 707 |
strSQL.AppendFormat(" B.GROUPCOUNT IN ({0}, {1})"
|
| 691 | 708 |
, (int)FrmConstructionLedger.DataGroup.Instructor |
| 692 | 709 |
, (int)FrmConstructionLedger.DataGroup.Assistant); |
| 693 |
strSQL.AppendFormat(" AND A.ConstructionPeriod = {0}", TargetYear);
|
|
| 710 |
if (CommonMotions.BasePeriodYear()) |
|
| 711 |
strSQL.AppendFormat(" AND A.ConstructionPeriod = {0}", TargetYear);
|
|
| 712 |
else |
|
| 713 |
strSQL.AppendFormat(" AND A.ConstructionYear = {0}", TargetYear);
|
|
| 714 |
|
|
| 694 | 715 |
strSQL.AppendFormat(" AND A.ConstructionStatusFlg != {0}", NotOrder);
|
| 695 | 716 |
|
| 696 | 717 |
if (DepartmentCode > 0) strSQL.AppendFormat(" AND C.ComponentCode = {0}", DepartmentCode);
|
| ... | ... | |
| 754 | 775 |
strSQL.Append(" And B.LineCount = A.LineCount");
|
| 755 | 776 |
strSQL.Append(" Inner Join constructionbaseinfo AS C");
|
| 756 | 777 |
strSQL.Append(" On C.ConstructionCode = B.ConstructionCode");
|
| 757 |
strSQL.AppendFormat(" AND C.ConstructionPeriod = {0}", TargetYear);
|
|
| 778 |
if (CommonMotions.BasePeriodYear()) |
|
| 779 |
strSQL.AppendFormat(" AND C.ConstructionPeriod = {0}", TargetYear);
|
|
| 780 |
else |
|
| 781 |
strSQL.AppendFormat(" AND C.ConstructionYear = {0}", TargetYear);
|
|
| 782 |
|
|
| 758 | 783 |
strSQL.AppendFormat(" AND C.ConstructionStatusFlg != {0}", NotOrder);
|
| 759 | 784 |
strSQL.AppendFormat(" AND C.ConstrDepCode = {0}", DepartmentCode);
|
| 760 | 785 |
strSQL.Append(" WHERE");
|
| ... | ... | |
| 778 | 803 |
strSQL.Append(" And B.LineCount = A.LineCount");
|
| 779 | 804 |
strSQL.Append(" Inner Join constructionbaseinfo AS C");
|
| 780 | 805 |
strSQL.Append(" On C.ConstructionCode = B.ConstructionCode");
|
| 781 |
strSQL.AppendFormat(" AND C.ConstructionPeriod = {0}", TargetYear);
|
|
| 806 |
if (CommonMotions.BasePeriodYear()) |
|
| 807 |
strSQL.AppendFormat(" AND C.ConstructionPeriod = {0}", TargetYear);
|
|
| 808 |
else |
|
| 809 |
strSQL.AppendFormat(" AND C.ConstructionYear = {0}", TargetYear);
|
|
| 810 |
|
|
| 782 | 811 |
strSQL.AppendFormat(" AND C.ConstructionStatusFlg != {0}", NotOrder);
|
| 783 | 812 |
strSQL.AppendFormat(" AND C.ConstrDepCode != {0}", DepartmentCode);
|
| 784 | 813 |
strSQL.Append(" WHERE");
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs | ||
|---|---|---|
| 32 | 32 |
partial class FrmLedgerList |
| 33 | 33 |
{
|
| 34 | 34 |
#region ?? |
| 35 |
private const string StaticSQL1 = "SELECT A.ConstructionCode, A.ConstructionPeriod, B.DetailString, A.SalesPersonCode, A.ConstructionPersonCode, A.ConstructionStatusFlg "; |
|
| 36 |
private const string StaticSQL2 = "From ConstructionBaseInfo A, ConstructionBaseInfoDetail B"; |
|
| 37 | 35 |
#endregion |
| 38 | 36 |
|
| 39 | 37 |
#region ??? |
| ... | ... | |
| 630 | 628 |
/// </summary> |
| 631 | 629 |
/// <param name="dtStart"></param> |
| 632 | 630 |
/// <param name="dtEnd"></param> |
| 633 |
private void CreateConstStartAndEndDate(ref DateTime dtStart, ref DateTime dtEnd, int PersonCode = 0) |
|
| 634 |
{
|
|
| 635 |
IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo(); |
|
| 636 |
try |
|
| 637 |
{
|
|
| 638 |
StringBuilder strSQL = new StringBuilder(); |
|
| 639 |
strSQL.Append("SELECT MIN(B.CONSTRUCTIONPERIODSTART) ,MAX(B.CONSTRUCTIONPERIODEND)");
|
|
| 640 |
strSQL.Append(" FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B");
|
|
| 641 |
strSQL.Append(" WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE");
|
|
| 642 |
strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 643 |
if (PersonCode != 0) strSQL.AppendFormat(" AND B.CONSTRSUBPERSONCODE = {0}", PersonCode);
|
|
| 644 |
strSQL.AppendFormat(" AND DATE_FORMAT(B.CONSTRUCTIONPERIODSTART,'%Y/%m/%d') != '{0}'", DateTime.MinValue.ToShortDateString());
|
|
| 645 |
strSQL.AppendFormat(" AND DATE_FORMAT(B.CONSTRUCTIONPERIODEND,'%Y/%m/%d') != '{0}'", DateTime.MinValue.ToShortDateString());
|
|
| 646 |
ArrayList arList = new ArrayList(); |
|
| 647 |
if (!BaseDB.ExecuteReader(strSQL.ToString(), ref arList)) return; |
|
| 631 |
//private void CreateConstStartAndEndDate(ref DateTime dtStart, ref DateTime dtEnd, int PersonCode = 0)
|
|
| 632 |
//{
|
|
| 633 |
// IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
|
|
| 634 |
// try
|
|
| 635 |
// {
|
|
| 636 |
// StringBuilder strSQL = new StringBuilder();
|
|
| 637 |
// strSQL.Append("SELECT MIN(B.CONSTRUCTIONPERIODSTART) ,MAX(B.CONSTRUCTIONPERIODEND)");
|
|
| 638 |
// strSQL.Append(" FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B");
|
|
| 639 |
// strSQL.Append(" WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE");
|
|
| 640 |
// strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 641 |
// if (PersonCode != 0) strSQL.AppendFormat(" AND B.CONSTRSUBPERSONCODE = {0}", PersonCode);
|
|
| 642 |
// strSQL.AppendFormat(" AND DATE_FORMAT(B.CONSTRUCTIONPERIODSTART,'%Y/%m/%d') != '{0}'", DateTime.MinValue.ToShortDateString());
|
|
| 643 |
// strSQL.AppendFormat(" AND DATE_FORMAT(B.CONSTRUCTIONPERIODEND,'%Y/%m/%d') != '{0}'", DateTime.MinValue.ToShortDateString());
|
|
| 644 |
// ArrayList arList = new ArrayList();
|
|
| 645 |
// if (!BaseDB.ExecuteReader(strSQL.ToString(), ref arList)) return;
|
|
| 648 | 646 |
|
| 649 |
object[] objList = (object[])arList[0]; |
|
| 647 |
// object[] objList = (object[])arList[0];
|
|
| 650 | 648 |
|
| 651 |
dtStart = CommonMotions.cnvDate(objList[0]); |
|
| 652 |
dtEnd = CommonMotions.cnvDate(objList[2]); |
|
| 653 |
} |
|
| 654 |
catch (Exception ex) |
|
| 655 |
{
|
|
| 656 |
logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 657 |
} |
|
| 658 |
finally |
|
| 659 |
{
|
|
| 660 |
BaseDB.close(); BaseDB = null; |
|
| 661 |
} |
|
| 662 |
} |
|
| 649 |
// dtStart = CommonMotions.cnvDate(objList[0]);
|
|
| 650 |
// dtEnd = CommonMotions.cnvDate(objList[2]);
|
|
| 651 |
// }
|
|
| 652 |
// catch (Exception ex)
|
|
| 653 |
// {
|
|
| 654 |
// logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 655 |
// }
|
|
| 656 |
// finally
|
|
| 657 |
// {
|
|
| 658 |
// BaseDB.close(); BaseDB = null;
|
|
| 659 |
// }
|
|
| 660 |
//}
|
|
| 663 | 661 |
#endregion |
| 664 | 662 |
|
| 665 | 663 |
#region ?H??????????????o???\?????? |
| ... | ... | |
| 1330 | 1328 |
/// ?S???????w?????H???J?n?????????? |
| 1331 | 1329 |
/// </summary> |
| 1332 | 1330 |
/// <returns></returns> |
| 1333 |
private DateTime GetConstructionDate(int PersonCode, bool bStart = true) |
|
| 1334 |
{
|
|
| 1335 |
IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo(); |
|
| 1336 |
try |
|
| 1337 |
{
|
|
| 1338 |
// ????????O?C?????[?U?[ |
|
| 1339 |
if (PersonCode == 0) PersonCode = CommonMotions.LoginUserData.PersonCode; |
|
| 1331 |
//private DateTime GetConstructionDate(int PersonCode, bool bStart = true)
|
|
| 1332 |
//{
|
|
| 1333 |
// IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
|
|
| 1334 |
// try
|
|
| 1335 |
// {
|
|
| 1336 |
// // ????????O?C?????[?U?[
|
|
| 1337 |
// if (PersonCode == 0) PersonCode = CommonMotions.LoginUserData.PersonCode;
|
|
| 1340 | 1338 |
|
| 1341 |
// ?J?n???? |
|
| 1342 |
StringBuilder strSQL = new StringBuilder(); |
|
| 1343 |
strSQL.Append("SELECT A.CONSTRUCTIONPERSONCODE, MIN(B.CONSTRUCTIONSTART) FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBUDGET B");
|
|
| 1344 |
// ?I???w???I????MAX???X |
|
| 1345 |
if (!bStart) strSQL.Replace("MIN(B.CONSTRUCTIONSTART)", "MAX(B.CONSTRUCTIONEND)");
|
|
| 1339 |
// // ?J?n????
|
|
| 1340 |
// StringBuilder strSQL = new StringBuilder();
|
|
| 1341 |
// strSQL.Append("SELECT A.CONSTRUCTIONPERSONCODE, MIN(B.CONSTRUCTIONSTART) FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBUDGET B");
|
|
| 1342 |
// // ?I???w???I????MAX???X
|
|
| 1343 |
// if (!bStart) strSQL.Replace("MIN(B.CONSTRUCTIONSTART)", "MAX(B.CONSTRUCTIONEND)");
|
|
| 1346 | 1344 |
|
| 1347 |
strSQL.AppendFormat(" WHERE A.CONSTRUCTIONPERSONCODE = {0}", PersonCode);
|
|
| 1348 |
strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 1349 |
strSQL.Append(" AND A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE GROUP BY A.CONSTRUCTIONPERSONCODE");
|
|
| 1350 |
ArrayList ArrayList = new ArrayList(); |
|
| 1351 |
if (!BaseDB.ExecuteReader(strSQL.ToString(), ref ArrayList)) return DateTime.MinValue; |
|
| 1352 |
if (ArrayList.Count == 0) return DateTime.MinValue; |
|
| 1345 |
// strSQL.AppendFormat(" WHERE A.CONSTRUCTIONPERSONCODE = {0}", PersonCode);
|
|
| 1346 |
// strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 1347 |
// strSQL.Append(" AND A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE GROUP BY A.CONSTRUCTIONPERSONCODE");
|
|
| 1348 |
// ArrayList ArrayList = new ArrayList();
|
|
| 1349 |
// if (!BaseDB.ExecuteReader(strSQL.ToString(), ref ArrayList)) return DateTime.MinValue;
|
|
| 1350 |
// if (ArrayList.Count == 0) return DateTime.MinValue;
|
|
| 1353 | 1351 |
|
| 1354 |
object[] objRec = (object[])ArrayList[0]; |
|
| 1352 |
// object[] objRec = (object[])ArrayList[0];
|
|
| 1355 | 1353 |
|
| 1356 |
return CommonMotions.cnvDate(objRec[1]); |
|
| 1357 |
} |
|
| 1358 |
catch (Exception ex) |
|
| 1359 |
{
|
|
| 1360 |
logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1361 |
return DateTime.MinValue; |
|
| 1362 |
} |
|
| 1363 |
finally |
|
| 1364 |
{
|
|
| 1365 |
BaseDB.close(); BaseDB = null; |
|
| 1366 |
} |
|
| 1367 |
} |
|
| 1354 |
// return CommonMotions.cnvDate(objRec[1]);
|
|
| 1355 |
// }
|
|
| 1356 |
// catch (Exception ex)
|
|
| 1357 |
// {
|
|
| 1358 |
// logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1359 |
// return DateTime.MinValue;
|
|
| 1360 |
// }
|
|
| 1361 |
// finally
|
|
| 1362 |
// {
|
|
| 1363 |
// BaseDB.close(); BaseDB = null;
|
|
| 1364 |
// }
|
|
| 1365 |
//}
|
|
| 1368 | 1366 |
#endregion |
| 1369 | 1367 |
|
| 1370 | 1368 |
#region ???J?n?O?w?b?_?[?N???A |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionSerarch/FrmConstrSerarchAux.cs | ||
|---|---|---|
| 151 | 151 |
strSQL.Append(" Left Join personinchargemaster AS PersonD ON PersonD.PersonCode = Base.SalesPersonCode");
|
| 152 | 152 |
|
| 153 | 153 |
strSQL.AppendFormat(" WHERE DATE(Base.EstimatesSubmittedDate) <> STR_TO_DATE('{0}','%Y/%m/%d')", DateTime.MinValue.ToShortDateString());
|
| 154 |
if (m_DispPeriod) strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", numUDConstPro.Value);
|
|
| 154 |
if (m_DispPeriod) |
|
| 155 |
{
|
|
| 156 |
if (CommonMotions.BasePeriodYear()) |
|
| 157 |
strSQL.AppendFormat(" And Base.ConstructionPeriod = {0}", numUDConstPro.Value);
|
|
| 158 |
else |
|
| 159 |
strSQL.AppendFormat(" And Base.ConstructionYear = {0}", numUDConstPro.Value);
|
|
| 160 |
} |
|
| 155 | 161 |
|
| 156 | 162 |
if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode) |
| 157 | 163 |
{
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmCopyTargetListAuxiliary.cs | ||
|---|---|---|
| 354 | 354 |
string strdtEnd = CommonMotions.GetOpeningEndDate(nTargetYear, false).ToShortDateString(); |
| 355 | 355 |
|
| 356 | 356 |
strSQL.Append("SELECT DISTINCT A.ConstructionCode");
|
| 357 |
strSQL.Append(", A.ConstructionPeriod");
|
|
| 357 |
|
|
| 358 |
if (CommonMotions.BasePeriodYear()) |
|
| 359 |
strSQL.Append(", A.ConstructionPeriod");
|
|
| 360 |
else |
|
| 361 |
strSQL.Append(", A.ConstructionYear");
|
|
| 362 |
|
|
| 358 | 363 |
strSQL.Append(", B.DetailString");
|
| 359 | 364 |
strSQL.Append(", A.SalesPersonCode");
|
| 360 | 365 |
strSQL.Append(", A.ConstructionPersonCode");
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs | ||
|---|---|---|
| 32 | 32 |
partial class FrmDepExpenssList |
| 33 | 33 |
{
|
| 34 | 34 |
#region ?? |
| 35 |
private const string StaticSQL1 = "SELECT A.ConstructionCode, A.ConstructionPeriod, B.DetailString, A.SalesPersonCode, A.ConstructionPersonCode, A.ConstructionStatusFlg "; |
|
| 36 |
private const string StaticSQL2 = "From ConstructionBaseInfo A, ConstructionBaseInfoDetail B"; |
|
| 35 |
//private const string StaticSQL1 = "SELECT A.ConstructionCode, A.ConstructionPeriod, B.DetailString, A.SalesPersonCode, A.ConstructionPersonCode, A.ConstructionStatusFlg ";
|
|
| 36 |
//private const string StaticSQL2 = "From ConstructionBaseInfo A, ConstructionBaseInfoDetail B";
|
|
| 37 | 37 |
#endregion |
| 38 | 38 |
|
| 39 | 39 |
#region ??? |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepartmentCost/FrmDepartmentCostAux.cs | ||
|---|---|---|
| 804 | 804 |
/// ?S???????w?????H???J?n?????????? |
| 805 | 805 |
/// </summary> |
| 806 | 806 |
/// <returns></returns> |
| 807 |
private DateTime GetConstructionDate(int PersonCode, bool bStart = true) |
|
| 808 |
{
|
|
| 809 |
IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo(); |
|
| 810 |
try |
|
| 811 |
{
|
|
| 812 |
// ????????O?C?????[?U?[ |
|
| 813 |
if (PersonCode == 0) PersonCode = CommonMotions.LoginUserData.PersonCode; |
|
| 807 |
//private DateTime GetConstructionDate(int PersonCode, bool bStart = true)
|
|
| 808 |
//{
|
|
| 809 |
// IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
|
|
| 810 |
// try
|
|
| 811 |
// {
|
|
| 812 |
// // ????????O?C?????[?U?[
|
|
| 813 |
// if (PersonCode == 0) PersonCode = CommonMotions.LoginUserData.PersonCode;
|
|
| 814 | 814 |
|
| 815 |
// ?J?n???? |
|
| 816 |
StringBuilder strSQL = new StringBuilder(); |
|
| 817 |
strSQL.Append("SELECT A.CONSTRUCTIONPERSONCODE, MIN(B.CONSTRUCTIONSTART) FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBUDGET B");
|
|
| 818 |
// ?I???w???I????MAX???X |
|
| 819 |
if (!bStart) strSQL.Replace("MIN(B.CONSTRUCTIONSTART)", "MAX(B.CONSTRUCTIONEND)");
|
|
| 815 |
// // ?J?n????
|
|
| 816 |
// StringBuilder strSQL = new StringBuilder();
|
|
| 817 |
// strSQL.Append("SELECT A.CONSTRUCTIONPERSONCODE, MIN(B.CONSTRUCTIONSTART) FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBUDGET B");
|
|
| 818 |
// // ?I???w???I????MAX???X
|
|
| 819 |
// if (!bStart) strSQL.Replace("MIN(B.CONSTRUCTIONSTART)", "MAX(B.CONSTRUCTIONEND)");
|
|
| 820 | 820 |
|
| 821 |
strSQL.AppendFormat(" WHERE A.CONSTRUCTIONPERSONCODE = {0}", PersonCode);
|
|
| 822 |
strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 823 |
strSQL.Append(" AND A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE GROUP BY A.CONSTRUCTIONPERSONCODE");
|
|
| 824 |
ArrayList ArrayList = new ArrayList(); |
|
| 825 |
if (!BaseDB.ExecuteReader(strSQL.ToString(), ref ArrayList)) return DateTime.MinValue; |
|
| 826 |
if (ArrayList.Count == 0) return DateTime.MinValue; |
|
| 821 |
// strSQL.AppendFormat(" WHERE A.CONSTRUCTIONPERSONCODE = {0}", PersonCode);
|
|
| 822 |
// strSQL.AppendFormat(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
|
|
| 823 |
// strSQL.Append(" AND A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE GROUP BY A.CONSTRUCTIONPERSONCODE");
|
|
| 824 |
// ArrayList ArrayList = new ArrayList();
|
|
| 825 |
// if (!BaseDB.ExecuteReader(strSQL.ToString(), ref ArrayList)) return DateTime.MinValue;
|
|
| 826 |
// if (ArrayList.Count == 0) return DateTime.MinValue;
|
|
| 827 | 827 |
|
| 828 |
object[] objRec = (object[])ArrayList[0]; |
|
| 828 |
// object[] objRec = (object[])ArrayList[0];
|
|
| 829 | 829 |
|
| 830 |
return CommonMotions.cnvDate(objRec[1]); |
|
| 831 |
} |
|
| 832 |
catch (Exception ex) |
|
| 833 |
{
|
|
| 834 |
logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 835 |
return DateTime.MinValue; |
|
| 836 |
} |
|
| 837 |
finally |
|
| 838 |
{
|
|
| 839 |
BaseDB.close(); BaseDB = null; |
|
| 840 |
} |
|
| 841 |
} |
|
| 830 |
// return CommonMotions.cnvDate(objRec[1]);
|
|
| 831 |
// }
|
|
| 832 |
// catch (Exception ex)
|
|
| 833 |
// {
|
|
| 834 |
// logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 835 |
// return DateTime.MinValue;
|
|
| 836 |
// }
|
|
| 837 |
// finally
|
|
| 838 |
// {
|
|
| 839 |
// BaseDB.close(); BaseDB = null;
|
|
| 840 |
// }
|
|
| 841 |
//}
|
|
| 842 | 842 |
#endregion |
| 843 | 843 |
|
| 844 | 844 |
#region ?????R???{?{?b?N?X???Z?b?g????
|
| ... | ... | |
| 897 | 897 |
/// ?????R???{?{?b?N?X?f?[?^???r?p?k??
|
| 898 | 898 |
/// </summary> |
| 899 | 899 |
/// <param name="strSQL"></param> |
| 900 |
public static void CreateDepCombBoxSQL(ref StringBuilder strSQL, int nTargetCount, bool bInput = false) |
|
| 901 |
{
|
|
| 902 |
try |
|
| 903 |
{
|
|
| 904 |
// ??????f?[?^???????????? |
|
| 905 |
bool bNowSeason = CommonMotions.CheckNowSeason(nTargetCount); |
|
| 900 |
//public static void CreateDepCombBoxSQL(ref StringBuilder strSQL, int nTargetCount, bool bInput = false)
|
|
| 901 |
//{
|
|
| 902 |
// try
|
|
| 903 |
// {
|
|
| 904 |
// // ??????f?[?^????????????
|
|
| 905 |
// bool bNowSeason = CommonMotions.CheckNowSeason(nTargetCount);
|
|
| 906 | 906 |
|
| 907 |
strSQL.Append("SELECT");
|
|
| 908 |
strSQL.Append(" A.DEPARTMENTCODE");
|
|
| 909 |
strSQL.Append(", A.DEPARTMENTSTRING");
|
|
| 910 |
strSQL.Append(", A.DISPLAYORDER");
|
|
| 911 |
strSQL.Append(", COUNT(*)");
|
|
| 912 |
strSQL.Append(" FROM");
|
|
| 913 |
if (bNowSeason) |
|
| 914 |
{
|
|
| 915 |
// ??????v???C?}???e?[?u????????}?X?^ |
|
| 916 |
strSQL.Append(" DEPARTMENTMASTER A");
|
|
| 917 |
} |
|
| 918 |
else |
|
| 919 |
{ // ?????f?[?^??H????????????
|
|
| 920 |
strSQL.Append(" (");
|
|
| 921 |
strSQL.Append("Select");
|
|
| 922 |
strSQL.Append(" A1.SalesDepCode As DEPARTMENTCODE");
|
|
| 923 |
strSQL.Append(", B1.DetailString As DEPARTMENTSTRING");
|
|
| 924 |
strSQL.Append(", ifnull(C1.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 925 |
strSQL.Append(" From Constructionbaseinfo As A1");
|
|
| 926 |
strSQL.Append(" Inner Join constructionbaseinfodetail As B1");
|
|
| 927 |
strSQL.Append(" On B1.ConstructionCode = A1.ConstructionCode");
|
|
| 928 |
strSQL.AppendFormat(" And B1.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName);
|
|
| 929 |
strSQL.Append(" Left Join departmentmaster As C1");
|
|
| 930 |
strSQL.Append(" On C1.DepartmentCode = A1.SalesDepCode");
|
|
| 931 |
strSQL.AppendFormat(" Where A1.ConstructionPeriod = {0}", nTargetCount);
|
|
| 932 |
strSQL.Append(" And A1.SalesDepCode != 0");
|
|
| 907 |
// strSQL.Append("SELECT");
|
|
| 908 |
// strSQL.Append(" A.DEPARTMENTCODE");
|
|
| 909 |
// strSQL.Append(", A.DEPARTMENTSTRING");
|
|
| 910 |
// strSQL.Append(", A.DISPLAYORDER");
|
|
| 911 |
// strSQL.Append(", COUNT(*)");
|
|
| 912 |
// strSQL.Append(" FROM");
|
|
| 913 |
// if (bNowSeason)
|
|
| 914 |
// {
|
|
| 915 |
// // ??????v???C?}???e?[?u????????}?X?^
|
|
| 916 |
// strSQL.Append(" DEPARTMENTMASTER A");
|
|
| 917 |
// }
|
|
| 918 |
// else
|
|
| 919 |
// { // ?????f?[?^??H????????????
|
|
| 920 |
// strSQL.Append(" (");
|
|
| 921 |
// strSQL.Append("Select");
|
|
| 922 |
// strSQL.Append(" A1.SalesDepCode As DEPARTMENTCODE");
|
|
| 923 |
// strSQL.Append(", B1.DetailString As DEPARTMENTSTRING");
|
|
| 924 |
// strSQL.Append(", ifnull(C1.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 925 |
// strSQL.Append(" From Constructionbaseinfo As A1");
|
|
| 926 |
// strSQL.Append(" Inner Join constructionbaseinfodetail As B1");
|
|
| 927 |
// strSQL.Append(" On B1.ConstructionCode = A1.ConstructionCode");
|
|
| 928 |
// strSQL.AppendFormat(" And B1.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName);
|
|
| 929 |
// strSQL.Append(" Left Join departmentmaster As C1");
|
|
| 930 |
// strSQL.Append(" On C1.DepartmentCode = A1.SalesDepCode");
|
|
| 931 |
// strSQL.AppendFormat(" Where A1.ConstructionPeriod = {0}", nTargetCount);
|
|
| 932 |
// strSQL.Append(" And A1.SalesDepCode != 0");
|
|
| 933 | 933 |
|
| 934 |
strSQL.Append(" Union Select");
|
|
| 935 |
strSQL.Append(" A2.ConstrDepCode As DEPARTMENTCODE");
|
|
| 936 |
strSQL.Append(", B2.DetailString As DEPARTMENTSTRING");
|
|
| 937 |
strSQL.Append(", ifnull(C2.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 938 |
strSQL.Append(" From Constructionbaseinfo As A2");
|
|
| 939 |
strSQL.Append(" Inner Join constructionbaseinfodetail As B2");
|
|
| 940 |
strSQL.Append(" On B2.ConstructionCode = A2.ConstructionCode");
|
|
| 941 |
strSQL.AppendFormat(" And B2.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
|
|
| 942 |
strSQL.Append(" Left Join departmentmaster As C2");
|
|
| 943 |
strSQL.Append(" On C2.DepartmentCode = A2.ConstrDepCode");
|
|
| 944 |
strSQL.AppendFormat(" Where A2.ConstructionPeriod = {0}", nTargetCount);
|
|
| 945 |
strSQL.Append(" And A2.ConstrDepCode != 0");
|
|
| 934 |
// strSQL.Append(" Union Select");
|
|
| 935 |
// strSQL.Append(" A2.ConstrDepCode As DEPARTMENTCODE");
|
|
| 936 |
// strSQL.Append(", B2.DetailString As DEPARTMENTSTRING");
|
|
| 937 |
// strSQL.Append(", ifnull(C2.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 938 |
// strSQL.Append(" From Constructionbaseinfo As A2");
|
|
| 939 |
// strSQL.Append(" Inner Join constructionbaseinfodetail As B2");
|
|
| 940 |
// strSQL.Append(" On B2.ConstructionCode = A2.ConstructionCode");
|
|
| 941 |
// strSQL.AppendFormat(" And B2.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
|
|
| 942 |
// strSQL.Append(" Left Join departmentmaster As C2");
|
|
| 943 |
// strSQL.Append(" On C2.DepartmentCode = A2.ConstrDepCode");
|
|
| 944 |
// strSQL.AppendFormat(" Where A2.ConstructionPeriod = {0}", nTargetCount);
|
|
| 945 |
// strSQL.Append(" And A2.ConstrDepCode != 0");
|
|
| 946 | 946 |
|
| 947 |
strSQL.Append(" Union Select");
|
|
| 948 |
strSQL.Append(" A3.ConstrSubDepCode As DEPARTMENTCODE");
|
|
| 949 |
strSQL.Append(", B3.DetailString As DEPARTMENTSTRING");
|
|
| 950 |
strSQL.Append(", ifnull(C3.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 951 |
strSQL.Append(" From Constructionbaseinfo As A3");
|
|
| 952 |
strSQL.Append(" Inner Join constructionbaseinfodetail As B3");
|
|
| 953 |
strSQL.Append(" On B3.ConstructionCode = A3.ConstructionCode");
|
|
| 954 |
strSQL.AppendFormat(" And B3.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrSubDepartmentName);
|
|
| 955 |
strSQL.Append(" Left Join departmentmaster As C3");
|
|
| 956 |
strSQL.Append(" On C3.DepartmentCode = A3.ConstrSubDepCode");
|
|
| 957 |
strSQL.AppendFormat(" Where A3.ConstructionPeriod = {0}", nTargetCount);
|
|
| 958 |
strSQL.Append(" And A3.ConstrSubDepCode != 0");
|
|
| 947 |
// strSQL.Append(" Union Select");
|
|
| 948 |
// strSQL.Append(" A3.ConstrSubDepCode As DEPARTMENTCODE");
|
|
| 949 |
// strSQL.Append(", B3.DetailString As DEPARTMENTSTRING");
|
|
| 950 |
// strSQL.Append(", ifnull(C3.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 951 |
// strSQL.Append(" From Constructionbaseinfo As A3");
|
|
| 952 |
// strSQL.Append(" Inner Join constructionbaseinfodetail As B3");
|
|
| 953 |
// strSQL.Append(" On B3.ConstructionCode = A3.ConstructionCode");
|
|
| 954 |
// strSQL.AppendFormat(" And B3.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.ConstrSubDepartmentName);
|
|
| 955 |
// strSQL.Append(" Left Join departmentmaster As C3");
|
|
| 956 |
// strSQL.Append(" On C3.DepartmentCode = A3.ConstrSubDepCode");
|
|
| 957 |
// strSQL.AppendFormat(" Where A3.ConstructionPeriod = {0}", nTargetCount);
|
|
| 958 |
// strSQL.Append(" And A3.ConstrSubDepCode != 0");
|
|
| 959 | 959 |
|
| 960 |
strSQL.Append(" Union Select");
|
|
| 961 |
strSQL.Append(" A4.ConstrInstrDepCode As DEPARTMENTCODE");
|
|
| 962 |
strSQL.Append(", B4.DetailString As DEPARTMENTSTRING");
|
|
| 963 |
strSQL.Append(", ifnull(C4.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 964 |
strSQL.Append(" From Constructionbaseinfo As A4");
|
|
| 965 |
strSQL.Append(" Inner Join constructionbaseinfodetail As B4");
|
|
| 966 |
strSQL.Append(" On B4.ConstructionCode = A4.ConstructionCode");
|
|
| 967 |
strSQL.AppendFormat(" And B4.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName);
|
|
| 968 |
strSQL.Append(" Left Join departmentmaster As C4");
|
|
| 969 |
strSQL.Append(" On C4.DepartmentCode = A4.ConstrInstrDepCode");
|
|
| 970 |
strSQL.AppendFormat(" Where A4.ConstructionPeriod = {0}", nTargetCount);
|
|
| 971 |
strSQL.Append(" And A4.ConstrInstrDepCode != 0");
|
|
| 972 |
strSQL.Append(") As A");
|
|
| 973 |
} |
|
| 960 |
// strSQL.Append(" Union Select");
|
|
| 961 |
// strSQL.Append(" A4.ConstrInstrDepCode As DEPARTMENTCODE");
|
|
| 962 |
// strSQL.Append(", B4.DetailString As DEPARTMENTSTRING");
|
|
| 963 |
// strSQL.Append(", ifnull(C4.DisplayOrder, 10) As DISPLAYORDER");
|
|
| 964 |
// strSQL.Append(" From Constructionbaseinfo As A4");
|
|
| 965 |
// strSQL.Append(" Inner Join constructionbaseinfodetail As B4");
|
|
| 966 |
// strSQL.Append(" On B4.ConstructionCode = A4.ConstructionCode");
|
|
| 967 |
// strSQL.AppendFormat(" And B4.DetailNo = {0}", (int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName);
|
|
| 968 |
// strSQL.Append(" Left Join departmentmaster As C4");
|
|
| 969 |
// strSQL.Append(" On C4.DepartmentCode = A4.ConstrInstrDepCode");
|
|
| 970 |
// strSQL.AppendFormat(" Where A4.ConstructionPeriod = {0}", nTargetCount);
|
|
| 971 |
// strSQL.Append(" And A4.ConstrInstrDepCode != 0");
|
|
| 972 |
// strSQL.Append(") As A");
|
|
| 973 |
// }
|
|
| 974 | 974 |
|
| 975 |
if (bNowSeason) |
|
| 976 |
{ // ???????????
|
|
| 977 |
if (!bInput) strSQL.Append(", CONSTRUCTIONBASEINFO C");
|
|
| 978 |
strSQL.Append(" WHERE");
|
|
| 975 |
// if (bNowSeason)
|
|
| 976 |
// { // ???????????
|
|
| 977 |
// if (!bInput) strSQL.Append(", CONSTRUCTIONBASEINFO C");
|
|
| 978 |
// strSQL.Append(" WHERE");
|
|
| 979 | 979 |
|
| 980 |
// ??????????????? |
|
| 981 |
strSQL.AppendFormat(" A.DELETEFLG = {0}", (int)CommonDefine.DataDeleteDef.Exists);
|
|
| 982 |
DateTime dtDefaultEnd = CommonMotions.GetOpeningEndDate(nTargetCount, false); |
|
| 980 |
// // ???????????????
|
|
| 981 |
// strSQL.AppendFormat(" A.DELETEFLG = {0}", (int)CommonDefine.DataDeleteDef.Exists);
|
|
| 982 |
// DateTime dtDefaultEnd = CommonMotions.GetOpeningEndDate(nTargetCount, false);
|
|
| 983 | 983 |
|
| 984 |
strSQL.AppendFormat(" And DATE(A.StartDate) <= DATE('{0}')", dtDefaultEnd.ToShortDateString());
|
|
| 985 |
if (!bInput) strSQL.Append(" And C.ConstrDepCode = A.DepartmentCode");
|
|
| 984 |
// strSQL.AppendFormat(" And DATE(A.StartDate) <= DATE('{0}')", dtDefaultEnd.ToShortDateString());
|
|
| 985 |
// if (!bInput) strSQL.Append(" And C.ConstrDepCode = A.DepartmentCode");
|
|
| 986 | 986 |
|
| 987 |
// ?V?X?e????????O??????Q??}?X?^???f?[?^?? |
|
| 988 |
if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode) |
|
| 989 |
{
|
|
| 990 |
// ?Q??????}?X?^???????? |
|
| 991 |
strSQL.Append(" And A.DEPARTMENTCODE");
|
|
| 992 |
strSQL.Append(" IN (SELECT A1.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A1");
|
|
| 993 |
strSQL.AppendFormat(" WHERE A1.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
|
|
| 994 |
} |
|
| 995 |
} |
|
| 996 |
else |
|
| 997 |
{ // ??????????
|
|
| 998 |
strSQL.Append(", CONSTRUCTIONBASEINFO C");
|
|
| 999 |
strSQL.Append(" WHERE");
|
|
| 987 |
// // ?V?X?e????????O??????Q??}?X?^???f?[?^??
|
|
| 988 |
// if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
|
|
| 989 |
// {
|
|
| 990 |
// // ?Q??????}?X?^????????
|
|
| 991 |
// strSQL.Append(" And A.DEPARTMENTCODE");
|
|
| 992 |
// strSQL.Append(" IN (SELECT A1.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A1");
|
|
| 993 |
// strSQL.AppendFormat(" WHERE A1.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
|
|
| 994 |
// }
|
|
| 995 |
// }
|
|
| 996 |
// else
|
|
| 997 |
// { // ??????????
|
|
| 998 |
// strSQL.Append(", CONSTRUCTIONBASEINFO C");
|
|
| 999 |
// strSQL.Append(" WHERE");
|
|
| 1000 | 1000 |
|
| 1001 |
strSQL.AppendFormat(" (C.ConstructionPeriod = {0}", nTargetCount);
|
|
| 1002 |
strSQL.Append(" And A.DepartmentCode IN(C.SalesDepCode, C.ConstrDepCode, C.ConstrSubDepCode, C.ConstrInstrDepCode))");
|
|
| 1003 |
} |
|
| 1004 |
strSQL.Append(" GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER");
|
|
| 1005 |
strSQL.Append(" ORDER BY A.DISPLAYORDER ASC");
|
|
| 1006 |
} |
|
| 1007 |
catch (Exception ex) |
|
| 1008 |
{
|
|
| 1009 |
logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1010 |
} |
|
| 1011 |
} |
|
| 1001 |
// strSQL.AppendFormat(" (C.ConstructionPeriod = {0}", nTargetCount);
|
|
| 1002 |
// strSQL.Append(" And A.DepartmentCode IN(C.SalesDepCode, C.ConstrDepCode, C.ConstrSubDepCode, C.ConstrInstrDepCode))");
|
|
| 1003 |
// }
|
|
| 1004 |
// strSQL.Append(" GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER");
|
|
| 1005 |
// strSQL.Append(" ORDER BY A.DISPLAYORDER ASC");
|
|
| 1006 |
// }
|
|
| 1007 |
// catch (Exception ex)
|
|
| 1008 |
// {
|
|
| 1009 |
// logger.ErrorFormat("?V?X?e???G???[?F{0}?F{1}", CommonMotions.GetMethodName(), ex.Message);
|
|
| 1010 |
// }
|
|
| 1011 |
//}
|
|
| 1012 | 1012 |
#endregion |
| 1013 | 1013 |
|
| 1014 | 1014 |
#region ???N?x?????Z?b?g |
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Material/ConstrMATLList/FrmConstrMATLListAuxiliary.cs | ||
|---|---|---|
| 326 | 326 |
} |
| 327 | 327 |
|
| 328 | 328 |
strSQL.Append(" DISTINCT A.CONSTRUCTIONCODE,");
|
| 329 |
strSQL.Append(" A.CONSTRUCTIONPERIOD,");
|
|
| 329 |
|
|
| 330 |
if (CommonMotions.BasePeriodYear()) |
|
| 331 |
strSQL.Append(" A.CONSTRUCTIONPERIOD,");
|
|
| 332 |
else |
|
| 333 |
strSQL.Append(" A.ConstructionYear,");
|
|
| 334 |
|
|
| 330 | 335 |
strSQL.Append(" B.DETAILSTRING,");
|
| 331 | 336 |
strSQL.Append(" A.CONSTRUCTIONSTATUSFLG,");
|
| 332 | 337 |
strSQL.Append(" C.PERSONCODE AS SALESMANCODE,");
|
| ... | ... | |
| 492 | 497 |
strSQL.Append("SELECT");
|
| 493 | 498 |
|
| 494 | 499 |
strSQL.Append(" DISTINCT A.CONSTRUCTIONCODE,");
|
| 495 |
strSQL.Append(" A.CONSTRUCTIONPERIOD, B.DETAILSTRING, A.CONSTRUCTIONSTATUSFLG,");
|
|
| 500 |
|
|
| 501 |
if (CommonMotions.BasePeriodYear()) |
|
| 502 |
strSQL.Append(" A.CONSTRUCTIONPERIOD,");
|
|
| 503 |
else |
|
| 504 |
strSQL.Append(" A.ConstructionYear,");
|
|
| 505 |
|
|
| 506 |
strSQL.Append(" B.DETAILSTRING, A.CONSTRUCTIONSTATUSFLG,");
|
|
| 496 | 507 |
strSQL.Append(" C.PERSONCODE, C.PERSONNAME, C.DEPARTMENTCODE, C.DEPARTMENTNAME, C.MANDISPORDER, C.DEPDISPORDER,");
|
| 497 | 508 |
strSQL.Append(" D.PERSONCODE, D.PERSONNAME, D.DEPARTMENTCODE, D.DEPARTMENTNAME, D.MANDISPORDER, D.DEPDISPORDER,");
|
| 498 | 509 |
|
| trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PriceOfBudget/FrmPriceOfBudget.Designer.cs | ||
|---|---|---|
| 30 | 30 |
{
|
| 31 | 31 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 32 | 32 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 33 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
|
|
| 33 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
|
|
| 34 | 34 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 35 | 35 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 36 | 36 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); |
| ... | ... | |
| 39 | 39 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 40 | 40 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 41 | 41 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); |
| 42 |
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); |
|
| 42 | 43 |
this.btnEnd = new System.Windows.Forms.Button(); |
| 43 | 44 |
this.lblCellTotal = new System.Windows.Forms.Label(); |
| 44 | 45 |
this.dgvMain = new ProcessManagement.Forms.CustomControls.DataGridViewEX(); |
| 46 |
this.groupBox1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx(); |
|
| 47 |
this.cmbDepartment = new System.Windows.Forms.ComboBox(); |
|
| 48 |
this.label4 = new System.Windows.Forms.Label(); |
|
| 49 |
this.label1 = new System.Windows.Forms.Label(); |
|
| 50 |
this.numUDConstPro = new System.Windows.Forms.NumericUpDown(); |
|
| 51 |
this.cmbConstructionPerson = new System.Windows.Forms.ComboBox(); |
|
| 52 |
this.label2 = new System.Windows.Forms.Label(); |
|
| 53 |
this.label3 = new System.Windows.Forms.Label(); |
|
| 54 |
this.label5 = new System.Windows.Forms.Label(); |
|
| 45 | 55 |
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 46 | 56 |
this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 47 | 57 |
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| ... | ... | |
| 49 | 59 |
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 50 | 60 |
this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 51 | 61 |
this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 62 |
this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
|
| 52 | 63 |
this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 53 | 64 |
this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn(); |
| 54 |
this.groupBox1 = new ProcessManagement.Forms.CustomControls.GroupBoxEx(); |
|
| 55 |
this.cmbDepartment = new System.Windows.Forms.ComboBox(); |
|
| 56 |
this.label4 = new System.Windows.Forms.Label(); |
|
| 57 |
this.label1 = new System.Windows.Forms.Label(); |
|
| 58 |
this.numUDConstPro = new System.Windows.Forms.NumericUpDown(); |
|
| 59 |
this.cmbConstructionPerson = new System.Windows.Forms.ComboBox(); |
|
| 60 |
this.label2 = new System.Windows.Forms.Label(); |
|
| 61 |
this.label3 = new System.Windows.Forms.Label(); |
|
| 62 |
this.label5 = new System.Windows.Forms.Label(); |
|
| 63 | 65 |
((System.ComponentModel.ISupportInitialize)(this.dgvMain)).BeginInit(); |
| 64 | 66 |
this.groupBox1.SuspendLayout(); |
| 65 | 67 |
((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit(); |
| ... | ... | |
| 70 | 72 |
this.btnEnd.BackColor = System.Drawing.Color.Blue; |
| 71 | 73 |
this.btnEnd.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
| 72 | 74 |
this.btnEnd.ForeColor = System.Drawing.Color.White; |
| 73 |
this.btnEnd.Location = new System.Drawing.Point(1007, 550);
|
|
| 75 |
this.btnEnd.Location = new System.Drawing.Point(1107, 550);
|
|
| 74 | 76 |
this.btnEnd.Name = "btnEnd"; |
| 75 | 77 |
this.btnEnd.Size = new System.Drawing.Size(120, 30); |
| 76 | 78 |
this.btnEnd.TabIndex = 3; |
| ... | ... | |
| 98 | 100 |
this.dgvMain.AllowUserToResizeRows = false; |
| 99 | 101 |
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192))))); |
| 100 | 102 |
this.dgvMain.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; |
| 101 |
this.dgvMain.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) |
|
| 102 |
| System.Windows.Forms.AnchorStyles.Left) |
|
| 103 |
| System.Windows.Forms.AnchorStyles.Right))); |
|
| 104 | 103 |
this.dgvMain.BackgroundColor = System.Drawing.Color.White; |
| 105 | 104 |
this.dgvMain.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; |
| 106 | 105 |
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
| ... | ... | |
| 120 | 119 |
this.Column4, |
| 121 | 120 |
this.Column5, |
| 122 | 121 |
this.Column6, |
| 122 |
this.Column10, |
|
| 123 | 123 |
this.Column7, |
| 124 | 124 |
this.Column8}); |
| 125 |
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
|
| 126 |
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window;
|
|
| 127 |
dataGridViewCellStyle11.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold);
|
|
| 128 |
dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.ControlText;
|
|
| 129 |
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
|
|
| 130 |
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
|
| 131 |
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
|
| 132 |
this.dgvMain.DefaultCellStyle = dataGridViewCellStyle11;
|
|
| 125 |
dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
|
|
| 126 |
dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Window;
|
|
| 127 |
dataGridViewCellStyle12.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold);
|
|
| 128 |
dataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.ControlText;
|
|
| 129 |
dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
|
|
| 130 |
dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
|
|
| 131 |
dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
|
|
| 132 |
this.dgvMain.DefaultCellStyle = dataGridViewCellStyle12;
|
|
| 133 | 133 |
this.dgvMain.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; |
| 134 | 134 |
this.dgvMain.EnableHeadersVisualStyles = false; |
| 135 | 135 |
this.dgvMain.Location = new System.Drawing.Point(7, 50); |
| ... | ... | |
| 139 | 139 |
this.dgvMain.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing; |
| 140 | 140 |
this.dgvMain.RowTemplate.Height = 21; |
| 141 | 141 |
this.dgvMain.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; |
| 142 |
this.dgvMain.Size = new System.Drawing.Size(1120, 496);
|
|
| 142 |
this.dgvMain.Size = new System.Drawing.Size(1220, 496);
|
|
| 143 | 143 |
this.dgvMain.TabIndex = 52; |
| 144 | 144 |
this.dgvMain.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMain_CellDoubleClick); |
| 145 | 145 |
this.dgvMain.SelectionChanged += new System.EventHandler(this.dgvMain_SelectionChanged); |
| 146 | 146 |
this.dgvMain.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dgvMain_MouseUp); |
| 147 | 147 |
// |
| 148 |
// Column1 |
|
| 149 |
// |
|
| 150 |
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 151 |
dataGridViewCellStyle3.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 152 |
this.Column1.DefaultCellStyle = dataGridViewCellStyle3; |
|
| 153 |
this.Column1.Frozen = true; |
|
| 154 |
this.Column1.HeaderText = "№"; |
|
| 155 |
this.Column1.Name = "Column1"; |
|
| 156 |
this.Column1.ReadOnly = true; |
|
| 157 |
this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 158 |
this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 159 |
this.Column1.Width = 50; |
|
| 160 |
// |
|
| 161 |
// Column9 |
|
| 162 |
// |
|
| 163 |
this.Column9.Frozen = true; |
|
| 164 |
this.Column9.HeaderText = "部署コード"; |
|
| 165 |
this.Column9.Name = "Column9"; |
|
| 166 |
this.Column9.ReadOnly = true; |
|
| 167 |
this.Column9.Visible = false; |
|
| 168 |
// |
|
| 169 |
// Column2 |
|
| 170 |
// |
|
| 171 |
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 172 |
dataGridViewCellStyle4.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 173 |
this.Column2.DefaultCellStyle = dataGridViewCellStyle4; |
|
| 174 |
this.Column2.Frozen = true; |
|
| 175 |
this.Column2.HeaderText = "工事部署"; |
|
| 176 |
this.Column2.Name = "Column2"; |
|
| 177 |
this.Column2.ReadOnly = true; |
|
| 178 |
this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 179 |
// |
|
| 180 |
// Column3 |
|
| 181 |
// |
|
| 182 |
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 183 |
dataGridViewCellStyle5.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 184 |
this.Column3.DefaultCellStyle = dataGridViewCellStyle5; |
|
| 185 |
this.Column3.Frozen = true; |
|
| 186 |
this.Column3.HeaderText = "工事担当"; |
|
| 187 |
this.Column3.Name = "Column3"; |
|
| 188 |
this.Column3.ReadOnly = true; |
|
| 189 |
this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 190 |
this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 191 |
// |
|
| 192 |
// Column4 |
|
| 193 |
// |
|
| 194 |
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 195 |
this.Column4.DefaultCellStyle = dataGridViewCellStyle6; |
|
| 196 |
this.Column4.Frozen = true; |
|
| 197 |
this.Column4.HeaderText = "工事コード"; |
|
| 198 |
this.Column4.Name = "Column4"; |
|
| 199 |
this.Column4.ReadOnly = true; |
|
| 200 |
this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 201 |
this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 202 |
this.Column4.Visible = false; |
|
| 203 |
this.Column4.Width = 5; |
|
| 204 |
// |
|
| 205 |
// Column5 |
|
| 206 |
// |
|
| 207 |
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; |
|
| 208 |
dataGridViewCellStyle7.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 209 |
this.Column5.DefaultCellStyle = dataGridViewCellStyle7; |
|
| 210 |
this.Column5.Frozen = true; |
|
| 211 |
this.Column5.HeaderText = "工 事 名 称"; |
|
| 212 |
this.Column5.Name = "Column5"; |
|
| 213 |
this.Column5.ReadOnly = true; |
|
| 214 |
this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 215 |
this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 216 |
this.Column5.Width = 230; |
|
| 217 |
// |
|
| 218 |
// Column6 |
|
| 219 |
// |
|
| 220 |
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 221 |
dataGridViewCellStyle8.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 222 |
this.Column6.DefaultCellStyle = dataGridViewCellStyle8; |
|
| 223 |
this.Column6.Frozen = true; |
|
| 224 |
this.Column6.HeaderText = "受注日"; |
|
| 225 |
this.Column6.Name = "Column6"; |
|
| 226 |
this.Column6.ReadOnly = true; |
|
| 227 |
this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 228 |
// |
|
| 229 |
// Column7 |
|
| 230 |
// |
|
| 231 |
dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 232 |
dataGridViewCellStyle9.Font = new System.Drawing.Font("MS 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 233 |
this.Column7.DefaultCellStyle = dataGridViewCellStyle9; |
|
| 234 |
this.Column7.Frozen = true; |
|
| 235 |
this.Column7.HeaderText = "状 態"; |
|
| 236 |
this.Column7.Name = "Column7"; |
|
| 237 |
this.Column7.ReadOnly = true; |
|
| 238 |
this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 239 |
// |
|
| 240 |
// Column8 |
|
| 241 |
// |
|
| 242 |
dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight; |
|
| 243 |
dataGridViewCellStyle10.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 244 |
this.Column8.DefaultCellStyle = dataGridViewCellStyle10; |
|
| 245 |
this.Column8.Frozen = true; |
|
| 246 |
this.Column8.HeaderText = "受注金額"; |
|
| 247 |
this.Column8.Name = "Column8"; |
|
| 248 |
this.Column8.ReadOnly = true; |
|
| 249 |
this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 250 |
this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 251 |
this.Column8.Width = 120; |
|
| 252 |
// |
|
| 253 | 148 |
// groupBox1 |
| 254 | 149 |
// |
| 255 | 150 |
this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top; |
| ... | ... | |
| 264 | 159 |
this.groupBox1.Controls.Add(this.label3); |
| 265 | 160 |
this.groupBox1.Controls.Add(this.label5); |
| 266 | 161 |
this.groupBox1.ForeColor = System.Drawing.Color.White; |
| 267 |
this.groupBox1.Location = new System.Drawing.Point(7, 5); |
|
| 162 |
this.groupBox1.Location = new System.Drawing.Point(57, 5);
|
|
| 268 | 163 |
this.groupBox1.Name = "groupBox1"; |
| 269 | 164 |
this.groupBox1.Size = new System.Drawing.Size(1120, 41); |
| 270 | 165 |
this.groupBox1.TabIndex = 51; |
| ... | ... | |
| 366 | 261 |
this.label5.Text = "第"; |
| 367 | 262 |
this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; |
| 368 | 263 |
// |
| 264 |
// Column1 |
|
| 265 |
// |
|
| 266 |
dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 267 |
dataGridViewCellStyle3.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 268 |
this.Column1.DefaultCellStyle = dataGridViewCellStyle3; |
|
| 269 |
this.Column1.Frozen = true; |
|
| 270 |
this.Column1.HeaderText = "№"; |
|
| 271 |
this.Column1.Name = "Column1"; |
|
| 272 |
this.Column1.ReadOnly = true; |
|
| 273 |
this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 274 |
this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 275 |
this.Column1.Width = 50; |
|
| 276 |
// |
|
| 277 |
// Column9 |
|
| 278 |
// |
|
| 279 |
this.Column9.Frozen = true; |
|
| 280 |
this.Column9.HeaderText = "部署コード"; |
|
| 281 |
this.Column9.Name = "Column9"; |
|
| 282 |
this.Column9.ReadOnly = true; |
|
| 283 |
this.Column9.Visible = false; |
|
| 284 |
// |
|
| 285 |
// Column2 |
|
| 286 |
// |
|
| 287 |
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 288 |
dataGridViewCellStyle4.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 289 |
this.Column2.DefaultCellStyle = dataGridViewCellStyle4; |
|
| 290 |
this.Column2.Frozen = true; |
|
| 291 |
this.Column2.HeaderText = "工事部署"; |
|
| 292 |
this.Column2.Name = "Column2"; |
|
| 293 |
this.Column2.ReadOnly = true; |
|
| 294 |
this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 295 |
// |
|
| 296 |
// Column3 |
|
| 297 |
// |
|
| 298 |
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 299 |
dataGridViewCellStyle5.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 300 |
this.Column3.DefaultCellStyle = dataGridViewCellStyle5; |
|
| 301 |
this.Column3.Frozen = true; |
|
| 302 |
this.Column3.HeaderText = "工事担当"; |
|
| 303 |
this.Column3.Name = "Column3"; |
|
| 304 |
this.Column3.ReadOnly = true; |
|
| 305 |
this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 306 |
this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 307 |
// |
|
| 308 |
// Column4 |
|
| 309 |
// |
|
| 310 |
dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 311 |
this.Column4.DefaultCellStyle = dataGridViewCellStyle6; |
|
| 312 |
this.Column4.Frozen = true; |
|
| 313 |
this.Column4.HeaderText = "工事コード"; |
|
| 314 |
this.Column4.Name = "Column4"; |
|
| 315 |
this.Column4.ReadOnly = true; |
|
| 316 |
this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 317 |
this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 318 |
this.Column4.Visible = false; |
|
| 319 |
this.Column4.Width = 5; |
|
| 320 |
// |
|
| 321 |
// Column5 |
|
| 322 |
// |
|
| 323 |
dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; |
|
| 324 |
dataGridViewCellStyle7.Font = new System.Drawing.Font("MS P明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
|
| 325 |
this.Column5.DefaultCellStyle = dataGridViewCellStyle7; |
|
| 326 |
this.Column5.Frozen = true; |
|
| 327 |
this.Column5.HeaderText = "工 事 名 称"; |
|
| 328 |
this.Column5.Name = "Column5"; |
|
| 329 |
this.Column5.ReadOnly = true; |
|
| 330 |
this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False; |
|
| 331 |
this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable; |
|
| 332 |
this.Column5.Width = 230; |
|
| 333 |
// |
|
| 334 |
// Column6 |
|
| 335 |
// |
|
| 336 |
dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; |
|
| 337 |
dataGridViewCellStyle8.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
| 338 |
this.Column6.DefaultCellStyle = dataGridViewCellStyle8; |
|
他の形式にエクスポート: Unified diff