Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 337)
@@ -14,7 +14,7 @@
         /// <summary>
         /// æœ¬ä½“ãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³
         /// </summary>
-        public static int s_SystemVersion = 171;
+        public static int s_SystemVersion = 172;
 
         /// <summary>
         /// ã‚³ãƒ”ãƒ¼ãƒ»ç’°å¢ƒãƒ�ãƒ¼ã‚¸ãƒ§ãƒ³
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 337)
@@ -1020,21 +1020,25 @@
         private enum PersonArrary
         {
             /// <summary>
-            ///  å–¶æ¥­æ‹…å½“è€…ï¼šéƒ¨ç½²
+            ///  0:å–¶æ¥­æ‹…å½“è€…ï¼šéƒ¨ç½²
             /// </summary>
             Sales = 0,
             /// <summary>
-            /// å·¥äº‹æ‹…å½“è€…ï¼šéƒ¨ç½²
+            /// 1:å·¥äº‹æ‹…å½“è€…ï¼šéƒ¨ç½²
             /// </summary>
             Constr,
             /// <summary>
-            /// å·¥äº‹å‰¯æ‹…å½“ï¼šéƒ¨ç½²
+            /// 2:å·¥äº‹å‰¯æ‹…å½“ï¼šéƒ¨ç½²
             /// </summary>
             Assist,
             /// <summary>
-            /// å·¥äº‹æŒ‡å°Žå“¡ï¼šéƒ¨ç½²
+            /// 3:å·¥äº‹æŒ‡å°Žå“¡ï¼šéƒ¨ç½²
             /// </summary>
             Inst,
+            /// <summary>
+            ///  4:å–¶æ¥­å‰¯æ‹…å½“è€…ï¼šéƒ¨ç½²
+            /// </summary>
+            SalesSub,
         }
         #endregion 
 
@@ -1049,20 +1053,35 @@
             {
                 // å·¥äº‹æƒ…å ±ã‚’å�–å¾—ã�™ã‚‹
                 StringBuilder strBase = new StringBuilder();
-                strBase.Append("SELECT A.CONSTRUCTIONCODE,");
-                strBase.Append(" A.SALESPERSONCODE, B.DEPARTMENTCODE,");
-                strBase.Append(" A.CONSTRUCTIONPERSONCODE, C.DEPARTMENTCODE,");
-                strBase.Append(" D.PERSONCODE, D.DEPARTMENTCODE,");
-                strBase.Append(" E.PERSONCODE, E.DEPARTMENTCODE,");
-                strBase.Append(" A.CONSTRUCTIONSTATUSFLG,");
-                strBase.Append(" A.TRANSFERCONSTRUCTION,");
-                strBase.Append(" F.DEPARTMENTCODE");
-                strBase.Append(" FROM CONSTRUCTIONBASEINFO A");
-                strBase.Append(" LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.SALESPERSONCODE");
-                strBase.Append(" LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
-                strBase.Append(" LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.CONSTRSUBPERSONCODE");
-                strBase.Append(" LEFT JOIN PERSONINCHARGEMASTER E ON E.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
-                strBase.Append(" LEFT JOIN PERSONINCHARGEMASTER F ON F.PERSONCODE = A.TRANSFERCONSTRUCTION");
+                strBase.Append("SELECT");
+                strBase.Append(" A.CONSTRUCTIONCODE");              //  0
+                strBase.Append(", A.SALESPERSONCODE");              //  1
+                strBase.Append(", B.DEPARTMENTCODE");               //  2
+                strBase.Append(", A.CONSTRUCTIONPERSONCODE");       //  3
+                strBase.Append(", C.DEPARTMENTCODE");               //  4
+                strBase.Append(", A.CONSTRSUBPERSONCODE");          //  5
+                strBase.Append(", D.DEPARTMENTCODE");               //  6
+                strBase.Append(", A.CONSTRUCTIONINSTRUCTOR");       //  7
+                strBase.Append(", E.DEPARTMENTCODE");               //  8
+                strBase.Append(", A.SALESSUBPERSONCODE");           //  9
+                strBase.Append(", G.DEPARTMENTCODE");               // 10
+                strBase.Append(", A.CONSTRUCTIONSTATUSFLG");        // 11
+                strBase.Append(", A.TRANSFERCONSTRUCTION");         // 12
+                strBase.Append(", F.DEPARTMENTCODE");               // 13
+                strBase.Append(" FROM");
+                strBase.Append(" CONSTRUCTIONBASEINFO A");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER B");
+                strBase.Append("    ON B.PERSONCODE = A.SALESPERSONCODE");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER C");
+                strBase.Append("    ON C.PERSONCODE = A.CONSTRUCTIONPERSONCODE");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER D");
+                strBase.Append("    ON D.PERSONCODE = A.CONSTRSUBPERSONCODE");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER E");
+                strBase.Append("    ON E.PERSONCODE = A.CONSTRUCTIONINSTRUCTOR");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER F");
+                strBase.Append("    ON F.PERSONCODE = A.TRANSFERCONSTRUCTION");
+                strBase.Append("  LEFT JOIN PERSONINCHARGEMASTER G");
+                strBase.Append("    ON G.PERSONCODE = A.SALESSUBPERSONCODE");
                 strBase.Append(BaseDB.CreatePrimarykeyString(ConstructionCode));
 
                 ArrayList arBaseList = new ArrayList();
@@ -1080,13 +1099,14 @@
                 DataArrary.Add(new KeyValuePair<int, int>(CommonMotions.cnvInt(objBaseRec[3]), CommonMotions.cnvInt(objBaseRec[4])));
                 DataArrary.Add(new KeyValuePair<int, int>(CommonMotions.cnvInt(objBaseRec[5]), CommonMotions.cnvInt(objBaseRec[6])));
                 DataArrary.Add(new KeyValuePair<int, int>(CommonMotions.cnvInt(objBaseRec[7]), CommonMotions.cnvInt(objBaseRec[8])));
+                DataArrary.Add(new KeyValuePair<int, int>(CommonMotions.cnvInt(objBaseRec[9]), CommonMotions.cnvInt(objBaseRec[10])));
 
                 // å·¥äº‹çŠ¶æ…‹ã‚’å�–å¾—ã�™ã‚‹
-                StatusCode = CommonMotions.cnvInt(objBaseRec[9]);
+                StatusCode = CommonMotions.cnvInt(objBaseRec[11]);
                 // å¼•ç¶™ã‚³ãƒ¼ãƒ‰ã‚’å�–å¾—ã�™ã‚‹
-                TransferCode = CommonMotions.cnvInt(objBaseRec[10]);
+                TransferCode = CommonMotions.cnvInt(objBaseRec[12]);
                 // å¼•ç¶™éƒ¨ç½²ã‚’å�–å¾—ã�™ã‚‹
-                TransDepCode = CommonMotions.cnvInt(objBaseRec[11]);
+                TransDepCode = CommonMotions.cnvInt(objBaseRec[13]);
 
                 return true;
             }
@@ -1257,16 +1277,15 @@
                 // æ‹…å½“è€…ã‚³ãƒ¼ãƒ‰ã‚’ãƒ�ã‚§ãƒƒã‚¯ã�™ã‚‹
                 for (int i = 0; i < DataArrary.Count; i++)
                 {
-                    if (DataArrary[i].Key == PersonCode)
-                    {
-                        if (i != (int)PersonArrary.Sales)
-                        {
-                            // å–¶æ¥­æ‹…å½“è€…ä»¥å¤–ã�¯ä»®å�—æ³¨ä»¥é™�ã�§ã�ªã�„ã�¨ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�ªã�„
-                            if (StatusCode <= AccessStatus) continue;
-                        }
-                        bAccessFlg = true;
-                        break;
+                    if (DataArrary[i].Key != PersonCode) continue;
+
+                    // å–¶æ¥­æ‹…å½“è€…ä»¥å¤–ã�¯ä»®å�—æ³¨ä»¥é™�ã�§ã�ªã�„ã�¨ã‚¢ã‚¯ã‚»ã‚¹å‡ºæ�¥ã�ªã�„
+                    if (StatusCode <= AccessStatus)
+                    {   // å–¶æ¥­æ‹…å½“è€…ã�¨å–¶æ¥­å‰¯æ‹…å½“è€…ã�«å¤‰æ›´
+                        if (i != (int)PersonArrary.Sales && i != (int)PersonArrary.SalesSub) continue;
                     }
+                    bAccessFlg = true;
+                    break;
                 }
 
                 return bAccessFlg;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs	(revision 337)
@@ -53,6 +53,8 @@
             OrdersDecisionPriceInTax,
             SalesDepCode,
             SalesPersonCode,
+            SalesSubDepCode,
+            SalesSubPersonCode,
             ConstrDepCode,
             ConstructionPersonCode,
             ConstrSubDepCode,
@@ -113,7 +115,7 @@
             StringBuilder strcmd = new StringBuilder();
             try
             {
-                strcmd.Append("SELECT");
+                strcmd.Append("SELECT ");
 
                 bool bColFirst = true;
                 string strWork = string.Empty;
@@ -298,6 +300,8 @@
 
                 strcmd.AppendFormat(", {0}", data.SalesDepCode);
                 strcmd.AppendFormat(", {0}", data.SalesPersonCode);
+                strcmd.AppendFormat(", {0}", data.SalesSubDepCode);
+                strcmd.AppendFormat(", {0}", data.SalesSubPersonCode);
                 strcmd.AppendFormat(", {0}", data.ConstrDepCode);
                 strcmd.AppendFormat(", {0}", data.ConstructionPersonCode);
                 strcmd.AppendFormat(", {0}", data.ConstrSubDepCode);
@@ -407,6 +411,8 @@
 
                     strcmd.AppendFormat(", {0}", work.SalesDepCode);
                     strcmd.AppendFormat(", {0}", work.SalesPersonCode);
+                    strcmd.AppendFormat(", {0}", work.SalesSubDepCode);
+                    strcmd.AppendFormat(", {0}", work.SalesSubPersonCode);
                     strcmd.AppendFormat(", {0}", work.ConstrDepCode);
                     strcmd.AppendFormat(", {0}", work.ConstructionPersonCode);
                     strcmd.AppendFormat(", {0}", work.ConstrSubDepCode);
@@ -508,6 +514,8 @@
 
                 strcmd.AppendFormat(", SalesDepCode = {0}", data.SalesDepCode);
                 strcmd.AppendFormat(", SalesPersonCode = {0}", data.SalesPersonCode);
+                strcmd.AppendFormat(", SalesSubDepCode = {0}", data.SalesSubDepCode);
+                strcmd.AppendFormat(", SalesSubPersonCode = {0}", data.SalesSubPersonCode);
                 strcmd.AppendFormat(", ConstrDepCode = {0}", data.ConstrDepCode);
                 strcmd.AppendFormat(", ConstructionPersonCode = {0}", data.ConstructionPersonCode);
                 strcmd.AppendFormat(", ConstrSubDepCode = {0}", data.ConstrSubDepCode);
@@ -626,6 +634,8 @@
 
                 wrk.SalesDepCode = int.Parse(objwrk[(int)TableColumn.SalesDepCode].ToString());
                 wrk.SalesPersonCode = int.Parse(objwrk[(int)TableColumn.SalesPersonCode].ToString());
+                wrk.SalesSubDepCode = int.Parse(objwrk[(int)TableColumn.SalesSubDepCode].ToString());
+                wrk.SalesSubPersonCode = int.Parse(objwrk[(int)TableColumn.SalesSubPersonCode].ToString());
                 wrk.ConstrDepCode = int.Parse(objwrk[(int)TableColumn.ConstrDepCode].ToString());
                 wrk.ConstructionPersonCode = int.Parse(objwrk[(int)TableColumn.ConstructionPersonCode].ToString());
                 wrk.ConstrSubDepCode = int.Parse(objwrk[(int)TableColumn.ConstrSubDepCode].ToString());
@@ -765,6 +775,12 @@
                     case (int)TableColumn.SalesPersonCode:
                         strcmd.AppendFormat(" SalesPersonCode = {0}", ((int)value).ToString());
                         break;
+                    case (int)TableColumn.SalesSubDepCode:
+                        strcmd.AppendFormat(" SalesSubDepCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.SalesSubPersonCode:
+                        strcmd.AppendFormat(" SalesSubPersonCode = {0}", ((int)value).ToString());
+                        break;
                     case (int)TableColumn.ConstrDepCode:
                         strcmd.AppendFormat(" ConstrDepCode = {0}", ((int)value).ToString());
                         break;
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfo.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfo.cs	(revision 337)
@@ -275,6 +275,8 @@
         private double      m_OrdersDecisionPriceInTax = 0;                     // ç¨Žè¾¼å�—æ³¨æ±ºå®šé‡‘é¡�
         private int         m_SalesDepCode = 0;                                 // å–¶æ¥­æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
         private int         m_SalesPersonCode = 0;	                            // å–¶æ¥­æ‹…å½“è€…ã‚³ãƒ¼ãƒ‰
+        private int         m_SalesSubDepCode = 0;                              // å–¶æ¥­å‰¯æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
+        private int         m_SalesSubPersonCode = 0;	                        // å–¶æ¥­å‰¯æ‹…å½“è€…ã‚³ãƒ¼ãƒ‰
         private int         m_ConstrDepCode = 0;                                // å·¥äº‹æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
         private int         m_ConstructionPersonCode = 0;	                    // å·¥äº‹æ‹…å½“è€…ã‚³ãƒ¼ãƒ‰
         private int         m_ConstrSubDepCode = 0;                             // å·¥äº‹å‰¯æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
@@ -483,6 +485,22 @@
             set { m_SalesPersonCode = value; }
         }
         /// <summary>
+        /// å–¶æ¥­å‰¯æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
+        /// </summary>
+        public int SalesSubDepCode
+        {
+            get { return m_SalesSubDepCode; }
+            set { m_SalesSubDepCode = value; }
+        }
+        /// <summary>
+        /// å–¶æ¥­å‰¯æ‹…å½“è€…ã‚³ãƒ¼ãƒ‰
+        /// </summary>
+        public int SalesSubPersonCode
+        {
+            get { return m_SalesSubPersonCode; }
+            set { m_SalesSubPersonCode = value; }
+        }
+        /// <summary>
         /// å·¥äº‹æ‹…å½“è€…éƒ¨ç½²ã‚³ãƒ¼ãƒ‰
         /// </summary>
         public int ConstrDepCode
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfoDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfoDetail.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionBaseInfoDetail.cs	(revision 337)
@@ -128,6 +128,10 @@
             /// 104:æŒ‡å°Žå“¡éƒ¨ç½²å��
             /// </summary>
             InstrDepartmentName,
+            /// <summary>
+            /// 105:å–¶æ¥­æ‹…å½“éƒ¨ç½²å��
+            /// </summary>
+            SalesSubDepartmentName,
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 337)
@@ -395,6 +395,14 @@
             /// 86:ŒŸ�¸�¥�³Š®—¹“ú
             /// </summary>
             RevCompleteDate,
+            /// <summary>
+            /// 87:‰c‹Æ•›’S“–•”��
+            /// </summary>
+            SalesSubDepartment,
+            /// <summary>
+            /// 88:‰c‹Æ•›’S“–ŽÒƒR�[ƒh
+            /// </summary>
+            SalesSubPersonCode,
         }
         #endregion
 
@@ -705,6 +713,8 @@
                         {false, false, false, false, false, false, false, false, true,  false, false, false, false, false, false, false, false, false},     // 84:ŒŸ�¸—\’è“ú
                         {false, false, false, false, false, false, false, false, false, true,  false, false, false, false, false, false, false, false},     // 85:ŒŸ�¸ŽÀ�s“ú
                         {false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},     // 86:ŒŸ�¸�¥�³Š®—¹“ú
+                        {false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},     // 87:‰c‹Æ•›’S“–•”��
+                        {false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},     // 88:‰c‹Æ•›’S“–ŽÒƒR�[ƒh
 
         };
         #endregion
@@ -822,6 +832,8 @@
                         { false, false, false, false, false, false, false, false, true,  false, false, false, false, false, false, false, false, false},    // 84:ŒŸ�¸—\’è“ú
                         { false, false, false, false, false, false, false, false, false, true,  false, false, false, false, false, false, false, false},    // 85:ŒŸ�¸ŽÀ�s“ú
                         { false, false, false, false, false, false, false, false, false, true,  true,  false, false, false, false, false, false, false},    // 86:ŒŸ�¸�¥�³Š®—¹“ú
+                        { true,  false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},    // 87:‰c‹Æ•›’S“–•”��
+                        { true,  false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},    // 88:‰c‹Æ•›’S“–ŽÒƒR�[ƒh
 
                         //  0      1      2      3      4      5      6      7      8      9     10      11     12     13     14     15     16     17
                         { true,  false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false},    // �y�Å�I�z+ 1:�Á”ï�Åƒtƒ‰ƒO
@@ -1557,7 +1569,7 @@
             int transferCode = CommonMotions.cnvInt(cmbTransferConstruction.SelectedValue);
             if (transferCode > 99999)
             {   // ˆÚŠÇ�æ‚ªŒÂ�l‚È‚ç‚Î�HŽ–’S“–‚ð•Ï‚¦‚é
-                cmbDisplayConstructionPerson.SelectedValue = transferCode;
+                cmbConstrPerson.SelectedValue = transferCode;
             }
             else
             {   // •”��‚Ì�ê�‡‚Í’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ð�X�V‚·‚é
@@ -1577,7 +1589,7 @@
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void CmbConstructionPerson_SelectedIndexChanged(object sender, EventArgs e)
+        private void CmbConstrPerson_SelectedIndexChanged(object sender, EventArgs e)
         {
             // �‰Šú•\Ž¦Žž‚Í�ˆ—�‚µ‚È‚¢
             if (bInitFlg) return;
@@ -1586,8 +1598,8 @@
             cmbPerson_SelectedIndexChanged(sender, e);
 
             // ’S“–ŽÒ‚ª–¢�Ý’è‚Í�ˆ—�‚µ‚È‚¢
-            if (cmbDisplayConstructionPerson.Text.Length == 0 ||
-                cmbDisplayConstructionPerson.Text.Trim().Equals(CommonDefine.s_UndecidedString)) return;
+            if (cmbConstrPerson.Text.Length == 0 ||
+                cmbConstrPerson.Text.Trim().Equals(CommonDefine.s_UndecidedString)) return;
 
             // •”��ˆøŒpŽž‚Ì‚Ý�ˆ—�‚ð�s‚¤
             if (!rdbStatusHikitugiFlg.Checked) return;
@@ -1972,26 +1984,31 @@
             int SelDepCode = CommonMotions.cnvInt(combObj.SelectedValue);
 
             // ’S“–ŽÒ‚ÌƒZƒbƒg
-            if (combObj.Name.Equals("comboBoxEX1"))
+            if (combObj == comboBoxEX1)
             {   // ‰c‹Æ’S“–
-                combObj = cmbDisplayPerson;
+                combObj = cmbSalesPerson;
                 SetcombBoxPerson(SelDepCode, combObj);
             }
-            else if (combObj.Name.Equals("comboBoxEX2"))
+            else if (combObj == comboBoxEX2)
             {   // �HŽ–’S“–
-                combObj = cmbDisplayConstructionPerson;
+                combObj = cmbConstrPerson;
                 SetcombBoxPerson(SelDepCode, combObj);
             }
-            else if (combObj.Name.Equals("comboBoxEX3"))
+            else if (combObj == comboBoxEX3)
             {   // �HŽ–•›’S“–
-                combObj = cmbDisplayConstrSubPerson;
+                combObj = cmbConstrSubPerson;
                 SetcombBoxPerson(SelDepCode, combObj);
             }
-            else if (combObj.Name.Equals("comboBoxEX4"))
+            else if (combObj == comboBoxEX4)
             {   // �HŽ–Žw“±ˆõ
-                combObj = cmbConstructionInstructor;
+                combObj = cmbConstrInst;
                 SetcombBoxPerson(SelDepCode, combObj);
             }
+            else if (combObj == comboBoxEX5)
+            {   // ‰c‹Æ•›’S“–
+                combObj = cmbSalesSubPerson;
+                SetcombBoxPerson(SelDepCode, combObj);
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 337)
@@ -29,27 +29,27 @@
         private void InitializeComponent()
         {
             this.components = new System.ComponentModel.Container();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
             this.label1 = new System.Windows.Forms.Label();
             this.btnDataDelete = new System.Windows.Forms.Button();
             this.btnDataEntry = new System.Windows.Forms.Button();
@@ -79,8 +79,11 @@
             this.txtInput07 = new System.Windows.Forms.TextBox();
             this.label6 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
+            this.comboBoxEX5 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.comboBoxEX1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbSalesSubPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbSalesPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.label110 = new System.Windows.Forms.Label();
             this.label4 = new System.Windows.Forms.Label();
             this.panel2 = new System.Windows.Forms.Panel();
             this.rdbEstimateType2 = new System.Windows.Forms.RadioButton();
@@ -191,7 +194,7 @@
             this.rdbNotFluctuation = new System.Windows.Forms.RadioButton();
             this.comboBoxEX4 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.comboBoxEX3 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayConstrSubPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbConstrSubPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.label46 = new System.Windows.Forms.Label();
             this.txtInput32 = new System.Windows.Forms.TextBox();
             this.label47 = new System.Windows.Forms.Label();
@@ -218,9 +221,9 @@
             this.label67 = new System.Windows.Forms.Label();
             this.label79 = new System.Windows.Forms.Label();
             this.label31 = new System.Windows.Forms.Label();
-            this.cmbConstructionInstructor = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbConstrInst = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.comboBoxEX2 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayConstructionPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbConstrPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.label113 = new System.Windows.Forms.Label();
             this.label76 = new System.Windows.Forms.Label();
             this.label112 = new System.Windows.Forms.Label();
@@ -484,14 +487,14 @@
             this.dgvPayment.AllowUserToResizeRows = false;
             this.dgvPayment.BackgroundColor = System.Drawing.Color.White;
             this.dgvPayment.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle1.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvPayment.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle22.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvPayment.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle22;
             this.dgvPayment.ColumnHeadersHeight = 24;
             this.dgvPayment.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvPayment.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -513,9 +516,9 @@
             // 
             // dataGridViewTextBoxColumn1
             // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle2.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle23.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle23;
             this.dataGridViewTextBoxColumn1.HeaderText = "";
             this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
             this.dataGridViewTextBoxColumn1.ReadOnly = true;
@@ -524,9 +527,9 @@
             // 
             // dataGridViewTextBoxColumn2
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle3.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle24.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle24;
             this.dataGridViewTextBoxColumn2.HeaderText = "";
             this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
             this.dataGridViewTextBoxColumn2.ReadOnly = true;
@@ -535,9 +538,9 @@
             // 
             // dataGridViewTextBoxColumn3
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle4.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle25.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle25;
             this.dataGridViewTextBoxColumn3.HeaderText = "";
             this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
             this.dataGridViewTextBoxColumn3.ReadOnly = true;
@@ -546,9 +549,9 @@
             // 
             // dataGridViewTextBoxColumn4
             // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle5.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle26.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle26;
             this.dataGridViewTextBoxColumn4.HeaderText = "";
             this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
             this.dataGridViewTextBoxColumn4.ReadOnly = true;
@@ -618,7 +621,7 @@
             this.textBox3.Multiline = true;
             this.textBox3.Name = "textBox3";
             this.textBox3.Size = new System.Drawing.Size(507, 54);
-            this.textBox3.TabIndex = 65;
+            this.textBox3.TabIndex = 0;
             this.textBox3.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label96
@@ -699,8 +702,11 @@
             this.panel1.Controls.Add(this.txtInput07);
             this.panel1.Controls.Add(this.label6);
             this.panel1.Controls.Add(this.label8);
+            this.panel1.Controls.Add(this.comboBoxEX5);
             this.panel1.Controls.Add(this.comboBoxEX1);
-            this.panel1.Controls.Add(this.cmbDisplayPerson);
+            this.panel1.Controls.Add(this.cmbSalesSubPerson);
+            this.panel1.Controls.Add(this.cmbSalesPerson);
+            this.panel1.Controls.Add(this.label110);
             this.panel1.Controls.Add(this.label4);
             this.panel1.Controls.Add(this.panel2);
             this.panel1.Controls.Add(this.cmbConstructionType);
@@ -750,7 +756,7 @@
             this.label107.BackColor = System.Drawing.Color.Black;
             this.label107.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label107.ForeColor = System.Drawing.Color.Red;
-            this.label107.Location = new System.Drawing.Point(288, 759);
+            this.label107.Location = new System.Drawing.Point(288, 789);
             this.label107.Name = "label107";
             this.label107.Size = new System.Drawing.Size(347, 21);
             this.label107.TabIndex = 177;
@@ -788,7 +794,7 @@
             this.txtInput07.MaxLength = 120;
             this.txtInput07.Name = "txtInput07";
             this.txtInput07.Size = new System.Drawing.Size(507, 26);
-            this.txtInput07.TabIndex = 2;
+            this.txtInput07.TabIndex = 0;
             this.txtInput07.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput07.Validated += new System.EventHandler(this.txtInput07_Validated);
             // 
@@ -817,6 +823,18 @@
             this.label8.Text = "å·¥äº‹å ´æ‰€";
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // comboBoxEX5
+            // 
+            this.comboBoxEX5.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBoxEX5.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBoxEX5.FormattingEnabled = true;
+            this.comboBoxEX5.Location = new System.Drawing.Point(129, 754);
+            this.comboBoxEX5.Name = "comboBoxEX5";
+            this.comboBoxEX5.Size = new System.Drawing.Size(255, 27);
+            this.comboBoxEX5.TabIndex = 22;
+            this.comboBoxEX5.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
+            this.comboBoxEX5.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // comboBoxEX1
             // 
             this.comboBoxEX1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
@@ -825,22 +843,46 @@
             this.comboBoxEX1.Location = new System.Drawing.Point(129, 724);
             this.comboBoxEX1.Name = "comboBoxEX1";
             this.comboBoxEX1.Size = new System.Drawing.Size(255, 27);
-            this.comboBoxEX1.TabIndex = 22;
+            this.comboBoxEX1.TabIndex = 20;
             this.comboBoxEX1.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
             this.comboBoxEX1.TextChanged += new System.EventHandler(this.valueChange);
             // 
-            // cmbDisplayPerson
+            // cmbSalesSubPerson
             // 
-            this.cmbDisplayPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbDisplayPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbDisplayPerson.FormattingEnabled = true;
-            this.cmbDisplayPerson.Location = new System.Drawing.Point(384, 724);
-            this.cmbDisplayPerson.Name = "cmbDisplayPerson";
-            this.cmbDisplayPerson.Size = new System.Drawing.Size(255, 27);
-            this.cmbDisplayPerson.TabIndex = 23;
-            this.cmbDisplayPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
-            this.cmbDisplayPerson.TextChanged += new System.EventHandler(this.valueChange);
+            this.cmbSalesSubPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbSalesSubPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbSalesSubPerson.FormattingEnabled = true;
+            this.cmbSalesSubPerson.Location = new System.Drawing.Point(384, 754);
+            this.cmbSalesSubPerson.Name = "cmbSalesSubPerson";
+            this.cmbSalesSubPerson.Size = new System.Drawing.Size(255, 27);
+            this.cmbSalesSubPerson.TabIndex = 23;
+            this.cmbSalesSubPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
+            this.cmbSalesSubPerson.TextChanged += new System.EventHandler(this.valueChange);
             // 
+            // cmbSalesPerson
+            // 
+            this.cmbSalesPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbSalesPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbSalesPerson.FormattingEnabled = true;
+            this.cmbSalesPerson.Location = new System.Drawing.Point(384, 724);
+            this.cmbSalesPerson.Name = "cmbSalesPerson";
+            this.cmbSalesPerson.Size = new System.Drawing.Size(255, 27);
+            this.cmbSalesPerson.TabIndex = 21;
+            this.cmbSalesPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
+            this.cmbSalesPerson.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label110
+            // 
+            this.label110.BackColor = System.Drawing.Color.CornflowerBlue;
+            this.label110.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label110.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label110.Location = new System.Drawing.Point(1, 752);
+            this.label110.Name = "label110";
+            this.label110.Size = new System.Drawing.Size(120, 30);
+            this.label110.TabIndex = 138;
+            this.label110.Text = "å–¶æ¥­å‰¯æ‹…å½“";
+            this.label110.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // label4
             // 
             this.label4.BackColor = System.Drawing.Color.CornflowerBlue;
@@ -914,7 +956,7 @@
             this.cmbConstructionType.Location = new System.Drawing.Point(129, 602);
             this.cmbConstructionType.Name = "cmbConstructionType";
             this.cmbConstructionType.Size = new System.Drawing.Size(372, 27);
-            this.cmbConstructionType.TabIndex = 21;
+            this.cmbConstructionType.TabIndex = 19;
             this.cmbConstructionType.SelectedIndexChanged += new System.EventHandler(this.cmbConstructionType_SelectedIndexChanged);
             this.cmbConstructionType.TextChanged += new System.EventHandler(this.valueChange);
             // 
@@ -925,7 +967,7 @@
             this.txtInput08.MaxLength = 8;
             this.txtInput08.Name = "txtInput08";
             this.txtInput08.Size = new System.Drawing.Size(120, 26);
-            this.txtInput08.TabIndex = 3;
+            this.txtInput08.TabIndex = 1;
             this.txtInput08.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // btnSerchZip
@@ -974,7 +1016,7 @@
             this.txtInput11.MaxLength = 90;
             this.txtInput11.Name = "txtInput11";
             this.txtInput11.Size = new System.Drawing.Size(381, 26);
-            this.txtInput11.TabIndex = 6;
+            this.txtInput11.TabIndex = 4;
             this.txtInput11.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // textBox1
@@ -983,7 +1025,7 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.textBox1.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.textBox1.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.textBox1.Location = new System.Drawing.Point(129, 782);
+            this.textBox1.Location = new System.Drawing.Point(129, 812);
             this.textBox1.MaxLength = 120;
             this.textBox1.Multiline = true;
             this.textBox1.Name = "textBox1";
@@ -997,7 +1039,7 @@
             this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label9.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label9.ForeColor = System.Drawing.Color.Black;
-            this.label9.Location = new System.Drawing.Point(1, 782);
+            this.label9.Location = new System.Drawing.Point(1, 812);
             this.label9.Name = "label9";
             this.label9.Size = new System.Drawing.Size(120, 30);
             this.label9.TabIndex = 144;
@@ -1013,7 +1055,7 @@
             this.txtInput10.MaxLength = 90;
             this.txtInput10.Name = "txtInput10";
             this.txtInput10.Size = new System.Drawing.Size(381, 26);
-            this.txtInput10.TabIndex = 5;
+            this.txtInput10.TabIndex = 3;
             this.txtInput10.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label17
@@ -1035,7 +1077,7 @@
             this.txtInput09.MaxLength = 90;
             this.txtInput09.Name = "txtInput09";
             this.txtInput09.Size = new System.Drawing.Size(120, 26);
-            this.txtInput09.TabIndex = 4;
+            this.txtInput09.TabIndex = 2;
             this.txtInput09.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label11
@@ -1059,7 +1101,7 @@
             this.txtInput14.MaxLength = 120;
             this.txtInput14.Name = "txtInput14";
             this.txtInput14.Size = new System.Drawing.Size(507, 26);
-            this.txtInput14.TabIndex = 10;
+            this.txtInput14.TabIndex = 8;
             this.txtInput14.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput15
@@ -1071,7 +1113,7 @@
             this.txtInput15.MaxLength = 120;
             this.txtInput15.Name = "txtInput15";
             this.txtInput15.Size = new System.Drawing.Size(507, 26);
-            this.txtInput15.TabIndex = 11;
+            this.txtInput15.TabIndex = 9;
             this.txtInput15.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput16
@@ -1083,7 +1125,7 @@
             this.txtInput16.MaxLength = 120;
             this.txtInput16.Name = "txtInput16";
             this.txtInput16.Size = new System.Drawing.Size(507, 26);
-            this.txtInput16.TabIndex = 12;
+            this.txtInput16.TabIndex = 10;
             this.txtInput16.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput17
@@ -1095,7 +1137,7 @@
             this.txtInput17.MaxLength = 120;
             this.txtInput17.Name = "txtInput17";
             this.txtInput17.Size = new System.Drawing.Size(507, 26);
-            this.txtInput17.TabIndex = 13;
+            this.txtInput17.TabIndex = 11;
             this.txtInput17.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput18
@@ -1107,7 +1149,7 @@
             this.txtInput18.MaxLength = 120;
             this.txtInput18.Name = "txtInput18";
             this.txtInput18.Size = new System.Drawing.Size(507, 26);
-            this.txtInput18.TabIndex = 14;
+            this.txtInput18.TabIndex = 12;
             this.txtInput18.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label19
@@ -1131,7 +1173,7 @@
             this.txtInput19.MaxLength = 120;
             this.txtInput19.Name = "txtInput19";
             this.txtInput19.Size = new System.Drawing.Size(507, 26);
-            this.txtInput19.TabIndex = 15;
+            this.txtInput19.TabIndex = 13;
             this.txtInput19.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput20
@@ -1143,7 +1185,7 @@
             this.txtInput20.MaxLength = 120;
             this.txtInput20.Name = "txtInput20";
             this.txtInput20.Size = new System.Drawing.Size(507, 26);
-            this.txtInput20.TabIndex = 16;
+            this.txtInput20.TabIndex = 14;
             this.txtInput20.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label13
@@ -1167,7 +1209,7 @@
             this.txtInput21.MaxLength = 120;
             this.txtInput21.Name = "txtInput21";
             this.txtInput21.Size = new System.Drawing.Size(507, 26);
-            this.txtInput21.TabIndex = 17;
+            this.txtInput21.TabIndex = 15;
             this.txtInput21.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput22
@@ -1179,7 +1221,7 @@
             this.txtInput22.MaxLength = 120;
             this.txtInput22.Name = "txtInput22";
             this.txtInput22.Size = new System.Drawing.Size(507, 26);
-            this.txtInput22.TabIndex = 18;
+            this.txtInput22.TabIndex = 16;
             this.txtInput22.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label7
@@ -1203,7 +1245,7 @@
             this.txtInput23.MaxLength = 120;
             this.txtInput23.Name = "txtInput23";
             this.txtInput23.Size = new System.Drawing.Size(507, 26);
-            this.txtInput23.TabIndex = 19;
+            this.txtInput23.TabIndex = 17;
             this.txtInput23.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput24
@@ -1215,7 +1257,7 @@
             this.txtInput24.MaxLength = 120;
             this.txtInput24.Name = "txtInput24";
             this.txtInput24.Size = new System.Drawing.Size(507, 26);
-            this.txtInput24.TabIndex = 20;
+            this.txtInput24.TabIndex = 18;
             this.txtInput24.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // panel3
@@ -1322,7 +1364,7 @@
             this.cmbOrdersDivision.Location = new System.Drawing.Point(129, 154);
             this.cmbOrdersDivision.Name = "cmbOrdersDivision";
             this.cmbOrdersDivision.Size = new System.Drawing.Size(507, 27);
-            this.cmbOrdersDivision.TabIndex = 7;
+            this.cmbOrdersDivision.TabIndex = 5;
             this.cmbOrdersDivision.SelectedIndexChanged += new System.EventHandler(this.cmbOrdersDivision_SelectedIndexChanged);
             this.cmbOrdersDivision.TextChanged += new System.EventHandler(this.valueChange);
             // 
@@ -1351,7 +1393,7 @@
             this.cmbDisplayOrderers.Location = new System.Drawing.Point(129, 184);
             this.cmbDisplayOrderers.Name = "cmbDisplayOrderers";
             this.cmbDisplayOrderers.Size = new System.Drawing.Size(376, 27);
-            this.cmbDisplayOrderers.TabIndex = 8;
+            this.cmbDisplayOrderers.TabIndex = 6;
             this.cmbDisplayOrderers.SelectedIndexChanged += new System.EventHandler(this.cmbDisplayOrderers_SelectedIndexChanged);
             this.cmbDisplayOrderers.TextChanged += new System.EventHandler(this.valueChange);
             // 
@@ -1366,7 +1408,7 @@
             this.txtInput05.Name = "txtInput05";
             this.txtInput05.ReadOnly = true;
             this.txtInput05.Size = new System.Drawing.Size(507, 26);
-            this.txtInput05.TabIndex = 9;
+            this.txtInput05.TabIndex = 7;
             this.txtInput05.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // panel4
@@ -1529,7 +1571,7 @@
             this.txtInput28.MaxLength = 10;
             this.txtInput28.Name = "txtInput28";
             this.txtInput28.Size = new System.Drawing.Size(274, 34);
-            this.txtInput28.TabIndex = 28;
+            this.txtInput28.TabIndex = 3;
             this.txtInput28.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput28.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput28.Validated += new System.EventHandler(this.txtInput25_Validated);
@@ -1557,7 +1599,7 @@
             this.txtInput25.MaxLength = 10;
             this.txtInput25.Name = "txtInput25";
             this.txtInput25.Size = new System.Drawing.Size(274, 34);
-            this.txtInput25.TabIndex = 27;
+            this.txtInput25.TabIndex = 2;
             this.txtInput25.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput25.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput25.Validated += new System.EventHandler(this.txtInput25_Validated);
@@ -1592,7 +1634,7 @@
             this.cmbTransferConstruction.Location = new System.Drawing.Point(128, 843);
             this.cmbTransferConstruction.Name = "cmbTransferConstruction";
             this.cmbTransferConstruction.Size = new System.Drawing.Size(300, 27);
-            this.cmbTransferConstruction.TabIndex = 39;
+            this.cmbTransferConstruction.TabIndex = 14;
             this.cmbTransferConstruction.SelectedIndexChanged += new System.EventHandler(this.cmbTransferConstruction_SelectedIndexChanged);
             this.cmbTransferConstruction.TextChanged += new System.EventHandler(this.valueChange);
             // 
@@ -1607,7 +1649,7 @@
             this.txtInput26.Multiline = true;
             this.txtInput26.Name = "txtInput26";
             this.txtInput26.Size = new System.Drawing.Size(508, 54);
-            this.txtInput26.TabIndex = 38;
+            this.txtInput26.TabIndex = 13;
             this.txtInput26.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label10
@@ -1630,7 +1672,7 @@
             this.txtInput01.MaxLength = 10;
             this.txtInput01.Name = "txtInput01";
             this.txtInput01.Size = new System.Drawing.Size(120, 26);
-            this.txtInput01.TabIndex = 25;
+            this.txtInput01.TabIndex = 0;
             this.txtInput01.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput01.TextChanged += new System.EventHandler(this.valueChange);
             // 
@@ -1653,7 +1695,7 @@
             this.txtInput27.MaxLength = 10;
             this.txtInput27.Name = "txtInput27";
             this.txtInput27.Size = new System.Drawing.Size(120, 26);
-            this.txtInput27.TabIndex = 26;
+            this.txtInput27.TabIndex = 1;
             this.txtInput27.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput27.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput27.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1665,7 +1707,7 @@
             this.txtInput02.MaxLength = 10;
             this.txtInput02.Name = "txtInput02";
             this.txtInput02.Size = new System.Drawing.Size(120, 26);
-            this.txtInput02.TabIndex = 29;
+            this.txtInput02.TabIndex = 4;
             this.txtInput02.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput02.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput02.Validated += new System.EventHandler(this.txtInput02_TextChanged);
@@ -1689,7 +1731,7 @@
             this.txtInput06.MaxLength = 10;
             this.txtInput06.Name = "txtInput06";
             this.txtInput06.Size = new System.Drawing.Size(120, 26);
-            this.txtInput06.TabIndex = 30;
+            this.txtInput06.TabIndex = 5;
             this.txtInput06.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput06.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput06.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1713,7 +1755,7 @@
             this.txtInput12.MaxLength = 10;
             this.txtInput12.Name = "txtInput12";
             this.txtInput12.Size = new System.Drawing.Size(120, 26);
-            this.txtInput12.TabIndex = 31;
+            this.txtInput12.TabIndex = 6;
             this.txtInput12.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput12.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput12.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1737,7 +1779,7 @@
             this.txtInput13.MaxLength = 10;
             this.txtInput13.Name = "txtInput13";
             this.txtInput13.Size = new System.Drawing.Size(120, 26);
-            this.txtInput13.TabIndex = 32;
+            this.txtInput13.TabIndex = 7;
             this.txtInput13.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput13.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput13.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1871,7 +1913,7 @@
             this.textBoxEX2.MaxLength = 10;
             this.textBoxEX2.Name = "textBoxEX2";
             this.textBoxEX2.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX2.TabIndex = 35;
+            this.textBoxEX2.TabIndex = 10;
             this.textBoxEX2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX2.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX2.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1883,7 +1925,7 @@
             this.textBoxEX1.MaxLength = 10;
             this.textBoxEX1.Name = "textBoxEX1";
             this.textBoxEX1.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX1.TabIndex = 33;
+            this.textBoxEX1.TabIndex = 8;
             this.textBoxEX1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX1.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX1.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1895,7 +1937,7 @@
             this.txtInput03.MaxLength = 10;
             this.txtInput03.Name = "txtInput03";
             this.txtInput03.Size = new System.Drawing.Size(120, 26);
-            this.txtInput03.TabIndex = 34;
+            this.txtInput03.TabIndex = 9;
             this.txtInput03.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput03.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput03.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1972,7 +2014,7 @@
             this.txtInput38.MaxLength = 10;
             this.txtInput38.Name = "txtInput38";
             this.txtInput38.Size = new System.Drawing.Size(120, 26);
-            this.txtInput38.TabIndex = 36;
+            this.txtInput38.TabIndex = 11;
             this.txtInput38.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput38.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput38.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -1997,7 +2039,7 @@
             this.txtInput34.MaxLength = 10;
             this.txtInput34.Name = "txtInput34";
             this.txtInput34.Size = new System.Drawing.Size(120, 26);
-            this.txtInput34.TabIndex = 37;
+            this.txtInput34.TabIndex = 12;
             this.txtInput34.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput34.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput34.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2163,7 +2205,7 @@
             this.panel7.Controls.Add(this.pnlFluctuation);
             this.panel7.Controls.Add(this.comboBoxEX4);
             this.panel7.Controls.Add(this.comboBoxEX3);
-            this.panel7.Controls.Add(this.cmbDisplayConstrSubPerson);
+            this.panel7.Controls.Add(this.cmbConstrSubPerson);
             this.panel7.Controls.Add(this.label46);
             this.panel7.Controls.Add(this.txtInput32);
             this.panel7.Controls.Add(this.label47);
@@ -2190,9 +2232,9 @@
             this.panel7.Controls.Add(this.label67);
             this.panel7.Controls.Add(this.label79);
             this.panel7.Controls.Add(this.label31);
-            this.panel7.Controls.Add(this.cmbConstructionInstructor);
+            this.panel7.Controls.Add(this.cmbConstrInst);
             this.panel7.Controls.Add(this.comboBoxEX2);
-            this.panel7.Controls.Add(this.cmbDisplayConstructionPerson);
+            this.panel7.Controls.Add(this.cmbConstrPerson);
             this.panel7.Controls.Add(this.label113);
             this.panel7.Controls.Add(this.label76);
             this.panel7.Controls.Add(this.label112);
@@ -2249,6 +2291,7 @@
             this.btnFluctuation.Name = "btnFluctuation";
             this.btnFluctuation.Size = new System.Drawing.Size(300, 34);
             this.btnFluctuation.TabIndex = 188;
+            this.btnFluctuation.TabStop = false;
             this.btnFluctuation.Text = "å¢—æ¸›å·¥äº‹ä½œæˆ�";
             this.btnFluctuation.UseVisualStyleBackColor = false;
             this.btnFluctuation.Click += new System.EventHandler(this.btnFluctuation_Click);
@@ -2288,7 +2331,7 @@
             this.comboBoxEX4.Location = new System.Drawing.Point(129, 93);
             this.comboBoxEX4.Name = "comboBoxEX4";
             this.comboBoxEX4.Size = new System.Drawing.Size(255, 27);
-            this.comboBoxEX4.TabIndex = 44;
+            this.comboBoxEX4.TabIndex = 4;
             this.comboBoxEX4.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
             // 
             // comboBoxEX3
@@ -2300,20 +2343,20 @@
             this.comboBoxEX3.Location = new System.Drawing.Point(129, 63);
             this.comboBoxEX3.Name = "comboBoxEX3";
             this.comboBoxEX3.Size = new System.Drawing.Size(255, 27);
-            this.comboBoxEX3.TabIndex = 42;
+            this.comboBoxEX3.TabIndex = 2;
             this.comboBoxEX3.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
             // 
-            // cmbDisplayConstrSubPerson
+            // cmbConstrSubPerson
             // 
-            this.cmbDisplayConstrSubPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbDisplayConstrSubPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbDisplayConstrSubPerson.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmbDisplayConstrSubPerson.FormattingEnabled = true;
-            this.cmbDisplayConstrSubPerson.Location = new System.Drawing.Point(384, 63);
-            this.cmbDisplayConstrSubPerson.Name = "cmbDisplayConstrSubPerson";
-            this.cmbDisplayConstrSubPerson.Size = new System.Drawing.Size(255, 27);
-            this.cmbDisplayConstrSubPerson.TabIndex = 43;
-            this.cmbDisplayConstrSubPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
+            this.cmbConstrSubPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstrSubPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstrSubPerson.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbConstrSubPerson.FormattingEnabled = true;
+            this.cmbConstrSubPerson.Location = new System.Drawing.Point(384, 63);
+            this.cmbConstrSubPerson.Name = "cmbConstrSubPerson";
+            this.cmbConstrSubPerson.Size = new System.Drawing.Size(255, 27);
+            this.cmbConstrSubPerson.TabIndex = 3;
+            this.cmbConstrSubPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
             // 
             // label46
             // 
@@ -2339,7 +2382,7 @@
             this.txtInput32.Multiline = true;
             this.txtInput32.Name = "txtInput32";
             this.txtInput32.Size = new System.Drawing.Size(507, 54);
-            this.txtInput32.TabIndex = 55;
+            this.txtInput32.TabIndex = 15;
             this.txtInput32.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label47
@@ -2378,7 +2421,7 @@
             this.txtInput31.Multiline = true;
             this.txtInput31.Name = "txtInput31";
             this.txtInput31.Size = new System.Drawing.Size(507, 54);
-            this.txtInput31.TabIndex = 54;
+            this.txtInput31.TabIndex = 14;
             this.txtInput31.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label41
@@ -2428,7 +2471,7 @@
             this.textBoxEX3.MaxLength = 10;
             this.textBoxEX3.Name = "textBoxEX3";
             this.textBoxEX3.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX3.TabIndex = 50;
+            this.textBoxEX3.TabIndex = 10;
             this.textBoxEX3.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX3.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX3.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2441,7 +2484,7 @@
             this.textBoxEX7.MaxLength = 10;
             this.textBoxEX7.Name = "textBoxEX7";
             this.textBoxEX7.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX7.TabIndex = 53;
+            this.textBoxEX7.TabIndex = 13;
             this.textBoxEX7.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX7.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX7.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2455,7 +2498,7 @@
             this.txtInput35.MaxLength = 10;
             this.txtInput35.Name = "txtInput35";
             this.txtInput35.Size = new System.Drawing.Size(120, 26);
-            this.txtInput35.TabIndex = 51;
+            this.txtInput35.TabIndex = 11;
             this.txtInput35.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput35.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput35.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2482,7 +2525,7 @@
             this.txtInput04.MaxLength = 10;
             this.txtInput04.Name = "txtInput04";
             this.txtInput04.Size = new System.Drawing.Size(120, 26);
-            this.txtInput04.TabIndex = 52;
+            this.txtInput04.TabIndex = 12;
             this.txtInput04.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput04.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput04.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2507,7 +2550,7 @@
             this.textBoxEX5.MaxLength = 10;
             this.textBoxEX5.Name = "textBoxEX5";
             this.textBoxEX5.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX5.TabIndex = 49;
+            this.textBoxEX5.TabIndex = 9;
             this.textBoxEX5.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX5.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX5.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2520,7 +2563,7 @@
             this.textBoxEX4.MaxLength = 10;
             this.textBoxEX4.Name = "textBoxEX4";
             this.textBoxEX4.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX4.TabIndex = 47;
+            this.textBoxEX4.TabIndex = 8;
             this.textBoxEX4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX4.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX4.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2533,7 +2576,7 @@
             this.txtInput29.MaxLength = 10;
             this.txtInput29.Name = "txtInput29";
             this.txtInput29.Size = new System.Drawing.Size(120, 26);
-            this.txtInput29.TabIndex = 46;
+            this.txtInput29.TabIndex = 6;
             this.txtInput29.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput29.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput29.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2546,7 +2589,7 @@
             this.txtInput30.MaxLength = 10;
             this.txtInput30.Name = "txtInput30";
             this.txtInput30.Size = new System.Drawing.Size(120, 26);
-            this.txtInput30.TabIndex = 48;
+            this.txtInput30.TabIndex = 7;
             this.txtInput30.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput30.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput30.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -2648,18 +2691,18 @@
             this.label31.Text = "å·¥äº‹æŒ‡å°Ž";
             this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // cmbConstructionInstructor
+            // cmbConstrInst
             // 
-            this.cmbConstructionInstructor.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbConstructionInstructor.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbConstructionInstructor.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmbConstructionInstructor.FormattingEnabled = true;
-            this.cmbConstructionInstructor.Location = new System.Drawing.Point(384, 93);
-            this.cmbConstructionInstructor.Name = "cmbConstructionInstructor";
-            this.cmbConstructionInstructor.Size = new System.Drawing.Size(255, 27);
-            this.cmbConstructionInstructor.TabIndex = 45;
-            this.cmbConstructionInstructor.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
-            this.cmbConstructionInstructor.TextChanged += new System.EventHandler(this.valueChange);
+            this.cmbConstrInst.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstrInst.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstrInst.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbConstrInst.FormattingEnabled = true;
+            this.cmbConstrInst.Location = new System.Drawing.Point(384, 93);
+            this.cmbConstrInst.Name = "cmbConstrInst";
+            this.cmbConstrInst.Size = new System.Drawing.Size(255, 27);
+            this.cmbConstrInst.TabIndex = 5;
+            this.cmbConstrInst.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
+            this.cmbConstrInst.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // comboBoxEX2
             // 
@@ -2670,22 +2713,22 @@
             this.comboBoxEX2.Location = new System.Drawing.Point(129, 33);
             this.comboBoxEX2.Name = "comboBoxEX2";
             this.comboBoxEX2.Size = new System.Drawing.Size(255, 27);
-            this.comboBoxEX2.TabIndex = 40;
+            this.comboBoxEX2.TabIndex = 0;
             this.comboBoxEX2.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
             this.comboBoxEX2.TextChanged += new System.EventHandler(this.valueChange);
             // 
-            // cmbDisplayConstructionPerson
+            // cmbConstrPerson
             // 
-            this.cmbDisplayConstructionPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbDisplayConstructionPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbDisplayConstructionPerson.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmbDisplayConstructionPerson.FormattingEnabled = true;
-            this.cmbDisplayConstructionPerson.Location = new System.Drawing.Point(384, 33);
-            this.cmbDisplayConstructionPerson.Name = "cmbDisplayConstructionPerson";
-            this.cmbDisplayConstructionPerson.Size = new System.Drawing.Size(255, 27);
-            this.cmbDisplayConstructionPerson.TabIndex = 41;
-            this.cmbDisplayConstructionPerson.SelectedIndexChanged += new System.EventHandler(this.CmbConstructionPerson_SelectedIndexChanged);
-            this.cmbDisplayConstructionPerson.TextChanged += new System.EventHandler(this.valueChange);
+            this.cmbConstrPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstrPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstrPerson.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbConstrPerson.FormattingEnabled = true;
+            this.cmbConstrPerson.Location = new System.Drawing.Point(384, 33);
+            this.cmbConstrPerson.Name = "cmbConstrPerson";
+            this.cmbConstrPerson.Size = new System.Drawing.Size(255, 27);
+            this.cmbConstrPerson.TabIndex = 1;
+            this.cmbConstrPerson.SelectedIndexChanged += new System.EventHandler(this.CmbConstrPerson_SelectedIndexChanged);
+            this.cmbConstrPerson.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label113
             // 
@@ -2913,14 +2956,14 @@
             this.dgvPurchaseOrder.AllowUserToResizeRows = false;
             this.dgvPurchaseOrder.BackgroundColor = System.Drawing.Color.White;
             this.dgvPurchaseOrder.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle6.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvPurchaseOrder.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
+            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle27.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle27.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle27.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle27.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle27.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvPurchaseOrder.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle27;
             this.dgvPurchaseOrder.ColumnHeadersHeight = 24;
             this.dgvPurchaseOrder.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvPurchaseOrder.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -2943,9 +2986,9 @@
             // 
             // Column7
             // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle7.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle7;
+            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle28.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle28;
             this.Column7.HeaderText = "";
             this.Column7.Name = "Column7";
             this.Column7.ReadOnly = true;
@@ -2954,9 +2997,9 @@
             // 
             // Column8
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle8.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle8;
+            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle29.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle29;
             this.Column8.HeaderText = "";
             this.Column8.Name = "Column8";
             this.Column8.ReadOnly = true;
@@ -2965,9 +3008,9 @@
             // 
             // Column9
             // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle9.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle9;
+            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle30.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle30;
             this.Column9.HeaderText = "";
             this.Column9.Name = "Column9";
             this.Column9.ReadOnly = true;
@@ -2976,9 +3019,9 @@
             // 
             // Column10
             // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle10.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column10.DefaultCellStyle = dataGridViewCellStyle10;
+            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle31.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column10.DefaultCellStyle = dataGridViewCellStyle31;
             this.Column10.HeaderText = "";
             this.Column10.Name = "Column10";
             this.Column10.ReadOnly = true;
@@ -2995,14 +3038,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dgvLink.BackgroundColor = System.Drawing.Color.White;
             this.dgvLink.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle11.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvLink.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
+            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle32.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle32.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle32.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle32.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle32.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle32.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvLink.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle32;
             this.dgvLink.ColumnHeadersHeight = 24;
             this.dgvLink.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvLink.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -3036,9 +3079,9 @@
             // 
             // Column1
             // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle12.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle12;
+            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle33.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle33;
             this.Column1.HeaderText = "å¢—æ¸›æ—¥";
             this.Column1.Name = "Column1";
             this.Column1.ReadOnly = true;
@@ -3048,9 +3091,9 @@
             // 
             // Column5
             // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle13.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle13;
+            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle34.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle34;
             this.Column5.HeaderText = "è¦‹ç©�é‡‘é¡�";
             this.Column5.Name = "Column5";
             this.Column5.ReadOnly = true;
@@ -3060,9 +3103,9 @@
             // 
             // Column3
             // 
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle14.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle14;
+            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle35.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle35;
             this.Column3.HeaderText = "è¦‹ç©�ç¨Žè¾¼é‡‘é¡�";
             this.Column3.Name = "Column3";
             this.Column3.ReadOnly = true;
@@ -3072,9 +3115,9 @@
             // 
             // Column2
             // 
-            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle15.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle15;
+            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle36.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle36;
             this.Column2.HeaderText = "å�—æ³¨é‡‘é¡�";
             this.Column2.Name = "Column2";
             this.Column2.ReadOnly = true;
@@ -3084,9 +3127,9 @@
             // 
             // Column4
             // 
-            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle16.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle16;
+            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle37.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle37;
             this.Column4.HeaderText = "å�—æ³¨ç¨Žè¾¼é‡‘é¡�";
             this.Column4.Name = "Column4";
             this.Column4.ReadOnly = true;
@@ -3145,7 +3188,7 @@
             this.label103.Location = new System.Drawing.Point(382, 41);
             this.label103.Name = "label103";
             this.label103.Size = new System.Drawing.Size(120, 26);
-            this.label103.TabIndex = 57;
+            this.label103.TabIndex = 1;
             this.label103.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label102
@@ -3155,7 +3198,7 @@
             this.label102.Location = new System.Drawing.Point(128, 41);
             this.label102.Name = "label102";
             this.label102.Size = new System.Drawing.Size(120, 26);
-            this.label102.TabIndex = 56;
+            this.label102.TabIndex = 0;
             this.label102.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label119
@@ -3322,14 +3365,14 @@
             this.dgvBillingDate.AllowUserToResizeRows = false;
             this.dgvBillingDate.BackgroundColor = System.Drawing.Color.White;
             this.dgvBillingDate.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle17.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvBillingDate.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17;
+            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle38.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle38.Font = new System.Drawing.Font("ï¼­ï¼³ æ˜Žæœ�", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle38.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle38.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle38.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle38.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvBillingDate.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle38;
             this.dgvBillingDate.ColumnHeadersHeight = 24;
             this.dgvBillingDate.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvBillingDate.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -3352,9 +3395,9 @@
             // 
             // BillingGridColumn1
             // 
-            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle18.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.BillingGridColumn1.DefaultCellStyle = dataGridViewCellStyle18;
+            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle39.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.BillingGridColumn1.DefaultCellStyle = dataGridViewCellStyle39;
             this.BillingGridColumn1.HeaderText = "";
             this.BillingGridColumn1.Name = "BillingGridColumn1";
             this.BillingGridColumn1.ReadOnly = true;
@@ -3363,9 +3406,9 @@
             // 
             // BillingGridColumn2
             // 
-            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle19.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.BillingGridColumn2.DefaultCellStyle = dataGridViewCellStyle19;
+            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle40.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.BillingGridColumn2.DefaultCellStyle = dataGridViewCellStyle40;
             this.BillingGridColumn2.HeaderText = "";
             this.BillingGridColumn2.Name = "BillingGridColumn2";
             this.BillingGridColumn2.ReadOnly = true;
@@ -3374,9 +3417,9 @@
             // 
             // BillingGridColumn3
             // 
-            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle20.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.BillingGridColumn3.DefaultCellStyle = dataGridViewCellStyle20;
+            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle41.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.BillingGridColumn3.DefaultCellStyle = dataGridViewCellStyle41;
             this.BillingGridColumn3.HeaderText = "";
             this.BillingGridColumn3.Name = "BillingGridColumn3";
             this.BillingGridColumn3.ReadOnly = true;
@@ -3385,9 +3428,9 @@
             // 
             // BillingGridColumn4
             // 
-            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle21.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.BillingGridColumn4.DefaultCellStyle = dataGridViewCellStyle21;
+            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle42.Font = new System.Drawing.Font("Century", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.BillingGridColumn4.DefaultCellStyle = dataGridViewCellStyle42;
             this.BillingGridColumn4.HeaderText = "";
             this.BillingGridColumn4.Name = "BillingGridColumn4";
             this.BillingGridColumn4.ReadOnly = true;
@@ -3461,7 +3504,7 @@
             this.textBoxEX9.MaxLength = 10;
             this.textBoxEX9.Name = "textBoxEX9";
             this.textBoxEX9.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX9.TabIndex = 63;
+            this.textBoxEX9.TabIndex = 4;
             this.textBoxEX9.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX9.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX9.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -3473,7 +3516,7 @@
             this.textBoxEX8.MaxLength = 10;
             this.textBoxEX8.Name = "textBoxEX8";
             this.textBoxEX8.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX8.TabIndex = 62;
+            this.textBoxEX8.TabIndex = 3;
             this.textBoxEX8.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX8.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX8.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -3485,7 +3528,7 @@
             this.textBoxEX6.MaxLength = 10;
             this.textBoxEX6.Name = "textBoxEX6";
             this.textBoxEX6.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX6.TabIndex = 61;
+            this.textBoxEX6.TabIndex = 2;
             this.textBoxEX6.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.textBoxEX6.TextChanged += new System.EventHandler(this.valueChange);
             this.textBoxEX6.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -3510,7 +3553,7 @@
             this.label87.Location = new System.Drawing.Point(129, 1);
             this.label87.Name = "label87";
             this.label87.Size = new System.Drawing.Size(240, 30);
-            this.label87.TabIndex = 59;
+            this.label87.TabIndex = 0;
             this.label87.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label86
@@ -3544,7 +3587,7 @@
             this.txtInput36.MaxLength = 10;
             this.txtInput36.Name = "txtInput36";
             this.txtInput36.Size = new System.Drawing.Size(120, 26);
-            this.txtInput36.TabIndex = 60;
+            this.txtInput36.TabIndex = 1;
             this.txtInput36.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
             this.txtInput36.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput36.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
@@ -3572,7 +3615,7 @@
             this.textBox4.Multiline = true;
             this.textBox4.Name = "textBox4";
             this.textBox4.Size = new System.Drawing.Size(507, 54);
-            this.textBox4.TabIndex = 64;
+            this.textBox4.TabIndex = 6;
             this.textBox4.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // textBox2
@@ -3586,7 +3629,7 @@
             this.textBox2.Multiline = true;
             this.textBox2.Name = "textBox2";
             this.textBox2.Size = new System.Drawing.Size(507, 54);
-            this.textBox2.TabIndex = 64;
+            this.textBox2.TabIndex = 5;
             this.textBox2.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label128
@@ -3649,7 +3692,7 @@
             this.cmbConstructionYear.Location = new System.Drawing.Point(639, 4);
             this.cmbConstructionYear.Name = "cmbConstructionYear";
             this.cmbConstructionYear.Size = new System.Drawing.Size(134, 24);
-            this.cmbConstructionYear.TabIndex = 0;
+            this.cmbConstructionYear.TabIndex = 1;
             this.toolTip1.SetToolTip(this.cmbConstructionYear, "å·¥äº‹ã�®ç�€å·¥é–‹å§‹å¹´åº¦ã‚’å…¥åŠ›ã�—ã�¦ã��ã� ã�•ã�„");
             this.cmbConstructionYear.Visible = false;
             this.cmbConstructionYear.SelectedIndexChanged += new System.EventHandler(this.cmbYear_SelectedIndexChanged);
@@ -3662,7 +3705,7 @@
             this.cmbConstructionPeriod.Location = new System.Drawing.Point(385, 4);
             this.cmbConstructionPeriod.Name = "cmbConstructionPeriod";
             this.cmbConstructionPeriod.Size = new System.Drawing.Size(115, 24);
-            this.cmbConstructionPeriod.TabIndex = 1;
+            this.cmbConstructionPeriod.TabIndex = 0;
             this.toolTip1.SetToolTip(this.cmbConstructionPeriod, "å£²ã‚Šä¸Šã�’è¨ˆä¸Šã‚’è¡Œã�†å–¶æ¥­æœŸã‚’å…¥åŠ›ã�—ã�¦ã��ã� ã�•ã�„");
             this.cmbConstructionPeriod.SelectedIndexChanged += new System.EventHandler(this.cmbYear_SelectedIndexChanged);
             // 
@@ -3795,7 +3838,7 @@
             this.txtInput33.MaxLength = 120;
             this.txtInput33.Name = "txtInput33";
             this.txtInput33.Size = new System.Drawing.Size(1202, 26);
-            this.txtInput33.TabIndex = 1;
+            this.txtInput33.TabIndex = 2;
             this.txtInput33.TextChanged += new System.EventHandler(this.valueChange);
             this.txtInput33.Validated += new System.EventHandler(this.txtInput33_Validated);
             // 
@@ -3883,6 +3926,7 @@
             this.btnRestore.Name = "btnRestore";
             this.btnRestore.Size = new System.Drawing.Size(76, 30);
             this.btnRestore.TabIndex = 99;
+            this.btnRestore.TabStop = false;
             this.btnRestore.Text = "è«‹æ±‚è§£é™¤";
             this.btnRestore.UseVisualStyleBackColor = false;
             this.btnRestore.Visible = false;
@@ -4288,7 +4332,7 @@
         private System.Windows.Forms.TextBox txtInput07;
         private System.Windows.Forms.Label label6;
         private System.Windows.Forms.Label label8;
-        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbDisplayPerson;
+        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbSalesPerson;
         private System.Windows.Forms.Label label4;
         private System.Windows.Forms.Panel panel2;
         private System.Windows.Forms.RadioButton rdbEstimateType2;
@@ -4385,8 +4429,8 @@
         private System.Windows.Forms.Label label53;
         private System.Windows.Forms.Panel panel7;
         private System.Windows.Forms.Label label31;
-        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbConstructionInstructor;
-        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbDisplayConstructionPerson;
+        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbConstrInst;
+        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbConstrPerson;
         private System.Windows.Forms.Label label21;
         private System.Windows.Forms.Label label50;
         private ProcessManagement.Forms.CustomControls.TextBoxEX txtInput35;
@@ -4446,7 +4490,7 @@
         private System.Windows.Forms.RadioButton radioButton1;
         private System.Windows.Forms.Label label108;
         private System.Windows.Forms.Label label109;
-        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbDisplayConstrSubPerson;
+        private ProcessManagement.Forms.CustomControls.ComboBoxEX cmbConstrSubPerson;
         private System.Windows.Forms.Label label112;
         private ProcessManagement.Forms.CustomControls.ComboBoxEX comboBoxEX4;
         private ProcessManagement.Forms.CustomControls.ComboBoxEX comboBoxEX3;
@@ -4520,5 +4564,8 @@
         private System.Windows.Forms.Label label104;
         private System.Windows.Forms.Label label94;
         private System.Windows.Forms.TextBox textBox4;
+        private CustomControls.ComboBoxEX comboBoxEX5;
+        private CustomControls.ComboBoxEX cmbSalesSubPerson;
+        private System.Windows.Forms.Label label110;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 337)
@@ -1132,25 +1132,31 @@
                 if (worklist[0].SalesPersonCode != 0)
                 {
                     SetDepartmentCombData(worklist[0].SalesDepCode, comboBoxEX1);
-                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX1.SelectedValue), cmbDisplayPerson, worklist[0].SalesPersonCode);
+                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX1.SelectedValue), cmbSalesPerson, worklist[0].SalesPersonCode);
                 }
+                // ‰c‹Æ•›’S“–•”��‚ÌƒZƒbƒg‚ð‚·‚é
+                if (worklist[0].SalesSubPersonCode != 0)
+                {
+                    SetDepartmentCombData(worklist[0].SalesSubDepCode, comboBoxEX5);
+                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX5.SelectedValue), cmbSalesSubPerson, worklist[0].SalesSubPersonCode);
+                }
                 // �HŽ–’S“–•”��‚ÌƒZƒbƒg‚ð‚·‚é
                 if (worklist[0].ConstructionPersonCode != 0)
                 {
                     SetDepartmentCombData(worklist[0].ConstrDepCode, comboBoxEX2);
-                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX2.SelectedValue), cmbDisplayConstructionPerson, worklist[0].ConstructionPersonCode);
+                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX2.SelectedValue), cmbConstrPerson, worklist[0].ConstructionPersonCode);
                 }
                 // �HŽ–•›’S“–•”��‚ÌƒZƒbƒg‚ð‚·‚é
                 if (worklist[0].ConstrSubPersonCode != 0)
                 {
                     SetDepartmentCombData(worklist[0].ConstrSubDepCode, comboBoxEX3);
-                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX3.SelectedValue), cmbDisplayConstrSubPerson, worklist[0].ConstrSubPersonCode);
+                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX3.SelectedValue), cmbConstrSubPerson, worklist[0].ConstrSubPersonCode);
                 }
                 // Žw“±ˆõ•”��‚ÌƒZƒbƒg‚ð‚·‚é
                 if (worklist[0].ConstructionInstructor != 0)
                 {
                     SetDepartmentCombData(worklist[0].ConstrInstrDepCode, comboBoxEX4);
-                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX4.SelectedValue), cmbConstructionInstructor, worklist[0].ConstructionInstructor);
+                    SetcombBoxPerson(CommonMotions.cnvInt(comboBoxEX4.SelectedValue), cmbConstrInst, worklist[0].ConstructionInstructor);
                 }
 
                 ((ComboBox)m_DspCtrl[(int)DspCnt.OrderersDivision]).SelectedValue = worklist[0].OrderersDivision;                                           // ”­’�ŽÒ‹æ•ª
@@ -2074,9 +2080,9 @@
                 }
 
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚Ì‘I‘ð‚ðƒNƒŠƒA
-                cmbDisplayConstructionPerson.SelectedIndex = -1;
+                cmbConstrPerson.SelectedIndex = -1;
                 cmbDisplayOrderers.SelectedIndex = -1;
-                cmbDisplayPerson.SelectedIndex = -1;
+                cmbSalesPerson.SelectedIndex = -1;
                 cmbOrdersDivision.SelectedIndex = -1;
 
                 m_bChengeAns = false;
@@ -2274,18 +2280,22 @@
             try
             {
                 // ‘Î�ÛƒR�[ƒh‚ðŽ�‚Âƒf�[ƒ^‚ª‚ ‚é‚©
+                int TergetPerson = 0;
                 PersonInChargeMaster wrkRec = new PersonInChargeMaster();
                 foreach (object[] wrkObj in GetList)
                 {
                     picDB.Reader2Struct(wrkObj, ref wrkRec);
-                    if (wrkRec.PersonCode == PersonCode) break;
-                    wrkRec = null;
+                    if (wrkRec.PersonCode == PersonCode)
+                    {
+                        TergetPerson = wrkRec.PersonCode;
+                        break;
+                    }
                 }
                 // ‚ ‚ê‚Î�ˆ—�‚µ‚È‚¢
-                if (wrkRec != null) return;
+                if (TergetPerson < 1) return;
 
                 StringBuilder strSQL = new StringBuilder();
-                strSQL.AppendFormat(" Where PersonCode = {0}", PersonCode);
+                strSQL.AppendFormat(" Where PersonCode = {0}", TergetPerson);
 
                 wrkRec = new PersonInChargeMaster();
                 if (!picDB.SelectAction(strSQL.ToString(), ref wrkRec)) return;
@@ -2308,20 +2318,26 @@
             IOMPersonInCharge picDB = new IOMPersonInCharge();
             try
             {
-                cmbDisplayPerson.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
-                cmbDisplayConstrSubPerson.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
-                cmbConstructionInstructor.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbSalesPerson.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbSalesSubPerson.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbConstrSubPerson.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbConstrInst.SelectedIndexChanged -= new EventHandler(cmbPerson_SelectedIndexChanged);
 
-                cmbDisplayPerson.DataSource = null;
-                cmbDisplayConstrSubPerson.DataSource = null;
-                cmbConstructionInstructor.DataSource = null;
-                cmbDisplayPerson.Items.Clear();
-                cmbDisplayConstrSubPerson.Items.Clear();
-                cmbConstructionInstructor.Items.Clear();
-                cmbDisplayPerson.Text = "";
-                cmbDisplayConstrSubPerson.Text = "";
-                cmbConstructionInstructor.Text = "";
+                cmbSalesPerson.DataSource = null;
+                cmbSalesSubPerson.DataSource = null;
+                cmbConstrSubPerson.DataSource = null;
+                cmbConstrInst.DataSource = null;
 
+                cmbSalesPerson.Items.Clear();
+                cmbSalesSubPerson.Items.Clear();
+                cmbConstrSubPerson.Items.Clear();
+                cmbConstrInst.Items.Clear();
+
+                cmbSalesPerson.Text = "";
+                cmbSalesSubPerson.Text = "";
+                cmbConstrSubPerson.Text = "";
+                cmbConstrInst.Text = "";
+
                 // ’S“–ŽÒƒ}ƒXƒ^‚ðŒŸ�õ‚·‚é
                 int nTargetCount = GetTargetYear();
                 StringBuilder strSQL = new StringBuilder();
@@ -2332,9 +2348,11 @@
                 if (!picDB.ExecuteReader(strSQL.ToString(), ref workList)) return;
 
                 List<KeyValuePair<int, string>> DataList1 = new List<KeyValuePair<int, string>>();
+                List<KeyValuePair<int, string>> DataList2 = new List<KeyValuePair<int, string>>();
                 List<KeyValuePair<int, string>> DataList3 = new List<KeyValuePair<int, string>>();
                 List<KeyValuePair<int, string>> DataList4 = new List<KeyValuePair<int, string>>();
                 DataList1.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
+                DataList2.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 DataList3.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 DataList4.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
 
@@ -2346,18 +2364,21 @@
                     KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(workRec.PersonCode, workRec.PersonName);
 
                     DataList1.Add(keyval);
+                    DataList2.Add(keyval);
                     DataList3.Add(keyval);
                     DataList4.Add(keyval);
                 }
 
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒX�‰Šú•\Ž¦
-                ComboBoxAction.InitDataSetCombBox(cmbDisplayPerson, DataList1);
-                ComboBoxAction.InitDataSetCombBox(cmbDisplayConstrSubPerson, DataList3);
-                ComboBoxAction.InitDataSetCombBox(cmbConstructionInstructor, DataList4);
+                ComboBoxAction.InitDataSetCombBox(cmbSalesPerson, DataList1);
+                ComboBoxAction.InitDataSetCombBox(cmbSalesSubPerson, DataList2);
+                ComboBoxAction.InitDataSetCombBox(cmbConstrSubPerson, DataList3);
+                ComboBoxAction.InitDataSetCombBox(cmbConstrInst, DataList4);
 
-                cmbDisplayPerson.SelectedIndex = -1;
-                cmbDisplayConstrSubPerson.SelectedIndex = -1;
-                cmbConstructionInstructor.SelectedIndex = -1;
+                cmbSalesPerson.SelectedIndex = -1;
+                cmbSalesSubPerson.SelectedIndex = -1;
+                cmbConstrSubPerson.SelectedIndex = -1;
+                cmbConstrInst.SelectedIndex = -1;
             }
             catch (Exception ex)
             {
@@ -2367,9 +2388,10 @@
             {
                 picDB.close(); picDB = null;
 
-                cmbDisplayPerson.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
-                cmbDisplayConstrSubPerson.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
-                cmbConstructionInstructor.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbSalesPerson.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbSalesSubPerson.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbConstrSubPerson.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
+                cmbConstrInst.SelectedIndexChanged += new EventHandler(cmbPerson_SelectedIndexChanged);
             }
         }
         #endregion
@@ -2384,12 +2406,12 @@
             IOMPersonInCharge picDB = new IOMPersonInCharge();
             try
             {
-                cmbDisplayConstructionPerson.SelectedIndexChanged -= new EventHandler(CmbConstructionPerson_SelectedIndexChanged);
-                int nBeforeCode = CommonMotions.cnvInt(cmbDisplayConstructionPerson.SelectedValue);
+                cmbConstrPerson.SelectedIndexChanged -= new EventHandler(CmbConstrPerson_SelectedIndexChanged);
+                int nBeforeCode = CommonMotions.cnvInt(cmbConstrPerson.SelectedValue);
 
-                cmbDisplayConstructionPerson.DataSource = null;
-                cmbDisplayConstructionPerson.Items.Clear();
-                cmbDisplayConstructionPerson.Text = "";
+                cmbConstrPerson.DataSource = null;
+                cmbConstrPerson.Items.Clear();
+                cmbConstrPerson.Text = "";
 
                 if (TransferCode == 0)
                 {
@@ -2423,9 +2445,9 @@
                 }
 
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒX�‰Šú•\Ž¦
-                ComboBoxAction.InitDataSetCombBox(cmbDisplayConstructionPerson, DataList2);
+                ComboBoxAction.InitDataSetCombBox(cmbConstrPerson, DataList2);
 
-                cmbDisplayConstructionPerson.SelectedValue = nBeforeCode;
+                cmbConstrPerson.SelectedValue = nBeforeCode;
             }
             catch (Exception ex)
             {
@@ -2436,7 +2458,7 @@
                 picDB.close(); picDB = null;
                 BaseDB.close(); BaseDB = null;
 
-                cmbDisplayConstructionPerson.SelectedIndexChanged += new EventHandler(CmbConstructionPerson_SelectedIndexChanged);
+                cmbConstrPerson.SelectedIndexChanged += new EventHandler(CmbConstrPerson_SelectedIndexChanged);
             }
         }
         #endregion
@@ -2452,9 +2474,10 @@
             comboBoxEX2.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
             comboBoxEX3.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
             comboBoxEX4.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
+            comboBoxEX5.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
             try
             {
-                int[] ArraryCode = new int[4];
+                int[] ArraryCode = new int[5];
                 // �V‹KˆÈŠO‚ÍƒNƒŠƒA‚·‚é
                 if (!bInit)
                 {
@@ -2474,10 +2497,12 @@
                 List<KeyValuePair<int, string>> DataList2 = new List<KeyValuePair<int, string>>();
                 List<KeyValuePair<int, string>> DataList3 = new List<KeyValuePair<int, string>>();
                 List<KeyValuePair<int, string>> DataList4 = new List<KeyValuePair<int, string>>();
+                List<KeyValuePair<int, string>> DataList5 = new List<KeyValuePair<int, string>>();
                 DataList1.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 DataList2.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 DataList3.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 DataList4.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
+                DataList5.Add(new KeyValuePair<int, string>(0, CommonDefine.s_UndecidedString));
                 // ƒf�[ƒ^•\Ž¦
                 foreach (object[] wrk in dmList)
                 {
@@ -2488,6 +2513,7 @@
                     DataList2.Add(keyval);
                     DataList3.Add(keyval);
                     DataList4.Add(keyval);
+                    DataList5.Add(keyval);
                 }
 
                 // ƒRƒ“ƒ{ƒ{ƒbƒNƒX�‰Šú•\Ž¦
@@ -2495,10 +2521,12 @@
                 ComboBoxAction.InitDataSetCombBox(comboBoxEX2, DataList2);
                 ComboBoxAction.InitDataSetCombBox(comboBoxEX3, DataList3);
                 ComboBoxAction.InitDataSetCombBox(comboBoxEX4, DataList4);
+                ComboBoxAction.InitDataSetCombBox(comboBoxEX5, DataList5);
                 comboBoxEX1.SelectedValue = ArraryCode[0];
                 comboBoxEX2.SelectedValue = ArraryCode[1];
                 comboBoxEX3.SelectedValue = ArraryCode[2];
                 comboBoxEX4.SelectedValue = ArraryCode[3];
+                comboBoxEX5.SelectedValue = ArraryCode[4];
 
             }
             catch (Exception ex)
@@ -2512,6 +2540,7 @@
                 comboBoxEX2.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
                 comboBoxEX3.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
                 comboBoxEX4.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
+                comboBoxEX5.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
             }
         }
         #endregion
@@ -2528,19 +2557,23 @@
                 berefoCode[1] = CommonMotions.cnvInt(comboBoxEX2.SelectedValue);
                 berefoCode[2] = CommonMotions.cnvInt(comboBoxEX3.SelectedValue);
                 berefoCode[3] = CommonMotions.cnvInt(comboBoxEX4.SelectedValue);
+                berefoCode[4] = CommonMotions.cnvInt(comboBoxEX5.SelectedValue);
 
                 comboBoxEX1.DataSource = null;
                 comboBoxEX2.DataSource = null;
                 comboBoxEX3.DataSource = null;
                 comboBoxEX4.DataSource = null;
+                comboBoxEX5.DataSource = null;
                 comboBoxEX1.Items.Clear();
                 comboBoxEX2.Items.Clear();
                 comboBoxEX3.Items.Clear();
                 comboBoxEX4.Items.Clear();
+                comboBoxEX5.Items.Clear();
                 comboBoxEX1.Text = "";
                 comboBoxEX2.Text = "";
                 comboBoxEX3.Text = "";
                 comboBoxEX4.Text = "";
+                comboBoxEX5.Text = "";
             }
             catch (Exception ex)
             {
@@ -2828,70 +2861,33 @@
             {
                 ComboBox combDepWrk = null;
 
-                if (comboPerson.Name.Equals(cmbDisplayPerson.Name))
+                if (comboPerson == cmbSalesPerson)
                 {
                     // 56: ‰c‹Æ’S“–•”��
                     combDepWrk = comboBoxEX1;
                 }
-                else if (comboPerson.Name.Equals(cmbDisplayConstructionPerson.Name))
+                else if (comboPerson == cmbConstrPerson)
                 {
                     // 63: �HŽ–’S“–•”��
                     combDepWrk = comboBoxEX2;
                 }
-                else if (comboPerson.Name.Equals(cmbConstructionInstructor.Name))
+                else if (comboPerson == cmbConstrSubPerson)
                 {
-                    // 80: Žw“±ˆõ•”��
-                    combDepWrk = comboBoxEX4;
-                }
-                else if (comboPerson.Name.Equals(cmbDisplayConstrSubPerson.Name))
-                {
                     // 79: �HŽ–•›’S“–•”��
                     combDepWrk = comboBoxEX3;
                 }
-
-                return combDepWrk;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("ƒVƒXƒeƒ€ƒGƒ‰�[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return null;
-            }
-        }
-        #endregion
-
-        #region •”��ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚Æ‘Î‚Ì’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ðŽæ“¾‚·‚é
-        /// <summary>
-        /// •”��ƒRƒ“ƒ{ƒ{ƒbƒNƒX‚Æ‘Î‚Ì’S“–ŽÒƒRƒ“ƒ{ƒ{ƒbƒNƒX‚ðŽæ“¾‚·‚é
-        /// </summary>
-        /// <returns></returns>
-        private ComboBox GetDepartComb2Person(ComboBox comboDepart)
-        {
-            try
-            {
-                ComboBox combManWrk = null;
-
-                if (comboDepart.Name.Equals(comboBoxEX1.Name))
+                else if (comboPerson == cmbConstrInst)
                 {
-                    //  3: ‰c‹Æ’S“–ŽÒƒR�[ƒh
-                    combManWrk = cmbDisplayPerson;
+                    // 80: Žw“±ˆõ•”��
+                    combDepWrk = comboBoxEX4;
                 }
-                else if (comboDepart.Name.Equals(comboBoxEX2.Name))
+                else if (comboPerson == cmbSalesSubPerson)
                 {
-                    //  4: �HŽ–’S“–ŽÒƒR�[ƒh
-                    combManWrk = cmbDisplayConstructionPerson;
+                    /// 87:‰c‹Æ•›’S“–•”��
+                    combDepWrk = comboBoxEX5;
                 }
-                else if (comboDepart.Name.Equals(comboBoxEX4.Name))
-                {
-                    // 46: �HŽ–Žw“±ˆõ
-                    combManWrk = cmbConstructionInstructor;
-                }
-                else if (comboDepart.Name.Equals(comboBoxEX3.Name))
-                {
-                    // 81: �HŽ–•›’S“–ŽÒƒR�[ƒh
-                    combManWrk = cmbDisplayConstrSubPerson;
-                }
 
-                return combManWrk;
+                return combDepWrk;
             }
             catch (Exception ex)
             {
@@ -2912,7 +2908,10 @@
             IOMPersonInCharge PersonDB = new IOMPersonInCharge();
             try
             {
-                wrkCmbBox.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
+                if (wrkCmbBox == cmbConstrPerson)
+                    wrkCmbBox.SelectedIndexChanged -= new EventHandler(CmbConstrPerson_SelectedIndexChanged);
+                else
+                    wrkCmbBox.SelectedIndexChanged -= new EventHandler(comboBoxEX1_SelectedIndexChanged);
 
                 ComboBox combManWrk = (ComboBox)sender;
                 ComboBox combDepWrk = GetPerson2DepartComb(combManWrk);
@@ -2935,7 +2934,10 @@
             {
                 PersonDB.close(); PersonDB = null;
 
-                wrkCmbBox.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
+                if (wrkCmbBox == cmbConstrPerson)
+                    wrkCmbBox.SelectedIndexChanged += new EventHandler(CmbConstrPerson_SelectedIndexChanged);
+                else
+                    wrkCmbBox.SelectedIndexChanged += new EventHandler(comboBoxEX1_SelectedIndexChanged);
             }
         }
         #endregion
@@ -3038,7 +3040,7 @@
                     work.OrdersDecisionPriceInTax = (int)CommonMotions.cnvUndecidedStringToDouble(m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax].Text);
 
                 // •”��–¼‚Ì�X�V”»’è‚ð‚±‚±‚Å�s‚¤
-                DetailNoList.Clear();
+                m_DetailNoList.Clear();
 
                 // ‰c‹Æ’S“–ŽÒ•”��ƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.SalesDepartment].Text.Length != 0)
@@ -3046,12 +3048,24 @@
                     work.SalesDepCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.SalesDepartment]).SelectedValue);
                     if (workList.Count == 0 ||
                         (workList.Count > 0 && workList[0].SalesDepCode != work.SalesDepCode))
-                        DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName);
+                        m_DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName);
                 }
                 // ‰c‹Æ’S“–ŽÒƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.SalesPersonCode].Text.Length != 0)
                     work.SalesPersonCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.SalesPersonCode]).SelectedValue);
 
+                // ‰c‹Æ•›’S“–ŽÒ•”��ƒR�[ƒh
+                if (m_DspCtrl[(int)DspCnt.SalesSubDepartment].Text.Length != 0)
+                {
+                    work.SalesSubDepCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.SalesSubDepartment]).SelectedValue);
+                    if (workList.Count == 0 ||
+                        (workList.Count > 0 && workList[0].SalesSubDepCode != work.SalesSubDepCode))
+                        m_DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.SalesSubDepartmentName);
+                }
+                // ‰c‹Æ•›’S“–ŽÒƒR�[ƒh
+                if (m_DspCtrl[(int)DspCnt.SalesSubPersonCode].Text.Length != 0)
+                    work.SalesSubPersonCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.SalesSubPersonCode]).SelectedValue);
+
                 // �HŽ–’S“–ŽÒ•”��ƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.ConstructionDepartment].Text.Length != 0
                     && m_DspCtrl[(int)DspCnt.ConstructionDepartment].Text != CommonDefine.s_UndecidedString)
@@ -3059,7 +3073,7 @@
                     work.ConstrDepCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.ConstructionDepartment]).SelectedValue);
                     if (workList.Count == 0 ||
                         (workList.Count > 0 && workList[0].ConstrDepCode != work.ConstrDepCode))
-                        DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
+                        m_DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.ConstrDepartmentName);
                 }
                 // �HŽ–’S“–ŽÒƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.ConstructionPersonCode].Text.Length != 0
@@ -3073,7 +3087,7 @@
                     work.ConstrSubDepCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.ConstrSubDepartment]).SelectedValue);
                     if (workList.Count == 0 ||
                         (workList.Count > 0 && workList[0].ConstrSubDepCode != work.ConstrSubDepCode))
-                        DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.ConstrSubDepartmentName);
+                        m_DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.ConstrSubDepartmentName);
                 }
                 // �HŽ–•›’S“–ŽÒƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.ConstrSubPersonCode].Text.Length != 0
@@ -3087,7 +3101,7 @@
                     work.ConstrInstrDepCode = CommonMotions.cnvInt(((ComboBox)m_DspCtrl[(int)DspCnt.InstructorDepartment]).SelectedValue);
                     if (workList.Count == 0 ||
                         (workList.Count > 0 && workList[0].ConstrInstrDepCode != work.ConstrInstrDepCode))
-                        DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName);
+                        m_DetailNoList.Add((int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName);
                 }
                 // �HŽ–Žw“±ˆõƒR�[ƒh
                 if (m_DspCtrl[(int)DspCnt.ConstructionInstructor].Text.Length != 0
@@ -3391,7 +3405,7 @@
         /// <summary>
         /// �X�V•”��–¾�×”Ô�†
         /// </summary>
-        private List<int> DetailNoList = new List<int>();
+        private List<int> m_DetailNoList = new List<int>();
         #endregion
 
         #region �HŽ–Šî–{�î•ñ–¾�×“o˜^
@@ -3467,7 +3481,7 @@
 
                 // •”��–¼‚ð“o˜^‚·‚é
                 nStart = (int)ConstructionBaseInfoDetail.DataNoDef.SalesDepartmentName;
-                nComplate = (int)ConstructionBaseInfoDetail.DataNoDef.InstrDepartmentName;
+                nComplate = (int)ConstructionBaseInfoDetail.DataNoDef.SalesSubDepartmentName;
                 for (int i = nStart; i <= nComplate; i++)
                 {
                     // –¾�×”Ô�†
@@ -3490,6 +3504,10 @@
                             // 104:Žw“±ˆõ•”��–¼
                             DepRec.DetailString = comboBoxEX4.Text.Replace(CommonDefine.s_UndecidedString, "");
                             break;
+                        case (int)ConstructionBaseInfoDetail.DataNoDef.SalesSubDepartmentName:
+                            // 105:‰c‹Æ•›’S“–•”��–¼
+                            DepRec.DetailString = comboBoxEX5.Text.Replace(CommonDefine.s_UndecidedString, "");
+                            break;
                     }
                     // �Ý’è–³‚Í“o˜^‚µ‚È‚¢
                     if (DepRec.DetailString.Length < 1) continue;
@@ -3509,7 +3527,7 @@
                     }
 
                     // ƒf�[ƒ^‚ª‚ ‚é�ê�‡�F•Ï�X”Ô�†‚ª‚ ‚ê‚Î�X�V“o˜^
-                    if (!DetailNoList.Exists(x => x == i)) continue;
+                    if (!m_DetailNoList.Exists(x => x == i)) continue;
 
                     if (!cbidDB.UpdateFeild(DepRec.ConstructionCode
                                             , (int)IOConstructionBaseInfoDetail.TableColumn.DETAILSTRING
@@ -4031,8 +4049,8 @@
                     titleofhonor = "“a";
 
                 // ‘—�MŽÒƒZƒbƒg
-                data.FromCode = CommonMotions.cnvInt(cmbDisplayPerson.SelectedValue);
-                data.FromName = cmbDisplayPerson.Text;
+                data.FromCode = CommonMotions.cnvInt(cmbSalesPerson.SelectedValue);
+                data.FromName = cmbSalesPerson.Text;
 
                 data.MessageTitle = "�HŽ–ˆÄŒ�ˆøŒp‚ÌŒ�";
                 data.MessageContent = string.Format("�HŽ–”Ô�†�F{0}\r\n", m_DspCtrl[(int)DspCnt.ConstructionCode].Text);
@@ -4105,7 +4123,7 @@
             try
             {
                 // ’S“–ŽÒ‘I‘ð–³‚Í�ˆ—�‚µ‚È‚¢
-                if (cmbDisplayConstructionPerson.Text.Length == 0) return true;
+                if (cmbConstrPerson.Text.Length == 0) return true;
 
                 List<MessageBoardData> list = new List<MessageBoardData>();
                 MessageBoardData data = new MessageBoardData();
@@ -4117,13 +4135,13 @@
 
                 string titleofhonor = "“a";
                 // �HŽ–’S“–ŽÒƒZƒbƒg
-                int transferCode = CommonMotions.cnvInt(cmbDisplayConstructionPerson.SelectedValue);
-                string wkselect = cmbDisplayConstructionPerson.Text;
+                int transferCode = CommonMotions.cnvInt(cmbConstrPerson.SelectedValue);
+                string wkselect = cmbConstrPerson.Text;
 
                 // �HŽ–Žw“±ˆõƒZƒbƒg
-                int InstractorCode = CommonMotions.cnvInt(cmbConstructionInstructor.SelectedValue);
+                int InstractorCode = CommonMotions.cnvInt(cmbConstrInst.SelectedValue);
                 string InstractorName = "";
-                string wkInst = cmbConstructionInstructor.Text;
+                string wkInst = cmbConstrInst.Text;
                 if (InstractorCode > 0)
                 {
                     InstractorName = "\r\n" + wkInst + titleofhonor + "‚ð�HŽ–Žw“±ˆõ‚Æ";
@@ -4526,8 +4544,8 @@
             m_DspCtrl[(int)DspCnt.ConstructionCode] = lblConstructionCode;                       //  0: �HŽ–ƒR�[ƒh
             m_DspCtrl[(int)DspCnt.ConstructionYear] = cmbConstructionYear;                       //  1: �HŽ–”N“x 
             m_DspCtrl[(int)DspCnt.ConstructionPeriod] = cmbConstructionPeriod;                   //  2: �HŽ–Šú
-            m_DspCtrl[(int)DspCnt.SalesPersonCode] = cmbDisplayPerson;                           //  3: ‰c‹Æ’S“–ŽÒƒR�[ƒh
-            m_DspCtrl[(int)DspCnt.ConstructionPersonCode] = cmbDisplayConstructionPerson;        //  4: �HŽ–’S“–ŽÒƒR�[ƒh
+            m_DspCtrl[(int)DspCnt.SalesPersonCode] = cmbSalesPerson;                           //  3: ‰c‹Æ’S“–ŽÒƒR�[ƒh
+            m_DspCtrl[(int)DspCnt.ConstructionPersonCode] = cmbConstrPerson;        //  4: �HŽ–’S“–ŽÒƒR�[ƒh
             m_DspCtrl[(int)DspCnt.RequestedDate] = txtInput01;                                   //  5: ˆË—ŠŽó‚¯“ú
             m_DspCtrl[(int)DspCnt.EstimatesSubmittedDate] = txtInput02;                          //  6: Œ©�Ï’ñ�o“ú
             m_DspCtrl[(int)DspCnt.EstimatesPrice0] = lblEstimatePrice0;                          //  7: �Å”²Œ©�Ï’ñ�o‹àŠz
@@ -4569,7 +4587,7 @@
             m_DspCtrl[(int)DspCnt.LastUpDate] = lblLastUpdate;                                   // 43: �Å�I�X�V“ú�iƒ‰ƒxƒ‹�j
             m_DspCtrl[(int)DspCnt.ConstructionType] = cmbConstructionType;                       // 44: �HŽ–Ží•Ê
             m_DspCtrl[(int)DspCnt.EstimatesSubmitDeadline] = txtInput27;                         // 45: Œ©�Ï’ñ�oŠúŒÀ
-            m_DspCtrl[(int)DspCnt.ConstructionInstructor] = cmbConstructionInstructor;           // 46: �HŽ–Žw“±ˆõ
+            m_DspCtrl[(int)DspCnt.ConstructionInstructor] = cmbConstrInst;           // 46: �HŽ–Žw“±ˆõ
             m_DspCtrl[(int)DspCnt.TransferConstruction] = cmbTransferConstruction;               // 47: �HŽ–ˆÚŠÇ�æƒR�[ƒh
             m_DspCtrl[(int)DspCnt.TransferConstructionDate] = lblTransferDate;                   // 48: �HŽ–ˆÚŠÇ“ú
             m_DspCtrl[(int)DspCnt.OrdersDecisionPriceInTax] = txtInput28;                        // 49: �Å�žŽó’�Œˆ’è‹àŠz
@@ -4604,12 +4622,14 @@
             //m_DspCtrl[(int)DspCnt.BillingSendDate] = label122;		                         // 78: �¿‹��‘—X‘—/Žè“n‚µ“ú
             m_DspCtrl[(int)DspCnt.ConstrSubDepartment] = comboBoxEX3;                            // 79: �HŽ–•›’S“–•”��
             m_DspCtrl[(int)DspCnt.InstructorDepartment] = comboBoxEX4;                           // 80: Žw“±ˆõ•”��
-            m_DspCtrl[(int)DspCnt.ConstrSubPersonCode] = cmbDisplayConstrSubPerson;              // 81: �HŽ–•›’S“–ŽÒƒR�[ƒh
+            m_DspCtrl[(int)DspCnt.ConstrSubPersonCode] = cmbConstrSubPerson;              // 81: �HŽ–•›’S“–ŽÒƒR�[ƒh
             m_DspCtrl[(int)DspCnt.LedgerComplateDate] = label118;                                // 82: �HŽ–�Ú�×‘ä’ “ü—ÍŠ®—¹“ú
             m_DspCtrl[(int)DspCnt.BillingTypeName] = label87;                                    // 83: �¿‹�‹æ•ª–¼�Ì
             m_DspCtrl[(int)DspCnt.InspectPlanningDate] = textBoxEX7;                             // 84:ŒŸ�¸—\’è“ú
             m_DspCtrl[(int)DspCnt.InspectExecuteDate] = textBoxEX8;                              // 85:ŒŸ�¸ŽÀ�s“ú
             m_DspCtrl[(int)DspCnt.RevCompleteDate] = textBoxEX9;                                 // 86:ŒŸ�¸�¥�³Š®—¹“ú
+            m_DspCtrl[(int)DspCnt.SalesSubDepartment] = comboBoxEX5;                             // 87:‰c‹Æ•›’S“–•”��
+            m_DspCtrl[(int)DspCnt.SalesSubPersonCode] = cmbSalesSubPerson;                       // 88:‰c‹Æ•›’S“–ŽÒƒR�[ƒh
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 336)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 337)
@@ -32,7 +32,7 @@
 // ã�™ã�¹ã�¦ã�®å€¤ã‚’æŒ‡å®šã�™ã‚‹ã�‹ã€�ä¸‹ã�®ã‚ˆã�†ã�« '*' ã‚’ä½¿ã�£ã�¦ãƒ“ãƒ«ãƒ‰ã�Šã‚ˆã�³ãƒªãƒ“ã‚¸ãƒ§ãƒ³ç•ªå�·ã‚’ 
 // æ—¢å®šå€¤ã�«ã�™ã‚‹ã�“ã�¨ã�Œã�§ã��ã�¾ã�™:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.1.171")]
-[assembly: AssemblyFileVersion("1.0.1.171")]
+[assembly: AssemblyVersion("1.0.1.172")]
+[assembly: AssemblyFileVersion("1.0.1.172")]
 // Log4netã‚’ä½¿ç”¨ã�™ã‚‹
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
