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