リビジョン 428
期限マスタ:工事状況コンボボックスアイテム、製品版対応
trunk/src/ProcessManagement/ProcessManagement/Forms/Master/Term/FrmTerm.cs | ||
---|---|---|
1095 | 1095 |
// データ表示 |
1096 | 1096 |
foreach (KeyValuePair<int, string> work in CommonDefine.ProjectsStatus) |
1097 | 1097 |
{ |
1098 |
// 製品版のコンボボックスに載せないデータをチェックする |
|
1099 |
if (!ChkStatusProduct(work)) continue; |
|
1100 |
|
|
1098 | 1101 |
if (work.Value.ToString().Length < 1) continue; |
1099 | 1102 |
KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.Key, work.Value); |
1100 | 1103 |
|
... | ... | |
1111 | 1114 |
} |
1112 | 1115 |
} |
1113 | 1116 |
#endregion |
1114 |
|
|
1117 |
|
|
1118 |
#region 製品版で表示しない進捗状態 |
|
1119 |
/// <summary> |
|
1120 |
/// 製品版で表示しない進捗状態 |
|
1121 |
/// </summary> |
|
1122 |
private int[] NotProductStatus = new int[] {CommonDefine.ProjectsStatus.First(x => x.Value.Equals("一般補修工事")).Key, |
|
1123 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("総務入金確認")).Key, |
|
1124 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("担当者入金確認完了")).Key, |
|
1125 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("空家補修工事")).Key, |
|
1126 |
CommonDefine.ProjectsStatus.First(x => x.Value.Equals("Hit'sV工事")).Key}; |
|
1127 |
#endregion |
|
1128 |
|
|
1129 |
#region 製品版のコンボボックスに載せないデータをチェックする |
|
1130 |
/// <summary> |
|
1131 |
/// 製品版のコンボボックスに載せないデータをチェックする |
|
1132 |
/// </summary> |
|
1133 |
/// <returns></returns> |
|
1134 |
private bool ChkStatusProduct(KeyValuePair<int, string> wrkStat) |
|
1135 |
{ |
|
1136 |
try |
|
1137 |
{ |
|
1138 |
// 製品版のみチェックする |
|
1139 |
if (ProductDefine.ProductType == (int)ProductDefine.ProductTypeDef.Originals) return true; |
|
1140 |
int nKey = wrkStat.Key; |
|
1141 |
|
|
1142 |
bool bRet = true; |
|
1143 |
foreach(int nCurData in NotProductStatus) |
|
1144 |
{ |
|
1145 |
if(nKey == nCurData) |
|
1146 |
{ |
|
1147 |
bRet = false; |
|
1148 |
break; |
|
1149 |
} |
|
1150 |
} |
|
1151 |
|
|
1152 |
return bRet; |
|
1153 |
} |
|
1154 |
catch (Exception ex) |
|
1155 |
{ |
|
1156 |
logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message); |
|
1157 |
return false; |
|
1158 |
} |
|
1159 |
} |
|
1160 |
#endregion |
|
1161 |
|
|
1115 | 1162 |
#region 対象日付コンボボックスセット |
1116 | 1163 |
/// <summary> |
1117 | 1164 |
/// 工事基本情報コンボ初期表示処理 |
他の形式にエクスポート: Unified diff