Index: trunk/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 54)
@@ -1660,5 +1660,22 @@
                                                                                 new KeyValuePair<int,string>(0,"総務業務不可"),
                                                                                 new KeyValuePair<int,string>(1,"総務業務可能")};
         #endregion
+
+        #region 承認対象区分
+        /// <summary>
+        /// 承認対象区分
+        /// </summary>
+        public enum ApprovalDivision
+        {
+            /// <summary>
+            /// 工事対象承認
+            /// </summary>
+            ConstrApproval = 1,
+            /// <summary>
+            /// 担当者対象承認
+            /// </summary>
+            PerosonApproval,
+        }
+        #endregion
     }
 }
Index: trunk/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs	(revision 54)
@@ -1795,6 +1795,18 @@
                     wrk.BackColor = CommonDefine.s_clrError;
                 }
             }
+            else if (objCtrl.GetType().Equals(typeof(NumericUpDown)))
+            {
+                NumericUpDown wrk = (NumericUpDown)objCtrl;
+                if (bPara)
+                {
+                    wrk.BackColor = CommonDefine.s_clrNormal;
+                }
+                else
+                {
+                    wrk.BackColor = CommonDefine.s_clrError;
+                }
+            }
         }
 
         #endregion
Index: trunk/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 54)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 本体バージョン
         /// </summary>
-        public static int s_SystemVersion = 7;
+        public static int s_SystemVersion = 11;
 
         /// <summary>
         /// コピー・環境バージョン
Index: trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs	(revision 54)
@@ -144,21 +144,22 @@
         /// <summary>
         /// 申請レコードを更新する(担当者承認)
         /// </summary>
-        /// <param name="ConstructionCode"></param>
+        /// <param name="PersonCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <param name="Status"></param>
         /// <returns></returns>
-        public static bool SetPrimaryRecStatus(int ConstructionCode, int ApprovalCode, DateTime OrderDate, int Status)
+        public static bool SetPrimaryRecStatus(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo, int Status)
         {
             IOPersonApproval ApprDB = new IOPersonApproval();
             try
             {
-                if (!ApprDB.UpdateFeild(ConstructionCode,
+                if (!ApprDB.UpdateFeild(PersonCode,
                                         ApprovalCode,
                                         OrderDate,
-                                        (int)IOProcessApproval.ColumnName.ApprovalStatus,
+                                        (int)IOPersonApproval.ColumnName.ApprovalStatus,
                                         Status,
                                         true,
+                                        OrderNo,
                                         1)) return false;
 
                 return true;
@@ -182,7 +183,7 @@
         /// <param name="ConstructionCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckProcessPetition(int ConstructionCode, int ApprovalCode, int ApprovalCount)
+        public static bool CheckProcessPetition(int ConstructionCode, int ApprovalCode, int OrderNo)
         {
             IOProcessApproval ApprDB = new IOProcessApproval();
             try
@@ -189,7 +190,7 @@
             {
                 bool bPetition = false;
                 // 申請データ取得
-                string strSQL = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, ApprovalCount, 1);
+                string strSQL = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo, 1);
                 List<ProcessApproval> PetitionList = new List<ProcessApproval>();
                 if (!ApprDB.SelectAction(strSQL, ref PetitionList)) return bPetition;
                 // 申請データが無い場合
@@ -216,7 +217,7 @@
         /// <param name="PersonCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckPersonPetition(int PersonCode, int ApprovalCode, DateTime ApprovalDate)
+        public static bool CheckPersonPetition(int PersonCode, int ApprovalCode, DateTime ApprovalDate, int OrderNo)
         {
             IOPersonApproval ApprDB = new IOPersonApproval();
             try
@@ -223,7 +224,7 @@
             {
                 bool bPetition = false;
                 // 申請データ取得
-                string strSQL = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, ApprovalDate, 1);
+                string strSQL = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, ApprovalDate, OrderNo);
                 List<PersonApproval> PetitionList = new List<PersonApproval>();
                 if (!ApprDB.SelectAction(strSQL, ref PetitionList)) return bPetition;
                 // 申請データが無い場合
@@ -285,13 +286,13 @@
         /// <param name="PersonCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckPersonApproval(int PersonCode, int ApprovalCode, DateTime ApprovalDate)
+        public static bool CheckPersonApproval(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
         {
             IOPersonApproval ApprDB = new IOPersonApproval();
             try
             {
                 // 承認データを取得する（申請データを除く）
-                string strData = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, ApprovalDate, 1);
+                string strData = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, 1);
                 PersonApproval DataRec = new PersonApproval();
                 if (!ApprDB.SelectAction(strData, ref DataRec)) return false;
 
@@ -397,7 +398,7 @@
         /// <param name="PersonCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckPersonApprovalData(int PersonCode, int ApprovalCode, DateTime OrderDate)
+        public static bool CheckPersonApprovalData(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
         {
             IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
             IOMApproval mApprDB = new IOMApproval();
@@ -409,8 +410,9 @@
                 // 承認データを取得する（申請データを除く）
                 string strSQL = "SELECT A.DISPLAYORDER, A.APPROVALPERSON, A.APPROVALAUTHORITY, B.SEQNO, B.APPROVALSTATUS";
                 strSQL += " FROM APPROVALMASTER A";
-                strSQL += " LEFT JOIN PERSONAPPROVAL B ON B.PERSONCODE = A.APPROVALPERSON AND B.APPROVALCODE = A.APPROVALCODE";
-                strSQL += string.Format(" AND B.ORDERDATE = TO_DATE('{0}') AND B.SEQNO != 1", OrderDate);
+                strSQL += " LEFT JOIN PERSONAPPROVAL B ON B.PERSONCODEAPPROVAL = A.APPROVALPERSON AND B.APPROVALCODE = A.APPROVALCODE";
+                strSQL += string.Format(" AND B.ORDERDATE = TO_DATE('{0}')", OrderDate.ToShortDateString());
+                strSQL += string.Format(" AND B.ORDERNO = {0} AND B.SEQNO != 1", OrderNo);
                 strSQL += string.Format(" WHERE A.APPROVALCODE = {0}", ApprovalCode);
                 strSQL += " AND A.DEPARTMENTCODE = (SELECT C.DEPARTMENTCODE FROM PERSONINCHARGEMASTER C";
                 strSQL += string.Format(" WHERE C.PERSONCODE = {0})", PersonCode);
@@ -611,7 +613,7 @@
         /// 担当者コードと承認機能コードより現在管理担当部署コードを取得する
         /// </summary>
         /// <returns></returns>
-        public static int GetFromPersonAndApprovalTheDepartment(int PersonCode, int ApprovalCode, DateTime OrderDate)
+        public static int GetFromPersonAndApprovalTheDepartment(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
         {
             IOMPersonInCharge picDB = new IOMPersonInCharge();
             IOPersonApproval ApprovalDB = new IOPersonApproval();
@@ -618,7 +620,7 @@
             try
             {
                 // 管理担当者コードを取得する
-                string strSQL = ApprovalDB.CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, 1);
+                string strSQL = ApprovalDB.CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, 1);
                 PersonApproval ApprovalRec = new PersonApproval();
                 int CurrentPersonCode = 0;
                 if (ApprovalDB.SelectAction(strSQL, ref ApprovalRec))
@@ -627,8 +629,8 @@
                 }
                 else
                 {
-                    // データが無い場合（申請時）はログインユーザー
-                    CurrentPersonCode = CommonMotions.LoginUserData.PersonCode;
+                    // データが無い場合（申請時）は申請ユーザー
+                    CurrentPersonCode = PersonCode;
                 }
 
                 // 担当者部署取得
Index: trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs	(revision 54)
@@ -103,7 +103,7 @@
             IOPurchaseOrderDetail DB18 = new IOPurchaseOrderDetail();               // 注文書明細データ
 
             IOProceedingsData DB19 = new IOProceedingsData();                       // 発注者打ち合わせ議事録データ
-            IOProceedingsDataAttendee DB20 = new IOProceedingsDataAttendee();       // 発注者打ち合わせ議事録データ（出席者）
+            IOProceedingsDataAttend DB20 = new IOProceedingsDataAttend();       // 発注者打ち合わせ議事録データ（出席者）
             IOProceedingsDataDetail DB21 = new IOProceedingsDataDetail();           // 発注者打ち合わせ議事録データ（明細）
             IODailyDataConstruction DB22 = new IODailyDataConstruction();           // 日報データ
             IODailyDataDetail DB23 = new IODailyDataDetail();                       // 日報データ (明細)
Index: trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 54)
@@ -159,18 +159,21 @@
                                                                                 { (int)ProcessExecuteNo.DRList,                 "工事日報－一覧"},
                                                                                 { (int)ProcessExecuteNo.DRConstruction,         "工事日報－入力"},
                                                                                 { (int)ProcessExecuteNo.Proceedings,            "打合せ議事録－入力"},
-                                                                                { (int)ProcessExecuteNo.MaterialList,           "資材入力"},
-                                                                                { (int)ProcessExecuteNo.MaterialReserveEntry,   "資材貸出"},
-                                                                                { (int)ProcessExecuteNo.MaterialReturnEntry,    "資材返却"},
+                                                                                { (int)ProcessExecuteNo.DRWork,                 "出勤日報－入力"},
+                                                                                { (int)ProcessExecuteNo.PurchaseOrderStatus,    "注文書発給一覧－表示"},
+                                                                                { (int)ProcessExecuteNo.OrderJoin,              "工事結合－入力"},
+                                                                                { (int)ProcessExecuteNo.ConstructionSplit,      "工事分割－入力"},
+                                                                                { (int)ProcessExecuteNo.PersonApprovalList,     "担当者承認一覧－表示"},
+                                                                                { (int)ProcessExecuteNo.MaterialList,           "資材入力－入力"},
+                                                                                { (int)ProcessExecuteNo.MaterialHistory,        "資材履歴画面－表示"},
+                                                                                { (int)ProcessExecuteNo.MaterialCountEntry,     "資材数変更画面－入力"},
+                                                                                { (int)ProcessExecuteNo.MaterialReserveEntry,   "資材貸出－入力"},
+                                                                                { (int)ProcessExecuteNo.MaterialReturnEntry,    "資材返却－入力"},
+                                                                                { (int)ProcessExecuteNo.MaterialSelect,         "資材選択－入力"},
                                                                                 { (int)ProcessExecuteNo.RequestSummaryList,     "請求まとめ"},
                                                                                 { (int)ProcessExecuteNo.PaymentConfirmation,    "入金確認"},
                                                                                 { (int)ProcessExecuteNo.RequestInput,           "請求入力"},
-                                                                                { (int)ProcessExecuteNo.RequestPrint,           "請求書印刷"},
-                                                                                //{ (int)ProcessExecuteNo.DailyReportList,        "出勤日報－入力"},
-                                                                                //{ (int)ProcessExecuteNo.PurchaseOrderStatus,    "注文書発給状況－一覧"},
-                                                                                //{ (int)ProcessExecuteNo.OrderJoin,              "工事結合－入力"},
-                                                                                //{ (int)ProcessExecuteNo.ConstructionSplit,      "工事分割－入力"},
-                                                                                //{ (int)ProcessExecuteNo.DRTransport,            "通勤交通費－入力"},
+                                                                                { (int)ProcessExecuteNo.RequestPrint,           "請求書印刷"}
         };
 
         #endregion
@@ -247,8 +250,12 @@
             /// </summary>
             DRConstructionApproval,
             /// <summary>
-            /// 7:出勤日報承認
+            /// 7:議事録承認
             /// </summary>
+            DRProceedingsApproval,
+            /// <summary>
+            /// 8:出勤管理承認
+            /// </summary>
             DRWorkApproval,
         }
         #endregion
@@ -285,7 +292,7 @@
                                                                                 {5, "請求書承認"},
                                                                                 {6, "工事日報承認"},
                                                                                 {7, "議事録承認"},
-                                                                                {8, "質疑承認"},
+                                                                                {8, "出勤管理承認"},
                                                                                 };
 
         #endregion
@@ -294,19 +301,40 @@
         /// <summary>
         /// 承認種別カラーテーブル(承認処理定義と同じ並び)
         /// </summary>
+        //public static Color[] ApprovalTypeColorList = new Color[]{  Color.White,
+        //                                                            Color.RoyalBlue,
+        //                                                            Color.DarkOrange,
+        //                                                            Color.IndianRed,
+        //                                                            Color.Gray,
+        //                                                            Color.Chartreuse,
+        //                                                            Color.SpringGreen,
+        //                                                            Color.SlateGray,
+        //                                                            Color.LightSeaGreen,
+        //                                                            Color.SteelBlue,
+        //                                                            Color.LawnGreen,
+        //                                                            Color.DarkViolet,
+        //                                                            Color.MediumVioletRed,
+        //                                                            Color.MediumSeaGreen,
+        //                                                            };
         public static Color[] ApprovalTypeColorList = new Color[]{  Color.White,
                                                                     Color.RoyalBlue,
                                                                     Color.DarkOrange,
                                                                     Color.IndianRed,
-                                                                    Color.Gray,
+                                                                    Color.SlateGray,
                                                                     Color.Chartreuse,
-                                                                    Color.SpringGreen,
-                                                                    Color.SlateGray,
+                                                                    Color.SteelBlue,
                                                                     Color.LightSeaGreen,
-                                                                    Color.SteelBlue,
-                                                                    Color.LawnGreen,
                                                                     Color.DarkViolet,
+                                                                    Color.MediumVioletRed,
+                                                                    Color.MediumSeaGreen,
+                                                                    Color.Chocolate,
+                                                                    Color.DarkGoldenrod,
+                                                                    Color.OrangeRed,
+                                                                    Color.DimGray,
+                                                                    Color.LimeGreen,
+                                                                    Color.Crimson,
                                                                     };
+
         #endregion
 
         #region 変数
@@ -551,6 +579,7 @@
                         case (int)SubFormExecuteNo.ApprovalScreen:                      // 205:承認画面
                             SubFormExecuteNo_ApprovalScreen(m_ProcControlPara[NowPoint]);
                             break;
+
                         case (int)SubFormExecuteNo.ApprovalPerson:                      // 209:担当者承認画面
                             SubFormExecuteNo_ApprovalPerson(m_ProcControlPara[NowPoint]);
                             break;
@@ -1329,7 +1358,8 @@
 
                 // パラメータセット
                 frm.ConstructionCode = CurrentPara.IntExecParameter[0];
-                frm.PersonCode = CurrentPara.IntExecParameter[1];
+                frm.OrderNo = CurrentPara.IntExecParameter[1];
+                frm.PersonCode = CurrentPara.IntExecParameter[2];
                 frm.CreateData = CurrentPara.BoolExecParameter[0];
 
                 // フォーム表示
@@ -1374,6 +1404,9 @@
 
                 // パラメータセット
                 frm.ConstructionCode = CurrentPara.IntExecParameter[0];
+                frm.OrderNo = CurrentPara.IntExecParameter[1];
+                frm.PersonCode = CurrentPara.IntExecParameter[2];
+                frm.CreateData = CurrentPara.BoolExecParameter[0];
 
                 // フォーム表示
                 frm.ShowDialog();
@@ -1611,16 +1644,20 @@
                 ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
 
                 // 起動・編集フラグ
-                //int EditFlg = (int)CommonDefine.ProcessDataEdit.Reference;
-                //if (!ClsSecurityPermission.GetExecutePermission(ProcessNo, ref EditFlg))
-                //{
-                //    BackProcess();
-                //    return;
-                //}
-                //if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
+                int EditFlg = (int)CommonDefine.ProcessDataEdit.Reference;
+                if (!ClsSecurityPermission.GetExecutePermission(ProcessNo, ref EditFlg))
+                {
+                    BackProcess();
+                    return;
+                }
+                if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
 
                 // パラメータセット
-                frm.PersonCode = CurrentPara.IntExecParameter[1];
+                frm.PersonCode = CurrentPara.IntExecParameter[0];
+                if (CurrentPara.StringExecParameter.Count > 0)
+                {
+                    frm.OrdertDate = CommonMotions.cnvDate(CurrentPara.StringExecParameter[0]);
+                }
 
                 // フォーム表示
                 frm.ShowDialog();
@@ -2644,11 +2681,8 @@
             {
                 frm.PersonCode = CurrentPara.IntExecParameter[0];
                 frm.ApprovalCode = CurrentPara.IntExecParameter[1];
+                frm.OrderNo = CurrentPara.IntExecParameter[2];
                 frm.OrderDate = CommonMotions.cnvDate(CurrentPara.StringExecParameter[0]);
-                for (int i = 3; i < CurrentPara.IntExecParameter.Count; i++)
-                {
-                    frm.PurchaseOrderSeqNo.Add(CurrentPara.IntExecParameter[i]);
-                }
 
                 // フォーム表示
                 frm.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs	(revision 54)
@@ -46,9 +46,9 @@
             /// </summary>
             SeqNo,
             /// <summary>
-            /// 工事番号
+            /// 行動実績
             /// </summary>
-            ConstructionCode,
+            ActionResult,
             /// <summary>
             /// 残業時間
             /// </summary>
@@ -92,7 +92,7 @@
             strcmd += "  PersonCode";                                       // 担当者コード
             strcmd += " ,TO_CHAR(AttendanceDate, 'YYYY/MM/DD')";            // 日報作成日
             strcmd += " ,SeqNo";                                            // 明細行番号
-            strcmd += " ,ConstructionCode";                                 // 工事番号
+            strcmd += " ,ActionResult";                                     // 行動実績
             strcmd += " ,OvertimeHours";                                    // 残業時間
             strcmd += " ,WorkingComment";                                   // コメント
             strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
@@ -183,7 +183,7 @@
                 strcmd += "  (PersonCode";      // 担当者コード
                 strcmd += " ,AttendanceDate";   // 日報作成日
                 strcmd += " ,SeqNo";            // 明細行番号
-                strcmd += " ,ConstructionCode"; // 工事番号
+                strcmd += " ,ActionResult"; // 行動実績
                 strcmd += " ,OvertimeHours";    // 残業時間
                 strcmd += " ,WorkingComment";   // コメント
                 strcmd += " ,EntryDate";        // 登録年月日
@@ -195,7 +195,7 @@
                 strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
                                             , work.AttendanceDate.ToShortDateString()); // 日報作成日
                 strcmd += string.Format(", {0}", work.SeqNo);                           // 明細行番号
-                strcmd += string.Format(", {0}", work.ConstructionCode);                // 工事番号
+                strcmd += string.Format(",'{0}'", work.ActionResult);                   // 行動実績
                 strcmd += string.Format(", {0}", work.OvertimeHours);                   // 残業時間
                 strcmd += string.Format(",'{0}'", work.WorkingComment);                 // コメント
 
@@ -256,7 +256,7 @@
                 strcmd += string.Format(",AttendanceDate = TO_DATE('{0}','YYYY/MM/DD')"
                                         , data.AttendanceDate.ToShortDateString());             // 日報作成日
                 strcmd += string.Format(",SeqNo =  {0} ", data.SeqNo);                          // 明細行番号
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
+                strcmd += string.Format(",ActionResult = '{0}'", data.ActionResult);            // 行動実績
                 strcmd += string.Format(",OvertimeHours = {0}", data.OvertimeHours);            // 残業時間
                 strcmd += string.Format(",WorkingComment = '{0}'", data.WorkingComment);        // コメント
                 
@@ -306,7 +306,7 @@
         /// <summary>
         /// 1項目の更新を行う
         /// </summary>
-        /// <param name="ConstructionCode"></param>
+        /// <param name="ActionResult"></param>
         /// <param name="FeildNo"></param>
         /// <param name="value"></param>
         /// <param name="bConnect"></param>
@@ -330,8 +330,8 @@
                     case (int)DataColumn.SeqNo:
                         strcmd += string.Format(" SeqNo = {0}", (int)value);
                         break;
-                    case (int)DataColumn.ConstructionCode:
-                        strcmd += string.Format(" ConstructionCode = {0}", (int)value);
+                    case (int)DataColumn.ActionResult:
+                        strcmd += string.Format(" ActionResult = '{0}'", value.ToString());
                         break;
                     case (int)DataColumn.OvertimeHours:
                         strcmd += string.Format(" OvertimeHours = {0}", (double)value);
@@ -370,7 +370,7 @@
                 wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
                 wrk.AttendanceDate = DateTime.Parse(objwrk[(int)DataColumn.AttendanceDate].ToString());     // 日報作成日
                 wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // 明細行番号
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.ActionResult = objwrk[(int)DataColumn.ActionResult].ToString();                         // 行動実績
                 wrk.OvertimeHours = double.Parse(objwrk[(int)DataColumn.OvertimeHours].ToString());         // 残業時間
                 wrk.WorkingComment = objwrk[(int)DataColumn.WorkingComment].ToString();                     // 当日作業内容
                 
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs	(revision 54)
@@ -16,7 +16,7 @@
 namespace ProcessManagement.DB.IOAccess
 {
     /// <summary>
-    /// 出勤日報データＤＢアクセス
+    /// 出勤管理データＤＢアクセス
     /// </summary>
     public class IOAttendanceData : OracleProcess
     {
@@ -38,25 +38,25 @@
             /// </summary>
             PersonCode,
             /// <summary>
-            /// 日報作成日
+            /// 出勤管理年月
             /// </summary>
-            AttendanceDate,
+            AttendanceMonth,
             /// <summary>
-            /// 明細行番号
+            /// 当月最終日
             /// </summary>
-            SeqNo,
+            LastDays,
             /// <summary>
-            /// 工事番号
+            /// 出勤日数
             /// </summary>
-            ConstructionCode,
+            AttendDayCount,
             /// <summary>
-            /// 残業時間
+            /// 残業時間数
             /// </summary>
-            OvertimeHours,
+            TotalOverTimes,
             /// <summary>
-            /// コメント
+            /// 申請受付番号
             /// </summary>
-            WorkingComment,
+            OrderNo,
             /// <summary>
             /// 登録年月日
             /// </summary>
@@ -90,13 +90,13 @@
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,TO_CHAR(AttendanceDate, 'YYYY/MM/DD')";            // 日報作成日
-            strcmd += " ,SeqNo";                                            // 明細行番号
-            strcmd += " ,ConstructionCode";                                 // 工事番号
-            strcmd += " ,OvertimeHours";                                    // 残業時間
-            strcmd += " ,WorkingComment";                                   // コメント
-            strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
-            strcmd += ", TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
+            strcmd += " ,TO_CHAR(AttendanceMonth, 'YYYY/MM/DD')";           // 出勤管理年月
+            strcmd += " ,LastDays";                                         // 当月最終日
+            strcmd += " ,AttendDayCount";                                   // 出勤日数
+            strcmd += " ,TotalOverTimes";                                   // 残業時間数
+            strcmd += " ,OrderNo";                                          // 申請受付番号
+            strcmd += " ,TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
+            strcmd += " ,TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
             strcmd += " FROM AttendanceData";
 
             return strcmd;
@@ -181,11 +181,11 @@
             {
                 strcmd = "INSERT INTO AttendanceData";
                 strcmd += "  (PersonCode";      // 担当者コード
-                strcmd += " ,AttendanceDate";   // 日報作成日
-                strcmd += " ,SeqNo";            // 明細行番号
-                strcmd += " ,ConstructionCode"; // 工事番号
-                strcmd += " ,OvertimeHours";    // 残業時間
-                strcmd += " ,WorkingComment";   // コメント
+                strcmd += " ,AttendanceMonth";  // 出勤管理年月
+                strcmd += " ,LastDays";         // 当月最終日
+                strcmd += " ,AttendDayCount";   // 出勤日数
+                strcmd += " ,TotalOverTimes";   // 残業時間数
+                strcmd += " ,OrderNo";          // 申請受付番号
                 strcmd += " ,EntryDate";        // 登録年月日
                 strcmd += " ,UpdateDate)";      // 更新年月日
 
@@ -193,11 +193,11 @@
 
                 strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
                 strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
-                                            , work.AttendanceDate.ToShortDateString()); // 日報作成日
-                strcmd += string.Format(", {0}", work.SeqNo);                           // 明細行番号
-                strcmd += string.Format(", {0}", work.ConstructionCode);                // 工事番号
-                strcmd += string.Format(", {0}", work.OvertimeHours);                   // 残業時間
-                strcmd += string.Format(",'{0}'", work.WorkingComment);                 // コメント
+                                            , work.AttendanceMonth.ToShortDateString());// 日報作成日
+                strcmd += string.Format(", {0}", work.LastDays);                        // 当月最終日
+                strcmd += string.Format(", {0}", work.AttendDayCount);                  // 出勤日数
+                strcmd += string.Format(", {0}", work.TotalOverTimes);                  // 残業時間数
+                strcmd += string.Format(", {0}", work.OrderNo);                         // 申請受付番号
 
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
@@ -253,12 +253,12 @@
                 strcmd += " SET";
 
                 strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
-                strcmd += string.Format(",AttendanceDate = TO_DATE('{0}','YYYY/MM/DD')"
-                                        , data.AttendanceDate.ToShortDateString());             // 日報作成日
-                strcmd += string.Format(",SeqNo =  {0} ", data.SeqNo);                          // 明細行番号
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
-                strcmd += string.Format(",OvertimeHours = {0}", data.OvertimeHours);            // 残業時間
-                strcmd += string.Format(",WorkingComment = '{0}'", data.WorkingComment);        // コメント
+                strcmd += string.Format(" ,AttendanceMonth = TO_DATE('{0}','YYYY/MM/DD')"
+                                        , data.AttendanceMonth.ToShortDateString());            // 出勤管理年月
+                strcmd += string.Format(" ,LastDays =  {0} ", data.LastDays);                   // 当月最終日
+                strcmd += string.Format(" ,AttendDayCount =  {0} ", data.AttendDayCount);       // 出勤日数
+                strcmd += string.Format(" ,TotalOverTimes =  {0} ", data.TotalOverTimes);       // 残業時間数
+                strcmd += string.Format(" ,OrderNo =  {0} ", data.OrderNo);                     // 申請受付番号
                 
                 strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += AddSQLString;
@@ -311,7 +311,7 @@
         /// <param name="value"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool UpdateFeild(int PersonCode, DateTime AttendanceDate, int SeqNo, int FeildNo, object value, bool bConnect = true)
+        public bool UpdateFeild(int PersonCode, DateTime AttendanceMonth, int FeildNo, object value, bool bConnect = true)
         {
             string strcmd = "";
             try
@@ -324,25 +324,25 @@
                     case (int)DataColumn.PersonCode:
                         strcmd += string.Format(" PersonCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.AttendanceDate:
-                        strcmd += string.Format(" AttendanceDate = TO_DATE('{0}','YYYY/MM/DD')", ((DateTime)value).ToShortDateString());
+                    case (int)DataColumn.AttendanceMonth:
+                        strcmd += string.Format(" AttendanceMonth = TO_DATE('{0}','YYYY/MM/DD')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.SeqNo:
-                        strcmd += string.Format(" SeqNo = {0}", (int)value);
+                    case (int)DataColumn.LastDays:
+                        strcmd += string.Format(" LastDays = {0}", (int)value);
                         break;
-                    case (int)DataColumn.ConstructionCode:
-                        strcmd += string.Format(" ConstructionCode = {0}", (int)value);
+                    case (int)DataColumn.AttendDayCount:
+                        strcmd += string.Format(" AttendDayCount = {0}", (int)value);
                         break;
-                    case (int)DataColumn.OvertimeHours:
-                        strcmd += string.Format(" OvertimeHours = {0}", (double)value);
+                    case (int)DataColumn.TotalOverTimes:
+                        strcmd += string.Format(" TotalOverTimes = {0}", (double)value);
                         break;
-                    case (int)DataColumn.WorkingComment:
-                        strcmd += string.Format(" WorkingComment = '{0}'", CommonMotions.cnvString(value));
+                    case (int)DataColumn.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", (int)value);
                         break;
                 }
 
                 strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
-                strcmd += CreatePrimarykeyString(PersonCode, AttendanceDate, SeqNo);
+                strcmd += CreatePrimarykeyString(PersonCode, AttendanceMonth);
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
@@ -368,11 +368,11 @@
             {
                 // データ取得
                 wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.AttendanceDate = DateTime.Parse(objwrk[(int)DataColumn.AttendanceDate].ToString());     // 日報作成日
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // 明細行番号
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.OvertimeHours = double.Parse(objwrk[(int)DataColumn.OvertimeHours].ToString());         // 残業時間
-                wrk.WorkingComment = objwrk[(int)DataColumn.WorkingComment].ToString();                     // 当日作業内容
+                wrk.AttendanceMonth = DateTime.Parse(objwrk[(int)DataColumn.AttendanceMonth].ToString());   // 出勤管理年月
+                wrk.LastDays = int.Parse(objwrk[(int)DataColumn.LastDays].ToString());                      // 当月最終日
+                wrk.AttendDayCount = int.Parse(objwrk[(int)DataColumn.AttendDayCount].ToString());          // 出勤日数
+                wrk.TotalOverTimes = double.Parse(objwrk[(int)DataColumn.TotalOverTimes].ToString());       // 残業時間数
+                wrk.OrderNo = int.Parse(objwrk[(int)DataColumn.OrderNo].ToString());                        // 申請受付番号
                 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
                 wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
@@ -397,16 +397,14 @@
         /// <param name="DataType"></param>
         /// <param name="DataAddCount"></param>
         /// <returns></returns>
-        public string CreatePrimarykeyString(int PersonCode, DateTime AttendanceDate, int SeqNo = 0)
+        public string CreatePrimarykeyString(int PersonCode, DateTime AttendanceMonth)
         {
             string strWork = "";
             try
             {
                 strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
-                if (AttendanceDate != DateTime.MinValue)
-                    strWork += string.Format(" AND AttendanceDate = TO_DATE('{0}','YYYY/MM/DD')", AttendanceDate.ToShortDateString());
-                if (SeqNo != 0)
-                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
+                if (AttendanceMonth != DateTime.MinValue)
+                    strWork += string.Format(" AND AttendanceMonth = TO_DATE('{0}','YYYY/MM/DD')", AttendanceMonth.ToShortDateString());
             }
             catch (Exception ex)
             {
@@ -416,44 +414,5 @@
             return strWork;
         }
         #endregion
-
-        #region 追加番号の最大値を取得
-        /// <summary>
-        /// 追加番号の最大値を取得する
-        /// </summary>
-        /// <param name="AddSQLString"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-            int iRet = 0;
-            try
-            {
-                // SQL作成
-                strcmd = "SELECT NVL(MAX(SeqNo), 0) FROM AttendanceData" + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    if (objwrk[0].ToString().Equals("null"))
-                        iRet = 0;
-                    else
-                        iRet = int.Parse(objwrk[0].ToString());
-                }
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-            }
-            return iRet;
-        }
-        #endregion
     }
 }
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(revision 54)
@@ -18,7 +18,7 @@
     /// <summary>
     /// 担当者承認コメントデータアクセスクラス
     /// </summary>
-    public class IOPersonApprovalCommnet : OracleProcess
+    public class IOPersonApprovalComment : OracleProcess
     {
         #region 定義部
         /// <summary>
@@ -50,7 +50,7 @@
         /// コンストラクタ
         /// </summary>
         /// <param name="ConnectionString"></param>
-        public IOPersonApprovalCommnet()
+        public IOPersonApprovalComment()
             : base(DBCommon.Instance.DBConnectString)
         {
         }
@@ -70,7 +70,7 @@
             string strcmd = "SELECT";
             strcmd += " PersonCode";
             strcmd += ",ApprovalCode";
-            strcmd += ",OrderDate";
+            strcmd += ",TO_CHAR(OrderDate, 'YYYY/MM/DD')";
             strcmd += ",OrderNo";
             strcmd += ",CommentNo";
             strcmd += ",ParentNo";
@@ -77,7 +77,7 @@
             strcmd += ",ApproValComment";
             strcmd += ",TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";
             strcmd += ",TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";
-            strcmd += " FROM PersonApprovalCommnet";
+            strcmd += " FROM PersonApprovalComment";
 
             return strcmd;
         }
@@ -91,7 +91,7 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool SelectAction(string AddSQLString, ref List<PersonApprovalCommnet> data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref List<PersonApprovalComment> data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -108,7 +108,7 @@
                 // データセット
                 foreach (object[] objwrk in arData)
                 {
-                    PersonApprovalCommnet work = new PersonApprovalCommnet();
+                    PersonApprovalComment work = new PersonApprovalComment();
                     Reader2Struct(objwrk, ref work);
                     data.Add(work);
                 }
@@ -132,7 +132,7 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool SelectAction(string AddSQLString, ref PersonApprovalCommnet data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref PersonApprovalComment data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -168,12 +168,12 @@
         /// </summary>
         /// <param name="data">承認コメントデータデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(List<PersonApprovalCommnet> data, bool bConnect = true)
+        public bool InsertAction(List<PersonApprovalComment> data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
-                foreach (PersonApprovalCommnet work in data)
+                foreach (PersonApprovalComment work in data)
                 {
                     if (!InsertAction(work, bConnect)) return false;
                 }
@@ -194,13 +194,12 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool InsertAction(PersonApprovalCommnet data, bool bConnect = true)
+        public bool InsertAction(PersonApprovalComment data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
-
-                    strcmd = "INSERT INTO PersonApprovalCommnet";
+                    strcmd = "INSERT INTO PersonApprovalComment";
                     strcmd += " (PersonCode";
                     strcmd += ",ApprovalCode";
                     strcmd += ",OrderDate";
@@ -244,13 +243,13 @@
         /// <param name="AddSQLString">更新条件SQL文字列</param>
         /// <param name="data">承認コメントデータデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, PersonApprovalCommnet data, bool bConnect = true)
+        public bool UpdateAction(string AddSQLString, PersonApprovalComment data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
 
-                strcmd = "UPDATE PersonApprovalCommnet";
+                strcmd = "UPDATE PersonApprovalComment";
 
                 strcmd += " SET";
 
@@ -290,7 +289,7 @@
             string strcmd = "";
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApprovalCommnet", AddSQLString);
+                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApprovalComment", AddSQLString);
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
@@ -314,7 +313,7 @@
             string strcmd = "";
             try
             {
-                strcmd = "UPDATE PersonApprovalCommnet";
+                strcmd = "UPDATE PersonApprovalComment";
 
                 strcmd += " SET";
                 switch (FeildNo)
@@ -363,7 +362,7 @@
         /// </summary>
         /// <param name="reader">OracleDataReader</param>
         /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref PersonApprovalCommnet wrk)
+        public void Reader2Struct(object[] objwrk, ref PersonApprovalComment wrk)
         {
             try
             {
@@ -396,12 +395,12 @@
         /// </summary>
         /// <param name="BusinessTypeCode"></param>
         /// <returns>Where文字列</returns>
-        public string CreatePrimarykeyString(int ConstructionCode, int ApprovalCode, DateTime OrderDate, int OrderNo = 0, int CommentNo = 0, string APara = "")
+        public string CreatePrimarykeyString(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo = 0, int CommentNo = 0, string APara = "")
         {
             string strWork = string.Empty;
             try
             {
-                strWork = string.Format(" Where {0}ConstructionCode = {1}", APara, ConstructionCode.ToString());
+                strWork = string.Format(" Where {0}PersonCode = {1}", APara, PersonCode.ToString());
                 strWork += string.Format(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
                 strWork += string.Format(" And {0}OrderDate = TO_DATE('{1}','YYYY/MM/DD')", APara, OrderDate.ToShortDateString());
                 if (OrderNo != 0)
@@ -432,7 +431,7 @@
             try
             {
                 // SQL作成
-                strcmd = "SELECT NVL(MAX(CommentNo), 0) FROM PersonApprovalCommnet" + AddSQLString;
+                strcmd = "SELECT NVL(MAX(CommentNo), 0) FROM PersonApprovalComment" + AddSQLString;
 
                 // SQL実行
                 if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs	(revision 54)
@@ -34,18 +34,14 @@
         public enum DataColumn
         {
             /// <summary>
-            /// 作成者コード
+            /// 工事番号
             /// </summary>
-            PersonCode,
+            ConstructionCode,
             /// <summary>
             /// 議事録作成日
             /// </summary>
             ProceedingsDataDate,
             /// <summary>
-            /// 工事番号
-            /// </summary>
-            ConstructionCode,
-            /// <summary>
             /// 会議時間開始
             /// </summary>
             StartMeetingTime,
@@ -54,17 +50,17 @@
             /// </summary>
             EndMeetingTime,
             /// <summary>
-            /// 打合せ場所１
+            /// 作成者コード
             /// </summary>
-            MeetingPalce1,
+            CreatorCode,
             /// <summary>
-            /// 打合せ場所２
+            /// 現地フラグ
             /// </summary>
-            MeetingPalce2,
+            PalceFlag,
             /// <summary>
-            /// 打合せ場所３
+            /// 打合せ場所
             /// </summary>
-            MeetingPalce3,
+            MeetingPalce,
             /// <summary>
             /// 登録年月日
             /// </summary>
@@ -97,14 +93,13 @@
             // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
-            strcmd += "  PersonCode";                                       // 担当者コード
+            strcmd += "  ConstructionCode";                                 // 工事番号
             strcmd += " ,TO_CHAR(ProceedingsDataDate, 'YYYY/MM/DD')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
-            strcmd += " ,TO_CHAR(StartMeetingTime, 'YYYY/MM/DD')";          // 会議時間開始
-            strcmd += " ,TO_CHAR(EndMeetingTime, 'YYYY/MM/DD')";            // 会議時間終了
-            strcmd += " ,MeetingPalce1";                                    // 打合せ場所１
-            strcmd += " ,MeetingPalce2";                                    // 打合せ場所２
-            strcmd += " ,MeetingPalce3";                                    // 打合せ場所３
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
+            strcmd += " ,EndMeetingTime";                                   // 会議時間終了
+            strcmd += " ,CreatorCode";                                      // 作成者コード
+            strcmd += " ,PalceFlag";                                        // 現地フラグ
+            strcmd += " ,MeetingPalce";                                     // 打合せ場所
             strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
             strcmd += ", TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
             strcmd += " FROM ProceedingsData";
@@ -191,19 +186,24 @@
             {
                 strcmd = "INSERT INTO ProceedingsData";
 
-                strcmd += " VALUES (";
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(DataColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
-                strcmd += string.Format("  {0}", work.PersonCode);                          // 担当者コード
+                strcmd += string.Format("{0}", work.ConstructionCode);                      // 工事番号
                 strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
                                             , work.ProceedingsDataDate.ToShortDateString());// 議事録作成日
-                strcmd += string.Format(", {0}", work.ConstructionCode);                    // 工事番号
-                strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
-                                            , work.StartMeetingTime.ToShortDateString());   // 会議時間開始
-                strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
-                                            , work.StartMeetingTime.ToShortDateString());   // 会議時間終了
-                strcmd += string.Format(",'{0}'", work.MeetingPalce1);                      // 打合せ場所１
-                strcmd += string.Format(",'{0}'", work.MeetingPalce2);                      // 打合せ場所２
-                strcmd += string.Format(",'{0}'", work.MeetingPalce3);                      // 打合せ場所３
+                strcmd += string.Format(", {0}", work.StartMeetingTime);                    // 会議時間開始
+                strcmd += string.Format(", {0}", work.EndMeetingTime);                      // 会議時間終了
+                strcmd += string.Format(", {0}", work.CreatorCode);                         // 作成者コード
+                strcmd += string.Format(", {0}", work.PalceFlag);                           // 現地フラグ
+                strcmd += string.Format(",'{0}'", work.MeetingPalce);                       // 打合せ場所１
 
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
@@ -259,17 +259,14 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
                 strcmd += string.Format(",ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')"
                                         , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
-                strcmd += string.Format(",StartMeetingTime = TO_DATE('{0}','YYYY/MM/DD')"
-                                        , data.StartMeetingTime.ToShortDateString());           // 会議時間開始
-                strcmd += string.Format(",EndMeetingTime = TO_DATE('{0}','YYYY/MM/DD')"
-                                        , data.EndMeetingTime.ToShortDateString());             // 会議時間終了
-                strcmd += string.Format(",MeetingPalce1 = '{0}'", data.MeetingPalce1);          // 打合せ場所１
-                strcmd += string.Format(",MeetingPalce2 = '{0}'", data.MeetingPalce2);          // 打合せ場所２
-                strcmd += string.Format(",MeetingPalce3 = '{0}'", data.MeetingPalce3);          // 打合せ場所３
+                strcmd += string.Format(",StartMeetingTime = {0}", data.StartMeetingTime);      // 会議時間開始
+                strcmd += string.Format(",EndMeetingTime = {0}", data.EndMeetingTime);          // 会議時間終了
+                strcmd += string.Format(",CreatorCode = {0}", data.CreatorCode);                // 作成者コード
+                strcmd += string.Format(",PalceFlag = {0}", data.PalceFlag);                    // 現地フラグ
+                strcmd += string.Format(",MeetingPalce = '{0}'", data.MeetingPalce);            // 打合せ場所
 
                 strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += AddSQLString;
@@ -324,15 +321,14 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
                 wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)DataColumn.ProceedingsDataDate].ToString());       // 議事録作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.StartMeetingTime = DateTime.Parse(objwrk[(int)DataColumn.StartMeetingTime].ToString()); // 会議時間開始
-                wrk.EndMeetingTime = DateTime.Parse(objwrk[(int)DataColumn.EndMeetingTime].ToString());     // 会議時間終了
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)DataColumn.StartMeetingTime].ToString());      // 会議時間開始
+                wrk.EndMeetingTime = int.Parse(objwrk[(int)DataColumn.EndMeetingTime].ToString());          // 会議時間終了
+                wrk.CreatorCode = int.Parse(objwrk[(int)DataColumn.CreatorCode].ToString());                // 作成者コード
+                wrk.PalceFlag = int.Parse(objwrk[(int)DataColumn.PalceFlag].ToString());                    // 現地フラグ
 
-                wrk.MeetingPalce1 = objwrk[(int)DataColumn.MeetingPalce1].ToString();                       // 打合せ場所１
-                wrk.MeetingPalce2 = objwrk[(int)DataColumn.MeetingPalce2].ToString();                       // 打合せ場所２
-                wrk.MeetingPalce3 = objwrk[(int)DataColumn.MeetingPalce3].ToString();                       // 打合せ場所３
+                wrk.MeetingPalce = objwrk[(int)DataColumn.MeetingPalce].ToString();                         // 打合せ場所
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
                 wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
@@ -352,21 +348,21 @@
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
-        /// <param name="PersonCode"></param>
+        /// <param name="CreatorCode"></param>
         /// <param name="ActionDate"></param>
         /// <param name="DataType"></param>
         /// <param name="DataAddCount"></param>
         /// <returns></returns>
-        public string CreatePrimarykeyString(int PersonCode, DateTime ProceedingsDataDate, int ConstructionCode)
+        public string CreatePrimarykeyString(int ConstructionCode, DateTime ProceedingsDataDate, int StartMeetingTime = 0)
         {
             string strWork = "";
             try
             {
-                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strWork += string.Format(" WHERE ConstructionCode = {0}", ConstructionCode);
                 if (ProceedingsDataDate != DateTime.MinValue)
                     strWork += string.Format(" AND ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')", ProceedingsDataDate.ToShortDateString());
-                if (ConstructionCode != 0)
-                    strWork += string.Format(" AND ConstructionCode = {0}", ConstructionCode);
+                if (StartMeetingTime != 0)
+                    strWork += string.Format(" AND StartMeetingTime = {0}", StartMeetingTime);
             }
             catch (Exception ex)
             {
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs	(revision 54)
@@ -18,7 +18,7 @@
     /// <summary>
     /// 発注者打ち合わせ議事録データアクセス（出席者）
     /// </summary>
-    public class IOProceedingsDataAttendee : OracleProcess
+    public class IOProceedingsDataAttend : OracleProcess
     {
         #region 定義部
         /// <summary>
@@ -34,17 +34,17 @@
         public enum DataColumn
         {
             /// <summary>
-            /// 作成者コード
+            /// 工事番号
             /// </summary>
-            PersonCode,
+            ConstructionCode,
             /// <summary>
             /// 議事録作成日
             /// </summary>
             ProceedingsDataDate,
             /// <summary>
-            /// 工事番号
+            /// 会議時間開始
             /// </summary>
-            ConstructionCode,
+            StartMeetingTime,
             /// <summary>
             /// データ行番号
             /// </summary>
@@ -56,7 +56,7 @@
             /// <summary>
             /// 出席者氏名
             /// </summary>
-            AttendeeName,
+            AttendName,
             /// <summary>
             /// 登録年月日
             /// </summary>
@@ -73,7 +73,7 @@
         /// コンストラクタ
         /// </summary>
         /// <param name="ConnectionString"></param>
-        public IOProceedingsDataAttendee()
+        public IOProceedingsDataAttend()
             : base(DBCommon.Instance.DBConnectString)
         {
         }
@@ -89,15 +89,15 @@
             // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
-            strcmd += "  PersonCode";                                       // 担当者コード
+            strcmd += " ConstructionCode";                                  // 工事番号
             strcmd += " ,TO_CHAR(ProceedingsDataDate, 'YYYY/MM/DD')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
             strcmd += " ,SeqNo";                                            // データ行番号
             strcmd += " ,Department";                                       // 出席者所属
-            strcmd += " ,AttendeeName";                                     // 出席者氏名
+            strcmd += " ,AttendName";                                       // 出席者氏名
             strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
             strcmd += ", TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
-            strcmd += " FROM ProceedingsDataAttendee";
+            strcmd += " FROM ProceedingsDataAttend";
 
             return strcmd;
         }
@@ -104,7 +104,7 @@
         #endregion
 
         #region 複数読込み処理
-        public bool SelectAction(string AddSQLString, ref List<ProceedingsDataAttendee> data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref List<ProceedingsDataAttend> data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -121,7 +121,7 @@
                 // データセット
                 foreach (object[] objwrk in arData)
                 {
-                    ProceedingsDataAttendee work = new ProceedingsDataAttendee();
+                    ProceedingsDataAttend work = new ProceedingsDataAttend();
                     Reader2Struct(objwrk, ref work);
                     data.Add(work);
                 }
@@ -137,7 +137,7 @@
         #endregion
 
         #region 1件読込み処理
-        public bool SelectAction(string AddSQLString, ref ProceedingsDataAttendee data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref ProceedingsDataAttend data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -174,23 +174,33 @@
         /// </summary>
         /// <param name="data">担当者毎経費データデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(ProceedingsDataAttendee work, bool bConnect = true)
+        public bool InsertAction(ProceedingsDataAttend work, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
-                strcmd = "INSERT INTO ProceedingsDataAttendee";
+                strcmd = "INSERT INTO ProceedingsDataAttend";
 
-                strcmd += " VALUES (";
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(DataColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
-                strcmd += string.Format("  {0}", work.PersonCode);                          // 担当者コード
+                strcmd += string.Format(" {0}", work.ConstructionCode);                     // 工事番号
+                
                 strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
-                                            , work.ProceedingsDataDate.ToShortDateString());      // 議事録作成日
-                strcmd += string.Format(", {0}", work.ConstructionCode);                    // 工事番号
+                                            , work.ProceedingsDataDate.ToShortDateString());// 議事録作成日
+
+                strcmd += string.Format(", {0}", work.StartMeetingTime);                    // 会議時間開始
                 strcmd += string.Format(", {0}", work.SeqNo);                               // データ行番号
 
                 strcmd += string.Format(",'{0}'", work.Department);                         // 出席者所属
-                strcmd += string.Format(",'{0}'", work.AttendeeName);                       // 出席者氏名
+                strcmd += string.Format(",'{0}'", work.AttendName);                         // 出席者氏名
 
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
@@ -209,13 +219,13 @@
         #endregion
 
         #region 複数追加処理
-        public bool InsertAction(List<ProceedingsDataAttendee> data, bool bConnect = true)
+        public bool InsertAction(List<ProceedingsDataAttend> data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
 
-                foreach (ProceedingsDataAttendee work in data)
+                foreach (ProceedingsDataAttend work in data)
                 {
                     if (!InsertAction(work, bConnect)) return false;
                 }
@@ -236,24 +246,26 @@
         /// <param name="AddSQLString">更新条件SQL文字列</param>
         /// <param name="data">担当者毎経費データデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, ProceedingsDataAttendee data, bool bConnect = true)
+        public bool UpdateAction(string AddSQLString, ProceedingsDataAttend data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
 
-                strcmd = "UPDATE ProceedingsDataAttendee";
+                strcmd = "UPDATE ProceedingsDataAttend";
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
+                
                 strcmd += string.Format(",ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')"
                                         , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
+
+                strcmd += string.Format(",StartMeetingTime = {0}", data.StartMeetingTime);      // 会議時間開始
                 strcmd += string.Format(",SeqNo = {0}", data.SeqNo);                            // データ行番号
 
                 strcmd += string.Format(",Department = '{0}'", data.Department);                // 出席者所属
-                strcmd += string.Format(",AttendeeName = '{0}'", data.AttendeeName);            // 出席者氏名
+                strcmd += string.Format(",AttendName = '{0}'", data.AttendName);                // 出席者氏名
 
                 strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += AddSQLString;
@@ -283,7 +295,7 @@
             string strcmd = "";
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ProceedingsDataAttendee", AddSQLString);
+                strcmd = string.Format("{0}{1}", "DELETE FROM ProceedingsDataAttend", AddSQLString);
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
@@ -303,18 +315,18 @@
         /// </summary>
         /// <param name="reader">OracleDataReader</param>
         /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref ProceedingsDataAttendee wrk)
+        public void Reader2Struct(object[] objwrk, ref ProceedingsDataAttend wrk)
         {
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
                 wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)DataColumn.ProceedingsDataDate].ToString());       // 議事録作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)DataColumn.StartMeetingTime].ToString());      // 会議時間開始
                 wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // データ行番号
 
                 wrk.Department = objwrk[(int)DataColumn.Department].ToString();                             // 出席者所属
-                wrk.AttendeeName = objwrk[(int)DataColumn.AttendeeName].ToString();                         // 出席者氏名
+                wrk.AttendName = objwrk[(int)DataColumn.AttendName].ToString();                             // 出席者氏名
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
                 wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
@@ -339,16 +351,18 @@
         /// <param name="DataType"></param>
         /// <param name="DataAddCount"></param>
         /// <returns></returns>
-        public string CreatePrimarykeyString(int PersonCode, DateTime ProceedingsDataDate, int ConstructionCode)
+        public string CreatePrimarykeyString(int ConstructionCode, DateTime ProceedingsDataDate, int StartMeetingTime = 0, int SeqNo = 0)
         {
             string strWork = "";
             try
             {
-                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strWork = string.Format(" WHERE ConstructionCode = {0}", ConstructionCode);
                 if (ProceedingsDataDate != DateTime.MinValue)
                     strWork += string.Format(" AND ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')", ProceedingsDataDate.ToShortDateString());
-                if (ConstructionCode != 0)
-                    strWork += string.Format(" AND ConstructionCode = {0}", ConstructionCode);
+                if (StartMeetingTime != 0)
+                    strWork += string.Format(" AND StartMeetingTime = {0}", StartMeetingTime);
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
             }
             catch (Exception ex)
             {
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs	(revision 54)
@@ -34,17 +34,17 @@
         public enum DataColumn
         {
             /// <summary>
-            /// 作成者コード
+            /// 工事番号
             /// </summary>
-            PersonCode,
+            ConstructionCode,
             /// <summary>
             /// 議事録作成日
             /// </summary>
             ProceedingsDataDate,
             /// <summary>
-            /// 工事番号
+            /// 会議時間開始
             /// </summary>
-            ConstructionCode,
+            StartMeetingTime,
             /// <summary>
             /// データ行番号
             /// </summary>
@@ -60,7 +60,7 @@
             /// <summary>
             /// 内容
             /// </summary>
-            Contents,
+            ContentsText,
             /// <summary>
             /// 登録年月日
             /// </summary>
@@ -93,13 +93,13 @@
             // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
-            strcmd += "  PersonCode";                                       // 担当者コード
+            strcmd += " ConstructionCode";                                  // 工事番号
             strcmd += " ,TO_CHAR(ProceedingsDataDate, 'YYYY/MM/DD')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
             strcmd += " ,SeqNo";                                            // データ行番号
-            strcmd += " ,TitileNo";                                         // 議題番号
-            strcmd += " ,Titile";                                           // 議題
-            strcmd += " ,Contents";                                         // 内容
+            strcmd += " ,TitleNo";                                          // 議題番号
+            strcmd += " ,Title";                                            // 議題
+            strcmd += " ,ContentsText";                                     // 内容
             strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
             strcmd += ", TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
             strcmd += " FROM ProceedingsDataDetail";
@@ -186,17 +186,25 @@
             {
                 strcmd = "INSERT INTO ProceedingsDataDetail";
 
-                strcmd += " VALUES (";
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(DataColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
-                strcmd += string.Format("  {0}", work.PersonCode);                          // 担当者コード
+                strcmd += string.Format(" {0}", work.ConstructionCode);                     // 工事番号
                 strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
-                                            , work.ProceedingsDataDate.ToShortDateString());      // 議事録作成日
-                strcmd += string.Format(", {0}", work.ConstructionCode);                    // 工事番号
+                                            , work.ProceedingsDataDate.ToShortDateString());// 議事録作成日
+                strcmd += string.Format(", {0}", work.StartMeetingTime);                    // 会議時間開始
                 strcmd += string.Format(", {0}", work.SeqNo);                               // データ行番号
 
-                strcmd += string.Format(", {0}", work.TitleNo);                            // 議題番号
-                strcmd += string.Format(",'{0}'", work.Title);                             // 議題
-                strcmd += string.Format(",'{0}'", work.Contents);                           // 内容
+                strcmd += string.Format(",'{0}'", work.TitleNo);                            // 議題番号
+                strcmd += string.Format(",'{0}'", work.Title);                              // 議題
+                strcmd += string.Format(",'{0}'", work.ContentsText);                       // 内容
 
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
@@ -252,15 +260,15 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
                 strcmd += string.Format(",ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')"
-                                        , data.ProceedingsDataDate.ToShortDateString());              // 議事録作成日
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
+                                        , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
+                strcmd += string.Format(",StartMeetingTime = {0}", data.StartMeetingTime);      // 会議時間開始
                 strcmd += string.Format(",SeqNo = {0}", data.SeqNo);                            // データ行番号
 
-                strcmd += string.Format(",TitileNo = {0}", data.TitleNo);                       // 議題番号
-                strcmd += string.Format(",Titile = '{0}'", data.Title);                         // 議題
-                strcmd += string.Format(",Contents = '{0}'", data.Contents);                    // 内容
+                strcmd += string.Format(",TitleNo = '{0}'", data.TitleNo);                      // 議題番号
+                strcmd += string.Format(",Title = '{0}'", data.Title);                          // 議題
+                strcmd += string.Format(",ContentsText = '{0}'", data.ContentsText);            // 内容
 
                 strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
                 strcmd += AddSQLString;
@@ -315,14 +323,16 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)DataColumn.ProceedingsDataDate].ToString());       // 議事録作成日
                 wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
+                
+                wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)DataColumn.ProceedingsDataDate].ToString());   // 議事録作成日
+
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)DataColumn.StartMeetingTime].ToString());      // 会議時間開始
                 wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // データ行番号
 
-                wrk.TitleNo = int.Parse(objwrk[(int)DataColumn.TitleNo].ToString());                        // 議題番号
+                wrk.TitleNo = objwrk[(int)DataColumn.TitleNo].ToString();                                   // 議題番号
                 wrk.Title = objwrk[(int)DataColumn.Title].ToString();                                       // 議題
-                wrk.Contents = objwrk[(int)DataColumn.Contents].ToString();                                 // 内容
+                wrk.ContentsText = objwrk[(int)DataColumn.ContentsText].ToString();                         // 内容
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
                 wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
@@ -347,16 +357,18 @@
         /// <param name="DataType"></param>
         /// <param name="DataAddCount"></param>
         /// <returns></returns>
-        public string CreatePrimarykeyString(int PersonCode, DateTime ProceedingsDataDate, int ConstructionCode)
+        public string CreatePrimarykeyString(int ConstructionCode, DateTime ProceedingsDataDate, int StartMeetingTime = 0, int SeqNo = 0)
         {
             string strWork = "";
             try
             {
-                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
-                if (ConstructionCode != 0)
-                    strWork += string.Format(" AND ConstructionCode = {0}", ConstructionCode);
+                strWork = string.Format(" WHERE ConstructionCode = {0}", ConstructionCode);
                 if (ProceedingsDataDate != DateTime.MinValue)
                     strWork += string.Format(" AND ProceedingsDataDate = TO_DATE('{0}','YYYY/MM/DD')", ProceedingsDataDate.ToShortDateString());
+                if (StartMeetingTime != 0)
+                    strWork += string.Format(" AND StartMeetingTime = {0}", StartMeetingTime);
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
             }
             catch (Exception ex)
             {
Index: trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs	(revision 54)
@@ -18,7 +18,7 @@
     /// <summary>
     /// 承認コメントデータアクセスクラス
     /// </summary>
-    public class IOProcessApprovalCommnet : OracleProcess
+    public class IOProcessApprovalComment : OracleProcess
     {
         #region 定義部
         /// <summary>
@@ -49,7 +49,7 @@
         /// コンストラクタ
         /// </summary>
         /// <param name="ConnectionString"></param>
-        public IOProcessApprovalCommnet()
+        public IOProcessApprovalComment()
             : base(DBCommon.Instance.DBConnectString)
         {
         }
@@ -75,7 +75,7 @@
             strcmd += ",ApproValComment";
             strcmd += ",TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";
             strcmd += ",TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";
-            strcmd += " FROM ProcessApprovalCommnet";
+            strcmd += " FROM ProcessApprovalComment";
 
             return strcmd;
         }
@@ -89,7 +89,7 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool SelectAction(string AddSQLString, ref List<ProcessApprovalCommnet> data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref List<ProcessApprovalComment> data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -106,7 +106,7 @@
                 // データセット
                 foreach (object[] objwrk in arData)
                 {
-                    ProcessApprovalCommnet work = new ProcessApprovalCommnet();
+                    ProcessApprovalComment work = new ProcessApprovalComment();
                     Reader2Struct(objwrk, ref work);
                     data.Add(work);
                 }
@@ -130,7 +130,7 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool SelectAction(string AddSQLString, ref ProcessApprovalCommnet data, bool bConnect = true)
+        public bool SelectAction(string AddSQLString, ref ProcessApprovalComment data, bool bConnect = true)
         {
             //Oracle インターフェース
             string strcmd = "";
@@ -166,12 +166,12 @@
         /// </summary>
         /// <param name="data">承認コメントデータデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(List<ProcessApprovalCommnet> data, bool bConnect = true)
+        public bool InsertAction(List<ProcessApprovalComment> data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
-                foreach (ProcessApprovalCommnet work in data)
+                foreach (ProcessApprovalComment work in data)
                 {
                     if (!InsertAction(work, bConnect)) return false;
                 }
@@ -192,13 +192,13 @@
         /// <param name="data"></param>
         /// <param name="bConnect"></param>
         /// <returns></returns>
-        public bool InsertAction(ProcessApprovalCommnet data, bool bConnect = true)
+        public bool InsertAction(ProcessApprovalComment data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
 
-                    strcmd = "INSERT INTO ProcessApprovalCommnet";
+                    strcmd = "INSERT INTO ProcessApprovalComment";
                     strcmd += " (ConstructionCode";
                     strcmd += ",ApprovalCode";
                     strcmd += ",OrderNo";
@@ -240,13 +240,13 @@
         /// <param name="AddSQLString">更新条件SQL文字列</param>
         /// <param name="data">承認コメントデータデータ</param>
         /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, ProcessApprovalCommnet data, bool bConnect = true)
+        public bool UpdateAction(string AddSQLString, ProcessApprovalComment data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
 
-                strcmd = "UPDATE ProcessApprovalCommnet";
+                strcmd = "UPDATE ProcessApprovalComment";
 
                 strcmd += " SET";
 
@@ -285,7 +285,7 @@
             string strcmd = "";
             try
             {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ProcessApprovalCommnet", AddSQLString);
+                strcmd = string.Format("{0}{1}", "DELETE FROM ProcessApprovalComment", AddSQLString);
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
@@ -309,7 +309,7 @@
             string strcmd = "";
             try
             {
-                strcmd = "UPDATE ProcessApprovalCommnet";
+                strcmd = "UPDATE ProcessApprovalComment";
 
                 strcmd += " SET";
                 switch (FeildNo)
@@ -355,7 +355,7 @@
         /// </summary>
         /// <param name="reader">OracleDataReader</param>
         /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref ProcessApprovalCommnet wrk)
+        public void Reader2Struct(object[] objwrk, ref ProcessApprovalComment wrk)
         {
             try
             {
@@ -425,7 +425,7 @@
             try
             {
                 // SQL作成
-                strcmd = "SELECT NVL(MAX(SerialNo), 0) FROM ProcessApprovalCommnet" + AddSQLString;
+                strcmd = "SELECT NVL(MAX(SerialNo), 0) FROM ProcessApprovalComment" + AddSQLString;
 
                 // SQL実行
                 if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs	(revision 54)
@@ -24,9 +24,9 @@
         /// </summary>
         private int         m_SeqNo = 0;
         /// <summary>
-        /// 工事番号
+        /// 行動実績
         /// </summary>
-        private int         m_ConstructionCode = 0;
+        private string      m_ActionResult = string.Empty;
         /// <summary>
         /// 残業時間
         /// </summary>
@@ -73,10 +73,10 @@
         /// <summary>
         /// 工事番号
         /// </summary>
-        public int ConstructionCode
+        public string ActionResult
         {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
+            get { return m_ActionResult; }
+            set { m_ActionResult = value; }
         }
         /// <summary>
         /// 残業時間
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs	(revision 54)
@@ -6,7 +6,7 @@
 namespace ProcessManagement.DataModel
 {
     /// <summary>
-    /// 出勤日報データ定義クラス
+    /// 出勤管理データ定義クラス
     /// </summary>
     public class AttendanceData
     {
@@ -16,25 +16,25 @@
         /// </summary>
         private int         m_PersonCode = 0;
         /// <summary>
-        /// 日報作成日
+        /// 出勤管理年月
         /// </summary>
-        private DateTime    m_AttendanceDate = DateTime.Now;
+        private DateTime    m_AttendanceMonth = DateTime.Now;
         /// <summary>
-        /// 明細行番号
+        /// 当月最終日
         /// </summary>
-        private int         m_SeqNo = 0;
+        private int         m_LastDays = 0;
         /// <summary>
-        /// 工事番号
+        /// 出勤日数
         /// </summary>
-        private int         m_ConstructionCode = 0;
+        private int         m_AttendDayCount = 0;
         /// <summary>
-        /// 残業時間
+        /// 残業時間数
         /// </summary>
-        private double      m_OvertimeHours = 0;
+        private double      m_TotalOverTimes = 0;
         /// <summary>
-        /// コメント
+        /// 申請受付番号
         /// </summary>
-        private string      m_WorkingComment = string.Empty;
+        private int         m_OrderNo = 0;
         /// <summary>
         /// 登録年月日
         /// </summary>
@@ -55,44 +55,44 @@
             set { m_PersonCode = value; }
         }
         /// <summary>
-        /// 日報作成日
+        /// 出勤管理年月
         /// </summary>
-        public DateTime AttendanceDate
+        public DateTime AttendanceMonth
         {
-            get { return m_AttendanceDate; }
-            set { m_AttendanceDate = value; }
+            get { return m_AttendanceMonth; }
+            set { m_AttendanceMonth = value; }
         }
         /// <summary>
-        /// 明細行番号
+        /// 当月最終日
         /// </summary>
-        public int SeqNo
+        public int LastDays
         {
-            get { return m_SeqNo; }
-            set { m_SeqNo = value; }
+            get { return m_LastDays; }
+            set { m_LastDays = value; }
         }
         /// <summary>
-        /// 工事番号
+        /// 出勤日数
         /// </summary>
-        public int ConstructionCode
+        public int AttendDayCount
         {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
+            get { return m_AttendDayCount; }
+            set { m_AttendDayCount = value; }
         }
         /// <summary>
-        /// 残業時間
+        /// 残業時間数
         /// </summary>
-        public double OvertimeHours
+        public double TotalOverTimes
         {
-            get { return m_OvertimeHours; }
-            set { m_OvertimeHours = value; }
+            get { return m_TotalOverTimes; }
+            set { m_TotalOverTimes = value; }
         }
         /// <summary>
-        /// 作業コメント
+        /// 申請受付番号
         /// </summary>
-        public string WorkingComment
+        public int OrderNo
         {
-            get { return m_WorkingComment; }
-            set { m_WorkingComment = value; }
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
         }
         /// <summary>
         /// 登録年月日
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs	(revision 54)
@@ -8,7 +8,7 @@
     /// <summary>
     /// 担当者承認コメントデータ
     /// </summary>
-    public class PersonApprovalCommnet
+    public class PersonApprovalComment
     {
         #region メンバ変数
         /// <summary>
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs	(revision 54)
@@ -12,55 +12,51 @@
     {
         #region メンバ変数
         /// <summary>
-        /// 作成者コード
+        /// 工事番号
         /// </summary>
-        private int m_PersonCode = 0;
+        private int         m_ConstructionCode = 0;
         /// <summary>
         /// 議事録作成日
         /// </summary>
-        private DateTime m_ProceedingsDataDate = DateTime.Now;
+        private DateTime    m_ProceedingsDataDate = DateTime.Now;
         /// <summary>
-        /// 工事番号
-        /// </summary>
-        private int     m_ConstructionCode = 0;
-        /// <summary>
         /// 会議時間開始
         /// </summary>
-        private DateTime m_StartMeetingTime = DateTime.Now;
+        private int         m_StartMeetingTime = 0;
         /// <summary>
         /// 会議時間終了
         /// </summary>
-        private DateTime m_EndMeetingTime = DateTime.Now;
+        private int         m_EndMeetingTime = 0;
         /// <summary>
-        /// 打合せ場所１
+        /// 作成者コード
         /// </summary>
-        private string m_MeetingPalce1 = string.Empty;
+        private int         m_CreatorCode = 0;
         /// <summary>
-        /// 打合せ場所２
+        /// 現地フラグ
         /// </summary>
-        private string m_MeetingPalce2 = string.Empty;
+        private int         m_PalceFlag = 1;
         /// <summary>
-        /// 打合せ場所３
+        /// 打合せ場所
         /// </summary>
-        private string m_MeetingPalce3 = string.Empty;
+        private string      m_MeetingPalce = string.Empty;
         /// <summary>
         /// 登録年月日
         /// </summary>
-        private DateTime m_EntryDate = DateTime.Now;
+        private DateTime    m_EntryDate = DateTime.Now;
         /// <summary>
         /// 更新年月日
         /// </summary>
-        private DateTime m_UpdateDate = DateTime.Now;
+        private DateTime    m_UpdateDate = DateTime.Now;
         #endregion
 
         #region プロパティ
         /// <summary>
-        /// 作成者コード
+        /// 工事番号
         /// </summary>
-        public int PersonCode
+        public int ConstructionCode
         {
-            get { return m_PersonCode; }
-            set { m_PersonCode = value; }
+            get { return m_ConstructionCode; }
+            set { m_ConstructionCode = value; }
         }
         /// <summary>
         /// 議事録作成日
@@ -71,17 +67,9 @@
             set { m_ProceedingsDataDate = value; }
         }
         /// <summary>
-        /// 工事番号
-        /// </summary>
-        public int ConstructionCode
-        {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
-        }
-        /// <summary>
         /// 会議時間開始
         /// </summary>
-        public DateTime StartMeetingTime
+        public int StartMeetingTime
         {
             get { return m_StartMeetingTime; }
             set { m_StartMeetingTime = value; }
@@ -89,34 +77,34 @@
         /// <summary>
         /// 会議時間終了
         /// </summary>
-        public DateTime EndMeetingTime
+        public int EndMeetingTime
         {
             get { return m_EndMeetingTime; }
             set { m_EndMeetingTime = value; }
         }
         /// <summary>
-        /// 打合せ場所１
+        /// 作成者コード
         /// </summary>
-        public string MeetingPalce1
+        public int CreatorCode
         {
-            get { return m_MeetingPalce1; }
-            set { m_MeetingPalce1 = value; }
+            get { return m_CreatorCode; }
+            set { m_CreatorCode = value; }
         }
         /// <summary>
-        /// 打合せ場所２
+        /// 現地フラグ
         /// </summary>
-        public string MeetingPalce2
+        public int PalceFlag
         {
-            get { return m_MeetingPalce2; }
-            set { m_MeetingPalce2 = value; }
+            get { return m_PalceFlag; }
+            set { m_PalceFlag = value; }
         }
         /// <summary>
-        /// 打合せ場所３
+        /// 打合せ場所１
         /// </summary>
-        public string MeetingPalce3
+        public string MeetingPalce
         {
-            get { return m_MeetingPalce3; }
-            set { m_MeetingPalce3 = value; }
+            get { return m_MeetingPalce; }
+            set { m_MeetingPalce = value; }
         }
         /// <summary>
         /// 登録年月日
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs	(revision 54)
@@ -8,51 +8,51 @@
     /// <summary>
     /// 発注者打ち合わせ議事録データ（出席者）
     /// </summary>
-    public class ProceedingsDataAttendee
+    public class ProceedingsDataAttend
     {
         #region メンバ変数
         /// <summary>
-        /// 作成者コード
+        /// 工事番号
         /// </summary>
-        private int m_PersonCode = 0;
+        private int         m_ConstructionCode = 0;
         /// <summary>
         /// 議事録作成日
         /// </summary>
-        private DateTime m_ProceedingsDataDate = DateTime.Now;
+        private DateTime    m_ProceedingsDataDate = DateTime.Now;
         /// <summary>
-        /// 工事番号
+        /// 会議時間開始
         /// </summary>
-        private int m_ConstructionCode = 0;
+        private int         m_StartMeetingTime = 0;
         /// <summary>
         /// データ行番号
         /// </summary>
-        private int m_SeqNo = 0;
+        private int         m_SeqNo = 0;
         /// <summary>
         /// 出席者所属
         /// </summary>
-        private string m_Department = string.Empty;
+        private string      m_Department = string.Empty;
         /// <summary>
         /// 出席者氏名
         /// </summary>
-        private string m_AttendeeName = string.Empty;
+        private string      m_AttendName = string.Empty;
         /// <summary>
         /// 登録年月日
         /// </summary>
-        private DateTime m_EntryDate = DateTime.Now;
+        private DateTime    m_EntryDate = DateTime.Now;
         /// <summary>
         /// 更新年月日
         /// </summary>
-        private DateTime m_UpdateDate = DateTime.Now;
+        private DateTime    m_UpdateDate = DateTime.Now;
         #endregion
 
         #region プロパティ
         /// <summary>
-        /// 作成者コード
+        /// 工事番号
         /// </summary>
-        public int PersonCode
+        public int ConstructionCode
         {
-            get { return m_PersonCode; }
-            set { m_PersonCode = value; }
+            get { return m_ConstructionCode; }
+            set { m_ConstructionCode = value; }
         }
         /// <summary>
         /// 議事録作成日
@@ -63,12 +63,12 @@
             set { m_ProceedingsDataDate = value; }
         }
         /// <summary>
-        /// 工事番号
+        /// 会議時間開始
         /// </summary>
-        public int ConstructionCode
+        public int StartMeetingTime
         {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
+            get { return m_StartMeetingTime; }
+            set { m_StartMeetingTime = value; }
         }
         /// <summary>
         /// データ行番号
@@ -89,10 +89,10 @@
         /// <summary>
         /// 出席者氏名
         /// </summary>
-        public string AttendeeName
+        public string AttendName
         {
-            get { return m_AttendeeName; }
-            set { m_AttendeeName = value; }
+            get { return m_AttendName; }
+            set { m_AttendName = value; }
         }
         /// <summary>
         /// 登録年月日
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs	(revision 54)
@@ -12,53 +12,45 @@
     {
         #region メンバ変数
         /// <summary>
-        /// 作成者コード
-        /// </summary>
-        private int m_PersonCode = 0;
-        /// <summary>
         /// 工事番号
         /// </summary>
-        private int m_ConstructionCode = 0;
+        private int         m_ConstructionCode = 0;
         /// <summary>
         /// 議事録作成日
         /// </summary>
-        private DateTime m_ProceedingsDataDate = DateTime.Now;
+        private DateTime    m_ProceedingsDataDate = DateTime.Now;
         /// <summary>
+        /// 会議時間開始
+        /// </summary>
+        private int         m_StartMeetingTime = 0;
+        /// <summary>
         /// 明細行番号
         /// </summary>
-        private int m_SeqNo = 0;
+        private int         m_SeqNo = 0;
         /// <summary>
         /// 議題番号
         /// </summary>
-        private int m_TitleNo = 0;
+        private string      m_TitleNo = string.Empty;
         /// <summary>
         /// 議題
         /// </summary>
-        private string m_Title = string.Empty;
+        private string      m_Title = string.Empty;
         /// <summary>
         /// 内容
         /// </summary>
-        private string m_Contents = string.Empty;
+        private string      m_ContentsText = string.Empty;
         /// <summary>
         /// 登録年月日
         /// </summary>
-        private DateTime m_EntryDate = DateTime.Now;
+        private DateTime    m_EntryDate = DateTime.Now;
         /// <summary>
         /// 更新年月日
         /// </summary>
-        private DateTime m_UpdateDate = DateTime.Now;
+        private DateTime    m_UpdateDate = DateTime.Now;
         #endregion
 
         #region プロパティ
         /// <summary>
-        /// 作成者コード
-        /// </summary>
-        public int PersonCode
-        {
-            get { return m_PersonCode; }
-            set { m_PersonCode = value; }
-        }
-        /// <summary>
         /// 工事番号
         /// </summary>
         public int ConstructionCode
@@ -75,6 +67,14 @@
             set { m_ProceedingsDataDate = value; }
         }
         /// <summary>
+        /// 会議時間開始
+        /// </summary>
+        public int StartMeetingTime
+        {
+            get { return m_StartMeetingTime; }
+            set { m_StartMeetingTime = value; }
+        }
+        /// <summary>
         /// 明細行番号
         /// </summary>
         public int SeqNo
@@ -85,7 +85,7 @@
         /// <summary>
         /// 議題番号
         /// </summary>
-        public int TitleNo
+        public string TitleNo
         {
             get { return m_TitleNo; }
             set { m_TitleNo = value; }
@@ -101,10 +101,10 @@
         /// <summary>
         /// 内容
         /// </summary>
-        public string Contents
+        public string ContentsText
         {
-            get { return m_Contents; }
-            set { m_Contents = value; }
+            get { return m_ContentsText; }
+            set { m_ContentsText = value; }
         }
         /// <summary>
         /// 登録年月日
Index: trunk/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs	(revision 54)
@@ -8,7 +8,7 @@
     /// <summary>
     /// 承認コメントデータ
     /// </summary>
-    public class ProcessApprovalCommnet
+    public class ProcessApprovalComment
     {
         #region メンバ変数
         /// <summary>
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs	(revision 54)
@@ -195,9 +195,7 @@
         private void FrmConstructionBaseInfoList_Load(object sender, EventArgs e)
         {
             // �R���{�{�b�N�X�Z�b�g
-            m_bInitFlg = true;
             SetcmbDepartment();
-            m_bInitFlg = true;
             SetcmbPersons();
 
             // �R���{�{�b�N�X�����\��
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs	(revision 54)
@@ -321,7 +321,7 @@
                         cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
                     }
                 }
-
+                SetcmbPersons();
                 for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
                 {
                     KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
@@ -330,7 +330,6 @@
                         cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
                     }
                 }
-
             }
             catch (Exception ex)
             {
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs	(revision 54)
@@ -197,7 +197,7 @@
         private void FrmApprovalPerson_Load(object sender, EventArgs e)
         {
             // ���F�o�H���ݒ肳��Ă��Ȃ��ꍇ�͋N�����Ȃ�
-            int CurrentDepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate);
+            int CurrentDepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
             if (ClsApprovalPermission.GetApprovalMasterCount(m_ApprovalCode, CurrentDepartmentCode) == 0)
             {
                 m_bEndFlg = true;
@@ -379,7 +379,7 @@
             try
             {
                 if (!DispFeildCheck()) return;
-                if (MessageBox.Show("�Č������F���܂��A��낵���ł����H�B", "���F�m�F"
+                if (MessageBox.Show("�\���f�[�^�����F���܂��A��낵���ł����H�B", "���F�m�F"
                                 , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
                 // �\���E���F���R�[�h�X�V
@@ -414,7 +414,7 @@
             try
             {
                 if (!DispFeildCheck()) return;
-                if (MessageBox.Show("�Č���s���F���܂��A��낵���ł����H�B", "�s���F�m�F"
+                if (MessageBox.Show("�\���f�[�^��s���F���܂��A��낵���ł����H�B", "�s���F�m�F"
                                 , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
                 // �\���E���F���R�[�h�X�V
@@ -449,7 +449,7 @@
             try
             {
                 if (!DispFeildCheck()) return;
-                if (MessageBox.Show("�Č���ۗ��Ƃ��܂��A��낵���ł����H�B", "�ۗ��m�F"
+                if (MessageBox.Show("�\���f�[�^��ۗ��Ƃ��܂��A��낵���ł����H�B", "�ۗ��m�F"
                                 , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
                 // �\���E���F���R�[�h�X�V
@@ -484,7 +484,7 @@
             try
             {
                 if (!DispFeildCheck()) return;
-                if (MessageBox.Show("�Č��̏��F��\�����܂��A��낵���ł����H�B", "���F�\���m�F"
+                if (MessageBox.Show("���F�̐\�����܂��A��낵���ł����H�B", "���F�\���m�F"
                                 , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
                 PersonApproval Rec = new PersonApproval();
@@ -498,6 +498,9 @@
                 // �R�����g���c���Ă���ꍇ�͍폜
                 RemoveCommentData();
 
+                // ��t�ԍ����Z�b�g����
+                SetApprovalOrderNo();
+
                 // �������b�Z�[�W
                 CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^", "�\��");
 
@@ -523,11 +526,11 @@
             IOPersonApproval pAppDB = new IOPersonApproval();
             try
             {
-                if (MessageBox.Show("�H���Č��̐\����������܂��A��낵���ł����H�B", "�\������m�F"
+                if (MessageBox.Show("�\���f�[�^��������܂��A��낵���ł����H�B", "�\������m�F"
                                 , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
                 // �\���E���F�f�[�^����C�ɍ폜����
-                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 if (!pAppDB.DeleteAction(strSQL))
                 {
                     MessageBox.Show("�\��������Ɏ��s���܂����B", "������G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
@@ -567,8 +570,8 @@
             // ----- �������Z�b�g
             switch (m_ApprovalCode)
             {
-                case (int)ClsExcute.ApprovalListNo.EstimateApproval:                        // 1:�ώZ���Ϗ����F
-                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimateInput;
+                case (int)ClsExcute.ApprovalListNo.DRWorkApproval:                        // 8:�o�ΊǗ����F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.DRWork;
                     break;
             }
             if (iNextProcessNo == 0) return;
@@ -580,20 +583,8 @@
             // ���F�@�\�ԍ�
             ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_ApprovalCode);
             // ��t��
-            //ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_OrderDate);
+            ClsExcute.ProcControlPara[NowPoint].StringExecParameter.Add(m_OrderDate.ToShortDateString());
 
-            // ----- �������Z�b�g
-            switch (m_ApprovalCode)
-            {
-                case (int)ClsExcute.ApprovalListNo.EstimateApproval:                        // 1:�ώZ���Ϗ����F
-                case (int)ClsExcute.ApprovalListNo.EstimateBudgetApproval:                  // 2:�ώZ�\�Z�����F
-                case (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval:              // 3:�H���\�Z�����F
-                    break;
-                case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:              // 4:���������F
-                    ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);        // ----- ���ڕ\���t���O
-                    break;
-            }
-
             m_bTargetFlg = true;
             m_bEndFlg = true;
             this.Close();
@@ -609,8 +600,8 @@
             // �\���N���A
             ClearDisplay();
 
-            // �H�����擾
-            if (!SetBaseInfoData()) return;
+            // ���F���擾
+            if (!SetApprovalBaseData()) return;
 
             // �w�b�_�[���\��
             if (!SetHeader()) return;
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs	(revision 54)
@@ -137,9 +137,6 @@
         {
             try
             {
-                // 工事情報取得
-                if (!SetBaseInfoData()) return false;
-
                 PersonApproval Rec = new PersonApproval();
 
                 // 承認レコードの作成
@@ -155,15 +152,15 @@
                     case (int)CommonDefine.ApprovalStatus.Approval:
                         // ----- 承認
                         // 案件に対して最終承認がされているかを確認する
-                        if (ClsApprovalPermission.CheckPersonApprovalData(m_PersonCode, m_ApprovalCode, m_OrderDate))
+                        if (ClsApprovalPermission.CheckPersonApprovalData(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo))
                         {
                             // 最終承認がされていれば申請レコードを承認へ変更する
-                            ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, (int)CommonDefine.ApprovalStatus.Approval);
+                            ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, (int)CommonDefine.ApprovalStatus.Approval);
                         }
                         break;
                     case (int)CommonDefine.ApprovalStatus.NotApproval:
                         // ----- 非承認
-                        ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, (int)CommonDefine.ApprovalStatus.NotApproval);
+                        ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, (int)CommonDefine.ApprovalStatus.NotApproval);
                         break;
                 }
                 return true;
@@ -188,18 +185,19 @@
             try
             {
                 // 申請レコード以外で自分の承認レコードがあるかをチェックする
-                string strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                string strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 strSQL += " And SeqNo != 1";
-                strSQL += string.Format(" AND PersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
+                strSQL += string.Format(" AND PersonCodeApproval = {0}", CommonMotions.LoginUserData.PersonCode);
                 if (!ApprDB.SelectAction(strSQL, ref Rec))
                 {
                     Rec.PersonCode = m_PersonCode;                                  // 担当者番号
                     Rec.ApprovalCode = m_ApprovalCode;	                            // 承認機能番号
                     Rec.OrderDate = m_OrderDate;	                                // 受付日
-                    Rec.PersonCode = CommonMotions.LoginUserData.PersonCode;        // 申請・承認者コード
+                    Rec.OrderNo = m_OrderNo;	                                    // 受付番号
+                    Rec.PersonCodeApproval = CommonMotions.LoginUserData.PersonCode;// 申請・承認者コード
                     Rec.PetitionApprovalDate = DateTime.Now;	                    // 承認日付
 
-                    strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                    strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                     Rec.SeqNo = ApprDB.SelectMaxSeqNoCount(strSQL) + 1;             // 枝番
                 }
                 // 承認状態をセットする
@@ -269,7 +267,7 @@
             try
             {
                 // 申請データ取得
-                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, 1);
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, 1);
                 PersonApproval pRec = new PersonApproval();
                 int CurrentPerson = 0;
                 if (pAppDB.SelectAction(strSQL, ref pRec))
@@ -352,7 +350,7 @@
         private void SetConfirmationForm()
         {
             // 管理担当部署取得
-            int DepCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate);
+            int DepCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
             // ログイン者が承認者かどうか確認する
             if (ClsApprovalPermission.CheckUserForApprover(m_ApprovalCode, DepCode)) return;
 
@@ -404,7 +402,7 @@
         /// 承認の基本情報
         /// </summary>
         /// <returns></returns>
-        private bool SetBaseInfoData()
+        private bool SetApprovalBaseData()
         {
             IOMApproval mAppDB = new IOMApproval();
             try
@@ -454,13 +452,15 @@
                 strSQL += " AND B.DEPARTMENTCODE = A.DEPARTMENTCODE";
                 ArrayList PersonRec = new ArrayList();
                 if (!PersonDB.ExecuteReader(strSQL, ref PersonRec)) return false;
-                
+                if (PersonRec.Count < 1) return false;
+
                 // ----- データ表示
+                object[] objRec = (object[])PersonRec[0];
                 // 担当者名
-                m_dispLabelControl[(int)DispHeader.PersonName].Text = CommonMotions.cnvString(PersonRec[1]);
+                m_dispLabelControl[(int)DispHeader.PersonName].Text = CommonMotions.cnvString(objRec[1]);
                 
                 // 担当者部署
-                m_dispLabelControl[(int)DispHeader.DepartmentName].Text = CommonMotions.cnvString(PersonRec[3]);
+                m_dispLabelControl[(int)DispHeader.DepartmentName].Text = CommonMotions.cnvString(objRec[3]);
 
                 // 承認機能
                 m_dispLabelControl[(int)DispHeader.ApprovalProcess].Text = ClsExcute.AppovalList[m_ApprovalCode];
@@ -496,7 +496,7 @@
                 string strDepartment = string.Empty;
                 string EntryDate = DateTime.Now.ToShortDateString();
                 // 申請データ取得
-                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, 1);
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, 1);
                 PersonApproval pRec = new PersonApproval();
                 if (!pAppDB.SelectAction(strSQL, ref pRec))
                 {
@@ -517,7 +517,7 @@
                 strSQL += " FROM PERSONINCHARGEMASTER A";
                 strSQL += " LEFT JOIN DEPARTMENTMASTER B ON B.DEPARTMENTCODE = A.DEPARTMENTCODE";
                 strSQL += " LEFT JOIN PersonApproval C ON C.PERSONCODE = A.PERSONCODE";
-                strSQL += pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, 1, 0, "C.").Replace("Where", "AND");
+                strSQL += pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, 0, "C.").Replace("Where", "AND");
                 strSQL += string.Format(" WHERE A.PersonCode = {0}", pRec.PersonCode);
 
                 ArrayList pAppRec = new ArrayList();
@@ -580,35 +580,28 @@
                     dgvEntryData.Columns[(int)DispGridColumn.DisplayString].Width = 140;
                 }
 
+                int DepCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 // 承認データを取得する
-                string strSQL = "SELECT NVL(C.APPROVALSTATUS, -1),";
-                strSQL += " TO_CHAR(C.PETITIONAPPROVALDATE,'YYYY/MM/DD'),";
-                strSQL += " C.INPUTCOMMENT,";
-                strSQL += " A.PersonName,";
-                strSQL += " A.DisplayString,";
-                strSQL += " B.DepartmentString,";
-                strSQL += " D.APPROVALPERSON,";
-                strSQL += " D.DISPLAYORDER";
-                strSQL += " FROM PERSONINCHARGEMASTER A";
-                strSQL += " LEFT JOIN DEPARTMENTMASTER B ON B.DEPARTMENTCODE = A.DEPARTMENTCODE";
-                strSQL += " LEFT JOIN PersonApproval C ON C.PERSONCODE = A.PERSONCODE";
-                strSQL += string.Format(" AND C.CONSTRUCTIONCODE = {0}", m_PersonCode);
-                strSQL += string.Format(" And C.APPROVALCODE = {0}", m_ApprovalCode);
-                strSQL += string.Format(" And C.ORDERNO = {0}", m_OrderDate);
-                strSQL += " AND C.PERSONCODE = A.PERSONCODE";
-                strSQL += " , APPROVALMASTER D";
-                strSQL += " WHERE A.PersonCode IN (";
+                string strSQL = "SELECT NVL(D.APPROVALSTATUS, -1),";
+                strSQL += " TO_CHAR(D.PETITIONAPPROVALDATE,'YYYY/MM/DD'),";
+                strSQL += " D.INPUTCOMMENT,";
+                strSQL += " B.PersonName,";
+                strSQL += " B.DisplayString,";
+                strSQL += " C.DepartmentString,";
+                strSQL += " A.APPROVALPERSON,";
+                strSQL += " A.DISPLAYORDER";
+                strSQL += " FROM APPROVALMASTER A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.APPROVALPERSON";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER C ON C.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += string.Format(" LEFT JOIN PERSONAPPROVAL D ON D.PERSONCODE = {0}", m_PersonCode);
+                strSQL += string.Format(" And D.APPROVALCODE = {0}", m_ApprovalCode);
+                strSQL += string.Format(" And D.ORDERDATE = TO_DATE('{0}','YYYY/MM/DD')",m_OrderDate.ToShortDateString());
+                strSQL += string.Format(" And D.ORDERNO = {0}", m_OrderNo);
+                strSQL += " And D.SEQNO <> 1";
+                strSQL += " AND D.PERSONCODEAPPROVAL = A.APPROVALPERSON";
+                strSQL += string.Format(" WHERE A.DEPARTMENTCODE = {0} AND A.APPROVALCODE = {1}",DepCode,m_ApprovalCode);
+                strSQL += " ORDER BY A.DISPLAYORDER";
 
-                bool bFirst = true;
-                foreach (ApprovalMaster rec in m_ApprovalList)
-                {
-                    if (!bFirst) strSQL = " ,";
-                    strSQL += string.Format(" {0}", rec.ApprovalPerson);
-                }
-                strSQL += ")";
-                strSQL += " AND D.DEPARTMENTCODE = A.DEPARTMENTCODE";
-                strSQL += " ORDER BY D.DISPLAYORDER";
-
                 ArrayList pAppRec = new ArrayList();
                 if (!pAppDB.ExecuteReader(strSQL, ref pAppRec)) return false;
 
@@ -706,7 +699,7 @@
                 string strStatus = "未　定";
                 string strComment = string.Empty;
 
-                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 strSQL += string.Format(" And SeqNo != 1 And PersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
                 PersonApproval pAppRec = new PersonApproval();
                 if (pAppDB.SelectAction(strSQL, ref pAppRec))
@@ -766,6 +759,45 @@
 
         #endregion
 
+        #region 申請元データに受付番号をセットする
+        /// <summary>
+        /// 申請元データに受付番号をセットする
+        /// </summary>
+        /// <returns></returns>
+        private bool SetApprovalOrderNo()
+        {
+            IOPersonApproval AppDB = new IOPersonApproval();
+            try
+            {
+                string strSQL = string.Empty;
+
+                switch (m_ApprovalCode)
+                {
+                    case (int)ClsExcute.ApprovalListNo.DRWorkApproval:
+                        strSQL = string.Format("UPDATE ATTENDANCEDATA SET ORDERNO = {0}", m_OrderNo);
+                        strSQL += string.Format(" WHERE PersonCode = {0}",m_PersonCode);
+                        strSQL += string.Format(" AND AttendanceMonth = TO_DATE('{0}')", m_OrderDate.ToShortDateString());
+                        break;
+                    default:
+                        break;
+                }
+
+                if (!AppDB.ExecuteNonQuery(strSQL)) return false;
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                AppDB.close(); AppDB = null;
+            }
+        }
+        #endregion
+
         // ----- 指示連絡コメント処理　↓↓
         #region 指示連絡コメント表示処理
         /// <summary>
@@ -773,26 +805,31 @@
         /// </summary>
         private void DispTreeViewComment()
         {
-            IOPersonApprovalCommnet CommentDB = new IOPersonApprovalCommnet();
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
             try
             {
                 tvDispData.Nodes.Clear();
 
-                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
-                List<PersonApprovalCommnet> CommentList = new List<PersonApprovalCommnet>();
+                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                List<PersonApprovalComment> CommentList = new List<PersonApprovalComment>();
                 if (!CommentDB.SelectAction(strSQL, ref CommentList)) return;
 
                 TreeNode treeNode = null;
                 for (int i = 0; i < CommentList.Count; i++)
                 {
-                    treeNode = tvDispData.Nodes.Add(CommentList[i].ApproValComment);
-                    if (CommentList[(i + 1)].ParentNo > 0)
+                    if (CommentList[i].ParentNo == 0)
                     {
-                        GetDataListRecursive(treeNode, CommentList, ref i);
+                        treeNode = tvDispData.Nodes.Add(CommentList[i].ApproValComment);
                     }
-                    treeNode.Expand();
+                    else
+                    {
+                        GetDataListRecursive(treeNode, CommentList, CommentList[i].ParentNo, ref i);
+                    }
+                    if (treeNode != null)
+                        if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
                 }
-                tvDispData.TopNode.Expand();
+                if (tvDispData.TopNode != null)
+                    if (tvDispData.TopNode.GetNodeCount(true) != 0) tvDispData.TopNode.Expand();
             }
             catch (Exception ex)
             {
@@ -809,7 +846,7 @@
         /// <summary>
         /// 下位ノード表示処理
         /// </summary>
-        private void GetDataListRecursive(TreeNode treeNode, List<PersonApprovalCommnet> DataList, ref int DataIndex)
+        private void GetDataListRecursive(TreeNode treeNode, List<PersonApprovalComment> DataList, int ParentCode, ref int DataIndex)
         {
             try
             {
@@ -818,25 +855,26 @@
                 TreeNode tn = null;
 
                 // Get each node recursively.
-                for (++DataIndex; DataIndex < DataList.Count; DataIndex++)
+                for (; DataIndex < DataList.Count; DataIndex++)
                 {
-                    if (DataList[DataIndex].ParentNo == DataList[ParentCnt].CommentNo)
+                    if (DataList[DataIndex].ParentNo == ParentCode)
                     {
                         tn = treeNode.Nodes.Add(DataList[DataIndex].ApproValComment);
                     }
-                    else if (DataList[DataIndex].ParentNo < DataList[ParentCnt].CommentNo)
+                    else if (DataList[DataIndex].ParentNo < ParentCode)
                     {
                         --DataIndex;    // 次の処理で加算するための減算
                         break;
                     }
-                    else if (DataList[DataIndex].ParentNo > DataList[ParentCnt].CommentNo)
+                    else
                     {
-                        --DataIndex;    // 次の処理で加算するための減算
-                        GetDataListRecursive(tn, DataList, ref DataIndex);
+                        GetDataListRecursive(tn, DataList, DataList[DataIndex].ParentNo, ref DataIndex);
                     }
-                    tn.Expand();
+                    if (tn != null)
+                        if (tn.GetNodeCount(true) != 0) tn.Expand();
                 }
-                treeNode.Expand();
+                if (treeNode != null)
+                    if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
             }
             catch (Exception ex)
             {
@@ -885,7 +923,7 @@
                     tvDispData.SelectedNode.Expand();
                 }
                 // データ登録
-                EntryComment();
+                if (!EntryComment()) return;
 
                 // 完了メッセージ
                 CommonMotions.EntryEndMessage("コメントデータ");
@@ -925,7 +963,7 @@
                 TargetNodes.Remove();
             
                 // データ登録
-                EntryComment();
+                if (!EntryComment()) return;
 
                 // 完了メッセージ
                 CommonMotions.RemoveEndMessage("コメントデータ");
@@ -959,11 +997,11 @@
         /// <param name="CommentDB"></param>
         private void RemoveCommentData()
         {
-            IOPersonApprovalCommnet CommentDB = new IOPersonApprovalCommnet();
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
             try
             {
                 // 削除
-                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 CommentDB.DeleteAction(strSQL);
             }
             catch (Exception ex)
@@ -981,18 +1019,18 @@
         /// <summary>
         /// コメントデータ登録
         /// </summary>
-        private void EntryComment()
+        private bool EntryComment()
         {
-            IOPersonApprovalCommnet CommentDB = new IOPersonApprovalCommnet();
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
             try
             {
                 CommentDB.connect(); CommentDB.beginTran();
                 // まず削除
-                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate);
+                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
                 CommentDB.DeleteAction(strSQL, false);
 
                 // ノードが無い場合は以下を処理しない
-                if (tvDispData.GetNodeCount(true) == 0) return;
+                if (tvDispData.GetNodeCount(true) == 0) return true;
                 
                 m_InsertNo = 1;
                 m_InsertParentNo = 0;
@@ -1007,12 +1045,15 @@
                 {
                     MessageBox.Show("承認申請コメント登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     CommentDB.rollback();
+                    return false;
                 }
 
+                return true;
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
             }
             finally
             {
@@ -1061,11 +1102,11 @@
         {
             try
             {
-                m_InsertSQL += " INTO PersonApprovalCommnet";
+                m_InsertSQL += " INTO PersonApprovalComment";
 
                 m_InsertSQL += " (";
                 bool bFirst = true;
-                foreach (var gender in Enum.GetValues(typeof(IOPersonApprovalCommnet.ColumnName)))
+                foreach (var gender in Enum.GetValues(typeof(IOPersonApprovalComment.ColumnName)))
                 {
                     if (!bFirst) m_InsertSQL += " ,";
                     m_InsertSQL += gender.ToString();
@@ -1078,7 +1119,7 @@
                 // 承認機能番号
                 m_InsertSQL += string.Format(",{0}", m_ApprovalCode);
                 // 受付日
-                m_InsertSQL += string.Format(",TO_DATE('{0}','YYYY/MM/DD')", m_OrderDate);
+                m_InsertSQL += string.Format(",TO_DATE('{0}','YYYY/MM/DD')", m_OrderDate.ToShortDateString());
                 // 受付番号
                 m_InsertSQL += string.Format(",{0}", m_OrderNo);
 
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 54)
@@ -109,6 +109,10 @@
         /// </summary>
         private int m_OrderNo = 1;
         /// <summary>
+        /// �\���҃R�[�h
+        /// </summary>
+        private int m_PetitionPerson = 0;
+        /// <summary>
         /// �������}��
         /// </summary>
         private List<int> m_PurchaseOrderSeqNo = new List<int>();
@@ -634,6 +638,12 @@
                 case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:              // 4:���������F
                     iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry;
                     break;
+                case (int)ClsExcute.ApprovalListNo.DRConstructionApproval:                  // 6:�H�����񏳔F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.DRConstruction;
+                    break;
+                case (int)ClsExcute.ApprovalListNo.DRProceedingsApproval:                   // 7:�c���^���F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.Proceedings;
+                    break;
             }
             if (iNextProcessNo == 0) return;
 
@@ -652,10 +662,15 @@
                 case (int)ClsExcute.ApprovalListNo.EstimateApproval:                        // 1:�ώZ���Ϗ����F
                 case (int)ClsExcute.ApprovalListNo.EstimateBudgetApproval:                  // 2:�ώZ�\�Z�����F
                 case (int)ClsExcute.ApprovalListNo.ConstructionBudgetApproval:              // 3:�H���\�Z�����F
+                case (int)ClsExcute.ApprovalListNo.DRProceedingsApproval:                   // 7:�c���^���F
                     break;
                 case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:              // 4:���������F
                     ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);        // ----- ���ڕ\���t���O
                     break;
+                case (int)ClsExcute.ApprovalListNo.DRConstructionApproval:                  // 6:�H�����񏳔F
+                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PetitionPerson);
+                    ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);        // ----- �V�K�쐬�t���O
+                    break;
             }
 
             m_bTargetFlg = true;
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 54)
@@ -718,6 +718,8 @@
 
                 m_dispLabelControl[(int)DispHeader.ApprovalDate].Text = EntryDate;                                                      // 登録年月日
 
+                // 申請者コード退避
+                m_PetitionPerson = pRec.PersonCode;
 
                 // 申請取消ボタン表示(申請時以外は押下可能)
                 DispNotPetitionButton(ApprovalStatus);
@@ -1195,13 +1197,13 @@
         /// </summary>
         private void DispTreeViewComment()
         {
-            IOProcessApprovalCommnet CommentDB = new IOProcessApprovalCommnet();
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
             try
             {
                 tvDispData.Nodes.Clear();
 
                 string strSQL = CommentDB.CreatePrimarykeyString(m_ConstructionCode, m_ApprovalCode, m_OrderNo);
-                List<ProcessApprovalCommnet> CommentList = new List<ProcessApprovalCommnet>();
+                List<ProcessApprovalComment> CommentList = new List<ProcessApprovalComment>();
                 if (!CommentDB.SelectAction(strSQL, ref CommentList)) return;
 
                 TreeNode treeNode = null;
@@ -1213,7 +1215,7 @@
                     }
                     else
                     {
-                        GetDataListRecursive(treeNode, CommentList, ref i);
+                        GetDataListRecursive(treeNode, CommentList, CommentList[i].ParentNo, ref i);
                     }
                     if (treeNode != null)
                         if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
@@ -1236,7 +1238,7 @@
         /// <summary>
         /// 下位ノード表示処理
         /// </summary>
-        private void GetDataListRecursive(TreeNode treeNode, List<ProcessApprovalCommnet> DataList, ref int DataIndex)
+        private void GetDataListRecursive(TreeNode treeNode, List<ProcessApprovalComment> DataList, int ParentCode, ref int DataIndex)
         {
             try
             {
@@ -1245,21 +1247,20 @@
                 TreeNode tn = null;
 
                 // Get each node recursively.
-                for (++DataIndex; DataIndex < DataList.Count; DataIndex++)
+                for (; DataIndex < DataList.Count; DataIndex++)
                 {
-                    if (DataList[DataIndex].ParentNo == DataList[ParentCnt].CommentNo)
+                    if (DataList[DataIndex].ParentNo == ParentCode)
                     {
                         tn = treeNode.Nodes.Add(DataList[DataIndex].ApproValComment);
                     }
-                    else if (DataList[DataIndex].ParentNo < DataList[ParentCnt].CommentNo)
+                    else if (DataList[DataIndex].ParentNo < ParentCode)
                     {
                         --DataIndex;    // 次の処理で加算するための減算
                         break;
                     }
-                    else if (DataList[DataIndex].ParentNo > DataList[ParentCnt].CommentNo)
+                    else
                     {
-                        --DataIndex;    // 次の処理で加算するための減算
-                        GetDataListRecursive(tn, DataList, ref DataIndex);
+                        GetDataListRecursive(tn, DataList, DataList[DataIndex].ParentNo, ref DataIndex);
                     }
                     if (tn != null)
                         if (tn.GetNodeCount(true) != 0) tn.Expand();
@@ -1388,7 +1389,7 @@
         /// <param name="CommentDB"></param>
         private void RemoveCommentData()
         {
-            IOProcessApprovalCommnet CommentDB = new IOProcessApprovalCommnet();
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
             try
             {
                 // 削除
@@ -1412,7 +1413,7 @@
         /// </summary>
         private void EntryComment()
         {
-            IOProcessApprovalCommnet CommentDB = new IOProcessApprovalCommnet();
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
             try
             {
                 CommentDB.connect(); CommentDB.beginTran();
@@ -1490,11 +1491,11 @@
         {
             try
             {
-                m_InsertSQL += " INTO ProcessApprovalCommnet";
+                m_InsertSQL += " INTO ProcessApprovalComment";
 
                 m_InsertSQL += " (";
                 bool bFirst = true;
-                foreach (var gender in Enum.GetValues(typeof(IOProcessApprovalCommnet.ColumnName)))
+                foreach (var gender in Enum.GetValues(typeof(IOProcessApprovalComment.ColumnName)))
                 {
                     if (!bFirst) m_InsertSQL += " ,";
                     m_InsertSQL += gender.ToString();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs	(revision 54)
@@ -827,6 +827,7 @@
         {
             try
             {
+                PrintCount = 0;
                 string strSQL = "SELECT * FROM";
                 strSQL += " (SELECT COUNT(*) FROM CONSTRUCTIONLEDGERDETAIL A1";
                 strSQL += string.Format(" WHERE A1.CONSTRUCTIONCODE = {0}", ParentCode);
@@ -850,6 +851,7 @@
 
                 ArrayList arList = new ArrayList();
                 if (!OrderDB.ExecuteReader(strSQL, ref arList)) return;
+                if (arList.Count == 0) return;
 
                 //if (SourceCode == 2016027801) Debug.WriteLine("");
 
@@ -981,6 +983,7 @@
             try
             {
                 cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcmbPersons();
                 cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
             }
             catch (Exception ex)
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 54)
@@ -1811,6 +1811,13 @@
                 // �H���̏�Ԃɂ��e���ڂ̓��͉ۂ𐧌䂷��
                 LockTheFieldOnTheRadioButton();
 
+                // ��󒍂̎��̓R�����g�̓��͂��s����悤�ɂ���
+                int ChkStat = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
+                if (GetStatusForCheckBox() == ChkStat)
+                {
+                    m_DspCtrl[(int)DspCnt.OrdersDecisionComment].Enabled = true;
+                }
+
                 // �ύX�t���OON
                 valueChange(sender, e);
             }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 54)
@@ -52,11 +52,14 @@
             this.txtInput07 = new System.Windows.Forms.TextBox();
             this.label6 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
+            this.comboBoxEX1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbDisplayPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.label4 = new System.Windows.Forms.Label();
             this.panel2 = new System.Windows.Forms.Panel();
             this.rdbEstimateType2 = new System.Windows.Forms.RadioButton();
             this.rdbEstimateType3 = new System.Windows.Forms.RadioButton();
             this.rdbEstimateType1 = new System.Windows.Forms.RadioButton();
+            this.cmbConstructionType = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.txtInput08 = new System.Windows.Forms.TextBox();
             this.btnSerchZip = new System.Windows.Forms.Button();
             this.label20 = new System.Windows.Forms.Label();
@@ -89,7 +92,9 @@
             this.label44 = new System.Windows.Forms.Label();
             this.label14 = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
+            this.cmbOrdersDivision = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.btnOrderer = new System.Windows.Forms.Button();
+            this.cmbDisplayOrderers = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.txtInput05 = new System.Windows.Forms.TextBox();
             this.panel4 = new System.Windows.Forms.Panel();
             this.btnChangePrice = new System.Windows.Forms.Button();
@@ -99,16 +104,24 @@
             this.label97 = new System.Windows.Forms.Label();
             this.label39 = new System.Windows.Forms.Label();
             this.label30 = new System.Windows.Forms.Label();
+            this.txtInput28 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label27 = new System.Windows.Forms.Label();
+            this.txtInput25 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.lblTransferDate = new System.Windows.Forms.Label();
             this.label36 = new System.Windows.Forms.Label();
+            this.cmbTransferConstruction = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.txtInput26 = new System.Windows.Forms.TextBox();
             this.label10 = new System.Windows.Forms.Label();
             this.txtInput01 = new System.Windows.Forms.TextBox();
             this.label33 = new System.Windows.Forms.Label();
+            this.txtInput27 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput02 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label24 = new System.Windows.Forms.Label();
+            this.txtInput06 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label22 = new System.Windows.Forms.Label();
+            this.txtInput12 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label12 = new System.Windows.Forms.Label();
+            this.txtInput13 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label15 = new System.Windows.Forms.Label();
             this.label38 = new System.Windows.Forms.Label();
             this.label68 = new System.Windows.Forms.Label();
@@ -119,12 +132,17 @@
             this.label23 = new System.Windows.Forms.Label();
             this.label70 = new System.Windows.Forms.Label();
             this.label71 = new System.Windows.Forms.Label();
+            this.textBoxEX2 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.textBoxEX1 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput03 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label62 = new System.Windows.Forms.Label();
             this.label72 = new System.Windows.Forms.Label();
             this.label73 = new System.Windows.Forms.Label();
             this.label61 = new System.Windows.Forms.Label();
             this.label55 = new System.Windows.Forms.Label();
+            this.txtInput38 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label54 = new System.Windows.Forms.Label();
+            this.txtInput34 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label66 = new System.Windows.Forms.Label();
             this.label56 = new System.Windows.Forms.Label();
             this.label75 = new System.Windows.Forms.Label();
@@ -143,6 +161,9 @@
             this.btnFluctuation = new System.Windows.Forms.Button();
             this.rdbExistsFluctuation = new System.Windows.Forms.RadioButton();
             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.label46 = new System.Windows.Forms.Label();
             this.txtInput32 = new System.Windows.Forms.TextBox();
             this.label47 = new System.Windows.Forms.Label();
@@ -150,8 +171,15 @@
             this.txtInput31 = new System.Windows.Forms.TextBox();
             this.label41 = new System.Windows.Forms.Label();
             this.label50 = new System.Windows.Forms.Label();
+            this.textBoxEX3 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput35 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label25 = new System.Windows.Forms.Label();
+            this.txtInput04 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label42 = new System.Windows.Forms.Label();
+            this.textBoxEX5 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.textBoxEX4 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput29 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput30 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label81 = new System.Windows.Forms.Label();
             this.label82 = new System.Windows.Forms.Label();
             this.label77 = new System.Windows.Forms.Label();
@@ -160,6 +188,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.comboBoxEX2 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbDisplayConstructionPerson = 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();
@@ -196,6 +227,9 @@
             this.label109 = new System.Windows.Forms.Label();
             this.label43 = new System.Windows.Forms.Label();
             this.label45 = new System.Windows.Forms.Label();
+            this.textBoxEX10 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.textBoxEX9 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.textBoxEX8 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label59 = new System.Windows.Forms.Label();
             this.panel9 = new System.Windows.Forms.Panel();
             this.label98 = new System.Windows.Forms.Label();
@@ -215,6 +249,9 @@
             this.label87 = new System.Windows.Forms.Label();
             this.label60 = new System.Windows.Forms.Label();
             this.label86 = new System.Windows.Forms.Label();
+            this.textBoxEX6 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput36 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.txtInput37 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.label2 = new System.Windows.Forms.Label();
             this.rdbStatusHikitugiFlg = new System.Windows.Forms.RadioButton();
             this.lblConstructionCodelabel = new System.Windows.Forms.Label();
@@ -245,48 +282,11 @@
             this.label29 = new System.Windows.Forms.Label();
             this.lblLastUpdate = new System.Windows.Forms.Label();
             this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
+            this.cmbConstructionPeriod = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbConstructionYear = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.btnApprovalList = new System.Windows.Forms.Button();
             this.btnOtherProc = new System.Windows.Forms.Button();
             this.lblJointLabel = new System.Windows.Forms.Label();
-            this.comboBoxEX1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbConstructionType = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbOrdersDivision = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayOrderers = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.txtInput28 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput25 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.cmbTransferConstruction = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.txtInput27 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput02 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput06 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput12 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput13 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX2 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX1 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput03 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput38 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput34 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.comboBoxEX4 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.comboBoxEX3 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayConstrSubPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.textBoxEX3 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput35 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput04 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX5 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX4 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput29 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput30 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.cmbConstructionInstructor = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.comboBoxEX2 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbDisplayConstructionPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.textBoxEX10 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX9 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX8 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.textBoxEX6 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput36 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtInput37 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.cmbConstructionPeriod = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.cmbConstructionYear = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.BasePanel.SuspendLayout();
             this.tableLayoutPanel2.SuspendLayout();
             this.panel1.SuspendLayout();
@@ -588,6 +588,29 @@
             this.label8.Text = "工事場所";
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // comboBoxEX1
+            // 
+            this.comboBoxEX1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBoxEX1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBoxEX1.FormattingEnabled = true;
+            this.comboBoxEX1.Location = new System.Drawing.Point(129, 724);
+            this.comboBoxEX1.Name = "comboBoxEX1";
+            this.comboBoxEX1.Size = new System.Drawing.Size(250, 27);
+            this.comboBoxEX1.TabIndex = 22;
+            this.comboBoxEX1.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
+            this.comboBoxEX1.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // cmbDisplayPerson
+            // 
+            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(379, 724);
+            this.cmbDisplayPerson.Name = "cmbDisplayPerson";
+            this.cmbDisplayPerson.Size = new System.Drawing.Size(250, 27);
+            this.cmbDisplayPerson.TabIndex = 23;
+            this.cmbDisplayPerson.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // label4
             // 
             this.label4.BackColor = System.Drawing.Color.CornflowerBlue;
@@ -653,6 +676,17 @@
             this.rdbEstimateType1.UseVisualStyleBackColor = false;
             this.rdbEstimateType1.CheckedChanged += new System.EventHandler(this.valueChange);
             // 
+            // cmbConstructionType
+            // 
+            this.cmbConstructionType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstructionType.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstructionType.FormattingEnabled = true;
+            this.cmbConstructionType.Location = new System.Drawing.Point(129, 602);
+            this.cmbConstructionType.Name = "cmbConstructionType";
+            this.cmbConstructionType.Size = new System.Drawing.Size(300, 27);
+            this.cmbConstructionType.TabIndex = 21;
+            this.cmbConstructionType.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // txtInput08
             // 
             this.txtInput08.ImeMode = System.Windows.Forms.ImeMode.Disable;
@@ -1040,6 +1074,27 @@
             this.label5.Text = "発　注　者";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // cmbOrdersDivision
+            // 
+            this.cmbOrdersDivision.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.cmbOrdersDivision.AutoCompleteCustomSource.AddRange(new string[] {
+            "株式会社",
+            "有限会社",
+            "合名会社",
+            "合資会社",
+            "合同会社"});
+            this.cmbOrdersDivision.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbOrdersDivision.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbOrdersDivision.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbOrdersDivision.FormattingEnabled = true;
+            this.cmbOrdersDivision.Location = new System.Drawing.Point(129, 152);
+            this.cmbOrdersDivision.Name = "cmbOrdersDivision";
+            this.cmbOrdersDivision.Size = new System.Drawing.Size(528, 27);
+            this.cmbOrdersDivision.TabIndex = 7;
+            this.cmbOrdersDivision.SelectedIndexChanged += new System.EventHandler(this.cmbOrdersDivision_SelectedIndexChanged);
+            this.cmbOrdersDivision.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // btnOrderer
             // 
             this.btnOrderer.BackColor = System.Drawing.Color.Gray;
@@ -1054,6 +1109,18 @@
             this.btnOrderer.Visible = false;
             this.btnOrderer.Click += new System.EventHandler(this.btnOrderer_Click);
             // 
+            // cmbDisplayOrderers
+            // 
+            this.cmbDisplayOrderers.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbDisplayOrderers.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbDisplayOrderers.FormattingEnabled = true;
+            this.cmbDisplayOrderers.Location = new System.Drawing.Point(129, 183);
+            this.cmbDisplayOrderers.Name = "cmbDisplayOrderers";
+            this.cmbDisplayOrderers.Size = new System.Drawing.Size(372, 27);
+            this.cmbDisplayOrderers.TabIndex = 8;
+            this.cmbDisplayOrderers.SelectedIndexChanged += new System.EventHandler(this.cmbDisplayOrderers_SelectedIndexChanged);
+            this.cmbDisplayOrderers.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // txtInput05
             // 
             this.txtInput05.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
@@ -1219,6 +1286,21 @@
             this.label30.Text = "税込\r\n受注決定金額";
             this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput28
+            // 
+            this.txtInput28.BackColor = System.Drawing.Color.White;
+            this.txtInput28.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.txtInput28.ForeColor = System.Drawing.Color.Black;
+            this.txtInput28.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput28.Location = new System.Drawing.Point(128, 104);
+            this.txtInput28.MaxLength = 10;
+            this.txtInput28.Name = "txtInput28";
+            this.txtInput28.Size = new System.Drawing.Size(274, 34);
+            this.txtInput28.TabIndex = 28;
+            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);
+            // 
             // label27
             // 
             this.label27.BackColor = System.Drawing.Color.MidnightBlue;
@@ -1232,6 +1314,21 @@
             this.label27.Text = "税別\r\n受注決定金額";
             this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput25
+            // 
+            this.txtInput25.BackColor = System.Drawing.Color.White;
+            this.txtInput25.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.txtInput25.ForeColor = System.Drawing.Color.Black;
+            this.txtInput25.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput25.Location = new System.Drawing.Point(128, 64);
+            this.txtInput25.MaxLength = 10;
+            this.txtInput25.Name = "txtInput25";
+            this.txtInput25.Size = new System.Drawing.Size(274, 34);
+            this.txtInput25.TabIndex = 27;
+            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);
+            // 
             // lblTransferDate
             // 
             this.lblTransferDate.BackColor = System.Drawing.SystemColors.Window;
@@ -1254,6 +1351,18 @@
             this.label36.Text = "部署引継日";
             this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // cmbTransferConstruction
+            // 
+            this.cmbTransferConstruction.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbTransferConstruction.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbTransferConstruction.FormattingEnabled = true;
+            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.SelectedIndexChanged += new System.EventHandler(this.cmbTransferConstruction_SelectedIndexChanged);
+            this.cmbTransferConstruction.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // txtInput26
             // 
             this.txtInput26.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
@@ -1304,6 +1413,29 @@
             this.label33.Text = "見積提出期限";
             this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput27
+            // 
+            this.txtInput27.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput27.Location = new System.Drawing.Point(128, 33);
+            this.txtInput27.MaxLength = 10;
+            this.txtInput27.Name = "txtInput27";
+            this.txtInput27.Size = new System.Drawing.Size(120, 26);
+            this.txtInput27.TabIndex = 26;
+            this.txtInput27.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.txtInput27.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput02
+            // 
+            this.txtInput02.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput02.Location = new System.Drawing.Point(128, 182);
+            this.txtInput02.MaxLength = 10;
+            this.txtInput02.Name = "txtInput02";
+            this.txtInput02.Size = new System.Drawing.Size(120, 26);
+            this.txtInput02.TabIndex = 29;
+            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);
+            // 
             // label24
             // 
             this.label24.BackColor = System.Drawing.Color.LightBlue;
@@ -1316,6 +1448,18 @@
             this.label24.Text = "見積提出日";
             this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput06
+            // 
+            this.txtInput06.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput06.Location = new System.Drawing.Point(128, 212);
+            this.txtInput06.MaxLength = 10;
+            this.txtInput06.Name = "txtInput06";
+            this.txtInput06.Size = new System.Drawing.Size(120, 26);
+            this.txtInput06.TabIndex = 30;
+            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);
+            // 
             // label22
             // 
             this.label22.BackColor = System.Drawing.Color.LightBlue;
@@ -1328,6 +1472,18 @@
             this.label22.Text = "見積有効期限";
             this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput12
+            // 
+            this.txtInput12.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput12.Location = new System.Drawing.Point(128, 302);
+            this.txtInput12.MaxLength = 10;
+            this.txtInput12.Name = "txtInput12";
+            this.txtInput12.Size = new System.Drawing.Size(120, 26);
+            this.txtInput12.TabIndex = 31;
+            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);
+            // 
             // label12
             // 
             this.label12.BackColor = System.Drawing.Color.LightBlue;
@@ -1340,6 +1496,18 @@
             this.label12.Text = "工事期間　開始";
             this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput13
+            // 
+            this.txtInput13.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput13.Location = new System.Drawing.Point(128, 332);
+            this.txtInput13.MaxLength = 10;
+            this.txtInput13.Name = "txtInput13";
+            this.txtInput13.Size = new System.Drawing.Size(120, 26);
+            this.txtInput13.TabIndex = 32;
+            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);
+            // 
             // label15
             // 
             this.label15.BackColor = System.Drawing.Color.LightBlue;
@@ -1462,6 +1630,42 @@
             this.label71.Text = "非受注日";
             this.label71.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // textBoxEX2
+            // 
+            this.textBoxEX2.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX2.Location = new System.Drawing.Point(128, 562);
+            this.textBoxEX2.MaxLength = 10;
+            this.textBoxEX2.Name = "textBoxEX2";
+            this.textBoxEX2.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX2.TabIndex = 35;
+            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);
+            // 
+            // textBoxEX1
+            // 
+            this.textBoxEX1.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX1.Location = new System.Drawing.Point(128, 502);
+            this.textBoxEX1.MaxLength = 10;
+            this.textBoxEX1.Name = "textBoxEX1";
+            this.textBoxEX1.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX1.TabIndex = 33;
+            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);
+            // 
+            // txtInput03
+            // 
+            this.txtInput03.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput03.Location = new System.Drawing.Point(128, 532);
+            this.txtInput03.MaxLength = 10;
+            this.txtInput03.Name = "txtInput03";
+            this.txtInput03.Size = new System.Drawing.Size(120, 26);
+            this.txtInput03.TabIndex = 34;
+            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);
+            // 
             // label62
             // 
             this.label62.BackColor = System.Drawing.Color.Black;
@@ -1527,6 +1731,18 @@
             this.label55.Text = "※「施工開始予定日」はおおよその工事開始日(現場着手時期)を\r\n「受注日」入力時に入力して下さい";
             this.label55.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
+            // txtInput38
+            // 
+            this.txtInput38.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput38.Location = new System.Drawing.Point(128, 632);
+            this.txtInput38.MaxLength = 10;
+            this.txtInput38.Name = "txtInput38";
+            this.txtInput38.Size = new System.Drawing.Size(120, 26);
+            this.txtInput38.TabIndex = 36;
+            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);
+            // 
             // label54
             // 
             this.label54.BackColor = System.Drawing.Color.LightBlue;
@@ -1540,6 +1756,18 @@
             this.label54.Text = "受注時施工完了予定日";
             this.label54.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput34
+            // 
+            this.txtInput34.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput34.Location = new System.Drawing.Point(128, 662);
+            this.txtInput34.MaxLength = 10;
+            this.txtInput34.Name = "txtInput34";
+            this.txtInput34.Size = new System.Drawing.Size(120, 26);
+            this.txtInput34.TabIndex = 37;
+            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);
+            // 
             // label66
             // 
             this.label66.BackColor = System.Drawing.Color.Black;
@@ -1797,6 +2025,41 @@
             this.rdbNotFluctuation.UseVisualStyleBackColor = true;
             this.rdbNotFluctuation.CheckedChanged += new System.EventHandler(this.rdbFluctuation_CheckedChanged);
             // 
+            // comboBoxEX4
+            // 
+            this.comboBoxEX4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBoxEX4.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBoxEX4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBoxEX4.FormattingEnabled = true;
+            this.comboBoxEX4.Location = new System.Drawing.Point(129, 93);
+            this.comboBoxEX4.Name = "comboBoxEX4";
+            this.comboBoxEX4.Size = new System.Drawing.Size(250, 27);
+            this.comboBoxEX4.TabIndex = 44;
+            this.comboBoxEX4.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
+            // 
+            // comboBoxEX3
+            // 
+            this.comboBoxEX3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBoxEX3.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBoxEX3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBoxEX3.FormattingEnabled = true;
+            this.comboBoxEX3.Location = new System.Drawing.Point(129, 63);
+            this.comboBoxEX3.Name = "comboBoxEX3";
+            this.comboBoxEX3.Size = new System.Drawing.Size(250, 27);
+            this.comboBoxEX3.TabIndex = 42;
+            this.comboBoxEX3.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
+            // 
+            // cmbDisplayConstrSubPerson
+            // 
+            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(379, 63);
+            this.cmbDisplayConstrSubPerson.Name = "cmbDisplayConstrSubPerson";
+            this.cmbDisplayConstrSubPerson.Size = new System.Drawing.Size(250, 27);
+            this.cmbDisplayConstrSubPerson.TabIndex = 43;
+            // 
             // label46
             // 
             this.label46.BackColor = System.Drawing.Color.Black;
@@ -1888,6 +2151,34 @@
             this.label50.Text = "施工開始日";
             this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // textBoxEX3
+            // 
+            this.textBoxEX3.Enabled = false;
+            this.textBoxEX3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.textBoxEX3.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX3.Location = new System.Drawing.Point(129, 273);
+            this.textBoxEX3.MaxLength = 10;
+            this.textBoxEX3.Name = "textBoxEX3";
+            this.textBoxEX3.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX3.TabIndex = 50;
+            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);
+            // 
+            // txtInput35
+            // 
+            this.txtInput35.Enabled = false;
+            this.txtInput35.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.txtInput35.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput35.Location = new System.Drawing.Point(129, 303);
+            this.txtInput35.MaxLength = 10;
+            this.txtInput35.Name = "txtInput35";
+            this.txtInput35.Size = new System.Drawing.Size(120, 26);
+            this.txtInput35.TabIndex = 51;
+            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);
+            // 
             // label25
             // 
             this.label25.BackColor = System.Drawing.Color.LightGreen;
@@ -1900,6 +2191,20 @@
             this.label25.Text = "施工完了日";
             this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // txtInput04
+            // 
+            this.txtInput04.Enabled = false;
+            this.txtInput04.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.txtInput04.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput04.Location = new System.Drawing.Point(129, 333);
+            this.txtInput04.MaxLength = 10;
+            this.txtInput04.Name = "txtInput04";
+            this.txtInput04.Size = new System.Drawing.Size(120, 26);
+            this.txtInput04.TabIndex = 52;
+            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);
+            // 
             // label42
             // 
             this.label42.BackColor = System.Drawing.Color.Black;
@@ -1909,9 +2214,61 @@
             this.label42.Name = "label42";
             this.label42.Size = new System.Drawing.Size(471, 40);
             this.label42.TabIndex = 174;
-            this.label42.Text = "※「着工」・「完成」は契約書に乗っ取って記入して下さい\r\n（当社、発給の契約書・施工計画書に記載されます）";
+            this.label42.Text = "※「着工」・「完成」は契約書に基づき記入して下さい\r\n（当社、発給の契約書・施工計画書に記載されます）";
             this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // textBoxEX5
+            // 
+            this.textBoxEX5.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.textBoxEX5.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX5.Location = new System.Drawing.Point(362, 183);
+            this.textBoxEX5.MaxLength = 10;
+            this.textBoxEX5.Name = "textBoxEX5";
+            this.textBoxEX5.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX5.TabIndex = 49;
+            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);
+            // 
+            // textBoxEX4
+            // 
+            this.textBoxEX4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.textBoxEX4.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX4.Location = new System.Drawing.Point(362, 153);
+            this.textBoxEX4.MaxLength = 10;
+            this.textBoxEX4.Name = "textBoxEX4";
+            this.textBoxEX4.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX4.TabIndex = 47;
+            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);
+            // 
+            // txtInput29
+            // 
+            this.txtInput29.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.txtInput29.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput29.Location = new System.Drawing.Point(161, 153);
+            this.txtInput29.MaxLength = 10;
+            this.txtInput29.Name = "txtInput29";
+            this.txtInput29.Size = new System.Drawing.Size(120, 26);
+            this.txtInput29.TabIndex = 46;
+            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);
+            // 
+            // txtInput30
+            // 
+            this.txtInput30.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.txtInput30.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput30.Location = new System.Drawing.Point(161, 183);
+            this.txtInput30.MaxLength = 10;
+            this.txtInput30.Name = "txtInput30";
+            this.txtInput30.Size = new System.Drawing.Size(120, 26);
+            this.txtInput30.TabIndex = 48;
+            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);
+            // 
             // label81
             // 
             this.label81.BackColor = System.Drawing.Color.LightGreen;
@@ -2008,6 +2365,44 @@
             this.label31.Text = "工事指導";
             this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // cmbConstructionInstructor
+            // 
+            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(379, 93);
+            this.cmbConstructionInstructor.Name = "cmbConstructionInstructor";
+            this.cmbConstructionInstructor.Size = new System.Drawing.Size(250, 27);
+            this.cmbConstructionInstructor.TabIndex = 45;
+            this.cmbConstructionInstructor.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // comboBoxEX2
+            // 
+            this.comboBoxEX2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBoxEX2.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBoxEX2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBoxEX2.FormattingEnabled = true;
+            this.comboBoxEX2.Location = new System.Drawing.Point(129, 33);
+            this.comboBoxEX2.Name = "comboBoxEX2";
+            this.comboBoxEX2.Size = new System.Drawing.Size(250, 27);
+            this.comboBoxEX2.TabIndex = 40;
+            this.comboBoxEX2.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
+            this.comboBoxEX2.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // cmbDisplayConstructionPerson
+            // 
+            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(379, 33);
+            this.cmbDisplayConstructionPerson.Name = "cmbDisplayConstructionPerson";
+            this.cmbDisplayConstructionPerson.Size = new System.Drawing.Size(250, 27);
+            this.cmbDisplayConstructionPerson.TabIndex = 41;
+            this.cmbDisplayConstructionPerson.SelectedIndexChanged += new System.EventHandler(this.cmbDisplayConstructionPerson_SelectedIndexChanged);
+            this.cmbDisplayConstructionPerson.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // label113
             // 
             this.label113.BackColor = System.Drawing.Color.LightGreen;
@@ -2470,6 +2865,45 @@
             this.label45.Text = "工事予算承認日";
             this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // textBoxEX10
+            // 
+            this.textBoxEX10.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.textBoxEX10.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX10.Location = new System.Drawing.Point(128, 153);
+            this.textBoxEX10.MaxLength = 10;
+            this.textBoxEX10.Name = "textBoxEX10";
+            this.textBoxEX10.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX10.TabIndex = 60;
+            this.textBoxEX10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.textBoxEX10.TextChanged += new System.EventHandler(this.valueChange);
+            this.textBoxEX10.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
+            // 
+            // textBoxEX9
+            // 
+            this.textBoxEX9.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.textBoxEX9.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX9.Location = new System.Drawing.Point(128, 123);
+            this.textBoxEX9.MaxLength = 10;
+            this.textBoxEX9.Name = "textBoxEX9";
+            this.textBoxEX9.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX9.TabIndex = 59;
+            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);
+            // 
+            // textBoxEX8
+            // 
+            this.textBoxEX8.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
+            this.textBoxEX8.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX8.Location = new System.Drawing.Point(128, 93);
+            this.textBoxEX8.MaxLength = 10;
+            this.textBoxEX8.Name = "textBoxEX8";
+            this.textBoxEX8.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX8.TabIndex = 58;
+            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);
+            // 
             // label59
             // 
             this.label59.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
@@ -2731,6 +3165,42 @@
             this.label86.Text = "請求日";
             this.label86.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // textBoxEX6
+            // 
+            this.textBoxEX6.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.textBoxEX6.Location = new System.Drawing.Point(129, 98);
+            this.textBoxEX6.MaxLength = 10;
+            this.textBoxEX6.Name = "textBoxEX6";
+            this.textBoxEX6.Size = new System.Drawing.Size(120, 26);
+            this.textBoxEX6.TabIndex = 66;
+            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);
+            // 
+            // txtInput36
+            // 
+            this.txtInput36.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput36.Location = new System.Drawing.Point(129, 3);
+            this.txtInput36.MaxLength = 10;
+            this.txtInput36.Name = "txtInput36";
+            this.txtInput36.Size = new System.Drawing.Size(120, 26);
+            this.txtInput36.TabIndex = 63;
+            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);
+            // 
+            // txtInput37
+            // 
+            this.txtInput37.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput37.Location = new System.Drawing.Point(129, 133);
+            this.txtInput37.MaxLength = 10;
+            this.txtInput37.Name = "txtInput37";
+            this.txtInput37.Size = new System.Drawing.Size(120, 26);
+            this.txtInput37.TabIndex = 67;
+            this.txtInput37.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.txtInput37.TextChanged += new System.EventHandler(this.valueChange);
+            this.txtInput37.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
+            // 
             // label2
             // 
             this.label2.BackColor = System.Drawing.Color.RoyalBlue;
@@ -3174,6 +3644,29 @@
             this.lblLastUpdate.Text = "2015年12月31日";
             this.lblLastUpdate.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // cmbConstructionPeriod
+            // 
+            this.cmbConstructionPeriod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstructionPeriod.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstructionPeriod.FormattingEnabled = true;
+            this.cmbConstructionPeriod.Location = new System.Drawing.Point(463, 37);
+            this.cmbConstructionPeriod.Name = "cmbConstructionPeriod";
+            this.cmbConstructionPeriod.Size = new System.Drawing.Size(115, 24);
+            this.cmbConstructionPeriod.TabIndex = 1;
+            this.toolTip1.SetToolTip(this.cmbConstructionPeriod, "売り上げ計上を行う営業期を入力してください");
+            // 
+            // cmbConstructionYear
+            // 
+            this.cmbConstructionYear.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstructionYear.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstructionYear.FormattingEnabled = true;
+            this.cmbConstructionYear.Location = new System.Drawing.Point(709, 37);
+            this.cmbConstructionYear.Name = "cmbConstructionYear";
+            this.cmbConstructionYear.Size = new System.Drawing.Size(134, 24);
+            this.cmbConstructionYear.TabIndex = 0;
+            this.toolTip1.SetToolTip(this.cmbConstructionYear, "工事の着工開始年度を入力してください");
+            this.cmbConstructionYear.Visible = false;
+            // 
             // btnApprovalList
             // 
             this.btnApprovalList.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
@@ -3215,499 +3708,6 @@
             this.lblJointLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             this.lblJointLabel.Visible = false;
             // 
-            // comboBoxEX1
-            // 
-            this.comboBoxEX1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBoxEX1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.comboBoxEX1.FormattingEnabled = true;
-            this.comboBoxEX1.Location = new System.Drawing.Point(129, 724);
-            this.comboBoxEX1.Name = "comboBoxEX1";
-            this.comboBoxEX1.Size = new System.Drawing.Size(250, 27);
-            this.comboBoxEX1.TabIndex = 22;
-            this.comboBoxEX1.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
-            this.comboBoxEX1.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // cmbDisplayPerson
-            // 
-            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(379, 724);
-            this.cmbDisplayPerson.Name = "cmbDisplayPerson";
-            this.cmbDisplayPerson.Size = new System.Drawing.Size(250, 27);
-            this.cmbDisplayPerson.TabIndex = 23;
-            this.cmbDisplayPerson.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // cmbConstructionType
-            // 
-            this.cmbConstructionType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbConstructionType.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbConstructionType.FormattingEnabled = true;
-            this.cmbConstructionType.Location = new System.Drawing.Point(129, 602);
-            this.cmbConstructionType.Name = "cmbConstructionType";
-            this.cmbConstructionType.Size = new System.Drawing.Size(300, 27);
-            this.cmbConstructionType.TabIndex = 21;
-            this.cmbConstructionType.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // cmbOrdersDivision
-            // 
-            this.cmbOrdersDivision.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.cmbOrdersDivision.AutoCompleteCustomSource.AddRange(new string[] {
-            "株式会社",
-            "有限会社",
-            "合名会社",
-            "合資会社",
-            "合同会社"});
-            this.cmbOrdersDivision.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbOrdersDivision.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbOrdersDivision.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmbOrdersDivision.FormattingEnabled = true;
-            this.cmbOrdersDivision.Location = new System.Drawing.Point(129, 152);
-            this.cmbOrdersDivision.Name = "cmbOrdersDivision";
-            this.cmbOrdersDivision.Size = new System.Drawing.Size(528, 27);
-            this.cmbOrdersDivision.TabIndex = 7;
-            this.cmbOrdersDivision.SelectedIndexChanged += new System.EventHandler(this.cmbOrdersDivision_SelectedIndexChanged);
-            this.cmbOrdersDivision.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // cmbDisplayOrderers
-            // 
-            this.cmbDisplayOrderers.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbDisplayOrderers.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbDisplayOrderers.FormattingEnabled = true;
-            this.cmbDisplayOrderers.Location = new System.Drawing.Point(129, 183);
-            this.cmbDisplayOrderers.Name = "cmbDisplayOrderers";
-            this.cmbDisplayOrderers.Size = new System.Drawing.Size(372, 27);
-            this.cmbDisplayOrderers.TabIndex = 8;
-            this.cmbDisplayOrderers.SelectedIndexChanged += new System.EventHandler(this.cmbDisplayOrderers_SelectedIndexChanged);
-            this.cmbDisplayOrderers.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // txtInput28
-            // 
-            this.txtInput28.BackColor = System.Drawing.Color.White;
-            this.txtInput28.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txtInput28.ForeColor = System.Drawing.Color.Black;
-            this.txtInput28.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput28.Location = new System.Drawing.Point(128, 104);
-            this.txtInput28.MaxLength = 10;
-            this.txtInput28.Name = "txtInput28";
-            this.txtInput28.Size = new System.Drawing.Size(274, 34);
-            this.txtInput28.TabIndex = 28;
-            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);
-            // 
-            // txtInput25
-            // 
-            this.txtInput25.BackColor = System.Drawing.Color.White;
-            this.txtInput25.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txtInput25.ForeColor = System.Drawing.Color.Black;
-            this.txtInput25.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput25.Location = new System.Drawing.Point(128, 64);
-            this.txtInput25.MaxLength = 10;
-            this.txtInput25.Name = "txtInput25";
-            this.txtInput25.Size = new System.Drawing.Size(274, 34);
-            this.txtInput25.TabIndex = 27;
-            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);
-            // 
-            // cmbTransferConstruction
-            // 
-            this.cmbTransferConstruction.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbTransferConstruction.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbTransferConstruction.FormattingEnabled = true;
-            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.SelectedIndexChanged += new System.EventHandler(this.cmbTransferConstruction_SelectedIndexChanged);
-            this.cmbTransferConstruction.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // txtInput27
-            // 
-            this.txtInput27.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput27.Location = new System.Drawing.Point(128, 33);
-            this.txtInput27.MaxLength = 10;
-            this.txtInput27.Name = "txtInput27";
-            this.txtInput27.Size = new System.Drawing.Size(120, 26);
-            this.txtInput27.TabIndex = 26;
-            this.txtInput27.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.txtInput27.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // txtInput02
-            // 
-            this.txtInput02.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput02.Location = new System.Drawing.Point(128, 182);
-            this.txtInput02.MaxLength = 10;
-            this.txtInput02.Name = "txtInput02";
-            this.txtInput02.Size = new System.Drawing.Size(120, 26);
-            this.txtInput02.TabIndex = 29;
-            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);
-            // 
-            // txtInput06
-            // 
-            this.txtInput06.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput06.Location = new System.Drawing.Point(128, 212);
-            this.txtInput06.MaxLength = 10;
-            this.txtInput06.Name = "txtInput06";
-            this.txtInput06.Size = new System.Drawing.Size(120, 26);
-            this.txtInput06.TabIndex = 30;
-            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);
-            // 
-            // txtInput12
-            // 
-            this.txtInput12.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput12.Location = new System.Drawing.Point(128, 302);
-            this.txtInput12.MaxLength = 10;
-            this.txtInput12.Name = "txtInput12";
-            this.txtInput12.Size = new System.Drawing.Size(120, 26);
-            this.txtInput12.TabIndex = 31;
-            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);
-            // 
-            // txtInput13
-            // 
-            this.txtInput13.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput13.Location = new System.Drawing.Point(128, 332);
-            this.txtInput13.MaxLength = 10;
-            this.txtInput13.Name = "txtInput13";
-            this.txtInput13.Size = new System.Drawing.Size(120, 26);
-            this.txtInput13.TabIndex = 32;
-            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);
-            // 
-            // textBoxEX2
-            // 
-            this.textBoxEX2.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX2.Location = new System.Drawing.Point(128, 562);
-            this.textBoxEX2.MaxLength = 10;
-            this.textBoxEX2.Name = "textBoxEX2";
-            this.textBoxEX2.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX2.TabIndex = 35;
-            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);
-            // 
-            // textBoxEX1
-            // 
-            this.textBoxEX1.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX1.Location = new System.Drawing.Point(128, 502);
-            this.textBoxEX1.MaxLength = 10;
-            this.textBoxEX1.Name = "textBoxEX1";
-            this.textBoxEX1.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX1.TabIndex = 33;
-            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);
-            // 
-            // txtInput03
-            // 
-            this.txtInput03.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput03.Location = new System.Drawing.Point(128, 532);
-            this.txtInput03.MaxLength = 10;
-            this.txtInput03.Name = "txtInput03";
-            this.txtInput03.Size = new System.Drawing.Size(120, 26);
-            this.txtInput03.TabIndex = 34;
-            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);
-            // 
-            // txtInput38
-            // 
-            this.txtInput38.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput38.Location = new System.Drawing.Point(128, 632);
-            this.txtInput38.MaxLength = 10;
-            this.txtInput38.Name = "txtInput38";
-            this.txtInput38.Size = new System.Drawing.Size(120, 26);
-            this.txtInput38.TabIndex = 36;
-            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);
-            // 
-            // txtInput34
-            // 
-            this.txtInput34.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput34.Location = new System.Drawing.Point(128, 662);
-            this.txtInput34.MaxLength = 10;
-            this.txtInput34.Name = "txtInput34";
-            this.txtInput34.Size = new System.Drawing.Size(120, 26);
-            this.txtInput34.TabIndex = 37;
-            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);
-            // 
-            // comboBoxEX4
-            // 
-            this.comboBoxEX4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBoxEX4.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.comboBoxEX4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.comboBoxEX4.FormattingEnabled = true;
-            this.comboBoxEX4.Location = new System.Drawing.Point(129, 93);
-            this.comboBoxEX4.Name = "comboBoxEX4";
-            this.comboBoxEX4.Size = new System.Drawing.Size(250, 27);
-            this.comboBoxEX4.TabIndex = 44;
-            this.comboBoxEX4.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
-            // 
-            // comboBoxEX3
-            // 
-            this.comboBoxEX3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBoxEX3.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.comboBoxEX3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.comboBoxEX3.FormattingEnabled = true;
-            this.comboBoxEX3.Location = new System.Drawing.Point(129, 63);
-            this.comboBoxEX3.Name = "comboBoxEX3";
-            this.comboBoxEX3.Size = new System.Drawing.Size(250, 27);
-            this.comboBoxEX3.TabIndex = 42;
-            this.comboBoxEX3.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
-            // 
-            // cmbDisplayConstrSubPerson
-            // 
-            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(379, 63);
-            this.cmbDisplayConstrSubPerson.Name = "cmbDisplayConstrSubPerson";
-            this.cmbDisplayConstrSubPerson.Size = new System.Drawing.Size(250, 27);
-            this.cmbDisplayConstrSubPerson.TabIndex = 43;
-            // 
-            // textBoxEX3
-            // 
-            this.textBoxEX3.Enabled = false;
-            this.textBoxEX3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.textBoxEX3.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX3.Location = new System.Drawing.Point(129, 273);
-            this.textBoxEX3.MaxLength = 10;
-            this.textBoxEX3.Name = "textBoxEX3";
-            this.textBoxEX3.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX3.TabIndex = 50;
-            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);
-            // 
-            // txtInput35
-            // 
-            this.txtInput35.Enabled = false;
-            this.txtInput35.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txtInput35.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput35.Location = new System.Drawing.Point(129, 303);
-            this.txtInput35.MaxLength = 10;
-            this.txtInput35.Name = "txtInput35";
-            this.txtInput35.Size = new System.Drawing.Size(120, 26);
-            this.txtInput35.TabIndex = 51;
-            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);
-            // 
-            // txtInput04
-            // 
-            this.txtInput04.Enabled = false;
-            this.txtInput04.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txtInput04.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput04.Location = new System.Drawing.Point(129, 333);
-            this.txtInput04.MaxLength = 10;
-            this.txtInput04.Name = "txtInput04";
-            this.txtInput04.Size = new System.Drawing.Size(120, 26);
-            this.txtInput04.TabIndex = 52;
-            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);
-            // 
-            // textBoxEX5
-            // 
-            this.textBoxEX5.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.textBoxEX5.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX5.Location = new System.Drawing.Point(362, 183);
-            this.textBoxEX5.MaxLength = 10;
-            this.textBoxEX5.Name = "textBoxEX5";
-            this.textBoxEX5.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX5.TabIndex = 49;
-            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);
-            // 
-            // textBoxEX4
-            // 
-            this.textBoxEX4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.textBoxEX4.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX4.Location = new System.Drawing.Point(362, 153);
-            this.textBoxEX4.MaxLength = 10;
-            this.textBoxEX4.Name = "textBoxEX4";
-            this.textBoxEX4.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX4.TabIndex = 47;
-            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);
-            // 
-            // txtInput29
-            // 
-            this.txtInput29.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.txtInput29.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput29.Location = new System.Drawing.Point(161, 153);
-            this.txtInput29.MaxLength = 10;
-            this.txtInput29.Name = "txtInput29";
-            this.txtInput29.Size = new System.Drawing.Size(120, 26);
-            this.txtInput29.TabIndex = 46;
-            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);
-            // 
-            // txtInput30
-            // 
-            this.txtInput30.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.txtInput30.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput30.Location = new System.Drawing.Point(161, 183);
-            this.txtInput30.MaxLength = 10;
-            this.txtInput30.Name = "txtInput30";
-            this.txtInput30.Size = new System.Drawing.Size(120, 26);
-            this.txtInput30.TabIndex = 48;
-            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);
-            // 
-            // cmbConstructionInstructor
-            // 
-            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(379, 93);
-            this.cmbConstructionInstructor.Name = "cmbConstructionInstructor";
-            this.cmbConstructionInstructor.Size = new System.Drawing.Size(250, 27);
-            this.cmbConstructionInstructor.TabIndex = 45;
-            this.cmbConstructionInstructor.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // comboBoxEX2
-            // 
-            this.comboBoxEX2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBoxEX2.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.comboBoxEX2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.comboBoxEX2.FormattingEnabled = true;
-            this.comboBoxEX2.Location = new System.Drawing.Point(129, 33);
-            this.comboBoxEX2.Name = "comboBoxEX2";
-            this.comboBoxEX2.Size = new System.Drawing.Size(250, 27);
-            this.comboBoxEX2.TabIndex = 40;
-            this.comboBoxEX2.SelectedIndexChanged += new System.EventHandler(this.comboBoxEX1_SelectedIndexChanged);
-            this.comboBoxEX2.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // cmbDisplayConstructionPerson
-            // 
-            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(379, 33);
-            this.cmbDisplayConstructionPerson.Name = "cmbDisplayConstructionPerson";
-            this.cmbDisplayConstructionPerson.Size = new System.Drawing.Size(250, 27);
-            this.cmbDisplayConstructionPerson.TabIndex = 41;
-            this.cmbDisplayConstructionPerson.SelectedIndexChanged += new System.EventHandler(this.cmbDisplayConstructionPerson_SelectedIndexChanged);
-            this.cmbDisplayConstructionPerson.TextChanged += new System.EventHandler(this.valueChange);
-            // 
-            // textBoxEX10
-            // 
-            this.textBoxEX10.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.textBoxEX10.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX10.Location = new System.Drawing.Point(128, 153);
-            this.textBoxEX10.MaxLength = 10;
-            this.textBoxEX10.Name = "textBoxEX10";
-            this.textBoxEX10.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX10.TabIndex = 60;
-            this.textBoxEX10.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.textBoxEX10.TextChanged += new System.EventHandler(this.valueChange);
-            this.textBoxEX10.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
-            // 
-            // textBoxEX9
-            // 
-            this.textBoxEX9.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.textBoxEX9.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX9.Location = new System.Drawing.Point(128, 123);
-            this.textBoxEX9.MaxLength = 10;
-            this.textBoxEX9.Name = "textBoxEX9";
-            this.textBoxEX9.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX9.TabIndex = 59;
-            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);
-            // 
-            // textBoxEX8
-            // 
-            this.textBoxEX8.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold);
-            this.textBoxEX8.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX8.Location = new System.Drawing.Point(128, 93);
-            this.textBoxEX8.MaxLength = 10;
-            this.textBoxEX8.Name = "textBoxEX8";
-            this.textBoxEX8.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX8.TabIndex = 58;
-            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);
-            // 
-            // textBoxEX6
-            // 
-            this.textBoxEX6.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.textBoxEX6.Location = new System.Drawing.Point(129, 98);
-            this.textBoxEX6.MaxLength = 10;
-            this.textBoxEX6.Name = "textBoxEX6";
-            this.textBoxEX6.Size = new System.Drawing.Size(120, 26);
-            this.textBoxEX6.TabIndex = 66;
-            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);
-            // 
-            // txtInput36
-            // 
-            this.txtInput36.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput36.Location = new System.Drawing.Point(129, 3);
-            this.txtInput36.MaxLength = 10;
-            this.txtInput36.Name = "txtInput36";
-            this.txtInput36.Size = new System.Drawing.Size(120, 26);
-            this.txtInput36.TabIndex = 63;
-            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);
-            // 
-            // txtInput37
-            // 
-            this.txtInput37.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput37.Location = new System.Drawing.Point(129, 133);
-            this.txtInput37.MaxLength = 10;
-            this.txtInput37.Name = "txtInput37";
-            this.txtInput37.Size = new System.Drawing.Size(120, 26);
-            this.txtInput37.TabIndex = 67;
-            this.txtInput37.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.txtInput37.TextChanged += new System.EventHandler(this.valueChange);
-            this.txtInput37.Validated += new System.EventHandler(this.txtInputDate_TextChanged);
-            // 
-            // cmbConstructionPeriod
-            // 
-            this.cmbConstructionPeriod.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbConstructionPeriod.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbConstructionPeriod.FormattingEnabled = true;
-            this.cmbConstructionPeriod.Location = new System.Drawing.Point(463, 37);
-            this.cmbConstructionPeriod.Name = "cmbConstructionPeriod";
-            this.cmbConstructionPeriod.Size = new System.Drawing.Size(115, 24);
-            this.cmbConstructionPeriod.TabIndex = 1;
-            this.toolTip1.SetToolTip(this.cmbConstructionPeriod, "売り上げ計上を行う営業期を入力してください");
-            // 
-            // cmbConstructionYear
-            // 
-            this.cmbConstructionYear.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbConstructionYear.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbConstructionYear.FormattingEnabled = true;
-            this.cmbConstructionYear.Location = new System.Drawing.Point(709, 37);
-            this.cmbConstructionYear.Name = "cmbConstructionYear";
-            this.cmbConstructionYear.Size = new System.Drawing.Size(134, 24);
-            this.cmbConstructionYear.TabIndex = 0;
-            this.toolTip1.SetToolTip(this.cmbConstructionYear, "工事の着工開始年度を入力してください");
-            this.cmbConstructionYear.Visible = false;
-            // 
             // FrmConstructionBaseInfo
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 54)
@@ -2250,6 +2250,10 @@
                 if (m_DspCtrl[(int)DspCnt.BillingSendDate].Text.Length != 0)
                     work.BillingSendDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.BillingSendDate].Text);
 
+                // �H���ڍב䒠���͊�����
+                if (m_DspCtrl[(int)DspCnt.LedgerComplateDate].Text.Length != 0)
+                    work.LedgerComplateDate = CommonMotions.cnvUndecidedStringToDate(m_DspCtrl[(int)DspCnt.LedgerComplateDate].Text);
+
                 // �X�V�O��Ԃ̎擾
                 int BeforeStatus = 0;
 
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 54)
@@ -614,6 +614,7 @@
                 int SelConstrCode = m_ConstructionCode;
                 if (rdbExistsFluctuation.Checked || lblJointLabel.Visible)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 54)
@@ -411,7 +411,7 @@
         /// <summary>
         /// �Y���H����{���i�����H���j
         /// </summary>
-        private ConstructionBaseInfo m_FluctuationBaseInfo = new ConstructionBaseInfo();
+        private ConstructionBaseInfo m_ParentBaseInfo = new ConstructionBaseInfo();
 
         /// <summary>
         /// ���F�҃��X�g�n���h��
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 54)
@@ -140,7 +140,7 @@
                         break;
                     case (int)CommonDefine.BaseInfoTyingFlg.Parent:
                         // 増減親データ
-                        m_FluctuationBaseInfo = m_ConstructionBaseInfo;
+                        m_ParentBaseInfo = m_ConstructionBaseInfo;
                         break;
                     case (int)CommonDefine.BaseInfoTyingFlg.Tying:
                         // 増減子データ
@@ -158,7 +158,7 @@
                 // 親の工事情報を取得する
                 object[] objArray = (object[])arList[0];
                 strSQL = cbDB.CreatePrimarykeyString(CommonMotions.cnvInt(objArray[0]));
-                if (!cbDB.SelectAction(strSQL, ref m_FluctuationBaseInfo)) return false;
+                if (!cbDB.SelectAction(strSQL, ref m_ParentBaseInfo)) return false;
 
                 return true;
             }
@@ -2510,8 +2510,8 @@
                 if (m_ConstructionBaseInfo.TyingFlg == (int)CommonDefine.BaseInfoTyingFlg.Tying)
                 {
                     // 親の期間を取得する
-                    DateTime StDate = m_FluctuationBaseInfo.ConstructionPeriodStart;
-                    DateTime EdDate = m_FluctuationBaseInfo.ConstructionPeriodEnd;
+                    DateTime StDate = m_ParentBaseInfo.ConstructionPeriodStart;
+                    DateTime EdDate = m_ParentBaseInfo.ConstructionPeriodEnd;
                     // 期間が同じ場合は処理しない
                     if (StDate == m_ConstructionBaseInfo.ConstructionPeriodStart && EdDate == m_ConstructionBaseInfo.ConstructionPeriodEnd)
                     {
@@ -2711,16 +2711,25 @@
                 if (m_ConstructionBaseInfo.TyingFlg == (int)CommonDefine.BaseInfoTyingFlg.Tying)
                 {
                     // 親の期間を取得する
-                    DateTime StDate = m_FluctuationBaseInfo.ConstructionPeriodStart2;
-                    DateTime EdDate = m_FluctuationBaseInfo.ConstructionPeriodEnd2;
-                    if (StDate == DateTime.MinValue) StDate = m_FluctuationBaseInfo.ConstructionPeriodStart;
-                    if (EdDate == DateTime.MinValue) EdDate = m_FluctuationBaseInfo.ConstructionPeriodEnd;
+                    DateTime StDate = m_ParentBaseInfo.ConstructionPeriodStart2;
+                    DateTime EdDate = m_ParentBaseInfo.ConstructionPeriodEnd2;
+                    if (StDate == DateTime.MinValue) StDate = m_ParentBaseInfo.ConstructionPeriodStart;
+                    if (EdDate == DateTime.MinValue) EdDate = m_ParentBaseInfo.ConstructionPeriodEnd;
+                    // 経過月数を取得する
+                    int ParentMonths = DateTimeUtil.GetElapsedMonths(StDate, EdDate);
+                    int MyMonths = DateTimeUtil.GetElapsedMonths(m_ConstructionBaseInfo.ConstructionPeriodStart
+                                                                , m_ConstructionBaseInfo.ConstructionPeriodEnd);
                     // 期間が同じ場合は処理しない
-                    if (StDate == m_FluctuationBaseInfo.ConstructionPeriodStart && EdDate == m_FluctuationBaseInfo.ConstructionPeriodEnd)
+                    if (StDate == m_ConstructionBaseInfo.ConstructionPeriodStart && EdDate == m_ConstructionBaseInfo.ConstructionPeriodEnd)
                     {
                         CostsValue = 0;
                         Content = string.Empty;
                     }
+                    if (ParentMonths == MyMonths)
+                    {
+                        CostsValue = 0;
+                        Content = string.Empty;
+                    }
                     else
                     {
                         // 差分日付を取得する
@@ -2997,8 +3006,8 @@
                 if (m_ConstructionBaseInfo.TyingFlg == (int)CommonDefine.BaseInfoTyingFlg.Tying)
                 {
                     // 親の期間を取得する
-                    DateTime StDate = m_FluctuationBaseInfo.ConstructionPeriodStart;
-                    DateTime EdDate = m_FluctuationBaseInfo.ConstructionPeriodEnd;
+                    DateTime StDate = m_ParentBaseInfo.ConstructionPeriodStart;
+                    DateTime EdDate = m_ParentBaseInfo.ConstructionPeriodEnd;
                     // 期間が同じ場合は処理しない
                     if (StDate == m_ConstructionBaseInfo.ConstructionPeriodStart && EdDate == m_ConstructionBaseInfo.ConstructionPeriodEnd)
                     {
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 54)
@@ -617,6 +617,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 54)
@@ -2550,13 +2550,11 @@
                 {
                     case (int)DataGroup.ConstructionCosts:       // 施工費
                         if (DetailRec.JoinTitleFlg == 1) break;
+                        // ブランク行は採番しない
                         if (DetailRec.FirstString.Length == 0 && DetailRec.SecondString.Length == 0
+                            && DetailRec.CompanyName.Length == 0
                             && DetailRec.EstimatePrice == 0 && DetailRec.ExecutionAmount == 0) break;
-                        // ブランク行は採番しない
-                        if (DetailRec.FirstString.Length == 0 && DetailRec.SecondString.Length == 0 && DetailRec.CompanyName.Length == 0
-                            && DetailRec.EstimatePrice == 0 && DetailRec.ExecutionAmount == 0) break;
 
-
                         // 独立項目の場合
                         if (DetailRec.IndependentFlg == 1)
                         {
@@ -4103,6 +4101,7 @@
                 DataGridView dgv = dgvAllDisplay;
                 int PaymentBurdenCol = dgv.ColumnCount + (int)ColPayTotal.PaymentBurdens;
                 int RowLineCnt = 0;
+                string InsertSubSQL = string.Empty;
                 foreach (DataGridViewRow wrkRow in dgv.Rows)
                 {
                     RowLineCnt++;
@@ -4114,7 +4113,7 @@
                     //if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value) == (int)DataGroup.CurrentProfit) continue;
 
                     // データ定義
-                    ConstructionLedgerDetail work = new ConstructionLedgerDetail();
+                    //ConstructionLedgerDetail work = new ConstructionLedgerDetail();
 
                     // データセット
                     // 明細チェック
@@ -4127,13 +4126,15 @@
                     /// 項目名称・業種名称・予定金額・実行金額
                     if (CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.ItemName].Value)
                     && CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.TextName].Value)
+                    && CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.CompanyName].Value)
                     && CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.EstimatePrice].Value)
                     && CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.ExecPrice].Value))
                     {
                         continue;
-                    }
+                    }  
                     if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.ItemName].Value).Length == 0
                     && CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.TextName].Value).Length == 0
+                    && CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.CompanyName].Value).Length == 0
                     && CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.EstimatePrice].Value) == 0
                     && CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ExecPrice].Value) == 0)
                     {
@@ -4143,86 +4144,101 @@
                     // 空白行は処理しない
                     if (BlankLine(wrkRow.Index)) continue;
 
-                    // 工事コード
-                    work.ConstructionCode = m_ConstructionCode;
+                    // 行データ作成
+                    CreateInsertRowData(wrkRow, RowLineCnt, ref InsertSubSQL);
+                    // 2017/03/15 登録高速化のため変更
+                    //// 工事コード
+                    //work.ConstructionCode = m_ConstructionCode;
 
-                    // グループ番号
-                    work.GroupCount = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value);
-                    // 行番号
-                    work.LineCount = RowLineCnt;
+                    //// グループ番号
+                    //work.GroupCount = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value);
+                    //// 行番号
+                    //work.LineCount = RowLineCnt;
 
-                    // 構成キー
-                    work.ComponentCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ComponentCode].Value);
-                    // 工種キー
-                    work.ItemCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ItemCode].Value);
-                    // 項目名称
-                    work.FirstString = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.ItemName].Value);
-                    // 工事内容
-                    work.SecondString = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.TextName].Value);
-                    // 協力会社データタイプ
-                    work.CompanyType = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyType].Value);
-                    // 協力会社コード
-                    work.CompanyCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyCode].Value);
-                    // 協力会社名称
-                    work.CompanyName = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.CompanyName].Value);
-                    // 積算時見積金額
-                    work.EstimatePrice = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.EstimatePrice].Value);
+                    //// 構成キー
+                    //work.ComponentCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ComponentCode].Value);
+                    //// 工種キー
+                    //work.ItemCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ItemCode].Value);
+                    //// 項目名称
+                    //work.FirstString = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.ItemName].Value);
+                    //// 工事内容
+                    //work.SecondString = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.TextName].Value);
+                    //// 協力会社データタイプ
+                    //work.CompanyType = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyType].Value);
+                    //// 協力会社コード
+                    //work.CompanyCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyCode].Value);
+                    //// 協力会社名称
+                    //work.CompanyName = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.CompanyName].Value);
+                    //// 積算時見積金額
+                    //work.EstimatePrice = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.EstimatePrice].Value);
 
-                    // 実行金額
-                    switch (work.GroupCount)
-                    {
-                        // 14:請求金額
-                        case (int)DataGroup.BillingAmount:
-                        // 15:現在利益金額
-                        case (int)DataGroup.CurrentProfit:
-                            int TotalPoint = dgv.ColumnCount + (int)ColPayTotal.Totals;
-                            work.ExecutionAmount = CommonMotions.cnvDouble(wrkRow.Cells[TotalPoint].Value);
-                            break;
-                        default:
-                            // 1～12：普通行データ
-                            // 13:合計金額
-                            work.ExecutionAmount = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.ExecPrice].Value);
-                            break;
-                    }
+                    //// 実行金額
+                    //switch (work.GroupCount)
+                    //{
+                    //    // 14:請求金額
+                    //    case (int)DataGroup.BillingAmount:
+                    //    // 15:現在利益金額
+                    //    case (int)DataGroup.CurrentProfit:
+                    //        int TotalPoint = dgv.ColumnCount + (int)ColPayTotal.Totals;
+                    //        work.ExecutionAmount = CommonMotions.cnvDouble(wrkRow.Cells[TotalPoint].Value);
+                    //        break;
+                    //    default:
+                    //        // 1～12：普通行データ
+                    //        // 13:合計金額
+                    //        work.ExecutionAmount = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.ExecPrice].Value);
+                    //        break;
+                    //}
 
-                    // 金額構成率
-                    work.AmountConfigRate = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.Percent].Value);
-                    // 支払補填額（経費は支払補填額を書き込まない）
-                    if (work.GroupCount != (int)DataGroup.Expenses) work.PaymentBurden = CommonMotions.cnvDouble(wrkRow.Cells[PaymentBurdenCol].Value);
-                    // 固定フラグ
-                    if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.FixFlg].Value).Equals("*")) work.FixDataFlg = 1;
-                    // 独立データフラグ
-                    work.IndependentFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.IndependentFlg].Value);
-                    // 増減データフラグ
-                    work.FluctuationFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.FluctuationFlg].Value);
-                    // 元工事番号
-                    work.SourceCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.SourceCode].Value);
-                    // 工事名称タイトルフラグ
-                    work.JoinTitleFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.JoinTitleFlg].Value);
-                    // 登録時月額給与
-                    work.SalaryOnRegist = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.SalaryOnRegist].Value);
-                    // 注文書発行フラグ
-                    work.PurchaseOrderFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.PurchaseOrderFlg].Value);
+                    //// 金額構成率
+                    //work.AmountConfigRate = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.Percent].Value);
+                    //// 支払補填額（経費は支払補填額を書き込まない）
+                    //if (work.GroupCount != (int)DataGroup.Expenses) work.PaymentBurden = CommonMotions.cnvDouble(wrkRow.Cells[PaymentBurdenCol].Value);
+                    //// 固定フラグ
+                    //if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.FixFlg].Value).Equals("*")) work.FixDataFlg = 1;
+                    //// 独立データフラグ
+                    //work.IndependentFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.IndependentFlg].Value);
+                    //// 増減データフラグ
+                    //work.FluctuationFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.FluctuationFlg].Value);
+                    //// 元工事番号
+                    //work.SourceCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.SourceCode].Value);
+                    //// 工事名称タイトルフラグ
+                    //work.JoinTitleFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.JoinTitleFlg].Value);
+                    //// 登録時月額給与
+                    //work.SalaryOnRegist = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.SalaryOnRegist].Value);
+                    //// 注文書発行フラグ
+                    //work.PurchaseOrderFlg = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.PurchaseOrderFlg].Value);
 
-                    // 工事担当者・指導員行・ 副担当者行の場合は追加データセット
-                    switch (work.GroupCount)
-                    {
-                        case (int)DataGroup.Instructor:     // 9:指導員給料行
-                        case (int)DataGroup.Assistant:      // 10:副担当者給料行
-                        case (int)DataGroup.Payroll:        // 11:担当者給料行
-                            SetPaymentData(wrkRow, ref work);
-                            break;
-                        default:
-                            break;
-                    }
+                    //// 工事担当者・指導員行・ 副担当者行の場合は追加データセット
+                    //switch (work.GroupCount)
+                    //{
+                    //    case (int)DataGroup.Instructor:     // 9:指導員給料行
+                    //    case (int)DataGroup.Assistant:      // 10:副担当者給料行
+                    //    case (int)DataGroup.Payroll:        // 11:担当者給料行
+                    //        SetPaymentData(wrkRow, ref work);
+                    //        break;
+                    //    default:
+                    //        break;
+                    //}
 
-                    // データ登録
-                    if (!DetailDB.InsertAction(work, false))
+                    //// データ登録
+                    //if (!DetailDB.InsertAction(work, false))
+                    //{
+                    //    MessageBox.Show("工事詳細台帳明細データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    //    return false;
+                    //}
+                } // iRows
+
+                if (InsertSubSQL.Length > 0)
+                {
+                    string InsertSQL = "INSERT ALL";
+                    InsertSQL += InsertSubSQL;
+                    InsertSQL += " SELECT * FROM DUAL";
+                    if (!DetailDB.ExecuteNonQuery(InsertSQL, false))
                     {
                         MessageBox.Show("工事詳細台帳明細データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         return false;
                     }
-                } // iRows
+                }
 
                 return true;
             }
@@ -4234,6 +4250,105 @@
         }
         #endregion
 
+        #region 工事詳細台帳明細登録データ文字列作成
+        /// <summary>
+        /// 工事詳細台帳明細登録データ文字列作成
+        /// </summary>
+        /// <param name="wrkRow"></param>
+        /// <param name="RowLineCnt"></param>
+        /// <param name="strSQL"></param>
+        private void CreateInsertRowData(DataGridViewRow wrkRow, int RowLineCnt, ref string strSQL)
+        {
+            try
+            {
+                int PaymentBurdenCol = dgvAllDisplay.ColumnCount + (int)ColPayTotal.PaymentBurdens;
+                int TotalPoint = dgvAllDisplay.ColumnCount + (int)ColPayTotal.Totals;
+
+                strSQL += " INTO ConstructionLedgerDetail";
+                strSQL += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOConstructionLedgerDetail.DataColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES (";
+                strSQL += string.Format("  {0}", m_ConstructionCode);                                                       // 工事番号
+                int GroupCnt = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value);
+                strSQL += string.Format(", {0}", GroupCnt);                                                                 // グループ番号
+                strSQL += string.Format(", {0}", RowLineCnt);                                                               // 行番号
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ComponentCode].Value));  // 構成キー
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ItemCode].Value));		// 工種キー
+                strSQL += string.Format(",'{0}'", CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.ItemName].Value));   // 項目名称
+                strSQL += string.Format(",'{0}'", CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.TextName].Value));   // 工事内容
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyType].Value));    // 協力会社コードタイプ
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.CompanyCode].Value));    // 協力会社コード
+                strSQL += string.Format(",'{0}'", CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.CompanyName].Value));    // 協力会社名称
+                strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.EstimatePrice].Value));   // 予算（見積）金額
+                // 実行金額
+                switch (GroupCnt)
+                {
+                    // 14:請求金額
+                    case (int)DataGroup.BillingAmount:
+                    // 15:現在利益金額
+                    case (int)DataGroup.CurrentProfit:
+                        strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[TotalPoint].Value));
+                        break;
+                    default:
+                        // 1～12：普通行データ
+                        // 13:合計金額
+                        strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.ExecPrice].Value));
+                        break;
+                }
+
+                // 金額構成率
+                strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.Percent].Value));
+                
+                // 支払補填額
+                if (GroupCnt == (int)DataGroup.Expenses) strSQL += ", 0";
+                else strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[PaymentBurdenCol].Value));
+
+                // 固定データフラグ
+                if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn.FixFlg].Value).Equals("*")) strSQL += ", 1";
+                else strSQL += ", 0";
+
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.IndependentFlg].Value)); // 独立データフラグ
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.FluctuationFlg].Value)); // 増減データフラグ
+
+                switch (GroupCnt)
+                {
+                    case (int)DataGroup.Instructor:     // 9:指導員給料行
+                    case (int)DataGroup.Assistant:      // 10:副担当者給料行
+                    case (int)DataGroup.Payroll:        // 11:担当者給料行
+                        strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.SalaryFlg].Value));      // 給与振分区分
+                        strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.SalaryDays].Value));     // 給与振分日数
+                        strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.OperatingFlg].Value));   // 担当中フラグ
+                        break;
+                    default:
+                        strSQL += ", 0";    // 給与振分区分
+                        strSQL += ", 0";    // 給与振分日数
+                        strSQL += ", 0";    // 担当中フラグ
+                        break;
+                }
+
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.SourceCode].Value));             // 元工事番号
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.JoinTitleFlg].Value));           // 工事名称タイトル
+                strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.SalaryOnRegist].Value));      // 登録時月額給与
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.PurchaseOrderFlg].Value));       // 注文書発行フラグ
+
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL = strSQL + ")";
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 工事担当者・指導員行・ 副担当者行のデータセット
         /// <summary>
         /// 工事担当者・指導員行・ 副担当者行のデータセット
@@ -4268,6 +4383,7 @@
                 int PayEnd = dgv.ColumnCount + (int)ColPayTotal.Totals;
                 int RowLineCnt = 0;
 
+                string strInsert = string.Empty;
                 foreach (DataGridViewRow wrkRow in dgv.Rows)
                 {
                     RowLineCnt++;
@@ -4294,37 +4410,52 @@
                         // 支払金額が無い場合は処理しない
                         if (CommonMotions.cnvInt(wrkRow.Cells[i].Value) == 0) continue;
 
-                        // データ定義
-                        ConstructionLedgerExcute work = new ConstructionLedgerExcute();
+                        SetRowToSQL(wrkRow, RowLineCnt, i, ref strInsert);
 
-                        // 工事コード
-                        work.ConstructionCode = m_ConstructionCode;
+                        //// データ定義
+                        //ConstructionLedgerExcute work = new ConstructionLedgerExcute();
 
-                        // グループ番号
-                        work.GroupCount = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value);
+                        //// 工事コード
+                        //work.ConstructionCode = m_ConstructionCode;
 
-                        // 行番号
-                        work.LineCount = RowLineCnt;
+                        //// グループ番号
+                        //work.GroupCount = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value);
 
-                        // 列番号
-                        work.ColumnCount = i;
+                        //// 行番号
+                        //work.LineCount = RowLineCnt;
 
-                        // 支払金額
-                        work.PaymentAmount = CommonMotions.cnvDouble(wrkRow.Cells[i].Value);
+                        //// 列番号
+                        //work.ColumnCount = i;
 
-                        // 対象年月
-                        string strTarget = CommonMotions.cnvString(dgv.Columns[i].HeaderCell.Value).Replace("年", "/").Replace("月", "/") + "01";
-                        work.TargetMonth = CommonMotions.cnvDate(strTarget);
+                        //// 支払金額
+                        //work.PaymentAmount = CommonMotions.cnvDouble(wrkRow.Cells[i].Value);
 
-                        // データ登録
-                        if (!ExcuteDB.InsertAction(work, false))
-                        {
-                            MessageBox.Show("工事詳細台帳実行データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                            return false;
-                        }
+                        //// 対象年月
+                        //string strTarget = CommonMotions.cnvString(dgv.Columns[i].HeaderCell.Value).Replace("年", "/").Replace("月", "/") + "01";
+                        //work.TargetMonth = CommonMotions.cnvDate(strTarget);
+
+                        //// データ登録
+                        //if (!ExcuteDB.InsertAction(work, false))
+                        //{
+                        //    MessageBox.Show("工事詳細台帳実行データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        //    return false;
+                        //}
                     }
                 } // iRows
 
+                // データ登録
+                if (strInsert.Length > 0)
+                {
+                    string strSQL = "INSERT ALL";
+                    strSQL += strInsert;
+                    strSQL += " SELECT * FROM DUAL";
+                    if (!ExcuteDB.ExecuteNonQuery(strSQL, false))
+                    {
+                        MessageBox.Show("工事詳細台帳実行データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
                 return true;
             }
             catch (System.Exception ex)
@@ -4334,6 +4465,44 @@
             }
         }
         #endregion
+
+        #region 工事詳細台帳支払いデータ更新SQL作成
+        /// <summary>
+        /// 工事詳細台帳支払いデータ更新SQL作成
+        /// </summary>
+        private void SetRowToSQL(DataGridViewRow wrkRow, int RowLineCnt, int ColCnt, ref string strSQL)
+        {
+            try
+            {
+                strSQL += " INTO CONSTRUCTIONLEDGEREXCUTE";
+
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOConstructionLedgerExcute.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES (";
+                strSQL += string.Format("  {0}", m_ConstructionCode);                                                           // 工事番号
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value));         // グループ番号
+                strSQL += string.Format(", {0}", RowLineCnt);                                                                   // 行番号
+                strSQL += string.Format(", {0}", ColCnt);                                                                       // 列番号
+                strSQL += string.Format(", {0}", CommonMotions.cnvDouble(wrkRow.Cells[ColCnt].Value));                          // 支払金額
+                string strTarget = CommonMotions.cnvString(dgvAllDisplay.Columns[ColCnt].HeaderCell.Value).Replace("年", "/").Replace("月", "/") + "01";
+                strSQL += string.Format(", TO_DATE('{0}','YYYY/MM/DD')", CommonMotions.cnvDate(strTarget).ToShortDateString()); // 対象年月
+
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ")";
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
         // ---------- データ登録↑↑
 
         #region 画面項目のチェック
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 54)
@@ -903,6 +903,10 @@
             /// �w�����f�[�^����
             /// </summary>
             InstDataCmount,
+            /// <summary>
+            /// �ٗp�J�n���t
+            /// </summary>
+            HireStartDays,
         }
         #endregion
 
@@ -913,7 +917,9 @@
         /// <param name="DepartmentCode">�����R�[�h</param>
         /// <param name="PersonCodeList">�S���҃R�[�h�ꗗ</param>
         /// <returns>�f�[�^����</returns>
-        private int GetPersonInDepartment(ref List<int> PersonCodeList, ref List<DateTime> dtStartList, ref List<DateTime> dtCompList, ref List<DateTime> dtMaxComp, ref List<int> MonthSalaryList)
+        private int GetPersonInDepartment(ref List<int> PersonCodeList, ref List<DateTime> dtStartList,
+                                            ref List<DateTime> dtCompList, ref List<DateTime> dtMaxComp,
+                                            ref List<int> MonthSalaryList, ref List<DateTime> dtHireStDays)
         {
             IOMPersonInCharge PersonDB = new IOMPersonInCharge();
             try
@@ -923,14 +929,15 @@
                 int NotOrder = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
 
                 string strSQL = "SELECT P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary,";
-                strSQL += "  MIN(C.CONSTRUCTIONPERIODSTART) M1, MIN(C.CONSTRUCTIONPERIODSTART2) M2";
-                strSQL += " ,MIN(D.CONSTRUCTIONPERIODSTART) S1, MIN(D.CONSTRUCTIONPERIODSTART2) S2";
-                strSQL += " ,MIN(E.CONSTRUCTIONPERIODSTART) I1, MIN(E.CONSTRUCTIONPERIODSTART2) I2";
-                strSQL += " ,MAX(C.CONSTRUCTIONPERIODEND) M3, MAX(C.CONSTRUCTIONPERIODEND2) M4";
-                strSQL += " ,MAX(D.CONSTRUCTIONPERIODEND) S3, MAX(D.CONSTRUCTIONPERIODEND2) S4";
-                strSQL += " ,MAX(E.CONSTRUCTIONPERIODEND) I3, MAX(E.CONSTRUCTIONPERIODEND2) I4";
-                strSQL += " ,SUM(C.EXECUTIONAMOUNT) M5, SUM(D.EXECUTIONAMOUNT) S5, SUM(E.EXECUTIONAMOUNT) I5";
-                strSQL += " ,COUNT(C.EXECUTIONAMOUNT) M6, COUNT(D.EXECUTIONAMOUNT) S6, COUNT(E.EXECUTIONAMOUNT) I6";
+                strSQL += " MIN(C.CONSTRUCTIONPERIODSTART) M1, MIN(C.CONSTRUCTIONPERIODSTART2) M2,";
+                strSQL += " MIN(D.CONSTRUCTIONPERIODSTART) S1, MIN(D.CONSTRUCTIONPERIODSTART2) S2,";
+                strSQL += " MIN(E.CONSTRUCTIONPERIODSTART) I1, MIN(E.CONSTRUCTIONPERIODSTART2) I2,";
+                strSQL += " MAX(C.CONSTRUCTIONPERIODEND) M3, MAX(C.CONSTRUCTIONPERIODEND2) M4,";
+                strSQL += " MAX(D.CONSTRUCTIONPERIODEND) S3, MAX(D.CONSTRUCTIONPERIODEND2) S4,";
+                strSQL += " MAX(E.CONSTRUCTIONPERIODEND) I3, MAX(E.CONSTRUCTIONPERIODEND2) I4,";
+                strSQL += " SUM(C.EXECUTIONAMOUNT) M5, SUM(D.EXECUTIONAMOUNT) S5, SUM(E.EXECUTIONAMOUNT) I5,";
+                strSQL += " COUNT(C.EXECUTIONAMOUNT) M6, COUNT(D.EXECUTIONAMOUNT) S6, COUNT(E.EXECUTIONAMOUNT) I6,";
+                strSQL += " P.STARTDATE";
                 strSQL += " FROM PERSONINCHARGEMASTER P";
 
                 // �H���S���҂̃f�[�^�擾
@@ -992,7 +999,7 @@
                 if (DepartmentCode != 0) strSQL += string.Format(" AND P.DEPARTMENTCODE = {0}", DepartmentCode);
                 if (PersonCode != 0) strSQL += string.Format(" AND P.PERSONCODE = {0}", PersonCode);
 
-                strSQL += " GROUP BY P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary";
+                strSQL += " GROUP BY P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary, P.STARTDATE";
                 strSQL += " ORDER BY P.DISPLAYORDER";
 
                 ArrayList arList = new ArrayList();
@@ -1003,17 +1010,21 @@
                 DateTime dtDefaultEnd = DateTime.MinValue;
                 CreateDefaultStartAndEndDate(ref dtDefaultStart, ref dtDefaultEnd);
 
-                DateTime stDate = dtDefaultStart;
-                DateTime edDate = dtDefaultEnd;
-                DateTime maxDate = dtDefaultEnd;
+                DateTime stDate = DateTime.MinValue;
+                DateTime edDate = DateTime.MinValue;
+                DateTime maxDate = DateTime.MinValue;
                 foreach (object[] objRec in arList)
                 {
+                    stDate = DateTime.MinValue;
+                    edDate = DateTime.MinValue;
+                    maxDate = DateTime.MinValue;
+
                     // �S���҃R�[�h���擾����
                     int Person = CommonMotions.cnvInt(objRec[(int)GetPersonTerm.Personcode]);
 
                     DateTime wrkDate = DateTime.MinValue;
                     // �ŏ��̊J�n�����擾����
-                    stDate = dtDefaultStart;
+                    //stDate = dtDefaultStart;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainStart1]).Date;
                     if (wrkDate != DateTime.MinValue && wrkDate < stDate) stDate = wrkDate;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainStart2]).Date;
@@ -1020,7 +1031,7 @@
                     if (wrkDate != DateTime.MinValue && wrkDate < stDate) stDate = wrkDate;
 
                     // �ő�̏I�������擾����
-                    maxDate = dtDefaultEnd;
+                    //maxDate = dtDefaultEnd;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainEnd1]).Date;
                     if (wrkDate != DateTime.MinValue && wrkDate > maxDate) maxDate = wrkDate;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainEnd2]).Date;
@@ -1027,15 +1038,19 @@
                     if (wrkDate != DateTime.MinValue && wrkDate > maxDate) maxDate = wrkDate;
 
                     // �v�Z�̏I�������擾����
-                    edDate = dtDefaultEnd;
+                    //edDate = dtDefaultEnd;
                     // ���z���^���擾����
                     int Salary = CommonMotions.cnvInt(objRec[(int)GetPersonTerm.MonthlySalary]);
 
+                    // �ٗp�J�n�����擾����
+                    DateTime dtHireDay = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.HireStartDays]);
+
                     PersonCodeList.Add(Person);     // �S���҃R�[�h
                     dtStartList.Add(stDate);        // �J�n��
                     dtCompList.Add(edDate);         // �I����
                     dtMaxComp.Add(maxDate);         // �ő�I����
                     MonthSalaryList.Add(Salary);    // ���^���z
+                    dtHireStDays.Add(dtHireDay);    // �ٗp�J�n��
                 }
                 return arList.Count;
             }
@@ -1491,7 +1506,8 @@
                 List<DateTime> dtCompArray = new List<DateTime>();
                 List<DateTime> dtMaxCompArray = new List<DateTime>();
                 List<int> SalaryArray = new List<int>();
-                GetPersonInDepartment(ref PersonCDArray, ref dtStartArray, ref dtCompArray, ref dtMaxCompArray, ref SalaryArray);
+                List<DateTime> dtHireStDays = new List<DateTime>();
+                GetPersonInDepartment(ref PersonCDArray, ref dtStartArray, ref dtCompArray, ref dtMaxCompArray, ref SalaryArray, ref dtHireStDays);
 
                 // ProgressBar�̒l��ύX����
                 prgber.Value++;
@@ -1498,7 +1514,7 @@
                 prgber.Update();
 
                 // ----- �o�ߋ��^�\���i�w�b�_�[�ɕ\���j
-                SetPayrollData(PersonCDArray, dtStartArray, dtCompArray, SalaryArray, dtMaxCompArray);
+                SetPayrollData(PersonCDArray, dtStartArray, dtCompArray, SalaryArray, dtMaxCompArray, dtHireStDays);
 
                 // ----- �o���\������
                 int Expenses = SetOtherCost(PersonCDArray, dtStartArray, dtCompArray);
@@ -1878,7 +1894,9 @@
         /// <param name="dtStartArray"></param>
         /// <param name="dtCompArray"></param>
         /// <param name="SalaryArray"></param>
-        private void SetPayrollData(List<int> PersonCDArray, List<DateTime> dtStartArray, List<DateTime> dtCompArray, List<int> SalaryArray, List<DateTime> dtMaxCompArray)
+        private void SetPayrollData(List<int> PersonCDArray, List<DateTime> dtStartArray,
+                                    List<DateTime> dtCompArray, List<int> SalaryArray,
+                                    List<DateTime> dtMaxCompArray, List<DateTime> dtHireStDayArray)
         {
             try
             {
@@ -1906,7 +1924,13 @@
                     // �J�n���擾
                     dtStart = dtStartArray[i];
                     // �f�[�^�������ꍇ�͊�������Z�b�g����
-                    if (dtStart == DateTime.MinValue) dtStart = dtDefaultStart;
+                    if (dtStart == DateTime.MinValue)
+                    {
+                        if (dtDefaultStart < dtHireStDayArray[i] && dtHireStDayArray[i] < dtDefaultEnd)
+                            dtStart = dtHireStDayArray[i];
+                        else
+                            dtStart = dtDefaultStart;
+                    }
                     // �I�����擾
                     dtEnd = dtCompArray[i];
                     if (dtEnd == DateTime.MinValue) dtEnd = dtDefaultEnd;
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs	(revision 54)
@@ -33,18 +33,22 @@
             this.btnCancel = new System.Windows.Forms.Button();
             this.panel1 = new System.Windows.Forms.Panel();
             this.groupBox2 = new System.Windows.Forms.GroupBox();
+            this.panel5 = new System.Windows.Forms.Panel();
             this.label18 = new System.Windows.Forms.Label();
             this.label17 = new System.Windows.Forms.Label();
             this.radioButton4 = new System.Windows.Forms.RadioButton();
+            this.panel4 = new System.Windows.Forms.Panel();
             this.label16 = new System.Windows.Forms.Label();
+            this.radioButton3 = new System.Windows.Forms.RadioButton();
+            this.label15 = new System.Windows.Forms.Label();
+            this.panel3 = new System.Windows.Forms.Panel();
             this.label5 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.panel2 = new System.Windows.Forms.Panel();
             this.label6 = new System.Windows.Forms.Label();
             this.radioButton1 = new System.Windows.Forms.RadioButton();
-            this.radioButton2 = new System.Windows.Forms.RadioButton();
             this.label1 = new System.Windows.Forms.Label();
-            this.radioButton3 = new System.Windows.Forms.RadioButton();
-            this.label15 = new System.Windows.Forms.Label();
             this.label9 = new System.Windows.Forms.Label();
             this.label7 = new System.Windows.Forms.Label();
             this.groupBox1 = new System.Windows.Forms.GroupBox();
@@ -67,6 +71,10 @@
             this.cmbConstructionPeriod = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.panel1.SuspendLayout();
             this.groupBox2.SuspendLayout();
+            this.panel5.SuspendLayout();
+            this.panel4.SuspendLayout();
+            this.panel3.SuspendLayout();
+            this.panel2.SuspendLayout();
             this.groupBox1.SuspendLayout();
             this.groupBox3.SuspendLayout();
             this.tableLayoutPanel3.SuspendLayout();
@@ -101,7 +109,7 @@
             this.panel1.BackColor = System.Drawing.Color.Silver;
             this.panel1.Controls.Add(this.btnCancel);
             this.panel1.Controls.Add(this.btnExecProc1);
-            this.panel1.Location = new System.Drawing.Point(-3, 600);
+            this.panel1.Location = new System.Drawing.Point(-3, 582);
             this.panel1.Name = "panel1";
             this.panel1.Size = new System.Drawing.Size(833, 50);
             this.panel1.TabIndex = 3;
@@ -109,35 +117,38 @@
             // groupBox2
             // 
             this.groupBox2.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.groupBox2.Controls.Add(this.label18);
-            this.groupBox2.Controls.Add(this.label17);
-            this.groupBox2.Controls.Add(this.radioButton4);
-            this.groupBox2.Controls.Add(this.label16);
-            this.groupBox2.Controls.Add(this.label5);
-            this.groupBox2.Controls.Add(this.label8);
-            this.groupBox2.Controls.Add(this.label6);
-            this.groupBox2.Controls.Add(this.radioButton1);
-            this.groupBox2.Controls.Add(this.radioButton2);
-            this.groupBox2.Controls.Add(this.label1);
-            this.groupBox2.Controls.Add(this.radioButton3);
-            this.groupBox2.Controls.Add(this.label15);
+            this.groupBox2.Controls.Add(this.panel5);
+            this.groupBox2.Controls.Add(this.panel4);
+            this.groupBox2.Controls.Add(this.panel3);
+            this.groupBox2.Controls.Add(this.panel2);
             this.groupBox2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.groupBox2.Location = new System.Drawing.Point(12, 140);
+            this.groupBox2.Location = new System.Drawing.Point(12, 136);
             this.groupBox2.Name = "groupBox2";
-            this.groupBox2.Size = new System.Drawing.Size(800, 320);
+            this.groupBox2.Size = new System.Drawing.Size(800, 310);
             this.groupBox2.TabIndex = 7;
             this.groupBox2.TabStop = false;
             this.groupBox2.Text = "コピー種別・工事番号";
             // 
+            // panel5
+            // 
+            this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel5.Controls.Add(this.label18);
+            this.panel5.Controls.Add(this.label17);
+            this.panel5.Controls.Add(this.radioButton4);
+            this.panel5.Location = new System.Drawing.Point(10, 230);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(780, 70);
+            this.panel5.TabIndex = 34;
+            // 
             // label18
             // 
             this.label18.AutoSize = true;
             this.label18.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label18.ForeColor = System.Drawing.Color.Red;
-            this.label18.Location = new System.Drawing.Point(44, 273);
+            this.label18.Location = new System.Drawing.Point(34, 27);
             this.label18.Name = "label18";
             this.label18.Size = new System.Drawing.Size(574, 38);
-            this.label18.TabIndex = 30;
+            this.label18.TabIndex = 33;
             this.label18.Text = "既存工事をコピーして作成　　　【別工事として新規に作成されます】\r\n※作成中の工事を新規の工事として移行する場合に使用";
             // 
             // label17
@@ -145,11 +156,11 @@
             this.label17.BackColor = System.Drawing.Color.White;
             this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label17.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label17.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label17.Location = new System.Drawing.Point(597, 249);
+            this.label17.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label17.Location = new System.Drawing.Point(587, 3);
             this.label17.Name = "label17";
             this.label17.Size = new System.Drawing.Size(174, 24);
-            this.label17.TabIndex = 29;
+            this.label17.TabIndex = 32;
             this.label17.Text = "22229999-01";
             this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             this.label17.Visible = false;
@@ -157,38 +168,82 @@
             // radioButton4
             // 
             this.radioButton4.AutoSize = true;
-            this.radioButton4.Location = new System.Drawing.Point(28, 250);
+            this.radioButton4.Location = new System.Drawing.Point(18, 4);
             this.radioButton4.Name = "radioButton4";
             this.radioButton4.Size = new System.Drawing.Size(552, 23);
-            this.radioButton4.TabIndex = 28;
+            this.radioButton4.TabIndex = 31;
             this.radioButton4.Text = "工事情報・見積データをコピー【新規工事として作成】";
             this.radioButton4.UseVisualStyleBackColor = true;
             this.radioButton4.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
             // 
+            // panel4
+            // 
+            this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel4.Controls.Add(this.label16);
+            this.panel4.Controls.Add(this.radioButton3);
+            this.panel4.Controls.Add(this.label15);
+            this.panel4.Location = new System.Drawing.Point(10, 160);
+            this.panel4.Name = "panel4";
+            this.panel4.Size = new System.Drawing.Size(780, 70);
+            this.panel4.TabIndex = 33;
+            // 
             // label16
             // 
             this.label16.BackColor = System.Drawing.Color.White;
             this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label16.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label16.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label16.Location = new System.Drawing.Point(597, 172);
+            this.label16.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label16.Location = new System.Drawing.Point(587, 3);
             this.label16.Name = "label16";
             this.label16.Size = new System.Drawing.Size(174, 24);
-            this.label16.TabIndex = 21;
+            this.label16.TabIndex = 28;
             this.label16.Text = "22229999-01";
             this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             this.label16.Visible = false;
             // 
+            // radioButton3
+            // 
+            this.radioButton3.AutoSize = true;
+            this.radioButton3.Location = new System.Drawing.Point(18, 4);
+            this.radioButton3.Name = "radioButton3";
+            this.radioButton3.Size = new System.Drawing.Size(216, 23);
+            this.radioButton3.TabIndex = 29;
+            this.radioButton3.Text = "工事情報のみコピー";
+            this.radioButton3.UseVisualStyleBackColor = true;
+            this.radioButton3.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
+            // 
+            // label15
+            // 
+            this.label15.AutoSize = true;
+            this.label15.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label15.ForeColor = System.Drawing.Color.Red;
+            this.label15.Location = new System.Drawing.Point(34, 27);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(574, 38);
+            this.label15.TabIndex = 30;
+            this.label15.Text = "既存工事をコピーして作成　　　【別工事として新規に作成されます】\r\n※見積データはコピーされません";
+            // 
+            // panel3
+            // 
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel3.Controls.Add(this.label5);
+            this.panel3.Controls.Add(this.label8);
+            this.panel3.Controls.Add(this.radioButton2);
+            this.panel3.Location = new System.Drawing.Point(10, 90);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(780, 70);
+            this.panel3.TabIndex = 32;
+            // 
             // label5
             // 
             this.label5.BackColor = System.Drawing.Color.White;
             this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label5.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.Location = new System.Drawing.Point(597, 95);
+            this.label5.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label5.Location = new System.Drawing.Point(587, 3);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(174, 24);
-            this.label5.TabIndex = 20;
+            this.label5.TabIndex = 25;
             this.label5.Text = "22229999-01";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             this.label5.Visible = false;
@@ -198,21 +253,43 @@
             this.label8.AutoSize = true;
             this.label8.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label8.ForeColor = System.Drawing.Color.Red;
-            this.label8.Location = new System.Drawing.Point(44, 119);
+            this.label8.Location = new System.Drawing.Point(34, 27);
             this.label8.Name = "label8";
             this.label8.Size = new System.Drawing.Size(573, 38);
-            this.label8.TabIndex = 24;
+            this.label8.TabIndex = 27;
             this.label8.Text = "類似工事の場合に見積データのみを引用して作成\r\n※工事情報は初期化されます　【別工事として新規に作成されます】";
             // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.Location = new System.Drawing.Point(18, 4);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(237, 23);
+            this.radioButton2.TabIndex = 26;
+            this.radioButton2.Text = "見積データのみコピー";
+            this.radioButton2.UseVisualStyleBackColor = true;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
+            // 
+            // panel2
+            // 
+            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.panel2.Controls.Add(this.label6);
+            this.panel2.Controls.Add(this.radioButton1);
+            this.panel2.Controls.Add(this.label1);
+            this.panel2.Location = new System.Drawing.Point(10, 20);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(780, 70);
+            this.panel2.TabIndex = 31;
+            // 
             // label6
             // 
             this.label6.AutoSize = true;
             this.label6.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label6.ForeColor = System.Drawing.Color.Red;
-            this.label6.Location = new System.Drawing.Point(44, 42);
+            this.label6.Location = new System.Drawing.Point(34, 28);
             this.label6.Name = "label6";
             this.label6.Size = new System.Drawing.Size(590, 38);
-            this.label6.TabIndex = 25;
+            this.label6.TabIndex = 28;
             this.label6.Text = "既存工事をコピーして作成　　　【同じ工事として新規に作成されます】\r\n※工事内容の増減・変更に伴う見積変更の場合に使用";
             // 
             // radioButton1
@@ -219,61 +296,28 @@
             // 
             this.radioButton1.AutoSize = true;
             this.radioButton1.Checked = true;
-            this.radioButton1.Location = new System.Drawing.Point(28, 20);
+            this.radioButton1.Location = new System.Drawing.Point(18, 4);
             this.radioButton1.Name = "radioButton1";
             this.radioButton1.Size = new System.Drawing.Size(552, 23);
-            this.radioButton1.TabIndex = 23;
+            this.radioButton1.TabIndex = 27;
             this.radioButton1.TabStop = true;
             this.radioButton1.Text = "工事情報・見積データをコピー【同一工事として作成】";
             this.radioButton1.UseVisualStyleBackColor = true;
             this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
             // 
-            // radioButton2
-            // 
-            this.radioButton2.AutoSize = true;
-            this.radioButton2.Location = new System.Drawing.Point(28, 96);
-            this.radioButton2.Name = "radioButton2";
-            this.radioButton2.Size = new System.Drawing.Size(237, 23);
-            this.radioButton2.TabIndex = 22;
-            this.radioButton2.Text = "見積データのみコピー";
-            this.radioButton2.UseVisualStyleBackColor = true;
-            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
-            // 
             // label1
             // 
             this.label1.BackColor = System.Drawing.Color.White;
             this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label1.Location = new System.Drawing.Point(597, 19);
+            this.label1.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label1.Location = new System.Drawing.Point(587, 3);
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(174, 24);
-            this.label1.TabIndex = 19;
+            this.label1.TabIndex = 26;
             this.label1.Text = "22229999-01";
             this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // radioButton3
-            // 
-            this.radioButton3.AutoSize = true;
-            this.radioButton3.Location = new System.Drawing.Point(28, 173);
-            this.radioButton3.Name = "radioButton3";
-            this.radioButton3.Size = new System.Drawing.Size(216, 23);
-            this.radioButton3.TabIndex = 26;
-            this.radioButton3.Text = "工事情報のみコピー";
-            this.radioButton3.UseVisualStyleBackColor = true;
-            this.radioButton3.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
-            // 
-            // label15
-            // 
-            this.label15.AutoSize = true;
-            this.label15.Font = new System.Drawing.Font("ＭＳ Ｐ明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label15.ForeColor = System.Drawing.Color.Red;
-            this.label15.Location = new System.Drawing.Point(44, 196);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(574, 38);
-            this.label15.TabIndex = 27;
-            this.label15.Text = "既存工事をコピーして作成　　　【別工事として新規に作成されます】\r\n※見積データはコピーされません";
-            // 
             // label9
             // 
             this.label9.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -416,7 +460,7 @@
             this.label14.BackColor = System.Drawing.Color.White;
             this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label14.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label14.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label14.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label14.ForeColor = System.Drawing.Color.Black;
             this.label14.Location = new System.Drawing.Point(170, 20);
             this.label14.Name = "label14";
@@ -429,7 +473,7 @@
             // 
             this.lblNextMessage.BackColor = System.Drawing.Color.White;
             this.lblNextMessage.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblNextMessage.Location = new System.Drawing.Point(26, 26);
+            this.lblNextMessage.Location = new System.Drawing.Point(26, 20);
             this.lblNextMessage.Name = "lblNextMessage";
             this.lblNextMessage.Size = new System.Drawing.Size(748, 96);
             this.lblNextMessage.TabIndex = 21;
@@ -442,9 +486,9 @@
             this.groupBox3.Controls.Add(this.tableLayoutPanel3);
             this.groupBox3.Controls.Add(this.lblNextMessage);
             this.groupBox3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.groupBox3.Location = new System.Drawing.Point(12, 466);
+            this.groupBox3.Location = new System.Drawing.Point(12, 446);
             this.groupBox3.Name = "groupBox3";
-            this.groupBox3.Size = new System.Drawing.Size(800, 130);
+            this.groupBox3.Size = new System.Drawing.Size(800, 120);
             this.groupBox3.TabIndex = 18;
             this.groupBox3.TabStop = false;
             this.groupBox3.Text = "営業期・営業担当者・工事担当者";
@@ -462,7 +506,7 @@
             this.tableLayoutPanel3.Controls.Add(this.label22, 0, 2);
             this.tableLayoutPanel3.Controls.Add(this.label7, 0, 0);
             this.tableLayoutPanel3.Controls.Add(this.cmbConstructionPeriod, 1, 0);
-            this.tableLayoutPanel3.Location = new System.Drawing.Point(26, 26);
+            this.tableLayoutPanel3.Location = new System.Drawing.Point(26, 20);
             this.tableLayoutPanel3.Name = "tableLayoutPanel3";
             this.tableLayoutPanel3.RowCount = 3;
             this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F));
@@ -537,7 +581,7 @@
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.ClientSize = new System.Drawing.Size(824, 647);
+            this.ClientSize = new System.Drawing.Size(824, 631);
             this.Controls.Add(this.groupBox3);
             this.Controls.Add(this.groupBox2);
             this.Controls.Add(this.groupBox1);
@@ -555,7 +599,14 @@
             this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
             this.panel1.ResumeLayout(false);
             this.groupBox2.ResumeLayout(false);
-            this.groupBox2.PerformLayout();
+            this.panel5.ResumeLayout(false);
+            this.panel5.PerformLayout();
+            this.panel4.ResumeLayout(false);
+            this.panel4.PerformLayout();
+            this.panel3.ResumeLayout(false);
+            this.panel3.PerformLayout();
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
             this.groupBox1.ResumeLayout(false);
             this.groupBox3.ResumeLayout(false);
             this.tableLayoutPanel3.ResumeLayout(false);
@@ -582,15 +633,6 @@
         private System.Windows.Forms.Label label22;
         private System.Windows.Forms.ComboBox cmbSalesPerson;
         private System.Windows.Forms.ComboBox cmbConstructionPerson;
-        private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.RadioButton radioButton1;
-        private System.Windows.Forms.RadioButton radioButton2;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.RadioButton radioButton3;
-        private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.Label label16;
         private System.Windows.Forms.Label label10;
         private System.Windows.Forms.Label label13;
         private System.Windows.Forms.Label label12;
@@ -599,8 +641,21 @@
         private System.Windows.Forms.Label label3;
         private System.Windows.Forms.Label label4;
         private System.Windows.Forms.Label label14;
+        private System.Windows.Forms.Panel panel5;
         private System.Windows.Forms.Label label18;
         private System.Windows.Forms.Label label17;
         private System.Windows.Forms.RadioButton radioButton4;
+        private System.Windows.Forms.Panel panel4;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.RadioButton radioButton3;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.Label label1;
     }
 }
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 54)
@@ -34,12 +34,12 @@
             ConstructionPerson,
             ConstructionPeriod,
             radioButton1,
+            radioButton2,
+            radioButton3,
+            radioButton4,
             ConstructionCode1,
-            radioButton2,
             ConstructionCode2,
-            radioButton3,
             ConstructionCode3,
-            radioButton4,
             ConstructionCode4,
         }
         /// <summary>
@@ -174,8 +174,8 @@
             this.Close();
         }
         #endregion
-        
-        #region ラジオボタン
+
+        #region ラジオボタンの変更
         /// <summary>
         /// チェックボタンの変更
         /// </summary>
@@ -183,48 +183,61 @@
         /// <param name="e"></param>
         private void radioButton1_CheckedChanged(object sender, EventArgs e)
         {
-            if (radioButton1.Checked)
+            try
             {
-                tableLayoutPanel3.Visible = true;
-                lblNextMessage.Visible = false;
+                // ONのみ処理をおこなう
+                RadioButton ChgButton = (RadioButton)sender;
+                if (!ChgButton.Checked) return;
+
+                int DispCtrlCnt = 0;
+                for (int i = (int)Dispcount.radioButton1; i <= (int)Dispcount.radioButton4; i++)
+                {
+                    if (ChgButton == m_dispControl[i])
+                    {
+                        DispCtrlCnt = (i - (int)Dispcount.radioButton1) + (int)Dispcount.ConstructionCode1;
+                        continue;
+                    }
+                    RadioButton rdbwork = (RadioButton)m_dispControl[i];
+                    rdbwork.Checked = false;
+                }
+
+                if (radioButton1.Checked)
+                {
+                    tableLayoutPanel3.Visible = true;
+                    lblNextMessage.Visible = false;
+                }
+                else if (radioButton2.Checked)
+                {
+                    tableLayoutPanel3.Visible = false;
+                    lblNextMessage.Visible = true;
+                }
+                else if (radioButton3.Checked)
+                {
+                    tableLayoutPanel3.Visible = false;
+                    lblNextMessage.Visible = true;
+                }
+                else if (radioButton4.Checked)
+                {
+                    tableLayoutPanel3.Visible = false;
+                    lblNextMessage.Visible = true;
+                }
+
+                // 工事番号コントロールの表示
+                for (int i = (int)Dispcount.ConstructionCode1; i <= (int)Dispcount.ConstructionCode4; i++)
+                {
+                    if (i == DispCtrlCnt)
+                        m_dispControl[(int)Dispcount.ConstructionCode1].Visible = true;
+                    else
+                        m_dispControl[(int)Dispcount.ConstructionCode1].Visible = false;
+                }
+
                 // 工事番号の表示
-                m_dispControl[(int)Dispcount.ConstructionCode1].Visible = true;
-                m_dispControl[(int)Dispcount.ConstructionCode2].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode3].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode4].Visible = false;
+                SetConstructionCode();
             }
-            else if (radioButton2.Checked)
+            catch (Exception ex)
             {
-                tableLayoutPanel3.Visible = false;
-                lblNextMessage.Visible = true;
-                // 工事番号の表示
-                m_dispControl[(int)Dispcount.ConstructionCode1].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode2].Visible = true;
-                m_dispControl[(int)Dispcount.ConstructionCode3].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode4].Visible = false;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            else if (radioButton3.Checked)
-            {
-                tableLayoutPanel3.Visible = false;
-                lblNextMessage.Visible = true;
-                // 工事番号の表示
-                m_dispControl[(int)Dispcount.ConstructionCode1].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode2].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode3].Visible = true;
-                m_dispControl[(int)Dispcount.ConstructionCode4].Visible = false;
-            }
-            else if (radioButton4.Checked)
-            {
-                tableLayoutPanel3.Visible = false;
-                lblNextMessage.Visible = true;
-                // 工事番号の表示
-                m_dispControl[(int)Dispcount.ConstructionCode1].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode2].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode3].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode4].Visible = true;
-            }
-            // 工事番号の表示
-            SetConstructionCode();
         }
 
         #endregion
@@ -465,6 +478,16 @@
                 // 工事番号表示
                 SetConstructionCode();
 
+                // 積算見積データ取得（見積データが無い場合は工事情報のみをコピーする 2017/03/16）
+                strSQL = edDB.CreatePrimarykeyString(m_ConstructionCode);
+                EstimateData edRec = new EstimateData();
+                if (!edDB.SelectAction(strSQL, ref edRec))
+                {
+                    radioButton1.Text = "工事情報のみをコピー【同一工事として作成】";
+                    panel3.Enabled = false;
+                    panel5.Enabled = false;
+                }
+
                 return bRet;
             }
             catch (Exception ex)
@@ -1003,6 +1026,13 @@
                     cbRec.ConstructionPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue.ToString());
                 }
 
+                // 結合工事は通常の工事に変更する
+                if (cbRec.JoinFlg != 0)
+                {
+                    cbRec.JoinFlg = 0;
+                    cbRec.TyingFlg = 0;
+                }
+
                 // 更新処理
                 if (!cbDB.UpdateAction(strSQL, cbRec, false)) return false;
 
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs	(revision 54)
@@ -279,6 +279,11 @@
         private int m_ConstructionCode = 0;
 
         /// <summary>
+        /// ��t�ԍ�
+        /// </summary>
+        private int m_OrderNo = 0;
+
+        /// <summary>
         /// ������t
         /// </summary>
         private DateTime m_ReportDate = DateTime.Now;
@@ -397,6 +402,15 @@
         }
 
         /// <summary>
+        /// ��t�ԍ�
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+
+        /// <summary>
         /// ������t
         /// </summary>
         public DateTime ReportDate
@@ -561,12 +575,6 @@
                 // �\���E���F�\������
                 InitApprovalDisplay();
 
-                // �Q�Ǝ��͕ύX�ł��Ȃ�
-                if (m_EditLock)
-                {
-                    SeeModeLock();
-                }
-
                 // *-----* �����ړ��{�^���ݒ� *-----*
                 CreateProcessContextMenu(m_SubForm);
                 // *-----* �����ړ��{�^���ݒ� *-----*
@@ -975,6 +983,9 @@
 
             // �ŏ��̃f�[�^���擾����
             GetPrevNextData((int)ReadData.First);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -994,6 +1005,9 @@
 
             // �ŏI�̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Final);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -1013,6 +1027,9 @@
 
             // �O�̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Previous);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -1032,6 +1049,9 @@
 
             // ��̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Next);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs	(revision 54)
@@ -2661,9 +2661,6 @@
                 }
                 
                 // 最後にボタンの処理を行う
-                btnApproval.Enabled = false;
-                btnPetition.Enabled = false;
-                
                 btnDataEntry.Visible = false;
                 btnDataDelete.Visible = false;
                 btnLineAdd.Visible = false;
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs	(revision 54)
@@ -87,7 +87,7 @@
         /// <summary>
         /// 次頁以降の判子イメージ移動位置
         /// </summary>
-        private static float s_NextImageY = 1171.00f;
+        private static float s_NextImageY = 1165.00f;
         /// <summary>
         /// 判子位置(Key:X Value:Y)
         /// </summary>
@@ -247,7 +247,7 @@
                         strMessage = "システムエラー";
                         break;
                     case (int)CommonDefine.RetunAnswer.Answer3:
-                        strMessage = "日報データ読み込みエラー";
+                        strMessage = "議事録データ読み込みエラー";
                         break;
                     case (int)CommonDefine.RetunAnswer.Answer5:
                         strMessage = "エクセル操作エラー";
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs	(revision 54)
@@ -547,7 +547,7 @@
                 {
                     if (PorsonTable[i] == 0) continue;
 
-                    shapedef.ShapeDrowPointX = s_CoverSealPoint[i, 0] + (s_NextImageY * PageCnt);   // 図形描画位置 X
+                    shapedef.ShapeDrowPointX = s_CoverSealPoint[i, 0];                              // 図形描画位置 X
                     shapedef.ShapeDrowPointY = s_CoverSealPoint[i, 1] + (s_NextImageY * PageCnt);   // 図形描画位置 Y
                     shapedef.DrowText = PersonNameTable[i];                      // 描画文字列
                     int ifontSize = PersonNameTable[i].Length - 1;
@@ -558,7 +558,7 @@
 
                     // タイトル印字
                     string strChar = CommonMotions.cnvNumberToAlphaCharacter(PrintPos);
-                    int RowPoint = 1 + (s_NumberOfRowInDetail * i);
+                    int RowPoint = 1 + (s_NumberOfRowInDetail * PageCnt);
                     if (PrintPos > 25) strChar = "A" + strChar;
                     if (PrintNameTable[i].Length != 0)
                     {
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs	(revision 54)
@@ -100,6 +100,9 @@
                 if (ConstructionCode == 0) return;
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ConstructionCode);
 
+                // ��t�ԍ��Z�b�g
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.s_Default_OrderNo);
+
                 // �I���s�S���҃Z�b�g
                 int PersonCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispColumn.PersonCode].Value);
                 if (PersonCode == 0) return;
@@ -391,7 +394,7 @@
                 // ������͑ΏۍH��
                 strSub1 = "SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING, C.PERSONCODE, C.PERSONNAME, '', D.DEPARTMENTCODE, D.DEPARTMENTSTRING, D.DISPLAYORDER, C.DISPLAYORDER, E.COMPLATEFLG";
                 strSub1 += " FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBASEINFODETAIL B, PERSONINCHARGEMASTER C, DEPARTMENTMASTER D, CONSTRUCTIONLEDGER E";
-                strSub1 += " WHERE NOT EXISTS (SELECT * FROM PROCEEDINGSDATA Z WHERE Z.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE AND Z.PERSONCODE = A.CONSTRUCTIONPERSONCODE)";
+                strSub1 += " WHERE NOT EXISTS (SELECT * FROM PROCEEDINGSDATA Z WHERE Z.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
                 strSub1 += string.Format(" And A.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
 
                 // ���������ȍ~�͑ΏۊO
@@ -424,7 +427,7 @@
 
                 strSub2 += string.Format(" AND (A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE AND B.DETAILNO = {0})", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
                 strSub2 += " AND A.CONSTRUCTIONCODE = C.CONSTRUCTIONCODE";
-                strSub2 += " AND C.PERSONCODE = D.PERSONCODE";
+                strSub2 += " AND D.PERSONCODE = A.CONSTRUCTIONPERSONCODE";
                 // �����I�������鎞
                 if (DepartmentCode > 0)
                     strSub2 += string.Format(" AND D.DEPARTMENTCODE = {0}", DepartmentCode);
@@ -495,6 +498,7 @@
         private void DataDisplay()
         {
             IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
+            ArrayList arData = new ArrayList();
             try
             {
                 dgvMaster.Rows.Clear();
@@ -501,56 +505,61 @@
                 string strSQL = "";
                 // SQL�쐬
                 CreateInitSQL(ref strSQL);
-                ArrayList arData = new ArrayList();
                 bool init = true;
                 // �H����{���擾
-                if (cbiDB.ExecuteReader(strSQL, ref arData))
+                if (!cbiDB.ExecuteReader(strSQL, ref arData)) return;
+
+                int DepCode = 0;
+                int PersonCode = 0;
+                string DepString = "";
+                string PersonStr = "";
+                int CompFlg = (int)CommonDefine.ComplateTitleNo.Operateing;
+                // �f�[�^�\��
+                foreach (object[] objwrk in arData)
                 {
-                    int DepCode = 0;
-                    int PersonCode = 0;
-                    string DepString = "";
-                    string PersonStr = "";
-                    int CompFlg = (int)CommonDefine.ComplateTitleNo.Operateing;
-                    // �f�[�^�\��
-                    foreach (object[] objwrk in arData)
+                    DepString = "";
+                    PersonStr = "";
+
+                    // �����̃O���[�s���O
+                    if (DepCode != CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode]))
                     {
-                        DepString = "";
-                        PersonStr = "";
+                        DepCode = CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode]);
+                        DepString = CommonMotions.cnvString(objwrk[(int)GetData.DepartmentName]);
+                        if (!init) dgvMaster.Rows.Add(1);
+                        init = false;
+                    }
+                    // �S���҂̃O���[�s���O
+                    if (PersonCode != CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]))
+                    {
+                        PersonCode = CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]);
+                        PersonStr = CommonMotions.cnvString(objwrk[(int)GetData.PersonName]);
+                    }
+                    // ������͏I��
+                    if (CompFlg != CommonMotions.cnvInt(objwrk[(int)GetData.LedgerComplate]))
+                    {
+                        CompFlg = CommonMotions.cnvInt(objwrk[(int)GetData.LedgerComplate]);
+                        dgvMaster.Rows.Add(2);
+                        dgvMaster.Rows[dgvMaster.Rows.Count - 1].Cells[(int)DispColumn.ConstructionName].Value = s_GridColumnTitle;
+                    }
 
-                        // �����̃O���[�s���O
-                        if (DepCode != CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode]))
-                        {
-                            DepCode = CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode]);
-                            DepString = CommonMotions.cnvString(objwrk[(int)GetData.DepartmentName]);
-                            if (!init) dgvMaster.Rows.Add(1);
-                            init = false;
-                        }
-                        // �S���҂̃O���[�s���O
-                        if (PersonCode != CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]))
-                        {
-                            PersonCode = CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]);
-                            PersonStr = CommonMotions.cnvString(objwrk[(int)GetData.PersonName]);
-                        }
-                        // ������͏I��
-                        if (CompFlg != CommonMotions.cnvInt(objwrk[(int)GetData.LedgerComplate]))
-                        {
-                            CompFlg = CommonMotions.cnvInt(objwrk[(int)GetData.LedgerComplate]);
-                            dgvMaster.Rows.Add(2);
-                            dgvMaster.Rows[dgvMaster.Rows.Count - 1].Cells[(int)DispColumn.ConstructionName].Value = s_GridColumnTitle;
-                        }
 
+                    dgvMaster.Rows.Add(CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode])
+                                        , DepString
+                                        , CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode])
+                                        , PersonStr
+                                        , CommonMotions.cnvInt(objwrk[(int)GetData.ConstructionCode])
+                                        , CommonMotions.cnvString(objwrk[(int)GetData.ConstructionName])
+                                        , CommonMotions.cnvString(objwrk[(int)GetData.DailydataDate])
+                                        );
 
-                        dgvMaster.Rows.Add(CommonMotions.cnvInt(objwrk[(int)GetData.DepartmentCode])
-                                            , DepString
-                                            , CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode])
-                                            , PersonStr
-                                            , CommonMotions.cnvInt(objwrk[(int)GetData.ConstructionCode])
-                                            , CommonMotions.cnvString(objwrk[(int)GetData.ConstructionName])
-                                            , CommonMotions.cnvString(objwrk[(int)GetData.DailydataDate])
-                                            );
-
-                    }
                 }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
                 // �f�[�^�������Ȃ�΃\�[�g�ł���
                 if (CommonDefine.s_MaxInitLineCount < dgvMaster.RowCount)
                 {
@@ -566,13 +575,7 @@
                     m_initDataCount = arData.Count;
                     dgvMaster.RowCount += (CommonDefine.s_MaxInitLineCount - m_initDataCount);
                 }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
+
                 cbiDB.close(); cbiDB = null;
             }
         }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs	(revision 54)
@@ -1,4 +1,6 @@
-﻿namespace ProcessManagement.Forms.DataEntry
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
 {
     partial class FrmDRWork
     {
@@ -28,21 +30,21 @@
         /// </summary>
         private void InitializeComponent()
         {
-            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();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle();
+            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();
             this.label1 = new System.Windows.Forms.Label();
             this.btnLineDel = new System.Windows.Forms.Button();
             this.btnLineAdd = new System.Windows.Forms.Button();
@@ -63,6 +65,7 @@
             this.btnOnHold = new System.Windows.Forms.Button();
             this.tabControl1 = new System.Windows.Forms.TabControl();
             this.tabPage1 = new System.Windows.Forms.TabPage();
+            this.label18 = new System.Windows.Forms.Label();
             this.label14 = new System.Windows.Forms.Label();
             this.label13 = new System.Windows.Forms.Label();
             this.label12 = new System.Windows.Forms.Label();
@@ -161,11 +164,12 @@
             this.label24 = new System.Windows.Forms.Label();
             this.label25 = new System.Windows.Forms.Label();
             this.label55 = new System.Windows.Forms.Label();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.btnWorkingList = new System.Windows.Forms.Button();
             this.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -194,8 +198,6 @@
             this.cmbDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.cmbConstructionPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.comboBox1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.panel2 = new System.Windows.Forms.Panel();
-            this.btnWorkingList = new System.Windows.Forms.Button();
             this.panel3.SuspendLayout();
             this.pnlApproval.SuspendLayout();
             this.pnlApprovalButton.SuspendLayout();
@@ -202,10 +204,10 @@
             this.tabControl1.SuspendLayout();
             this.tabPage1.SuspendLayout();
             this.tabPage2.SuspendLayout();
+            this.panel2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvTransport02)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvTransport01)).BeginInit();
-            this.panel2.SuspendLayout();
             this.SuspendLayout();
             // 
             // label1
@@ -360,7 +362,6 @@
             this.pnlApproval.Name = "pnlApproval";
             this.pnlApproval.Size = new System.Drawing.Size(262, 34);
             this.pnlApproval.TabIndex = 109;
-            this.pnlApproval.Visible = false;
             // 
             // lblApprovalCount
             // 
@@ -387,6 +388,7 @@
             this.btnPetition.TabIndex = 12;
             this.btnPetition.Text = "未申請";
             this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
             // 
             // btnApproval
             // 
@@ -400,6 +402,7 @@
             this.btnApproval.TabIndex = 12;
             this.btnApproval.Text = "未承認";
             this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
             // 
             // pnlApprovalButton
             // 
@@ -426,6 +429,7 @@
             this.btnOnApproval.TabStop = false;
             this.btnOnApproval.Text = "承認";
             this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
             // 
             // btnNotApproval
             // 
@@ -437,6 +441,7 @@
             this.btnNotApproval.TabStop = false;
             this.btnNotApproval.Text = "不承認";
             this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
             // 
             // btnOnHold
             // 
@@ -448,6 +453,7 @@
             this.btnOnHold.TabStop = false;
             this.btnOnHold.Text = "保留";
             this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
             // 
             // tabControl1
             // 
@@ -463,6 +469,7 @@
             // tabPage1
             // 
             this.tabPage1.BackColor = System.Drawing.Color.Black;
+            this.tabPage1.Controls.Add(this.label18);
             this.tabPage1.Controls.Add(this.label14);
             this.tabPage1.Controls.Add(this.label13);
             this.tabPage1.Controls.Add(this.label12);
@@ -482,6 +489,19 @@
             this.tabPage1.TabIndex = 0;
             this.tabPage1.Text = "出勤日報";
             // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.White;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label18.Location = new System.Drawing.Point(1260, 5);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(60, 27);
+            this.label18.TabIndex = 139;
+            this.label18.Text = "999";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            this.label18.Visible = false;
+            // 
             // label14
             // 
             this.label14.BackColor = System.Drawing.Color.LemonChiffon;
@@ -488,7 +508,7 @@
             this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label14.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label14.ForeColor = System.Drawing.Color.Black;
-            this.label14.Location = new System.Drawing.Point(573, 6);
+            this.label14.Location = new System.Drawing.Point(593, 6);
             this.label14.Name = "label14";
             this.label14.Size = new System.Drawing.Size(54, 27);
             this.label14.TabIndex = 138;
@@ -502,9 +522,9 @@
             this.label13.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label13.Location = new System.Drawing.Point(513, 6);
             this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(60, 27);
+            this.label13.Size = new System.Drawing.Size(80, 27);
             this.label13.TabIndex = 137;
-            this.label13.Text = "999";
+            this.label13.Text = "999.9";
             this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
             // 
             // label12
@@ -1767,6 +1787,30 @@
             this.label55.Text = "合　　計";
             this.label55.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // panel2
+            // 
+            this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.panel2.BackColor = System.Drawing.Color.LemonChiffon;
+            this.panel2.Controls.Add(this.btnWorkingList);
+            this.panel2.Location = new System.Drawing.Point(1102, 3);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(237, 34);
+            this.panel2.TabIndex = 106;
+            // 
+            // btnWorkingList
+            // 
+            this.btnWorkingList.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnWorkingList.BackColor = System.Drawing.Color.DarkOrange;
+            this.btnWorkingList.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnWorkingList.ForeColor = System.Drawing.Color.Black;
+            this.btnWorkingList.Location = new System.Drawing.Point(4, 4);
+            this.btnWorkingList.Name = "btnWorkingList";
+            this.btnWorkingList.Size = new System.Drawing.Size(230, 26);
+            this.btnWorkingList.TabIndex = 12;
+            this.btnWorkingList.Text = "作成状態を表示する";
+            this.btnWorkingList.UseVisualStyleBackColor = false;
+            this.btnWorkingList.Click += new System.EventHandler(this.btnWorkingList_Click);
+            // 
             // dgvAllDisplay
             // 
             this.dgvAllDisplay.AllowUserToAddRows = false;
@@ -1777,14 +1821,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dgvAllDisplay.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvAllDisplay.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle31.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle31.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle31.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle31.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle31.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle31.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle31;
+            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, 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.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
             this.dgvAllDisplay.ColumnHeadersHeight = 24;
             this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -1791,7 +1835,6 @@
             this.Column1,
             this.Column4,
             this.Column3,
-            this.Column5,
             this.Column2,
             this.Column7,
             this.Column6});
@@ -1806,7 +1849,6 @@
             this.dgvAllDisplay.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
             this.dgvAllDisplay.Size = new System.Drawing.Size(1310, 458);
             this.dgvAllDisplay.TabIndex = 37;
-            this.dgvAllDisplay.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
             this.dgvAllDisplay.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
             this.dgvAllDisplay.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
             this.dgvAllDisplay.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
@@ -1813,8 +1855,8 @@
             // 
             // Column1
             // 
-            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle32;
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle2;
             this.Column1.Frozen = true;
             this.Column1.HeaderText = "日付";
             this.Column1.Name = "Column1";
@@ -1836,8 +1878,8 @@
             // 
             // Column3
             // 
-            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle33;
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle3;
             this.Column3.Frozen = true;
             this.Column3.HeaderText = "曜日";
             this.Column3.Name = "Column3";
@@ -1846,33 +1888,21 @@
             this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column3.Width = 80;
             // 
-            // Column5
-            // 
-            this.Column5.Frozen = true;
-            this.Column5.HeaderText = "工事番号";
-            this.Column5.Name = "Column5";
-            this.Column5.ReadOnly = true;
-            this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column5.Visible = false;
-            this.Column5.Width = 5;
-            // 
             // Column2
             // 
-            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle34;
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle4;
             this.Column2.Frozen = true;
-            this.Column2.HeaderText = "現　　場　　名　　称";
+            this.Column2.HeaderText = "行　　先";
             this.Column2.Name = "Column2";
-            this.Column2.ReadOnly = true;
             this.Column2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column2.Width = 640;
+            this.Column2.Width = 540;
             // 
             // Column7
             // 
-            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle35;
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle5;
             this.Column7.Frozen = true;
             this.Column7.HeaderText = "残業時間";
             this.Column7.Name = "Column7";
@@ -1886,7 +1916,7 @@
             this.Column6.Name = "Column6";
             this.Column6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column6.Width = 400;
+            this.Column6.Width = 500;
             // 
             // dgvTransport02
             // 
@@ -1896,14 +1926,14 @@
             this.dgvTransport02.AllowUserToResizeRows = false;
             this.dgvTransport02.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvTransport02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle36.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle36.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle36.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle36.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle36.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle36.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvTransport02.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle36;
+            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.dgvTransport02.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
             this.dgvTransport02.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvTransport02.ColumnHeadersVisible = false;
             this.dgvTransport02.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -1936,10 +1966,10 @@
             // 
             // dataGridViewTextBoxColumn1
             // 
-            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle37.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle37.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle37;
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle7.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle7.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle7;
             this.dataGridViewTextBoxColumn1.Frozen = true;
             this.dataGridViewTextBoxColumn1.HeaderText = "日";
             this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
@@ -1958,10 +1988,10 @@
             // 
             // dataGridViewTextBoxColumn2
             // 
-            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle38.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            dataGridViewCellStyle38.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle38;
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle8.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            dataGridViewCellStyle8.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle8;
             this.dataGridViewTextBoxColumn2.Frozen = true;
             this.dataGridViewTextBoxColumn2.HeaderText = "事務所発";
             this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
@@ -1970,10 +2000,10 @@
             // 
             // dataGridViewTextBoxColumn3
             // 
-            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle39.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle39.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle39;
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle9.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle9.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle9;
             this.dataGridViewTextBoxColumn3.Frozen = true;
             this.dataGridViewTextBoxColumn3.HeaderText = "事務所着";
             this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
@@ -1982,10 +2012,10 @@
             // 
             // dataGridViewTextBoxColumn4
             // 
-            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle40.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle40.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle40;
+            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle10.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle10.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle10;
             this.dataGridViewTextBoxColumn4.Frozen = true;
             this.dataGridViewTextBoxColumn4.HeaderText = "当日計";
             this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
@@ -2041,14 +2071,14 @@
             this.dgvTransport01.AllowUserToResizeRows = false;
             this.dgvTransport01.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvTransport01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle41.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle41.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle41.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle41.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle41.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvTransport01.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle41;
+            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.dgvTransport01.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
             this.dgvTransport01.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvTransport01.ColumnHeadersVisible = false;
             this.dgvTransport01.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -2081,10 +2111,10 @@
             // 
             // dataGridViewTextBoxColumn5
             // 
-            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle42.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle42.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle42;
+            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle12.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle12.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle12;
             this.dataGridViewTextBoxColumn5.Frozen = true;
             this.dataGridViewTextBoxColumn5.HeaderText = "日";
             this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
@@ -2103,10 +2133,10 @@
             // 
             // dataGridViewTextBoxColumn6
             // 
-            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle43.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            dataGridViewCellStyle43.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle43;
+            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle13.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            dataGridViewCellStyle13.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle13;
             this.dataGridViewTextBoxColumn6.Frozen = true;
             this.dataGridViewTextBoxColumn6.HeaderText = "事務所発";
             this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
@@ -2115,10 +2145,10 @@
             // 
             // dataGridViewTextBoxColumn7
             // 
-            dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle44.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle44.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle44;
+            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle14.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle14.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle14;
             this.dataGridViewTextBoxColumn7.Frozen = true;
             this.dataGridViewTextBoxColumn7.HeaderText = "事務所着";
             this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
@@ -2127,10 +2157,10 @@
             // 
             // dataGridViewTextBoxColumn8
             // 
-            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle45.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
-            dataGridViewCellStyle45.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle45;
+            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle15.Font = new System.Drawing.Font("Century", 9F, System.Drawing.FontStyle.Bold);
+            dataGridViewCellStyle15.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle15;
             this.dataGridViewTextBoxColumn8.Frozen = true;
             this.dataGridViewTextBoxColumn8.HeaderText = "当日計";
             this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
@@ -2219,30 +2249,6 @@
             this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
             this.comboBox1.Enter += new System.EventHandler(this.comboBox1_Enter);
             // 
-            // panel2
-            // 
-            this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.panel2.BackColor = System.Drawing.Color.LemonChiffon;
-            this.panel2.Controls.Add(this.btnWorkingList);
-            this.panel2.Location = new System.Drawing.Point(1102, 3);
-            this.panel2.Name = "panel2";
-            this.panel2.Size = new System.Drawing.Size(237, 34);
-            this.panel2.TabIndex = 106;
-            // 
-            // btnWorkingList
-            // 
-            this.btnWorkingList.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnWorkingList.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnWorkingList.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnWorkingList.ForeColor = System.Drawing.Color.Black;
-            this.btnWorkingList.Location = new System.Drawing.Point(4, 4);
-            this.btnWorkingList.Name = "btnWorkingList";
-            this.btnWorkingList.Size = new System.Drawing.Size(230, 26);
-            this.btnWorkingList.TabIndex = 12;
-            this.btnWorkingList.Text = "作成状態を表示する";
-            this.btnWorkingList.UseVisualStyleBackColor = false;
-            this.btnWorkingList.Click += new System.EventHandler(this.btnWorkingList_Click);
-            // 
             // FrmDRWork
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -2273,10 +2279,10 @@
             this.tabControl1.ResumeLayout(false);
             this.tabPage1.ResumeLayout(false);
             this.tabPage2.ResumeLayout(false);
+            this.panel2.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvTransport02)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvTransport01)).EndInit();
-            this.panel2.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
@@ -2399,13 +2405,6 @@
         private System.Windows.Forms.Label lblDspKm1;
         private System.Windows.Forms.Label label87;
         private System.Windows.Forms.Label label88;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
         private System.Windows.Forms.Label label45;
         private System.Windows.Forms.Label label31;
         private System.Windows.Forms.Label label33;
@@ -2436,5 +2435,12 @@
         private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn7;
         private System.Windows.Forms.Panel panel2;
         private System.Windows.Forms.Button btnWorkingList;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
     }
 }
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs	(revision 54)
@@ -41,8 +41,7 @@
             DispDay = 0,
             AttendanceDate,
             WeekString,
-            ConstructionCode,
-            ConstructionName,
+            ActionResult,
             OverTimes,
             Comment,
         }
@@ -101,6 +100,10 @@
             /// 残業時間
             /// </summary>
             Overtime,
+            /// <summary>
+            /// 申請受付番号
+            /// </summary>
+            OrderNo,
 
             KmTodayTotal,
             OfficeTodayCnt01,
@@ -147,7 +150,7 @@
         /// <summary>
         /// 対象年月
         /// </summary>
-        private DateTime m_ReportDate = DateTime.Now;
+        private DateTime m_OrderDate = DateTime.Now;
 
         /// <summary>
         /// 終了ボタン押下フラグ
@@ -195,6 +198,11 @@
         /// </summary>
         private FrmDRWorkList m_frmDRWorkList = null;
 
+        /// <summary>
+        /// 承認済みフラグ
+        /// </summary>
+        //private bool m_ApprovalFlag = false;
+
         #endregion
 
         #region プロパティ
@@ -210,10 +218,10 @@
         /// <summary>
         /// 対象年月
         /// </summary>
-        public DateTime ReportDate
+        public DateTime OrdertDate
         {
-            get { return m_ReportDate; }
-            set { m_ReportDate = value; }
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
         }
 
         /// <summary>
@@ -268,6 +276,9 @@
                 // ログイン者のセット
                 InitDepPersonCode();
 
+                // 選択値のセット
+                SetVariableValue();
+
                 // 初期表示
                 InitDataLoad();
 
@@ -463,9 +474,11 @@
             // 担当者コンボボックスをセットする
             SetcombBoxPerson();
 
+            // 変数を取り込む
+            SetVariableValue();
+
             // データ表示
-            InitDispData01();
-            InitDispData02();
+            InitDataLoad();
 
             // データ変更フラグクリア
             m_bChengeAns = false;
@@ -507,9 +520,11 @@
             }
             SetPerosonToDepartment();
 
+            // 変数を取り込む
+            SetVariableValue();
+
             // データ表示
-            InitDispData01();
-            InitDispData02();
+            InitDataLoad();
 
             // データ変更フラグクリア
             m_bChengeAns = false;
@@ -550,9 +565,11 @@
                 }
             }
 
+            // 変数を取り込む
+            SetVariableValue();
+
             // データ表示
-            InitDispData01();
-            InitDispData02();
+            InitDataLoad();
 
             // データ変更フラグクリア
             m_bChengeAns = false;
@@ -605,6 +622,7 @@
                 //IMEのモードを変更する
                 switch (e.ColumnIndex)
                 {
+                    case (int)GridColumn01.ActionResult:
                     case (int)GridColumn01.Comment:
                         dgv.ImeMode = ImeMode.On;
                         break;
@@ -656,42 +674,6 @@
         }
         #endregion
 
-        #region 日報グリッドセルのダブルクリック
-        /// <summary>
-        /// 日報グリッドセルのダブルクリック
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
-        {
-            try
-            {
-                if (GetConstructionPersonCode() == 0) return;
-
-                // 参照時は処理しない
-                if (m_EditLock) return;
-
-                switch (e.ColumnIndex)
-                {
-                    case (int)GridColumn01.ConstructionName:
-                        // 工事名称
-                        SetConstruction(e.RowIndex);
-                        break;
-                    default:
-                        break;
-                }
-                DataGridView dgv = dgvAllDisplay;
-                dgv.EndEdit();
-
-                m_bChengeAns = true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
         #region タブ変更時
         /// <summary>
         /// タブ変更時
@@ -891,5 +873,275 @@
             }
         }
         #endregion
+
+        #region 申請ボタン押下
+        /// <summary>
+        /// 申請ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPetition_Click(object sender, EventArgs e)
+        {
+            IOAttendanceData AttendDB = new IOAttendanceData();
+            IOPersonApproval PersonAppDB = new IOPersonApproval();
+            try
+            {
+                // 対象月の開始終了を取得する
+                string startDate = comboBox1.SelectedValue.ToString() + "/01";
+                DateTime dtwork = CommonMotions.cnvDate(startDate);
+                int SelPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                // 日報データが無い場合は登録する
+                string strSQL = AttendDB.CreatePrimarykeyString(SelPersonCode, dtwork);
+
+                AttendanceData DataRec = new AttendanceData();
+                if (!AttendDB.SelectAction(strSQL, ref DataRec)) m_bChengeAns = true;
+
+                // データ変更有時はデータ登録
+                if (m_bChengeAns) if (!DataEntryProcess()) return;
+
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+                // 担当者コード
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(SelPersonCode);
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].StringExecParameter.Add(startDate);
+                // 受付番号
+                string strApp = PersonAppDB.CreatePrimarykeyString(SelPersonCode, (int)ClsExcute.ApprovalListNo.DRWorkApproval, dtwork);
+                int wrkOrderNo = PersonAppDB.SelectMaxOrderNoCount(strApp) + 1;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(wrkOrderNo);
+
+                // 親フォーム終了
+                //m_ParentEnd = true;
+
+                // 終了処理OFF
+                m_CloseingProcessOn = false;
+
+                // 自フォーム終了
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                AttendDB.close(); AttendDB = null;
+                PersonAppDB.close(); PersonAppDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認ボタン押下
+        /// <summary>
+        /// 承認ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnApproval_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // データ変更有時はデータ登録
+                if (m_bChengeAns)
+                {
+                    if (!DataEntryProcess()) return;
+                }
+
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+
+                // 担当者コード
+                int SelPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(SelPersonCode);
+
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // 受付日
+                string strartDate = comboBox1.SelectedValue.ToString() + "/01";
+                ClsExcute.ProcControlPara[NowPoint].StringExecParameter.Add(strartDate);
+
+                // 受付番号
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OrderNo].Text));
+
+                // 親フォーム終了
+                //m_ParentEnd = true;
+
+                // 終了処理OFF
+                m_CloseingProcessOn = false;
+                // 自フォーム終了
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnApproval_Click(object sender, EventArgs e)
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("出勤管理を承認します、よろしいですか？。", "承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 担当者コード
+                int SelPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                frm.PersonCode = SelPersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                // 受付日
+                string strartDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OrderNo].Text);
+
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval, false))
+                {
+                    MessageBox.Show("承認に失敗しました。", "承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                //m_ParentEnd = true;
+
+                // メニューへ戻る
+                ClsExcute.ClearProcess();
+                // 終了処理フラグOff
+                m_CloseingProcessOn = false;
+                // 画面クローズ
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）保留ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）保留ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnHold_Click(object sender, EventArgs e)
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("出勤管理を保留とします、よろしいですか？。", "保留確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 担当者コード
+                int SelPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                frm.PersonCode = SelPersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                // 受付日
+                string strartDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OrderNo].Text);
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Pending, false))
+                {
+                    MessageBox.Show("保留に失敗しました。", "保留エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                //m_ParentEnd = true;
+
+                // メニューへ戻る
+                ClsExcute.ClearProcess();
+                // 終了処理フラグOff
+                m_CloseingProcessOn = false;
+                // 画面クローズ
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）不承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）不承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotApproval_Click(object sender, EventArgs e)
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("出勤管理を不承認します、よろしいですか？。", "不承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 担当者コード
+                int SelPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                frm.PersonCode = SelPersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                // 受付日
+                string strartDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OrderNo].Text);
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.NotApproval, false))
+                {
+                    MessageBox.Show("不承認に失敗しました。", "不承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                //m_ParentEnd = true;
+
+                // メニューへ戻る
+                ClsExcute.ClearProcess();
+                // 終了処理フラグOff
+                m_CloseingProcessOn = false;
+                // 画面クローズ
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
     }
 }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx	(revision 54)
@@ -126,9 +126,6 @@
   <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="Column5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
   <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 54)
@@ -87,6 +87,8 @@
                 m_DspControl[(int)DspCtrlName.WorkingDays] = label4;
                 // 残業時間
                 m_DspControl[(int)DspCtrlName.Overtime] = label13;
+                // 残業時間
+                m_DspControl[(int)DspCtrlName.OrderNo] = label18;
 
                 m_DspControl[(int)DspCtrlName.KmTodayTotal] = lblKM;
                 m_DspControl[(int)DspCtrlName.OfficeTodayCnt01] = lblCount01;
@@ -150,6 +152,12 @@
                 // データ表示
                 InitDispData01();
                 InitDispData02();
+
+                // 先頭ページへ移動
+                tabControl1.SelectedIndex = 0;
+
+                // 申請・承認表示処理
+                InitApprovalDisplay();
             }
             catch (Exception ex)
             {
@@ -170,12 +178,12 @@
         /// <returns></returns>
         private void InitDispData01()
         {
+            IOAttendanceData AttendDB = new IOAttendanceData();
             IOMHolidayCalender calDB = new IOMHolidayCalender();
             try
             {
                 DataGridView dgv = dgvAllDisplay;
                 dgv.Rows.Clear();
-                dgv.ReadOnly = true;
 
                 // 選択年月を取得する
                 string strSelDate = CommonMotions.cnvString(comboBox1.SelectedValue);
@@ -184,7 +192,6 @@
                 // 担当者を取得する
                 int PersonCode = GetConstructionPersonCode();
                 if (PersonCode == 0) return;
-                dgv.ReadOnly = false;
 
                 m_HolidayCount = 0;
                 // 月の最終日を求める
@@ -194,8 +201,7 @@
                 m_DspControl[(int)DspCtrlName.ConstructionDayFrom].Text = "1";
                 m_DspControl[(int)DspCtrlName.ConstructionDayTo].Text = m_LastDays.ToString("00");
 
-                
-                string strSQL = "SELECT AX.DT, TO_CHAR(C.HOLIDAY,'YYYY/MM/DD'), D.CONSTRUCTIONCODE, E.DETAILSTRING, D.OVERTIMEHOURS, D.WORKINGCOMMENT FROM";
+                string strSQL = "SELECT AX.DT, TO_CHAR(C.HOLIDAY,'YYYY/MM/DD'), D.ACTIONRESULT, D.OVERTIMEHOURS, D.WORKINGCOMMENT FROM";
                 strSQL += " (SELECT TO_CHAR((st+ROWNUM-1), 'YYYY/MM/DD') DT";
                 strSQL += " FROM SYS.ALL_CATALOG A,";
                 strSQL += string.Format(" (SELECT TO_DATE('{0}','yyyymmdd') st,", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + "01"));
@@ -203,8 +209,6 @@
                 strSQL += " WHERE ROWNUM <= (ed - st + 1)) AX";
                 strSQL += " LEFT JOIN HOLIDAYCALENDERMASTER C ON C.HOLIDAY = AX.DT";
                 strSQL += string.Format(" LEFT JOIN ATTENDANCEDAILYDATA D ON  D.PERSONCODE = {0} AND D.ATTENDANCEDATE = AX.DT", PersonCode);
-                strSQL += " LEFT JOIN CONSTRUCTIONBASEINFODETAIL E ON E.CONSTRUCTIONCODE = D.CONSTRUCTIONCODE";
-                strSQL += string.Format(" AND E.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
                 strSQL += " ORDER BY AX.DT, D.SEQNO";
 
                 ArrayList arList = new ArrayList();
@@ -212,7 +216,7 @@
                 DateTime DispDate = DateTime.Now;
                 DateTime BreakDate = DateTime.MinValue;
                 string strHoliday = string.Empty;
-                string strConstrName = string.Empty;
+                string strResultName = string.Empty;
                 string strDispDay = string.Empty;
                 string strWeek = string.Empty;
                 // 日付の表示
@@ -221,7 +225,7 @@
                     DispDate = CommonMotions.cnvDate(CurRec[0]);
                     strHoliday = string.Empty;
                     strHoliday = CommonMotions.cnvString(CurRec[1]);
-                    strConstrName = CommonMotions.cnvString(CurRec[3]);
+                    strResultName = CommonMotions.cnvString(CurRec[2]);
                     strDispDay = string.Format("{0}日", DispDate.Day.ToString());
                     strWeek = DispDate.ToString("dddd");
 
@@ -237,10 +241,9 @@
                     int AddRow = dgv.Rows.Add(strDispDay,
                                                 DispDate.ToShortDateString(),
                                                 strWeek,
-                                                CommonMotions.cnvInt(CurRec[2]),
-                                                strConstrName,
-                                                CommonMotions.cnvDouble(CurRec[4]).ToString("#.#"),
-                                                CommonMotions.cnvString(CurRec[5])
+                                                strResultName,
+                                                CommonMotions.cnvDouble(CurRec[3]).ToString("#.#"),
+                                                CommonMotions.cnvString(CurRec[4])
                                                 );
 
                     // 休日のチェック
@@ -252,8 +255,13 @@
                         continue;
                     }
                 }
-                // 出勤日数
+                // 出勤日数・残業時間のセット
                 SetWorkDaysAndOverTimes();
+
+                // 申請受付番号取得
+                strSQL = AttendDB.CreatePrimarykeyString(PersonCode, WorktDate);
+                AttendanceData AttendRec = new AttendanceData();
+                AttendDB.SelectAction(strSQL, ref AttendRec);
             }
             catch (Exception ex)
             {
@@ -263,6 +271,7 @@
             {
                 if (dgvAllDisplay.RowCount == 0) dgvAllDisplay.RowCount += (18 - dgvAllDisplay.RowCount);
                 calDB.close(); calDB = null;
+                AttendDB.close(); AttendDB = null;
             }
         }
         #endregion
@@ -534,8 +543,20 @@
         {
             try
             {
-                cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                if (m_PersonCode != 0)
+                {
+                    cmbConstructionPerson.SelectedValue = m_PersonCode;
+                    SetPerosonToDepartment();
+                    SetVariableValue();
+                }
+                else
+                {
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                    SetcombBoxPerson();
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                }
+
+
             }
             catch (Exception ex)
             {
@@ -797,7 +818,8 @@
                 string strSQL = string.Empty;
                 // 部署マスタを検索する
                 strSQL = "SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*)";
-                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
+                //strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
+                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B";
                 strSQL += " WHERE A.DELETEFLG = 0";
 
                 if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
@@ -808,7 +830,7 @@
                 }
 
                 strSQL += " AND A.DEPARTMENTCODE = B.DEPARTMENTCODE";
-                strSQL += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
+                //strSQL += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
                 strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
                 strSQL += " ORDER BY A.DISPLAYORDER ASC";
 
@@ -1020,7 +1042,7 @@
                 if (!DispFeildCheck()) return false;
 
                 if (MessageBox.Show("出勤日報データを登録します、よろしいですか？", "登録確認"
-                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return true;
+                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return false;
 
                 // 登録処理
                 if (!EntryData()) return false;
@@ -1062,6 +1084,13 @@
                     }
                 }
 
+                // 残業エラー
+                if (CommonMotions.cnvDouble(m_DspControl[(int)DspCtrlName.Overtime].Text) > 999.9)
+                {
+                    MessageBox.Show("残業時間の合計は999.9までしか登録できません。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
                 DataGridView dgv = dgvAllDisplay;
                 // グリッドの行分処理を行う
                 foreach (DataGridViewRow wrkRow in dgv.Rows)
@@ -1070,6 +1099,14 @@
                     CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.OverTimes], true);
                     CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.Comment], true);
 
+                    // 行動実績
+                    if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.ActionResult].Value).Length > 30)
+                    {
+                        // 背景色変更
+                        CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.ActionResult], false);
+                        bRet = false;
+                    }
+
                     // 残業時間
                     if (!CommonMotions.chkNumeric(wrkRow.Cells[(int)GridColumn01.OverTimes].Value))
                     {
@@ -1077,6 +1114,12 @@
                         CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.OverTimes], false);
                         bRet = false;
                     }
+                    if (CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].Value) > 999.9)
+                    {
+                        // 背景色変更
+                        CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.OverTimes], false);
+                        bRet = false;
+                    }
 
                     // 備考レングス
                     if (CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.Comment].Value).Length > 120)
@@ -1108,24 +1151,35 @@
         /// </summary>
         private bool EntryData()
         {
-            IOAttendanceDailyData AttendanceDB = new IOAttendanceDailyData();
+            IOAttendanceData MainDB = new IOAttendanceData();
+            IOAttendanceDailyData DailyDB = new IOAttendanceDailyData();
             IOTranceportDailyData TranceportDB = new IOTranceportDailyData();
             try
             {
 
                 // 一括処理を行う
-                AttendanceDB.connect(); AttendanceDB.beginTran();
+                MainDB.connect(); MainDB.beginTran();
+                DailyDB.connect(); DailyDB.beginTran();
                 TranceportDB.connect(); TranceportDB.beginTran();
 
+                // 出勤管理データ登録
+                if (!EntAttendanceData(MainDB))
+                {
+                    MainDB.rollback();
+                    return false;
+                }
                 // 出勤日報データ登録
-                if (!EntAttendanceDailyData(AttendanceDB))
+                if (!EntAttendanceDailyData(DailyDB))
                 {
-                    AttendanceDB.rollback();
+                    MainDB.rollback();
+                    DailyDB.rollback();
                     return false;
                 }
+                // 出勤交通費データ登録
                 if (!EntTraceportDailyData(TranceportDB))
                 {
-                    AttendanceDB.rollback();
+                    MainDB.rollback();
+                    DailyDB.rollback();
                     TranceportDB.rollback();
                     return false;
                 }
@@ -1139,15 +1193,66 @@
             }
             finally
             {
-                AttendanceDB.commit();
+                MainDB.commit();
+                DailyDB.commit();
                 TranceportDB.commit();
 
-                AttendanceDB.close(); AttendanceDB = null;
+                MainDB.close(); MainDB = null;
+                DailyDB.close(); DailyDB = null;
                 TranceportDB.close(); TranceportDB = null;
             }
         }
         #endregion
 
+        #region 出勤管理データ登録
+        /// <summary>
+        /// 出勤管理データ登録
+        /// </summary>
+        /// <param name="AttendanceDB"></param>
+        /// <returns></returns>
+        private bool EntAttendanceData(IOAttendanceData AttendanceDB)
+        {
+            try
+            {
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 担当者コンボボックス値取得
+                int PersonCode = GetConstructionPersonCode();
+
+                // まず削除する
+                string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strSQL += string.Format(" AND TO_CHAR(AttendanceMonth,'YYYY/MM') = '{0}'", TargetMonth);
+                AttendanceDB.DeleteAction(strSQL, false);
+
+                // グリッド取得
+                DataGridView dgv = dgvAllDisplay;
+
+                // データ編集
+                AttendanceData AttendanceRec = new AttendanceData();
+                AttendanceRec.PersonCode = PersonCode;
+                AttendanceRec.AttendanceMonth = CommonMotions.cnvDate(TargetMonth + "/01");
+                AttendanceRec.LastDays = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.ConstructionDayTo].Text);
+                AttendanceRec.AttendDayCount = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.WorkingDays].Text);
+                AttendanceRec.TotalOverTimes = CommonMotions.cnvDouble(m_DspControl[(int)DspCtrlName.Overtime].Text);
+                AttendanceRec.OrderNo = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OrderNo].Text);
+
+                if (!AttendanceDB.InsertAction(AttendanceRec, false))
+                {
+                    MessageBox.Show("出勤管理データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
         #region 出勤日報データ登録
         /// <summary>
         /// 出勤日報データ登録
@@ -1174,19 +1279,22 @@
 
                 // グリッドの行分処理を行う
                 int LineCnt = 1;
-                int ConstrCode = 0;
+                string AttendName = string.Empty;
                 double OverTimes = 0;
                 string strComment = string.Empty;
                 DateTime AttendanceDate = DateTime.Now;
                 DateTime BreakDate = DateTime.MinValue;
+                
+                string strInsert = string.Empty;
+                strSQL = "INSERT ALL";
                 foreach (DataGridViewRow wrkRow in dgv.Rows)
                 {
-                    ConstrCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn01.ConstructionCode].Value);
+                    AttendName = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.ActionResult].Value);
                     OverTimes = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].Value);
                     strComment = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.Comment].Value);
                     AttendanceDate = CommonMotions.cnvDate(wrkRow.Cells[(int)GridColumn01.AttendanceDate].Value);
                     // 空白行は処理しない
-                    if (ConstrCode == 0 && OverTimes == 0 && strComment.Length == 0) continue;
+                    if (AttendName.Length == 0 && OverTimes == 0 && strComment.Length == 0) continue;
 
                     // 日付が違えば行番号クリア
                     if (AttendanceDate != BreakDate)
@@ -1195,21 +1303,25 @@
                         LineCnt = 1;
                     }
 
-                    // データ編集
-                    AttendanceDailyData AttendanceRec = new AttendanceDailyData();
-                    AttendanceRec.PersonCode = PersonCode;
-                    AttendanceRec.AttendanceDate = AttendanceDate;
-                    AttendanceRec.SeqNo = LineCnt;
-                    AttendanceRec.ConstructionCode = ConstrCode;
-                    AttendanceRec.OvertimeHours = OverTimes;
-                    AttendanceRec.WorkingComment = strComment;
+                    // SQL作成
+                    SetRowToSQL1(wrkRow, LineCnt, ref strInsert);
 
-                    if (!AttendanceDB.InsertAction(AttendanceRec, false))
+                    LineCnt++;
+                }
+
+                if (strInsert.Length < 1)
+                {
+                    AttendanceDB.rollback();
+                }
+                else
+                {
+                    strSQL += strInsert;
+                    strSQL += " SELECT * FROM DUAL";
+                    if (!AttendanceDB.ExecuteNonQuery(strSQL, false))
                     {
                         MessageBox.Show("出勤日報データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         return false;
                     }
-                    LineCnt++;
                 }
 
                 return true;
@@ -1222,6 +1334,54 @@
         }
         #endregion
 
+        #region 出勤日報データ作成SQL
+        /// <summary>
+        /// 出勤日報データ作成SQL
+        /// </summary>
+        /// <param name="wrkRow"></param>
+        /// <param name="LineCnt"></param>
+        /// <param name="strSQL"></param>
+        private void SetRowToSQL1(DataGridViewRow wrkRow, int LineCnt, ref string strSQL)
+        {
+            try
+            {
+                string ActionResult = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.ActionResult].Value);
+                double OverTimes = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].Value);
+                string strComment = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.Comment].Value);
+                DateTime AttendanceDate = CommonMotions.cnvDate(wrkRow.Cells[(int)GridColumn01.AttendanceDate].Value);
+
+                int PersonCode = GetConstructionPersonCode();
+
+                strSQL += " INTO AttendanceDailyData";
+
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOAttendanceDailyData.DataColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES (";
+
+                strSQL += string.Format("  {0}", PersonCode);                                                   // 担当者コード
+                strSQL += string.Format(", TO_DATE('{0}','YYYY/MM/DD')", AttendanceDate.ToShortDateString());   // 日報作成日
+                strSQL += string.Format(", {0}", LineCnt);                                                      // 明細行番号
+                strSQL += string.Format(",'{0}'", ActionResult);                                                // 行動実績
+                strSQL += string.Format(", {0}", OverTimes);                                                    // 残業時間
+                strSQL += string.Format(",'{0}'", strComment);                                                  // コメント
+
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL = strSQL + ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 出勤交通費データ登録
         /// <summary>
         /// 出勤交通費データ登録
@@ -1243,25 +1403,36 @@
                 strSQL += string.Format(" AND TO_CHAR(ATTENDANCEDATE,'YYYY/MM') = '{0}'", TargetMonth);
                 TranceportDB.DeleteAction(strSQL, false);
 
-                // グリッド取得
-                DataGridView dgv = dgvTransport01;
-
+                string strInsert = string.Empty;
                 // グリッドの行分処理を行う
-                DateTime AttendanceDate = DateTime.Now;
-                double[] DistanceArrary = new double[3];
-                int[] FlgArrary = new int[6];
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                foreach (DataGridViewRow wrkRow in dgvTransport01.Rows)
                 {
-                    if (!InsertTranceport(TranceportDB, PersonCode, wrkRow)) return false;
+                    // 有効行のチェック
+                    if (!ChkTranTraceportRow(wrkRow)) continue;
+
+                    SetRowToSQL2(PersonCode, wrkRow, ref strInsert);
                 }
 
-                // グリッド取得
-                dgv = dgvTransport02;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                foreach (DataGridViewRow wrkRow in dgvTransport02.Rows)
                 {
-                    if (!InsertTranceport(TranceportDB, PersonCode, wrkRow)) return false;
+                    // 有効行のチェック
+                    if (!ChkTranTraceportRow(wrkRow)) continue;
+
+                    SetRowToSQL2(PersonCode, wrkRow, ref strInsert);
                 }
 
+                if (strInsert.Length > 0)
+                {
+                    strSQL = "INSERT ALL";
+                    strSQL += strInsert;
+                    strSQL += " SELECT * FROM DUAL";
+                    if (!TranceportDB.ExecuteNonQuery(strSQL, false))
+                    {
+                        MessageBox.Show("出勤交通費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
                 return true;
             }
             catch (Exception ex)
@@ -1272,16 +1443,16 @@
         }
         #endregion
 
-        #region 出勤交通費データ書込み
+        #region 出勤交通費有効行のチェック
         /// <summary>
-        /// 出勤交通費データ書込み
+        /// 出勤交通費有効行のチェック
         /// </summary>
+        /// <param name="wrkRow"></param>
         /// <returns></returns>
-        private bool InsertTranceport(IOTranceportDailyData TranceportDB, int PersonCode, DataGridViewRow wrkRow)
+        private bool ChkTranTraceportRow(DataGridViewRow wrkRow)
         {
             try
             {
-                // グリッドの行分処理を行う
                 DateTime AttendanceDate = DateTime.Now;
                 double[] DistanceArrary = new double[3];
                 int[] FlgArrary = new int[5];
@@ -1306,36 +1477,84 @@
                     if ((bool)wrkRow.Cells[(int)GridColumn02.WareHouse].Value) FlgArrary[4] = 1;
 
                 // 空白行は処理しない
-                if (AttendanceDate == DateTime.MinValue) return true;
+                if (AttendanceDate == DateTime.MinValue) return false;
                 if (DistanceArrary[0] == 0 && DistanceArrary[1] == 0 && DistanceArrary[2] == 0
                     && FlgArrary[0] == 0 && FlgArrary[1] == 0 && FlgArrary[2] == 0
-                    && FlgArrary[3] == 0 && FlgArrary[4] == 0) return true;
+                    && FlgArrary[3] == 0 && FlgArrary[4] == 0) return false;
 
-                // データ編集
-                TranceportDailyData TranceportRec = new TranceportDailyData();
-                TranceportRec.PersonCode = PersonCode;
-                TranceportRec.AttendanceDate = AttendanceDate;
-                TranceportRec.StartDistance = DistanceArrary[0];
-                TranceportRec.ComplateDistance = DistanceArrary[1];
-                TranceportRec.TotalDistance = DistanceArrary[2];
-                TranceportRec.OfficeGoFlg = FlgArrary[0];
-                TranceportRec.OfficeOutFlg = FlgArrary[1];
-                TranceportRec.TrancePayGoFlg = FlgArrary[2];
-                TranceportRec.TrancePayOutFlg = FlgArrary[3];
-                TranceportRec.WareHouseFlg = FlgArrary[4];
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
 
-                if (!TranceportDB.InsertAction(TranceportRec, false))
+        #region 出勤交通費データ取り込み
+        /// <summary>
+        /// 出勤交通費データ取り込み
+        /// </summary>
+        /// <returns></returns>
+        private void SetRowToSQL2(int PersonCode, DataGridViewRow wrkRow, ref string strSQL)
+        {
+            try
+            {
+                DateTime AttendanceDate = DateTime.Now;
+                double[] DistanceArrary = new double[3];
+                int[] FlgArrary = new int[5];
+
+                Array.Clear(DistanceArrary, 0, 3);
+                Array.Clear(FlgArrary, 0, 5);
+
+                DistanceArrary[0] = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn02.StartNumber].Value);
+                DistanceArrary[1] = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn02.CompNumber].Value);
+                DistanceArrary[2] = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn02.TotalDistance].Value);
+                AttendanceDate = CommonMotions.cnvDate(wrkRow.Cells[(int)GridColumn02.AttendanceDate].Value);
+
+                if (wrkRow.Cells[(int)GridColumn02.OfficeGo].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.OfficeGo].Value) FlgArrary[0] = 1;
+                if (wrkRow.Cells[(int)GridColumn02.OfficeOut].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.OfficeOut].Value) FlgArrary[1] = 1;
+                if (wrkRow.Cells[(int)GridColumn02.TrancePayGo].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.TrancePayGo].Value) FlgArrary[2] = 1;
+                if (wrkRow.Cells[(int)GridColumn02.TrancePayOut].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.TrancePayOut].Value) FlgArrary[3] = 1;
+                if (wrkRow.Cells[(int)GridColumn02.WareHouse].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.WareHouse].Value) FlgArrary[4] = 1;
+
+                strSQL += " INTO TranceportDailyData";
+
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOTranceportDailyData.DataColumn)))
                 {
-                    MessageBox.Show("出勤交通費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
                 }
+                strSQL += ") VALUES (";
 
-                return true;
+                strSQL += string.Format("  {0}", PersonCode);                               // 担当者コード
+                strSQL += string.Format(", TO_DATE('{0}','YYYY/MM/DD')", AttendanceDate.ToShortDateString());   // 日報作成日
+                strSQL += string.Format(", {0}", DistanceArrary[0]);                        // 当日出発キロ数
+                strSQL += string.Format(", {0}", DistanceArrary[1]);                        // 当日終了キロ数
+                strSQL += string.Format(", {0}", DistanceArrary[2]);                        // 当日合計キロ数
+                strSQL += string.Format(", {0}", FlgArrary[0]);                             // 事務所出勤フラグ
+                strSQL += string.Format(", {0}", FlgArrary[1]);                             // 事務所帰宅フラグ
+                strSQL += string.Format(", {0}", FlgArrary[2]);                             // 有料通勤出勤フラグ
+                strSQL += string.Format(", {0}", FlgArrary[3]);                             // 有料通勤帰宅フラグ
+                strSQL += string.Format(", {0}", FlgArrary[4]);                             // 資材置場フラグ
+
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ", TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+                strSQL += ")";
+
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
             }
         }
         #endregion
@@ -1389,51 +1608,6 @@
         }
         #endregion
 
-        #region 工事名称選択
-        /// <summary>
-        /// 工事名称選択
-        /// </summary>
-        /// <param name="RowCnt"></param>
-        private void SetConstruction(int RowCnt)
-        {
-            FrmConstructionDiag frm = new FrmConstructionDiag();
-            try
-            {
-                DataGridView dgv = dgvAllDisplay;
-                DataGridViewRow dgvRow = dgv.Rows[RowCnt];
-
-                // グリッドがREADONLYは処理しない
-                if (dgv.ReadOnly) return;
-
-                // 担当者コンボボックス値取得
-                int PersonCode = GetConstructionPersonCode();
-                if (PersonCode == 0) return;
-
-                // 工事担当者検索
-                frm.PersonCharge = (int)FrmConstructionDiag.PersonChargePoint.Construction;
-                frm.PersonCode = PersonCode;
-                frm.ProcessNo = (int)ClsExcute.ProcessExecuteNo.TAndPCosts;
-
-                frm.ShowDialog();
-                // 終了コード確認
-                if (frm.EndButton == DialogResult.No) return;
-
-                // 工事コードセット
-                dgvRow.Cells[(int)GridColumn01.ConstructionCode].Value = frm.ConstructionCode;
-                // 工事名称セット
-                dgvRow.Cells[(int)GridColumn01.ConstructionName].Value = frm.ConstructionName;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frm.Dispose(); frm = null;
-            }
-        }
-        #endregion
-
         #region 出勤日数・残業時間のセット
         /// <summary>
         /// 出勤日数・残業時間のセット
@@ -1446,7 +1620,7 @@
                 if (dgv.RowCount == 0) return;
 
                 int WorkingCnt = 0;
-                int ConstrCode = 0;
+                string AttendName = string.Empty;
                 double OverTimes = 0;
                 double SumOverTimes = 0;
                 string strComment = string.Empty;
@@ -1458,11 +1632,11 @@
                 {
                     SumOverTimes += CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].Value);
 
-                    ConstrCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn01.ConstructionCode].Value);
+                    AttendName = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.ActionResult].Value);
                     OverTimes = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].Value);
                     strComment = CommonMotions.cnvString(wrkRow.Cells[(int)GridColumn01.Comment].Value);
                     AttendanceDate = CommonMotions.cnvDate(wrkRow.Cells[(int)GridColumn01.AttendanceDate].Value);
-                    if (ConstrCode == 0 && OverTimes == 0 && strComment.Length == 0)
+                    if (AttendName.Length == 0 && OverTimes == 0 && strComment.Length == 0)
                     {
 
                     }
@@ -1623,5 +1797,126 @@
             }
         }
         #endregion
+
+        #region 選択値を変数へセットする
+        /// <summary>
+        /// 選択値を変数へセットする
+        /// </summary>
+        private void SetVariableValue()
+        {
+            try
+            {
+                // 担当者コード
+                m_PersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+
+                // 対象年月
+                string strartDate = comboBox1.SelectedValue.ToString() + "/01";
+                m_OrderDate = CommonMotions.cnvDate(strartDate);
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 承認数表示
+        /// <summary>
+        /// 承認件数のセット
+        /// </summary>
+        private void SetApprovalCount()
+        {
+            try
+            {
+                // 初期値セット
+                lblApprovalCount.Text = "";
+
+                // 担当者コード・承認機能番号取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+                // 担当部署取得
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, iApprovalCode, m_OrderDate, 1);
+
+                // 承認データ取得
+                int ApprovalCount = ClsApprovalPermission.GetPersonApprovalDataCount(m_PersonCode, iApprovalCode, m_OrderDate);
+
+                // 承認経路マスタ取得
+                int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
+
+                // 初期値セット
+                lblApprovalCount.Text = string.Format("{0}/{1}", ApprovalCount, MasterCount);
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 初期時申請・承認表示処理
+        /// <summary>
+        /// 初期時申請・承認表示処理
+        /// </summary>
+        private void InitApprovalDisplay()
+        {
+            try
+            {
+                // 承認コード取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("出勤管理承認")).Key;
+
+                // 起動元のリストに承認画面があれば表示しない
+                if (ClsApprovalPermission.ExceApprovalScreen((int)ClsExcute.SubFormExecuteNo.ApprovalPerson))
+                {
+                    pnlApproval.Visible = false;
+                }
+
+                // 承認ボタン・件数の非表示
+                btnApproval.Visible = false;
+                lblApprovalCount.Visible = false;
+
+                // ----- 初期時は申請ボタンのサイズを最大にする
+                btnPetition.Size = new Size(250, btnPetition.Size.Height);
+
+                // ----- 担当者コード・承認機能番号取得（申請レコードがない場合は未申請）
+                if (!ClsApprovalPermission.CheckPersonPetition(m_PersonCode,
+                                                                iApprovalCode,
+                                                                m_OrderDate,
+                                                                CommonDefine.s_Default_OrderNo)) return;
+
+                // ----- 申請済の場合
+                // 申請ボタンの表示
+                btnPetition.Text = CommonDefine.PetitionButtonString[1];
+                btnPetition.ForeColor = Color.Black;
+                btnPetition.Size = btnApproval.Size;
+                btnPetition.Enabled = false;
+
+                // 承認ボタンの表示
+                btnApproval.Visible = true;
+
+                // ----- 承認済の場合
+                if (ClsApprovalPermission.CheckPersonApproval(m_PersonCode, iApprovalCode, m_OrderDate, 1))
+                {
+                    btnApproval.Text = CommonDefine.ApprovalButtonString[1];
+                    btnApproval.ForeColor = Color.Black;
+                    // 承認済みの場合は入力できない
+                    SeeModeLock();
+                    //// 承認済みフラグON
+                    //m_ApprovalFlag = true;
+                }
+
+                // 承認件数の表示
+                lblApprovalCount.Visible = true;
+                SetApprovalCount();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+    
     }
 }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs	(revision 54)
@@ -385,6 +385,7 @@
         private void GridDataSet(object[] objwrk, ref int ino, ref int[] TotalArea, ref bool initFlg, ref int StatusFlg,
                                     List<int> DepInPerArray, List<int> PersonCDArray,
                                     List<DateTime> dtStartArray, List<DateTime> dtCompArray, List<int> SalaryArray,
+                                    List<DateTime> dtHireStDayArray,
                                     DateTime dtDefaultStart, DateTime dtDefaultEnd)
         {
             try
@@ -449,9 +450,9 @@
                     int PersonCount = -1;
                     for (int i = 0; i < PersonCDArray.Count; i++)
                     {
-                        // �J�n�E�I�����������ꍇ�̓f�t�H���g�̊���E�������g�p����
-                        if (dtStartArray[i] == DateTime.MinValue || dtStartArray[i] == DateTime.MaxValue) dtStartArray[i] = dtDefaultStart;
-                        if (dtCompArray[i] == DateTime.MinValue || dtCompArray[i] == DateTime.MaxValue) dtCompArray[i] = dtDefaultEnd;
+                        //// �J�n�E�I�����������ꍇ�̓f�t�H���g�̊���E�������g�p����
+                        //if (dtStartArray[i] == DateTime.MinValue || dtStartArray[i] == DateTime.MaxValue) dtStartArray[i] = dtDefaultStart;
+                        //if (dtCompArray[i] == DateTime.MinValue || dtCompArray[i] == DateTime.MaxValue) dtCompArray[i] = dtDefaultEnd;
 
                         // �����S���҃R�[�h��T��
                         if (PersonCode == PersonCDArray[i])
@@ -461,6 +462,17 @@
                         }
                     }
                     if (PersonCount < 0) return;
+
+                    // �J�n�E�I�����������ꍇ�̓f�t�H���g�̊���E�������g�p����
+                    if (dtStartArray[PersonCount] == DateTime.MinValue || dtStartArray[PersonCount] == DateTime.MaxValue)
+                    {
+                        if (dtDefaultStart < dtHireStDayArray[PersonCount] && dtHireStDayArray[PersonCount] < dtDefaultEnd)
+                            dtStartArray[PersonCount] = dtHireStDayArray[PersonCount];
+                        else
+                            dtStartArray[PersonCount] = dtDefaultStart;
+                    }
+                    if (dtCompArray[PersonCount] == DateTime.MinValue || dtCompArray[PersonCount] == DateTime.MaxValue) dtCompArray[PersonCount] = dtDefaultEnd;
+                    
                     // �o��擾
                     GetPersonExpensesCostValue(PersonCDArray[PersonCount], dtStartArray[PersonCount], dtCompArray[PersonCount], ref CostValue2);
 
@@ -478,7 +490,7 @@
                     wrkArray[(int)DBGetData.NetProfit] -= CostValue2[i];            // �����v-�w���i
                 }
                 int TotalValue = OnSalary - TotalSalary;
-                wrkArray[(int)DBGetData.GrossProfit] += TotalValue;                 // �e���v+�U�����^���z
+                //wrkArray[(int)DBGetData.GrossProfit] += TotalValue;                 // �e���v+�U�����^���z
                 wrkArray[(int)DBGetData.NetProfit] += TotalValue;                   // �����v+�U�����^���z
                 // ------------------------------------------------------------------------------------------
 
@@ -490,7 +502,7 @@
                 // ���Z
                 for (int i = 0; i < CostValue3.Length; i++)
                 {
-                    wrkArray[(int)DBGetData.GrossProfit] += CostValue3[i];          // �e���v
+                    //wrkArray[(int)DBGetData.GrossProfit] += CostValue3[i];          // �e���v
                     wrkArray[(int)DBGetData.NetProfit] += CostValue3[i];            // �����v
                 }
                 // ------------------------------------------------------------------------------------------
@@ -926,6 +938,10 @@
             /// �w�����f�[�^����
             /// </summary>
             InstDataCmount,
+            /// <summary>
+            /// �ٗp�J�n���t
+            /// </summary>
+            HireStartDays,
         }
         #endregion
 
@@ -938,7 +954,8 @@
         /// <returns>�f�[�^����</returns>
         private int GetPersonInDepartment(ref List<int> DepartmentList, ref List<int> PersonCode,
                                             ref List<DateTime> dtStart, ref List<DateTime> dtComp,
-                                            ref List<DateTime> dtMaxComp, ref List<int> MonthSalary)
+                                            ref List<DateTime> dtMaxComp, ref List<int> MonthSalary,
+                                            ref List<DateTime> dtHireStDays)
         {
             IOMPersonInCharge PersonDB = new IOMPersonInCharge();
             try
@@ -947,14 +964,15 @@
                 int NotOrder = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
 
                 string strSQL = "SELECT P.DEPARTMENTCODE, P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary,";
-                strSQL += "  MIN(C.CONSTRUCTIONPERIODSTART) M1, MIN(C.CONSTRUCTIONPERIODSTART2) M2";
-                strSQL += " ,MIN(D.CONSTRUCTIONPERIODSTART) S1, MIN(D.CONSTRUCTIONPERIODSTART2) S2";
-                strSQL += " ,MIN(E.CONSTRUCTIONPERIODSTART) I1, MIN(E.CONSTRUCTIONPERIODSTART2) I2";
-                strSQL += " ,MAX(C.CONSTRUCTIONPERIODEND) M3, MAX(C.CONSTRUCTIONPERIODEND2) M4";
-                strSQL += " ,MAX(D.CONSTRUCTIONPERIODEND) S3, MAX(D.CONSTRUCTIONPERIODEND2) S4";
-                strSQL += " ,MAX(E.CONSTRUCTIONPERIODEND) I3, MAX(E.CONSTRUCTIONPERIODEND2) I4";
-                strSQL += " ,SUM(C2.EXECUTIONAMOUNT) M5, SUM(D2.EXECUTIONAMOUNT) S5, SUM(E2.EXECUTIONAMOUNT) I5";
-                strSQL += " ,COUNT(C2.EXECUTIONAMOUNT) M6, COUNT(D2.EXECUTIONAMOUNT) S6, COUNT(E2.EXECUTIONAMOUNT) I6";
+                strSQL += " MIN(C.CONSTRUCTIONPERIODSTART) M1, MIN(C.CONSTRUCTIONPERIODSTART2) M2,";
+                strSQL += " MIN(D.CONSTRUCTIONPERIODSTART) S1, MIN(D.CONSTRUCTIONPERIODSTART2) S2,";
+                strSQL += " MIN(E.CONSTRUCTIONPERIODSTART) I1, MIN(E.CONSTRUCTIONPERIODSTART2) I2,";
+                strSQL += " MAX(C.CONSTRUCTIONPERIODEND) M3, MAX(C.CONSTRUCTIONPERIODEND2) M4,";
+                strSQL += " MAX(D.CONSTRUCTIONPERIODEND) S3, MAX(D.CONSTRUCTIONPERIODEND2) S4,";
+                strSQL += " MAX(E.CONSTRUCTIONPERIODEND) I3, MAX(E.CONSTRUCTIONPERIODEND2) I4,";
+                strSQL += " SUM(C2.EXECUTIONAMOUNT) M5, SUM(D2.EXECUTIONAMOUNT) S5, SUM(E2.EXECUTIONAMOUNT) I5,";
+                strSQL += " COUNT(C2.EXECUTIONAMOUNT) M6, COUNT(D2.EXECUTIONAMOUNT) S6, COUNT(E2.EXECUTIONAMOUNT) I6,";
+                strSQL += " P.STARTDATE";
                 strSQL += " FROM PERSONINCHARGEMASTER P";
                 
                 // �H���S���҂̃f�[�^�擾
@@ -982,7 +1000,7 @@
                 // �H���䒠�f�[�^�̕����������Ώ�
                 strSQL += " AND P.DEPARTMENTCODE IN";
                 strSQL += " (SELECT DEPARTMENTCODE FROM (SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*) CNT";
-                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C , CONSTRUCTIONLEDGERDETAIL D";
+                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C, CONSTRUCTIONLEDGERDETAIL D";
                 strSQL += " WHERE A.DELETEFLG = 0";
                 strSQL += " AND A.DEPARTMENTCODE = B.DEPARTMENTCODE";
                 strSQL += " AND (B.PERSONCODE = C.CONSTRUCTIONPERSONCODE OR B.PERSONCODE = C.CONSTRUCTIONINSTRUCTOR OR B.PERSONCODE = C.CONSTRSUBPERSONCODE)";
@@ -996,7 +1014,7 @@
                 }
                 if (DepartmentCode != 0)
                     strSQL += string.Format(" AND P.DEPARTMENTCODE = {0}", DepartmentCode);
-                strSQL += " GROUP BY P.DEPARTMENTCODE, P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary";
+                strSQL += " GROUP BY P.DEPARTMENTCODE, P.PERSONCODE, P.PERSONNAME, P.DISPLAYORDER, P.MonthlySalary, P.STARTDATE";
                 strSQL += " ORDER BY P.DISPLAYORDER";
 
                 ArrayList arList = new ArrayList();
@@ -1007,11 +1025,15 @@
                 DateTime dtDefaultEnd = DateTime.MinValue;
                 CreateDefaultStartAndEndDate(ref dtDefaultStart, ref dtDefaultEnd);
 
-                DateTime stDate = dtDefaultStart;
-                DateTime edDate = dtDefaultEnd;
-                DateTime maxDate = dtDefaultEnd;
+                DateTime stDate = DateTime.MinValue;
+                DateTime edDate = DateTime.MinValue;
+                DateTime maxDate = DateTime.MinValue;
                 foreach (object[] objRec in arList)
                 {
+                    stDate = DateTime.MinValue;
+                    edDate = DateTime.MinValue;
+                    maxDate = DateTime.MinValue;
+
                     // �����R�[�h���擾����
                     int Department = CommonMotions.cnvInt(objRec[(int)GetPersonTerm.DepartmentCode]);
                     // �S���҃R�[�h���擾����
@@ -1019,7 +1041,7 @@
 
                     DateTime wrkDate = DateTime.MinValue;
                     // �ŏ��̊J�n�����擾����
-                    stDate = dtDefaultStart;
+                    //stDate = dtDefaultStart;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainStart1]).Date;
                     if (wrkDate != DateTime.MinValue && wrkDate < stDate) stDate = wrkDate;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainStart2]).Date;
@@ -1026,7 +1048,7 @@
                     if (wrkDate != DateTime.MinValue && wrkDate < stDate) stDate = wrkDate;
 
                     // �ő�̏I�������擾����
-                    maxDate = dtDefaultEnd;
+                    //maxDate = dtDefaultEnd;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainEnd1]).Date;
                     if (wrkDate != DateTime.MinValue && wrkDate > maxDate) maxDate = wrkDate;
                     wrkDate = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.MainEnd2]).Date;
@@ -1033,10 +1055,13 @@
                     if (wrkDate != DateTime.MinValue && wrkDate > maxDate) maxDate = wrkDate;
 
                     // �v�Z�̏I�������擾����
-                    edDate = dtDefaultEnd;
+                    //edDate = dtDefaultEnd;
                     // ���z���^���擾����
                     int Salary = CommonMotions.cnvInt(objRec[(int)GetPersonTerm.MonthlySalary]);
 
+                    // �ٗp�J�n�����擾����
+                    DateTime dtHireDay = CommonMotions.cnvDate(objRec[(int)GetPersonTerm.HireStartDays]);
+
                     DepartmentList.Add(Department);     // �����R�[�h
                     PersonCode.Add(Person);             // �S���҃R�[�h
                     dtStart.Add(stDate);                // �J�n��
@@ -1043,6 +1068,7 @@
                     dtComp.Add(edDate);                 // �I����
                     dtMaxComp.Add(maxDate);             // �ő�I����
                     MonthSalary.Add(Salary);            // ���^���z
+                    dtHireStDays.Add(dtHireDay);        // �ٗp�J�n��
                 }
                 return arList.Count;
             }
@@ -1301,7 +1327,6 @@
                 prgber.Maximum = 10;
                 prgber.Value = 0;
 
-
                 // ----- �S���Җ��̎w����̊J�n�E�I���N�������擾����
                 List<int> DepInPerArray = new List<int>();
                 List<int> PersonCDArray = new List<int>();
@@ -1309,7 +1334,8 @@
                 List<DateTime> dtCompArray = new List<DateTime>();
                 List<DateTime> dtMaxCompArray = new List<DateTime>();
                 List<int> SalaryArray = new List<int>();
-                GetPersonInDepartment(ref DepInPerArray, ref PersonCDArray, ref dtStartArray, ref dtCompArray, ref dtMaxCompArray, ref SalaryArray);
+                List<DateTime> dtHireStDayArray = new List<DateTime>();
+                GetPersonInDepartment(ref DepInPerArray, ref PersonCDArray, ref dtStartArray, ref dtCompArray, ref dtMaxCompArray, ref SalaryArray, ref dtHireStDayArray);
 
                 // ProgressBar�̒l��ύX����
                 prgber.Value++;
@@ -1374,7 +1400,7 @@
                 {
                     // �O���b�h�փf�[�^�\��
                     GridDataSet(objwrk, ref ino, ref TotalArea, ref initFlg, ref StatusFlg,
-                                DepInPerArray, PersonCDArray, dtStartArray, dtCompArray, SalaryArray,
+                                DepInPerArray, PersonCDArray, dtStartArray, dtCompArray, SalaryArray, dtHireStDayArray,
                                 dtDefaultStart, dtDefaultEnd);
                 }
 
@@ -1502,13 +1528,25 @@
                 strSQL += " ,SUM(A.TOTALPAYMENT)";
                 strSQL += " ,SUM(A.GROSSPROFIT)";
                 strSQL += " ,SUM(A.NETPROFIT)";
-                strSQL += " FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C, DEPARTMENTMASTER D";
-                strSQL += " WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
+
+                //strSQL += " FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C, DEPARTMENTMASTER D";
+                //strSQL += " WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
+                //strSQL += string.Format(" AND B.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                //strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
+                //strSQL += string.Format(" AND B.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
+                //strSQL += " AND B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
+                //strSQL += " AND C.DEPARTMENTCODE = D.DEPARTMENTCODE";
+
+                strSQL += " FROM PERSONINCHARGEMASTER C";
+                strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO B ON B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
                 strSQL += string.Format(" AND B.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
                 strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
                 strSQL += string.Format(" AND B.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
-                strSQL += " AND B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
+                strSQL += " LEFT JOIN CONSTRUCTIONLEDGER A ON A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE,";
+                strSQL += " DEPARTMENTMASTER D";
+                strSQL += " WHERE B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
                 strSQL += " AND C.DEPARTMENTCODE = D.DEPARTMENTCODE";
+
                 strSQL += " GROUP BY  C.DEPARTMENTCODE, D.DEPARTMENTSTRING, D.DISPLAYORDER";
                 strSQL += " ORDER BY 3 ASC";
             }
@@ -1548,16 +1586,29 @@
                 strSQL += " ,SUM(A.GROSSPROFIT)";
                 strSQL += " ,SUM(A.NETPROFIT)";
                 strSQL += " ,C.EMPLOYEECLASSFLG";
-                strSQL += " FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C";
-                strSQL += " WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
+
+                strSQL += " FROM PERSONINCHARGEMASTER C";
+                strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO B ON B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
                 strSQL += string.Format(" AND B.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
                 strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
                 strSQL += string.Format(" AND B.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
-                strSQL += " AND B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
-                strSQL += string.Format(" AND C.DEPARTMENTCODE = {0}", DepCode);
+                strSQL += " LEFT JOIN CONSTRUCTIONLEDGER A ON A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
+                strSQL += string.Format(" WHERE C.DEPARTMENTCODE = {0}", DepCode);
+                strSQL += " AND C.DELETEFLG = 0";
+                strSQL += string.Format(" AND C.EMPLOYEECLASSFLG = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
                 strSQL += " GROUP BY C.DISPLAYORDER, C.PERSONCODE, C.PERSONNAME, C.EMPLOYEECLASSFLG";
                 strSQL += " ORDER BY 11, 3 ASC";
 
+                //strSQL += " FROM CONSTRUCTIONLEDGER A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C";
+                //strSQL += " WHERE A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
+                //strSQL += string.Format(" AND B.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                //strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
+                //strSQL += string.Format(" AND B.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
+                //strSQL += " AND B.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
+                //strSQL += string.Format(" AND C.DEPARTMENTCODE = {0}", DepCode);
+                //strSQL += " GROUP BY C.DISPLAYORDER, C.PERSONCODE, C.PERSONNAME, C.EMPLOYEECLASSFLG";
+                //strSQL += " ORDER BY 11, 3 ASC";
+
                 //strSQL += " Person.PERSONCODE";
                 //strSQL += ", Person.PERSONNAME";
                 //strSQL += ", Person.DISPLAYORDER";
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs	(revision 54)
@@ -2532,7 +2532,7 @@
                 DataGridView dgvControl = m_EntryPage[itabCnt].EntryDGV;
 
                 // 最終行判定
-                if (dgvControl.CurrentCell.RowIndex == dgvControl.Rows.Count - 1)
+                if (dgvControl.CurrentCell.RowIndex == (dgvControl.Rows.Count - 1))
                 {
                     bEventStopFlg = true;
                     // 1行追加
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs	(revision 54)
@@ -51,6 +51,12 @@
             Detail,
         }
 
+        /// <summary>
+        /// �O���b�h�Œ�s
+        /// </summary>
+        private const int s_PersonRow = 4;
+        private const int s_DetailRow = 40;
+
         #endregion
 
         #region ���x���\���R���g���[��
@@ -68,9 +74,9 @@
             /// </summary>
             ConstName,
             /// <summary>
-            /// �쐬��
+            /// �����Җ���
             /// </summary>
-            CreateDate,
+            OrdersName,
             /// <summary>
             /// �쐬�Җ�
             /// </summary>
@@ -96,57 +102,24 @@
             /// </summary>
             CompMinutes,
             /// <summary>
-            /// �ꏊ1
+            /// �ꏊ�`�F�b�N�{�b�N�X�i���n�j
             /// </summary>
-            Place1,
+            Palce1,
             /// <summary>
-            /// �ꏊ2
+            /// �ꏊ�`�F�b�N�{�b�N�X�i���̑��j
             /// </summary>
-            Place2,
+            Palce2,
             /// <summary>
-            /// �ꏊ3
+            /// ���̑��ꏊ��
             /// </summary>
-            Place3,
+            PalceName,
+            /// <summary>
+            /// �H�����
+            /// </summary>
+            ConstructionType,
         }
         #endregion
 
-        #region �Z���̐F
-        /// <summary>
-        /// ���̓Z���o�b�N�J���[
-        /// </summary>
-        private static Color s_InputCellColor = Color.CornflowerBlue;
-        /// <summary>
-        /// �O���[�v�v�E�^�C�g���o�b�N�J���[
-        /// </summary>
-        private static Color s_TitleRowBackColor = Color.LightGoldenrodYellow;
-        /// <summary>
-        /// �O���[�v�v�������z�o�b�N�J���[
-        /// </summary>
-        private static Color s_TotalCellBackColor = Color.Yellow;
-        /// <summary>
-        /// �ςݏグ����Ǘ���Z���o�b�N�J���[
-        /// </summary>
-        private static Color s_FieldManagePileUpColor = Color.OrangeRed;
-        /// <summary>
-        /// ���ʉ��ݎZ�藦�l�o�b�N�J���[
-        /// </summary>
-        private static Color s_CommonCalculatedValueBColor = Color.Gray;
-        /// <summary>
-        /// ���ʉ��ݎZ�藦�l�t�H�A�J���[
-        /// </summary>
-        private static Color s_CommonCalculatedValueFColor = Color.White;
-        #endregion
-        
-        #region �Œ�J�����^�C�g��
-        /// <summary>
-        /// �Œ�J�����^�C�g��
-        /// </summary>
-        private static string[] ColumnsTitle = new string[] { "�x�@���@���@�v",
-                                                                "�x �� �� �\ �z",
-                                                                "�x�@���@���@��",
-                                                                "�x �� �� �U �g"};
-        #endregion
-
         #region �O���b�h�s�ʒu
         /// <summary>
         /// �O���b�h�s�ʒu
@@ -212,42 +185,38 @@
         }
         #endregion
 
-        #region �s�I��F
+        #region �f�[�^�Ǎ��w��
         /// <summary>
-        /// �s�I��F
+        /// �f�[�^�Ǎ��w��
         /// </summary>
-        private static Color s_RowSelectColor = Color.GreenYellow;
-        #endregion
-
-        #region �x�������v�E����
-        /// <summary>
-        /// �x�������v�E����
-        /// </summary>
-        private enum ColPayTotal
+        private enum ReadData
         {
             /// <summary>
-            /// �x�����v
+            /// �擪�f�[�^�Ǎ�
             /// </summary>
-            Totals = -4,
+            First = 0,
             /// <summary>
-            /// ����
+            /// �w��f�[�^���O�̃f�[�^
             /// </summary>
-            Results = -3,
+            Previous,
             /// <summary>
-            /// �x������
+            /// �w��f�[�^����̃f�[�^
             /// </summary>
-            Overpayments = -2,
+            Next,
             /// <summary>
-            /// �x����U�g
+            /// �ŏI�f�[�^
             /// </summary>
-            PaymentBurdens = -1
+            Final,
         }
         #endregion
-
         #endregion
 
         #region �ϐ�
         /// <summary>
+        /// �����t���O
+        /// </summary>
+        bool m_bInitFlg = true;
+        /// <summary>
         /// �t�B�[���h�l�ω��t���O
         /// </summary>
         private bool m_bChengeAns = false;
@@ -270,7 +239,8 @@
         /// <summary>
         /// �O���b�h�T�C�Y
         /// </summary>
-        private int m_GridWidth = 0;
+        private double m_GridWidth = 0;
+        private double[] m_GridCellWidth;
         /// <summary>
         /// �E�B���h�E�T�C�Y�ێ��̈�
         /// </summary>
@@ -278,32 +248,40 @@
         private int m_WindowHeight = 0;
 
         /// <summary>
-        /// �o��X�g
+        /// �Y���H����{���
         /// </summary>
-        private ArrayList ExpensesList = new ArrayList();
+        private ConstructionBaseInfo m_ConstructionBaseInfo = new ConstructionBaseInfo();
+
         /// <summary>
-        /// �e�������o��i7���j
+        /// �Y���H����{���׏��
         /// </summary>
-        private const double m_PartExpenses = 7.0;
+        private ConstructionBaseInfoDetail m_ConstructionBaseInfoDetail = new ConstructionBaseInfoDetail();
+
         /// <summary>
-        /// �������o��i8���j
+        /// ���x���R���g���[���ێ��z��
         /// </summary>
-        private const double m_OfficeExpenes = 8.0;
+        private Control[] m_DspLabelCtrl = null;
+
         /// <summary>
-        /// �c�ƌo��i5���j
+        /// ��t�ԍ�
         /// </summary>
-        private const double m_SaleseExpenes = 5.0;
+        private int m_OrderNo = 0;
 
         /// <summary>
-        /// �Y���H����{���
+        /// ������t
         /// </summary>
-        private ConstructionBaseInfo m_ConstructionBaseInfo = new ConstructionBaseInfo();
+        private DateTime m_ReportDate = DateTime.Now;
 
         /// <summary>
-        /// ���x���R���g���[���ێ��z��
+        /// �V�K�f�[�^
         /// </summary>
-        private Control[] m_DspLabelCtrl = null;
+        private bool m_CreateData = false;
 
+        /// <summary>
+        /// �S���҃R�[�h
+        /// </summary>
+        private int m_PersonCode = 0;
+
         // *-----* ���ʏ����ݒ� *-----*
         /// <summary>
         /// �T�u�t�H�[���t���O
@@ -328,6 +306,42 @@
         }
 
         /// <summary>
+        /// ��t�ԍ�
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+
+        /// <summary>
+        /// ������t
+        /// </summary>
+        public DateTime ReportDate
+        {
+            get { return m_ReportDate; }
+            set { m_ReportDate = value; }
+        }
+
+        /// <summary>
+        /// �V�K�f�[�^
+        /// </summary>
+        public bool CreateData
+        {
+            get { return m_CreateData; }
+            set { m_CreateData = value; }
+        }
+
+        /// <summary>
+        /// �S���҃R�[�h
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+
+        /// <summary>
         /// �A�N�Z�X�����t���O
         /// </summary>
         public bool EditLock
@@ -461,6 +475,15 @@
                 //�R���g���[���I�u�W�F�N�g�擾
                 SetDisplayObject();
 
+                // �����̃Z�b�g
+                SetcmbDepartment();
+
+                // �S���҂̃Z�b�g
+                SetcombBoxPerson();
+
+                // �������ɃR���{�{�b�N�X���Z�b�g����
+                InitCombValueSet();
+
                 // �\���N���A
                 ClearDisplay();
 
@@ -467,6 +490,9 @@
                 // �����\��
                 InitDataLoad();
 
+                // �\���E���F�\������
+                InitApprovalDisplay();
+
                 // *-----* �����ړ��{�^���ݒ� *-----*
                 CreateProcessContextMenu(m_SubForm);
                 // *-----* �����ړ��{�^���ݒ� *-----*
@@ -478,7 +504,7 @@
                     // �H���Č��̊Ǘ��������擾����
                     int DepartmentCode = ClsApprovalPermission.GetFromConstructionTheDepartment(m_ConstructionCode);
                     // ���F�ΏۃR�[�h���擾����
-                    int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�H���\�Z�����F")).Key;
+                    int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
                     // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
                     bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                     // ���O�C���҂����F�҂����m�F����
@@ -485,8 +511,16 @@
                     bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                 }
 
+                // �Q�ƃ��[�h
+                if (m_EditLock)
+                {
+                    // �S�ẴR���g���[�����b�N
+                    SeeModeLock();
+                }
+
                 // �ύX�t���OOFF
                 m_bChengeAns = false;
+                m_bInitFlg = false;
             }
             catch (System.Exception ex)
             {
@@ -520,9 +554,9 @@
         }
         #endregion
 
-        #region �Z���̃L�[�_�E��
+        #region �c���Z���̃L�[�_�E��
         /// <summary>
-        /// �Z���̃L�[�_�E������
+        /// �c���Z���̃L�[�_�E������
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -529,16 +563,21 @@
         private void dgvAllDisplay_KeyDown(object sender, KeyEventArgs e)
         {
             // �f�[�^�O���b�h��Active�łȂ���Ώ������Ȃ�
-            if (ActiveControl == null) return;
             if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX)))
             {
                 e.Handled = true;
                 return;
             }
+
+            // �ŏI�s���̏���
+            if (e.KeyCode == Keys.Down)
+            {
+                GridLastLine((DataGridView)sender);
+            }
         }
         #endregion
 
-        #region �Z���̓��͌㏈��
+        #region �c���Z���̓��͌㏈��
         /// <summary>
         /// �Z���̓��͌㏈��
         /// </summary>
@@ -559,9 +598,168 @@
         }
         #endregion
 
-        // �ҏW�O�l
-        int m_BeforeColumnCount = -1;
-        int m_BeforeRowCount = -1;
+        #region �c���Z���̒l�ω�
+        /// <summary>
+        /// �Z���̒l�ω�
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvAllDisplay_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        {
+            // �ύX�t���OON
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region �R���g���[���̒l�ύX
+        /// <summary>
+        /// �R���g���[���̒l�ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void Control_ValueChanged(object sender, EventArgs e)
+        {
+            // �ύX�t���OON
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        private DataGridView BeforeGrid = null;
+        #region �s�ǉ��{�^��
+        /// <summary>
+        /// �s�ǉ��{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnLineAdd_Click(object sender, EventArgs e)
+        {
+            if (BeforeGrid == null) return;
+
+            GridInsertLine(BeforeGrid);
+        }
+        #endregion
+
+        #region �s�폜�{�^��
+        /// <summary>
+        /// �s�폜�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnLineDel_Click(object sender, EventArgs e)
+        {
+            if (BeforeGrid == null) return;
+
+            GridRemoveLine(BeforeGrid);
+        }
+        #endregion
+
+        #region �o�^�{�^��
+        /// <summary>
+        /// �o�^�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            // �f�[�^�o�^
+            if (!DataEntryProcess()) return;
+
+            // �T�u�t�H�[���N���ȊO�͏I������ON
+            if (!m_SubForm)
+                m_CloseingProcessOn = true;
+            else
+                m_CloseingProcessOn = false;
+
+            CommonMotions.EntryEndMessage("�ō����c���^�f�[�^");
+
+            // �I��
+            this.Close();
+        }
+        #endregion
+
+        #region �폜�{�^��
+        /// <summary>
+        /// �폜�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataDelete_Click(object sender, EventArgs e)
+        {
+            // �f�[�^�폜
+            if (!DataRemoveProcess()) return;
+
+            // �T�u�t�H�[���N���ȊO�͏I������ON
+            if (!m_SubForm)
+                m_CloseingProcessOn = true;
+            else
+                m_CloseingProcessOn = false;
+
+            CommonMotions.RemoveEndMessage("�ō����c���^�f�[�^");
+            // �I��
+            this.Close();
+        }
+        #endregion
+
+        #region �ō������ύX 
+        /// <summary>
+        /// �ō������ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dtMeetingDate_ValueChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            // �f�[�^�ύX�L���̓f�[�^�o�^
+            if (m_bChengeAns)
+            {
+                if (!DataEntryProcess()) return;
+            }
+
+            // �f�[�^�\��
+            DisplayDetail();
+
+            // �ύX�t���OON
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region �����R���{�{�b�N�X�ύX
+        /// <summary>
+        /// �����R���{�{�b�N�X�ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void cmbDepartment_TextChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            // �S���҃R���{�{�b�N�X�ύX
+            SetcmbPersons();
+
+            // �ύX�t���OON
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region �S���҃R���{�{�b�N�X�ύX
+        /// <summary>
+        /// �S���ҕύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void cmbConstructionPerson_TextChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            // �S���ґI���������I����ݒ肷��
+            SetPerosonToDepartment();
+
+            // �ύX�t���OON
+            m_bChengeAns = true;
+        }
+        #endregion
+
         #region �Z���̓��͑O����
         /// <summary>
         /// �Z���̓��͑O����
@@ -591,9 +789,6 @@
                 }
                 // �Z�����e�I��
                 dgv.BeginEdit(true);
-                // �ҏW�ʒu�擾
-                m_BeforeColumnCount = e.ColumnIndex;
-                m_BeforeRowCount = e.RowIndex;
             }
             catch (System.Exception ex)
             {
@@ -602,90 +797,464 @@
         }
         #endregion
 
-        #region �Z���̒l�ω�
+        #region �ꏊ�O���b�h�t�H�[�J�X�C��
         /// <summary>
-        /// �Z���̒l�ω�
+        /// �ꏊ�O���b�h�t�H�[�J�X�C��
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void dgvAllDisplay_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        private void dgvPalce_Enter(object sender, EventArgs e)
         {
-            // ���͂��������ʒu�ȊO�̓t���O�𗧂ĂȂ�
-            if (m_BeforeColumnCount == e.ColumnIndex && m_BeforeRowCount == e.RowIndex)
+            BeforeGrid = null;
+            LineButtonCtrl(false);
+        }
+        #endregion
+
+        #region �Q���҃O���b�h�t�H�[�J�X�C��
+        /// <summary>
+        /// �Q���҃O���b�h�t�H�[�J�X�C��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvPerson_Enter(object sender, EventArgs e)
+        {
+            BeforeGrid = dgvPerson;
+            LineButtonCtrl(true);
+        }
+        #endregion
+
+        #region �c���O���b�h�t�H�[�J�X�C��
+        /// <summary>
+        /// �c���O���b�h�t�H�[�J�X�C��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvAllDisplay_Enter(object sender, EventArgs e)
+        {
+            BeforeGrid = dgvAllDisplay;
+            LineButtonCtrl(true);
+        }
+        #endregion
+
+        #region �O���b�h�ȊO�̃R���g���[���t�H�[�J�X�Z�b�g
+        /// <summary>
+        /// �O���b�h�ȊO�̃R���g���[���t�H�[�J�X�Z�b�g
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void Control_Enter(object sender, EventArgs e)
+        {
+            BeforeGrid = null;
+            LineButtonCtrl(false);
+        }
+        #endregion
+
+        #region ���׃A�b�v�{�^��
+        /// <summary>
+        /// ���׃A�b�v�{�^��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDispUp_Click(object sender, EventArgs e)
+        {
+            // �A�b�v����
+            UpLineData();
+        }
+        #endregion
+
+        #region ���׃_�E���{�^��
+        /// <summary>
+        /// ���׃_�E���{�^��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDispDown_Click(object sender, EventArgs e)
+        {
+            // �_�E������
+            DownLineData();
+        }
+        #endregion
+
+        #region �擪�̋c���^���擾����
+        /// <summary>
+        /// �擪�̋c���^���擾����
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnFirst_Click(object sender, EventArgs e)
+        {
+            // �f�[�^�ύX�L���̓f�[�^�o�^
+            if (m_bChengeAns)
             {
-                // �ύX�t���OON
-                m_bChengeAns = true;
+                if (!DataEntryProcess()) return;
             }
+
+            // �ŏ��̃f�[�^���擾����
+            GetPrevNextData((int)ReadData.First);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
-        #region �s�ǉ��{�^��
+        #region 1�O�̋c���^���擾����
         /// <summary>
-        /// �s�ǉ��{�^������
+        /// 1�O�̋c���^���擾����
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnLineAdd_Click(object sender, EventArgs e)
+        private void btnProv_Click(object sender, EventArgs e)
         {
+            // �f�[�^�ύX�L���̓f�[�^�o�^
+            if (m_bChengeAns)
+            {
+                if (!DataEntryProcess()) return;
+            }
+
+            // �O�̃f�[�^���擾����
+            GetPrevNextData((int)ReadData.Previous);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
-        #region �s�폜�{�^��
+        #region 1��̋c���^���擾����
         /// <summary>
-        /// �s�폜�{�^������
+        /// 1��̋c���^���擾����
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnLineDel_Click(object sender, EventArgs e)
+        private void btnNext_Click(object sender, EventArgs e)
         {
+            // �f�[�^�ύX�L���̓f�[�^�o�^
+            if (m_bChengeAns)
+            {
+                if (!DataEntryProcess()) return;
+            }
+
+            // ��̃f�[�^���擾����
+            GetPrevNextData((int)ReadData.Next);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
-        #region �o�^�{�^��
+        #region �ŏI�̋c���^���擾����
         /// <summary>
-        /// �o�^�{�^������
+        /// �ŏI�̋c���^���擾����
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnDataEntry_Click(object sender, EventArgs e)
+        private void btnFinal_Click(object sender, EventArgs e)
         {
-            // �f�[�^�o�^
-            if (!DataEntryProcess()) return;
+            // �f�[�^�ύX�L���̓f�[�^�o�^
+            if (m_bChengeAns)
+            {
+                if (!DataEntryProcess()) return;
+            }
 
-            // �T�u�t�H�[���N���ȊO�͏I������ON
-            if (!m_SubForm)
-                m_CloseingProcessOn = true;
-            else
+            // �ŏI�̃f�[�^���擾����
+            GetPrevNextData((int)ReadData.Final);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region �\���{�^������
+        /// <summary>
+        /// �\���{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPetition_Click(object sender, EventArgs e)
+        {
+            IOProceedingsData ProDB = new IOProceedingsData();
+            try
+            {
+                // �c���f�[�^�������ꍇ�͓o�^����
+                int StartTime = (int)((numUD1.Value *100)+numUD2.Value);
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtMeetingDate.Value, StartTime);
+                ProceedingsData DataRec = new ProceedingsData();
+                if (!ProDB.SelectAction(strSQL, ref DataRec)) m_bChengeAns = true;
+
+                // �f�[�^�ύX�L���̓f�[�^�o�^
+                if (m_bChengeAns)
+                {
+                    if (!DataEntryProcess()) return;
+                }
+
+                // �N���ԍ�
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalScreen);
+
+                // �H���ԍ�
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_ConstructionCode);
+
+                // ���F�@�\�ԍ�
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // ��t�ԍ�
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonDefine.s_Default_OrderNo);
+
+                // �e�t�H�[���I��
+                m_ParentEnd = true;
+
+                // �I������OFF
                 m_CloseingProcessOn = false;
 
-            CommonMotions.EntryEndMessage("�ł����킹�c���^�f�[�^");
+                // ���t�H�[���I��
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                ProDB.close(); ProDB = null;
+            }
+        }
+        #endregion
 
-            // �I��
-            this.Close();
+        #region ���F�{�^������
+        /// <summary>
+        /// ���F�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnApproval_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // �f�[�^�ύX�L���̓f�[�^�o�^
+                if (m_bChengeAns)
+                {
+                    if (!DataEntryProcess()) return;
+                }
+
+                // �N���ԍ�
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalScreen);
+
+                // �H���ԍ�
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_ConstructionBaseInfo.ConstructionCode);
+
+                // ���F�@�\�ԍ�
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // ��t�ԍ�
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonDefine.s_Default_OrderNo);
+
+                // �e�t�H�[���I��
+                m_ParentEnd = true;
+
+                // �I������OFF
+                m_CloseingProcessOn = false;
+                // ���t�H�[���I��
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
-        #region �폜�{�^��
+        #region ���F�p�l���ipnlApproval�j���F�{�^��
         /// <summary>
-        /// �폜�{�^������
+        /// ���F�p�l���ipnlApproval�j���F�{�^��
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnDataDelete_Click(object sender, EventArgs e)
+        private void btnOnApproval_Click(object sender, EventArgs e)
         {
-            // �f�[�^�폜
-            if (!DataRemoveProcess()) return;
+            FrmApprovalScreen frm = new FrmApprovalScreen();
+            try
+            {
+                if (MessageBox.Show("�Č������F���܂��A��낵���ł����H�B", "���F�m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
 
-            // �T�u�t�H�[���N���ȊO�͏I������ON
-            if (!m_SubForm)
-                m_CloseingProcessOn = true;
-            else
+                // �H���ԍ�
+                frm.ConstructionCode = m_ConstructionCode;
+                // ���F�@�\�ԍ��Z�b�g
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
+                // ��t�ԍ�
+                frm.OrderNo = CommonDefine.s_Default_OrderNo;
+
+                // �\���E���F���R�[�h�X�V
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval, false))
+                {
+                    MessageBox.Show("���F�Ɏ��s���܂����B", "���F�G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �e�t�H�[���I��
+                m_ParentEnd = true;
+
+                // ���j���[�֖߂�
+                ClsExcute.ClearProcess();
+                // �I�������t���OOff
                 m_CloseingProcessOn = false;
+                // ��ʃN���[�Y
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
 
-            CommonMotions.RemoveEndMessage("�ł����킹�c���^�f�[�^");
-            // �I��
-            this.Close();
+        #region ���F�p�l���ipnlApproval�j�ۗ��{�^��
+        /// <summary>
+        /// ���F�p�l���ipnlApproval�j�ۗ��{�^��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnHold_Click(object sender, EventArgs e)
+        {
+            FrmApprovalScreen frm = new FrmApprovalScreen();
+            try
+            {
+                if (MessageBox.Show("�Č���ۗ��Ƃ��܂��A��낵���ł����H�B", "�ۗ��m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // �H���ԍ�
+                frm.ConstructionCode = m_ConstructionCode;
+                // ���F�@�\�ԍ��Z�b�g
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
+                // ��t�ԍ�
+                frm.OrderNo = CommonDefine.s_Default_OrderNo;
+
+                // �\���E���F���R�[�h�X�V
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Pending, false))
+                {
+                    MessageBox.Show("�ۗ��Ɏ��s���܂����B", "�ۗ��G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �e�t�H�[���I��
+                m_ParentEnd = true;
+
+                // ���j���[�֖߂�
+                ClsExcute.ClearProcess();
+                // �I�������t���OOff
+                m_CloseingProcessOn = false;
+                // ��ʃN���[�Y
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
         }
         #endregion
+
+        #region ���F�p�l���ipnlApproval�j�s���F�{�^��
+        /// <summary>
+        /// ���F�p�l���ipnlApproval�j�s���F�{�^��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotApproval_Click(object sender, EventArgs e)
+        {
+            FrmApprovalScreen frm = new FrmApprovalScreen();
+            try
+            {
+                if (MessageBox.Show("�Č���s���F���܂��A��낵���ł����H�B", "�s���F�m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // �H���ԍ�
+                frm.ConstructionCode = m_ConstructionCode;
+                // ���F�@�\�ԍ��Z�b�g
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�c���^���F")).Key;
+                // ��t�ԍ�
+                frm.OrderNo = CommonDefine.s_Default_OrderNo;
+
+                // �\���E���F���R�[�h�X�V
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.NotApproval, false))
+                {
+                    MessageBox.Show("�s���F�Ɏ��s���܂����B", "�s���F�G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �e�t�H�[���I��
+                m_ParentEnd = true;
+
+                // ���j���[�֖߂�
+                ClsExcute.ClearProcess();
+                // �I�������t���OOff
+                m_CloseingProcessOn = false;
+                // ��ʃN���[�Y
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region �ꏊ�`�F�b�N�{�b�N�X
+        /// <summary>
+        /// �ꏊ�`�F�b�N�{�b�N�X
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void PalceradioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            if (radioButton1.Checked)
+            {
+                textBox1.Enabled = false;
+                textBox1.Text = string.Empty;
+            }
+            else
+            {
+                textBox1.Enabled = true;
+            }
+        }
+        #endregion
+
+
+        #region �������{�^������
+        /// <summary>
+        /// �������{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPrint_Click(object sender, EventArgs e)
+        {
+            // �������
+            PrintOutProceed();
+        }
+        #endregion
+
+        #region ����L�����Z���{�^������
+        /// <summary>
+        /// ����L�����Z���{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnCancel_Click(object sender, EventArgs e)
+        {
+            //�L�����Z���̃t���b�O�𗧂Ă�
+            m_Canceled = true;
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs	(revision 54)
@@ -30,16 +30,18 @@
         /// </summary>
         private void InitializeComponent()
         {
-            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 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 dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = 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();
             this.btnEnd = new System.Windows.Forms.Button();
             this.panel1 = new System.Windows.Forms.Panel();
-            this.dTPCreateDate = new System.Windows.Forms.DateTimePicker();
+            this.lblLabel06 = new System.Windows.Forms.Label();
+            this.label23 = new System.Windows.Forms.Label();
             this.lblLabel02 = new System.Windows.Forms.Label();
             this.pnlApproval = new System.Windows.Forms.Panel();
             this.lblApprovalCount = new System.Windows.Forms.Label();
@@ -46,7 +48,6 @@
             this.btnPetition = new System.Windows.Forms.Button();
             this.btnApproval = new System.Windows.Forms.Button();
             this.lblLabel01 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
             this.label19 = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
             this.lblLabel03 = new System.Windows.Forms.Label();
@@ -57,27 +58,28 @@
             this.btnLineDel = new System.Windows.Forms.Button();
             this.btnLineAdd = new System.Windows.Forms.Button();
             this.pnlBase = new System.Windows.Forms.Panel();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.textBox1 = new System.Windows.Forms.TextBox();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
+            this.cmbDepartment = new System.Windows.Forms.ComboBox();
+            this.label7 = new System.Windows.Forms.Label();
+            this.btnDispDown = new System.Windows.Forms.Button();
+            this.btnDispUp = new System.Windows.Forms.Button();
             this.dtMeetingDate = new System.Windows.Forms.DateTimePicker();
-            this.textBox3 = new System.Windows.Forms.TextBox();
-            this.textBox2 = new System.Windows.Forms.TextBox();
-            this.textBox1 = new System.Windows.Forms.TextBox();
             this.numUD4 = new System.Windows.Forms.NumericUpDown();
             this.numUD3 = new System.Windows.Forms.NumericUpDown();
             this.label16 = new System.Windows.Forms.Label();
             this.label13 = new System.Windows.Forms.Label();
             this.numUD2 = new System.Windows.Forms.NumericUpDown();
-            this.numcUD1 = new System.Windows.Forms.NumericUpDown();
-            this.label18 = new System.Windows.Forms.Label();
-            this.label15 = new System.Windows.Forms.Label();
-            this.label14 = new System.Windows.Forms.Label();
+            this.numUD1 = new System.Windows.Forms.NumericUpDown();
             this.label11 = new System.Windows.Forms.Label();
             this.label10 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
             this.label9 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
-            this.label12 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
-            this.label6 = new System.Windows.Forms.Label();
             this.lblCellTotal = new System.Windows.Forms.Label();
             this.btnOtherProc = new System.Windows.Forms.Button();
             this.btnFinal = new System.Windows.Forms.Button();
@@ -84,8 +86,10 @@
             this.btnFirst = new System.Windows.Forms.Button();
             this.btnProv = new System.Windows.Forms.Button();
             this.btnNext = new System.Windows.Forms.Button();
+            this.PrintProgress = new System.Windows.Forms.ProgressBar();
+            this.btnPrint = new System.Windows.Forms.Button();
+            this.btnCancel = new System.Windows.Forms.Button();
             this.dgvPerson = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
@@ -92,14 +96,17 @@
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.label17 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
             this.panel1.SuspendLayout();
             this.pnlApproval.SuspendLayout();
             this.pnlApprovalButton.SuspendLayout();
             this.pnlBase.SuspendLayout();
+            this.panel2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUD4)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUD3)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUD2)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.numcUD1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numUD1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvPerson)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
             this.SuspendLayout();
@@ -165,11 +172,13 @@
             this.panel1.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
             this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel1.Controls.Add(this.dTPCreateDate);
+            this.panel1.Controls.Add(this.label17);
+            this.panel1.Controls.Add(this.label3);
+            this.panel1.Controls.Add(this.lblLabel06);
+            this.panel1.Controls.Add(this.label23);
             this.panel1.Controls.Add(this.lblLabel02);
             this.panel1.Controls.Add(this.pnlApproval);
             this.panel1.Controls.Add(this.lblLabel01);
-            this.panel1.Controls.Add(this.label4);
             this.panel1.Controls.Add(this.label19);
             this.panel1.Controls.Add(this.label5);
             this.panel1.Controls.Add(this.lblLabel03);
@@ -179,17 +188,28 @@
             this.panel1.Size = new System.Drawing.Size(1330, 80);
             this.panel1.TabIndex = 0;
             // 
-            // dTPCreateDate
+            // lblLabel06
             // 
-            this.dTPCreateDate.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.dTPCreateDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
-            this.dTPCreateDate.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.dTPCreateDate.Location = new System.Drawing.Point(866, 6);
-            this.dTPCreateDate.Name = "dTPCreateDate";
-            this.dTPCreateDate.Size = new System.Drawing.Size(170, 26);
-            this.dTPCreateDate.TabIndex = 117;
-            this.dTPCreateDate.TabStop = false;
+            this.lblLabel06.BackColor = System.Drawing.Color.White;
+            this.lblLabel06.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel06.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel06.Location = new System.Drawing.Point(128, 40);
+            this.lblLabel06.Name = "lblLabel06";
+            this.lblLabel06.Size = new System.Drawing.Size(520, 25);
+            this.lblLabel06.TabIndex = 121;
+            this.lblLabel06.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
+            // label23
+            // 
+            this.label23.BackColor = System.Drawing.Color.SandyBrown;
+            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label23.Location = new System.Drawing.Point(6, 40);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(114, 25);
+            this.label23.TabIndex = 120;
+            this.label23.Text = "発注者名称";
+            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // lblLabel02
             // 
             this.lblLabel02.BackColor = System.Drawing.Color.White;
@@ -196,9 +216,9 @@
             this.lblLabel02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel02.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblLabel02.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel02.Location = new System.Drawing.Point(236, 7);
+            this.lblLabel02.Location = new System.Drawing.Point(256, 7);
             this.lblLabel02.Name = "lblLabel02";
-            this.lblLabel02.Size = new System.Drawing.Size(492, 25);
+            this.lblLabel02.Size = new System.Drawing.Size(760, 25);
             this.lblLabel02.TabIndex = 116;
             this.lblLabel02.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
@@ -241,6 +261,7 @@
             this.btnPetition.TabIndex = 12;
             this.btnPetition.Text = "未申請";
             this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
             // 
             // btnApproval
             // 
@@ -254,6 +275,7 @@
             this.btnApproval.TabIndex = 12;
             this.btnApproval.Text = "未承認";
             this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
             // 
             // lblLabel01
             // 
@@ -260,29 +282,18 @@
             this.lblLabel01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.lblLabel01.BackColor = System.Drawing.Color.White;
             this.lblLabel01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel01.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.lblLabel01.ForeColor = System.Drawing.Color.Black;
             this.lblLabel01.Location = new System.Drawing.Point(128, 7);
             this.lblLabel01.Name = "lblLabel01";
-            this.lblLabel01.Size = new System.Drawing.Size(100, 25);
+            this.lblLabel01.Size = new System.Drawing.Size(120, 25);
             this.lblLabel01.TabIndex = 113;
-            this.lblLabel01.Text = "2016999901";
+            this.lblLabel01.Text = "20169999-01";
             this.lblLabel01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label4
-            // 
-            this.label4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.label4.BackColor = System.Drawing.Color.SandyBrown;
-            this.label4.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.label4.Location = new System.Drawing.Point(744, 7);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(114, 25);
-            this.label4.TabIndex = 111;
-            this.label4.Text = "議事録作成日";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label19
             // 
-            this.label19.BackColor = System.Drawing.Color.Beige;
+            this.label19.BackColor = System.Drawing.Color.SandyBrown;
             this.label19.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label19.ForeColor = System.Drawing.Color.Black;
             this.label19.Location = new System.Drawing.Point(6, 7);
@@ -296,11 +307,11 @@
             // 
             this.label5.BackColor = System.Drawing.Color.SandyBrown;
             this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label5.Location = new System.Drawing.Point(744, 40);
+            this.label5.Location = new System.Drawing.Point(1032, 7);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(114, 25);
             this.label5.TabIndex = 35;
-            this.label5.Text = "記　入　者";
+            this.label5.Text = "工事担当者";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblLabel03
@@ -309,9 +320,9 @@
             this.lblLabel03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel03.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblLabel03.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel03.Location = new System.Drawing.Point(866, 40);
+            this.lblLabel03.Location = new System.Drawing.Point(1154, 7);
             this.lblLabel03.Name = "lblLabel03";
-            this.lblLabel03.Size = new System.Drawing.Size(170, 25);
+            this.lblLabel03.Size = new System.Drawing.Size(160, 25);
             this.lblLabel03.TabIndex = 36;
             this.lblLabel03.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
@@ -340,6 +351,7 @@
             this.btnOnApproval.TabStop = false;
             this.btnOnApproval.Text = "承認";
             this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
             // 
             // btnNotApproval
             // 
@@ -351,6 +363,7 @@
             this.btnNotApproval.TabStop = false;
             this.btnNotApproval.Text = "不承認";
             this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
             // 
             // btnOnHold
             // 
@@ -362,6 +375,7 @@
             this.btnOnHold.TabStop = false;
             this.btnOnHold.Text = "保留";
             this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
             // 
             // btnLineDel
             // 
@@ -396,75 +410,161 @@
             this.pnlBase.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlBase.BackColor = System.Drawing.Color.WhiteSmoke;
+            this.pnlBase.BackColor = System.Drawing.Color.AntiqueWhite;
+            this.pnlBase.Controls.Add(this.panel2);
+            this.pnlBase.Controls.Add(this.cmbConstructionPerson);
+            this.pnlBase.Controls.Add(this.cmbDepartment);
+            this.pnlBase.Controls.Add(this.label7);
+            this.pnlBase.Controls.Add(this.btnDispDown);
+            this.pnlBase.Controls.Add(this.btnDispUp);
             this.pnlBase.Controls.Add(this.dtMeetingDate);
-            this.pnlBase.Controls.Add(this.textBox3);
-            this.pnlBase.Controls.Add(this.textBox2);
-            this.pnlBase.Controls.Add(this.textBox1);
             this.pnlBase.Controls.Add(this.numUD4);
             this.pnlBase.Controls.Add(this.numUD3);
             this.pnlBase.Controls.Add(this.label16);
             this.pnlBase.Controls.Add(this.label13);
             this.pnlBase.Controls.Add(this.numUD2);
-            this.pnlBase.Controls.Add(this.numcUD1);
-            this.pnlBase.Controls.Add(this.label18);
-            this.pnlBase.Controls.Add(this.label15);
-            this.pnlBase.Controls.Add(this.label14);
+            this.pnlBase.Controls.Add(this.numUD1);
             this.pnlBase.Controls.Add(this.dgvPerson);
             this.pnlBase.Controls.Add(this.label11);
             this.pnlBase.Controls.Add(this.label10);
+            this.pnlBase.Controls.Add(this.label4);
             this.pnlBase.Controls.Add(this.label9);
             this.pnlBase.Controls.Add(this.label8);
             this.pnlBase.Controls.Add(this.label2);
-            this.pnlBase.Controls.Add(this.label12);
-            this.pnlBase.Controls.Add(this.label7);
-            this.pnlBase.Controls.Add(this.label6);
             this.pnlBase.Controls.Add(this.lblCellTotal);
             this.pnlBase.Controls.Add(this.dgvAllDisplay);
             this.pnlBase.Location = new System.Drawing.Point(6, 128);
             this.pnlBase.Name = "pnlBase";
-            this.pnlBase.Size = new System.Drawing.Size(1330, 510);
+            this.pnlBase.Size = new System.Drawing.Size(1330, 490);
             this.pnlBase.TabIndex = 36;
             // 
+            // panel2
+            // 
+            this.panel2.Controls.Add(this.textBox1);
+            this.panel2.Controls.Add(this.radioButton1);
+            this.panel2.Controls.Add(this.radioButton2);
+            this.panel2.Location = new System.Drawing.Point(128, 72);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(613, 80);
+            this.panel2.TabIndex = 134;
+            // 
+            // textBox1
+            // 
+            this.textBox1.Enabled = false;
+            this.textBox1.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.textBox1.Location = new System.Drawing.Point(3, 31);
+            this.textBox1.Multiline = true;
+            this.textBox1.Name = "textBox1";
+            this.textBox1.Size = new System.Drawing.Size(607, 46);
+            this.textBox1.TabIndex = 134;
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Location = new System.Drawing.Point(3, 5);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(128, 20);
+            this.radioButton1.TabIndex = 133;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "現地（現場）";
+            this.radioButton1.UseVisualStyleBackColor = true;
+            this.radioButton1.CheckedChanged += new System.EventHandler(this.PalceradioButton_CheckedChanged);
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.Location = new System.Drawing.Point(137, 5);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(77, 20);
+            this.radioButton2.TabIndex = 133;
+            this.radioButton2.Text = "その他";
+            this.radioButton2.UseVisualStyleBackColor = true;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.PalceradioButton_CheckedChanged);
+            // 
+            // cmbConstructionPerson
+            // 
+            this.cmbConstructionPerson.BackColor = System.Drawing.Color.White;
+            this.cmbConstructionPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbConstructionPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbConstructionPerson.FormattingEnabled = true;
+            this.cmbConstructionPerson.Location = new System.Drawing.Point(466, 39);
+            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
+            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 24);
+            this.cmbConstructionPerson.TabIndex = 130;
+            this.cmbConstructionPerson.TextChanged += new System.EventHandler(this.cmbConstructionPerson_TextChanged);
+            this.cmbConstructionPerson.Enter += new System.EventHandler(this.Control_Enter);
+            // 
+            // cmbDepartment
+            // 
+            this.cmbDepartment.BackColor = System.Drawing.Color.White;
+            this.cmbDepartment.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbDepartment.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbDepartment.FormattingEnabled = true;
+            this.cmbDepartment.Location = new System.Drawing.Point(128, 39);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(200, 24);
+            this.cmbDepartment.TabIndex = 129;
+            this.cmbDepartment.TextChanged += new System.EventHandler(this.cmbDepartment_TextChanged);
+            this.cmbDepartment.Enter += new System.EventHandler(this.Control_Enter);
+            // 
+            // label7
+            // 
+            this.label7.BackColor = System.Drawing.Color.White;
+            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label7.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label7.ForeColor = System.Drawing.Color.Black;
+            this.label7.Location = new System.Drawing.Point(6, 39);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(114, 25);
+            this.label7.TabIndex = 132;
+            this.label7.Text = "部　　署";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnDispDown
+            // 
+            this.btnDispDown.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDispDown.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDispDown.Location = new System.Drawing.Point(1285, 362);
+            this.btnDispDown.Name = "btnDispDown";
+            this.btnDispDown.Size = new System.Drawing.Size(40, 40);
+            this.btnDispDown.TabIndex = 128;
+            this.btnDispDown.TabStop = false;
+            this.btnDispDown.Text = "▼";
+            this.btnDispDown.UseVisualStyleBackColor = true;
+            this.btnDispDown.Click += new System.EventHandler(this.btnDispDown_Click);
+            // 
+            // btnDispUp
+            // 
+            this.btnDispUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDispUp.Font = new System.Drawing.Font("ＭＳ 明朝", 20.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDispUp.Location = new System.Drawing.Point(1285, 298);
+            this.btnDispUp.Name = "btnDispUp";
+            this.btnDispUp.Size = new System.Drawing.Size(40, 40);
+            this.btnDispUp.TabIndex = 127;
+            this.btnDispUp.TabStop = false;
+            this.btnDispUp.Text = "▲";
+            this.btnDispUp.UseVisualStyleBackColor = true;
+            this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click);
+            // 
             // dtMeetingDate
             // 
             this.dtMeetingDate.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.dtMeetingDate.Format = System.Windows.Forms.DateTimePickerFormat.Short;
             this.dtMeetingDate.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.dtMeetingDate.Location = new System.Drawing.Point(128, 9);
+            this.dtMeetingDate.Location = new System.Drawing.Point(128, 6);
             this.dtMeetingDate.Name = "dtMeetingDate";
-            this.dtMeetingDate.Size = new System.Drawing.Size(170, 26);
+            this.dtMeetingDate.Size = new System.Drawing.Size(150, 26);
             this.dtMeetingDate.TabIndex = 124;
             this.dtMeetingDate.TabStop = false;
+            this.dtMeetingDate.ValueChanged += new System.EventHandler(this.dtMeetingDate_ValueChanged);
+            this.dtMeetingDate.Enter += new System.EventHandler(this.Control_Enter);
             // 
-            // textBox3
-            // 
-            this.textBox3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.textBox3.Location = new System.Drawing.Point(128, 114);
-            this.textBox3.Name = "textBox3";
-            this.textBox3.Size = new System.Drawing.Size(700, 26);
-            this.textBox3.TabIndex = 123;
-            // 
-            // textBox2
-            // 
-            this.textBox2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.textBox2.Location = new System.Drawing.Point(128, 80);
-            this.textBox2.Name = "textBox2";
-            this.textBox2.Size = new System.Drawing.Size(700, 26);
-            this.textBox2.TabIndex = 123;
-            // 
-            // textBox1
-            // 
-            this.textBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.textBox1.Location = new System.Drawing.Point(128, 46);
-            this.textBox1.Name = "textBox1";
-            this.textBox1.Size = new System.Drawing.Size(700, 26);
-            this.textBox1.TabIndex = 5;
-            // 
             // numUD4
             // 
             this.numUD4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUD4.Location = new System.Drawing.Point(645, 9);
+            this.numUD4.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.numUD4.Location = new System.Drawing.Point(691, 6);
             this.numUD4.Maximum = new decimal(new int[] {
             59,
             0,
@@ -474,11 +574,14 @@
             this.numUD4.Size = new System.Drawing.Size(50, 26);
             this.numUD4.TabIndex = 5;
             this.numUD4.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+            this.numUD4.ValueChanged += new System.EventHandler(this.Control_ValueChanged);
+            this.numUD4.Enter += new System.EventHandler(this.Control_Enter);
             // 
             // numUD3
             // 
             this.numUD3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUD3.Location = new System.Drawing.Point(576, 9);
+            this.numUD3.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.numUD3.Location = new System.Drawing.Point(621, 6);
             this.numUD3.Maximum = new decimal(new int[] {
             23,
             0,
@@ -488,19 +591,20 @@
             this.numUD3.Size = new System.Drawing.Size(50, 26);
             this.numUD3.TabIndex = 4;
             this.numUD3.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+            this.numUD3.ValueChanged += new System.EventHandler(this.Control_ValueChanged);
+            this.numUD3.Enter += new System.EventHandler(this.Control_Enter);
             // 
             // label16
             // 
-            this.label16.AutoSize = true;
             this.label16.BackColor = System.Drawing.Color.Transparent;
             this.label16.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.label16.Font = new System.Drawing.Font("ＭＳ 明朝", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label16.Location = new System.Drawing.Point(618, 7);
+            this.label16.Location = new System.Drawing.Point(671, 6);
             this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(35, 24);
+            this.label16.Size = new System.Drawing.Size(20, 26);
             this.label16.TabIndex = 122;
             this.label16.Text = "：";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label16.TextAlign = System.Drawing.ContentAlignment.TopCenter;
             // 
             // label13
             // 
@@ -507,7 +611,7 @@
             this.label13.BackColor = System.Drawing.Color.Transparent;
             this.label13.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.label13.Font = new System.Drawing.Font("ＭＳ 明朝", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label13.Location = new System.Drawing.Point(541, 10);
+            this.label13.Location = new System.Drawing.Point(586, 6);
             this.label13.Name = "label13";
             this.label13.Size = new System.Drawing.Size(35, 24);
             this.label13.TabIndex = 119;
@@ -517,7 +621,8 @@
             // numUD2
             // 
             this.numUD2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUD2.Location = new System.Drawing.Point(491, 9);
+            this.numUD2.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.numUD2.Location = new System.Drawing.Point(536, 6);
             this.numUD2.Maximum = new decimal(new int[] {
             59,
             0,
@@ -527,65 +632,35 @@
             this.numUD2.Size = new System.Drawing.Size(50, 26);
             this.numUD2.TabIndex = 3;
             this.numUD2.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+            this.numUD2.ValueChanged += new System.EventHandler(this.Control_ValueChanged);
+            this.numUD2.Enter += new System.EventHandler(this.Control_Enter);
             // 
-            // numcUD1
+            // numUD1
             // 
-            this.numcUD1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numcUD1.Location = new System.Drawing.Point(422, 9);
-            this.numcUD1.Maximum = new decimal(new int[] {
+            this.numUD1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.numUD1.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.numUD1.Location = new System.Drawing.Point(466, 6);
+            this.numUD1.Maximum = new decimal(new int[] {
             23,
             0,
             0,
             0});
-            this.numcUD1.Name = "numcUD1";
-            this.numcUD1.Size = new System.Drawing.Size(50, 26);
-            this.numcUD1.TabIndex = 2;
-            this.numcUD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+            this.numUD1.Name = "numUD1";
+            this.numUD1.Size = new System.Drawing.Size(50, 26);
+            this.numUD1.TabIndex = 2;
+            this.numUD1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
+            this.numUD1.ValueChanged += new System.EventHandler(this.Control_ValueChanged);
+            this.numUD1.Enter += new System.EventHandler(this.Control_Enter);
             // 
-            // label18
-            // 
-            this.label18.BackColor = System.Drawing.Color.White;
-            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label18.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label18.Location = new System.Drawing.Point(1102, 28);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(200, 20);
-            this.label18.TabIndex = 118;
-            this.label18.Text = "氏　　名";
-            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.White;
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label15.Location = new System.Drawing.Point(902, 28);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(200, 20);
-            this.label15.TabIndex = 118;
-            this.label15.Text = "所　　属";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label14
-            // 
-            this.label14.BackColor = System.Drawing.Color.White;
-            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label14.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label14.Location = new System.Drawing.Point(852, 28);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(50, 20);
-            this.label14.TabIndex = 117;
-            this.label14.Text = "№";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label11
             // 
+            this.label11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.label11.BackColor = System.Drawing.Color.White;
             this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label11.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label11.Location = new System.Drawing.Point(852, 8);
+            this.label11.Location = new System.Drawing.Point(823, 6);
             this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(450, 20);
+            this.label11.Size = new System.Drawing.Size(114, 25);
             this.label11.TabIndex = 115;
             this.label11.Text = "出　席　者";
             this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -596,7 +671,7 @@
             this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label10.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.label10.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.label10.Location = new System.Drawing.Point(6, 47);
+            this.label10.Location = new System.Drawing.Point(6, 72);
             this.label10.Name = "label10";
             this.label10.Size = new System.Drawing.Size(114, 25);
             this.label10.TabIndex = 113;
@@ -603,6 +678,19 @@
             this.label10.Text = "打合せ場所";
             this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.White;
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.label4.ForeColor = System.Drawing.SystemColors.ControlText;
+            this.label4.Location = new System.Drawing.Point(344, 39);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(114, 25);
+            this.label4.TabIndex = 113;
+            this.label4.Text = "作　成　者";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // label9
             // 
             this.label9.BackColor = System.Drawing.Color.White;
@@ -609,7 +697,7 @@
             this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label9.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.label9.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.label9.Location = new System.Drawing.Point(6, 10);
+            this.label9.Location = new System.Drawing.Point(6, 6);
             this.label9.Name = "label9";
             this.label9.Size = new System.Drawing.Size(114, 25);
             this.label9.TabIndex = 113;
@@ -618,16 +706,15 @@
             // 
             // label8
             // 
-            this.label8.AutoSize = true;
             this.label8.BackColor = System.Drawing.Color.Transparent;
             this.label8.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.label8.Font = new System.Drawing.Font("ＭＳ 明朝", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label8.Location = new System.Drawing.Point(464, 7);
+            this.label8.Location = new System.Drawing.Point(516, 6);
             this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(35, 24);
+            this.label8.Size = new System.Drawing.Size(20, 26);
             this.label8.TabIndex = 50;
             this.label8.Text = "：";
-            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label8.TextAlign = System.Drawing.ContentAlignment.TopCenter;
             // 
             // label2
             // 
@@ -634,49 +721,13 @@
             this.label2.BackColor = System.Drawing.Color.White;
             this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label2.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label2.Location = new System.Drawing.Point(314, 9);
+            this.label2.Location = new System.Drawing.Point(344, 6);
             this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(100, 26);
+            this.label2.Size = new System.Drawing.Size(114, 25);
             this.label2.TabIndex = 38;
             this.label2.Text = "打合せ時間";
             this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label12
-            // 
-            this.label12.BackColor = System.Drawing.Color.White;
-            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label12.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label12.Location = new System.Drawing.Point(6, 154);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(50, 30);
-            this.label12.TabIndex = 38;
-            this.label12.Text = "№";
-            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label7
-            // 
-            this.label7.BackColor = System.Drawing.Color.White;
-            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label7.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label7.Location = new System.Drawing.Point(356, 154);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(950, 30);
-            this.label7.TabIndex = 37;
-            this.label7.Text = "内　　容";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label6
-            // 
-            this.label6.BackColor = System.Drawing.Color.White;
-            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label6.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label6.Location = new System.Drawing.Point(56, 154);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(300, 30);
-            this.label6.TabIndex = 37;
-            this.label6.Text = "題　　名";
-            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // lblCellTotal
             // 
             this.lblCellTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
@@ -684,7 +735,7 @@
             this.lblCellTotal.BackColor = System.Drawing.Color.WhiteSmoke;
             this.lblCellTotal.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblCellTotal.ForeColor = System.Drawing.Color.Black;
-            this.lblCellTotal.Location = new System.Drawing.Point(100, 1130);
+            this.lblCellTotal.Location = new System.Drawing.Point(100, 1110);
             this.lblCellTotal.Name = "lblCellTotal";
             this.lblCellTotal.Size = new System.Drawing.Size(0, 13);
             this.lblCellTotal.TabIndex = 36;
@@ -714,6 +765,7 @@
             this.btnFinal.TabStop = false;
             this.btnFinal.Text = "最終議事録≫";
             this.btnFinal.UseVisualStyleBackColor = false;
+            this.btnFinal.Click += new System.EventHandler(this.btnFinal_Click);
             // 
             // btnFirst
             // 
@@ -727,6 +779,7 @@
             this.btnFirst.TabStop = false;
             this.btnFirst.Text = "≪先頭議事録";
             this.btnFirst.UseVisualStyleBackColor = false;
+            this.btnFirst.Click += new System.EventHandler(this.btnFirst_Click);
             // 
             // btnProv
             // 
@@ -740,6 +793,7 @@
             this.btnProv.TabStop = false;
             this.btnProv.Text = "＜前議事録";
             this.btnProv.UseVisualStyleBackColor = false;
+            this.btnProv.Click += new System.EventHandler(this.btnProv_Click);
             // 
             // btnNext
             // 
@@ -753,7 +807,45 @@
             this.btnNext.TabStop = false;
             this.btnNext.Text = "次議事録＞";
             this.btnNext.UseVisualStyleBackColor = false;
+            this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
             // 
+            // PrintProgress
+            // 
+            this.PrintProgress.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.PrintProgress.Location = new System.Drawing.Point(33, 620);
+            this.PrintProgress.Name = "PrintProgress";
+            this.PrintProgress.Size = new System.Drawing.Size(1278, 36);
+            this.PrintProgress.TabIndex = 107;
+            this.PrintProgress.Visible = false;
+            // 
+            // btnPrint
+            // 
+            this.btnPrint.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnPrint.BackColor = System.Drawing.Color.DarkOliveGreen;
+            this.btnPrint.ForeColor = System.Drawing.Color.White;
+            this.btnPrint.Location = new System.Drawing.Point(7, 5);
+            this.btnPrint.Name = "btnPrint";
+            this.btnPrint.Size = new System.Drawing.Size(200, 30);
+            this.btnPrint.TabIndex = 108;
+            this.btnPrint.TabStop = false;
+            this.btnPrint.Text = "日報印刷";
+            this.btnPrint.UseVisualStyleBackColor = false;
+            this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
+            // 
+            // btnCancel
+            // 
+            this.btnCancel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnCancel.BackColor = System.Drawing.Color.Red;
+            this.btnCancel.ForeColor = System.Drawing.Color.White;
+            this.btnCancel.Location = new System.Drawing.Point(7, 5);
+            this.btnCancel.Name = "btnCancel";
+            this.btnCancel.Size = new System.Drawing.Size(200, 30);
+            this.btnCancel.TabIndex = 109;
+            this.btnCancel.TabStop = false;
+            this.btnCancel.Text = "印刷中止";
+            this.btnCancel.UseVisualStyleBackColor = false;
+            // 
             // dgvPerson
             // 
             this.dgvPerson.AllowUserToAddRows = false;
@@ -760,25 +852,30 @@
             this.dgvPerson.AllowUserToDeleteRows = false;
             this.dgvPerson.AllowUserToResizeColumns = false;
             this.dgvPerson.AllowUserToResizeRows = false;
-            this.dgvPerson.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvPerson.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.dgvPerson.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvPerson.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("ＭＳ 明朝", 12F, 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.dgvPerson.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            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.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvPerson.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
+            this.dgvPerson.ColumnHeadersHeight = 25;
             this.dgvPerson.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvPerson.ColumnHeadersVisible = false;
             this.dgvPerson.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn1,
             this.dataGridViewTextBoxColumn2,
             this.dataGridViewTextBoxColumn8});
-            this.dgvPerson.Location = new System.Drawing.Point(852, 48);
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle7.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle7.SelectionBackColor = System.Drawing.Color.Azure;
+            dataGridViewCellStyle7.SelectionForeColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvPerson.DefaultCellStyle = dataGridViewCellStyle7;
+            this.dgvPerson.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.dgvPerson.Location = new System.Drawing.Point(839, 42);
             this.dgvPerson.Name = "dgvPerson";
             this.dgvPerson.RowHeadersVisible = false;
             this.dgvPerson.RowHeadersWidth = 20;
@@ -785,27 +882,18 @@
             this.dgvPerson.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
             this.dgvPerson.RowTemplate.Height = 20;
             this.dgvPerson.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvPerson.Size = new System.Drawing.Size(470, 104);
+            this.dgvPerson.Size = new System.Drawing.Size(486, 108);
             this.dgvPerson.TabIndex = 6;
+            this.dgvPerson.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
+            this.dgvPerson.Enter += new System.EventHandler(this.dgvPerson_Enter);
+            this.dgvPerson.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
             // 
-            // dataGridViewTextBoxColumn1
-            // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle2;
-            this.dataGridViewTextBoxColumn1.Frozen = true;
-            this.dataGridViewTextBoxColumn1.HeaderText = "№";
-            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
-            this.dataGridViewTextBoxColumn1.ReadOnly = true;
-            this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn1.Width = 50;
-            // 
             // dataGridViewTextBoxColumn2
             // 
             this.dataGridViewTextBoxColumn2.HeaderText = "所属";
             this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
             this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn2.Width = 200;
+            this.dataGridViewTextBoxColumn2.Width = 233;
             // 
             // dataGridViewTextBoxColumn8
             // 
@@ -812,7 +900,7 @@
             this.dataGridViewTextBoxColumn8.HeaderText = "氏名";
             this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
             this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn8.Width = 200;
+            this.dataGridViewTextBoxColumn8.Width = 233;
             // 
             // dgvAllDisplay
             // 
@@ -820,25 +908,33 @@
             this.dgvAllDisplay.AllowUserToDeleteRows = false;
             this.dgvAllDisplay.AllowUserToResizeColumns = false;
             this.dgvAllDisplay.AllowUserToResizeRows = false;
-            this.dgvAllDisplay.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            this.dgvAllDisplay.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dgvAllDisplay.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvAllDisplay.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle8.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
+            this.dgvAllDisplay.ColumnHeadersHeight = 30;
             this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvAllDisplay.ColumnHeadersVisible = false;
             this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.Column1,
             this.Column2,
             this.Column3});
-            this.dgvAllDisplay.Location = new System.Drawing.Point(5, 184);
+            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle10.SelectionBackColor = System.Drawing.Color.Azure;
+            dataGridViewCellStyle10.SelectionForeColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvAllDisplay.DefaultCellStyle = dataGridViewCellStyle10;
+            this.dgvAllDisplay.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.dgvAllDisplay.Location = new System.Drawing.Point(5, 158);
             this.dgvAllDisplay.Name = "dgvAllDisplay";
             this.dgvAllDisplay.RowHeadersVisible = false;
             this.dgvAllDisplay.RowHeadersWidth = 20;
@@ -845,21 +941,20 @@
             this.dgvAllDisplay.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
             this.dgvAllDisplay.RowTemplate.Height = 20;
             this.dgvAllDisplay.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvAllDisplay.Size = new System.Drawing.Size(1320, 324);
+            this.dgvAllDisplay.Size = new System.Drawing.Size(1276, 322);
             this.dgvAllDisplay.TabIndex = 7;
             this.dgvAllDisplay.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
             this.dgvAllDisplay.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
             this.dgvAllDisplay.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
+            this.dgvAllDisplay.Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
             this.dgvAllDisplay.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
             // 
             // Column1
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle4;
-            this.Column1.Frozen = true;
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle9;
             this.Column1.HeaderText = "№";
             this.Column1.Name = "Column1";
-            this.Column1.ReadOnly = true;
             this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column1.Width = 50;
@@ -876,8 +971,31 @@
             this.Column3.HeaderText = "内　　容";
             this.Column3.Name = "Column3";
             this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column3.Width = 950;
+            this.Column3.Width = 906;
             // 
+            // label17
+            // 
+            this.label17.BackColor = System.Drawing.Color.White;
+            this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label17.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label17.ForeColor = System.Drawing.Color.Black;
+            this.label17.Location = new System.Drawing.Point(786, 40);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(230, 25);
+            this.label17.TabIndex = 123;
+            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // label3
+            // 
+            this.label3.BackColor = System.Drawing.Color.SandyBrown;
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.Location = new System.Drawing.Point(664, 40);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(114, 25);
+            this.label3.TabIndex = 122;
+            this.label3.Text = "工事種別";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // FrmProceedings
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -884,6 +1002,8 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.Black;
             this.ClientSize = new System.Drawing.Size(1344, 692);
+            this.Controls.Add(this.btnPrint);
+            this.Controls.Add(this.PrintProgress);
             this.Controls.Add(this.btnFinal);
             this.Controls.Add(this.btnFirst);
             this.Controls.Add(this.btnProv);
@@ -897,6 +1017,7 @@
             this.Controls.Add(this.btnDataEntry);
             this.Controls.Add(this.btnEnd);
             this.Controls.Add(this.label1);
+            this.Controls.Add(this.btnCancel);
             this.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
             this.KeyPreview = true;
@@ -913,10 +1034,12 @@
             this.pnlApprovalButton.ResumeLayout(false);
             this.pnlBase.ResumeLayout(false);
             this.pnlBase.PerformLayout();
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUD4)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUD3)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUD2)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.numcUD1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numUD1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvPerson)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
             this.ResumeLayout(false);
@@ -932,48 +1055,29 @@
         private System.Windows.Forms.Panel panel1;
         private System.Windows.Forms.Button btnLineDel;
         private System.Windows.Forms.Button btnLineAdd;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label lblLabel03;
         private System.Windows.Forms.Panel pnlBase;
         private System.Windows.Forms.Label lblCellTotal;
         private System.Windows.Forms.Button btnOtherProc;
         private System.Windows.Forms.Label label19;
-        private System.Windows.Forms.Label label4;
         private DataGridViewEX dgvAllDisplay;
         private System.Windows.Forms.Label lblLabel01;
-        private System.Windows.Forms.Label label12;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label6;
         private System.Windows.Forms.Panel pnlApproval;
         private System.Windows.Forms.Label lblApprovalCount;
         private System.Windows.Forms.Button btnPetition;
         private System.Windows.Forms.Button btnApproval;
-        private System.Windows.Forms.Label label14;
         private DataGridViewEX dgvPerson;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
         private System.Windows.Forms.Label label11;
         private System.Windows.Forms.Label label10;
         private System.Windows.Forms.Label label9;
         private System.Windows.Forms.NumericUpDown numUD2;
         private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.NumericUpDown numcUD1;
+        private System.Windows.Forms.NumericUpDown numUD1;
         private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label label18;
-        private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
-        private System.Windows.Forms.TextBox textBox1;
         private System.Windows.Forms.NumericUpDown numUD4;
         private System.Windows.Forms.NumericUpDown numUD3;
         private System.Windows.Forms.Label label16;
         private System.Windows.Forms.Label label13;
-        private System.Windows.Forms.TextBox textBox3;
-        private System.Windows.Forms.TextBox textBox2;
         private System.Windows.Forms.Label lblLabel02;
-        private System.Windows.Forms.DateTimePicker dTPCreateDate;
         private System.Windows.Forms.Panel pnlApprovalButton;
         private System.Windows.Forms.Button btnOnApproval;
         private System.Windows.Forms.Button btnNotApproval;
@@ -983,5 +1087,29 @@
         private System.Windows.Forms.Button btnFirst;
         private System.Windows.Forms.Button btnProv;
         private System.Windows.Forms.Button btnNext;
+        private System.Windows.Forms.Label lblLabel06;
+        private System.Windows.Forms.Label label23;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label lblLabel03;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Button btnDispDown;
+        private System.Windows.Forms.Button btnDispUp;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
+        private System.Windows.Forms.ComboBox cmbConstructionPerson;
+        private System.Windows.Forms.ComboBox cmbDepartment;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.TextBox textBox1;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.ProgressBar PrintProgress;
+        private System.Windows.Forms.Button btnPrint;
+        private System.Windows.Forms.Button btnCancel;
+        private System.Windows.Forms.Label label17;
+        private System.Windows.Forms.Label label3;
     }
 }
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.resx
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.resx	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.resx	(revision 54)
@@ -117,6 +117,12 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="lblCellTotal.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="lblCellTotal.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
   <metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
@@ -123,9 +129,6 @@
   <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="lblCellTotal.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
   <metadata name="Column2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs	(revision 54)
@@ -27,9 +27,16 @@
             try
             {
                 // 初期サイズ保持
-                m_GridWidth = dgvAllDisplay.Width;
+                m_GridWidth = (double)dgvAllDisplay.Width;
                 m_WindowWidth = this.Width;
                 m_WindowHeight = this.Height;
+
+                int ArrayCount = Enum.GetNames(typeof(DispGridColumn)).Length;
+                m_GridCellWidth = new double[ArrayCount];
+                for (int i = 0; i < dgvAllDisplay.Columns.Count; i++)
+                {
+                    m_GridCellWidth[i] = dgvAllDisplay.Columns[i].Width;
+                }
             }
             catch (Exception ex)
             {
@@ -48,6 +55,21 @@
             {
                 DataGridView dgv = dgvAllDisplay;
 
+                if (bNormal)
+                {
+                    for (int i = 0; i < dgvAllDisplay.Columns.Count; i++)
+                    {
+                        dgvAllDisplay.Columns[i].Width = (int)m_GridCellWidth[i];
+                    }
+                }
+                else
+                {
+                    double diffwidth = dgv.Width - m_GridWidth;
+                    double Colwitdh1 = m_GridCellWidth[(int)DispGridColumn.Titile] / m_GridWidth;
+                    double Colwitdh2 = 1.0 - Colwitdh1;
+                    dgv.Columns[(int)DispGridColumn.Titile].Width += (int)(diffwidth * Colwitdh1);
+                    dgv.Columns[(int)DispGridColumn.Detail].Width += (int)(diffwidth * Colwitdh2);
+                }
             }
             catch (Exception ex)
             {
@@ -64,11 +86,15 @@
         private bool GetBaseInfoData()
         {
             IOConstructionBaseInfo cbDB = new IOConstructionBaseInfo();
+            IOConstructionBaseInfoDetail DetailDB = new IOConstructionBaseInfoDetail();
             try
             {
                 string strSQL = cbDB.CreatePrimarykeyString(m_ConstructionCode);
                 if (!cbDB.SelectAction(strSQL, ref m_ConstructionBaseInfo)) return false;
 
+                strSQL = DetailDB.CreatePrimarykeyString(m_ConstructionCode, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
+                if (!DetailDB.SelectAction(strSQL, ref m_ConstructionBaseInfoDetail)) return false;
+
                 return true;
             }
             catch (Exception ex)
@@ -94,16 +120,17 @@
             m_DspLabelCtrl = new Control[ArrayCount];
             m_DspLabelCtrl[(int)DspLblCtrlName.ConstCode] = lblLabel01;         // 工事番号
             m_DspLabelCtrl[(int)DspLblCtrlName.ConstName] = lblLabel02;         // 工事名称
-            m_DspLabelCtrl[(int)DspLblCtrlName.CreateDate] = dTPCreateDate;     // 作成日
+            m_DspLabelCtrl[(int)DspLblCtrlName.OrdersName] = lblLabel06;        // 発注者名称
             m_DspLabelCtrl[(int)DspLblCtrlName.CreatorName] = lblLabel03;       // 作成者名
             m_DspLabelCtrl[(int)DspLblCtrlName.MeetingDate] = dtMeetingDate;    // 打合せ日
-            m_DspLabelCtrl[(int)DspLblCtrlName.StartHours] = numcUD1;           // 開始時
+            m_DspLabelCtrl[(int)DspLblCtrlName.StartHours] = numUD1;            // 開始時
             m_DspLabelCtrl[(int)DspLblCtrlName.StartMinutes] = numUD2;          // 開始時
             m_DspLabelCtrl[(int)DspLblCtrlName.CompHours] = numUD3;             // 終了時
             m_DspLabelCtrl[(int)DspLblCtrlName.CompMinutes] = numUD4;           // 終了時
-            m_DspLabelCtrl[(int)DspLblCtrlName.Place1] = textBox1;              // 場所1
-            m_DspLabelCtrl[(int)DspLblCtrlName.Place2] = textBox2;              // 場所2
-            m_DspLabelCtrl[(int)DspLblCtrlName.Place3] = textBox3;              // 場所3
+            m_DspLabelCtrl[(int)DspLblCtrlName.Palce1] = radioButton1;          // 場所（現地）
+            m_DspLabelCtrl[(int)DspLblCtrlName.Palce2] = radioButton2;          // 場所（その他）
+            m_DspLabelCtrl[(int)DspLblCtrlName.PalceName] = textBox1;           // 場所名
+            m_DspLabelCtrl[(int)DspLblCtrlName.ConstructionType] = label17;     // 工事種別
         }
         #endregion
 
@@ -133,23 +160,33 @@
         private bool DispHeader()
         {
             IOConstructionBaseInfoDetail BaseDDB = new IOConstructionBaseInfoDetail();
-            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
             try
             {
-                // 工事名称取得
-                string strSQL = BaseDDB.CreatePrimarykeyString(m_ConstructionCode);
-                strSQL += string.Format(" AND DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                ConstructionBaseInfoDetail DetailRec = new ConstructionBaseInfoDetail();
-                BaseDDB.SelectAction(strSQL, ref DetailRec);
-                m_DspLabelCtrl[(int)DspLblCtrlName.ConstName].Text = DetailRec.DetailString;
+                // 名称取得
+                string strSQL = "SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING, C.ORDERERSNAME1, C.ORDERERSNAME2, D.PERSONNAME, E.NAMESTRING";
+                strSQL += " FROM CONSTRUCTIONBASEINFO A";
+                strSQL += string.Format(" LEFT JOIN CONSTRUCTIONBASEINFODETAIL B ON B.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE AND B.DETAILNO = {0}",
+                                        (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
+                strSQL += " LEFT JOIN ORDERERSMASTER C ON C.ORDERCOTEGORY = A.ORDERERSDIVISION AND C.ORDERERSCODE = A.ORDERERSCODE";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.CONSTRUCTIONPERSONCODE";
+                strSQL += " LEFT JOIN CONSTRUCTIONTYPEMASTER E ON E.TYPECODE = A.CONSTRUCTIONTYPE";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                ArrayList arList = new ArrayList();
+                if (!BaseDDB.ExecuteReader(strSQL, ref arList)) return false;
+                object[] objRec = (object[])arList[0];
 
-                // 担当者取得
-                int Person = CommonMotions.LoginUserData.PersonCode;
-                strSQL = PersonDB.CreatePrimarykeyString(Person);
-                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
-                PersonDB.SelectAction(strSQL, ref PersonRec);
-                m_DspLabelCtrl[(int)DspLblCtrlName.CreatorName].Text = PersonRec.PersonName;
+                m_DspLabelCtrl[(int)DspLblCtrlName.ConstCode].Text = CommonMotions.cnvStringCodeFromInt(m_ConstructionCode, "-", 8);
+                m_DspLabelCtrl[(int)DspLblCtrlName.ConstName].Text = CommonMotions.cnvString(objRec[1]);
+                string strName = string.Format("{0}　{1}", CommonMotions.cnvString(objRec[2]), CommonMotions.cnvString(objRec[3]));
+                m_DspLabelCtrl[(int)DspLblCtrlName.OrdersName].Text = strName;
+                m_DspLabelCtrl[(int)DspLblCtrlName.CreatorName].Text = CommonMotions.cnvString(objRec[4]);
 
+                string NameString = CommonMotions.cnvString(objRec[5]);
+                Font workFont = m_DspLabelCtrl[(int)DspLblCtrlName.ConstructionType].Font;
+                // 文字数が多い場合はFontを小さくする
+                if (NameString.Length > 13) workFont = new Font(m_DspLabelCtrl[(int)DspLblCtrlName.ConstructionType].Font.FontFamily, 9);
+                m_DspLabelCtrl[(int)DspLblCtrlName.ConstructionType].Font = workFont; m_DspLabelCtrl[(int)DspLblCtrlName.ConstructionType].Text = NameString;
+
                 return true;
             }
             catch (Exception ex)
@@ -160,7 +197,6 @@
             finally
             {
                 BaseDDB.close(); BaseDDB = null;
-                PersonDB.close(); PersonDB = null;
             }
         }
         #endregion
@@ -173,7 +209,27 @@
         {
             try
             {
+                dgvAllDisplay.Rows.Clear();
+                dgvPerson.Rows.Clear();
+                textBox1.Text = string.Empty;
+                numUD1.Value = 0;
+                numUD2.Value = 0;
+                numUD3.Value = 0;
+                numUD4.Value = 0;
 
+                ArrayList MainRec = new ArrayList();
+                
+                // 議事録データ読込み
+                if (!ReadMainData(ref MainRec)) return;
+
+                // 議事録データ表示
+                DispMainData(MainRec);
+
+                // 参加者データ表示
+                DispAttendData();
+
+                // 議事明細データ表示
+                DispDetailData();
             }
             catch (Exception ex)
             {
@@ -181,12 +237,163 @@
             }
             finally
             {
-                if ((5 - dgvPerson.RowCount) > 0) dgvPerson.RowCount += (5 - dgvPerson.RowCount);
-                if ((16 - dgvAllDisplay.RowCount) > 0) dgvAllDisplay.RowCount += (16 - dgvAllDisplay.RowCount);
+                if ((s_PersonRow - dgvPerson.RowCount) > 0) dgvPerson.RowCount += (s_PersonRow - dgvPerson.RowCount);
+                if ((s_DetailRow - dgvAllDisplay.RowCount) > 0) dgvAllDisplay.RowCount += (s_DetailRow - dgvAllDisplay.RowCount);
             }
         }
         #endregion
 
+        #region 議事録データ読込み
+        /// <summary>
+        /// 議事録データ読込み
+        /// </summary>
+        private bool ReadMainData(ref ArrayList MainRec)
+        {
+            IOProceedingsData ProDB = new IOProceedingsData();
+            try
+            {
+                DateTime dtSelect = dtMeetingDate.Value;
+                string strSQL = "SELECT";
+                strSQL += " TO_CHAR(A.PROCEEDINGSDATADATE,'YYYY/MM/DD'),";
+                strSQL += " A.STARTMEETINGTIME,";
+                strSQL += " A.ENDMEETINGTIME,";
+                strSQL += " B.DEPARTMENTCODE,";
+                strSQL += " A.CREATORCODE,";
+                strSQL += " A.PALCEFLAG,";
+                strSQL += " A.MEETINGPALCE";
+                strSQL += " FROM PROCEEDINGSDATA A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.CREATORCODE";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                strSQL += string.Format(" AND A.PROCEEDINGSDATADATE = TO_DATE('{0}','YYYY/MM/DD')", dtSelect.ToShortDateString());
+
+                if (!ProDB.ExecuteReader(strSQL, ref MainRec)) return false;
+                if (MainRec.Count == 0) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ProDB.close(); ProDB = null;
+            }
+        }
+        #endregion
+
+        #region 議事録データ表示
+        /// <summary>
+        /// 議事録データ表示
+        /// </summary>
+        private void DispMainData(ArrayList MainRec)
+        {
+            try
+            {
+                DateTime dtSelect = dtMeetingDate.Value;
+                object[] objRec = (object[])MainRec[0];
+
+                dtMeetingDate.Value = CommonMotions.cnvDate(objRec[0]);
+                int StartTime = CommonMotions.cnvInt(objRec[1]);
+                int CompTime = CommonMotions.cnvInt(objRec[2]);
+                numUD1.Value = StartTime / 100;
+                numUD2.Value = StartTime % 100;
+                numUD3.Value = CompTime / 100;
+                numUD4.Value = CompTime % 100;
+
+                cmbDepartment.SelectedValue = CommonMotions.cnvInt(objRec[3]);
+                SetcombBoxPerson();
+                cmbConstructionPerson.SelectedValue = CommonMotions.cnvInt(objRec[4]);
+
+                if (CommonMotions.cnvInt(objRec[5]) == 1)
+                {
+                    radioButton1.Checked = true;
+                }
+                else
+                {
+                    radioButton2.Checked = true;
+                    textBox1.Text = CommonMotions.cnvString(objRec[6]);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 参加者データ表示
+        /// <summary>
+        /// 参加者データ表示
+        /// </summary>
+        private void DispAttendData()
+        {
+            IOProceedingsDataAttend ProDB = new IOProceedingsDataAttend();
+            try
+            {
+                DateTime dtSelect = dtMeetingDate.Value;
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtSelect);
+                strSQL += " ORDER BY SEQNO";
+                List<ProceedingsDataAttend> AttendRec = new List<ProceedingsDataAttend>();
+                ProDB.SelectAction(strSQL, ref AttendRec);
+
+                DataGridView dgv = dgvPerson;
+                foreach (ProceedingsDataAttend CurRec in AttendRec)
+                {
+                    dgv.Rows.Add(CurRec.Department, CurRec.AttendName);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                ProDB.close(); ProDB = null;
+            }
+        }
+        #endregion
+
+        #region 議事明細データ表示
+        /// <summary>
+        /// 議事明細データ表示
+        /// </summary>
+        private void DispDetailData()
+        {
+            IOProceedingsDataDetail ProDB = new IOProceedingsDataDetail();
+            try
+            {
+                DateTime dtSelect = dtMeetingDate.Value;
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtSelect);
+                strSQL += " ORDER BY SEQNO";
+                List<ProceedingsDataDetail> DetailRec = new List<ProceedingsDataDetail>();
+                ProDB.SelectAction(strSQL, ref DetailRec);
+
+                DataGridView dgv = dgvAllDisplay;
+                foreach (ProceedingsDataDetail CurRec in DetailRec)
+                {
+                    // SEQNOが行数と違えばその分空行を増やす
+                    if (CurRec.SeqNo != (dgv.RowCount + 1))
+                    {
+                        int AddLine = (CurRec.SeqNo - 1) - dgv.RowCount;
+                        dgv.Rows.Add(AddLine);
+                    }
+
+                    dgv.Rows.Add(CurRec.TitleNo, CurRec.Title, CurRec.ContentsText);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                ProDB.close(); ProDB = null;
+            }
+        }
+        #endregion
+
         #region 初期処理
         /// <summary>
         /// 初期時データ取得
@@ -225,6 +432,9 @@
         /// <returns></returns>
         private bool DataEntryProcess()
         {
+            IOProceedingsData ProDB = new IOProceedingsData();
+            IOProceedingsDataAttend AttendDB = new IOProceedingsDataAttend();
+            IOProceedingsDataDetail DetailDB = new IOProceedingsDataDetail();
             try
             {
                 //データチェック
@@ -233,7 +443,34 @@
                 if (MessageBox.Show("議事録データを更新します、よろしいですか？", "登録確認"
                                     , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return false;
 
+                ProDB.connect(); ProDB.beginTran();
+                AttendDB.connect(); AttendDB.beginTran();
+                DetailDB.connect(); DetailDB.beginTran();
 
+                // 発注者打ち合わせ議事録データ登録
+                if (!EntryProceedingsData(ProDB))
+                {
+                    ProDB.rollback();
+                    return false;
+                }
+
+                // 発注者打ち合わせ議事録データ（出席者）登録
+                if (!EntryProceedingsDataAttend(AttendDB))
+                {
+                    ProDB.rollback();
+                    AttendDB.rollback();
+                    return false;
+                }
+
+                // 発注者打ち合わせ議事録データ（明細）登録
+                if (!EntryProceedingsDataDetail(DetailDB))
+                {
+                    ProDB.rollback();
+                    AttendDB.rollback();
+                    DetailDB.rollback();
+                    return false;
+                }
+
                 // データ変更フラグOff
                 m_bChengeAns = false;
 
@@ -246,10 +483,194 @@
             }
             finally
             {
+                ProDB.commit();
+                AttendDB.commit();
+                DetailDB.commit();
+
+                ProDB.close(); ProDB = null;
+                AttendDB.close(); AttendDB = null;
+                DetailDB.close(); DetailDB = null;
             }
         }
         #endregion
 
+        #region 発注者打ち合わせ議事録データ登録
+        /// <summary>
+        /// 発注者打ち合わせ議事録データ登録
+        /// </summary>
+        /// <returns></returns>
+        private bool EntryProceedingsData(IOProceedingsData ProDB)
+        {
+            try
+            {
+                DateTime dtWork = dtMeetingDate.Value;
+
+                ProceedingsData DataRec = new ProceedingsData();
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtWork);
+                bool bExists = ProDB.SelectAction(strSQL, ref DataRec, false);
+
+                // 工事番号
+                DataRec.ConstructionCode = m_ConstructionCode;
+                // 議事録作成日
+                DataRec.ProceedingsDataDate = dtWork;
+                // 作成者コード
+                DataRec.CreatorCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                // 会議時間開始
+                DataRec.StartMeetingTime = (int)((numUD1.Value * 100) + (int)numUD2.Value);
+                // 会議時間終了
+                DataRec.EndMeetingTime = (int)((numUD3.Value * 100) + (int)numUD4.Value);
+                // 現地フラグ・打合せ場所
+                if (radioButton1.Checked)
+                {
+                    DataRec.PalceFlag = 1;
+                    DataRec.MeetingPalce = string.Empty;
+                }
+                else
+                {
+                    DataRec.PalceFlag = 0;
+                    DataRec.MeetingPalce = textBox1.Text;
+                }
+
+                bool bReturn = true;
+                if (bExists)
+                {
+                    bReturn = ProDB.UpdateAction(strSQL, DataRec, false);
+                }
+                else
+                {
+                    bReturn = ProDB.InsertAction(DataRec, false);
+                }
+
+                if (!bReturn)
+                {
+                    MessageBox.Show("議事録データの更新に失敗しました", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                }
+
+                return bReturn;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者打ち合わせ議事録データ（出席者）登録
+        /// <summary>
+        /// 発注者打ち合わせ議事録データ（出席者）登録
+        /// </summary>
+        /// <param name="ProDB"></param>
+        /// <returns></returns>
+        private bool EntryProceedingsDataAttend(IOProceedingsDataAttend ProDB)
+        {
+            try
+            {
+                DateTime dtWork = dtMeetingDate.Value;
+
+                // まず削除
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtWork);
+                ProDB.DeleteAction(strSQL, false);
+
+                int icnt = 0;
+                bool bReturn = true;
+                foreach (DataGridViewRow CurRow in dgvPerson.Rows)
+                {
+                    string strWork1 = CommonMotions.cnvString(CurRow.Cells[0].Value);
+                    string strWork2 = CommonMotions.cnvString(CurRow.Cells[1].Value);
+
+                    // 入力無は処理しない
+                    if (strWork1.Length == 0 && strWork2.Length == 0) continue;
+
+                    ProceedingsDataAttend DataRec = new ProceedingsDataAttend();
+
+                    // 工事番号
+                    DataRec.ConstructionCode = m_ConstructionCode;
+                    // 議事録作成日
+                    DataRec.ProceedingsDataDate = dtWork;
+                    // 会議時間開始
+                    DataRec.StartMeetingTime = (int)((numUD1.Value * 100) + (int)numUD2.Value);
+                    // データ行番号
+                    DataRec.SeqNo = ++icnt;
+                    // 出席者所属
+                    DataRec.Department = strWork1;
+                    // 出席者氏名
+                    DataRec.AttendName = strWork2;
+
+                    if (!(bReturn = ProDB.InsertAction(DataRec, false)))
+                    {
+                        MessageBox.Show("議事録データ（出席者）の更新に失敗しました", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        break;
+                    }
+                }
+                return bReturn;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者打ち合わせ議事録データ（明細）登録
+        /// <summary>
+        /// 発注者打ち合わせ議事録データ（明細）登録
+        /// </summary>
+        /// <param name="ProDB"></param>
+        /// <returns></returns>
+        private bool EntryProceedingsDataDetail(IOProceedingsDataDetail ProDB)
+        {
+            try
+            {
+                DateTime dtWork = dtMeetingDate.Value;
+
+                // まず削除
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtWork);
+                ProDB.DeleteAction(strSQL, false);
+
+                bool bReturn = true;
+                foreach(DataGridViewRow CurRow in dgvAllDisplay.Rows)
+                {
+                    string strWork1 = CommonMotions.cnvString(CurRow.Cells[0].Value);
+                    string strWork2 = CommonMotions.cnvString(CurRow.Cells[1].Value);
+                    string strWork3 = CommonMotions.cnvString(CurRow.Cells[2].Value);
+
+                    if (strWork1.Length == 0 && strWork2.Length == 0 && strWork3.Length == 0) continue;
+
+                    ProceedingsDataDetail DataRec = new ProceedingsDataDetail();
+
+                    // 工事番号
+                    DataRec.ConstructionCode = m_ConstructionCode;
+                    // 議事録作成日
+                    DataRec.ProceedingsDataDate = dtWork;
+                    // データ行番号
+                    DataRec.SeqNo = (CurRow.Index + 1);
+                    // 会議時間開始
+                    DataRec.StartMeetingTime = (int)((numUD1.Value * 100) + (int)numUD2.Value);
+                    // 議題番号
+                    DataRec.TitleNo = strWork1;
+                    // 議題
+                    DataRec.Title = strWork2;
+                    // 内容
+                    DataRec.ContentsText = strWork3;
+
+                    if (!(bReturn = ProDB.InsertAction(DataRec, false)))
+                    {
+                        MessageBox.Show("議事録データ（明細）の更新に失敗しました", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        break;
+                    }
+                }
+                return bReturn;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
         #region 画面項目のチェック
         /// <summary>
         /// 画面項目のチェック
@@ -261,8 +682,102 @@
             {
                 // 終了時はチェックしない
                 if (ActiveControl.Name.Equals(btnEnd.Name)) return true;
+                CommonMotions.chgBackColor(numUD1, true);
+                CommonMotions.chgBackColor(numUD2, true);
+                CommonMotions.chgBackColor(numUD3, true);
+                CommonMotions.chgBackColor(numUD4, true);
+                if (numUD1.Value == 0 && numUD2.Value == 0 && numUD3.Value == 0 && numUD4.Value == 0)
+                {
+                    CommonMotions.chgBackColor(numUD1, false);
+                    CommonMotions.chgBackColor(numUD2, false);
+                    CommonMotions.chgBackColor(numUD3, false);
+                    CommonMotions.chgBackColor(numUD4, false);
+                    MessageBox.Show("時間が設定されていません。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
-                return true;
+                int Personcode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+                CommonMotions.chgBackColor(cmbConstructionPerson, true);
+                if (Personcode == 0)
+                {
+                    CommonMotions.chgBackColor(cmbConstructionPerson, false);
+                    MessageBox.Show("作成者が設定されていません。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                string strWork = string.Empty;
+                bool bAns = true;
+                // 場所チェック
+                if (radioButton2.Checked)
+                {
+                    if (!CommonMotions.chkStringLength(textBox1.Text, 120))
+                    {
+                        MessageBox.Show("打合せ場所が長すぎです。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                    else if (!CommonMotions.DispFieldIndispensable(textBox1))
+                        {
+                            MessageBox.Show("打合せ場所が入力されていません。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                            return false;
+                        }
+                }
+                    
+                // 参加者グリッドチェック
+                foreach (DataGridViewRow CurRow in dgvPerson.Rows)
+                {
+                    CurRow.Cells[0].Style.BackColor = CommonDefine.s_clrNormal;
+                    CurRow.Cells[1].Style.BackColor = CommonDefine.s_clrNormal;
+                    strWork = CommonMotions.cnvString(CurRow.Cells[0].Value);
+                    if (!CommonMotions.chkStringLength(strWork, 20))
+                    {
+                        // 背景色変更
+                        CurRow.Cells[0].Style.BackColor = CommonDefine.s_clrError;
+                        bAns &= false;
+                    }
+                    strWork = CommonMotions.cnvString(CurRow.Cells[1].Value);
+                    if (!CommonMotions.chkStringLength(strWork, 10))
+                    {
+                        // 背景色変更
+                        CurRow.Cells[1].Style.BackColor = CommonDefine.s_clrError;
+                        bAns &= false;
+                    }
+                }
+
+                // 議事グリッドチェック
+                foreach (DataGridViewRow CurRow in dgvAllDisplay.Rows)
+                {
+                    CurRow.Cells[0].Style.BackColor = CommonDefine.s_clrNormal;
+                    CurRow.Cells[1].Style.BackColor = CommonDefine.s_clrNormal;
+                    CurRow.Cells[2].Style.BackColor = CommonDefine.s_clrNormal;
+                    strWork = CommonMotions.cnvString(CurRow.Cells[0].Value);
+                    if (!CommonMotions.chkStringLength(strWork, 5))
+                    {
+                        // 背景色変更
+                        CurRow.Cells[0].Style.BackColor = CommonDefine.s_clrError;
+                        bAns &= false;
+                    }
+                    strWork = CommonMotions.cnvString(CurRow.Cells[1].Value);
+                    if (!CommonMotions.chkStringLength(strWork, 20))
+                    {
+                        // 背景色変更
+                        CurRow.Cells[1].Style.BackColor = CommonDefine.s_clrError;
+                        bAns &= false;
+                    }
+                    strWork = CommonMotions.cnvString(CurRow.Cells[2].Value);
+                    if (!CommonMotions.chkStringLength(strWork, 50))
+                    {
+                        // 背景色変更
+                        CurRow.Cells[2].Style.BackColor = CommonDefine.s_clrError;
+                        bAns &= false;
+                    }
+                }
+
+                if (!bAns)
+                {
+                    MessageBox.Show("入力文字長が長すぎます。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                }
+
+                return bAns;
             }
             catch (System.Exception ex)
             {
@@ -280,8 +795,18 @@
         /// <param name="e"></param>
         private bool DataRemoveProcess()
         {
+            IOProceedingsData ProDB = new IOProceedingsData();
+            IOProceedingsDataAttend AttendDB = new IOProceedingsDataAttend();
+            IOProceedingsDataDetail DetailDB = new IOProceedingsDataDetail();
             try
             {
+                DateTime dtWork = dtMeetingDate.Value;
+                string strSQL = ProDB.CreatePrimarykeyString(m_ConstructionCode, dtWork);
+
+                // データが無い場合は削除しない
+                ProceedingsData MainData = new ProceedingsData();
+                if (!ProDB.SelectAction(strSQL, ref MainData)) return false;
+
                 if (MessageBox.Show("表示中のデータを削除します。", "削除確認"
                         , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return false;
 
@@ -288,7 +813,20 @@
                 if (MessageBox.Show("「はい(Y)」を選択すると表示中の議事録データは削除されます！！\n本当によろしいですか？", "削除確認"
                         , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return false;
 
+                ProDB.connect(); ProDB.beginTran();
+                AttendDB.connect(); AttendDB.beginTran();
+                DetailDB.connect(); DetailDB.beginTran();
 
+
+                if (!ProDB.DeleteAction(strSQL, false))
+                {
+                    MessageBox.Show("議事録データの削除に失敗しました", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    ProDB.rollback();
+                    return false;
+                }
+                AttendDB.DeleteAction(strSQL, false);
+                DetailDB.DeleteAction(strSQL, false);
+
                 // データ変更フラグOff
                 m_bChengeAns = false;
 
@@ -301,9 +839,794 @@
             }
             finally
             {
+                ProDB.commit();
+                AttendDB.commit();
+                DetailDB.commit();
+
+                ProDB.close(); ProDB = null;
+                AttendDB.close(); AttendDB = null;
+                DetailDB.close(); DetailDB = null;
             }
         }
         #endregion
 
+        #region 参照モード
+        /// <summary>
+        /// 参照モードにして各コントロールへロックをかける
+        /// </summary>
+        private void SeeModeLock()
+        {
+            try
+            {
+                numUD1.Enabled = false;
+                numUD2.Enabled = false;
+                numUD3.Enabled = false;
+                numUD4.Enabled = false;
+
+                cmbDepartment.Enabled = false;
+                cmbConstructionPerson.Enabled = false;
+                textBox1.Enabled = false;
+
+                dgvAllDisplay.ReadOnly = true;
+                dgvPerson.ReadOnly = true;
+
+                // 最後にボタンの処理を行う
+                btnDispUp.Enabled = false;
+                btnDispDown.Enabled = false;
+
+                btnDataEntry.Visible = false;
+                btnDataDelete.Visible = false;
+                LineButtonCtrl(false);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 行ボタン表示コントロール
+        /// <summary>
+        /// 行ボタン表示コントロール
+        /// </summary>
+        /// <param name="bPara"></param>
+        private void LineButtonCtrl(bool bPara)
+        {
+            try
+            {
+                btnLineAdd.Visible = bPara;
+                btnLineDel.Visible = bPara;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 初期時にコンボボックスをセットする
+        /// <summary>
+        /// 初期時にコンボボックスをセットする
+        /// </summary>
+        private void InitCombValueSet()
+        {
+            try
+            {
+                cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcombBoxPerson();
+                cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+
+                numUD1.Minimum = 0;
+                numUD1.Maximum = 23;
+                numUD2.Minimum = 0;
+                numUD2.Maximum = 59;
+
+                numUD3.Minimum = 0;
+                numUD3.Maximum = 23;
+                numUD4.Minimum = 0;
+                numUD4.Maximum = 59;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 担当者コンボボックスをセットする
+        /// <summary>
+        /// 担当者コンボボックスへ文字をセットする
+        /// </summary>
+        private void SetcmbPersons()
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
+            bool bSave = m_bInitFlg;
+            m_bInitFlg = true;
+            try
+            {
+                cmbConstructionPerson.DataSource = null;
+                cmbConstructionPerson.Items.Clear();
+                cmbConstructionPerson.Text = "";
+
+                string strSQL = string.Empty;
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0)
+                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                else
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+
+                // 担当者マスタ読込
+                if (!picDB.SelectAction(strSQL, ref workList)) return;
+
+                List<KeyValuePair<int, string>> ConstructionDataList = new List<KeyValuePair<int, string>>();
+                ConstructionDataList.Add(new KeyValuePair<int, string>(0, ""));
+
+                foreach (PersonInChargeMaster work in workList)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.PersonCode, work.PersonName);
+
+                    ConstructionDataList.Add(keyval);
+                }
+
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                picDB.close(); picDB = null;
+                m_bInitFlg = bSave;
+            }
+        }
+        #endregion
+
+        #region 部署コンボより担当者コードを取得する
+        /// <summary>
+        /// 部署コンボより担当者コードを取得する
+        /// </summary>
+        /// <returns></returns>
+        private int GetDepartmentCode()
+        {
+            try
+            {
+                // 表示されていない場合は選択無
+                //if (!cmbDepartment.Visible) return 0;
+
+                return CommonMotions.cnvInt(cmbDepartment.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region 担当者コンボより担当者コードを取得する
+        /// <summary>
+        /// 担当者コンボより担当者コードを取得する
+        /// </summary>
+        /// <returns></returns>
+        private int GetConstructionPersonCode()
+        {
+            try
+            {
+                // 表示されていない場合はログインユーザーを返す
+                if (!cmbConstructionPerson.Visible)
+                {
+                    return CommonMotions.LoginUserData.PersonCode;
+                }
+
+                return CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region 部署コンボボックスをセットする
+        /// <summary>
+        /// 部署コンボボックスへ文字をセットする
+        /// </summary>
+        private bool SetcmbDepartment()
+        {
+            IOMDepartment depDB = new IOMDepartment();
+            bool bSave = m_bInitFlg;
+            m_bInitFlg = true;
+            try
+            {
+                cmbDepartment.DataSource = null;
+                cmbDepartment.Items.Clear();
+                cmbDepartment.Text = "";
+
+                string strSQL = string.Empty;
+                // 部署マスタを検索する
+                strSQL = "SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*)";
+                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B";
+                strSQL += " WHERE A.DELETEFLG = 0";
+
+                //if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
+                //{
+                //    // 参照部署マスタより取得する
+                //    strSQL += " AND A.DEPARTMENTCODE IN (SELECT A1.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A1";
+                //    strSQL += string.Format(" WHERE A1.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                //}
+
+                strSQL += " AND A.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
+                strSQL += " ORDER BY A.DISPLAYORDER ASC";
+
+                // 部署マスタ読込
+                ArrayList arList = new ArrayList();
+                if (!depDB.ExecuteReader(strSQL, ref arList)) return false;
+
+                List<KeyValuePair<int, string>> ConstructionDataList = new List<KeyValuePair<int, string>>();
+                ConstructionDataList.Add(new KeyValuePair<int, string>(0, ""));
+
+                foreach (object[] work in arList)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(CommonMotions.cnvInt(work[0])
+                                                                                    , CommonMotions.cnvString(work[1]));
+
+                    ConstructionDataList.Add(keyval);
+                }
+
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                depDB.close(); depDB = null;
+                m_bInitFlg = bSave;
+            }
+        }
+        #endregion
+
+        #region 担当者コンボボックスデータセット
+        /// <summary>
+        /// 担当者コンボボックスへ文字をセットする
+        /// </summary>
+        private void SetcombBoxPerson()
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            bool bSave = m_bInitFlg;
+            m_bInitFlg = true;
+            try
+            {
+                cmbConstructionPerson.DataSource = null;
+                cmbConstructionPerson.Items.Clear();
+                cmbConstructionPerson.Text = "";
+
+                List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
+                string strSQL = string.Empty;
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0)
+                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                else
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+
+                // 担当者マスタ読込
+                if (!picDB.SelectAction(strSQL, ref workList)) return;
+
+                List<KeyValuePair<int, string>> ConstructionDataList = new List<KeyValuePair<int, string>>();
+                ConstructionDataList.Add(new KeyValuePair<int, string>(0, ""));
+
+                foreach (PersonInChargeMaster work in workList)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.PersonCode, work.PersonName);
+
+                    ConstructionDataList.Add(keyval);
+                }
+
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                picDB.close(); picDB = null;
+                m_bInitFlg = bSave;
+            }
+        }
+        #endregion
+
+        #region 担当者コンボボックスセット時部署をセットする
+        /// <summary>
+        /// 担当者コンボボックスセット時部署をセットする
+        /// </summary>
+        /// <returns></returns>
+        private bool SetPerosonToDepartment()
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                // コンボボックスより選択担当者を取得する
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode < 1) return false;
+
+                int DepartmentCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
+
+                string strSQL = PersonDB.CreatePrimarykeyString(PersonCode);
+                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
+                PersonDB.SelectAction(strSQL, ref PersonRec);
+
+                // 部署コンボボックスへ部署コードセット
+                if (PersonRec.DepartmentCode > 0 && DepartmentCode != PersonRec.DepartmentCode)
+                {
+                    bool bSave = m_bInitFlg;
+                    m_bInitFlg = true;
+                    cmbDepartment.SelectedValue = PersonRec.DepartmentCode;
+                    SetcombBoxPerson();    // 担当者コンボボックス変更
+                    cmbConstructionPerson.SelectedValue = PersonCode;
+                    m_bInitFlg = bSave;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                PersonDB.close(); PersonDB = null;
+            }
+        }
+        #endregion
+
+        #region 初期時申請・承認表示処理
+        /// <summary>
+        /// 初期時申請・承認表示処理
+        /// </summary>
+        private void InitApprovalDisplay()
+        {
+            try
+            {
+                // 承認コード取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("議事録承認")).Key;
+
+                // 起動元のリストに承認画面があれば表示しない
+                if (ClsApprovalPermission.ExceApprovalScreen())
+                {
+                    pnlApproval.Visible = false;
+                }
+
+                // 承認ボタン・件数の非表示
+                btnApproval.Visible = false;
+                lblApprovalCount.Visible = false;
+
+                // ----- 初期時は申請ボタンのサイズを最大にする
+                btnPetition.Size = new Size(250, btnPetition.Size.Height);
+
+                // ----- 工事コード・承認機能番号取得（申請レコードがなお場合は未申請）
+                if (!ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
+
+                // ----- 申請済の場合
+                // 申請ボタンの表示
+                btnPetition.Text = CommonDefine.PetitionButtonString[1];
+                btnPetition.ForeColor = Color.Black;
+                btnPetition.Size = btnApproval.Size;
+                btnPetition.Enabled = false;
+
+                // 承認ボタンの表示
+                btnApproval.Visible = true;
+
+                // ----- 承認済の場合
+                if (ClsApprovalPermission.CheckProcessApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
+                {
+                    btnApproval.Text = CommonDefine.ApprovalButtonString[1];
+                    btnApproval.ForeColor = Color.Black;
+                    // 承認済みの場合は入力できない
+                    SeeModeLock();
+                }
+
+                // 承認件数の表示
+                lblApprovalCount.Visible = true;
+                SetApprovalCount();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 承認数表示
+        /// <summary>
+        /// 承認件数のセット
+        /// </summary>
+        private void SetApprovalCount()
+        {
+            try
+            {
+                // 初期値セット
+                lblApprovalCount.Text = "";
+
+                // 工事コード・承認機能番号取得
+                int iConstructionCode = m_ConstructionBaseInfo.ConstructionCode;
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("議事録承認")).Key;
+                // 担当部署取得
+                int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionBaseInfo.ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+
+                // 承認データ取得
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+
+                // 承認経路マスタ取得
+                int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
+
+                // 初期値セット
+                lblApprovalCount.Text = string.Format("{0}/{1}", ApprovalCount, MasterCount);
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region グリッド最終行追加処理
+        /// <summary>
+        /// グリッド最終行追加処理
+        /// </summary>
+        private void GridLastLine(DataGridView dgv)
+        {
+            try
+            {
+                // 最終行判定
+                if (dgv.CurrentCell.RowIndex != (dgv.Rows.Count - 1)) return;
+
+                // 1行追加
+                int iLinecnt = dgv.Rows.Add();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region グリッド行挿入処理
+        /// <summary>
+        /// グリッド行挿入処理
+        /// </summary>
+        private void GridInsertLine(DataGridView dgv)
+        {
+            try
+            {
+                int CurrentRowCnt = dgv.CurrentRow.Index;
+
+                if (CurrentRowCnt == (dgv.RowCount - 1))
+                {
+                    // 最終行は1行追加
+                    dgv.Rows.Add(1);
+                }
+                else
+                {
+                    // 以外は下に1行挿入
+                    dgv.Rows.Insert(CurrentRowCnt + 1, 1);
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region グリッド行削除処理
+        /// <summary>
+        /// グリッド行削除処理
+        /// </summary>
+        private void GridRemoveLine(DataGridView dgv)
+        {
+            try
+            {
+                int CurrentRowCnt = dgv.CurrentRow.Index;
+                bool bDelFlg = true;
+
+                if (dgv == dgvAllDisplay)
+                {
+                    if (dgv.RowCount <= s_DetailRow) bDelFlg = false;
+                }
+                else if (dgv == dgvPerson)
+                {
+                    if (dgv.RowCount <= s_PersonRow) bDelFlg = false;
+                }
+                if (bDelFlg)
+                {
+                    // 1行削除
+                    dgv.Rows.RemoveAt(CurrentRowCnt);
+                }
+                else
+                {
+                    foreach (DataGridViewCell CurCell in dgv.Rows[CurrentRowCnt].Cells)
+                    {
+                        CurCell.Value = string.Empty;
+                    }
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 明細行アップ処理
+        /// <summary>
+        /// 明細行アップ処理
+        /// </summary>
+        private void UpLineData()
+        {
+            try
+            {
+                DataGridView dgv = dgvAllDisplay;
+                DataGridViewRow wrkrow = dgv.CurrentRow;
+
+                // 先頭行は処理しない
+                if (wrkrow.Index == 0) return;
+                
+                // 無効行は処理しない
+                if (CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.No].Value)
+                    && CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.Titile].Value)
+                    && CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.Detail].Value)) return;
+
+                // グリッドアップキー処理
+                DataGridViewAction.GridRowUpAction(dgv, (int)DispGridColumn.No, (int)DispGridColumn.Detail);
+
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 明細行ダウン処理
+        /// <summary>
+        /// 明細行ダウン処理
+        /// </summary>
+        private void DownLineData()
+        {
+            try
+            {
+                DataGridView dgv = dgvAllDisplay;
+                DataGridViewRow wrkrow = dgv.CurrentRow;
+
+                // 無効行は処理しない
+                if (CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.No].Value)
+                    && CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.Titile].Value)
+                    && CommonMotions.chkObjectIsNull(dgv.CurrentRow.Cells[(int)DispGridColumn.Detail].Value)) return;
+
+                // グリッドダウンキー処理
+                DataGridViewAction.GridRowDownAction(dgv, (int)DispGridColumn.No, (int)DispGridColumn.Detail);
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 指定日より前（後）のデータを取得して処理日付を変える
+        /// <summary>
+        /// 指定日より前（後）のデータを取得して処理日付を変える
+        /// </summary>
+        private void GetPrevNextData(int ReadPoint = 0)
+        {
+            try
+            {
+                DateTime dtWork = GetFPNDataDate(ReadPoint);
+                // 未来の日報は入力できない
+                if (dtWork > DateTime.Now) return;
+
+                dtMeetingDate.Value = dtWork;
+
+                // データ表示
+                InitDataLoad();
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 指定日より先頭・前・後のデータ日付を取得する
+        /// <summary>
+        /// 指定日より先頭・前・後のデータ日付を取得する
+        /// </summary>
+        private DateTime GetFPNDataDate(int ReadPoint)
+        {
+            DateTime dtRet = DateTime.Now;
+            IOProceedingsData ProDB = new IOProceedingsData();
+            try
+            {
+                string strSQL = string.Empty;
+
+                switch (ReadPoint)
+                {
+                    case (int)ReadData.First:
+                        strSQL = "SELECT MIN(PROCEEDINGSDATADATE) FROM PROCEEDINGSDATA";
+                        strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                        break;
+                    case (int)ReadData.Previous:
+                        strSQL = "SELECT MAX(PROCEEDINGSDATADATE) FROM PROCEEDINGSDATA";
+                        strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                        strSQL += string.Format(" AND TRUNC(PROCEEDINGSDATADATE) < TO_DATE('{0}','YYYY/MM/DD')", dtMeetingDate.Value.ToShortDateString());
+                        break;
+                    case (int)ReadData.Next:
+                        strSQL = "SELECT MIN(PROCEEDINGSDATADATE) FROM PROCEEDINGSDATA";
+                        strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                        strSQL += string.Format(" AND TRUNC(PROCEEDINGSDATADATE) > TO_DATE('{0}','YYYY/MM/DD')", dtMeetingDate.Value.ToShortDateString());
+                        break;
+                    case (int)ReadData.Final:
+                        strSQL = "SELECT MAX(PROCEEDINGSDATADATE) FROM PROCEEDINGSDATA";
+                        strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                        break;
+                }
+                ArrayList arList = new ArrayList();
+                if (ProDB.ExecuteReader(strSQL, ref arList))
+                {
+                    object[] objRec = (object[])arList[0];
+                    dtRet = CommonMotions.cnvDate(objRec[0]);
+                }
+
+                return dtRet;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return dtRet;
+            }
+            finally
+            {
+                ProDB.close(); ProDB = null;
+            }
+        }
+        #endregion
+
+        // -------------------- 印刷処理
+        #region 印刷時ボタン制御
+        /// <summary>
+        /// 印刷時ボタン制御
+        /// </summary>
+        /// <param name="bprint"></param>
+        private void PrintButtonVisbleControl(bool bprint)
+        {
+            panel2.Visible = !bprint;
+
+            panel1.Enabled = !bprint;
+            pnlBase.Enabled = !bprint;
+
+            btnOtherProc.Visible = !bprint;
+            btnFirst.Visible = !bprint;
+            btnFinal.Visible = !bprint;
+            btnProv.Visible = !bprint;
+            btnNext.Visible = !bprint;
+
+            btnLineAdd.Visible = !bprint;
+            btnLineDel.Visible = !bprint;
+
+            btnDataEntry.Visible = !bprint;
+            btnDataDelete.Visible = !bprint;
+            btnEnd.Visible = !bprint;
+
+            if (bprint)
+            {
+                btnPrint.Visible = false;
+                btnCancel.Visible = true;
+            }
+            else
+            {
+                btnPrint.Visible = true;
+                btnCancel.Visible = false;
+            }
+        }
+        #endregion
+
+        #region 印刷処理
+        /// <summary>
+        /// 印刷処理
+        /// </summary>
+        private void PrintOutProceed()
+        {
+            FrmSaveFilePath frm = new FrmSaveFilePath();
+            FrmPrintConfirmation frmPrint = new FrmPrintConfirmation();
+            try
+            {
+                // 工事番号のセット
+                frmPrint.ConstructionCode = m_ConstructionCode;
+                // 処理番号セット
+                frmPrint.ExecuteProcNo = (int)ClsExcute.ProcessExecuteNo.Proceedings;
+
+                // ウィンドウ表示
+                frmPrint.ShowDialog();
+
+                // 終了状態
+                m_PrintresRet = frmPrint.EndButton;
+
+                // 印刷範囲
+                m_PrintRange = frmPrint.PrintRange;
+                // 印刷開始日
+                m_PrintStartDate = frmPrint.StartDate;
+                // 印刷終了日
+                m_PrintCompDate = frmPrint.CompDate;
+
+                // キャンセルは処理しない
+                if (m_PrintresRet == DialogResult.Cancel) return;
+
+                // EXCEL保存時選択
+                if (m_PrintresRet == DialogResult.No)
+                {
+                    // 保存先を選択する
+                    frm.SaveType = (int)CommonDefine.SaveFileType.ExcelFile;
+
+                    //frm.ShowInTaskbar = false;
+
+                    frm.ShowDialog();
+                    if (frm.EndButton == DialogResult.Cancel) return;
+                    m_SelectSaveExcel = frm.SelectPath;
+                }
+
+
+                // 印刷プロセス数取得
+                m_ProcessCount = GetProcessCount() + 2;       // 枚数＋ＥＸＣＥＬオブジェクト取得(2)
+                PrintProgress.Visible = true;
+                PrintProgress.Minimum = 0;
+                PrintProgress.Maximum = m_ProcessCount;
+                PrintProgress.Value = 0;
+
+                m_Canceled = false;
+                // ボタンの変更
+                PrintButtonVisbleControl(true);
+
+                //印刷を別スレッドで実行する
+                m_ProgressCount = 0;
+                workerThread = new System.Threading.Thread(new System.Threading.ThreadStart(PrintMain));
+                workerThread.IsBackground = true;
+                workerThread.Start();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Close(); frm = null;
+                frmPrint.Close(); frmPrint = null;
+            }
+        }
+        #endregion
+
+        // -------------------- 印刷処理
     }
 }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs	(nonexistent)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs	(revision 54)
@@ -0,0 +1,259 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Collections;
+using System.Windows.Forms;
+using System.Diagnostics;
+using Microsoft.VisualBasic;
+using System.Globalization;
+
+using log4net;
+using log4net.Appender;
+using log4net.Repository.Hierarchy;
+
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using ProcessManagement.DataModel;
+using ProcessManagement.DB.Core;
+using ProcessManagement.Forms.DataEntry;
+using ProcessManagement.Forms.ControlsAction;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    /// <summary>
+    /// 印刷処理共通変数
+    /// </summary>
+    partial class FrmProceedings
+    {
+        #region スレッド使用定義
+        //コントロールの値を変更するためのデリゲート
+        private delegate void SetProgressValueDelegate(int num);
+        //バックグラウンド処理が終わった時にコントロールの値を変更するためのデリゲート
+        private delegate void ThreadCompletedDelegate();
+        //処理がキャンセルされた時にコントロールの値を変更するためのデリゲート
+        private delegate void ThreadCanceledDelegate();
+
+        //別処理をするためのスレッド
+        private System.Threading.Thread workerThread;
+
+        //デリゲートの作成
+        SetProgressValueDelegate m_progressDlg = null;
+        ThreadCompletedDelegate m_completeDlg = null;
+        ThreadCanceledDelegate m_canceledDlg = null;
+        #endregion
+
+        #region 定数
+        #region 注文書最終行文字フォーマット
+        /// <summary>
+        /// 注文書最終行文字フォーマット
+        /// </summary>
+        private const string s_LastRowString = "※別紙{0}付け提出見積もりによる";
+        #endregion
+
+        #region シート名称
+        /// <summary>
+        /// シート名称
+        /// </summary>
+        private static readonly string s_SheetName = "打合せ議事録";
+        #endregion
+
+        #region Excelファイル名
+        /// <summary>
+        /// Excelファイル名
+        /// </summary>
+        private string s_ExcelBookName = "議事録";
+        #endregion
+
+        #region 図形関連
+        /// <summary>
+        /// 図形置き場シート
+        /// </summary>
+        private const string s_shapeSheetName = "図形シート";
+        /// <summary>
+        /// 図形名称
+        /// </summary>
+        private const string s_shapeName = "SealStamp1";                                    // 判子オブジェクト名
+        /// <summary>
+        /// 図形サイズ【縦・横】（図形名称順）
+        /// </summary>
+        private static float[,] s_ShapeSize = new float[1, 2] { { 32.00f, 32.00f } };       // 判子サイズ
+        /// <summary>
+        /// 判子フォントサイズ
+        /// </summary>
+        private static float[] s_EstimateSeal1FontSize = { 10f, 10f, 10f, 8f, 6f };
+        
+        /// <summary>
+        /// 次頁以降の判子イメージ移動位置1104
+        /// </summary>
+        private static float s_NextImageY = 1053.00f;
+        /// <summary>
+        /// 判子位置(Key:X Value:Y)
+        /// </summary>
+        private static float[,] s_CoverSealPoint = new float[5, 2] { {404.25f, 63.00f},         // 社長
+                                                                        {458.82f, 63.00f},      // 専務
+                                                                        {512.82f, 63.00f},      // 常務
+                                                                        {566.82f, 63.00f},      // 部長
+                                                                        {620.82f, 63.00f} };    // 担当者
+        #endregion
+
+        #region 明細フォーマットの行数
+        /// <summary>
+        /// 明細の全体行数
+        /// </summary>
+        private int s_NumberOfRowInDetail = 54;
+
+        /// <summary>
+        /// 出席者データ開始行
+        /// </summary>
+        private const int s_FixAttedStartLine = 10;
+        /// <summary>
+        /// 出席者データ行数
+        /// </summary>
+        private const int s_FixAttendListRow = 4;
+        private const int s_FixAttendListCol = 4;
+        /// <summary>
+        /// 明細データ開始行
+        /// </summary>
+        private const int s_FixDetailStartLine = 15;
+        /// <summary>
+        /// 明細データ行数
+        /// </summary>
+        private const int s_FixDetailListRow = 40;
+
+        #endregion
+
+        #endregion
+
+        #region 変数
+
+        /// <summary>
+        /// エクセル印刷クラスオブジェクト
+        /// </summary>
+        private UsedExcel m_UsedExcel = null;
+
+        /// <summary>
+        /// キャンセルボタンがクリックされたかを示すフラグ
+        /// </summary>
+        private volatile bool m_Canceled = false;
+
+        /// <summary>
+        /// 印刷処理プロセス数カウント（下記と混同注意）
+        /// </summary>
+        private int m_ProcessCount = 0;
+
+        /// <summary>
+        /// プログレスカウント
+        /// </summary>
+        private int m_ProgressCount = 0;
+
+        /// <summary>
+        /// 保存時Excelパス
+        /// </summary>
+        private string m_SelectSaveExcel = "";
+        /// <summary>
+        /// 実行ダイアログ選択値
+        /// </summary>
+        private DialogResult m_PrintresRet = DialogResult.Cancel;
+
+        /// <summary>
+        /// 印刷範囲
+        /// </summary>
+        private int m_PrintRange = 0;
+
+        /// <summary>
+        /// 印刷開始日
+        /// </summary>
+        private DateTime m_PrintStartDate = DateTime.MinValue;
+
+        /// <summary>
+        /// 印刷終了日
+        /// </summary>
+        private DateTime m_PrintCompDate = DateTime.MinValue;
+
+        /// <summary>
+        /// 終了コード
+        /// </summary>
+        private CommonDefine.RetunAnswer m_rtAns = CommonDefine.RetunAnswer.Answer0;
+        #endregion
+
+        #region プログレスバーの値を変更する
+        /// <summary>
+        /// プログレスバーの値を変更する
+        /// </summary>
+        /// <param name="num"></param>
+        private void SetProgressValue(int num)
+        {
+            // ProgressBarの値を変更する
+            PrintProgress.Value = num;
+            PrintProgress.Update();
+        }
+        #endregion
+
+        #region 処理が完了した時にプログレスバーの値を変更する
+        /// <summary>
+        /// 処理が完了した時にプログレスバーの値を変更する
+        /// </summary>
+        private void ThreadCompleted()
+        {
+            try
+            {
+                // コントロールの変更
+                PrintProgress.Visible = false;
+                //groupBox2.Invalidate();
+
+                // ボタンの変更
+                PrintButtonVisbleControl(false);
+
+                // 印刷
+                if (m_rtAns == CommonDefine.RetunAnswer.Answer0)
+                {
+                    if (m_PrintresRet == DialogResult.No)
+                    {
+                        MessageBox.Show("保存が終了しました。", "終　了", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                    }
+                    return;
+                }
+
+                // エラーメッセージセット
+                string strMessage = "";
+                switch ((int)m_rtAns)
+                {
+                    case (int)CommonDefine.RetunAnswer.Answer1:
+                        strMessage = "システムエラー";
+                        break;
+                    case (int)CommonDefine.RetunAnswer.Answer3:
+                        strMessage = "日報データ読み込みエラー";
+                        break;
+                    case (int)CommonDefine.RetunAnswer.Answer5:
+                        strMessage = "エクセル操作エラー";
+                        break;
+                }
+                MessageBox.Show(strMessage, "印刷エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                m_rtAns = CommonDefine.RetunAnswer.Answer1;
+            }
+        }
+        #endregion
+
+        #region 処理がキャンセルされた時にプログレスバーの値を変更する
+        /// <summary>
+        /// 処理がキャンセルされた時にプログレスバーの値を変更する
+        /// </summary>
+        private void ThreadCanceled()
+        {
+            // コントロールの変更
+            PrintProgress.Visible = false;
+            //groupBox2.Invalidate();
+
+            // ボタンの変更
+            PrintButtonVisbleControl(false);
+        }
+        #endregion
+
+    }
+}
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs	(nonexistent)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs	(revision 54)
@@ -0,0 +1,680 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Collections;
+using System.Windows.Forms;
+using System.Diagnostics;
+using Microsoft.VisualBasic;
+using System.Globalization;
+
+using log4net;
+using log4net.Appender;
+using log4net.Repository.Hierarchy;
+
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using ProcessManagement.DataModel;
+using ProcessManagement.DB.Core;
+using ProcessManagement.Forms.DataEntry;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.SubForms;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmProceedings
+    {
+        #region 印刷メイン
+        /// <summary>
+        /// 印刷処理
+        /// </summary>
+        public void PrintMain()
+        {
+            //デリゲートの作成
+            m_progressDlg = new SetProgressValueDelegate(SetProgressValue);
+            m_completeDlg = new ThreadCompletedDelegate(ThreadCompleted);
+            m_canceledDlg = new ThreadCanceledDelegate(ThreadCanceled);
+
+            try
+            {
+                // 印刷クラス
+                m_UsedExcel = new UsedExcel();
+                m_ProgressCount = 0;
+
+                // コントロールの表示を変更する
+                this.Invoke(m_progressDlg, new object[] { ++m_ProgressCount });
+
+                //エクセルブックオープン
+                if (!m_UsedExcel.ExcelBookOpen(System.Environment.CurrentDirectory + CommonDefine.s_ExcelOriginalFileName))
+                {
+                    m_rtAns = CommonDefine.RetunAnswer.Answer5;
+                    return;
+                }
+
+                // コントロールの表示を変更する
+                this.Invoke(m_progressDlg, new object[] { ++m_ProgressCount });
+
+                // ページ印刷
+                CommonDefine.RetunAnswer rtAns = PrintPage();
+                if (rtAns != CommonDefine.RetunAnswer.Answer0)
+                {
+                    m_rtAns = rtAns;
+                    return;
+                }
+
+                // 中断処理
+                if (m_Canceled) return;
+
+                List<string> strParaList = new List<string>();
+                strParaList.Add(m_ConstructionBaseInfoDetail.DetailString);
+
+                // 印刷・Excel保存処理
+                if (m_PrintresRet == DialogResult.Yes)
+                {
+                    // +++++++++++++++++++++++++ 印刷 +++++++++++++++++++++++++
+                    m_UsedExcel.ExcelSheetPrint();
+                }
+                else if (m_PrintresRet == DialogResult.No)
+                {
+                    // +++++++++++++++++++++++++ 保存 +++++++++++++++++++++++++
+                    string FilePath = @m_SelectSaveExcel;
+                    // エクセル保存
+                    if (CommonMotions.ChkDirPath(FilePath, true))
+                    {
+                        string wrkFile = "5-1.";
+                        foreach (string ww in strParaList)
+                        {
+                            wrkFile += ww;
+                        }
+                        for (int ix = 0; ix < m_UsedExcel.ExcelBadCharcter.Length; ix++)
+                        {
+
+                            wrkFile = wrkFile.Replace(m_UsedExcel.ExcelBadCharcter[ix], "");
+                        }
+                        // ファイル名作成
+                        FilePath += @"\" + @wrkFile + @s_ExcelBookName;
+
+                        m_UsedExcel.SaveSwitch = true;
+                        m_UsedExcel.ExcelSaveBook(FilePath);
+                    }
+                }
+
+                m_rtAns = CommonDefine.RetunAnswer.Answer0;
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                m_rtAns = CommonDefine.RetunAnswer.Answer1;
+            }
+            finally
+            {
+                // 完了したときにコントロールの値を変更する
+                this.Invoke(m_completeDlg);
+
+                // エクセル開放
+                if (m_UsedExcel != null)
+                {
+                    m_UsedExcel.ExcelBookClose();
+                }
+                m_UsedExcel = null;
+
+                //デリゲートの廃棄
+                m_progressDlg = null;
+                m_completeDlg = null;
+                m_canceledDlg = null;
+
+                // ガーベージコレクト
+                GC.Collect();
+            }
+        }
+        #endregion
+
+        #region ページ印刷
+        /// <summary>
+        /// ページ印刷
+        /// </summary>
+        /// <returns></returns>
+        private CommonDefine.RetunAnswer PrintPage()
+        {
+            IOProceedingsData DailyDB = new IOProceedingsData();
+            try
+            {
+                // 議事録データ取得
+                string strSQL = string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                // 印刷範囲が指定されていた場合は日付指定
+                if (m_PrintRange == (int)FrmPrintConfirmation.PrintSelFlg.Range)
+                {
+                    strSQL += string.Format(" AND (TO_DATE('{0}', 'YYYY/MM/DD') <= TRUNC(PROCEEDINGSDATADATE)", m_PrintStartDate.ToShortDateString());
+                    strSQL += string.Format(" AND TRUNC(PROCEEDINGSDATADATE) <= TO_DATE('{0}', 'YYYY/MM/DD'))", m_PrintCompDate.ToShortDateString());
+                }
+                strSQL += " ORDER BY PROCEEDINGSDATADATE";
+                List<ProceedingsData> DailyList = new List<ProceedingsData>();
+                if (!DailyDB.SelectAction(strSQL, ref DailyList)) return CommonDefine.RetunAnswer.Answer3;
+                if (DailyList.Count == 0) return CommonDefine.RetunAnswer.Answer3;
+
+                ArrayList AttendList = new ArrayList();
+                ArrayList DetailList = new ArrayList();
+
+                string strPageName = string.Empty;
+                foreach (ProceedingsData DailyRec in DailyList)
+                {
+                    // 対象日文字列作成
+                    string strTargetDate = DailyRec.ProceedingsDataDate.ToShortDateString();
+                    // 工事日報シートの取得
+                    m_UsedExcel.ExcelSheetGet(s_SheetName, true, strTargetDate.Replace("/", "-"));
+
+                    // データリストクリア
+                    AttendList.Clear();
+                    DetailList.Clear();
+
+                    // テーブルよりデータを取得する
+                    GetAttendList(DailyDB, DailyRec, ref AttendList);
+                    GetDetailList(DailyDB, DailyRec, ref DetailList);
+                    
+                    // 必要ページ数を計算する
+                    int PageCnt = GetToDayPageCnt(AttendList, DetailList);
+                    // 複数ページ必要時はシート内でコピー
+                    if (PageCnt > 1)
+                    {
+                        // ソース位置作成
+                        string SrcRow = string.Format("1:{0}", s_NumberOfRowInDetail);
+                        // コピー先位置作成
+                        string DestRow = string.Format("{0}:{1}", (s_NumberOfRowInDetail + 1), (s_NumberOfRowInDetail * PageCnt));
+                        // 印刷領域作成
+                        string PrintArea = string.Format("$A$1:$AN${0}", (s_NumberOfRowInDetail * PageCnt));
+
+                        // シートの取得
+                        m_UsedExcel.ExcelSheetGet(s_SheetName, false);
+                        // 明細フォーマットのコピー
+                        m_UsedExcel.ExcelCopyRow(SrcRow, DestRow, PrintArea, PageCnt);
+                    }
+
+                    // ----- ページ編集
+                    // ブロック１編集
+                    CommonDefine.RetunAnswer RARet = SetBlock1Data(DailyRec, PageCnt);
+                    if (RARet != CommonDefine.RetunAnswer.Answer0) return RARet;
+
+                    // 中断処理
+                    if (m_Canceled)
+                    {
+                        //キャンセルされたときにコントロールの値を変更する
+                        this.Invoke(m_canceledDlg);
+                        return CommonDefine.RetunAnswer.Answer0;
+                    }
+
+                    // ブロック２編集
+                    RARet = SetBlock2Data(AttendList);
+                    if (RARet != CommonDefine.RetunAnswer.Answer0) return RARet;
+
+                    // 中断処理
+                    if (m_Canceled)
+                    {
+                        //キャンセルされたときにコントロールの値を変更する
+                        this.Invoke(m_canceledDlg);
+                        return CommonDefine.RetunAnswer.Answer0;
+                    }
+
+                    // ブロック３編集
+                    RARet = SetBlock3Data(DetailList);
+                    if (RARet != CommonDefine.RetunAnswer.Answer0) return RARet;
+
+                    // 中断処理
+                    if (m_Canceled)
+                    {
+                        //キャンセルされたときにコントロールの値を変更する
+                        this.Invoke(m_canceledDlg);
+                        return CommonDefine.RetunAnswer.Answer0;
+                    }
+
+                    // コントロールの表示を変更する
+                    this.Invoke(m_progressDlg, new object[] { ++m_ProgressCount });
+                }
+
+                // コントロールの表示を変更する
+                this.Invoke(m_progressDlg, new object[] { m_ProcessCount });
+
+                return CommonDefine.RetunAnswer.Answer0;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return CommonDefine.RetunAnswer.Answer1;
+            }
+            finally
+            {
+                DailyDB.close(); DailyDB = null;
+            }
+        }
+        #endregion
+
+        #region 取得データ量より必要ページ数を返す
+        /// <summary>
+        /// 取得データ量より必要ページ数を返す
+        /// </summary>
+        /// <returns></returns>
+        private int GetToDayPageCnt(ArrayList AttendList, ArrayList DetailList)
+        {
+            try
+            {
+                int PageCnt = 0;
+
+                // 出席者データページ数
+                int workCnt = AttendList.Count / (s_FixAttendListRow * s_FixAttendListCol);
+                if ((AttendList.Count % (s_FixAttendListRow * s_FixAttendListCol)) != 0) workCnt++;
+                if (PageCnt < workCnt) PageCnt = workCnt;
+
+                // 明細データページ数
+                workCnt = DetailList.Count / s_FixDetailListRow;
+                if ((DetailList.Count % s_FixDetailListRow) != 0) workCnt++;
+                if (PageCnt < workCnt) PageCnt = workCnt;
+
+                return PageCnt;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region 出席者データを取得する
+        /// <summary>
+        /// 出席者データを取得する
+        /// </summary>
+        /// <param name="DailyDB"></param>
+        /// <param name="DailyRec"></param>
+        /// <param name="AttendList"></param>
+        private void GetAttendList(IOProceedingsData DailyDB, ProceedingsData DailyRec, ref ArrayList AttendList)
+        {
+            try
+            {
+                string strSQL = "SELECT * FROM PROCEEDINGSDATAATTEND A";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", DailyRec.ConstructionCode);
+                strSQL += string.Format(" AND A.PROCEEDINGSDATADATE = TO_DATE('{0}','YYYY/MM/DD')", DailyRec.ProceedingsDataDate.ToShortDateString());
+                strSQL += string.Format(" AND A.STARTMEETINGTIME = {0}", DailyRec.StartMeetingTime);
+                strSQL += " ORDER BY A.SEQNO";
+                DailyDB.ExecuteReader(strSQL, ref AttendList);
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 明細データを取得する
+        /// <summary>
+        /// 明細データを取得する
+        /// </summary>
+        /// <param name="DetailDB"></param>
+        /// <param name="DetailList"></param>
+        private void GetDetailList(IOProceedingsData DailyDB, ProceedingsData DailyRec, ref ArrayList DetailList)
+        {
+            try
+            {
+                string strSQL = "SELECT * FROM PROCEEDINGSDATADETAIL A";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", DailyRec.ConstructionCode);
+                strSQL += string.Format(" AND A.PROCEEDINGSDATADATE = TO_DATE('{0}','YYYY/MM/DD')", DailyRec.ProceedingsDataDate.ToShortDateString());
+                strSQL += string.Format(" AND A.STARTMEETINGTIME = {0}", DailyRec.StartMeetingTime);
+                strSQL += " ORDER BY A.SEQNO";
+
+                ArrayList WorkList = new ArrayList();
+                DailyDB.ExecuteReader(strSQL, ref WorkList);
+                int iDataCnt = 1;
+                int iAddRow = 0;
+                int SeqNo = 0;
+                foreach (Object[] objRec in WorkList)
+                {
+                    SeqNo = CommonMotions.cnvInt(objRec[(int)IOProceedingsDataDetail.DataColumn.SeqNo]);
+                    if (SeqNo != iDataCnt)
+                    {
+                        iAddRow = SeqNo - iDataCnt;
+                        for (int i = 0; i < iAddRow; i++, iDataCnt++)
+                        {
+                            DetailList.Add(new object[] { DailyRec.ConstructionCode,
+                                                            DailyRec.ProceedingsDataDate,
+                                                            DailyRec.StartMeetingTime,
+                                                            iDataCnt,
+                                                            string.Empty,
+                                                            string.Empty,
+                                                            string.Empty,
+                                                            DailyRec.EntryDate,
+                                                            DailyRec.UpdateDate
+                                                        }
+                                        );
+                        }
+                    }
+                    DetailList.Add(objRec);
+                    iDataCnt++;
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 印鑑表示
+        /// <summary>
+        ///  印鑑表示
+        /// </summary>
+        private void ExcelPrintCoverSeal(ProceedingsData DailyRec, int PageCnt)
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            IOProcessApproval paDB = new IOProcessApproval();
+            try
+            {
+                // 印刷テーブル作成
+                int[] PorsonTable = new int[5] { 0, 0, 0, 0, 0 };
+                string[] PrintNameTable = new string[PorsonTable.Length];
+                string[] PersonNameTable = new string[PorsonTable.Length];
+
+                // 承認データから担当者名を読込む
+                string strSQLSeal = "SELECT B.PERSONCODE, B.DISPLAYSTRING, B.SEALPRINTNAME";
+                strSQLSeal += " FROM PROCESSAPPROVAL A, PERSONINCHARGEMASTER B, SECURITYMASTER C";
+                strSQLSeal += string.Format(" Where A.ConstructionCode = {0}", ConstructionCode.ToString());
+                strSQLSeal += string.Format(" And A.ApprovalCode = {0}", (int)ClsExcute.ApprovalListNo.DRConstructionApproval);
+                strSQLSeal += string.Format(" AND A.ORDERNO = {0}", CommonDefine.s_Default_OrderNo);
+                strSQLSeal += " AND A.SEQNO != 1";
+                strSQLSeal += " AND B.PERSONCODE = A.PERSONCODE";
+                strSQLSeal += " AND C.SECCODE = B.SECCODE";
+                strSQLSeal += " Order By C.SECRANK ASC, B.DISPLAYORDER ASC";
+
+                ArrayList arList = new ArrayList();
+                if (!paDB.ExecuteReader(strSQLSeal, ref arList)) return;
+
+                // 承認データより担当者その他を取得する
+                int PrintCnt = 0;
+                foreach (object[] curRec in arList)
+                {
+                    // 枠分まで
+                    if (PrintCnt > PorsonTable.Length) break;
+
+                    ProcessApproval parec = new ProcessApproval();
+                    PorsonTable[PrintCnt] = CommonMotions.cnvInt(curRec[0]);
+                    PrintNameTable[PrintCnt] = CommonMotions.cnvString(curRec[1]);
+                    PersonNameTable[PrintCnt] = CommonMotions.cnvString(curRec[2]);
+
+                    PrintCnt++;
+                }
+
+                // 担当者をセットする
+                int SetCnt = (PorsonTable.Length - 1);
+                PersonInChargeMaster SalesRec = new PersonInChargeMaster();
+                string strSales = picDB.CreatePrimarykeyString(DailyRec.CreatorCode);
+                picDB.SelectAction(strSales, ref SalesRec);
+                PorsonTable[SetCnt] = DailyRec.CreatorCode;
+                //PrintNameTable[SetCnt] = SalesRec.DisplayString;
+                PersonNameTable[SetCnt] = SalesRec.SealPrintName;
+
+                // テーブル内に同じコードが無いか後から調べる
+                for (int i = PorsonTable.Length - 1; i > -1; i--)
+                {
+                    for (int ii = i - 1; ii > -1; ii--)
+                    {
+                        if (PorsonTable[i] == PorsonTable[ii])
+                        {
+                            PorsonTable[i] = 0;
+                            PrintNameTable[i] = "";
+                            break;
+                        }
+                    }
+                }
+
+                // 印鑑を描画する
+                OfficeShapeDefine shapedef = new OfficeShapeDefine();
+                shapedef.ShapeSheetName = s_shapeSheetName;     // 図形シート名称
+                shapedef.ShapeName = s_shapeName;               // 図形名称
+                shapedef.ShapeWidth = s_ShapeSize[0, 0];        // 図形描画サイズ Width
+                shapedef.ShapeHeight = s_ShapeSize[0, 1];       // 図形描画サイズ Height
+
+                int PrintPos = 22;   // Wは22
+                for (int i = 0; i < PorsonTable.Length; i++, PrintPos += 3)
+                {
+                    if (PorsonTable[i] == 0) continue;
+
+                    shapedef.ShapeDrowPointX = s_CoverSealPoint[i, 0];                              // 図形描画位置 X
+                    shapedef.ShapeDrowPointY = s_CoverSealPoint[i, 1] + (s_NextImageY * PageCnt);   // 図形描画位置 Y
+                    shapedef.DrowText = PersonNameTable[i];                      // 描画文字列
+                    int ifontSize = PersonNameTable[i].Length - 1;
+                    if (ifontSize > 4) ifontSize = 4;
+                    shapedef.FontSize = s_EstimateSeal1FontSize[ifontSize];     // フォントサイズ
+                    // 図形描画
+                    m_UsedExcel.ExcelCopyShape(shapedef);
+
+                    // タイトル印字
+                    string strChar = CommonMotions.cnvNumberToAlphaCharacter(PrintPos);
+                    int RowPoint = 1 + (s_NumberOfRowInDetail * PageCnt);
+                    if (PrintPos > 25) strChar = "A" + strChar;
+                    if (PrintNameTable[i].Length != 0)
+                    {
+                        m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString(strChar, RowPoint), PrintNameTable[i]);
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                paDB.close(); paDB = null;
+                picDB.close(); picDB = null;
+            }
+        }
+        #endregion
+
+        #region ブロック１データセット（ヘッダー部作成）
+        /// <summary>
+        /// ブロック１データセット（ヘッダー部作成）
+        /// </summary>
+        /// <returns></returns>
+        private CommonDefine.RetunAnswer SetBlock1Data(ProceedingsData DailyRec, int PageCnt)
+        {
+            try
+            {
+                // 和暦取得
+                string strJapanDate = CommonMotions.cnvJapaneseCalendar(DailyRec.ProceedingsDataDate);
+                for (int i = 0; i < PageCnt; i++)
+                {
+                    int RowCnt = 1 + (s_NumberOfRowInDetail * i);
+
+                    // 工事名称セット
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("A", RowCnt),
+                                                m_ConstructionBaseInfoDetail.DetailString);
+
+                    RowCnt = 3 + (s_NumberOfRowInDetail * i);
+                    string strPage = string.Format("{0}/{1}", (i + 1), PageCnt);
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("AL", RowCnt), strPage);
+
+                    RowCnt = 7 + (s_NumberOfRowInDetail * i);
+                    // 日付セット
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("A", RowCnt), strJapanDate);
+
+                    // 場所セット
+                    string strPalce = string.Empty;
+                    if (DailyRec.PalceFlag == 0)
+                    {
+                        strPalce = DailyRec.MeetingPalce;
+                    }
+                    else
+                    {
+                        strPalce = "現　地（現　場）";
+                    }
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("M", RowCnt), strPalce);
+
+                    RowCnt = 8 + (s_NumberOfRowInDetail * i);
+                    // 開始時間セット
+                    string strStart = string.Format("{0}時{1}分", CommonMotions.cnvTruncate(DailyRec.StartMeetingTime / 100).ToString("00")
+                                                                , CommonMotions.cnvTruncate(DailyRec.StartMeetingTime % 100).ToString("00"));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("A", RowCnt), strStart);
+
+                    // 終了時間セット
+                    string strComp = string.Format("{0}時{1}分", CommonMotions.cnvTruncate(DailyRec.EndMeetingTime / 100).ToString("00")
+                                                                , CommonMotions.cnvTruncate(DailyRec.EndMeetingTime % 100).ToString("00"));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("H", RowCnt), strComp);
+
+                    // 判子印字
+                    ExcelPrintCoverSeal(DailyRec, i);
+
+                }
+                return CommonDefine.RetunAnswer.Answer0;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return CommonDefine.RetunAnswer.Answer1;
+            }
+            finally
+            {
+            }
+        }
+        #endregion
+
+        #region ブロック２データセット（出席者）
+        /// <summary>
+        /// ブロック２データセット（出席者）
+        /// </summary>
+        /// <returns></returns>
+        private CommonDefine.RetunAnswer SetBlock2Data(ArrayList AttendList)
+        {
+            try
+            {
+                int iDataCnt = -1;
+                bool bDataLess = false;
+                object[] objRec = null;
+                string strEditWrk = string.Empty;
+                string strChar = string.Empty;
+                int PrintRow = 0;
+                while (!bDataLess)
+                {
+                    // Y軸に印字
+                    for (int iy = 0; iy < 4; iy++)
+                    {
+                        // X軸に印字
+                        for (int ix = 0; ix < 4; ix++)
+                        {
+                            iDataCnt++;
+                            if (iDataCnt > (AttendList.Count - 1))
+                            {
+                                bDataLess = true;
+                                break;
+                            }
+                            objRec = (object[])AttendList[iDataCnt];
+                            // 出席者編集
+                            strEditWrk = string.Format("{0}　{1}"
+                                                        , CommonMotions.cnvString(objRec[(int)IOProceedingsDataAttend.DataColumn.Department])
+                                                        , CommonMotions.cnvString(objRec[(int)IOProceedingsDataAttend.DataColumn.AttendName]));
+                            // X位置
+                            switch (ix)
+                            {
+                                case 0:
+                                    strChar = "A";
+                                    break;
+                                case 1:
+                                    strChar = "K";
+                                    break;
+                                case 2:
+                                    strChar = "U";
+                                    break;
+                                case 3:
+                                    strChar = "AE";
+                                    break;
+                            }
+                            // データカウントをX/Yのカウントで割った値で行数を掛ける
+                            PrintRow = s_FixAttedStartLine + iy + (s_NumberOfRowInDetail * (iDataCnt / (s_FixAttendListRow * s_FixAttendListCol)));
+                            // 印刷処理
+                            m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString(strChar, PrintRow), strEditWrk);
+                        }
+                        if (bDataLess) break;
+                    }
+                    if (bDataLess) break;
+                }
+
+                return CommonDefine.RetunAnswer.Answer0;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return CommonDefine.RetunAnswer.Answer1;
+            }
+        }
+        #endregion
+
+        #region ブロック３データセット（議事明細）
+        /// <summary>
+        /// ブロック３データセット（議事明細）
+        /// </summary>
+        /// <returns></returns>
+        private CommonDefine.RetunAnswer SetBlock3Data(ArrayList DetailList)
+        {
+            try
+            {
+                int iDataCnt = 0;
+                
+                string strEditWrk = string.Empty;
+                string strChar = string.Empty;
+                int PrintRow = 0;
+
+                foreach (object[] objRec in DetailList)
+                {
+                    // データカウントをX/Yのカウントで割った値で行数を掛ける
+                    PrintRow = s_FixDetailStartLine;
+                    PrintRow += s_NumberOfRowInDetail * (iDataCnt / s_FixDetailListRow);
+                    PrintRow += iDataCnt % s_FixDetailListRow;
+                    // 印刷処理
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("A", PrintRow), CommonMotions.cnvString(objRec[(int)IOProceedingsDataDetail.DataColumn.TitleNo]));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("C", PrintRow), CommonMotions.cnvString(objRec[(int)IOProceedingsDataDetail.DataColumn.Title]));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("M", PrintRow), CommonMotions.cnvString(objRec[(int)IOProceedingsDataDetail.DataColumn.ContentsText]));
+                    
+                    iDataCnt++;
+                }
+
+                return CommonDefine.RetunAnswer.Answer0;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return CommonDefine.RetunAnswer.Answer1;
+            }
+        }
+        #endregion
+
+        #region 印刷ページを取得するために工事日報データの対象件数を取得する
+        /// <summary>
+        /// 印刷ページを取得するために工事日報データの対象件数を取得する
+        /// </summary>
+        /// <returns></returns>
+        private int GetProcessCount()
+        {
+            IOProceedingsData DailyDB = new IOProceedingsData();
+            try
+            {
+                ArrayList arData = new ArrayList();
+                string strSQL = "SELECT A.CONSTRUCTIONCODE, A.PROCEEDINGSDATADATE FROM PROCEEDINGSDATA A";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                strSQL += " ORDER BY A.CONSTRUCTIONCODE, A.PROCEEDINGSDATADATE";
+
+                // SQL実行
+                if (!DailyDB.ExecuteReader(strSQL, ref arData)) return arData.Count;
+
+                return arData.Count;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+            finally
+            {
+                DailyDB.close(); DailyDB = null;
+            }
+        }
+        #endregion
+
+    }
+}
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs	(revision 54)
@@ -1049,10 +1049,10 @@
                 Label wrkLbl2 = NewPage.PageFixItem[(int)PageValue.OrderPrice];
                 wrkLbl2.BackColor = System.Drawing.Color.SandyBrown;
                 wrkLbl2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-                wrkLbl2.Location = new System.Drawing.Point(706, 7);
+                wrkLbl2.Location = new System.Drawing.Point(696, 7);
                 wrkLbl2.Name = string.Format("PageFixOrderPrice{0}", PageCount);
-                wrkLbl2.Size = new System.Drawing.Size(160, 25);
-                wrkLbl2.Text = "発注金額（税別）";
+                wrkLbl2.Size = new System.Drawing.Size(170, 25);
+                wrkLbl2.Text = "台帳発注金額(税別)";
                 wrkLbl2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
 
                 // 発注金額
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs	(revision 54)
@@ -218,12 +218,16 @@
                 strSQL += " AND (A.SOURCECODE, A.COMPANYCODE) IN ((SELECT SUMTBL.SOURCECODE, SUMTBL.COMPANYCODE FROM CONSTRUCTIONLEDGERDETAIL SUMTBL";
                 strSQL += string.Format(" WHERE SUMTBL.CONSTRUCTIONCODE = {0}", ParentCode);
                 strSQL += string.Format(" AND SUMTBL.GROUPCOUNT = {0} AND SUMTBL.COMPANYCODE > 0", (int)FrmConstructionLedger.DataGroup.ConstructionCosts);
-                strSQL += " GROUP BY SUMTBL.SOURCECODE, SUMTBL.COMPANYCODE";
+                strSQL += " GROUP BY SUMTBL.SOURCECODE, SUMTBL.COMPANYCODE, SUMTBL.PURCHASEORDERFLG";
                 strSQL += string.Format(" HAVING SUM(SUMTBL.EXECUTIONAMOUNT) >= {0})", CommonDefine.s_PrintOutPrice);
+                
+                int SetConstructionCode = 0;
                 if (SearchCode == 0)
-                    strSQL += string.Format(" UNION (SELECT POR.CONSTRUCTIONCODE, POR.COMPANYCODE FROM PURCHASEORDER POR WHERE POR.CONSTRUCTIONCODE = {0}))", ParentCode);
+                    SetConstructionCode = ParentCode;
                 else
-                    strSQL += string.Format(" UNION (SELECT POR.CONSTRUCTIONCODE, POR.COMPANYCODE FROM PURCHASEORDER POR WHERE POR.CONSTRUCTIONCODE = {0}))", SearchCode);
+                    SetConstructionCode = SearchCode;
+                
+                strSQL += string.Format(" UNION (SELECT POR.CONSTRUCTIONCODE, POR.COMPANYCODE FROM PURCHASEORDER POR WHERE POR.CONSTRUCTIONCODE = {0}))", SetConstructionCode);
 
                 strSQL += " GROUP BY";
                 strSQL += " A.CONSTRUCTIONCODE";
@@ -661,6 +665,7 @@
                 int i = 0;
                 int LineCout = 0;
 
+                string strSubUpdate = string.Empty;
                 foreach (DataGridViewRow CurRow in dgvAllDisplay.Rows)
                 {
                     if (CommonMotions.chkCellBlank(CurRow.Cells[(int)GridColumn.NotCreate].Value)) continue;
@@ -668,10 +673,17 @@
 
                     LineCout = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.LineCount].Value);
 
-                    if (i != 0) strUpdate += ",";
-                    strUpdate += string.Format(" {0}", LineCout);
+                    if (i != 0) strSubUpdate += ",";
+                    strSubUpdate += string.Format(" {0}", LineCout);
                     i++;
                 }
+                if (strSubUpdate.Length == 0)
+                {
+                    MessageBox.Show("データが選択されていません。", "選択エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                strUpdate += strSubUpdate;
                 strUpdate += ")";
                 DetailDB.ExecuteNonQuery(strUpdate);
             }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs	(revision 54)
@@ -28,17 +28,17 @@
         /// </summary>
         private void InitializeComponent()
         {
-            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();
             this.label1 = new System.Windows.Forms.Label();
             this.panel1 = new System.Windows.Forms.Panel();
             this.btnInputImage = new System.Windows.Forms.Button();
@@ -73,6 +73,16 @@
             this.btnEnd = new System.Windows.Forms.Button();
             this.tabPage1 = new System.Windows.Forms.TabPage();
             this.panel3 = new System.Windows.Forms.Panel();
+            this.lbl001 = new System.Windows.Forms.Label();
+            this.lbl003 = new System.Windows.Forms.Label();
+            this.label18 = new System.Windows.Forms.Label();
+            this.txtBoxS001 = new System.Windows.Forms.TextBox();
+            this.lbl002 = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.TabCollections = new System.Windows.Forms.TabControl();
+            this.btnOtherProc = new System.Windows.Forms.Button();
+            this.btnPageDelete = new System.Windows.Forms.Button();
+            this.btnChangeCompany = new System.Windows.Forms.Button();
             this.groupBox3 = new ProcessManagement.Forms.CustomControls.GroupBoxEx();
             this.label40 = new System.Windows.Forms.Label();
             this.txtBoxR013 = new System.Windows.Forms.TextBox();
@@ -120,11 +130,6 @@
             this.label19 = new System.Windows.Forms.Label();
             this.label6 = new System.Windows.Forms.Label();
             this.label22 = new System.Windows.Forms.Label();
-            this.lbl001 = new System.Windows.Forms.Label();
-            this.lbl003 = new System.Windows.Forms.Label();
-            this.label18 = new System.Windows.Forms.Label();
-            this.txtBoxS001 = new System.Windows.Forms.TextBox();
-            this.lbl002 = new System.Windows.Forms.Label();
             this.groupBox4 = new ProcessManagement.Forms.CustomControls.GroupBoxEx();
             this.dgvTerms = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -147,11 +152,6 @@
             this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.label15 = new System.Windows.Forms.Label();
-            this.TabCollections = new System.Windows.Forms.TabControl();
-            this.btnOtherProc = new System.Windows.Forms.Button();
-            this.btnPageDelete = new System.Windows.Forms.Button();
-            this.btnChangeCompany = new System.Windows.Forms.Button();
             this.panel1.SuspendLayout();
             this.panel2.SuspendLayout();
             this.pnlApproval.SuspendLayout();
@@ -158,6 +158,7 @@
             this.pnlApprovalButton.SuspendLayout();
             this.tabPage1.SuspendLayout();
             this.panel3.SuspendLayout();
+            this.TabCollections.SuspendLayout();
             this.groupBox3.SuspendLayout();
             this.groupBox2.SuspendLayout();
             this.groupBox5.SuspendLayout();
@@ -165,7 +166,6 @@
             ((System.ComponentModel.ISupportInitialize)(this.dgvTerms)).BeginInit();
             this.groupBox1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
-            this.TabCollections.SuspendLayout();
             this.SuspendLayout();
             // 
             // label1
@@ -607,6 +607,125 @@
             this.panel3.TabIndex = 0;
             this.panel3.Scroll += new System.Windows.Forms.ScrollEventHandler(this.BasePanel_Scroll);
             // 
+            // lbl001
+            // 
+            this.lbl001.BackColor = System.Drawing.Color.White;
+            this.lbl001.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lbl001.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lbl001.Location = new System.Drawing.Point(8, 8);
+            this.lbl001.Name = "lbl001";
+            this.lbl001.Size = new System.Drawing.Size(166, 22);
+            this.lbl001.TabIndex = 73;
+            this.lbl001.Text = "2016999901-001";
+            this.lbl001.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // lbl003
+            // 
+            this.lbl003.BackColor = System.Drawing.Color.White;
+            this.lbl003.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lbl003.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lbl003.Location = new System.Drawing.Point(874, 8);
+            this.lbl003.Name = "lbl003";
+            this.lbl003.Size = new System.Drawing.Size(170, 22);
+            this.lbl003.TabIndex = 72;
+            this.lbl003.Text = "\\999,999,999-";
+            this.lbl003.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.SandyBrown;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Location = new System.Drawing.Point(696, 7);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(170, 25);
+            this.label18.TabIndex = 71;
+            this.label18.Text = "台帳発注金額(税別)";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtBoxS001
+            // 
+            this.txtBoxS001.Location = new System.Drawing.Point(1180, 8);
+            this.txtBoxS001.Name = "txtBoxS001";
+            this.txtBoxS001.Size = new System.Drawing.Size(114, 23);
+            this.txtBoxS001.TabIndex = 66;
+            // 
+            // lbl002
+            // 
+            this.lbl002.BackColor = System.Drawing.Color.White;
+            this.lbl002.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lbl002.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lbl002.Location = new System.Drawing.Point(182, 8);
+            this.lbl002.Name = "lbl002";
+            this.lbl002.Size = new System.Drawing.Size(500, 22);
+            this.lbl002.TabIndex = 70;
+            this.lbl002.Text = "協力会社名称";
+            this.lbl002.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // label15
+            // 
+            this.label15.BackColor = System.Drawing.Color.Cyan;
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.Location = new System.Drawing.Point(1052, 7);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(120, 25);
+            this.label15.TabIndex = 69;
+            this.label15.Text = "発注書作成日";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // TabCollections
+            // 
+            this.TabCollections.Alignment = System.Windows.Forms.TabAlignment.Bottom;
+            this.TabCollections.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.TabCollections.Controls.Add(this.tabPage1);
+            this.TabCollections.Location = new System.Drawing.Point(7, 150);
+            this.TabCollections.Name = "TabCollections";
+            this.TabCollections.SelectedIndex = 0;
+            this.TabCollections.Size = new System.Drawing.Size(1330, 502);
+            this.TabCollections.TabIndex = 56;
+            // 
+            // btnOtherProc
+            // 
+            this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnOtherProc.BackColor = System.Drawing.Color.SpringGreen;
+            this.btnOtherProc.Location = new System.Drawing.Point(7, 656);
+            this.btnOtherProc.Name = "btnOtherProc";
+            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
+            this.btnOtherProc.TabIndex = 95;
+            this.btnOtherProc.TabStop = false;
+            this.btnOtherProc.Text = "他の画面へ";
+            this.btnOtherProc.UseVisualStyleBackColor = false;
+            this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click);
+            // 
+            // btnPageDelete
+            // 
+            this.btnPageDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnPageDelete.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.btnPageDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnPageDelete.ForeColor = System.Drawing.Color.Black;
+            this.btnPageDelete.Location = new System.Drawing.Point(812, 656);
+            this.btnPageDelete.Name = "btnPageDelete";
+            this.btnPageDelete.Size = new System.Drawing.Size(120, 30);
+            this.btnPageDelete.TabIndex = 96;
+            this.btnPageDelete.Text = "ページ削除";
+            this.btnPageDelete.UseVisualStyleBackColor = false;
+            this.btnPageDelete.Click += new System.EventHandler(this.btnPageDelete_Click);
+            // 
+            // btnChangeCompany
+            // 
+            this.btnChangeCompany.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnChangeCompany.BackColor = System.Drawing.Color.DeepSkyBlue;
+            this.btnChangeCompany.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnChangeCompany.ForeColor = System.Drawing.Color.Black;
+            this.btnChangeCompany.Location = new System.Drawing.Point(686, 655);
+            this.btnChangeCompany.Name = "btnChangeCompany";
+            this.btnChangeCompany.Size = new System.Drawing.Size(120, 30);
+            this.btnChangeCompany.TabIndex = 97;
+            this.btnChangeCompany.Text = "発注先変更";
+            this.btnChangeCompany.UseVisualStyleBackColor = false;
+            this.btnChangeCompany.Click += new System.EventHandler(this.btnChangeCompany_Click);
+            // 
             // groupBox3
             // 
             this.groupBox3.BackColor = System.Drawing.Color.White;
@@ -1168,60 +1287,6 @@
             this.label22.Text = "人";
             this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lbl001
-            // 
-            this.lbl001.BackColor = System.Drawing.Color.White;
-            this.lbl001.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lbl001.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lbl001.Location = new System.Drawing.Point(8, 8);
-            this.lbl001.Name = "lbl001";
-            this.lbl001.Size = new System.Drawing.Size(166, 22);
-            this.lbl001.TabIndex = 73;
-            this.lbl001.Text = "2016999901-001";
-            this.lbl001.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // lbl003
-            // 
-            this.lbl003.BackColor = System.Drawing.Color.White;
-            this.lbl003.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lbl003.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lbl003.Location = new System.Drawing.Point(874, 8);
-            this.lbl003.Name = "lbl003";
-            this.lbl003.Size = new System.Drawing.Size(170, 22);
-            this.lbl003.TabIndex = 72;
-            this.lbl003.Text = "\\999,999,999-";
-            this.lbl003.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label18
-            // 
-            this.label18.BackColor = System.Drawing.Color.SandyBrown;
-            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label18.Location = new System.Drawing.Point(706, 7);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(160, 25);
-            this.label18.TabIndex = 71;
-            this.label18.Text = "発注金額（税別）";
-            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txtBoxS001
-            // 
-            this.txtBoxS001.Location = new System.Drawing.Point(1180, 8);
-            this.txtBoxS001.Name = "txtBoxS001";
-            this.txtBoxS001.Size = new System.Drawing.Size(114, 23);
-            this.txtBoxS001.TabIndex = 66;
-            // 
-            // lbl002
-            // 
-            this.lbl002.BackColor = System.Drawing.Color.White;
-            this.lbl002.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lbl002.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lbl002.Location = new System.Drawing.Point(182, 8);
-            this.lbl002.Name = "lbl002";
-            this.lbl002.Size = new System.Drawing.Size(500, 22);
-            this.lbl002.TabIndex = 70;
-            this.lbl002.Text = "協力会社名称";
-            this.lbl002.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
             // groupBox4
             // 
             this.groupBox4.BackColor = System.Drawing.Color.White;
@@ -1242,14 +1307,14 @@
             this.dgvTerms.AllowUserToResizeRows = false;
             this.dgvTerms.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvTerms.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("ＭＳ 明朝", 12F, 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.dgvTerms.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle12.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvTerms.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle12;
             this.dgvTerms.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvTerms.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.dataGridViewTextBoxColumn2,
@@ -1267,8 +1332,8 @@
             // 
             // dataGridViewTextBoxColumn2
             // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle13;
             this.dataGridViewTextBoxColumn2.Frozen = true;
             this.dataGridViewTextBoxColumn2.HeaderText = "№";
             this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
@@ -1279,8 +1344,8 @@
             // 
             // dataGridViewTextBoxColumn12
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle14;
             this.dataGridViewTextBoxColumn12.HeaderText = "条　　　件";
             this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
             this.dataGridViewTextBoxColumn12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1379,14 +1444,14 @@
             this.dgvAllDisplay.AllowUserToResizeRows = false;
             this.dgvAllDisplay.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvAllDisplay.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle15.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;
             this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.dataGridViewTextBoxColumn1,
@@ -1412,8 +1477,8 @@
             // 
             // dataGridViewTextBoxColumn1
             // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle16;
             this.dataGridViewTextBoxColumn1.Frozen = true;
             this.dataGridViewTextBoxColumn1.HeaderText = "№";
             this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
@@ -1451,8 +1516,8 @@
             // 
             // Column5
             // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle6;
+            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle17;
             this.Column5.Frozen = true;
             this.Column5.HeaderText = "工　種・品　名";
             this.Column5.Name = "Column5";
@@ -1462,8 +1527,8 @@
             // 
             // Column6
             // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column6.DefaultCellStyle = dataGridViewCellStyle7;
+            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column6.DefaultCellStyle = dataGridViewCellStyle18;
             this.Column6.Frozen = true;
             this.Column6.HeaderText = "内　容　内　訳";
             this.Column6.Name = "Column6";
@@ -1473,10 +1538,10 @@
             // 
             // Column7
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle8.Format = "N0";
-            dataGridViewCellStyle8.NullValue = null;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle8;
+            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle19.Format = "N0";
+            dataGridViewCellStyle19.NullValue = null;
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle19;
             this.Column7.HeaderText = "数　量";
             this.Column7.Name = "Column7";
             this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1485,8 +1550,8 @@
             // 
             // Column8
             // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle9;
+            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle20;
             this.Column8.HeaderText = "単　位";
             this.Column8.Name = "Column8";
             this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1495,8 +1560,8 @@
             // 
             // Column11
             // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column11.DefaultCellStyle = dataGridViewCellStyle10;
+            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column11.DefaultCellStyle = dataGridViewCellStyle21;
             this.Column11.HeaderText = "単　価";
             this.Column11.Name = "Column11";
             this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1505,8 +1570,8 @@
             // 
             // Column12
             // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column12.DefaultCellStyle = dataGridViewCellStyle11;
+            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column12.DefaultCellStyle = dataGridViewCellStyle22;
             this.Column12.HeaderText = "金　額";
             this.Column12.Name = "Column12";
             this.Column12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1513,71 +1578,6 @@
             this.Column12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column12.Width = 150;
             // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.Cyan;
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.Location = new System.Drawing.Point(1052, 7);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(120, 25);
-            this.label15.TabIndex = 69;
-            this.label15.Text = "発注書作成日";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // TabCollections
-            // 
-            this.TabCollections.Alignment = System.Windows.Forms.TabAlignment.Bottom;
-            this.TabCollections.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.TabCollections.Controls.Add(this.tabPage1);
-            this.TabCollections.Location = new System.Drawing.Point(7, 150);
-            this.TabCollections.Name = "TabCollections";
-            this.TabCollections.SelectedIndex = 0;
-            this.TabCollections.Size = new System.Drawing.Size(1330, 502);
-            this.TabCollections.TabIndex = 56;
-            // 
-            // btnOtherProc
-            // 
-            this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnOtherProc.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnOtherProc.Location = new System.Drawing.Point(7, 656);
-            this.btnOtherProc.Name = "btnOtherProc";
-            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
-            this.btnOtherProc.TabIndex = 95;
-            this.btnOtherProc.TabStop = false;
-            this.btnOtherProc.Text = "他の画面へ";
-            this.btnOtherProc.UseVisualStyleBackColor = false;
-            this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click);
-            // 
-            // btnPageDelete
-            // 
-            this.btnPageDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnPageDelete.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.btnPageDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnPageDelete.ForeColor = System.Drawing.Color.Black;
-            this.btnPageDelete.Location = new System.Drawing.Point(812, 656);
-            this.btnPageDelete.Name = "btnPageDelete";
-            this.btnPageDelete.Size = new System.Drawing.Size(120, 30);
-            this.btnPageDelete.TabIndex = 96;
-            this.btnPageDelete.Text = "ページ削除";
-            this.btnPageDelete.UseVisualStyleBackColor = false;
-            this.btnPageDelete.Click += new System.EventHandler(this.btnPageDelete_Click);
-            // 
-            // btnChangeCompany
-            // 
-            this.btnChangeCompany.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnChangeCompany.BackColor = System.Drawing.Color.DeepSkyBlue;
-            this.btnChangeCompany.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnChangeCompany.ForeColor = System.Drawing.Color.Black;
-            this.btnChangeCompany.Location = new System.Drawing.Point(686, 655);
-            this.btnChangeCompany.Name = "btnChangeCompany";
-            this.btnChangeCompany.Size = new System.Drawing.Size(120, 30);
-            this.btnChangeCompany.TabIndex = 97;
-            this.btnChangeCompany.Text = "発注先変更";
-            this.btnChangeCompany.UseVisualStyleBackColor = false;
-            this.btnChangeCompany.Click += new System.EventHandler(this.btnChangeCompany_Click);
-            // 
             // FrmPurchaseOrderEntry
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -1612,6 +1612,7 @@
             this.tabPage1.ResumeLayout(false);
             this.panel3.ResumeLayout(false);
             this.panel3.PerformLayout();
+            this.TabCollections.ResumeLayout(false);
             this.groupBox3.ResumeLayout(false);
             this.groupBox3.PerformLayout();
             this.groupBox2.ResumeLayout(false);
@@ -1623,7 +1624,6 @@
             this.groupBox1.ResumeLayout(false);
             this.groupBox1.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
-            this.TabCollections.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs	(revision 54)
@@ -649,8 +649,10 @@
                     // 元工事番号
                     CurRow.Cells[(int)DispDetailGridColumn.SourceCode].Value = DetailRec.ConstructionCode;
                     TotalPrice += DetailRec.ExecutionAmount;
+                    // 工事台帳行
+                    CurRow.Cells[(int)DispDetailGridColumn.LedgerLine].Value = DetailRec.LineCount;
+
                     Linecnt++;
-
                 }
 
                 // 支払条件の初期設定
@@ -769,6 +771,9 @@
                 string strSQL = SubCDB.CreatePrimarykeyString(DataRec.CompanyCode);
                 SubCDB.SelectAction(strSQL, ref SubRec);
 
+                // 台帳発注金額テーブル作成
+                ReadLedgerOrder();
+
                 // 協力会社名セット
                 inputpage.EntryTab.Text = SubRec.CompanyName;
                 inputpage.PageValueItem[(int)PageValue.SubConstractorName].Text = SubRec.CompanyName;
@@ -777,7 +782,9 @@
 
                 inputpage.PageTextBox.Text = DataRec.CreateDate.ToShortDateString();                                        // 作成日付
 
-                inputpage.PageValueItem[(int)PageValue.OrderPrice].Text = DataRec.OrderPrice.ToString("#,0");               // 発注金額
+                //inputpage.PageValueItem[(int)PageValue.OrderPrice].Text = DataRec.OrderPrice.ToString("#,0");             // 発注金額
+                // 台帳発注金額テーブルより指定業者の発注金額を取得する
+                inputpage.PageValueItem[(int)PageValue.OrderPrice].Text = GetLedgerOrderValue(DataRec.CompanyCode).ToString("#,0");
 
                 if (DataRec.LastRowStringDate != DateTime.MinValue)
                     inputpage.Group1TextBox.Text = DataRec.LastRowStringDate.ToShortDateString();                           // 最終行表示文字
@@ -914,6 +921,73 @@
             }
         }
         #endregion
+
+        /// <summary>
+        /// 台帳発注金額テーブル
+        /// </summary>
+        private List<KeyValuePair<int, int>> LedgerOrderPrice = new List<KeyValuePair<int, int>>();
+
+        #region 台帳発注金額テーブル作成
+        /// <summary>
+        /// 台帳発注金額テーブル作成
+        /// </summary>
+        private void ReadLedgerOrder()
+        {
+            IOConstructionLedgerDetail LedgerDDB = new IOConstructionLedgerDetail();
+            try
+            {
+                LedgerOrderPrice.Clear();
+
+                string strSQL = "SELECT COMPANYCODE, SUM(EXECUTIONAMOUNT) FROM CONSTRUCTIONLEDGERDETAIL";
+                strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
+                strSQL += string.Format(" AND GROUPCOUNT = {0}", (int)FrmConstructionLedger.DataGroup.ConstructionCosts);
+                strSQL += " GROUP BY COMPANYCODE ORDER BY COMPANYCODE";
+                ArrayList arList = new ArrayList();
+                LedgerDDB.ExecuteReader(strSQL, ref arList);
+                foreach (object[] objRec in arList)
+                {
+                    LedgerOrderPrice.Add(new KeyValuePair<int, int>(CommonMotions.cnvInt(objRec[0]), CommonMotions.cnvInt(objRec[1])));
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                LedgerDDB.close(); LedgerDDB = null;
+            }
+        }
+        #endregion
+
+        #region 台帳発注金額テーブルより指定業者の発注金額を取得する
+        /// <summary>
+        /// 台帳発注金額テーブルより指定業者の発注金額を取得する
+        /// </summary>
+        /// <param name="CompanyCode"></param>
+        /// <returns></returns>
+        private int GetLedgerOrderValue(int CompanyCode)
+        {
+            try
+            {
+                int iRet = 0;
+                foreach (KeyValuePair<int, int> CurValue in LedgerOrderPrice)
+                {
+                    if (CompanyCode == CurValue.Key)
+                    {
+                        iRet = CurValue.Value;
+                        break;
+                    }
+                }
+                return iRet;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+        }
+        #endregion
         // ---------- 注文書よりデータ作成          　↑↑
 
         #region 簡易版支払条件の初期値セット
@@ -1126,7 +1200,7 @@
                     // 最終行文字日付（必須チェックは申請時のみ）
                     bPageAns &= CommonMotions.DispFieldDateCheck(CurPage.Group1TextBox);
 
-                    //// 注文書データ読込
+                    // 注文書データ読込
                     string strSQL = LedgerDB.CreatePrimarykeyString(m_ConstructionCode);
                     ConstructionLedger LedgerRec = new ConstructionLedger();
                     if (!LedgerDB.SelectAction(strSQL, ref LedgerRec)) continue;
@@ -1133,6 +1207,8 @@
 
                     // 発注金額・合計金額のチェック(入力金額が大きくなった場合はエラー)
                     bool bNotErr = true;
+                    //if (LedgerRec.OrdersDecisionPrice < CommonMotions.cnvDouble(CurPage.PageValueItem[(int)PageValue.OrderPrice].Text))
+                    //if (CommonMotions.cnvDouble(CurPage.PageValueItem[(int)PageValue.OrderPrice].Text) < CommonMotions.cnvDouble(CurPage.Group1Label.Text))
                     if (LedgerRec.OrdersDecisionPrice < CommonMotions.cnvDouble(CurPage.Group1Label.Text))
                     {
                         bNotErr = false;
@@ -1139,7 +1215,7 @@
                         bPageAns = false;
                     }
                     // 背景色変更
-                    CommonMotions.chgBackColor(CurPage.PageValueItem[(int)PageValue.OrderPrice], bNotErr);
+                    //CommonMotions.chgBackColor(CurPage.PageValueItem[(int)PageValue.OrderPrice], bNotErr);
                     CommonMotions.chgBackColor(CurPage.Group1Label, bNotErr);
 
                     // 明細
@@ -1367,9 +1443,10 @@
                 DataRec.CompanyCode = DataTab.OrderCompanyCode;                                                         // 協力会社コード
 
                 DataRec.CreateDate = CommonMotions.cnvDate(DataTab.PageTextBox.Text);                                   // 作成日付
-                
-                DataRec.OrderPrice = CommonMotions.cnvDouble(DataTab.PageValueItem[(int)PageValue.OrderPrice].Text);    // 発注金額
 
+                //DataRec.OrderPrice = CommonMotions.cnvDouble(DataTab.PageValueItem[(int)PageValue.OrderPrice].Text);    // 発注金額
+                DataRec.OrderPrice = CommonMotions.cnvDouble(DataTab.Group1Label.Text);                                 // 発注金額
+
                 DataRec.LastRowStringDate = CommonMotions.cnvDate(DataTab.Group1TextBox.Text);                          // 最終行表示日付
 
                 // 簡易版と正規版では登録内容が違う
@@ -1566,6 +1643,7 @@
                     LedgerLine = CommonMotions.cnvInt(CurRow.Cells[(int)DispDetailGridColumn.LedgerLine].Value);
                     // 数量金額無は処理しない
                     if (QuantityVal == 0 && PriceVal == 0) continue;
+                    if (LedgerLine == 0) continue;
 
                     // 変更がある場合は協力会社を変更する
                     if (ChangeCompany)
@@ -1576,11 +1654,11 @@
                         strSQL += string.Format(" AND SOURCECODE = {0}", m_ConstructionCode);
                         strSQL += string.Format(" AND GROUPCOUNT = {0}", (int)FrmConstructionLedger.DataGroup.ConstructionCosts);
                         strSQL += string.Format(" AND COMPANYCODE = {0}", BeforeCode);
-                        strSQL += string.Format(" AND EXECUTIONAMOUNT = {0}", PriceVal);
+                        //strSQL += string.Format(" AND EXECUTIONAMOUNT = {0}", PriceVal);
                         if (LedgerLine != 0) strSQL += string.Format(" AND LINECOUNT = {0}", LedgerLine);
                         if (!LDetailDB.UpdateFeild(strSQL, TargetField, DataTab.EntryTab.Text, false))
                         {
-                            LDetailDB.rollback();
+                            LogicalErrorMessage("注文書データ：協力会社名称変更に失敗しました。", "更新エラー", CommonMotions.GetMethodName());
                             return false;
                         }
                         // 協力会社コード変更
@@ -1587,7 +1665,7 @@
                         TargetField = (int)IOConstructionLedgerDetail.DataColumn.CompanyCode;
                         if (!LDetailDB.UpdateFeild(strSQL, TargetField, DataTab.OrderCompanyCode, false))
                         {
-                            LDetailDB.rollback();
+                            LogicalErrorMessage("注文書データ：協力会社コード変更に失敗しました。", "更新エラー", CommonMotions.GetMethodName());
                             return false;
                         }
                     }
@@ -1597,11 +1675,11 @@
                     strSQL += string.Format(" AND SOURCECODE = {0}", m_ConstructionCode);
                     strSQL += string.Format(" AND GROUPCOUNT = {0}", (int)FrmConstructionLedger.DataGroup.ConstructionCosts);
                     strSQL += string.Format(" AND COMPANYCODE = {0}", DataTab.OrderCompanyCode);
-                    strSQL += string.Format(" AND EXECUTIONAMOUNT = {0}", PriceVal);
+                    //strSQL += string.Format(" AND EXECUTIONAMOUNT = {0}", PriceVal);
                     if (LedgerLine != 0) strSQL += string.Format(" AND LINECOUNT = {0}", LedgerLine);
                     if (!LDetailDB.UpdateFeild(strSQL, TargetField, 1, false))
                     {
-                        LDetailDB.rollback();
+                        LogicalErrorMessage("注文書データ：注文書作成フラグ更新に失敗しました。", "更新エラー", CommonMotions.GetMethodName());
                         return false;
                     }
                 }
@@ -1944,8 +2022,8 @@
 
                 // 合計欄の表示
                 CurPage.Group1Label.Text = PriceValueValue.ToString("#,0");
-                // 発注金額更新
-                CurPage.PageValueItem[(int)PageValue.OrderPrice].Text = PriceValueValue.ToString("#,0");
+                // 発注金額更新(発注金額は変更しない 2017/03/17)
+                //CurPage.PageValueItem[(int)PageValue.OrderPrice].Text = PriceValueValue.ToString("#,0");
 
                 // 正規版の場合は金額を修正する
                 if (radioButton2.Checked)
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 54)
@@ -610,6 +610,7 @@
                 if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard ||
                     m_ConstructionBaseInfo.JoinFlg != (int)CommonDefine.BaseInfoJoinFlg.Standard)
                 {
+                    frmTying.ParentAdd = true;
                     frmTying.OperationProcess = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
                     frmTying.ConstructionCode = m_ConstructionCode;
                     frmTying.ShowDialog();
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 54)
@@ -134,6 +134,7 @@
             try
             {
                 cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcombBoxPerson();
                 cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
             }
             catch (Exception ex)
@@ -1305,40 +1306,25 @@
                     // グリッド取得
                     DataGridView dgv = m_dispGridControl[i];
 
-                    strSQL = "INSERT ALL";
                     // グリッドの行分処理を行う
                     int Addcnt = 1;
-                    strSubSQL = string.Empty;
                     foreach (DataGridViewRow wrkRow in dgv.Rows)
                     {
                         // 金額が無い行は処理しない
                         if (CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn.EntryPrice].Value) == 0) continue;
 
-                        // データ編集
-                        //CostDataOfPerson costRec = new CostDataOfPerson();
-                        //SetCostsRecData(i, wrkRow, ref costRec);
-                        
-                        //// データ追加番号のセット
-                        //costRec.DataAddCount = Addcnt++;
-                        //// 対象年月のセット
-                        //costRec.TargetMonth = TargetMonth;
-
-                        //if (!CostDB.InsertAction(costRec, false))
-                        //{
-                        //    MessageBox.Show("担当者毎経費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        //    CostDB.rollback();
-                        //    return false;
-                        //}
-                        SetCostsRecData2(i, wrkRow, Addcnt, ref strSubSQL);
+                        SetCostsRowDataSQL(i, wrkRow, Addcnt, ref strSubSQL);
                         Addcnt++;
                     }
-                    if (strSubSQL.Length == 0) continue;
+                }
+                if (strSubSQL.Length > 0)
+                {
+                    strSQL = "INSERT ALL";
                     strSQL += strSubSQL;
                     strSQL += " SELECT * FROM DUAL";
                     if (!CostDB.ExecuteNonQuery(strSQL, false))
                     {
                         MessageBox.Show("担当者毎経費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        CostDB.rollback();
                         return false;
                     }
                 }
@@ -1413,7 +1399,7 @@
         /// </summary>
         /// <param name="costRec"></param>
         /// <param name="CurTabCnt"></param>
-        private void SetCostsRecData2(int CurTabCnt, DataGridViewRow dgvRow, int Addcnt, ref string strSQL)
+        private void SetCostsRowDataSQL(int CurTabCnt, DataGridViewRow dgvRow, int Addcnt, ref string strSQL)
         {
             try
             {
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs	(revision 54)
@@ -31,15 +31,15 @@
         private void InitializeComponent()
         {
             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 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();
             this.btnDataEntry = new System.Windows.Forms.Button();
             this.btnEnd = new System.Windows.Forms.Button();
             this.label1 = new System.Windows.Forms.Label();
@@ -54,11 +54,6 @@
             this.btnDataSelect = new System.Windows.Forms.Button();
             this.btnDataUnSelect = new System.Windows.Forms.Button();
             this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.MasterColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.MasterColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.MasterColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.MasterColumn04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.MasterColumn05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dgvGridData = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -66,6 +61,11 @@
             this.Column04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column06 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.MasterColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.MasterColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.MasterColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.MasterColumn04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.MasterColumn05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.panel2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvGridData)).BeginInit();
@@ -277,7 +277,7 @@
             this.MasterColumn03,
             this.MasterColumn04,
             this.MasterColumn05});
-            this.dgvMaster.Location = new System.Drawing.Point(55, 396);
+            this.dgvMaster.Location = new System.Drawing.Point(8, 396);
             this.dgvMaster.Name = "dgvMaster";
             this.dgvMaster.RowHeadersVisible = false;
             this.dgvMaster.RowHeadersWidth = 20;
@@ -285,68 +285,10 @@
             this.dgvMaster.RowTemplate.Height = 21;
             this.dgvMaster.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
             this.dgvMaster.ShowCellToolTips = false;
-            this.dgvMaster.Size = new System.Drawing.Size(700, 194);
+            this.dgvMaster.Size = new System.Drawing.Size(750, 194);
             this.dgvMaster.TabIndex = 25;
             this.dgvMaster.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMaster_CellDoubleClick);
             // 
-            // MasterColumn01
-            // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.MasterColumn01.DefaultCellStyle = dataGridViewCellStyle2;
-            this.MasterColumn01.Frozen = true;
-            this.MasterColumn01.HeaderText = "№";
-            this.MasterColumn01.Name = "MasterColumn01";
-            this.MasterColumn01.ReadOnly = true;
-            this.MasterColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.MasterColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.MasterColumn01.Width = 50;
-            // 
-            // MasterColumn02
-            // 
-            this.MasterColumn02.Frozen = true;
-            this.MasterColumn02.HeaderText = "担当者コード";
-            this.MasterColumn02.Name = "MasterColumn02";
-            this.MasterColumn02.ReadOnly = true;
-            this.MasterColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.MasterColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.MasterColumn02.Visible = false;
-            // 
-            // MasterColumn03
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.MasterColumn03.DefaultCellStyle = dataGridViewCellStyle3;
-            this.MasterColumn03.Frozen = true;
-            this.MasterColumn03.HeaderText = "所　属";
-            this.MasterColumn03.Name = "MasterColumn03";
-            this.MasterColumn03.ReadOnly = true;
-            this.MasterColumn03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.MasterColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.MasterColumn03.Width = 200;
-            // 
-            // MasterColumn04
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.MasterColumn04.DefaultCellStyle = dataGridViewCellStyle4;
-            this.MasterColumn04.Frozen = true;
-            this.MasterColumn04.HeaderText = "担　当　者　名";
-            this.MasterColumn04.Name = "MasterColumn04";
-            this.MasterColumn04.ReadOnly = true;
-            this.MasterColumn04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.MasterColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.MasterColumn04.Width = 280;
-            // 
-            // MasterColumn05
-            // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.MasterColumn05.DefaultCellStyle = dataGridViewCellStyle5;
-            this.MasterColumn05.Frozen = true;
-            this.MasterColumn05.HeaderText = "役　職";
-            this.MasterColumn05.Name = "MasterColumn05";
-            this.MasterColumn05.ReadOnly = true;
-            this.MasterColumn05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.MasterColumn05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.MasterColumn05.Width = 150;
-            // 
             // dgvGridData
             // 
             this.dgvGridData.AllowUserToAddRows = false;
@@ -447,6 +389,64 @@
             this.Column06.Name = "Column06";
             this.Column06.Width = 50;
             // 
+            // MasterColumn01
+            // 
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.MasterColumn01.DefaultCellStyle = dataGridViewCellStyle2;
+            this.MasterColumn01.Frozen = true;
+            this.MasterColumn01.HeaderText = "№";
+            this.MasterColumn01.Name = "MasterColumn01";
+            this.MasterColumn01.ReadOnly = true;
+            this.MasterColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.MasterColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.MasterColumn01.Width = 50;
+            // 
+            // MasterColumn02
+            // 
+            this.MasterColumn02.Frozen = true;
+            this.MasterColumn02.HeaderText = "担当者コード";
+            this.MasterColumn02.Name = "MasterColumn02";
+            this.MasterColumn02.ReadOnly = true;
+            this.MasterColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.MasterColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.MasterColumn02.Visible = false;
+            // 
+            // MasterColumn03
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.MasterColumn03.DefaultCellStyle = dataGridViewCellStyle3;
+            this.MasterColumn03.Frozen = true;
+            this.MasterColumn03.HeaderText = "所　属";
+            this.MasterColumn03.Name = "MasterColumn03";
+            this.MasterColumn03.ReadOnly = true;
+            this.MasterColumn03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.MasterColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.MasterColumn03.Width = 200;
+            // 
+            // MasterColumn04
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.MasterColumn04.DefaultCellStyle = dataGridViewCellStyle4;
+            this.MasterColumn04.Frozen = true;
+            this.MasterColumn04.HeaderText = "担　当　者　名";
+            this.MasterColumn04.Name = "MasterColumn04";
+            this.MasterColumn04.ReadOnly = true;
+            this.MasterColumn04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.MasterColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.MasterColumn04.Width = 280;
+            // 
+            // MasterColumn05
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.MasterColumn05.DefaultCellStyle = dataGridViewCellStyle5;
+            this.MasterColumn05.Frozen = true;
+            this.MasterColumn05.HeaderText = "役　職";
+            this.MasterColumn05.Name = "MasterColumn05";
+            this.MasterColumn05.ReadOnly = true;
+            this.MasterColumn05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.MasterColumn05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.MasterColumn05.Width = 200;
+            // 
             // FrmApprovalRoute
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -498,11 +498,6 @@
         private System.Windows.Forms.Button btnDataUnSelect;
         private System.Windows.Forms.Label label2;
         private System.Windows.Forms.ComboBox cmbDepartment;
-        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn05;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
@@ -509,5 +504,10 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
         private System.Windows.Forms.DataGridViewCheckBoxColumn Column06;
+        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn03;
+        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn04;
+        private System.Windows.Forms.DataGridViewTextBoxColumn MasterColumn05;
     }
 }
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs	(revision 54)
@@ -60,14 +60,9 @@
             this.label8 = new System.Windows.Forms.Label();
             this.txtInput2 = new System.Windows.Forms.TextBox();
             this.label9 = new System.Windows.Forms.Label();
-            this.txtInput3 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
             this.txtInput4 = new System.Windows.Forms.TextBox();
             this.label15 = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
-            this.dgvSalary = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.SalaryColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.SalaryColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.SalaryColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.label7 = new System.Windows.Forms.Label();
             this.txtInput6 = new System.Windows.Forms.TextBox();
             this.label10 = new System.Windows.Forms.Label();
@@ -83,22 +78,28 @@
             this.label13 = new System.Windows.Forms.Label();
             this.label14 = new System.Windows.Forms.Label();
             this.label16 = new System.Windows.Forms.Label();
-            this.cmbDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.txtInput5 = new System.Windows.Forms.TextBox();
             this.txtInput8 = new System.Windows.Forms.TextBox();
             this.txtInput9 = new System.Windows.Forms.TextBox();
-            this.cmbLedgerFlg = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.label17 = new System.Windows.Forms.Label();
-            this.cmbSecManage = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.label18 = new System.Windows.Forms.Label();
             this.lblSecRank = new System.Windows.Forms.Label();
             this.lblSecRange = new System.Windows.Forms.Label();
+            this.btnRefDepAdd = new System.Windows.Forms.Button();
+            this.btnRefDepDel = new System.Windows.Forms.Button();
+            this.lblSecurtyManegement = new System.Windows.Forms.Label();
+            this.txtInput3 = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.dgvSalary = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.SalaryColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.SalaryColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.SalaryColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.cmbDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbLedgerFlg = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbSecManage = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.dgvRefDepartment = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.TextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.cmbRefDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.btnRefDepAdd = new System.Windows.Forms.Button();
-            this.btnRefDepDel = new System.Windows.Forms.Button();
             this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -107,7 +108,6 @@
             this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.lblSecurtyManegement = new System.Windows.Forms.Label();
             this.panel1.SuspendLayout();
             this.tableLayoutPanel1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvSalary)).BeginInit();
@@ -435,18 +435,6 @@
             this.label9.Text = "終了年月日";
             this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // txtInput3
-            // 
-            this.txtInput3.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.txtInput3.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput3.Location = new System.Drawing.Point(148, 111);
-            this.txtInput3.MaxLength = 11;
-            this.txtInput3.Name = "txtInput3";
-            this.txtInput3.Size = new System.Drawing.Size(139, 23);
-            this.txtInput3.TabIndex = 3;
-            this.txtInput3.TextChanged += new System.EventHandler(this.txtInput_TextChanged);
-            this.txtInput3.Validated += new System.EventHandler(this.txtInput_Validated);
-            // 
             // txtInput4
             // 
             this.txtInput4.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -485,78 +473,6 @@
             this.label2.Text = "パスワード";
             this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvSalary
-            // 
-            this.dgvSalary.AllowUserToAddRows = false;
-            this.dgvSalary.AllowUserToDeleteRows = false;
-            this.dgvSalary.AllowUserToResizeColumns = false;
-            this.dgvSalary.AllowUserToResizeRows = false;
-            this.dgvSalary.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left)));
-            this.dgvSalary.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvSalary.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("ＭＳ 明朝", 12F, 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.dgvSalary.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
-            this.dgvSalary.ColumnHeadersHeight = 24;
-            this.dgvSalary.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvSalary.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.SalaryColumn1,
-            this.SalaryColumn2,
-            this.SalaryColumn3});
-            this.tableLayoutPanel1.SetColumnSpan(this.dgvSalary, 4);
-            this.dgvSalary.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvSalary.Location = new System.Drawing.Point(3, 248);
-            this.dgvSalary.MultiSelect = false;
-            this.dgvSalary.Name = "dgvSalary";
-            this.dgvSalary.RowHeadersVisible = false;
-            this.dgvSalary.RowHeadersWidth = 18;
-            this.dgvSalary.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.tableLayoutPanel1.SetRowSpan(this.dgvSalary, 3);
-            this.dgvSalary.RowTemplate.Height = 20;
-            this.dgvSalary.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvSalary.Size = new System.Drawing.Size(570, 106);
-            this.dgvSalary.TabIndex = 21;
-            this.dgvSalary.TabStop = false;
-            // 
-            // SalaryColumn1
-            // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.SalaryColumn1.DefaultCellStyle = dataGridViewCellStyle2;
-            this.SalaryColumn1.Frozen = true;
-            this.SalaryColumn1.HeaderText = "給与開始年月日";
-            this.SalaryColumn1.Name = "SalaryColumn1";
-            this.SalaryColumn1.ReadOnly = true;
-            this.SalaryColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.SalaryColumn1.Width = 190;
-            // 
-            // SalaryColumn2
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.SalaryColumn2.DefaultCellStyle = dataGridViewCellStyle3;
-            this.SalaryColumn2.Frozen = true;
-            this.SalaryColumn2.HeaderText = "月給与額";
-            this.SalaryColumn2.Name = "SalaryColumn2";
-            this.SalaryColumn2.ReadOnly = true;
-            this.SalaryColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.SalaryColumn2.Width = 180;
-            // 
-            // SalaryColumn3
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.SalaryColumn3.DefaultCellStyle = dataGridViewCellStyle4;
-            this.SalaryColumn3.Frozen = true;
-            this.SalaryColumn3.HeaderText = "年給与額";
-            this.SalaryColumn3.Name = "SalaryColumn3";
-            this.SalaryColumn3.ReadOnly = true;
-            this.SalaryColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.SalaryColumn3.Width = 180;
-            // 
             // label7
             // 
             this.label7.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -759,19 +675,6 @@
             this.label16.Text = "台帳計算対象";
             this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // cmbDepartment
-            // 
-            this.cmbDepartment.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.tableLayoutPanel1.SetColumnSpan(this.cmbDepartment, 2);
-            this.cmbDepartment.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbDepartment.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbDepartment.FormattingEnabled = true;
-            this.cmbDepartment.Location = new System.Drawing.Point(148, 362);
-            this.cmbDepartment.Name = "cmbDepartment";
-            this.cmbDepartment.Size = new System.Drawing.Size(284, 24);
-            this.cmbDepartment.TabIndex = 9;
-            this.cmbDepartment.TextChanged += new System.EventHandler(this.valueChange);
-            // 
             // txtInput5
             // 
             this.txtInput5.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -807,18 +710,6 @@
             this.txtInput9.TabIndex = 12;
             this.txtInput9.TextChanged += new System.EventHandler(this.valueChange);
             // 
-            // cmbLedgerFlg
-            // 
-            this.cmbLedgerFlg.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.cmbLedgerFlg.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbLedgerFlg.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbLedgerFlg.FormattingEnabled = true;
-            this.cmbLedgerFlg.Location = new System.Drawing.Point(148, 502);
-            this.cmbLedgerFlg.Name = "cmbLedgerFlg";
-            this.cmbLedgerFlg.Size = new System.Drawing.Size(139, 24);
-            this.cmbLedgerFlg.TabIndex = 13;
-            this.cmbLedgerFlg.TextChanged += new System.EventHandler(this.valueChange);
-            // 
             // label17
             // 
             this.label17.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -832,20 +723,6 @@
             this.label17.Text = "機密区分";
             this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // cmbSecManage
-            // 
-            this.cmbSecManage.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.tableLayoutPanel1.SetColumnSpan(this.cmbSecManage, 2);
-            this.cmbSecManage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbSecManage.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbSecManage.FormattingEnabled = true;
-            this.cmbSecManage.Location = new System.Drawing.Point(148, 539);
-            this.cmbSecManage.Name = "cmbSecManage";
-            this.cmbSecManage.Size = new System.Drawing.Size(284, 24);
-            this.cmbSecManage.TabIndex = 8;
-            this.cmbSecManage.SelectedValueChanged += new System.EventHandler(this.cmbSecManage_SelectedValueChanged);
-            this.cmbSecManage.TextChanged += new System.EventHandler(this.valueChange);
-            // 
             // label18
             // 
             this.label18.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -882,6 +759,172 @@
             this.lblSecRange.TabIndex = 34;
             this.lblSecRange.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
+            // btnRefDepAdd
+            // 
+            this.btnRefDepAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnRefDepAdd.BackColor = System.Drawing.Color.Green;
+            this.btnRefDepAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnRefDepAdd.ForeColor = System.Drawing.Color.White;
+            this.btnRefDepAdd.Location = new System.Drawing.Point(293, 785);
+            this.btnRefDepAdd.Name = "btnRefDepAdd";
+            this.btnRefDepAdd.Size = new System.Drawing.Size(139, 29);
+            this.btnRefDepAdd.TabIndex = 32;
+            this.btnRefDepAdd.TabStop = false;
+            this.btnRefDepAdd.Text = "参照部署追加";
+            this.btnRefDepAdd.UseVisualStyleBackColor = false;
+            this.btnRefDepAdd.Click += new System.EventHandler(this.btnRefDepAdd_Click);
+            // 
+            // btnRefDepDel
+            // 
+            this.btnRefDepDel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnRefDepDel.BackColor = System.Drawing.Color.Red;
+            this.btnRefDepDel.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnRefDepDel.ForeColor = System.Drawing.Color.White;
+            this.btnRefDepDel.Location = new System.Drawing.Point(438, 785);
+            this.btnRefDepDel.Name = "btnRefDepDel";
+            this.btnRefDepDel.Size = new System.Drawing.Size(139, 29);
+            this.btnRefDepDel.TabIndex = 33;
+            this.btnRefDepDel.TabStop = false;
+            this.btnRefDepDel.Text = "参照部署削除";
+            this.btnRefDepDel.UseVisualStyleBackColor = false;
+            this.btnRefDepDel.Click += new System.EventHandler(this.btnRefDepDel_Click);
+            // 
+            // lblSecurtyManegement
+            // 
+            this.lblSecurtyManegement.BackColor = System.Drawing.Color.White;
+            this.lblSecurtyManegement.Location = new System.Drawing.Point(1127, 10);
+            this.lblSecurtyManegement.Name = "lblSecurtyManegement";
+            this.lblSecurtyManegement.Size = new System.Drawing.Size(83, 26);
+            this.lblSecurtyManegement.TabIndex = 19;
+            this.lblSecurtyManegement.Visible = false;
+            // 
+            // txtInput3
+            // 
+            this.txtInput3.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.txtInput3.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput3.Location = new System.Drawing.Point(148, 111);
+            this.txtInput3.MaxLength = 11;
+            this.txtInput3.Name = "txtInput3";
+            this.txtInput3.Size = new System.Drawing.Size(139, 23);
+            this.txtInput3.TabIndex = 3;
+            this.txtInput3.TextChanged += new System.EventHandler(this.txtInput_TextChanged);
+            this.txtInput3.Validated += new System.EventHandler(this.txtInput_Validated);
+            // 
+            // dgvSalary
+            // 
+            this.dgvSalary.AllowUserToAddRows = false;
+            this.dgvSalary.AllowUserToDeleteRows = false;
+            this.dgvSalary.AllowUserToResizeColumns = false;
+            this.dgvSalary.AllowUserToResizeRows = false;
+            this.dgvSalary.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left)));
+            this.dgvSalary.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvSalary.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("ＭＳ 明朝", 12F, 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.dgvSalary.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvSalary.ColumnHeadersHeight = 24;
+            this.dgvSalary.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvSalary.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.SalaryColumn1,
+            this.SalaryColumn2,
+            this.SalaryColumn3});
+            this.tableLayoutPanel1.SetColumnSpan(this.dgvSalary, 4);
+            this.dgvSalary.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvSalary.Location = new System.Drawing.Point(3, 248);
+            this.dgvSalary.MultiSelect = false;
+            this.dgvSalary.Name = "dgvSalary";
+            this.dgvSalary.RowHeadersVisible = false;
+            this.dgvSalary.RowHeadersWidth = 18;
+            this.dgvSalary.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.tableLayoutPanel1.SetRowSpan(this.dgvSalary, 3);
+            this.dgvSalary.RowTemplate.Height = 20;
+            this.dgvSalary.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvSalary.Size = new System.Drawing.Size(570, 106);
+            this.dgvSalary.TabIndex = 21;
+            this.dgvSalary.TabStop = false;
+            // 
+            // SalaryColumn1
+            // 
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.SalaryColumn1.DefaultCellStyle = dataGridViewCellStyle2;
+            this.SalaryColumn1.Frozen = true;
+            this.SalaryColumn1.HeaderText = "給与開始年月日";
+            this.SalaryColumn1.Name = "SalaryColumn1";
+            this.SalaryColumn1.ReadOnly = true;
+            this.SalaryColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.SalaryColumn1.Width = 190;
+            // 
+            // SalaryColumn2
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.SalaryColumn2.DefaultCellStyle = dataGridViewCellStyle3;
+            this.SalaryColumn2.Frozen = true;
+            this.SalaryColumn2.HeaderText = "月給与額";
+            this.SalaryColumn2.Name = "SalaryColumn2";
+            this.SalaryColumn2.ReadOnly = true;
+            this.SalaryColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.SalaryColumn2.Width = 180;
+            // 
+            // SalaryColumn3
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.SalaryColumn3.DefaultCellStyle = dataGridViewCellStyle4;
+            this.SalaryColumn3.Frozen = true;
+            this.SalaryColumn3.HeaderText = "年給与額";
+            this.SalaryColumn3.Name = "SalaryColumn3";
+            this.SalaryColumn3.ReadOnly = true;
+            this.SalaryColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.SalaryColumn3.Width = 180;
+            // 
+            // cmbDepartment
+            // 
+            this.cmbDepartment.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbDepartment, 2);
+            this.cmbDepartment.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbDepartment.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbDepartment.FormattingEnabled = true;
+            this.cmbDepartment.Location = new System.Drawing.Point(148, 362);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(284, 24);
+            this.cmbDepartment.TabIndex = 9;
+            this.cmbDepartment.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // cmbLedgerFlg
+            // 
+            this.cmbLedgerFlg.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.cmbLedgerFlg.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbLedgerFlg.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbLedgerFlg.FormattingEnabled = true;
+            this.cmbLedgerFlg.Location = new System.Drawing.Point(148, 502);
+            this.cmbLedgerFlg.Name = "cmbLedgerFlg";
+            this.cmbLedgerFlg.Size = new System.Drawing.Size(139, 24);
+            this.cmbLedgerFlg.TabIndex = 13;
+            this.cmbLedgerFlg.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // cmbSecManage
+            // 
+            this.cmbSecManage.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbSecManage, 2);
+            this.cmbSecManage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbSecManage.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbSecManage.FormattingEnabled = true;
+            this.cmbSecManage.Location = new System.Drawing.Point(148, 537);
+            this.cmbSecManage.Name = "cmbSecManage";
+            this.cmbSecManage.Size = new System.Drawing.Size(284, 24);
+            this.cmbSecManage.TabIndex = 8;
+            this.cmbSecManage.SelectedValueChanged += new System.EventHandler(this.cmbSecManage_SelectedValueChanged);
+            this.cmbSecManage.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // dgvRefDepartment
             // 
             this.dgvRefDepartment.AllowUserToAddRows = false;
@@ -947,46 +990,12 @@
             this.cmbRefDepartment.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
             this.cmbRefDepartment.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.cmbRefDepartment.FormattingEnabled = true;
-            this.cmbRefDepartment.Location = new System.Drawing.Point(3, 789);
+            this.cmbRefDepartment.Location = new System.Drawing.Point(3, 787);
             this.cmbRefDepartment.Name = "cmbRefDepartment";
             this.cmbRefDepartment.Size = new System.Drawing.Size(284, 24);
             this.cmbRefDepartment.TabIndex = 15;
             this.cmbRefDepartment.TextChanged += new System.EventHandler(this.valueChange);
             // 
-            // btnRefDepAdd
-            // 
-            this.btnRefDepAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnRefDepAdd.BackColor = System.Drawing.Color.Green;
-            this.btnRefDepAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnRefDepAdd.ForeColor = System.Drawing.Color.White;
-            this.btnRefDepAdd.Location = new System.Drawing.Point(293, 785);
-            this.btnRefDepAdd.Name = "btnRefDepAdd";
-            this.btnRefDepAdd.Size = new System.Drawing.Size(139, 29);
-            this.btnRefDepAdd.TabIndex = 32;
-            this.btnRefDepAdd.TabStop = false;
-            this.btnRefDepAdd.Text = "参照部署追加";
-            this.btnRefDepAdd.UseVisualStyleBackColor = false;
-            this.btnRefDepAdd.Click += new System.EventHandler(this.btnRefDepAdd_Click);
-            // 
-            // btnRefDepDel
-            // 
-            this.btnRefDepDel.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnRefDepDel.BackColor = System.Drawing.Color.Red;
-            this.btnRefDepDel.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnRefDepDel.ForeColor = System.Drawing.Color.White;
-            this.btnRefDepDel.Location = new System.Drawing.Point(438, 785);
-            this.btnRefDepDel.Name = "btnRefDepDel";
-            this.btnRefDepDel.Size = new System.Drawing.Size(139, 29);
-            this.btnRefDepDel.TabIndex = 33;
-            this.btnRefDepDel.TabStop = false;
-            this.btnRefDepDel.Text = "参照部署削除";
-            this.btnRefDepDel.UseVisualStyleBackColor = false;
-            this.btnRefDepDel.Click += new System.EventHandler(this.btnRefDepDel_Click);
-            // 
             // dgvMaster
             // 
             this.dgvMaster.AllowUserToAddRows = false;
@@ -1086,15 +1095,6 @@
             this.Column7.Name = "Column7";
             this.Column7.Visible = false;
             // 
-            // lblSecurtyManegement
-            // 
-            this.lblSecurtyManegement.BackColor = System.Drawing.Color.White;
-            this.lblSecurtyManegement.Location = new System.Drawing.Point(1127, 10);
-            this.lblSecurtyManegement.Name = "lblSecurtyManegement";
-            this.lblSecurtyManegement.Size = new System.Drawing.Size(83, 26);
-            this.lblSecurtyManegement.TabIndex = 19;
-            this.lblSecurtyManegement.Visible = false;
-            // 
             // FrmPersonInCharge
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs	(revision 54)
@@ -576,13 +576,31 @@
                 bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.DisplayString], s_DisplayStringLength);
 
                 //　部署コード
-                int SecVal = CommonMotions.cnvInt(((ComboBox)m_dispControl[(int)DispCtrl.SecManage]).SelectedValue.ToString());
-                if (SecVal > CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.LimitedAuthority].Key)
+                int DepVal = CommonMotions.cnvInt(((ComboBox)m_dispControl[(int)DispCtrl.Department]).SelectedValue);
+                CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.Department], true);
+                if (DepVal < 1)
                 {
-                    if (m_dispControl[(int)DispCtrl.Department].Text.Length != 0) iLength++;
-                    bRet &= CommonMotions.DispFieldIndispensable(m_dispControl[(int)DispCtrl.Department]);
+                    bRet = false;
+                    CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.Department], false);
                 }
+                else
+                {
+                    if (DepVal > CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.LimitedAuthority].Key)
+                    {
+                        if (m_dispControl[(int)DispCtrl.Department].Text.Length != 0) iLength++;
+                        bRet &= CommonMotions.DispFieldIndispensable(m_dispControl[(int)DispCtrl.Department]);
+                    }
+                }
 
+                //　機密区分 
+                int SecpVal = CommonMotions.cnvInt(((ComboBox)m_dispControl[(int)DispCtrl.SecManage]).SelectedValue);
+                CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.SecManage], true);
+                if (SecpVal < 1)
+                {
+                    bRet = false;
+                    CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.SecManage], false);
+                }
+
                 // 給与入力チェック
                 bool bSalary = true;
                 if (!dgvSalaryExists()) bSalary = false;
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs	(revision 54)
@@ -390,7 +390,7 @@
                 foreach (KeyValuePair<int, string> wrkValue in ClsExcute.ProcessExecuteName)
                 {
                     if (wrkValue.Key == 0) continue;
-                    if (wrkValue.Key >= (int)ClsExcute.ProcessExecuteNo.Proceedings) break;
+                    //if (wrkValue.Key >= (int)ClsExcute.ProcessExecuteNo.Proceedings) break;
                     int rcnt = dgv.Rows.Add(icnt++,
                                             wrkValue.Key,
                                             wrkValue.Value.Replace("－", ""),
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs	(revision 54)
@@ -304,6 +304,7 @@
                 switch(m_ExecuteProcNo)
                 {
                     case (int)ClsExcute.ProcessExecuteNo.DRConstruction:
+                    case (int)ClsExcute.ProcessExecuteNo.Proceedings:
                         label2.Text = strProcess.Substring(0, strProcess.IndexOf("－")) + "印刷";
                         break;
                 }
@@ -372,6 +373,8 @@
         {
             try
             {
+                if (radioButton1.Checked) return true;
+
                 if (dateTimePicker1.Value > dateTimePicker2.Value)
                 {
                     MessageBox.Show("終了日付が開始日付より以前になっています。", "日付エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs	(revision 54)
@@ -260,13 +260,23 @@
                 switch (m_OperationProcess)
                 {
                     case (int)ClsExcute.ProcessExecuteNo.EstimateInput:
-                        strSQL += " AND EXISTS (SELECT * FROM ESTIMATEDATA EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
+                    case (int)ClsExcute.ProcessExecuteNo.EstimateBudget:
+                        strSQL += " AND (EXISTS (SELECT * FROM ESTIMATEDATA EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
+                        strSQL += string.Format(" OR (A.CONSTRUCTIONSTATUSFLG < {0}))",
+                                                CommonDefine.ProjectsStatus.First(x => x.Value.Equals("見積提出")).Key);
                         break;
                     case (int)ClsExcute.ProcessExecuteNo.ConstructionBudget:
-                        strSQL += " AND EXISTS (SELECT * FROM CONSTRUCTIONBUDGET EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
+                        strSQL += " AND (EXISTS (SELECT * FROM CONSTRUCTIONBUDGET EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
+                        
+                        strSQL += string.Format(" OR ((A.TYINGFLG != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
+                        strSQL += string.Format(" AND {0} <= A.CONSTRUCTIONSTATUSFLG", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("仮 受 注")).Key);
+                        strSQL += string.Format(" AND A.CONSTRUCTIONSTATUSFLG < {0})", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工開始")).Key);
+
+                        strSQL += string.Format(" OR (A.TYINGFLG = {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
+                        strSQL += string.Format(" AND A.CONSTRUCTIONSTATUSFLG < {0})))", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求準備")).Key);
                         break;
                     case (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList:
-                        strSQL += " AND EXISTS (SELECT * FROM ESTIMATEDATA EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
+                        //strSQL += " AND EXISTS (SELECT * FROM ESTIMATEDATA EXDB WHERE EXDB.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
                         break;
                     case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry:
                         strSQL += " AND EXISTS (SELECT * FROM CONSTRUCTIONLEDGERDETAIL EXDB";
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 54)
@@ -29,6 +29,12 @@
         private void InitializeComponent()
         {
             this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
+            System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
+            System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
+            System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
+            System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
+            System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series();
             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();
@@ -43,6 +49,17 @@
             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();
@@ -184,23 +201,6 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle163 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle164 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle165 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
-            System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
-            System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
-            System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
-            System.Windows.Forms.DataVisualization.Charting.Series series3 = new System.Windows.Forms.DataVisualization.Charting.Series();
-            System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series();
-            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();
             this.lblTitle = new System.Windows.Forms.Label();
             this.btnEnd = new System.Windows.Forms.Button();
             this.tabMenu = new System.Windows.Forms.TabControl();
@@ -207,27 +207,10 @@
             this.tabPage1 = new System.Windows.Forms.TabPage();
             this.BusinessProgress = new System.Windows.Forms.ProgressBar();
             this.btnReLoadBusinessMsg = new System.Windows.Forms.Button();
-            this.dgvBusinessMessage = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn79 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn80 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn81 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn82 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn83 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn84 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn85 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage2 = new System.Windows.Forms.TabPage();
             this.btnMessageEntry = new System.Windows.Forms.Button();
             this.UpDateProgress = new System.Windows.Forms.ProgressBar();
             this.btnReLoadMessage = new System.Windows.Forms.Button();
-            this.dgvMessageBoard = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.Column05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage3 = new System.Windows.Forms.TabPage();
             this.label31 = new System.Windows.Forms.Label();
             this.label27 = new System.Windows.Forms.Label();
@@ -236,22 +219,7 @@
             this.label25 = new System.Windows.Forms.Label();
             this.btnReLoadDAprroval = new System.Windows.Forms.Button();
             this.ProgressDApproval = new System.Windows.Forms.ProgressBar();
-            this.dgvApproval = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.tabPage4 = new System.Windows.Forms.TabPage();
-            this.dgvSalesInProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.btnDataCopyA = new System.Windows.Forms.Button();
             this.btnDataEntry = new System.Windows.Forms.Button();
             this.ProgressSalesProjects = new System.Windows.Forms.ProgressBar();
@@ -262,39 +230,11 @@
             this.btnReLoadTenders = new System.Windows.Forms.Button();
             this.ProgressTenders = new System.Windows.Forms.ProgressBar();
             this.label21 = new System.Windows.Forms.Label();
-            this.dgvTenders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage6 = new System.Windows.Forms.TabPage();
             this.btnDataCopyC = new System.Windows.Forms.Button();
             this.btnReLoadBudgetUp = new System.Windows.Forms.Button();
             this.ProgressBudgetUp = new System.Windows.Forms.ProgressBar();
             this.label22 = new System.Windows.Forms.Label();
-            this.dgvBudgetUp = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn33 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn34 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn35 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn37 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn38 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn39 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn40 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn41 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn42 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn43 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage7 = new System.Windows.Forms.TabPage();
             this.lblDepTotal05 = new System.Windows.Forms.Label();
             this.lblDep05 = new System.Windows.Forms.Label();
@@ -317,43 +257,11 @@
             this.ProgressConstructionProjects = new System.Windows.Forms.ProgressBar();
             this.btnReloadConstructionProjects = new System.Windows.Forms.Button();
             this.label12 = new System.Windows.Forms.Label();
-            this.dgvConstructionProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage8 = new System.Windows.Forms.TabPage();
             this.btnDataCopyF = new System.Windows.Forms.Button();
             this.btnReloadFluctuationProjects = new System.Windows.Forms.Button();
             this.ProgressFluctuationProjects = new System.Windows.Forms.ProgressBar();
             this.label59 = new System.Windows.Forms.Label();
-            this.dgvFluctuationProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn36 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn44 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn45 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn46 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn48 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn49 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn47 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn50 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn51 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn52 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage9 = new System.Windows.Forms.TabPage();
             this.label39 = new System.Windows.Forms.Label();
             this.numUDNonOrder = new System.Windows.Forms.NumericUpDown();
@@ -363,14 +271,6 @@
             this.ProgressNonOrders = new System.Windows.Forms.ProgressBar();
             this.btnReloadNonOrders = new System.Windows.Forms.Button();
             this.label13 = new System.Windows.Forms.Label();
-            this.dgvNonOrders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage10 = new System.Windows.Forms.TabPage();
             this.lblCompTotal04 = new System.Windows.Forms.Label();
             this.lblCompTitle04 = new System.Windows.Forms.Label();
@@ -387,58 +287,7 @@
             this.ProgressCompletionOfConstruction = new System.Windows.Forms.ProgressBar();
             this.btnReloadCompletionOfConstruction = new System.Windows.Forms.Button();
             this.label14 = new System.Windows.Forms.Label();
-            this.dgvCompletionOfConstruction = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage11 = new System.Windows.Forms.TabPage();
-            this.dgvActionSchedule = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.ActionCol00 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionCol01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionCol03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionCol02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionCol04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays08 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays09 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ActionColDays31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.btnDispRight = new System.Windows.Forms.Button();
             this.btnDispLeft = new System.Windows.Forms.Button();
             this.btnVehicleSchdule = new System.Windows.Forms.Button();
@@ -449,14 +298,6 @@
             this.progBarStaffAssignment = new System.Windows.Forms.ProgressBar();
             this.btnReLoadStaffAssignment = new System.Windows.Forms.Button();
             this.label15 = new System.Windows.Forms.Label();
-            this.dgvStaffAssignment = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.StaffFixColumn00 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.StaffFixColumn06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabPage13 = new System.Windows.Forms.TabPage();
             this.label36 = new System.Windows.Forms.Label();
             this.SalseGraphNum = new System.Windows.Forms.NumericUpDown();
@@ -659,6 +500,24 @@
             this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
             this.timer_StaffAssign = new System.Windows.Forms.Timer(this.components);
             this.btnDataCopyE = new System.Windows.Forms.Button();
+            this.dgvBusinessMessage = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn79 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn80 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn81 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn82 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn83 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn84 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn85 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvMessageBoard = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvApproval = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.ApprovalColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.ApprovalColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -672,34 +531,163 @@
             this.ApprovalColumn09 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.ApprovalColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.ApprovalColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvSalesInProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvTenders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvBudgetUp = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn32 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn33 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn34 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn35 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn37 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn38 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn39 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn40 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn41 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn42 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn43 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvConstructionProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvFluctuationProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn36 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn44 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn45 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn46 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn48 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn49 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn47 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn50 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn51 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn52 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvNonOrders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvCompletionOfConstruction = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvActionSchedule = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.ActionCol00 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionCol01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionCol03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionCol02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionCol04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays08 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays09 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays13 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays14 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays22 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays23 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays27 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays28 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays29 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays30 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ActionColDays31 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvStaffAssignment = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.StaffFixColumn00 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.StaffFixColumn06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tabMenu.SuspendLayout();
             this.tabPage1.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).BeginInit();
             this.tabPage2.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).BeginInit();
             this.tabPage3.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).BeginInit();
             this.tabPage4.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).BeginInit();
             this.tabPage5.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).BeginInit();
             this.tabPage6.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).BeginInit();
             this.tabPage7.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).BeginInit();
             this.tabPage8.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).BeginInit();
             this.tabPage9.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDNonOrder)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).BeginInit();
             this.tabPage10.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDCompletion)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).BeginInit();
             this.tabPage11.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).BeginInit();
             this.tabPage12.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).BeginInit();
             this.tabPage13.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).BeginInit();
@@ -715,6 +703,18 @@
             this.tableLayoutDocuments.SuspendLayout();
             this.tabPage18.SuspendLayout();
             this.pnlMaster01.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).BeginInit();
             this.SuspendLayout();
             // 
             // lblTitle
@@ -818,127 +818,6 @@
             this.btnReLoadBusinessMsg.UseVisualStyleBackColor = false;
             this.btnReLoadBusinessMsg.Click += new System.EventHandler(this.btnReLoad_Click);
             // 
-            // dgvBusinessMessage
-            // 
-            this.dgvBusinessMessage.AllowUserToAddRows = false;
-            this.dgvBusinessMessage.AllowUserToDeleteRows = false;
-            this.dgvBusinessMessage.AllowUserToResizeColumns = false;
-            this.dgvBusinessMessage.AllowUserToResizeRows = false;
-            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvBusinessMessage.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
-            this.dgvBusinessMessage.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvBusinessMessage.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvBusinessMessage.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvBusinessMessage.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
-            this.dgvBusinessMessage.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvBusinessMessage.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn79,
-            this.dataGridViewTextBoxColumn80,
-            this.dataGridViewTextBoxColumn81,
-            this.dataGridViewTextBoxColumn82,
-            this.dataGridViewTextBoxColumn83,
-            this.Column24,
-            this.dataGridViewTextBoxColumn84,
-            this.dataGridViewTextBoxColumn85});
-            this.dgvBusinessMessage.Location = new System.Drawing.Point(6, 3);
-            this.dgvBusinessMessage.MultiSelect = false;
-            this.dgvBusinessMessage.Name = "dgvBusinessMessage";
-            this.dgvBusinessMessage.RowHeadersVisible = false;
-            this.dgvBusinessMessage.RowHeadersWidth = 20;
-            this.dgvBusinessMessage.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvBusinessMessage.RowTemplate.Height = 21;
-            this.dgvBusinessMessage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvBusinessMessage.Size = new System.Drawing.Size(1180, 494);
-            this.dgvBusinessMessage.TabIndex = 28;
-            this.dgvBusinessMessage.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn79
-            // 
-            this.dataGridViewTextBoxColumn79.Frozen = true;
-            this.dataGridViewTextBoxColumn79.HeaderText = "レコード番号";
-            this.dataGridViewTextBoxColumn79.Name = "dataGridViewTextBoxColumn79";
-            this.dataGridViewTextBoxColumn79.ReadOnly = true;
-            this.dataGridViewTextBoxColumn79.Visible = false;
-            this.dataGridViewTextBoxColumn79.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn80
-            // 
-            this.dataGridViewTextBoxColumn80.Frozen = true;
-            this.dataGridViewTextBoxColumn80.HeaderText = "レコード枝番";
-            this.dataGridViewTextBoxColumn80.Name = "dataGridViewTextBoxColumn80";
-            this.dataGridViewTextBoxColumn80.ReadOnly = true;
-            this.dataGridViewTextBoxColumn80.Visible = false;
-            this.dataGridViewTextBoxColumn80.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn81
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn81.DefaultCellStyle = dataGridViewCellStyle3;
-            this.dataGridViewTextBoxColumn81.Frozen = true;
-            this.dataGridViewTextBoxColumn81.HeaderText = "書込み者";
-            this.dataGridViewTextBoxColumn81.Name = "dataGridViewTextBoxColumn81";
-            this.dataGridViewTextBoxColumn81.ReadOnly = true;
-            this.dataGridViewTextBoxColumn81.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn81.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn82
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn82.DefaultCellStyle = dataGridViewCellStyle4;
-            this.dataGridViewTextBoxColumn82.Frozen = true;
-            this.dataGridViewTextBoxColumn82.HeaderText = "対象者";
-            this.dataGridViewTextBoxColumn82.Name = "dataGridViewTextBoxColumn82";
-            this.dataGridViewTextBoxColumn82.ReadOnly = true;
-            this.dataGridViewTextBoxColumn82.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn83
-            // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn83.DefaultCellStyle = dataGridViewCellStyle5;
-            this.dataGridViewTextBoxColumn83.Frozen = true;
-            this.dataGridViewTextBoxColumn83.HeaderText = "伝言タイトル";
-            this.dataGridViewTextBoxColumn83.Name = "dataGridViewTextBoxColumn83";
-            this.dataGridViewTextBoxColumn83.ReadOnly = true;
-            this.dataGridViewTextBoxColumn83.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn83.Width = 200;
-            // 
-            // Column24
-            // 
-            this.Column24.Frozen = true;
-            this.Column24.HeaderText = "連絡内容";
-            this.Column24.Name = "Column24";
-            this.Column24.ReadOnly = true;
-            this.Column24.Width = 560;
-            // 
-            // dataGridViewTextBoxColumn84
-            // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn84.DefaultCellStyle = dataGridViewCellStyle6;
-            this.dataGridViewTextBoxColumn84.Frozen = true;
-            this.dataGridViewTextBoxColumn84.HeaderText = "書　込　日　付";
-            this.dataGridViewTextBoxColumn84.Name = "dataGridViewTextBoxColumn84";
-            this.dataGridViewTextBoxColumn84.ReadOnly = true;
-            this.dataGridViewTextBoxColumn84.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn84.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn85
-            // 
-            this.dataGridViewTextBoxColumn85.Frozen = true;
-            this.dataGridViewTextBoxColumn85.HeaderText = "書込み者";
-            this.dataGridViewTextBoxColumn85.Name = "dataGridViewTextBoxColumn85";
-            this.dataGridViewTextBoxColumn85.ReadOnly = true;
-            this.dataGridViewTextBoxColumn85.Visible = false;
-            this.dataGridViewTextBoxColumn85.Width = 5;
-            // 
             // tabPage2
             // 
             this.tabPage2.BackColor = System.Drawing.Color.Black;
@@ -993,119 +872,6 @@
             this.btnReLoadMessage.UseVisualStyleBackColor = false;
             this.btnReLoadMessage.Click += new System.EventHandler(this.btnReLoad_Click);
             // 
-            // dgvMessageBoard
-            // 
-            this.dgvMessageBoard.AllowUserToAddRows = false;
-            this.dgvMessageBoard.AllowUserToDeleteRows = false;
-            this.dgvMessageBoard.AllowUserToResizeColumns = false;
-            this.dgvMessageBoard.AllowUserToResizeRows = false;
-            dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvMessageBoard.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7;
-            this.dgvMessageBoard.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvMessageBoard.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvMessageBoard.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle8.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvMessageBoard.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
-            this.dgvMessageBoard.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvMessageBoard.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column05,
-            this.Column06,
-            this.Column03,
-            this.Column01,
-            this.Column02,
-            this.Column04,
-            this.Column07});
-            this.dgvMessageBoard.Location = new System.Drawing.Point(6, 3);
-            this.dgvMessageBoard.MultiSelect = false;
-            this.dgvMessageBoard.Name = "dgvMessageBoard";
-            this.dgvMessageBoard.RowHeadersVisible = false;
-            this.dgvMessageBoard.RowHeadersWidth = 20;
-            this.dgvMessageBoard.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvMessageBoard.RowTemplate.Height = 21;
-            this.dgvMessageBoard.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvMessageBoard.Size = new System.Drawing.Size(1180, 494);
-            this.dgvMessageBoard.TabIndex = 9;
-            this.dgvMessageBoard.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
-            // 
-            // Column05
-            // 
-            this.Column05.Frozen = true;
-            this.Column05.HeaderText = "レコード番号";
-            this.Column05.Name = "Column05";
-            this.Column05.ReadOnly = true;
-            this.Column05.Visible = false;
-            this.Column05.Width = 5;
-            // 
-            // Column06
-            // 
-            this.Column06.Frozen = true;
-            this.Column06.HeaderText = "レコード枝番";
-            this.Column06.Name = "Column06";
-            this.Column06.ReadOnly = true;
-            this.Column06.Visible = false;
-            this.Column06.Width = 5;
-            // 
-            // Column03
-            // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column03.DefaultCellStyle = dataGridViewCellStyle9;
-            this.Column03.Frozen = true;
-            this.Column03.HeaderText = "書込み者";
-            this.Column03.Name = "Column03";
-            this.Column03.ReadOnly = true;
-            this.Column03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column03.Width = 150;
-            // 
-            // Column01
-            // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column01.DefaultCellStyle = dataGridViewCellStyle10;
-            this.Column01.Frozen = true;
-            this.Column01.HeaderText = "対象者";
-            this.Column01.Name = "Column01";
-            this.Column01.ReadOnly = true;
-            this.Column01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column01.Width = 300;
-            // 
-            // Column02
-            // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column02.DefaultCellStyle = dataGridViewCellStyle11;
-            this.Column02.Frozen = true;
-            this.Column02.HeaderText = "伝　　言　　タ　イ　ト　ル";
-            this.Column02.Name = "Column02";
-            this.Column02.ReadOnly = true;
-            this.Column02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column02.Width = 560;
-            // 
-            // Column04
-            // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column04.DefaultCellStyle = dataGridViewCellStyle12;
-            this.Column04.Frozen = true;
-            this.Column04.HeaderText = "書　込　日　付";
-            this.Column04.Name = "Column04";
-            this.Column04.ReadOnly = true;
-            this.Column04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column04.Width = 150;
-            // 
-            // Column07
-            // 
-            this.Column07.Frozen = true;
-            this.Column07.HeaderText = "書込み者";
-            this.Column07.Name = "Column07";
-            this.Column07.ReadOnly = true;
-            this.Column07.Visible = false;
-            this.Column07.Width = 5;
-            // 
             // tabPage3
             // 
             this.tabPage3.BackColor = System.Drawing.Color.Black;
@@ -1211,57 +977,6 @@
             this.ProgressDApproval.TabIndex = 33;
             this.ProgressDApproval.Visible = false;
             // 
-            // dgvApproval
-            // 
-            this.dgvApproval.AllowUserToAddRows = false;
-            this.dgvApproval.AllowUserToDeleteRows = false;
-            this.dgvApproval.AllowUserToResizeColumns = false;
-            this.dgvApproval.AllowUserToResizeRows = false;
-            dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvApproval.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13;
-            this.dgvApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvApproval.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle14.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvApproval.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14;
-            this.dgvApproval.ColumnHeadersHeight = 20;
-            this.dgvApproval.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvApproval.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.ApprovalColumn02,
-            this.ApprovalColumn12,
-            this.Column32,
-            this.ApprovalColumn01,
-            this.ApprovalColumn03,
-            this.ApprovalColumn04,
-            this.ApprovalColumn05,
-            this.ApprovalColumn06,
-            this.ApprovalColumn07,
-            this.ApprovalColumn08,
-            this.ApprovalColumn09,
-            this.ApprovalColumn10,
-            this.ApprovalColumn11});
-            this.dgvApproval.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvApproval.Location = new System.Drawing.Point(6, 29);
-            this.dgvApproval.MultiSelect = false;
-            this.dgvApproval.Name = "dgvApproval";
-            this.dgvApproval.ReadOnly = true;
-            this.dgvApproval.RowHeadersVisible = false;
-            this.dgvApproval.RowHeadersWidth = 20;
-            this.dgvApproval.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvApproval.RowTemplate.Height = 20;
-            this.dgvApproval.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvApproval.Size = new System.Drawing.Size(1180, 464);
-            this.dgvApproval.TabIndex = 6;
-            this.dgvApproval.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvApproval_CellDoubleClick);
-            // 
             // tabPage4
             // 
             this.tabPage4.BackColor = System.Drawing.Color.Black;
@@ -1277,199 +992,6 @@
             this.tabPage4.TabIndex = 6;
             this.tabPage4.Text = "工事案件";
             // 
-            // dgvSalesInProjects
-            // 
-            this.dgvSalesInProjects.AllowUserToAddRows = false;
-            this.dgvSalesInProjects.AllowUserToDeleteRows = false;
-            this.dgvSalesInProjects.AllowUserToResizeColumns = false;
-            this.dgvSalesInProjects.AllowUserToResizeRows = false;
-            dataGridViewCellStyle26.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvSalesInProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle26;
-            this.dgvSalesInProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvSalesInProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvSalesInProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle27.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, 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.dgvSalesInProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle27;
-            this.dgvSalesInProjects.ColumnHeadersHeight = 20;
-            this.dgvSalesInProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvSalesInProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column1,
-            this.Column15,
-            this.Column10,
-            this.Column2,
-            this.Column9,
-            this.Column29,
-            this.Column19,
-            this.Column3,
-            this.Column4,
-            this.Column5,
-            this.Column6,
-            this.Column7,
-            this.Column8});
-            this.dgvSalesInProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvSalesInProjects.Location = new System.Drawing.Point(6, 29);
-            this.dgvSalesInProjects.MultiSelect = false;
-            this.dgvSalesInProjects.Name = "dgvSalesInProjects";
-            this.dgvSalesInProjects.RowHeadersVisible = false;
-            this.dgvSalesInProjects.RowHeadersWidth = 20;
-            this.dgvSalesInProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvSalesInProjects.RowTemplate.Height = 20;
-            this.dgvSalesInProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvSalesInProjects.Size = new System.Drawing.Size(1180, 464);
-            this.dgvSalesInProjects.TabIndex = 6;
-            this.dgvSalesInProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // Column1
-            // 
-            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle28;
-            this.Column1.Frozen = true;
-            this.Column1.HeaderText = "工事コード";
-            this.Column1.Name = "Column1";
-            this.Column1.ReadOnly = true;
-            this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column1.Visible = false;
-            this.Column1.Width = 5;
-            // 
-            // Column15
-            // 
-            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.Black;
-            this.Column15.DefaultCellStyle = dataGridViewCellStyle29;
-            this.Column15.Frozen = true;
-            this.Column15.HeaderText = "№";
-            this.Column15.Name = "Column15";
-            this.Column15.ReadOnly = true;
-            this.Column15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column15.Width = 40;
-            // 
-            // Column10
-            // 
-            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column10.DefaultCellStyle = dataGridViewCellStyle30;
-            this.Column10.Frozen = true;
-            this.Column10.HeaderText = "営業期";
-            this.Column10.Name = "Column10";
-            this.Column10.ReadOnly = true;
-            this.Column10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column10.Width = 50;
-            // 
-            // Column2
-            // 
-            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle31;
-            this.Column2.Frozen = true;
-            this.Column2.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.Column2.Name = "Column2";
-            this.Column2.ReadOnly = true;
-            this.Column2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column2.Width = 480;
-            // 
-            // Column9
-            // 
-            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle32;
-            this.Column9.HeaderText = "進捗状態";
-            this.Column9.Name = "Column9";
-            this.Column9.ReadOnly = true;
-            this.Column9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column29
-            // 
-            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle33.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column29.DefaultCellStyle = dataGridViewCellStyle33;
-            this.Column29.HeaderText = "承認状況";
-            this.Column29.Name = "Column29";
-            this.Column29.ReadOnly = true;
-            this.Column29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column19
-            // 
-            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column19.DefaultCellStyle = dataGridViewCellStyle34;
-            this.Column19.HeaderText = "見積提出期限";
-            this.Column19.Name = "Column19";
-            this.Column19.ReadOnly = true;
-            this.Column19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column3
-            // 
-            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle35;
-            this.Column3.HeaderText = "営業担当者";
-            this.Column3.Name = "Column3";
-            this.Column3.ReadOnly = true;
-            this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column4
-            // 
-            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle36;
-            this.Column4.HeaderText = "工事予定者";
-            this.Column4.Name = "Column4";
-            this.Column4.ReadOnly = true;
-            this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column5
-            // 
-            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle37;
-            this.Column5.HeaderText = "着工予定日";
-            this.Column5.Name = "Column5";
-            this.Column5.ReadOnly = true;
-            this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column6
-            // 
-            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column6.DefaultCellStyle = dataGridViewCellStyle38;
-            this.Column6.HeaderText = "完了予定日";
-            this.Column6.Name = "Column6";
-            this.Column6.ReadOnly = true;
-            this.Column6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column7
-            // 
-            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle39;
-            this.Column7.HeaderText = "現場住所";
-            this.Column7.Name = "Column7";
-            this.Column7.ReadOnly = true;
-            this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column7.Width = 400;
-            // 
-            // Column8
-            // 
-            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle40;
-            this.Column8.HeaderText = "取　引　先";
-            this.Column8.Name = "Column8";
-            this.Column8.ReadOnly = true;
-            this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column8.Width = 350;
-            // 
             // btnDataCopyA
             // 
             this.btnDataCopyA.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
@@ -1599,199 +1121,6 @@
             this.label21.Text = "入　　札　　案　　件　　状　　況　　一　　覧";
             this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvTenders
-            // 
-            this.dgvTenders.AllowUserToAddRows = false;
-            this.dgvTenders.AllowUserToDeleteRows = false;
-            this.dgvTenders.AllowUserToResizeColumns = false;
-            this.dgvTenders.AllowUserToResizeRows = false;
-            dataGridViewCellStyle41.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvTenders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle41;
-            this.dgvTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvTenders.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvTenders.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle42.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle42.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle42.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle42.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle42.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvTenders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle42;
-            this.dgvTenders.ColumnHeadersHeight = 20;
-            this.dgvTenders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvTenders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn20,
-            this.dataGridViewTextBoxColumn21,
-            this.dataGridViewTextBoxColumn22,
-            this.dataGridViewTextBoxColumn23,
-            this.Column21,
-            this.Column30,
-            this.dataGridViewTextBoxColumn25,
-            this.dataGridViewTextBoxColumn26,
-            this.dataGridViewTextBoxColumn27,
-            this.dataGridViewTextBoxColumn28,
-            this.dataGridViewTextBoxColumn29,
-            this.dataGridViewTextBoxColumn30,
-            this.dataGridViewTextBoxColumn31});
-            this.dgvTenders.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvTenders.Location = new System.Drawing.Point(6, 29);
-            this.dgvTenders.MultiSelect = false;
-            this.dgvTenders.Name = "dgvTenders";
-            this.dgvTenders.RowHeadersVisible = false;
-            this.dgvTenders.RowHeadersWidth = 20;
-            this.dgvTenders.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvTenders.RowTemplate.Height = 20;
-            this.dgvTenders.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvTenders.Size = new System.Drawing.Size(1180, 464);
-            this.dgvTenders.TabIndex = 8;
-            this.dgvTenders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn20
-            // 
-            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle43;
-            this.dataGridViewTextBoxColumn20.Frozen = true;
-            this.dataGridViewTextBoxColumn20.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
-            this.dataGridViewTextBoxColumn20.ReadOnly = true;
-            this.dataGridViewTextBoxColumn20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn20.Visible = false;
-            this.dataGridViewTextBoxColumn20.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn21
-            // 
-            dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle44.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle44;
-            this.dataGridViewTextBoxColumn21.Frozen = true;
-            this.dataGridViewTextBoxColumn21.HeaderText = "№";
-            this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
-            this.dataGridViewTextBoxColumn21.ReadOnly = true;
-            this.dataGridViewTextBoxColumn21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn21.Width = 40;
-            // 
-            // dataGridViewTextBoxColumn22
-            // 
-            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle45;
-            this.dataGridViewTextBoxColumn22.Frozen = true;
-            this.dataGridViewTextBoxColumn22.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
-            this.dataGridViewTextBoxColumn22.ReadOnly = true;
-            this.dataGridViewTextBoxColumn22.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn22.Width = 50;
-            // 
-            // dataGridViewTextBoxColumn23
-            // 
-            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle46;
-            this.dataGridViewTextBoxColumn23.Frozen = true;
-            this.dataGridViewTextBoxColumn23.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
-            this.dataGridViewTextBoxColumn23.ReadOnly = true;
-            this.dataGridViewTextBoxColumn23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn23.Width = 480;
-            // 
-            // Column21
-            // 
-            dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column21.DefaultCellStyle = dataGridViewCellStyle47;
-            this.Column21.HeaderText = "進捗状態";
-            this.Column21.Name = "Column21";
-            this.Column21.ReadOnly = true;
-            this.Column21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column30
-            // 
-            dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle48.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column30.DefaultCellStyle = dataGridViewCellStyle48;
-            this.Column30.HeaderText = "承認状況";
-            this.Column30.Name = "Column30";
-            this.Column30.ReadOnly = true;
-            this.Column30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn25
-            // 
-            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle49;
-            this.dataGridViewTextBoxColumn25.HeaderText = "見積提出期限";
-            this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25";
-            this.dataGridViewTextBoxColumn25.ReadOnly = true;
-            this.dataGridViewTextBoxColumn25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn26
-            // 
-            dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle50;
-            this.dataGridViewTextBoxColumn26.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26";
-            this.dataGridViewTextBoxColumn26.ReadOnly = true;
-            this.dataGridViewTextBoxColumn26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn27
-            // 
-            dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle51;
-            this.dataGridViewTextBoxColumn27.HeaderText = "工事予定者";
-            this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27";
-            this.dataGridViewTextBoxColumn27.ReadOnly = true;
-            this.dataGridViewTextBoxColumn27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn28
-            // 
-            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle52;
-            this.dataGridViewTextBoxColumn28.HeaderText = "着工予定日";
-            this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28";
-            this.dataGridViewTextBoxColumn28.ReadOnly = true;
-            this.dataGridViewTextBoxColumn28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn29
-            // 
-            dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle53;
-            this.dataGridViewTextBoxColumn29.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29";
-            this.dataGridViewTextBoxColumn29.ReadOnly = true;
-            this.dataGridViewTextBoxColumn29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn30
-            // 
-            dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle54;
-            this.dataGridViewTextBoxColumn30.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30";
-            this.dataGridViewTextBoxColumn30.ReadOnly = true;
-            this.dataGridViewTextBoxColumn30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn30.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn31
-            // 
-            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle55;
-            this.dataGridViewTextBoxColumn31.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31";
-            this.dataGridViewTextBoxColumn31.ReadOnly = true;
-            this.dataGridViewTextBoxColumn31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn31.Width = 350;
-            // 
             // tabPage6
             // 
             this.tabPage6.BackColor = System.Drawing.Color.Black;
@@ -1856,199 +1185,6 @@
             this.label22.Text = "予　　算　　取　　り　　案　　件　　状　　況　　一　　覧";
             this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvBudgetUp
-            // 
-            this.dgvBudgetUp.AllowUserToAddRows = false;
-            this.dgvBudgetUp.AllowUserToDeleteRows = false;
-            this.dgvBudgetUp.AllowUserToResizeColumns = false;
-            this.dgvBudgetUp.AllowUserToResizeRows = false;
-            dataGridViewCellStyle56.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvBudgetUp.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle56;
-            this.dgvBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvBudgetUp.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvBudgetUp.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle57.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle57.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle57.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle57.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle57.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle57.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvBudgetUp.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle57;
-            this.dgvBudgetUp.ColumnHeadersHeight = 20;
-            this.dgvBudgetUp.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvBudgetUp.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn32,
-            this.dataGridViewTextBoxColumn33,
-            this.dataGridViewTextBoxColumn34,
-            this.dataGridViewTextBoxColumn35,
-            this.Column20,
-            this.Column31,
-            this.dataGridViewTextBoxColumn37,
-            this.dataGridViewTextBoxColumn38,
-            this.dataGridViewTextBoxColumn39,
-            this.dataGridViewTextBoxColumn40,
-            this.dataGridViewTextBoxColumn41,
-            this.dataGridViewTextBoxColumn42,
-            this.dataGridViewTextBoxColumn43});
-            this.dgvBudgetUp.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvBudgetUp.Location = new System.Drawing.Point(6, 29);
-            this.dgvBudgetUp.MultiSelect = false;
-            this.dgvBudgetUp.Name = "dgvBudgetUp";
-            this.dgvBudgetUp.RowHeadersVisible = false;
-            this.dgvBudgetUp.RowHeadersWidth = 20;
-            this.dgvBudgetUp.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvBudgetUp.RowTemplate.Height = 20;
-            this.dgvBudgetUp.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvBudgetUp.Size = new System.Drawing.Size(1180, 464);
-            this.dgvBudgetUp.TabIndex = 10;
-            this.dgvBudgetUp.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn32
-            // 
-            dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle58;
-            this.dataGridViewTextBoxColumn32.Frozen = true;
-            this.dataGridViewTextBoxColumn32.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
-            this.dataGridViewTextBoxColumn32.ReadOnly = true;
-            this.dataGridViewTextBoxColumn32.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn32.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn32.Visible = false;
-            this.dataGridViewTextBoxColumn32.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn33
-            // 
-            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle59.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle59;
-            this.dataGridViewTextBoxColumn33.Frozen = true;
-            this.dataGridViewTextBoxColumn33.HeaderText = "№";
-            this.dataGridViewTextBoxColumn33.Name = "dataGridViewTextBoxColumn33";
-            this.dataGridViewTextBoxColumn33.ReadOnly = true;
-            this.dataGridViewTextBoxColumn33.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn33.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn33.Width = 40;
-            // 
-            // dataGridViewTextBoxColumn34
-            // 
-            dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle60;
-            this.dataGridViewTextBoxColumn34.Frozen = true;
-            this.dataGridViewTextBoxColumn34.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn34.Name = "dataGridViewTextBoxColumn34";
-            this.dataGridViewTextBoxColumn34.ReadOnly = true;
-            this.dataGridViewTextBoxColumn34.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn34.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn34.Width = 50;
-            // 
-            // dataGridViewTextBoxColumn35
-            // 
-            dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn35.DefaultCellStyle = dataGridViewCellStyle61;
-            this.dataGridViewTextBoxColumn35.Frozen = true;
-            this.dataGridViewTextBoxColumn35.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn35.Name = "dataGridViewTextBoxColumn35";
-            this.dataGridViewTextBoxColumn35.ReadOnly = true;
-            this.dataGridViewTextBoxColumn35.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn35.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn35.Width = 480;
-            // 
-            // Column20
-            // 
-            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column20.DefaultCellStyle = dataGridViewCellStyle62;
-            this.Column20.HeaderText = "進捗状態";
-            this.Column20.Name = "Column20";
-            this.Column20.ReadOnly = true;
-            this.Column20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column31
-            // 
-            dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle63.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column31.DefaultCellStyle = dataGridViewCellStyle63;
-            this.Column31.HeaderText = "承認状況";
-            this.Column31.Name = "Column31";
-            this.Column31.ReadOnly = true;
-            this.Column31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn37
-            // 
-            dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle64;
-            this.dataGridViewTextBoxColumn37.HeaderText = "見積提出期限";
-            this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37";
-            this.dataGridViewTextBoxColumn37.ReadOnly = true;
-            this.dataGridViewTextBoxColumn37.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn37.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn38
-            // 
-            dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle65;
-            this.dataGridViewTextBoxColumn38.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn38.Name = "dataGridViewTextBoxColumn38";
-            this.dataGridViewTextBoxColumn38.ReadOnly = true;
-            this.dataGridViewTextBoxColumn38.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn38.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn39
-            // 
-            dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle66;
-            this.dataGridViewTextBoxColumn39.HeaderText = "工事予定者";
-            this.dataGridViewTextBoxColumn39.Name = "dataGridViewTextBoxColumn39";
-            this.dataGridViewTextBoxColumn39.ReadOnly = true;
-            this.dataGridViewTextBoxColumn39.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn39.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn40
-            // 
-            dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle67;
-            this.dataGridViewTextBoxColumn40.HeaderText = "着工予定日";
-            this.dataGridViewTextBoxColumn40.Name = "dataGridViewTextBoxColumn40";
-            this.dataGridViewTextBoxColumn40.ReadOnly = true;
-            this.dataGridViewTextBoxColumn40.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn40.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn41
-            // 
-            dataGridViewCellStyle68.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle68;
-            this.dataGridViewTextBoxColumn41.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn41.Name = "dataGridViewTextBoxColumn41";
-            this.dataGridViewTextBoxColumn41.ReadOnly = true;
-            this.dataGridViewTextBoxColumn41.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn41.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn42
-            // 
-            dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle69;
-            this.dataGridViewTextBoxColumn42.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn42.Name = "dataGridViewTextBoxColumn42";
-            this.dataGridViewTextBoxColumn42.ReadOnly = true;
-            this.dataGridViewTextBoxColumn42.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn42.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn42.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn43
-            // 
-            dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle70;
-            this.dataGridViewTextBoxColumn43.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn43.Name = "dataGridViewTextBoxColumn43";
-            this.dataGridViewTextBoxColumn43.ReadOnly = true;
-            this.dataGridViewTextBoxColumn43.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn43.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn43.Width = 350;
-            // 
             // tabPage7
             // 
             this.tabPage7.BackColor = System.Drawing.Color.Black;
@@ -2340,222 +1476,6 @@
             this.label12.Text = "受　　注　　状　　況　　一　　覧";
             this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvConstructionProjects
-            // 
-            this.dgvConstructionProjects.AllowUserToAddRows = false;
-            this.dgvConstructionProjects.AllowUserToDeleteRows = false;
-            this.dgvConstructionProjects.AllowUserToResizeColumns = false;
-            this.dgvConstructionProjects.AllowUserToResizeRows = false;
-            dataGridViewCellStyle71.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvConstructionProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle71;
-            this.dgvConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvConstructionProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvConstructionProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle72.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle72.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle72.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle72.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle72.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle72.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvConstructionProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle72;
-            this.dgvConstructionProjects.ColumnHeadersHeight = 20;
-            this.dgvConstructionProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvConstructionProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn1,
-            this.Column16,
-            this.dataGridViewTextBoxColumn2,
-            this.dataGridViewTextBoxColumn3,
-            this.dataGridViewTextBoxColumn10,
-            this.Column25,
-            this.dataGridViewTextBoxColumn4,
-            this.dataGridViewTextBoxColumn5,
-            this.dataGridViewTextBoxColumn6,
-            this.dataGridViewTextBoxColumn7,
-            this.Column12,
-            this.Column26,
-            this.dataGridViewTextBoxColumn8,
-            this.dataGridViewTextBoxColumn9,
-            this.Column11});
-            this.dgvConstructionProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvConstructionProjects.Location = new System.Drawing.Point(6, 29);
-            this.dgvConstructionProjects.MultiSelect = false;
-            this.dgvConstructionProjects.Name = "dgvConstructionProjects";
-            this.dgvConstructionProjects.RowHeadersVisible = false;
-            this.dgvConstructionProjects.RowHeadersWidth = 20;
-            this.dgvConstructionProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvConstructionProjects.RowTemplate.Height = 20;
-            this.dgvConstructionProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvConstructionProjects.Size = new System.Drawing.Size(1180, 420);
-            this.dgvConstructionProjects.TabIndex = 29;
-            this.dgvConstructionProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn1
-            // 
-            dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle73;
-            this.dataGridViewTextBoxColumn1.Frozen = true;
-            this.dataGridViewTextBoxColumn1.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
-            this.dataGridViewTextBoxColumn1.ReadOnly = true;
-            this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn1.Visible = false;
-            this.dataGridViewTextBoxColumn1.Width = 5;
-            // 
-            // Column16
-            // 
-            dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle74.ForeColor = System.Drawing.Color.Black;
-            this.Column16.DefaultCellStyle = dataGridViewCellStyle74;
-            this.Column16.Frozen = true;
-            this.Column16.HeaderText = "№";
-            this.Column16.Name = "Column16";
-            this.Column16.ReadOnly = true;
-            this.Column16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column16.Width = 40;
-            // 
-            // dataGridViewTextBoxColumn2
-            // 
-            dataGridViewCellStyle75.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle75;
-            this.dataGridViewTextBoxColumn2.Frozen = true;
-            this.dataGridViewTextBoxColumn2.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
-            this.dataGridViewTextBoxColumn2.ReadOnly = true;
-            this.dataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn2.Width = 50;
-            // 
-            // dataGridViewTextBoxColumn3
-            // 
-            dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle76;
-            this.dataGridViewTextBoxColumn3.Frozen = true;
-            this.dataGridViewTextBoxColumn3.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
-            this.dataGridViewTextBoxColumn3.ReadOnly = true;
-            this.dataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn3.Width = 480;
-            // 
-            // dataGridViewTextBoxColumn10
-            // 
-            dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle77;
-            this.dataGridViewTextBoxColumn10.HeaderText = "進捗状態";
-            this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
-            this.dataGridViewTextBoxColumn10.ReadOnly = true;
-            this.dataGridViewTextBoxColumn10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column25
-            // 
-            dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle78.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column25.DefaultCellStyle = dataGridViewCellStyle78;
-            this.Column25.HeaderText = "承認状況";
-            this.Column25.Name = "Column25";
-            this.Column25.ReadOnly = true;
-            this.Column25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn4
-            // 
-            dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle79;
-            this.dataGridViewTextBoxColumn4.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
-            this.dataGridViewTextBoxColumn4.ReadOnly = true;
-            this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn5
-            // 
-            dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle80;
-            this.dataGridViewTextBoxColumn5.HeaderText = "工事担当者";
-            this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
-            this.dataGridViewTextBoxColumn5.ReadOnly = true;
-            this.dataGridViewTextBoxColumn5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn6
-            // 
-            dataGridViewCellStyle81.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle81;
-            this.dataGridViewTextBoxColumn6.HeaderText = "開始予定日";
-            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
-            this.dataGridViewTextBoxColumn6.ReadOnly = true;
-            this.dataGridViewTextBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn7
-            // 
-            dataGridViewCellStyle82.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle82;
-            this.dataGridViewTextBoxColumn7.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
-            this.dataGridViewTextBoxColumn7.ReadOnly = true;
-            this.dataGridViewTextBoxColumn7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column12
-            // 
-            dataGridViewCellStyle83.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column12.DefaultCellStyle = dataGridViewCellStyle83;
-            this.Column12.HeaderText = "工事指導員";
-            this.Column12.Name = "Column12";
-            this.Column12.ReadOnly = true;
-            this.Column12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column26
-            // 
-            dataGridViewCellStyle84.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column26.DefaultCellStyle = dataGridViewCellStyle84;
-            this.Column26.HeaderText = "工事副担当者";
-            this.Column26.Name = "Column26";
-            this.Column26.ReadOnly = true;
-            this.Column26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn8
-            // 
-            dataGridViewCellStyle85.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle85;
-            this.dataGridViewTextBoxColumn8.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
-            this.dataGridViewTextBoxColumn8.ReadOnly = true;
-            this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn8.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn9
-            // 
-            dataGridViewCellStyle86.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle86;
-            this.dataGridViewTextBoxColumn9.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
-            this.dataGridViewTextBoxColumn9.ReadOnly = true;
-            this.dataGridViewTextBoxColumn9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn9.Width = 350;
-            // 
-            // Column11
-            // 
-            dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column11.DefaultCellStyle = dataGridViewCellStyle87;
-            this.Column11.HeaderText = "受注金額";
-            this.Column11.Name = "Column11";
-            this.Column11.ReadOnly = true;
-            this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column11.Width = 150;
-            // 
             // tabPage8
             // 
             this.tabPage8.BackColor = System.Drawing.Color.Black;
@@ -2620,219 +1540,6 @@
             this.label59.Text = "増　減　工　事　状　況　一　覧";
             this.label59.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvFluctuationProjects
-            // 
-            this.dgvFluctuationProjects.AllowUserToAddRows = false;
-            this.dgvFluctuationProjects.AllowUserToDeleteRows = false;
-            this.dgvFluctuationProjects.AllowUserToResizeColumns = false;
-            this.dgvFluctuationProjects.AllowUserToResizeRows = false;
-            dataGridViewCellStyle88.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvFluctuationProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle88;
-            this.dgvFluctuationProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvFluctuationProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvFluctuationProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle89.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle89.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle89.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle89.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle89.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle89.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle89.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvFluctuationProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle89;
-            this.dgvFluctuationProjects.ColumnHeadersHeight = 20;
-            this.dgvFluctuationProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvFluctuationProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn16,
-            this.dataGridViewTextBoxColumn17,
-            this.dataGridViewTextBoxColumn24,
-            this.dataGridViewTextBoxColumn36,
-            this.dataGridViewTextBoxColumn44,
-            this.Column27,
-            this.dataGridViewTextBoxColumn45,
-            this.dataGridViewTextBoxColumn46,
-            this.dataGridViewTextBoxColumn48,
-            this.dataGridViewTextBoxColumn49,
-            this.dataGridViewTextBoxColumn47,
-            this.Column28,
-            this.dataGridViewTextBoxColumn50,
-            this.dataGridViewTextBoxColumn51,
-            this.dataGridViewTextBoxColumn52});
-            this.dgvFluctuationProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvFluctuationProjects.Location = new System.Drawing.Point(6, 29);
-            this.dgvFluctuationProjects.MultiSelect = false;
-            this.dgvFluctuationProjects.Name = "dgvFluctuationProjects";
-            this.dgvFluctuationProjects.RowHeadersVisible = false;
-            this.dgvFluctuationProjects.RowHeadersWidth = 20;
-            this.dgvFluctuationProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvFluctuationProjects.RowTemplate.Height = 20;
-            this.dgvFluctuationProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvFluctuationProjects.Size = new System.Drawing.Size(1180, 464);
-            this.dgvFluctuationProjects.TabIndex = 39;
-            this.dgvFluctuationProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn16
-            // 
-            dataGridViewCellStyle90.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle90;
-            this.dataGridViewTextBoxColumn16.Frozen = true;
-            this.dataGridViewTextBoxColumn16.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
-            this.dataGridViewTextBoxColumn16.ReadOnly = true;
-            this.dataGridViewTextBoxColumn16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn16.Visible = false;
-            this.dataGridViewTextBoxColumn16.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn17
-            // 
-            dataGridViewCellStyle91.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle91.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle91;
-            this.dataGridViewTextBoxColumn17.Frozen = true;
-            this.dataGridViewTextBoxColumn17.HeaderText = "№";
-            this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
-            this.dataGridViewTextBoxColumn17.ReadOnly = true;
-            this.dataGridViewTextBoxColumn17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn17.Width = 40;
-            // 
-            // dataGridViewTextBoxColumn24
-            // 
-            dataGridViewCellStyle92.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle92;
-            this.dataGridViewTextBoxColumn24.Frozen = true;
-            this.dataGridViewTextBoxColumn24.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
-            this.dataGridViewTextBoxColumn24.ReadOnly = true;
-            this.dataGridViewTextBoxColumn24.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn24.Width = 50;
-            // 
-            // dataGridViewTextBoxColumn36
-            // 
-            dataGridViewCellStyle93.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle93;
-            this.dataGridViewTextBoxColumn36.Frozen = true;
-            this.dataGridViewTextBoxColumn36.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn36.Name = "dataGridViewTextBoxColumn36";
-            this.dataGridViewTextBoxColumn36.ReadOnly = true;
-            this.dataGridViewTextBoxColumn36.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn36.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn36.Width = 480;
-            // 
-            // dataGridViewTextBoxColumn44
-            // 
-            dataGridViewCellStyle94.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn44.DefaultCellStyle = dataGridViewCellStyle94;
-            this.dataGridViewTextBoxColumn44.HeaderText = "進捗状態";
-            this.dataGridViewTextBoxColumn44.Name = "dataGridViewTextBoxColumn44";
-            this.dataGridViewTextBoxColumn44.ReadOnly = true;
-            this.dataGridViewTextBoxColumn44.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn44.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column27
-            // 
-            dataGridViewCellStyle95.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle95.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column27.DefaultCellStyle = dataGridViewCellStyle95;
-            this.Column27.HeaderText = "承認状況";
-            this.Column27.Name = "Column27";
-            this.Column27.ReadOnly = true;
-            this.Column27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn45
-            // 
-            dataGridViewCellStyle96.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn45.DefaultCellStyle = dataGridViewCellStyle96;
-            this.dataGridViewTextBoxColumn45.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn45.Name = "dataGridViewTextBoxColumn45";
-            this.dataGridViewTextBoxColumn45.ReadOnly = true;
-            this.dataGridViewTextBoxColumn45.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn45.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn46
-            // 
-            dataGridViewCellStyle97.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn46.DefaultCellStyle = dataGridViewCellStyle97;
-            this.dataGridViewTextBoxColumn46.HeaderText = "工事担当者";
-            this.dataGridViewTextBoxColumn46.Name = "dataGridViewTextBoxColumn46";
-            this.dataGridViewTextBoxColumn46.ReadOnly = true;
-            this.dataGridViewTextBoxColumn46.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn46.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn48
-            // 
-            dataGridViewCellStyle98.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn48.DefaultCellStyle = dataGridViewCellStyle98;
-            this.dataGridViewTextBoxColumn48.HeaderText = "開始予定日";
-            this.dataGridViewTextBoxColumn48.Name = "dataGridViewTextBoxColumn48";
-            this.dataGridViewTextBoxColumn48.ReadOnly = true;
-            this.dataGridViewTextBoxColumn48.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn48.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn49
-            // 
-            dataGridViewCellStyle99.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle99;
-            this.dataGridViewTextBoxColumn49.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn49.Name = "dataGridViewTextBoxColumn49";
-            this.dataGridViewTextBoxColumn49.ReadOnly = true;
-            this.dataGridViewTextBoxColumn49.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn49.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn47
-            // 
-            dataGridViewCellStyle100.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn47.DefaultCellStyle = dataGridViewCellStyle100;
-            this.dataGridViewTextBoxColumn47.HeaderText = "工事指導員";
-            this.dataGridViewTextBoxColumn47.Name = "dataGridViewTextBoxColumn47";
-            this.dataGridViewTextBoxColumn47.ReadOnly = true;
-            this.dataGridViewTextBoxColumn47.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn47.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column28
-            // 
-            this.Column28.HeaderText = "工事副担当者";
-            this.Column28.Name = "Column28";
-            this.Column28.ReadOnly = true;
-            this.Column28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn50
-            // 
-            dataGridViewCellStyle101.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn50.DefaultCellStyle = dataGridViewCellStyle101;
-            this.dataGridViewTextBoxColumn50.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn50.Name = "dataGridViewTextBoxColumn50";
-            this.dataGridViewTextBoxColumn50.ReadOnly = true;
-            this.dataGridViewTextBoxColumn50.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn50.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn50.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn51
-            // 
-            dataGridViewCellStyle102.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn51.DefaultCellStyle = dataGridViewCellStyle102;
-            this.dataGridViewTextBoxColumn51.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn51.Name = "dataGridViewTextBoxColumn51";
-            this.dataGridViewTextBoxColumn51.ReadOnly = true;
-            this.dataGridViewTextBoxColumn51.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn51.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn51.Width = 350;
-            // 
-            // dataGridViewTextBoxColumn52
-            // 
-            dataGridViewCellStyle103.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle103;
-            this.dataGridViewTextBoxColumn52.HeaderText = "受注金額";
-            this.dataGridViewTextBoxColumn52.Name = "dataGridViewTextBoxColumn52";
-            this.dataGridViewTextBoxColumn52.ReadOnly = true;
-            this.dataGridViewTextBoxColumn52.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn52.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn52.Width = 150;
-            // 
             // tabPage9
             // 
             this.tabPage9.BackColor = System.Drawing.Color.Black;
@@ -2949,132 +1656,6 @@
             this.label13.Text = "ボ　　ツ　　案　　件　　状　　況　　一　　覧";
             this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvNonOrders
-            // 
-            this.dgvNonOrders.AllowUserToAddRows = false;
-            this.dgvNonOrders.AllowUserToDeleteRows = false;
-            this.dgvNonOrders.AllowUserToResizeColumns = false;
-            this.dgvNonOrders.AllowUserToResizeRows = false;
-            dataGridViewCellStyle104.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvNonOrders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle104;
-            this.dgvNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvNonOrders.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvNonOrders.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle105.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle105.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle105.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle105.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle105.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle105.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle105.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvNonOrders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle105;
-            this.dgvNonOrders.ColumnHeadersHeight = 20;
-            this.dgvNonOrders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvNonOrders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn11,
-            this.Column17,
-            this.dataGridViewTextBoxColumn12,
-            this.dataGridViewTextBoxColumn13,
-            this.dataGridViewTextBoxColumn14,
-            this.dataGridViewTextBoxColumn19,
-            this.dataGridViewTextBoxColumn18});
-            this.dgvNonOrders.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvNonOrders.Location = new System.Drawing.Point(6, 29);
-            this.dgvNonOrders.MultiSelect = false;
-            this.dgvNonOrders.Name = "dgvNonOrders";
-            this.dgvNonOrders.RowHeadersVisible = false;
-            this.dgvNonOrders.RowHeadersWidth = 20;
-            this.dgvNonOrders.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvNonOrders.RowTemplate.Height = 20;
-            this.dgvNonOrders.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvNonOrders.Size = new System.Drawing.Size(1180, 464);
-            this.dgvNonOrders.TabIndex = 41;
-            this.dgvNonOrders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn11
-            // 
-            dataGridViewCellStyle106.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle106;
-            this.dataGridViewTextBoxColumn11.Frozen = true;
-            this.dataGridViewTextBoxColumn11.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
-            this.dataGridViewTextBoxColumn11.ReadOnly = true;
-            this.dataGridViewTextBoxColumn11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn11.Visible = false;
-            this.dataGridViewTextBoxColumn11.Width = 5;
-            // 
-            // Column17
-            // 
-            dataGridViewCellStyle107.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle107.ForeColor = System.Drawing.Color.Black;
-            this.Column17.DefaultCellStyle = dataGridViewCellStyle107;
-            this.Column17.Frozen = true;
-            this.Column17.HeaderText = "№";
-            this.Column17.Name = "Column17";
-            this.Column17.ReadOnly = true;
-            this.Column17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column17.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn12
-            // 
-            dataGridViewCellStyle108.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle108;
-            this.dataGridViewTextBoxColumn12.Frozen = true;
-            this.dataGridViewTextBoxColumn12.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
-            this.dataGridViewTextBoxColumn12.ReadOnly = true;
-            this.dataGridViewTextBoxColumn12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn12.Width = 50;
-            // 
-            // dataGridViewTextBoxColumn13
-            // 
-            dataGridViewCellStyle109.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle109;
-            this.dataGridViewTextBoxColumn13.Frozen = true;
-            this.dataGridViewTextBoxColumn13.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
-            this.dataGridViewTextBoxColumn13.ReadOnly = true;
-            this.dataGridViewTextBoxColumn13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn13.Width = 480;
-            // 
-            // dataGridViewTextBoxColumn14
-            // 
-            dataGridViewCellStyle110.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle110;
-            this.dataGridViewTextBoxColumn14.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
-            this.dataGridViewTextBoxColumn14.ReadOnly = true;
-            this.dataGridViewTextBoxColumn14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn19
-            // 
-            dataGridViewCellStyle111.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle111;
-            this.dataGridViewTextBoxColumn19.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
-            this.dataGridViewTextBoxColumn19.ReadOnly = true;
-            this.dataGridViewTextBoxColumn19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn19.Width = 350;
-            // 
-            // dataGridViewTextBoxColumn18
-            // 
-            dataGridViewCellStyle112.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle112;
-            this.dataGridViewTextBoxColumn18.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
-            this.dataGridViewTextBoxColumn18.ReadOnly = true;
-            this.dataGridViewTextBoxColumn18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn18.Width = 400;
-            // 
             // tabPage10
             // 
             this.tabPage10.BackColor = System.Drawing.Color.Black;
@@ -3284,187 +1865,6 @@
             this.label14.Text = "完　　了　　工　　事　　状　　況　　一　　覧";
             this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvCompletionOfConstruction
-            // 
-            this.dgvCompletionOfConstruction.AllowUserToAddRows = false;
-            this.dgvCompletionOfConstruction.AllowUserToDeleteRows = false;
-            this.dgvCompletionOfConstruction.AllowUserToResizeColumns = false;
-            this.dgvCompletionOfConstruction.AllowUserToResizeRows = false;
-            dataGridViewCellStyle113.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvCompletionOfConstruction.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle113;
-            this.dgvCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvCompletionOfConstruction.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvCompletionOfConstruction.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle114.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle114.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle114.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle114.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle114.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle114.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle114.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvCompletionOfConstruction.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle114;
-            this.dgvCompletionOfConstruction.ColumnHeadersHeight = 20;
-            this.dgvCompletionOfConstruction.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvCompletionOfConstruction.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn15,
-            this.Column18,
-            this.dataGridViewTextBoxActionColDays13,
-            this.dataGridViewTextBoxActionColDays14,
-            this.Column23,
-            this.dataGridViewTextBoxActionColDays15,
-            this.Column13,
-            this.Column14,
-            this.dataGridViewTextBoxActionColDays16,
-            this.dataGridViewTextBoxActionColDays17,
-            this.dataGridViewTextBoxActionColDays18,
-            this.dataGridViewTextBoxActionColDays19});
-            this.dgvCompletionOfConstruction.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvCompletionOfConstruction.Location = new System.Drawing.Point(6, 29);
-            this.dgvCompletionOfConstruction.MultiSelect = false;
-            this.dgvCompletionOfConstruction.Name = "dgvCompletionOfConstruction";
-            this.dgvCompletionOfConstruction.RowHeadersVisible = false;
-            this.dgvCompletionOfConstruction.RowHeadersWidth = 20;
-            this.dgvCompletionOfConstruction.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvCompletionOfConstruction.RowTemplate.Height = 20;
-            this.dgvCompletionOfConstruction.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvCompletionOfConstruction.Size = new System.Drawing.Size(1180, 464);
-            this.dgvCompletionOfConstruction.TabIndex = 45;
-            this.dgvCompletionOfConstruction.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn15
-            // 
-            dataGridViewCellStyle115.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle115;
-            this.dataGridViewTextBoxColumn15.Frozen = true;
-            this.dataGridViewTextBoxColumn15.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
-            this.dataGridViewTextBoxColumn15.ReadOnly = true;
-            this.dataGridViewTextBoxColumn15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn15.Visible = false;
-            this.dataGridViewTextBoxColumn15.Width = 5;
-            // 
-            // Column18
-            // 
-            dataGridViewCellStyle116.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle116.ForeColor = System.Drawing.Color.Black;
-            this.Column18.DefaultCellStyle = dataGridViewCellStyle116;
-            this.Column18.Frozen = true;
-            this.Column18.HeaderText = "№";
-            this.Column18.Name = "Column18";
-            this.Column18.ReadOnly = true;
-            this.Column18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column18.Width = 60;
-            // 
-            // dataGridViewTextBoxActionColDays13
-            // 
-            dataGridViewCellStyle117.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle117;
-            this.dataGridViewTextBoxActionColDays13.Frozen = true;
-            this.dataGridViewTextBoxActionColDays13.HeaderText = "営業期";
-            this.dataGridViewTextBoxActionColDays13.Name = "dataGridViewTextBoxActionColDays13";
-            this.dataGridViewTextBoxActionColDays13.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays13.Width = 50;
-            // 
-            // dataGridViewTextBoxActionColDays14
-            // 
-            dataGridViewCellStyle118.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle118;
-            this.dataGridViewTextBoxActionColDays14.Frozen = true;
-            this.dataGridViewTextBoxActionColDays14.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxActionColDays14.Name = "dataGridViewTextBoxActionColDays14";
-            this.dataGridViewTextBoxActionColDays14.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays14.Width = 460;
-            // 
-            // Column23
-            // 
-            dataGridViewCellStyle119.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column23.DefaultCellStyle = dataGridViewCellStyle119;
-            this.Column23.HeaderText = "状　　　態";
-            this.Column23.Name = "Column23";
-            this.Column23.ReadOnly = true;
-            this.Column23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays15
-            // 
-            dataGridViewCellStyle120.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle120;
-            this.dataGridViewTextBoxActionColDays15.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxActionColDays15.Name = "dataGridViewTextBoxActionColDays15";
-            this.dataGridViewTextBoxActionColDays15.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column13
-            // 
-            dataGridViewCellStyle121.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column13.DefaultCellStyle = dataGridViewCellStyle121;
-            this.Column13.HeaderText = "工事担当者";
-            this.Column13.Name = "Column13";
-            this.Column13.ReadOnly = true;
-            this.Column13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column14
-            // 
-            dataGridViewCellStyle122.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column14.DefaultCellStyle = dataGridViewCellStyle122;
-            this.Column14.HeaderText = "受注日";
-            this.Column14.Name = "Column14";
-            this.Column14.ReadOnly = true;
-            this.Column14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays16
-            // 
-            dataGridViewCellStyle123.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle123;
-            this.dataGridViewTextBoxActionColDays16.HeaderText = "施工開始日";
-            this.dataGridViewTextBoxActionColDays16.Name = "dataGridViewTextBoxActionColDays16";
-            this.dataGridViewTextBoxActionColDays16.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays17
-            // 
-            dataGridViewCellStyle124.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle124;
-            this.dataGridViewTextBoxActionColDays17.HeaderText = "施工完了日";
-            this.dataGridViewTextBoxActionColDays17.Name = "dataGridViewTextBoxActionColDays17";
-            this.dataGridViewTextBoxActionColDays17.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxActionColDays18
-            // 
-            dataGridViewCellStyle125.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle125;
-            this.dataGridViewTextBoxActionColDays18.HeaderText = "現場住所";
-            this.dataGridViewTextBoxActionColDays18.Name = "dataGridViewTextBoxActionColDays18";
-            this.dataGridViewTextBoxActionColDays18.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays18.Width = 400;
-            // 
-            // dataGridViewTextBoxActionColDays19
-            // 
-            dataGridViewCellStyle126.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle126;
-            this.dataGridViewTextBoxActionColDays19.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxActionColDays19.Name = "dataGridViewTextBoxActionColDays19";
-            this.dataGridViewTextBoxActionColDays19.ReadOnly = true;
-            this.dataGridViewTextBoxActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxActionColDays19.Width = 350;
-            // 
             // tabPage11
             // 
             this.tabPage11.BackColor = System.Drawing.Color.Black;
@@ -3481,454 +1881,6 @@
             this.tabPage11.TabIndex = 8;
             this.tabPage11.Text = "行動一覧";
             // 
-            // dgvActionSchedule
-            // 
-            this.dgvActionSchedule.AllowUserToAddRows = false;
-            this.dgvActionSchedule.AllowUserToDeleteRows = false;
-            this.dgvActionSchedule.AllowUserToResizeColumns = false;
-            this.dgvActionSchedule.AllowUserToResizeRows = false;
-            dataGridViewCellStyle127.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvActionSchedule.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle127;
-            this.dgvActionSchedule.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvActionSchedule.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvActionSchedule.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle128.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle128.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle128.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle128.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle128.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle128.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle128.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvActionSchedule.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle128;
-            this.dgvActionSchedule.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvActionSchedule.ColumnHeadersVisible = false;
-            this.dgvActionSchedule.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.ActionCol00,
-            this.Column22,
-            this.ActionCol01,
-            this.ActionCol03,
-            this.ActionCol02,
-            this.ActionCol04,
-            this.ActionColDays01,
-            this.ActionColDays02,
-            this.ActionColDays03,
-            this.ActionColDays04,
-            this.ActionColDays05,
-            this.ActionColDays06,
-            this.ActionColDays07,
-            this.ActionColDays08,
-            this.ActionColDays09,
-            this.ActionColDays10,
-            this.ActionColDays11,
-            this.ActionColDays12,
-            this.ActionColDays13,
-            this.ActionColDays14,
-            this.ActionColDays15,
-            this.ActionColDays16,
-            this.ActionColDays17,
-            this.ActionColDays18,
-            this.ActionColDays19,
-            this.ActionColDays20,
-            this.ActionColDays21,
-            this.ActionColDays22,
-            this.ActionColDays23,
-            this.ActionColDays24,
-            this.ActionColDays25,
-            this.ActionColDays26,
-            this.ActionColDays27,
-            this.ActionColDays28,
-            this.ActionColDays29,
-            this.ActionColDays30,
-            this.ActionColDays31});
-            this.dgvActionSchedule.Location = new System.Drawing.Point(6, 29);
-            this.dgvActionSchedule.Name = "dgvActionSchedule";
-            this.dgvActionSchedule.RowHeadersVisible = false;
-            this.dgvActionSchedule.RowHeadersWidth = 20;
-            this.dgvActionSchedule.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvActionSchedule.RowTemplate.Height = 21;
-            this.dgvActionSchedule.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvActionSchedule.Size = new System.Drawing.Size(1180, 463);
-            this.dgvActionSchedule.TabIndex = 53;
-            this.dgvActionSchedule.TabStop = false;
-            this.dgvActionSchedule.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvActionSchedule_CellDoubleClick);
-            this.dgvActionSchedule.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dgvActionSchedule_CellPainting);
-            // 
-            // ActionCol00
-            // 
-            this.ActionCol00.Frozen = true;
-            this.ActionCol00.HeaderText = "部署コード";
-            this.ActionCol00.Name = "ActionCol00";
-            this.ActionCol00.ReadOnly = true;
-            this.ActionCol00.Visible = false;
-            this.ActionCol00.Width = 5;
-            // 
-            // Column22
-            // 
-            this.Column22.Frozen = true;
-            this.Column22.HeaderText = "車両コード";
-            this.Column22.Name = "Column22";
-            this.Column22.ReadOnly = true;
-            this.Column22.Visible = false;
-            this.Column22.Width = 5;
-            // 
-            // ActionCol01
-            // 
-            dataGridViewCellStyle129.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle129.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol01.DefaultCellStyle = dataGridViewCellStyle129;
-            this.ActionCol01.Frozen = true;
-            this.ActionCol01.HeaderText = "部署";
-            this.ActionCol01.Name = "ActionCol01";
-            this.ActionCol01.ReadOnly = true;
-            this.ActionCol01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionCol01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionCol03
-            // 
-            this.ActionCol03.Frozen = true;
-            this.ActionCol03.HeaderText = "担当者コード";
-            this.ActionCol03.Name = "ActionCol03";
-            this.ActionCol03.ReadOnly = true;
-            this.ActionCol03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionCol03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ActionCol03.Visible = false;
-            this.ActionCol03.Width = 5;
-            // 
-            // ActionCol02
-            // 
-            dataGridViewCellStyle130.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle130.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol02.DefaultCellStyle = dataGridViewCellStyle130;
-            this.ActionCol02.Frozen = true;
-            this.ActionCol02.HeaderText = "担当名";
-            this.ActionCol02.Name = "ActionCol02";
-            this.ActionCol02.ReadOnly = true;
-            this.ActionCol02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionCol02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ActionCol02.Width = 160;
-            // 
-            // ActionCol04
-            // 
-            dataGridViewCellStyle131.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle131.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol04.DefaultCellStyle = dataGridViewCellStyle131;
-            this.ActionCol04.Frozen = true;
-            this.ActionCol04.HeaderText = "行動";
-            this.ActionCol04.Name = "ActionCol04";
-            this.ActionCol04.ReadOnly = true;
-            // 
-            // ActionColDays01
-            // 
-            dataGridViewCellStyle132.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle132.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays01.DefaultCellStyle = dataGridViewCellStyle132;
-            this.ActionColDays01.HeaderText = "1日";
-            this.ActionColDays01.Name = "ActionColDays01";
-            this.ActionColDays01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays02
-            // 
-            dataGridViewCellStyle133.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle133.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays02.DefaultCellStyle = dataGridViewCellStyle133;
-            this.ActionColDays02.HeaderText = "2日";
-            this.ActionColDays02.Name = "ActionColDays02";
-            this.ActionColDays02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays03
-            // 
-            dataGridViewCellStyle134.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle134.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays03.DefaultCellStyle = dataGridViewCellStyle134;
-            this.ActionColDays03.HeaderText = "3日";
-            this.ActionColDays03.Name = "ActionColDays03";
-            this.ActionColDays03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays04
-            // 
-            dataGridViewCellStyle135.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle135.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays04.DefaultCellStyle = dataGridViewCellStyle135;
-            this.ActionColDays04.HeaderText = "4日";
-            this.ActionColDays04.Name = "ActionColDays04";
-            this.ActionColDays04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays05
-            // 
-            dataGridViewCellStyle136.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle136.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays05.DefaultCellStyle = dataGridViewCellStyle136;
-            this.ActionColDays05.HeaderText = "5日";
-            this.ActionColDays05.Name = "ActionColDays05";
-            this.ActionColDays05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays06
-            // 
-            dataGridViewCellStyle137.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle137.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays06.DefaultCellStyle = dataGridViewCellStyle137;
-            this.ActionColDays06.HeaderText = "6日";
-            this.ActionColDays06.Name = "ActionColDays06";
-            this.ActionColDays06.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays07
-            // 
-            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle138.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays07.DefaultCellStyle = dataGridViewCellStyle138;
-            this.ActionColDays07.HeaderText = "7日";
-            this.ActionColDays07.Name = "ActionColDays07";
-            this.ActionColDays07.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays07.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays08
-            // 
-            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle139.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays08.DefaultCellStyle = dataGridViewCellStyle139;
-            this.ActionColDays08.HeaderText = "8日";
-            this.ActionColDays08.Name = "ActionColDays08";
-            this.ActionColDays08.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays08.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays09
-            // 
-            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle140.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays09.DefaultCellStyle = dataGridViewCellStyle140;
-            this.ActionColDays09.HeaderText = "9日";
-            this.ActionColDays09.Name = "ActionColDays09";
-            this.ActionColDays09.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays09.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays10
-            // 
-            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle141.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays10.DefaultCellStyle = dataGridViewCellStyle141;
-            this.ActionColDays10.HeaderText = "10日";
-            this.ActionColDays10.Name = "ActionColDays10";
-            this.ActionColDays10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays11
-            // 
-            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle142.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays11.DefaultCellStyle = dataGridViewCellStyle142;
-            this.ActionColDays11.HeaderText = "11日";
-            this.ActionColDays11.Name = "ActionColDays11";
-            this.ActionColDays11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays12
-            // 
-            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle143.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays12.DefaultCellStyle = dataGridViewCellStyle143;
-            this.ActionColDays12.HeaderText = "12日";
-            this.ActionColDays12.Name = "ActionColDays12";
-            this.ActionColDays12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays13
-            // 
-            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle144.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays13.DefaultCellStyle = dataGridViewCellStyle144;
-            this.ActionColDays13.HeaderText = "13日";
-            this.ActionColDays13.Name = "ActionColDays13";
-            this.ActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays14
-            // 
-            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle145.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays14.DefaultCellStyle = dataGridViewCellStyle145;
-            this.ActionColDays14.HeaderText = "14日";
-            this.ActionColDays14.Name = "ActionColDays14";
-            this.ActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays15
-            // 
-            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle146.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays15.DefaultCellStyle = dataGridViewCellStyle146;
-            this.ActionColDays15.HeaderText = "15日";
-            this.ActionColDays15.Name = "ActionColDays15";
-            this.ActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays16
-            // 
-            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle147.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays16.DefaultCellStyle = dataGridViewCellStyle147;
-            this.ActionColDays16.HeaderText = "16日";
-            this.ActionColDays16.Name = "ActionColDays16";
-            this.ActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays17
-            // 
-            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle148.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays17.DefaultCellStyle = dataGridViewCellStyle148;
-            this.ActionColDays17.HeaderText = "17日";
-            this.ActionColDays17.Name = "ActionColDays17";
-            this.ActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays18
-            // 
-            dataGridViewCellStyle149.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle149.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays18.DefaultCellStyle = dataGridViewCellStyle149;
-            this.ActionColDays18.HeaderText = "18日";
-            this.ActionColDays18.Name = "ActionColDays18";
-            this.ActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays19
-            // 
-            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle150.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays19.DefaultCellStyle = dataGridViewCellStyle150;
-            this.ActionColDays19.HeaderText = "19日";
-            this.ActionColDays19.Name = "ActionColDays19";
-            this.ActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays20
-            // 
-            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle151.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays20.DefaultCellStyle = dataGridViewCellStyle151;
-            this.ActionColDays20.HeaderText = "20日";
-            this.ActionColDays20.Name = "ActionColDays20";
-            this.ActionColDays20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays21
-            // 
-            dataGridViewCellStyle152.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle152.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays21.DefaultCellStyle = dataGridViewCellStyle152;
-            this.ActionColDays21.HeaderText = "21日";
-            this.ActionColDays21.Name = "ActionColDays21";
-            this.ActionColDays21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays22
-            // 
-            dataGridViewCellStyle153.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle153.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays22.DefaultCellStyle = dataGridViewCellStyle153;
-            this.ActionColDays22.HeaderText = "22日";
-            this.ActionColDays22.Name = "ActionColDays22";
-            this.ActionColDays22.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays23
-            // 
-            dataGridViewCellStyle154.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle154.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays23.DefaultCellStyle = dataGridViewCellStyle154;
-            this.ActionColDays23.HeaderText = "23日";
-            this.ActionColDays23.Name = "ActionColDays23";
-            this.ActionColDays23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays24
-            // 
-            dataGridViewCellStyle155.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle155.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays24.DefaultCellStyle = dataGridViewCellStyle155;
-            this.ActionColDays24.HeaderText = "24日";
-            this.ActionColDays24.Name = "ActionColDays24";
-            this.ActionColDays24.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays25
-            // 
-            dataGridViewCellStyle156.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle156.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays25.DefaultCellStyle = dataGridViewCellStyle156;
-            this.ActionColDays25.HeaderText = "25日";
-            this.ActionColDays25.Name = "ActionColDays25";
-            this.ActionColDays25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays26
-            // 
-            dataGridViewCellStyle157.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle157.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays26.DefaultCellStyle = dataGridViewCellStyle157;
-            this.ActionColDays26.HeaderText = "26日";
-            this.ActionColDays26.Name = "ActionColDays26";
-            this.ActionColDays26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays27
-            // 
-            dataGridViewCellStyle158.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle158.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays27.DefaultCellStyle = dataGridViewCellStyle158;
-            this.ActionColDays27.HeaderText = "27日";
-            this.ActionColDays27.Name = "ActionColDays27";
-            this.ActionColDays27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays28
-            // 
-            dataGridViewCellStyle159.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle159.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays28.DefaultCellStyle = dataGridViewCellStyle159;
-            this.ActionColDays28.HeaderText = "28日";
-            this.ActionColDays28.Name = "ActionColDays28";
-            this.ActionColDays28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays29
-            // 
-            dataGridViewCellStyle160.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle160.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays29.DefaultCellStyle = dataGridViewCellStyle160;
-            this.ActionColDays29.HeaderText = "29日";
-            this.ActionColDays29.Name = "ActionColDays29";
-            this.ActionColDays29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays30
-            // 
-            dataGridViewCellStyle161.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle161.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays30.DefaultCellStyle = dataGridViewCellStyle161;
-            this.ActionColDays30.HeaderText = "30日";
-            this.ActionColDays30.Name = "ActionColDays30";
-            this.ActionColDays30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // ActionColDays31
-            // 
-            dataGridViewCellStyle162.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle162.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays31.DefaultCellStyle = dataGridViewCellStyle162;
-            this.ActionColDays31.HeaderText = "31日";
-            this.ActionColDays31.Name = "ActionColDays31";
-            this.ActionColDays31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
             // btnDispRight
             // 
             this.btnDispRight.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
@@ -4060,127 +2012,6 @@
             this.label15.Text = "人　　員　　配　　置　　一　　覧";
             this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvStaffAssignment
-            // 
-            this.dgvStaffAssignment.AllowUserToAddRows = false;
-            this.dgvStaffAssignment.AllowUserToDeleteRows = false;
-            this.dgvStaffAssignment.AllowUserToResizeColumns = false;
-            this.dgvStaffAssignment.AllowUserToResizeRows = false;
-            this.dgvStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
-            | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dgvStaffAssignment.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvStaffAssignment.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.dgvStaffAssignment.ColumnHeadersHeight = 15;
-            this.dgvStaffAssignment.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvStaffAssignment.ColumnHeadersVisible = false;
-            this.dgvStaffAssignment.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.StaffFixColumn00,
-            this.StaffFixColumn01,
-            this.StaffFixColumn02,
-            this.StaffFixColumn03,
-            this.StaffFixColumn04,
-            this.StaffFixColumn05,
-            this.StaffFixColumn06});
-            this.dgvStaffAssignment.Location = new System.Drawing.Point(6, 29);
-            this.dgvStaffAssignment.Name = "dgvStaffAssignment";
-            this.dgvStaffAssignment.ReadOnly = true;
-            this.dgvStaffAssignment.RowHeadersVisible = false;
-            this.dgvStaffAssignment.RowHeadersWidth = 20;
-            this.dgvStaffAssignment.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            dataGridViewCellStyle166.BackColor = System.Drawing.Color.White;
-            this.dgvStaffAssignment.RowsDefaultCellStyle = dataGridViewCellStyle166;
-            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.BackColor = System.Drawing.Color.White;
-            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
-            this.dgvStaffAssignment.RowTemplate.Height = 21;
-            this.dgvStaffAssignment.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvStaffAssignment.Size = new System.Drawing.Size(1180, 468);
-            this.dgvStaffAssignment.TabIndex = 52;
-            this.dgvStaffAssignment.TabStop = false;
-            this.dgvStaffAssignment.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvStaffAssignment_CellDoubleClick);
-            this.dgvStaffAssignment.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dgvStaffAssignment_CellPainting);
-            this.dgvStaffAssignment.Scroll += new System.Windows.Forms.ScrollEventHandler(this.dgvStaffAssignment_Scroll);
-            // 
-            // StaffFixColumn00
-            // 
-            this.StaffFixColumn00.Frozen = true;
-            this.StaffFixColumn00.HeaderText = "部署コード";
-            this.StaffFixColumn00.Name = "StaffFixColumn00";
-            this.StaffFixColumn00.ReadOnly = true;
-            this.StaffFixColumn00.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn00.Visible = false;
-            this.StaffFixColumn00.Width = 5;
-            // 
-            // StaffFixColumn01
-            // 
-            dataGridViewCellStyle163.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle163.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn01.DefaultCellStyle = dataGridViewCellStyle163;
-            this.StaffFixColumn01.Frozen = true;
-            this.StaffFixColumn01.HeaderText = "部署";
-            this.StaffFixColumn01.Name = "StaffFixColumn01";
-            this.StaffFixColumn01.ReadOnly = true;
-            this.StaffFixColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.StaffFixColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn01.Width = 80;
-            // 
-            // StaffFixColumn02
-            // 
-            this.StaffFixColumn02.Frozen = true;
-            this.StaffFixColumn02.HeaderText = "担当者コード";
-            this.StaffFixColumn02.Name = "StaffFixColumn02";
-            this.StaffFixColumn02.ReadOnly = true;
-            this.StaffFixColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.StaffFixColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn02.Visible = false;
-            this.StaffFixColumn02.Width = 5;
-            // 
-            // StaffFixColumn03
-            // 
-            dataGridViewCellStyle164.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle164.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn03.DefaultCellStyle = dataGridViewCellStyle164;
-            this.StaffFixColumn03.Frozen = true;
-            this.StaffFixColumn03.HeaderText = "担当名";
-            this.StaffFixColumn03.Name = "StaffFixColumn03";
-            this.StaffFixColumn03.ReadOnly = true;
-            this.StaffFixColumn03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.StaffFixColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn03.Width = 80;
-            // 
-            // StaffFixColumn04
-            // 
-            this.StaffFixColumn04.Frozen = true;
-            this.StaffFixColumn04.HeaderText = "工事コード";
-            this.StaffFixColumn04.Name = "StaffFixColumn04";
-            this.StaffFixColumn04.ReadOnly = true;
-            this.StaffFixColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn04.Visible = false;
-            this.StaffFixColumn04.Width = 5;
-            // 
-            // StaffFixColumn05
-            // 
-            this.StaffFixColumn05.Frozen = true;
-            this.StaffFixColumn05.HeaderText = "工事名称";
-            this.StaffFixColumn05.Name = "StaffFixColumn05";
-            this.StaffFixColumn05.ReadOnly = true;
-            this.StaffFixColumn05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.StaffFixColumn05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.StaffFixColumn05.Width = 150;
-            // 
-            // StaffFixColumn06
-            // 
-            dataGridViewCellStyle165.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle165.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle165.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn06.DefaultCellStyle = dataGridViewCellStyle165;
-            this.StaffFixColumn06.Frozen = true;
-            this.StaffFixColumn06.HeaderText = "行動";
-            this.StaffFixColumn06.Name = "StaffFixColumn06";
-            this.StaffFixColumn06.ReadOnly = true;
-            this.StaffFixColumn06.Width = 80;
-            // 
             // tabPage13
             // 
             this.tabPage13.BackColor = System.Drawing.Color.Black;
@@ -4891,7 +2722,7 @@
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
-            this.tblLayoutConstruction.Size = new System.Drawing.Size(1143, 1224);
+            this.tblLayoutConstruction.Size = new System.Drawing.Size(1126, 1224);
             this.tblLayoutConstruction.TabIndex = 15;
             // 
             // label43
@@ -4901,16 +2732,16 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label43, 10);
             this.label43.Location = new System.Drawing.Point(3, 267);
             this.label43.Name = "label43";
-            this.label43.Size = new System.Drawing.Size(1137, 6);
+            this.label43.Size = new System.Drawing.Size(1120, 6);
             this.label43.TabIndex = 15;
             // 
             // btnConstruction0000
             // 
             this.btnConstruction0000.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0000.Location = new System.Drawing.Point(106, 39);
+            this.btnConstruction0000.Location = new System.Drawing.Point(105, 39);
             this.btnConstruction0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0000.Name = "btnConstruction0000";
-            this.btnConstruction0000.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0000.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0000.TabIndex = 15;
             this.btnConstruction0000.Text = "各工事詳細台帳閲覧";
             this.btnConstruction0000.UseVisualStyleBackColor = true;
@@ -4923,9 +2754,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label5.AutoSize = true;
             this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.Location = new System.Drawing.Point(105, 0);
+            this.label5.Location = new System.Drawing.Point(104, 0);
             this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(188, 36);
+            this.label5.Size = new System.Drawing.Size(185, 36);
             this.label5.TabIndex = 15;
             this.label5.Text = "日次（施工）管理";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -4939,7 +2770,7 @@
             this.label7.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label7.Location = new System.Drawing.Point(3, 36);
             this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(96, 36);
+            this.label7.Size = new System.Drawing.Size(95, 36);
             this.label7.TabIndex = 15;
             this.label7.Text = "毎日";
             this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -4947,10 +2778,10 @@
             // btnConstruction0001
             // 
             this.btnConstruction0001.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0001.Location = new System.Drawing.Point(317, 39);
+            this.btnConstruction0001.Location = new System.Drawing.Point(312, 39);
             this.btnConstruction0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0001.Name = "btnConstruction0001";
-            this.btnConstruction0001.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0001.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0001.TabIndex = 15;
             this.btnConstruction0001.Text = "各工事日報";
             this.btnConstruction0001.UseVisualStyleBackColor = true;
@@ -4959,10 +2790,10 @@
             // btnConstruction0002
             // 
             this.btnConstruction0002.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0002.Location = new System.Drawing.Point(528, 39);
+            this.btnConstruction0002.Location = new System.Drawing.Point(519, 39);
             this.btnConstruction0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0002.Name = "btnConstruction0002";
-            this.btnConstruction0002.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0002.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0002.TabIndex = 15;
             this.btnConstruction0002.Text = "各工事打合わせ議事録";
             this.btnConstruction0002.UseVisualStyleBackColor = true;
@@ -4971,10 +2802,10 @@
             // btnConstruction0003
             // 
             this.btnConstruction0003.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0003.Location = new System.Drawing.Point(739, 39);
+            this.btnConstruction0003.Location = new System.Drawing.Point(726, 39);
             this.btnConstruction0003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0003.Name = "btnConstruction0003";
-            this.btnConstruction0003.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0003.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0003.TabIndex = 15;
             this.btnConstruction0003.Text = "各工事交通費・購入品入力";
             this.btnConstruction0003.UseVisualStyleBackColor = true;
@@ -4983,7 +2814,7 @@
             // btnConstruction0004
             // 
             this.btnConstruction0004.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0004.Location = new System.Drawing.Point(950, 39);
+            this.btnConstruction0004.Location = new System.Drawing.Point(933, 39);
             this.btnConstruction0004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0004.Name = "btnConstruction0004";
             this.btnConstruction0004.Size = new System.Drawing.Size(189, 30);
@@ -4995,10 +2826,10 @@
             // btnConstruction0100
             // 
             this.btnConstruction0100.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0100.Location = new System.Drawing.Point(106, 111);
+            this.btnConstruction0100.Location = new System.Drawing.Point(105, 111);
             this.btnConstruction0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0100.Name = "btnConstruction0100";
-            this.btnConstruction0100.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0100.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0100.TabIndex = 15;
             this.btnConstruction0100.Text = "行動予定入力";
             this.btnConstruction0100.UseVisualStyleBackColor = true;
@@ -5007,10 +2838,10 @@
             // btnConstruction0101
             // 
             this.btnConstruction0101.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0101.Location = new System.Drawing.Point(317, 111);
+            this.btnConstruction0101.Location = new System.Drawing.Point(312, 111);
             this.btnConstruction0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0101.Name = "btnConstruction0101";
-            this.btnConstruction0101.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0101.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0101.TabIndex = 15;
             this.btnConstruction0101.Text = "車両予約";
             this.btnConstruction0101.UseVisualStyleBackColor = true;
@@ -5025,7 +2856,7 @@
             this.label8.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label8.Location = new System.Drawing.Point(3, 108);
             this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(96, 36);
+            this.label8.Size = new System.Drawing.Size(95, 36);
             this.label8.TabIndex = 15;
             this.label8.Text = "毎日";
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5033,10 +2864,10 @@
             // btnConstruction0102
             // 
             this.btnConstruction0102.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0102.Location = new System.Drawing.Point(528, 111);
+            this.btnConstruction0102.Location = new System.Drawing.Point(519, 111);
             this.btnConstruction0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0102.Name = "btnConstruction0102";
-            this.btnConstruction0102.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0102.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0102.TabIndex = 15;
             this.btnConstruction0102.UseVisualStyleBackColor = true;
             this.btnConstruction0102.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5044,10 +2875,10 @@
             // btnConstruction0103
             // 
             this.btnConstruction0103.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0103.Location = new System.Drawing.Point(739, 111);
+            this.btnConstruction0103.Location = new System.Drawing.Point(726, 111);
             this.btnConstruction0103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0103.Name = "btnConstruction0103";
-            this.btnConstruction0103.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0103.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0103.TabIndex = 15;
             this.btnConstruction0103.UseVisualStyleBackColor = true;
             this.btnConstruction0103.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5055,7 +2886,7 @@
             // btnConstruction0104
             // 
             this.btnConstruction0104.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0104.Location = new System.Drawing.Point(950, 111);
+            this.btnConstruction0104.Location = new System.Drawing.Point(933, 111);
             this.btnConstruction0104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0104.Name = "btnConstruction0104";
             this.btnConstruction0104.Size = new System.Drawing.Size(189, 30);
@@ -5072,7 +2903,7 @@
             this.label16.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label16.Location = new System.Drawing.Point(3, 180);
             this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(96, 36);
+            this.label16.Size = new System.Drawing.Size(95, 36);
             this.label16.TabIndex = 15;
             this.label16.Text = "毎回";
             this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5080,10 +2911,10 @@
             // btnConstruction0200
             // 
             this.btnConstruction0200.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0200.Location = new System.Drawing.Point(106, 183);
+            this.btnConstruction0200.Location = new System.Drawing.Point(105, 183);
             this.btnConstruction0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0200.Name = "btnConstruction0200";
-            this.btnConstruction0200.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0200.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0200.TabIndex = 15;
             this.btnConstruction0200.Text = "資材入力";
             this.btnConstruction0200.UseVisualStyleBackColor = true;
@@ -5092,10 +2923,10 @@
             // btnConstruction0201
             // 
             this.btnConstruction0201.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0201.Location = new System.Drawing.Point(317, 183);
+            this.btnConstruction0201.Location = new System.Drawing.Point(312, 183);
             this.btnConstruction0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0201.Name = "btnConstruction0201";
-            this.btnConstruction0201.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0201.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0201.TabIndex = 15;
             this.btnConstruction0201.Text = "資材貸出";
             this.btnConstruction0201.UseVisualStyleBackColor = true;
@@ -5104,10 +2935,10 @@
             // btnConstruction0202
             // 
             this.btnConstruction0202.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0202.Location = new System.Drawing.Point(528, 183);
+            this.btnConstruction0202.Location = new System.Drawing.Point(519, 183);
             this.btnConstruction0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0202.Name = "btnConstruction0202";
-            this.btnConstruction0202.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0202.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0202.TabIndex = 15;
             this.btnConstruction0202.Text = "資材返却";
             this.btnConstruction0202.UseVisualStyleBackColor = true;
@@ -5116,10 +2947,10 @@
             // btnConstruction0203
             // 
             this.btnConstruction0203.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0203.Location = new System.Drawing.Point(739, 183);
+            this.btnConstruction0203.Location = new System.Drawing.Point(726, 183);
             this.btnConstruction0203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0203.Name = "btnConstruction0203";
-            this.btnConstruction0203.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0203.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0203.TabIndex = 15;
             this.btnConstruction0203.UseVisualStyleBackColor = true;
             this.btnConstruction0203.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5127,7 +2958,7 @@
             // btnConstruction0204
             // 
             this.btnConstruction0204.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0204.Location = new System.Drawing.Point(950, 183);
+            this.btnConstruction0204.Location = new System.Drawing.Point(933, 183);
             this.btnConstruction0204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0204.Name = "btnConstruction0204";
             this.btnConstruction0204.Size = new System.Drawing.Size(189, 30);
@@ -5144,7 +2975,7 @@
             this.label44.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label44.Location = new System.Drawing.Point(3, 324);
             this.label44.Name = "label44";
-            this.label44.Size = new System.Drawing.Size(96, 36);
+            this.label44.Size = new System.Drawing.Size(95, 36);
             this.label44.TabIndex = 15;
             this.label44.Text = "着工前";
             this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5156,9 +2987,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label45.AutoSize = true;
             this.label45.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label45.Location = new System.Drawing.Point(105, 288);
+            this.label45.Location = new System.Drawing.Point(104, 288);
             this.label45.Name = "label45";
-            this.label45.Size = new System.Drawing.Size(188, 36);
+            this.label45.Size = new System.Drawing.Size(185, 36);
             this.label45.TabIndex = 15;
             this.label45.Text = "書類管理";
             this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5166,10 +2997,10 @@
             // btnConstruction0300
             // 
             this.btnConstruction0300.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0300.Location = new System.Drawing.Point(106, 327);
+            this.btnConstruction0300.Location = new System.Drawing.Point(105, 327);
             this.btnConstruction0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0300.Name = "btnConstruction0300";
-            this.btnConstruction0300.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0300.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0300.TabIndex = 15;
             this.btnConstruction0300.Text = "工事予算書作成";
             this.btnConstruction0300.UseVisualStyleBackColor = true;
@@ -5178,10 +3009,10 @@
             // btnConstruction0301
             // 
             this.btnConstruction0301.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0301.Location = new System.Drawing.Point(317, 327);
+            this.btnConstruction0301.Location = new System.Drawing.Point(312, 327);
             this.btnConstruction0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0301.Name = "btnConstruction0301";
-            this.btnConstruction0301.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0301.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0301.TabIndex = 15;
             this.btnConstruction0301.Text = "工事予算書承認";
             this.btnConstruction0301.UseVisualStyleBackColor = true;
@@ -5190,10 +3021,10 @@
             // btnConstruction0302
             // 
             this.btnConstruction0302.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0302.Location = new System.Drawing.Point(528, 327);
+            this.btnConstruction0302.Location = new System.Drawing.Point(519, 327);
             this.btnConstruction0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0302.Name = "btnConstruction0302";
-            this.btnConstruction0302.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0302.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0302.TabIndex = 15;
             this.btnConstruction0302.UseVisualStyleBackColor = true;
             this.btnConstruction0302.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5201,10 +3032,10 @@
             // btnConstruction0303
             // 
             this.btnConstruction0303.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0303.Location = new System.Drawing.Point(739, 327);
+            this.btnConstruction0303.Location = new System.Drawing.Point(726, 327);
             this.btnConstruction0303.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0303.Name = "btnConstruction0303";
-            this.btnConstruction0303.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0303.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0303.TabIndex = 15;
             this.btnConstruction0303.UseVisualStyleBackColor = true;
             this.btnConstruction0303.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5212,7 +3043,7 @@
             // btnConstruction0304
             // 
             this.btnConstruction0304.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0304.Location = new System.Drawing.Point(950, 327);
+            this.btnConstruction0304.Location = new System.Drawing.Point(933, 327);
             this.btnConstruction0304.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0304.Name = "btnConstruction0304";
             this.btnConstruction0304.Size = new System.Drawing.Size(189, 30);
@@ -5229,7 +3060,7 @@
             this.label46.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label46.Location = new System.Drawing.Point(3, 396);
             this.label46.Name = "label46";
-            this.label46.Size = new System.Drawing.Size(96, 36);
+            this.label46.Size = new System.Drawing.Size(95, 36);
             this.label46.TabIndex = 15;
             this.label46.Text = "着工前";
             this.label46.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5237,10 +3068,10 @@
             // btnConstruction0400
             // 
             this.btnConstruction0400.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0400.Location = new System.Drawing.Point(106, 399);
+            this.btnConstruction0400.Location = new System.Drawing.Point(105, 399);
             this.btnConstruction0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0400.Name = "btnConstruction0400";
-            this.btnConstruction0400.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0400.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0400.TabIndex = 15;
             this.btnConstruction0400.Text = "注文書作成";
             this.btnConstruction0400.UseVisualStyleBackColor = true;
@@ -5249,10 +3080,10 @@
             // btnConstruction0401
             // 
             this.btnConstruction0401.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0401.Location = new System.Drawing.Point(317, 399);
+            this.btnConstruction0401.Location = new System.Drawing.Point(312, 399);
             this.btnConstruction0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0401.Name = "btnConstruction0401";
-            this.btnConstruction0401.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0401.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0401.TabIndex = 15;
             this.btnConstruction0401.Text = "注文書承認";
             this.btnConstruction0401.UseVisualStyleBackColor = true;
@@ -5261,10 +3092,10 @@
             // btnConstruction0402
             // 
             this.btnConstruction0402.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0402.Location = new System.Drawing.Point(528, 399);
+            this.btnConstruction0402.Location = new System.Drawing.Point(519, 399);
             this.btnConstruction0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0402.Name = "btnConstruction0402";
-            this.btnConstruction0402.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0402.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0402.TabIndex = 15;
             this.btnConstruction0402.Text = "注文書印刷";
             this.btnConstruction0402.UseVisualStyleBackColor = true;
@@ -5273,10 +3104,10 @@
             // btnConstruction0403
             // 
             this.btnConstruction0403.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0403.Location = new System.Drawing.Point(739, 399);
+            this.btnConstruction0403.Location = new System.Drawing.Point(726, 399);
             this.btnConstruction0403.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0403.Name = "btnConstruction0403";
-            this.btnConstruction0403.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0403.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0403.TabIndex = 15;
             this.btnConstruction0403.Text = "注文書状況確認";
             this.btnConstruction0403.UseVisualStyleBackColor = true;
@@ -5285,7 +3116,7 @@
             // btnConstruction0404
             // 
             this.btnConstruction0404.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0404.Location = new System.Drawing.Point(950, 399);
+            this.btnConstruction0404.Location = new System.Drawing.Point(933, 399);
             this.btnConstruction0404.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0404.Name = "btnConstruction0404";
             this.btnConstruction0404.Size = new System.Drawing.Size(189, 30);
@@ -5302,7 +3133,7 @@
             this.label47.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label47.Location = new System.Drawing.Point(3, 468);
             this.label47.Name = "label47";
-            this.label47.Size = new System.Drawing.Size(96, 36);
+            this.label47.Size = new System.Drawing.Size(95, 36);
             this.label47.TabIndex = 15;
             this.label47.Text = "着工前";
             this.label47.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5310,10 +3141,10 @@
             // btnConstruction0500
             // 
             this.btnConstruction0500.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0500.Location = new System.Drawing.Point(106, 471);
+            this.btnConstruction0500.Location = new System.Drawing.Point(105, 471);
             this.btnConstruction0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0500.Name = "btnConstruction0500";
-            this.btnConstruction0500.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0500.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0500.TabIndex = 15;
             this.btnConstruction0500.Text = "工程表作成・印刷";
             this.btnConstruction0500.UseVisualStyleBackColor = true;
@@ -5322,10 +3153,10 @@
             // btnConstruction0501
             // 
             this.btnConstruction0501.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0501.Location = new System.Drawing.Point(317, 471);
+            this.btnConstruction0501.Location = new System.Drawing.Point(312, 471);
             this.btnConstruction0501.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0501.Name = "btnConstruction0501";
-            this.btnConstruction0501.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0501.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0501.TabIndex = 15;
             this.btnConstruction0501.Text = "施工計画書作成・印刷";
             this.btnConstruction0501.UseVisualStyleBackColor = true;
@@ -5334,10 +3165,10 @@
             // btnConstruction0502
             // 
             this.btnConstruction0502.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0502.Location = new System.Drawing.Point(528, 471);
+            this.btnConstruction0502.Location = new System.Drawing.Point(519, 471);
             this.btnConstruction0502.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0502.Name = "btnConstruction0502";
-            this.btnConstruction0502.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0502.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0502.TabIndex = 15;
             this.btnConstruction0502.Text = "施工体制台帳作成・印刷";
             this.btnConstruction0502.UseVisualStyleBackColor = true;
@@ -5346,10 +3177,10 @@
             // btnConstruction0503
             // 
             this.btnConstruction0503.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0503.Location = new System.Drawing.Point(739, 471);
+            this.btnConstruction0503.Location = new System.Drawing.Point(726, 471);
             this.btnConstruction0503.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0503.Name = "btnConstruction0503";
-            this.btnConstruction0503.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0503.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0503.TabIndex = 15;
             this.btnConstruction0503.UseVisualStyleBackColor = true;
             this.btnConstruction0503.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5357,7 +3188,7 @@
             // btnConstruction0504
             // 
             this.btnConstruction0504.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0504.Location = new System.Drawing.Point(950, 471);
+            this.btnConstruction0504.Location = new System.Drawing.Point(933, 471);
             this.btnConstruction0504.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0504.Name = "btnConstruction0504";
             this.btnConstruction0504.Size = new System.Drawing.Size(189, 30);
@@ -5374,7 +3205,7 @@
             this.label50.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label50.Location = new System.Drawing.Point(3, 540);
             this.label50.Name = "label50";
-            this.label50.Size = new System.Drawing.Size(96, 36);
+            this.label50.Size = new System.Drawing.Size(95, 36);
             this.label50.TabIndex = 15;
             this.label50.Text = "着工前・中";
             this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5382,10 +3213,10 @@
             // btnConstruction0600
             // 
             this.btnConstruction0600.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0600.Location = new System.Drawing.Point(106, 543);
+            this.btnConstruction0600.Location = new System.Drawing.Point(105, 543);
             this.btnConstruction0600.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0600.Name = "btnConstruction0600";
-            this.btnConstruction0600.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0600.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0600.TabIndex = 15;
             this.btnConstruction0600.Text = "工事施工図承諾願い";
             this.btnConstruction0600.UseVisualStyleBackColor = true;
@@ -5394,10 +3225,10 @@
             // btnConstruction0601
             // 
             this.btnConstruction0601.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0601.Location = new System.Drawing.Point(317, 543);
+            this.btnConstruction0601.Location = new System.Drawing.Point(312, 543);
             this.btnConstruction0601.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0601.Name = "btnConstruction0601";
-            this.btnConstruction0601.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0601.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0601.TabIndex = 15;
             this.btnConstruction0601.Text = "工事使用材料承諾願い";
             this.btnConstruction0601.UseVisualStyleBackColor = true;
@@ -5406,10 +3237,10 @@
             // btnConstruction0602
             // 
             this.btnConstruction0602.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0602.Location = new System.Drawing.Point(528, 543);
+            this.btnConstruction0602.Location = new System.Drawing.Point(519, 543);
             this.btnConstruction0602.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0602.Name = "btnConstruction0602";
-            this.btnConstruction0602.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0602.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0602.TabIndex = 15;
             this.btnConstruction0602.Text = "安全パトロール申請";
             this.btnConstruction0602.UseVisualStyleBackColor = true;
@@ -5418,10 +3249,10 @@
             // btnConstruction0603
             // 
             this.btnConstruction0603.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0603.Location = new System.Drawing.Point(739, 543);
+            this.btnConstruction0603.Location = new System.Drawing.Point(726, 543);
             this.btnConstruction0603.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0603.Name = "btnConstruction0603";
-            this.btnConstruction0603.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0603.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0603.TabIndex = 15;
             this.btnConstruction0603.Text = "社内検査申請";
             this.btnConstruction0603.UseVisualStyleBackColor = true;
@@ -5430,7 +3261,7 @@
             // btnConstruction0604
             // 
             this.btnConstruction0604.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0604.Location = new System.Drawing.Point(950, 543);
+            this.btnConstruction0604.Location = new System.Drawing.Point(933, 543);
             this.btnConstruction0604.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0604.Name = "btnConstruction0604";
             this.btnConstruction0604.Size = new System.Drawing.Size(189, 30);
@@ -5441,10 +3272,10 @@
             // btnConstruction0700
             // 
             this.btnConstruction0700.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0700.Location = new System.Drawing.Point(106, 615);
+            this.btnConstruction0700.Location = new System.Drawing.Point(105, 615);
             this.btnConstruction0700.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0700.Name = "btnConstruction0700";
-            this.btnConstruction0700.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0700.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0700.TabIndex = 15;
             this.btnConstruction0700.UseVisualStyleBackColor = true;
             this.btnConstruction0700.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5452,10 +3283,10 @@
             // btnConstruction0701
             // 
             this.btnConstruction0701.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0701.Location = new System.Drawing.Point(317, 615);
+            this.btnConstruction0701.Location = new System.Drawing.Point(312, 615);
             this.btnConstruction0701.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0701.Name = "btnConstruction0701";
-            this.btnConstruction0701.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0701.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0701.TabIndex = 15;
             this.btnConstruction0701.UseVisualStyleBackColor = true;
             this.btnConstruction0701.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5463,10 +3294,10 @@
             // btnConstruction0702
             // 
             this.btnConstruction0702.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0702.Location = new System.Drawing.Point(528, 615);
+            this.btnConstruction0702.Location = new System.Drawing.Point(519, 615);
             this.btnConstruction0702.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0702.Name = "btnConstruction0702";
-            this.btnConstruction0702.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0702.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0702.TabIndex = 15;
             this.btnConstruction0702.UseVisualStyleBackColor = true;
             this.btnConstruction0702.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5474,10 +3305,10 @@
             // btnConstruction0703
             // 
             this.btnConstruction0703.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0703.Location = new System.Drawing.Point(739, 615);
+            this.btnConstruction0703.Location = new System.Drawing.Point(726, 615);
             this.btnConstruction0703.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0703.Name = "btnConstruction0703";
-            this.btnConstruction0703.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0703.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0703.TabIndex = 15;
             this.btnConstruction0703.UseVisualStyleBackColor = true;
             this.btnConstruction0703.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5485,7 +3316,7 @@
             // btnConstruction0704
             // 
             this.btnConstruction0704.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0704.Location = new System.Drawing.Point(950, 615);
+            this.btnConstruction0704.Location = new System.Drawing.Point(933, 615);
             this.btnConstruction0704.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0704.Name = "btnConstruction0704";
             this.btnConstruction0704.Size = new System.Drawing.Size(189, 30);
@@ -5502,7 +3333,7 @@
             this.label51.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label51.Location = new System.Drawing.Point(3, 684);
             this.label51.Name = "label51";
-            this.label51.Size = new System.Drawing.Size(96, 36);
+            this.label51.Size = new System.Drawing.Size(95, 36);
             this.label51.TabIndex = 15;
             this.label51.Text = "着工中\r\n・完了後";
             this.label51.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5510,10 +3341,10 @@
             // btnConstruction0800
             // 
             this.btnConstruction0800.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0800.Location = new System.Drawing.Point(106, 687);
+            this.btnConstruction0800.Location = new System.Drawing.Point(105, 687);
             this.btnConstruction0800.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0800.Name = "btnConstruction0800";
-            this.btnConstruction0800.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0800.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0800.TabIndex = 15;
             this.btnConstruction0800.Text = "完成図書作成・印刷";
             this.btnConstruction0800.UseVisualStyleBackColor = true;
@@ -5522,10 +3353,10 @@
             // btnConstruction0801
             // 
             this.btnConstruction0801.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0801.Location = new System.Drawing.Point(317, 687);
+            this.btnConstruction0801.Location = new System.Drawing.Point(312, 687);
             this.btnConstruction0801.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0801.Name = "btnConstruction0801";
-            this.btnConstruction0801.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0801.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0801.TabIndex = 15;
             this.btnConstruction0801.UseVisualStyleBackColor = true;
             this.btnConstruction0801.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5533,10 +3364,10 @@
             // btnConstruction0802
             // 
             this.btnConstruction0802.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0802.Location = new System.Drawing.Point(528, 687);
+            this.btnConstruction0802.Location = new System.Drawing.Point(519, 687);
             this.btnConstruction0802.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0802.Name = "btnConstruction0802";
-            this.btnConstruction0802.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0802.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0802.TabIndex = 15;
             this.btnConstruction0802.UseVisualStyleBackColor = true;
             this.btnConstruction0802.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5544,10 +3375,10 @@
             // btnConstruction0803
             // 
             this.btnConstruction0803.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0803.Location = new System.Drawing.Point(739, 687);
+            this.btnConstruction0803.Location = new System.Drawing.Point(726, 687);
             this.btnConstruction0803.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0803.Name = "btnConstruction0803";
-            this.btnConstruction0803.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0803.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0803.TabIndex = 15;
             this.btnConstruction0803.UseVisualStyleBackColor = true;
             this.btnConstruction0803.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5555,7 +3386,7 @@
             // btnConstruction0804
             // 
             this.btnConstruction0804.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0804.Location = new System.Drawing.Point(950, 687);
+            this.btnConstruction0804.Location = new System.Drawing.Point(933, 687);
             this.btnConstruction0804.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0804.Name = "btnConstruction0804";
             this.btnConstruction0804.Size = new System.Drawing.Size(189, 30);
@@ -5572,9 +3403,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label48, 4);
             this.label48.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label48.ForeColor = System.Drawing.Color.Brown;
-            this.label48.Location = new System.Drawing.Point(721, 576);
+            this.label48.Location = new System.Drawing.Point(709, 576);
             this.label48.Name = "label48";
-            this.label48.Size = new System.Drawing.Size(419, 36);
+            this.label48.Size = new System.Drawing.Size(414, 36);
             this.label48.TabIndex = 15;
             this.label48.Text = "※上記項目は各工種の全体施工中の施工前までに作成・提出すること。";
             this.label48.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -5588,9 +3419,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label49, 4);
             this.label49.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label49.ForeColor = System.Drawing.Color.Brown;
-            this.label49.Location = new System.Drawing.Point(721, 504);
+            this.label49.Location = new System.Drawing.Point(709, 504);
             this.label49.Name = "label49";
-            this.label49.Size = new System.Drawing.Size(419, 36);
+            this.label49.Size = new System.Drawing.Size(414, 36);
             this.label49.TabIndex = 15;
             this.label49.Text = "※上記項目は施工開始までに作成すること。";
             this.label49.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -5604,9 +3435,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label42, 4);
             this.label42.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label42.ForeColor = System.Drawing.Color.Brown;
-            this.label42.Location = new System.Drawing.Point(721, 216);
+            this.label42.Location = new System.Drawing.Point(709, 216);
             this.label42.Name = "label42";
-            this.label42.Size = new System.Drawing.Size(419, 36);
+            this.label42.Size = new System.Drawing.Size(414, 36);
             this.label42.TabIndex = 15;
             this.label42.Text = "※資材項目は貸出・返却時に毎回記入すること。";
             this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -5620,9 +3451,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label32, 4);
             this.label32.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label32.ForeColor = System.Drawing.Color.Brown;
-            this.label32.Location = new System.Drawing.Point(721, 144);
+            this.label32.Location = new System.Drawing.Point(709, 144);
             this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(419, 36);
+            this.label32.Size = new System.Drawing.Size(414, 36);
             this.label32.TabIndex = 15;
             this.label32.Text = "※該当項目は毎日記入すること。";
             this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -5636,9 +3467,9 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label52, 4);
             this.label52.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label52.ForeColor = System.Drawing.Color.Brown;
-            this.label52.Location = new System.Drawing.Point(721, 720);
+            this.label52.Location = new System.Drawing.Point(709, 720);
             this.label52.Name = "label52";
-            this.label52.Size = new System.Drawing.Size(419, 36);
+            this.label52.Size = new System.Drawing.Size(414, 36);
             this.label52.TabIndex = 15;
             this.label52.Text = "※完成図書は契約工期内に再提出も含めて完了すること。";
             this.label52.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -5650,7 +3481,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label53, 10);
             this.label53.Location = new System.Drawing.Point(3, 771);
             this.label53.Name = "label53";
-            this.label53.Size = new System.Drawing.Size(1137, 6);
+            this.label53.Size = new System.Drawing.Size(1120, 6);
             this.label53.TabIndex = 15;
             // 
             // label54
@@ -5660,9 +3491,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label54.AutoSize = true;
             this.label54.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label54.Location = new System.Drawing.Point(105, 792);
+            this.label54.Location = new System.Drawing.Point(104, 792);
             this.label54.Name = "label54";
-            this.label54.Size = new System.Drawing.Size(188, 36);
+            this.label54.Size = new System.Drawing.Size(185, 36);
             this.label54.TabIndex = 15;
             this.label54.Text = "取引先請求管理";
             this.label54.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5676,7 +3507,7 @@
             this.label55.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label55.Location = new System.Drawing.Point(3, 828);
             this.label55.Name = "label55";
-            this.label55.Size = new System.Drawing.Size(96, 36);
+            this.label55.Size = new System.Drawing.Size(95, 36);
             this.label55.TabIndex = 15;
             this.label55.Text = "出来高";
             this.label55.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5684,10 +3515,10 @@
             // btnConstruction0900
             // 
             this.btnConstruction0900.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0900.Location = new System.Drawing.Point(106, 831);
+            this.btnConstruction0900.Location = new System.Drawing.Point(105, 831);
             this.btnConstruction0900.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0900.Name = "btnConstruction0900";
-            this.btnConstruction0900.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0900.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0900.TabIndex = 15;
             this.btnConstruction0900.Text = "請求書作成";
             this.btnConstruction0900.UseVisualStyleBackColor = true;
@@ -5696,10 +3527,10 @@
             // btnConstruction0901
             // 
             this.btnConstruction0901.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0901.Location = new System.Drawing.Point(317, 831);
+            this.btnConstruction0901.Location = new System.Drawing.Point(312, 831);
             this.btnConstruction0901.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0901.Name = "btnConstruction0901";
-            this.btnConstruction0901.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0901.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0901.TabIndex = 15;
             this.btnConstruction0901.Text = "請求書承認";
             this.btnConstruction0901.UseVisualStyleBackColor = true;
@@ -5708,10 +3539,10 @@
             // btnConstruction0902
             // 
             this.btnConstruction0902.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0902.Location = new System.Drawing.Point(528, 831);
+            this.btnConstruction0902.Location = new System.Drawing.Point(519, 831);
             this.btnConstruction0902.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0902.Name = "btnConstruction0902";
-            this.btnConstruction0902.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0902.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0902.TabIndex = 15;
             this.btnConstruction0902.Text = "請求書印刷";
             this.btnConstruction0902.UseVisualStyleBackColor = true;
@@ -5720,10 +3551,10 @@
             // btnConstruction0903
             // 
             this.btnConstruction0903.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0903.Location = new System.Drawing.Point(739, 831);
+            this.btnConstruction0903.Location = new System.Drawing.Point(726, 831);
             this.btnConstruction0903.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0903.Name = "btnConstruction0903";
-            this.btnConstruction0903.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction0903.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction0903.TabIndex = 15;
             this.btnConstruction0903.Text = "請求書郵送・手渡し確認";
             this.btnConstruction0903.UseVisualStyleBackColor = true;
@@ -5732,7 +3563,7 @@
             // btnConstruction0904
             // 
             this.btnConstruction0904.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction0904.Location = new System.Drawing.Point(950, 831);
+            this.btnConstruction0904.Location = new System.Drawing.Point(933, 831);
             this.btnConstruction0904.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction0904.Name = "btnConstruction0904";
             this.btnConstruction0904.Size = new System.Drawing.Size(189, 30);
@@ -5744,10 +3575,10 @@
             // btnConstruction1000
             // 
             this.btnConstruction1000.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1000.Location = new System.Drawing.Point(106, 903);
+            this.btnConstruction1000.Location = new System.Drawing.Point(105, 903);
             this.btnConstruction1000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1000.Name = "btnConstruction1000";
-            this.btnConstruction1000.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1000.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1000.TabIndex = 15;
             this.btnConstruction1000.Text = "請求書作成";
             this.btnConstruction1000.UseVisualStyleBackColor = true;
@@ -5756,10 +3587,10 @@
             // btnConstruction1001
             // 
             this.btnConstruction1001.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1001.Location = new System.Drawing.Point(317, 903);
+            this.btnConstruction1001.Location = new System.Drawing.Point(312, 903);
             this.btnConstruction1001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1001.Name = "btnConstruction1001";
-            this.btnConstruction1001.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1001.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1001.TabIndex = 15;
             this.btnConstruction1001.Text = "請求書承認";
             this.btnConstruction1001.UseVisualStyleBackColor = true;
@@ -5768,10 +3599,10 @@
             // btnConstruction1002
             // 
             this.btnConstruction1002.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1002.Location = new System.Drawing.Point(528, 903);
+            this.btnConstruction1002.Location = new System.Drawing.Point(519, 903);
             this.btnConstruction1002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1002.Name = "btnConstruction1002";
-            this.btnConstruction1002.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1002.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1002.TabIndex = 15;
             this.btnConstruction1002.Text = "請求書印刷";
             this.btnConstruction1002.UseVisualStyleBackColor = true;
@@ -5780,10 +3611,10 @@
             // btnConstruction1003
             // 
             this.btnConstruction1003.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1003.Location = new System.Drawing.Point(739, 903);
+            this.btnConstruction1003.Location = new System.Drawing.Point(726, 903);
             this.btnConstruction1003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1003.Name = "btnConstruction1003";
-            this.btnConstruction1003.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1003.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1003.TabIndex = 15;
             this.btnConstruction1003.Text = "請求書郵送・手渡し確認";
             this.btnConstruction1003.UseVisualStyleBackColor = true;
@@ -5792,7 +3623,7 @@
             // btnConstruction1004
             // 
             this.btnConstruction1004.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1004.Location = new System.Drawing.Point(950, 903);
+            this.btnConstruction1004.Location = new System.Drawing.Point(933, 903);
             this.btnConstruction1004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1004.Name = "btnConstruction1004";
             this.btnConstruction1004.Size = new System.Drawing.Size(189, 30);
@@ -5808,7 +3639,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label56, 10);
             this.label56.Location = new System.Drawing.Point(3, 987);
             this.label56.Name = "label56";
-            this.label56.Size = new System.Drawing.Size(1137, 6);
+            this.label56.Size = new System.Drawing.Size(1120, 6);
             this.label56.TabIndex = 15;
             // 
             // label57
@@ -5818,9 +3649,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label57.AutoSize = true;
             this.label57.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label57.Location = new System.Drawing.Point(105, 1008);
+            this.label57.Location = new System.Drawing.Point(104, 1008);
             this.label57.Name = "label57";
-            this.label57.Size = new System.Drawing.Size(188, 36);
+            this.label57.Size = new System.Drawing.Size(185, 36);
             this.label57.TabIndex = 15;
             this.label57.Text = "各業者・職人支払い管理";
             this.label57.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5834,7 +3665,7 @@
             this.label58.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label58.Location = new System.Drawing.Point(3, 1044);
             this.label58.Name = "label58";
-            this.label58.Size = new System.Drawing.Size(96, 36);
+            this.label58.Size = new System.Drawing.Size(95, 36);
             this.label58.TabIndex = 15;
             this.label58.Text = "毎月";
             this.label58.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5842,10 +3673,10 @@
             // btnConstruction1100
             // 
             this.btnConstruction1100.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1100.Location = new System.Drawing.Point(106, 1047);
+            this.btnConstruction1100.Location = new System.Drawing.Point(105, 1047);
             this.btnConstruction1100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1100.Name = "btnConstruction1100";
-            this.btnConstruction1100.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1100.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1100.TabIndex = 15;
             this.btnConstruction1100.Text = "業者・職人手間請求確認";
             this.btnConstruction1100.UseVisualStyleBackColor = true;
@@ -5854,10 +3685,10 @@
             // btnConstruction1101
             // 
             this.btnConstruction1101.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1101.Location = new System.Drawing.Point(317, 1047);
+            this.btnConstruction1101.Location = new System.Drawing.Point(312, 1047);
             this.btnConstruction1101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1101.Name = "btnConstruction1101";
-            this.btnConstruction1101.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1101.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1101.TabIndex = 15;
             this.btnConstruction1101.Text = "施工業者支払い確認";
             this.btnConstruction1101.UseVisualStyleBackColor = true;
@@ -5866,10 +3697,10 @@
             // btnConstruction1102
             // 
             this.btnConstruction1102.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1102.Location = new System.Drawing.Point(528, 1047);
+            this.btnConstruction1102.Location = new System.Drawing.Point(519, 1047);
             this.btnConstruction1102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1102.Name = "btnConstruction1102";
-            this.btnConstruction1102.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1102.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1102.TabIndex = 15;
             this.btnConstruction1102.UseVisualStyleBackColor = true;
             this.btnConstruction1102.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5877,10 +3708,10 @@
             // btnConstruction1103
             // 
             this.btnConstruction1103.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1103.Location = new System.Drawing.Point(739, 1047);
+            this.btnConstruction1103.Location = new System.Drawing.Point(726, 1047);
             this.btnConstruction1103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1103.Name = "btnConstruction1103";
-            this.btnConstruction1103.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1103.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1103.TabIndex = 15;
             this.btnConstruction1103.UseVisualStyleBackColor = true;
             this.btnConstruction1103.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5888,7 +3719,7 @@
             // btnConstruction1104
             // 
             this.btnConstruction1104.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1104.Location = new System.Drawing.Point(950, 1047);
+            this.btnConstruction1104.Location = new System.Drawing.Point(933, 1047);
             this.btnConstruction1104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1104.Name = "btnConstruction1104";
             this.btnConstruction1104.Size = new System.Drawing.Size(189, 30);
@@ -5904,9 +3735,9 @@
             this.label60.AutoSize = true;
             this.label60.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label60.ForeColor = System.Drawing.Color.Brown;
-            this.label60.Location = new System.Drawing.Point(105, 1080);
+            this.label60.Location = new System.Drawing.Point(104, 1080);
             this.label60.Name = "label60";
-            this.label60.Size = new System.Drawing.Size(188, 36);
+            this.label60.Size = new System.Drawing.Size(185, 36);
             this.label60.TabIndex = 15;
             this.label60.Text = "※毎月5日必着\r\n確認は8日まで";
             this.label60.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5919,9 +3750,9 @@
             this.label61.AutoSize = true;
             this.label61.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label61.ForeColor = System.Drawing.Color.Brown;
-            this.label61.Location = new System.Drawing.Point(316, 1080);
+            this.label61.Location = new System.Drawing.Point(311, 1080);
             this.label61.Name = "label61";
-            this.label61.Size = new System.Drawing.Size(188, 36);
+            this.label61.Size = new System.Drawing.Size(185, 36);
             this.label61.TabIndex = 15;
             this.label61.Text = "※毎月5日必着\r\n確認は15日まで";
             this.label61.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5933,7 +3764,7 @@
             this.tblLayoutConstruction.SetColumnSpan(this.label62, 10);
             this.label62.Location = new System.Drawing.Point(3, 1131);
             this.label62.Name = "label62";
-            this.label62.Size = new System.Drawing.Size(1137, 6);
+            this.label62.Size = new System.Drawing.Size(1120, 6);
             this.label62.TabIndex = 15;
             // 
             // label63
@@ -5943,9 +3774,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label63.AutoSize = true;
             this.label63.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label63.Location = new System.Drawing.Point(105, 1152);
+            this.label63.Location = new System.Drawing.Point(104, 1152);
             this.label63.Name = "label63";
-            this.label63.Size = new System.Drawing.Size(188, 36);
+            this.label63.Size = new System.Drawing.Size(185, 36);
             this.label63.TabIndex = 15;
             this.label63.Text = "その他管理";
             this.label63.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5959,7 +3790,7 @@
             this.label64.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label64.Location = new System.Drawing.Point(3, 1188);
             this.label64.Name = "label64";
-            this.label64.Size = new System.Drawing.Size(96, 36);
+            this.label64.Size = new System.Drawing.Size(95, 36);
             this.label64.TabIndex = 15;
             this.label64.Text = "適時";
             this.label64.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -5967,10 +3798,10 @@
             // btnConstruction1200
             // 
             this.btnConstruction1200.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1200.Location = new System.Drawing.Point(106, 1191);
+            this.btnConstruction1200.Location = new System.Drawing.Point(105, 1191);
             this.btnConstruction1200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1200.Name = "btnConstruction1200";
-            this.btnConstruction1200.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1200.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1200.TabIndex = 15;
             this.btnConstruction1200.Text = "出納帳入力";
             this.btnConstruction1200.UseVisualStyleBackColor = true;
@@ -5979,10 +3810,10 @@
             // btnConstruction1201
             // 
             this.btnConstruction1201.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1201.Location = new System.Drawing.Point(317, 1191);
+            this.btnConstruction1201.Location = new System.Drawing.Point(312, 1191);
             this.btnConstruction1201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1201.Name = "btnConstruction1201";
-            this.btnConstruction1201.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1201.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1201.TabIndex = 15;
             this.btnConstruction1201.UseVisualStyleBackColor = true;
             this.btnConstruction1201.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -5990,10 +3821,10 @@
             // btnConstruction1202
             // 
             this.btnConstruction1202.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1202.Location = new System.Drawing.Point(528, 1191);
+            this.btnConstruction1202.Location = new System.Drawing.Point(519, 1191);
             this.btnConstruction1202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1202.Name = "btnConstruction1202";
-            this.btnConstruction1202.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1202.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1202.TabIndex = 15;
             this.btnConstruction1202.UseVisualStyleBackColor = true;
             this.btnConstruction1202.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -6001,10 +3832,10 @@
             // btnConstruction1203
             // 
             this.btnConstruction1203.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1203.Location = new System.Drawing.Point(739, 1191);
+            this.btnConstruction1203.Location = new System.Drawing.Point(726, 1191);
             this.btnConstruction1203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1203.Name = "btnConstruction1203";
-            this.btnConstruction1203.Size = new System.Drawing.Size(186, 30);
+            this.btnConstruction1203.Size = new System.Drawing.Size(183, 30);
             this.btnConstruction1203.TabIndex = 15;
             this.btnConstruction1203.UseVisualStyleBackColor = true;
             this.btnConstruction1203.Click += new System.EventHandler(this.btnConstruction_Click);
@@ -6012,7 +3843,7 @@
             // btnConstruction1204
             // 
             this.btnConstruction1204.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.btnConstruction1204.Location = new System.Drawing.Point(950, 1191);
+            this.btnConstruction1204.Location = new System.Drawing.Point(933, 1191);
             this.btnConstruction1204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnConstruction1204.Name = "btnConstruction1204";
             this.btnConstruction1204.Size = new System.Drawing.Size(189, 30);
@@ -6029,7 +3860,7 @@
             this.label78.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label78.Location = new System.Drawing.Point(3, 900);
             this.label78.Name = "label78";
-            this.label78.Size = new System.Drawing.Size(96, 36);
+            this.label78.Size = new System.Drawing.Size(95, 36);
             this.label78.TabIndex = 15;
             this.label78.Text = "完了後";
             this.label78.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6133,7 +3964,7 @@
             this.tableLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
             this.tableLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
             this.tableLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
-            this.tableLayoutAffairs.Size = new System.Drawing.Size(1143, 648);
+            this.tableLayoutAffairs.Size = new System.Drawing.Size(1126, 648);
             this.tableLayoutAffairs.TabIndex = 13;
             // 
             // btnAffairs0000
@@ -6141,10 +3972,10 @@
             this.btnAffairs0000.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0000.Location = new System.Drawing.Point(106, 39);
+            this.btnAffairs0000.Location = new System.Drawing.Point(105, 39);
             this.btnAffairs0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0000.Name = "btnAffairs0000";
-            this.btnAffairs0000.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0000.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0000.TabIndex = 0;
             this.btnAffairs0000.Text = "行動予定入力";
             this.btnAffairs0000.UseVisualStyleBackColor = true;
@@ -6155,10 +3986,10 @@
             this.btnAffairs0001.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0001.Location = new System.Drawing.Point(317, 39);
+            this.btnAffairs0001.Location = new System.Drawing.Point(312, 39);
             this.btnAffairs0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0001.Name = "btnAffairs0001";
-            this.btnAffairs0001.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0001.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0001.TabIndex = 0;
             this.btnAffairs0001.Text = "車両予約";
             this.btnAffairs0001.UseVisualStyleBackColor = true;
@@ -6171,9 +4002,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label65.AutoSize = true;
             this.label65.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label65.Location = new System.Drawing.Point(105, 0);
+            this.label65.Location = new System.Drawing.Point(104, 0);
             this.label65.Name = "label65";
-            this.label65.Size = new System.Drawing.Size(188, 36);
+            this.label65.Size = new System.Drawing.Size(185, 36);
             this.label65.TabIndex = 18;
             this.label65.Text = "日次管理";
             this.label65.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6183,10 +4014,10 @@
             this.btnAffairs0002.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0002.Location = new System.Drawing.Point(528, 39);
+            this.btnAffairs0002.Location = new System.Drawing.Point(519, 39);
             this.btnAffairs0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0002.Name = "btnAffairs0002";
-            this.btnAffairs0002.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0002.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0002.TabIndex = 0;
             this.btnAffairs0002.UseVisualStyleBackColor = true;
             this.btnAffairs0002.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6196,10 +4027,10 @@
             this.btnAffairs0003.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0003.Location = new System.Drawing.Point(739, 39);
+            this.btnAffairs0003.Location = new System.Drawing.Point(726, 39);
             this.btnAffairs0003.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0003.Name = "btnAffairs0003";
-            this.btnAffairs0003.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0003.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0003.TabIndex = 0;
             this.btnAffairs0003.UseVisualStyleBackColor = true;
             this.btnAffairs0003.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6209,7 +4040,7 @@
             this.btnAffairs0004.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0004.Location = new System.Drawing.Point(950, 39);
+            this.btnAffairs0004.Location = new System.Drawing.Point(933, 39);
             this.btnAffairs0004.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0004.Name = "btnAffairs0004";
             this.btnAffairs0004.Size = new System.Drawing.Size(189, 30);
@@ -6222,10 +4053,10 @@
             this.btnAffairs0100.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0100.Location = new System.Drawing.Point(106, 111);
+            this.btnAffairs0100.Location = new System.Drawing.Point(105, 111);
             this.btnAffairs0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0100.Name = "btnAffairs0100";
-            this.btnAffairs0100.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0100.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0100.TabIndex = 0;
             this.btnAffairs0100.Text = "出勤管理";
             this.btnAffairs0100.UseVisualStyleBackColor = true;
@@ -6236,10 +4067,10 @@
             this.btnAffairs0101.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0101.Location = new System.Drawing.Point(317, 111);
+            this.btnAffairs0101.Location = new System.Drawing.Point(312, 111);
             this.btnAffairs0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0101.Name = "btnAffairs0101";
-            this.btnAffairs0101.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0101.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0101.TabIndex = 0;
             this.btnAffairs0101.UseVisualStyleBackColor = true;
             this.btnAffairs0101.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6249,10 +4080,10 @@
             this.btnAffairs0102.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0102.Location = new System.Drawing.Point(528, 111);
+            this.btnAffairs0102.Location = new System.Drawing.Point(519, 111);
             this.btnAffairs0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0102.Name = "btnAffairs0102";
-            this.btnAffairs0102.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0102.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0102.TabIndex = 0;
             this.btnAffairs0102.UseVisualStyleBackColor = true;
             this.btnAffairs0102.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6262,10 +4093,10 @@
             this.btnAffairs0103.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0103.Location = new System.Drawing.Point(739, 111);
+            this.btnAffairs0103.Location = new System.Drawing.Point(726, 111);
             this.btnAffairs0103.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0103.Name = "btnAffairs0103";
-            this.btnAffairs0103.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0103.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0103.TabIndex = 0;
             this.btnAffairs0103.UseVisualStyleBackColor = true;
             this.btnAffairs0103.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6275,7 +4106,7 @@
             this.btnAffairs0104.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0104.Location = new System.Drawing.Point(950, 111);
+            this.btnAffairs0104.Location = new System.Drawing.Point(933, 111);
             this.btnAffairs0104.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0104.Name = "btnAffairs0104";
             this.btnAffairs0104.Size = new System.Drawing.Size(189, 30);
@@ -6292,7 +4123,7 @@
             this.label67.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label67.Location = new System.Drawing.Point(3, 36);
             this.label67.Name = "label67";
-            this.label67.Size = new System.Drawing.Size(96, 36);
+            this.label67.Size = new System.Drawing.Size(95, 36);
             this.label67.TabIndex = 19;
             this.label67.Text = "毎日";
             this.label67.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6306,7 +4137,7 @@
             this.label66.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label66.Location = new System.Drawing.Point(3, 108);
             this.label66.Name = "label66";
-            this.label66.Size = new System.Drawing.Size(96, 36);
+            this.label66.Size = new System.Drawing.Size(95, 36);
             this.label66.TabIndex = 19;
             this.label66.Text = "毎日";
             this.label66.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6318,7 +4149,7 @@
             this.tableLayoutAffairs.SetColumnSpan(this.label68, 10);
             this.label68.Location = new System.Drawing.Point(3, 195);
             this.label68.Name = "label68";
-            this.label68.Size = new System.Drawing.Size(1137, 6);
+            this.label68.Size = new System.Drawing.Size(1120, 6);
             this.label68.TabIndex = 20;
             // 
             // btnAffairs0302
@@ -6326,10 +4157,10 @@
             this.btnAffairs0302.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0302.Location = new System.Drawing.Point(528, 327);
+            this.btnAffairs0302.Location = new System.Drawing.Point(519, 327);
             this.btnAffairs0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0302.Name = "btnAffairs0302";
-            this.btnAffairs0302.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0302.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0302.TabIndex = 0;
             this.btnAffairs0302.UseVisualStyleBackColor = true;
             this.btnAffairs0302.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6339,10 +4170,10 @@
             this.btnAffairs0300.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0300.Location = new System.Drawing.Point(106, 327);
+            this.btnAffairs0300.Location = new System.Drawing.Point(105, 327);
             this.btnAffairs0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0300.Name = "btnAffairs0300";
-            this.btnAffairs0300.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0300.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0300.TabIndex = 0;
             this.btnAffairs0300.Text = "注文書発給状況入力";
             this.btnAffairs0300.UseVisualStyleBackColor = true;
@@ -6353,10 +4184,10 @@
             this.btnAffairs0301.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0301.Location = new System.Drawing.Point(317, 327);
+            this.btnAffairs0301.Location = new System.Drawing.Point(312, 327);
             this.btnAffairs0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0301.Name = "btnAffairs0301";
-            this.btnAffairs0301.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0301.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0301.TabIndex = 0;
             this.btnAffairs0301.Text = "請求書発送状況入力";
             this.btnAffairs0301.UseVisualStyleBackColor = true;
@@ -6367,10 +4198,10 @@
             this.btnAffairs0201.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0201.Location = new System.Drawing.Point(317, 255);
+            this.btnAffairs0201.Location = new System.Drawing.Point(312, 255);
             this.btnAffairs0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0201.Name = "btnAffairs0201";
-            this.btnAffairs0201.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0201.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0201.TabIndex = 0;
             this.btnAffairs0201.Text = "工事予算閲覧";
             this.btnAffairs0201.UseVisualStyleBackColor = true;
@@ -6381,10 +4212,10 @@
             this.btnAffairs0200.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0200.Location = new System.Drawing.Point(106, 255);
+            this.btnAffairs0200.Location = new System.Drawing.Point(105, 255);
             this.btnAffairs0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0200.Name = "btnAffairs0200";
-            this.btnAffairs0200.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0200.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0200.TabIndex = 0;
             this.btnAffairs0200.Text = "工事情報閲覧";
             this.btnAffairs0200.UseVisualStyleBackColor = true;
@@ -6397,9 +4228,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label69.AutoSize = true;
             this.label69.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label69.Location = new System.Drawing.Point(105, 216);
+            this.label69.Location = new System.Drawing.Point(104, 216);
             this.label69.Name = "label69";
-            this.label69.Size = new System.Drawing.Size(188, 36);
+            this.label69.Size = new System.Drawing.Size(185, 36);
             this.label69.TabIndex = 18;
             this.label69.Text = "情報閲覧及び入力";
             this.label69.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6409,10 +4240,10 @@
             this.btnAffairs0202.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0202.Location = new System.Drawing.Point(528, 255);
+            this.btnAffairs0202.Location = new System.Drawing.Point(519, 255);
             this.btnAffairs0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0202.Name = "btnAffairs0202";
-            this.btnAffairs0202.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0202.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0202.TabIndex = 0;
             this.btnAffairs0202.Text = "請求書承認状況閲覧";
             this.btnAffairs0202.UseVisualStyleBackColor = true;
@@ -6423,10 +4254,10 @@
             this.btnAffairs0203.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0203.Location = new System.Drawing.Point(739, 255);
+            this.btnAffairs0203.Location = new System.Drawing.Point(726, 255);
             this.btnAffairs0203.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0203.Name = "btnAffairs0203";
-            this.btnAffairs0203.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0203.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0203.TabIndex = 0;
             this.btnAffairs0203.UseVisualStyleBackColor = true;
             this.btnAffairs0203.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6436,7 +4267,7 @@
             this.btnAffairs0204.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0204.Location = new System.Drawing.Point(950, 255);
+            this.btnAffairs0204.Location = new System.Drawing.Point(933, 255);
             this.btnAffairs0204.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0204.Name = "btnAffairs0204";
             this.btnAffairs0204.Size = new System.Drawing.Size(189, 30);
@@ -6450,10 +4281,10 @@
             this.btnAffairs0303.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0303.Location = new System.Drawing.Point(739, 327);
+            this.btnAffairs0303.Location = new System.Drawing.Point(726, 327);
             this.btnAffairs0303.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0303.Name = "btnAffairs0303";
-            this.btnAffairs0303.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0303.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0303.TabIndex = 0;
             this.btnAffairs0303.UseVisualStyleBackColor = true;
             this.btnAffairs0303.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6463,7 +4294,7 @@
             this.btnAffairs0304.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0304.Location = new System.Drawing.Point(950, 327);
+            this.btnAffairs0304.Location = new System.Drawing.Point(933, 327);
             this.btnAffairs0304.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0304.Name = "btnAffairs0304";
             this.btnAffairs0304.Size = new System.Drawing.Size(189, 30);
@@ -6478,7 +4309,7 @@
             this.tableLayoutAffairs.SetColumnSpan(this.label70, 10);
             this.label70.Location = new System.Drawing.Point(3, 411);
             this.label70.Name = "label70";
-            this.label70.Size = new System.Drawing.Size(1137, 6);
+            this.label70.Size = new System.Drawing.Size(1120, 6);
             this.label70.TabIndex = 20;
             // 
             // btnAffairs0400
@@ -6486,10 +4317,10 @@
             this.btnAffairs0400.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0400.Location = new System.Drawing.Point(106, 471);
+            this.btnAffairs0400.Location = new System.Drawing.Point(105, 471);
             this.btnAffairs0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0400.Name = "btnAffairs0400";
-            this.btnAffairs0400.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0400.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0400.TabIndex = 0;
             this.btnAffairs0400.Text = "業者・職人手間入力";
             this.btnAffairs0400.UseVisualStyleBackColor = true;
@@ -6500,10 +4331,10 @@
             this.btnAffairs0401.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0401.Location = new System.Drawing.Point(317, 471);
+            this.btnAffairs0401.Location = new System.Drawing.Point(312, 471);
             this.btnAffairs0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0401.Name = "btnAffairs0401";
-            this.btnAffairs0401.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0401.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0401.TabIndex = 0;
             this.btnAffairs0401.Text = "施工業者支払い入力";
             this.btnAffairs0401.UseVisualStyleBackColor = true;
@@ -6514,10 +4345,10 @@
             this.btnAffairs0402.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0402.Location = new System.Drawing.Point(528, 471);
+            this.btnAffairs0402.Location = new System.Drawing.Point(519, 471);
             this.btnAffairs0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0402.Name = "btnAffairs0402";
-            this.btnAffairs0402.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0402.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0402.TabIndex = 0;
             this.btnAffairs0402.UseVisualStyleBackColor = true;
             this.btnAffairs0402.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6527,10 +4358,10 @@
             this.btnAffairs0403.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0403.Location = new System.Drawing.Point(739, 471);
+            this.btnAffairs0403.Location = new System.Drawing.Point(726, 471);
             this.btnAffairs0403.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0403.Name = "btnAffairs0403";
-            this.btnAffairs0403.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0403.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0403.TabIndex = 0;
             this.btnAffairs0403.UseVisualStyleBackColor = true;
             this.btnAffairs0403.Click += new System.EventHandler(this.btnAffairs_Click);
@@ -6540,7 +4371,7 @@
             this.btnAffairs0404.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0404.Location = new System.Drawing.Point(950, 471);
+            this.btnAffairs0404.Location = new System.Drawing.Point(933, 471);
             this.btnAffairs0404.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0404.Name = "btnAffairs0404";
             this.btnAffairs0404.Size = new System.Drawing.Size(189, 30);
@@ -6556,9 +4387,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label71.AutoSize = true;
             this.label71.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label71.Location = new System.Drawing.Point(105, 432);
+            this.label71.Location = new System.Drawing.Point(104, 432);
             this.label71.Name = "label71";
-            this.label71.Size = new System.Drawing.Size(188, 36);
+            this.label71.Size = new System.Drawing.Size(185, 36);
             this.label71.TabIndex = 18;
             this.label71.Text = "請求関係入力管理";
             this.label71.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6572,7 +4403,7 @@
             this.label72.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label72.Location = new System.Drawing.Point(3, 468);
             this.label72.Name = "label72";
-            this.label72.Size = new System.Drawing.Size(96, 36);
+            this.label72.Size = new System.Drawing.Size(95, 36);
             this.label72.TabIndex = 19;
             this.label72.Text = "毎月";
             this.label72.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6584,7 +4415,7 @@
             this.tableLayoutAffairs.SetColumnSpan(this.label73, 10);
             this.label73.Location = new System.Drawing.Point(3, 555);
             this.label73.Name = "label73";
-            this.label73.Size = new System.Drawing.Size(1137, 6);
+            this.label73.Size = new System.Drawing.Size(1120, 6);
             this.label73.TabIndex = 20;
             // 
             // label74
@@ -6594,9 +4425,9 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.label74.AutoSize = true;
             this.label74.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label74.Location = new System.Drawing.Point(105, 576);
+            this.label74.Location = new System.Drawing.Point(104, 576);
             this.label74.Name = "label74";
-            this.label74.Size = new System.Drawing.Size(188, 36);
+            this.label74.Size = new System.Drawing.Size(185, 36);
             this.label74.TabIndex = 18;
             this.label74.Text = "その他管理";
             this.label74.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6606,10 +4437,10 @@
             this.btnAffairs0500.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAffairs0500.Location = new System.Drawing.Point(106, 615);
+            this.btnAffairs0500.Location = new System.Drawing.Point(105, 615);
             this.btnAffairs0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnAffairs0500.Name = "btnAffairs0500";
-            this.btnAffairs0500.Size = new System.Drawing.Size(186, 30);
+            this.btnAffairs0500.Size = new System.Drawing.Size(183, 30);
             this.btnAffairs0500.TabIndex = 0;
             this.btnAffairs0500.Text = "出納帳入力";
             this.btnAffairs0500.UseVisualStyleBackColor = true;
@@ -6623,9 +4454,9 @@
             this.label75.AutoSize = true;
             this.label75.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label75.ForeColor = System.Drawing.Color.Brown;
-            this.label75.Location = new System.Drawing.Point(105, 504);
+            this.label75.Location = new System.Drawing.Point(104, 504);
             this.label75.Name = "label75";
-            this.label75.Size = new System.Drawing.Size(188, 36);
+            this.label75.Size = new System.Drawing.Size(185, 36);
             this.label75.TabIndex = 18;
             this.label75.Text = "※到着後速やかに入力";
             this.label75.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6638,9 +4469,9 @@
             this.label76.AutoSize = true;
             this.label76.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label76.ForeColor = System.Drawing.Color.Brown;
-            this.label76.Location = new System.Drawing.Point(316, 504);
+            this.label76.Location = new System.Drawing.Point(311, 504);
             this.label76.Name = "label76";
-            this.label76.Size = new System.Drawing.Size(188, 36);
+            this.label76.Size = new System.Drawing.Size(185, 36);
             this.label76.TabIndex = 18;
             this.label76.Text = "※到着後速やかに入力";
             this.label76.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -6653,7 +4484,7 @@
             this.label77.AutoSize = true;
             this.label77.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label77.ForeColor = System.Drawing.Color.Brown;
-            this.label77.Location = new System.Drawing.Point(949, 504);
+            this.label77.Location = new System.Drawing.Point(932, 504);
             this.label77.Name = "label77";
             this.label77.Size = new System.Drawing.Size(191, 36);
             this.label77.TabIndex = 18;
@@ -7057,6 +4888,291 @@
             this.btnDataCopyE.Visible = false;
             this.btnDataCopyE.Click += new System.EventHandler(this.btnDataCopy_Click);
             // 
+            // dgvBusinessMessage
+            // 
+            this.dgvBusinessMessage.AllowUserToAddRows = false;
+            this.dgvBusinessMessage.AllowUserToDeleteRows = false;
+            this.dgvBusinessMessage.AllowUserToResizeColumns = false;
+            this.dgvBusinessMessage.AllowUserToResizeRows = false;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvBusinessMessage.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvBusinessMessage.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvBusinessMessage.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvBusinessMessage.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvBusinessMessage.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+            this.dgvBusinessMessage.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvBusinessMessage.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn79,
+            this.dataGridViewTextBoxColumn80,
+            this.dataGridViewTextBoxColumn81,
+            this.dataGridViewTextBoxColumn82,
+            this.dataGridViewTextBoxColumn83,
+            this.Column24,
+            this.dataGridViewTextBoxColumn84,
+            this.dataGridViewTextBoxColumn85});
+            this.dgvBusinessMessage.Location = new System.Drawing.Point(6, 3);
+            this.dgvBusinessMessage.MultiSelect = false;
+            this.dgvBusinessMessage.Name = "dgvBusinessMessage";
+            this.dgvBusinessMessage.RowHeadersVisible = false;
+            this.dgvBusinessMessage.RowHeadersWidth = 20;
+            this.dgvBusinessMessage.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvBusinessMessage.RowTemplate.Height = 21;
+            this.dgvBusinessMessage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvBusinessMessage.Size = new System.Drawing.Size(1180, 494);
+            this.dgvBusinessMessage.TabIndex = 28;
+            this.dgvBusinessMessage.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn79
+            // 
+            this.dataGridViewTextBoxColumn79.Frozen = true;
+            this.dataGridViewTextBoxColumn79.HeaderText = "レコード番号";
+            this.dataGridViewTextBoxColumn79.Name = "dataGridViewTextBoxColumn79";
+            this.dataGridViewTextBoxColumn79.ReadOnly = true;
+            this.dataGridViewTextBoxColumn79.Visible = false;
+            this.dataGridViewTextBoxColumn79.Width = 5;
+            // 
+            // dataGridViewTextBoxColumn80
+            // 
+            this.dataGridViewTextBoxColumn80.Frozen = true;
+            this.dataGridViewTextBoxColumn80.HeaderText = "レコード枝番";
+            this.dataGridViewTextBoxColumn80.Name = "dataGridViewTextBoxColumn80";
+            this.dataGridViewTextBoxColumn80.ReadOnly = true;
+            this.dataGridViewTextBoxColumn80.Visible = false;
+            this.dataGridViewTextBoxColumn80.Width = 5;
+            // 
+            // dataGridViewTextBoxColumn81
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn81.DefaultCellStyle = dataGridViewCellStyle3;
+            this.dataGridViewTextBoxColumn81.Frozen = true;
+            this.dataGridViewTextBoxColumn81.HeaderText = "書込み者";
+            this.dataGridViewTextBoxColumn81.Name = "dataGridViewTextBoxColumn81";
+            this.dataGridViewTextBoxColumn81.ReadOnly = true;
+            this.dataGridViewTextBoxColumn81.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn81.Width = 150;
+            // 
+            // dataGridViewTextBoxColumn82
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn82.DefaultCellStyle = dataGridViewCellStyle4;
+            this.dataGridViewTextBoxColumn82.Frozen = true;
+            this.dataGridViewTextBoxColumn82.HeaderText = "対象者";
+            this.dataGridViewTextBoxColumn82.Name = "dataGridViewTextBoxColumn82";
+            this.dataGridViewTextBoxColumn82.ReadOnly = true;
+            this.dataGridViewTextBoxColumn82.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn83
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn83.DefaultCellStyle = dataGridViewCellStyle5;
+            this.dataGridViewTextBoxColumn83.Frozen = true;
+            this.dataGridViewTextBoxColumn83.HeaderText = "伝言タイトル";
+            this.dataGridViewTextBoxColumn83.Name = "dataGridViewTextBoxColumn83";
+            this.dataGridViewTextBoxColumn83.ReadOnly = true;
+            this.dataGridViewTextBoxColumn83.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn83.Width = 200;
+            // 
+            // Column24
+            // 
+            this.Column24.Frozen = true;
+            this.Column24.HeaderText = "連絡内容";
+            this.Column24.Name = "Column24";
+            this.Column24.ReadOnly = true;
+            this.Column24.Width = 560;
+            // 
+            // dataGridViewTextBoxColumn84
+            // 
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn84.DefaultCellStyle = dataGridViewCellStyle6;
+            this.dataGridViewTextBoxColumn84.Frozen = true;
+            this.dataGridViewTextBoxColumn84.HeaderText = "書　込　日　付";
+            this.dataGridViewTextBoxColumn84.Name = "dataGridViewTextBoxColumn84";
+            this.dataGridViewTextBoxColumn84.ReadOnly = true;
+            this.dataGridViewTextBoxColumn84.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn84.Width = 150;
+            // 
+            // dataGridViewTextBoxColumn85
+            // 
+            this.dataGridViewTextBoxColumn85.Frozen = true;
+            this.dataGridViewTextBoxColumn85.HeaderText = "書込み者";
+            this.dataGridViewTextBoxColumn85.Name = "dataGridViewTextBoxColumn85";
+            this.dataGridViewTextBoxColumn85.ReadOnly = true;
+            this.dataGridViewTextBoxColumn85.Visible = false;
+            this.dataGridViewTextBoxColumn85.Width = 5;
+            // 
+            // dgvMessageBoard
+            // 
+            this.dgvMessageBoard.AllowUserToAddRows = false;
+            this.dgvMessageBoard.AllowUserToDeleteRows = false;
+            this.dgvMessageBoard.AllowUserToResizeColumns = false;
+            this.dgvMessageBoard.AllowUserToResizeRows = false;
+            dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvMessageBoard.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7;
+            this.dgvMessageBoard.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvMessageBoard.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvMessageBoard.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle8.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvMessageBoard.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
+            this.dgvMessageBoard.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvMessageBoard.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column05,
+            this.Column06,
+            this.Column03,
+            this.Column01,
+            this.Column02,
+            this.Column04,
+            this.Column07});
+            this.dgvMessageBoard.Location = new System.Drawing.Point(6, 3);
+            this.dgvMessageBoard.MultiSelect = false;
+            this.dgvMessageBoard.Name = "dgvMessageBoard";
+            this.dgvMessageBoard.RowHeadersVisible = false;
+            this.dgvMessageBoard.RowHeadersWidth = 20;
+            this.dgvMessageBoard.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvMessageBoard.RowTemplate.Height = 21;
+            this.dgvMessageBoard.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvMessageBoard.Size = new System.Drawing.Size(1180, 494);
+            this.dgvMessageBoard.TabIndex = 9;
+            this.dgvMessageBoard.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
+            // 
+            // Column05
+            // 
+            this.Column05.Frozen = true;
+            this.Column05.HeaderText = "レコード番号";
+            this.Column05.Name = "Column05";
+            this.Column05.ReadOnly = true;
+            this.Column05.Visible = false;
+            this.Column05.Width = 5;
+            // 
+            // Column06
+            // 
+            this.Column06.Frozen = true;
+            this.Column06.HeaderText = "レコード枝番";
+            this.Column06.Name = "Column06";
+            this.Column06.ReadOnly = true;
+            this.Column06.Visible = false;
+            this.Column06.Width = 5;
+            // 
+            // Column03
+            // 
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column03.DefaultCellStyle = dataGridViewCellStyle9;
+            this.Column03.Frozen = true;
+            this.Column03.HeaderText = "書込み者";
+            this.Column03.Name = "Column03";
+            this.Column03.ReadOnly = true;
+            this.Column03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column03.Width = 150;
+            // 
+            // Column01
+            // 
+            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column01.DefaultCellStyle = dataGridViewCellStyle10;
+            this.Column01.Frozen = true;
+            this.Column01.HeaderText = "対象者";
+            this.Column01.Name = "Column01";
+            this.Column01.ReadOnly = true;
+            this.Column01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column01.Width = 300;
+            // 
+            // Column02
+            // 
+            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column02.DefaultCellStyle = dataGridViewCellStyle11;
+            this.Column02.Frozen = true;
+            this.Column02.HeaderText = "伝　　言　　タ　イ　ト　ル";
+            this.Column02.Name = "Column02";
+            this.Column02.ReadOnly = true;
+            this.Column02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column02.Width = 560;
+            // 
+            // Column04
+            // 
+            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column04.DefaultCellStyle = dataGridViewCellStyle12;
+            this.Column04.Frozen = true;
+            this.Column04.HeaderText = "書　込　日　付";
+            this.Column04.Name = "Column04";
+            this.Column04.ReadOnly = true;
+            this.Column04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column04.Width = 150;
+            // 
+            // Column07
+            // 
+            this.Column07.Frozen = true;
+            this.Column07.HeaderText = "書込み者";
+            this.Column07.Name = "Column07";
+            this.Column07.ReadOnly = true;
+            this.Column07.Visible = false;
+            this.Column07.Width = 5;
+            // 
+            // dgvApproval
+            // 
+            this.dgvApproval.AllowUserToAddRows = false;
+            this.dgvApproval.AllowUserToDeleteRows = false;
+            this.dgvApproval.AllowUserToResizeColumns = false;
+            this.dgvApproval.AllowUserToResizeRows = false;
+            dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvApproval.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13;
+            this.dgvApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvApproval.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle14.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvApproval.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14;
+            this.dgvApproval.ColumnHeadersHeight = 20;
+            this.dgvApproval.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvApproval.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.ApprovalColumn02,
+            this.ApprovalColumn12,
+            this.Column32,
+            this.ApprovalColumn01,
+            this.ApprovalColumn03,
+            this.ApprovalColumn04,
+            this.ApprovalColumn05,
+            this.ApprovalColumn06,
+            this.ApprovalColumn07,
+            this.ApprovalColumn08,
+            this.ApprovalColumn09,
+            this.ApprovalColumn10,
+            this.ApprovalColumn11});
+            this.dgvApproval.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvApproval.Location = new System.Drawing.Point(6, 29);
+            this.dgvApproval.MultiSelect = false;
+            this.dgvApproval.Name = "dgvApproval";
+            this.dgvApproval.ReadOnly = true;
+            this.dgvApproval.RowHeadersVisible = false;
+            this.dgvApproval.RowHeadersWidth = 20;
+            this.dgvApproval.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvApproval.RowTemplate.Height = 20;
+            this.dgvApproval.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvApproval.Size = new System.Drawing.Size(1180, 464);
+            this.dgvApproval.TabIndex = 6;
+            this.dgvApproval.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvApproval_CellDoubleClick);
+            // 
             // ApprovalColumn02
             // 
             dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
@@ -7206,6 +5322,1890 @@
             this.ApprovalColumn11.ReadOnly = true;
             this.ApprovalColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             // 
+            // dgvSalesInProjects
+            // 
+            this.dgvSalesInProjects.AllowUserToAddRows = false;
+            this.dgvSalesInProjects.AllowUserToDeleteRows = false;
+            this.dgvSalesInProjects.AllowUserToResizeColumns = false;
+            this.dgvSalesInProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle26.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvSalesInProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle26;
+            this.dgvSalesInProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvSalesInProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvSalesInProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle27.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle27.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, 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.dgvSalesInProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle27;
+            this.dgvSalesInProjects.ColumnHeadersHeight = 20;
+            this.dgvSalesInProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvSalesInProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column15,
+            this.Column10,
+            this.Column2,
+            this.Column9,
+            this.Column29,
+            this.Column19,
+            this.Column3,
+            this.Column4,
+            this.Column5,
+            this.Column6,
+            this.Column7,
+            this.Column8});
+            this.dgvSalesInProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvSalesInProjects.Location = new System.Drawing.Point(6, 29);
+            this.dgvSalesInProjects.MultiSelect = false;
+            this.dgvSalesInProjects.Name = "dgvSalesInProjects";
+            this.dgvSalesInProjects.RowHeadersVisible = false;
+            this.dgvSalesInProjects.RowHeadersWidth = 20;
+            this.dgvSalesInProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvSalesInProjects.RowTemplate.Height = 20;
+            this.dgvSalesInProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvSalesInProjects.Size = new System.Drawing.Size(1180, 464);
+            this.dgvSalesInProjects.TabIndex = 6;
+            this.dgvSalesInProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // Column1
+            // 
+            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle28;
+            this.Column1.Frozen = true;
+            this.Column1.HeaderText = "工事コード";
+            this.Column1.Name = "Column1";
+            this.Column1.ReadOnly = true;
+            this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column1.Visible = false;
+            this.Column1.Width = 5;
+            // 
+            // Column15
+            // 
+            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.Black;
+            this.Column15.DefaultCellStyle = dataGridViewCellStyle29;
+            this.Column15.Frozen = true;
+            this.Column15.HeaderText = "№";
+            this.Column15.Name = "Column15";
+            this.Column15.ReadOnly = true;
+            this.Column15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column15.Width = 40;
+            // 
+            // Column10
+            // 
+            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column10.DefaultCellStyle = dataGridViewCellStyle30;
+            this.Column10.Frozen = true;
+            this.Column10.HeaderText = "営業期";
+            this.Column10.Name = "Column10";
+            this.Column10.ReadOnly = true;
+            this.Column10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column10.Width = 50;
+            // 
+            // Column2
+            // 
+            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle31;
+            this.Column2.Frozen = true;
+            this.Column2.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.Column2.Name = "Column2";
+            this.Column2.ReadOnly = true;
+            this.Column2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column2.Width = 480;
+            // 
+            // Column9
+            // 
+            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle32;
+            this.Column9.HeaderText = "進捗状態";
+            this.Column9.Name = "Column9";
+            this.Column9.ReadOnly = true;
+            this.Column9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column29
+            // 
+            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle33.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column29.DefaultCellStyle = dataGridViewCellStyle33;
+            this.Column29.HeaderText = "承認状況";
+            this.Column29.Name = "Column29";
+            this.Column29.ReadOnly = true;
+            this.Column29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column19
+            // 
+            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column19.DefaultCellStyle = dataGridViewCellStyle34;
+            this.Column19.HeaderText = "見積提出期限";
+            this.Column19.Name = "Column19";
+            this.Column19.ReadOnly = true;
+            this.Column19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column3
+            // 
+            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle35;
+            this.Column3.HeaderText = "営業担当者";
+            this.Column3.Name = "Column3";
+            this.Column3.ReadOnly = true;
+            this.Column3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column4
+            // 
+            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle36;
+            this.Column4.HeaderText = "工事予定者";
+            this.Column4.Name = "Column4";
+            this.Column4.ReadOnly = true;
+            this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column5
+            // 
+            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle37;
+            this.Column5.HeaderText = "着工予定日";
+            this.Column5.Name = "Column5";
+            this.Column5.ReadOnly = true;
+            this.Column5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column6
+            // 
+            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column6.DefaultCellStyle = dataGridViewCellStyle38;
+            this.Column6.HeaderText = "完了予定日";
+            this.Column6.Name = "Column6";
+            this.Column6.ReadOnly = true;
+            this.Column6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column7
+            // 
+            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle39;
+            this.Column7.HeaderText = "現場住所";
+            this.Column7.Name = "Column7";
+            this.Column7.ReadOnly = true;
+            this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column7.Width = 400;
+            // 
+            // Column8
+            // 
+            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle40;
+            this.Column8.HeaderText = "取　引　先";
+            this.Column8.Name = "Column8";
+            this.Column8.ReadOnly = true;
+            this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column8.Width = 350;
+            // 
+            // dgvTenders
+            // 
+            this.dgvTenders.AllowUserToAddRows = false;
+            this.dgvTenders.AllowUserToDeleteRows = false;
+            this.dgvTenders.AllowUserToResizeColumns = false;
+            this.dgvTenders.AllowUserToResizeRows = false;
+            dataGridViewCellStyle41.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvTenders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle41;
+            this.dgvTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvTenders.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvTenders.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle42.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle42.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle42.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle42.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle42.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle42.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvTenders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle42;
+            this.dgvTenders.ColumnHeadersHeight = 20;
+            this.dgvTenders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvTenders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn20,
+            this.dataGridViewTextBoxColumn21,
+            this.dataGridViewTextBoxColumn22,
+            this.dataGridViewTextBoxColumn23,
+            this.Column21,
+            this.Column30,
+            this.dataGridViewTextBoxColumn25,
+            this.dataGridViewTextBoxColumn26,
+            this.dataGridViewTextBoxColumn27,
+            this.dataGridViewTextBoxColumn28,
+            this.dataGridViewTextBoxColumn29,
+            this.dataGridViewTextBoxColumn30,
+            this.dataGridViewTextBoxColumn31});
+            this.dgvTenders.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvTenders.Location = new System.Drawing.Point(6, 29);
+            this.dgvTenders.MultiSelect = false;
+            this.dgvTenders.Name = "dgvTenders";
+            this.dgvTenders.RowHeadersVisible = false;
+            this.dgvTenders.RowHeadersWidth = 20;
+            this.dgvTenders.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvTenders.RowTemplate.Height = 20;
+            this.dgvTenders.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvTenders.Size = new System.Drawing.Size(1180, 464);
+            this.dgvTenders.TabIndex = 8;
+            this.dgvTenders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn20
+            // 
+            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle43;
+            this.dataGridViewTextBoxColumn20.Frozen = true;
+            this.dataGridViewTextBoxColumn20.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
+            this.dataGridViewTextBoxColumn20.ReadOnly = true;
+            this.dataGridViewTextBoxColumn20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn20.Visible = false;
+            this.dataGridViewTextBoxColumn20.Width = 5;
+            // 
+            // dataGridViewTextBoxColumn21
+            // 
+            dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle44.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle44;
+            this.dataGridViewTextBoxColumn21.Frozen = true;
+            this.dataGridViewTextBoxColumn21.HeaderText = "№";
+            this.dataGridViewTextBoxColumn21.Name = "dataGridViewTextBoxColumn21";
+            this.dataGridViewTextBoxColumn21.ReadOnly = true;
+            this.dataGridViewTextBoxColumn21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn21.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn22
+            // 
+            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle45;
+            this.dataGridViewTextBoxColumn22.Frozen = true;
+            this.dataGridViewTextBoxColumn22.HeaderText = "営業期";
+            this.dataGridViewTextBoxColumn22.Name = "dataGridViewTextBoxColumn22";
+            this.dataGridViewTextBoxColumn22.ReadOnly = true;
+            this.dataGridViewTextBoxColumn22.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn22.Width = 50;
+            // 
+            // dataGridViewTextBoxColumn23
+            // 
+            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle46;
+            this.dataGridViewTextBoxColumn23.Frozen = true;
+            this.dataGridViewTextBoxColumn23.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxColumn23.Name = "dataGridViewTextBoxColumn23";
+            this.dataGridViewTextBoxColumn23.ReadOnly = true;
+            this.dataGridViewTextBoxColumn23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn23.Width = 480;
+            // 
+            // Column21
+            // 
+            dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column21.DefaultCellStyle = dataGridViewCellStyle47;
+            this.Column21.HeaderText = "進捗状態";
+            this.Column21.Name = "Column21";
+            this.Column21.ReadOnly = true;
+            this.Column21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column30
+            // 
+            dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle48.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column30.DefaultCellStyle = dataGridViewCellStyle48;
+            this.Column30.HeaderText = "承認状況";
+            this.Column30.Name = "Column30";
+            this.Column30.ReadOnly = true;
+            this.Column30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn25
+            // 
+            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle49;
+            this.dataGridViewTextBoxColumn25.HeaderText = "見積提出期限";
+            this.dataGridViewTextBoxColumn25.Name = "dataGridViewTextBoxColumn25";
+            this.dataGridViewTextBoxColumn25.ReadOnly = true;
+            this.dataGridViewTextBoxColumn25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn26
+            // 
+            dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle50;
+            this.dataGridViewTextBoxColumn26.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxColumn26.Name = "dataGridViewTextBoxColumn26";
+            this.dataGridViewTextBoxColumn26.ReadOnly = true;
+            this.dataGridViewTextBoxColumn26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn27
+            // 
+            dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle51;
+            this.dataGridViewTextBoxColumn27.HeaderText = "工事予定者";
+            this.dataGridViewTextBoxColumn27.Name = "dataGridViewTextBoxColumn27";
+            this.dataGridViewTextBoxColumn27.ReadOnly = true;
+            this.dataGridViewTextBoxColumn27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn28
+            // 
+            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle52;
+            this.dataGridViewTextBoxColumn28.HeaderText = "着工予定日";
+            this.dataGridViewTextBoxColumn28.Name = "dataGridViewTextBoxColumn28";
+            this.dataGridViewTextBoxColumn28.ReadOnly = true;
+            this.dataGridViewTextBoxColumn28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn29
+            // 
+            dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle53;
+            this.dataGridViewTextBoxColumn29.HeaderText = "完了予定日";
+            this.dataGridViewTextBoxColumn29.Name = "dataGridViewTextBoxColumn29";
+            this.dataGridViewTextBoxColumn29.ReadOnly = true;
+            this.dataGridViewTextBoxColumn29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn30
+            // 
+            dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle54;
+            this.dataGridViewTextBoxColumn30.HeaderText = "現場住所";
+            this.dataGridViewTextBoxColumn30.Name = "dataGridViewTextBoxColumn30";
+            this.dataGridViewTextBoxColumn30.ReadOnly = true;
+            this.dataGridViewTextBoxColumn30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn30.Width = 400;
+            // 
+            // dataGridViewTextBoxColumn31
+            // 
+            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle55;
+            this.dataGridViewTextBoxColumn31.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxColumn31.Name = "dataGridViewTextBoxColumn31";
+            this.dataGridViewTextBoxColumn31.ReadOnly = true;
+            this.dataGridViewTextBoxColumn31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn31.Width = 350;
+            // 
+            // dgvBudgetUp
+            // 
+            this.dgvBudgetUp.AllowUserToAddRows = false;
+            this.dgvBudgetUp.AllowUserToDeleteRows = false;
+            this.dgvBudgetUp.AllowUserToResizeColumns = false;
+            this.dgvBudgetUp.AllowUserToResizeRows = false;
+            dataGridViewCellStyle56.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvBudgetUp.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle56;
+            this.dgvBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvBudgetUp.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvBudgetUp.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle57.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle57.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle57.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle57.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle57.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle57.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvBudgetUp.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle57;
+            this.dgvBudgetUp.ColumnHeadersHeight = 20;
+            this.dgvBudgetUp.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvBudgetUp.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn32,
+            this.dataGridViewTextBoxColumn33,
+            this.dataGridViewTextBoxColumn34,
+            this.dataGridViewTextBoxColumn35,
+            this.Column20,
+            this.Column31,
+            this.dataGridViewTextBoxColumn37,
+            this.dataGridViewTextBoxColumn38,
+            this.dataGridViewTextBoxColumn39,
+            this.dataGridViewTextBoxColumn40,
+            this.dataGridViewTextBoxColumn41,
+            this.dataGridViewTextBoxColumn42,
+            this.dataGridViewTextBoxColumn43});
+            this.dgvBudgetUp.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvBudgetUp.Location = new System.Drawing.Point(6, 29);
+            this.dgvBudgetUp.MultiSelect = false;
+            this.dgvBudgetUp.Name = "dgvBudgetUp";
+            this.dgvBudgetUp.RowHeadersVisible = false;
+            this.dgvBudgetUp.RowHeadersWidth = 20;
+            this.dgvBudgetUp.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvBudgetUp.RowTemplate.Height = 20;
+            this.dgvBudgetUp.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvBudgetUp.Size = new System.Drawing.Size(1180, 464);
+            this.dgvBudgetUp.TabIndex = 10;
+            this.dgvBudgetUp.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn32
+            // 
+            dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle58;
+            this.dataGridViewTextBoxColumn32.Frozen = true;
+            this.dataGridViewTextBoxColumn32.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn32.Name = "dataGridViewTextBoxColumn32";
+            this.dataGridViewTextBoxColumn32.ReadOnly = true;
+            this.dataGridViewTextBoxColumn32.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn32.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn32.Visible = false;
+            this.dataGridViewTextBoxColumn32.Width = 5;
+            // 
+            // dataGridViewTextBoxColumn33
+            // 
+            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle59.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle59;
+            this.dataGridViewTextBoxColumn33.Frozen = true;
+            this.dataGridViewTextBoxColumn33.HeaderText = "№";
+            this.dataGridViewTextBoxColumn33.Name = "dataGridViewTextBoxColumn33";
+            this.dataGridViewTextBoxColumn33.ReadOnly = true;
+            this.dataGridViewTextBoxColumn33.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn33.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn33.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn34
+            // 
+            dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle60;
+            this.dataGridViewTextBoxColumn34.Frozen = true;
+            this.dataGridViewTextBoxColumn34.HeaderText = "営業期";
+            this.dataGridViewTextBoxColumn34.Name = "dataGridViewTextBoxColumn34";
+            this.dataGridViewTextBoxColumn34.ReadOnly = true;
+            this.dataGridViewTextBoxColumn34.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn34.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn34.Width = 50;
+            // 
+            // dataGridViewTextBoxColumn35
+            // 
+            dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn35.DefaultCellStyle = dataGridViewCellStyle61;
+            this.dataGridViewTextBoxColumn35.Frozen = true;
+            this.dataGridViewTextBoxColumn35.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxColumn35.Name = "dataGridViewTextBoxColumn35";
+            this.dataGridViewTextBoxColumn35.ReadOnly = true;
+            this.dataGridViewTextBoxColumn35.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn35.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn35.Width = 480;
+            // 
+            // Column20
+            // 
+            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column20.DefaultCellStyle = dataGridViewCellStyle62;
+            this.Column20.HeaderText = "進捗状態";
+            this.Column20.Name = "Column20";
+            this.Column20.ReadOnly = true;
+            this.Column20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column31
+            // 
+            dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle63.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column31.DefaultCellStyle = dataGridViewCellStyle63;
+            this.Column31.HeaderText = "承認状況";
+            this.Column31.Name = "Column31";
+            this.Column31.ReadOnly = true;
+            this.Column31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn37
+            // 
+            dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle64;
+            this.dataGridViewTextBoxColumn37.HeaderText = "見積提出期限";
+            this.dataGridViewTextBoxColumn37.Name = "dataGridViewTextBoxColumn37";
+            this.dataGridViewTextBoxColumn37.ReadOnly = true;
+            this.dataGridViewTextBoxColumn37.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn37.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn38
+            // 
+            dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle65;
+            this.dataGridViewTextBoxColumn38.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxColumn38.Name = "dataGridViewTextBoxColumn38";
+            this.dataGridViewTextBoxColumn38.ReadOnly = true;
+            this.dataGridViewTextBoxColumn38.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn38.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn39
+            // 
+            dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle66;
+            this.dataGridViewTextBoxColumn39.HeaderText = "工事予定者";
+            this.dataGridViewTextBoxColumn39.Name = "dataGridViewTextBoxColumn39";
+            this.dataGridViewTextBoxColumn39.ReadOnly = true;
+            this.dataGridViewTextBoxColumn39.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn39.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn40
+            // 
+            dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle67;
+            this.dataGridViewTextBoxColumn40.HeaderText = "着工予定日";
+            this.dataGridViewTextBoxColumn40.Name = "dataGridViewTextBoxColumn40";
+            this.dataGridViewTextBoxColumn40.ReadOnly = true;
+            this.dataGridViewTextBoxColumn40.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn40.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn41
+            // 
+            dataGridViewCellStyle68.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle68;
+            this.dataGridViewTextBoxColumn41.HeaderText = "完了予定日";
+            this.dataGridViewTextBoxColumn41.Name = "dataGridViewTextBoxColumn41";
+            this.dataGridViewTextBoxColumn41.ReadOnly = true;
+            this.dataGridViewTextBoxColumn41.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn41.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn42
+            // 
+            dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle69;
+            this.dataGridViewTextBoxColumn42.HeaderText = "現場住所";
+            this.dataGridViewTextBoxColumn42.Name = "dataGridViewTextBoxColumn42";
+            this.dataGridViewTextBoxColumn42.ReadOnly = true;
+            this.dataGridViewTextBoxColumn42.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn42.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn42.Width = 400;
+            // 
+            // dataGridViewTextBoxColumn43
+            // 
+            dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle70;
+            this.dataGridViewTextBoxColumn43.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxColumn43.Name = "dataGridViewTextBoxColumn43";
+            this.dataGridViewTextBoxColumn43.ReadOnly = true;
+            this.dataGridViewTextBoxColumn43.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn43.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn43.Width = 350;
+            // 
+            // dgvConstructionProjects
+            // 
+            this.dgvConstructionProjects.AllowUserToAddRows = false;
+            this.dgvConstructionProjects.AllowUserToDeleteRows = false;
+            this.dgvConstructionProjects.AllowUserToResizeColumns = false;
+            this.dgvConstructionProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle71.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvConstructionProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle71;
+            this.dgvConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvConstructionProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvConstructionProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle72.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle72.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle72.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle72.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle72.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle72.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvConstructionProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle72;
+            this.dgvConstructionProjects.ColumnHeadersHeight = 20;
+            this.dgvConstructionProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvConstructionProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.Column16,
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn10,
+            this.Column25,
+            this.dataGridViewTextBoxColumn4,
+            this.dataGridViewTextBoxColumn5,
+            this.dataGridViewTextBoxColumn6,
+            this.dataGridViewTextBoxColumn7,
+            this.Column12,
+            this.Column26,
+            this.dataGridViewTextBoxColumn8,
+            this.dataGridViewTextBoxColumn9,
+            this.Column11});
+            this.dgvConstructionProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvConstructionProjects.Location = new System.Drawing.Point(6, 29);
+            this.dgvConstructionProjects.MultiSelect = false;
+            this.dgvConstructionProjects.Name = "dgvConstructionProjects";
+            this.dgvConstructionProjects.RowHeadersVisible = false;
+            this.dgvConstructionProjects.RowHeadersWidth = 20;
+            this.dgvConstructionProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvConstructionProjects.RowTemplate.Height = 20;
+            this.dgvConstructionProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvConstructionProjects.Size = new System.Drawing.Size(1180, 420);
+            this.dgvConstructionProjects.TabIndex = 29;
+            this.dgvConstructionProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle73;
+            this.dataGridViewTextBoxColumn1.Frozen = true;
+            this.dataGridViewTextBoxColumn1.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn1.Visible = false;
+            this.dataGridViewTextBoxColumn1.Width = 5;
+            // 
+            // Column16
+            // 
+            dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle74.ForeColor = System.Drawing.Color.Black;
+            this.Column16.DefaultCellStyle = dataGridViewCellStyle74;
+            this.Column16.Frozen = true;
+            this.Column16.HeaderText = "№";
+            this.Column16.Name = "Column16";
+            this.Column16.ReadOnly = true;
+            this.Column16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column16.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            dataGridViewCellStyle75.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle75;
+            this.dataGridViewTextBoxColumn2.Frozen = true;
+            this.dataGridViewTextBoxColumn2.HeaderText = "営業期";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            this.dataGridViewTextBoxColumn2.ReadOnly = true;
+            this.dataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn2.Width = 50;
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle76;
+            this.dataGridViewTextBoxColumn3.Frozen = true;
+            this.dataGridViewTextBoxColumn3.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+            this.dataGridViewTextBoxColumn3.ReadOnly = true;
+            this.dataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn3.Width = 480;
+            // 
+            // dataGridViewTextBoxColumn10
+            // 
+            dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle77;
+            this.dataGridViewTextBoxColumn10.HeaderText = "進捗状態";
+            this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
+            this.dataGridViewTextBoxColumn10.ReadOnly = true;
+            this.dataGridViewTextBoxColumn10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column25
+            // 
+            dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle78.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column25.DefaultCellStyle = dataGridViewCellStyle78;
+            this.Column25.HeaderText = "承認状況";
+            this.Column25.Name = "Column25";
+            this.Column25.ReadOnly = true;
+            this.Column25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn4
+            // 
+            dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle79;
+            this.dataGridViewTextBoxColumn4.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
+            this.dataGridViewTextBoxColumn4.ReadOnly = true;
+            this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn5
+            // 
+            dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle80;
+            this.dataGridViewTextBoxColumn5.HeaderText = "工事担当者";
+            this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
+            this.dataGridViewTextBoxColumn5.ReadOnly = true;
+            this.dataGridViewTextBoxColumn5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn6
+            // 
+            dataGridViewCellStyle81.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle81;
+            this.dataGridViewTextBoxColumn6.HeaderText = "開始予定日";
+            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
+            this.dataGridViewTextBoxColumn6.ReadOnly = true;
+            this.dataGridViewTextBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn7
+            // 
+            dataGridViewCellStyle82.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle82;
+            this.dataGridViewTextBoxColumn7.HeaderText = "完了予定日";
+            this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
+            this.dataGridViewTextBoxColumn7.ReadOnly = true;
+            this.dataGridViewTextBoxColumn7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column12
+            // 
+            dataGridViewCellStyle83.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column12.DefaultCellStyle = dataGridViewCellStyle83;
+            this.Column12.HeaderText = "工事指導員";
+            this.Column12.Name = "Column12";
+            this.Column12.ReadOnly = true;
+            this.Column12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column26
+            // 
+            dataGridViewCellStyle84.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column26.DefaultCellStyle = dataGridViewCellStyle84;
+            this.Column26.HeaderText = "工事副担当者";
+            this.Column26.Name = "Column26";
+            this.Column26.ReadOnly = true;
+            this.Column26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn8
+            // 
+            dataGridViewCellStyle85.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle85;
+            this.dataGridViewTextBoxColumn8.HeaderText = "現場住所";
+            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
+            this.dataGridViewTextBoxColumn8.ReadOnly = true;
+            this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn8.Width = 400;
+            // 
+            // dataGridViewTextBoxColumn9
+            // 
+            dataGridViewCellStyle86.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle86;
+            this.dataGridViewTextBoxColumn9.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
+            this.dataGridViewTextBoxColumn9.ReadOnly = true;
+            this.dataGridViewTextBoxColumn9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn9.Width = 350;
+            // 
+            // Column11
+            // 
+            dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column11.DefaultCellStyle = dataGridViewCellStyle87;
+            this.Column11.HeaderText = "受注金額";
+            this.Column11.Name = "Column11";
+            this.Column11.ReadOnly = true;
+            this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column11.Width = 150;
+            // 
+            // dgvFluctuationProjects
+            // 
+            this.dgvFluctuationProjects.AllowUserToAddRows = false;
+            this.dgvFluctuationProjects.AllowUserToDeleteRows = false;
+            this.dgvFluctuationProjects.AllowUserToResizeColumns = false;
+            this.dgvFluctuationProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle88.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvFluctuationProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle88;
+            this.dgvFluctuationProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvFluctuationProjects.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvFluctuationProjects.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle89.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle89.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle89.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle89.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle89.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle89.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle89.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvFluctuationProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle89;
+            this.dgvFluctuationProjects.ColumnHeadersHeight = 20;
+            this.dgvFluctuationProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvFluctuationProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn16,
+            this.dataGridViewTextBoxColumn17,
+            this.dataGridViewTextBoxColumn24,
+            this.dataGridViewTextBoxColumn36,
+            this.dataGridViewTextBoxColumn44,
+            this.Column27,
+            this.dataGridViewTextBoxColumn45,
+            this.dataGridViewTextBoxColumn46,
+            this.dataGridViewTextBoxColumn48,
+            this.dataGridViewTextBoxColumn49,
+            this.dataGridViewTextBoxColumn47,
+            this.Column28,
+            this.dataGridViewTextBoxColumn50,
+            this.dataGridViewTextBoxColumn51,
+            this.dataGridViewTextBoxColumn52});
+            this.dgvFluctuationProjects.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvFluctuationProjects.Location = new System.Drawing.Point(6, 29);
+            this.dgvFluctuationProjects.MultiSelect = false;
+            this.dgvFluctuationProjects.Name = "dgvFluctuationProjects";
+            this.dgvFluctuationProjects.RowHeadersVisible = false;
+            this.dgvFluctuationProjects.RowHeadersWidth = 20;
+            this.dgvFluctuationProjects.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvFluctuationProjects.RowTemplate.Height = 20;
+            this.dgvFluctuationProjects.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvFluctuationProjects.Size = new System.Drawing.Size(1180, 464);
+            this.dgvFluctuationProjects.TabIndex = 39;
+            this.dgvFluctuationProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn16
+            // 
+            dataGridViewCellStyle90.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle90;
+            this.dataGridViewTextBoxColumn16.Frozen = true;
+            this.dataGridViewTextBoxColumn16.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
+            this.dataGridViewTextBoxColumn16.ReadOnly = true;
+            this.dataGridViewTextBoxColumn16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn16.Visible = false;
+            this.dataGridViewTextBoxColumn16.Width = 5;
+            // 
+            // dataGridViewTextBoxColumn17
+            // 
+            dataGridViewCellStyle91.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle91.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle91;
+            this.dataGridViewTextBoxColumn17.Frozen = true;
+            this.dataGridViewTextBoxColumn17.HeaderText = "№";
+            this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
+            this.dataGridViewTextBoxColumn17.ReadOnly = true;
+            this.dataGridViewTextBoxColumn17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn17.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn24
+            // 
+            dataGridViewCellStyle92.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle92;
+            this.dataGridViewTextBoxColumn24.Frozen = true;
+            this.dataGridViewTextBoxColumn24.HeaderText = "営業期";
+            this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
+            this.dataGridViewTextBoxColumn24.ReadOnly = true;
+            this.dataGridViewTextBoxColumn24.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn24.Width = 50;
+            // 
+            // dataGridViewTextBoxColumn36
+            // 
+            dataGridViewCellStyle93.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle93;
+            this.dataGridViewTextBoxColumn36.Frozen = true;
+            this.dataGridViewTextBoxColumn36.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxColumn36.Name = "dataGridViewTextBoxColumn36";
+            this.dataGridViewTextBoxColumn36.ReadOnly = true;
+            this.dataGridViewTextBoxColumn36.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn36.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn36.Width = 480;
+            // 
+            // dataGridViewTextBoxColumn44
+            // 
+            dataGridViewCellStyle94.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn44.DefaultCellStyle = dataGridViewCellStyle94;
+            this.dataGridViewTextBoxColumn44.HeaderText = "進捗状態";
+            this.dataGridViewTextBoxColumn44.Name = "dataGridViewTextBoxColumn44";
+            this.dataGridViewTextBoxColumn44.ReadOnly = true;
+            this.dataGridViewTextBoxColumn44.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn44.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column27
+            // 
+            dataGridViewCellStyle95.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle95.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column27.DefaultCellStyle = dataGridViewCellStyle95;
+            this.Column27.HeaderText = "承認状況";
+            this.Column27.Name = "Column27";
+            this.Column27.ReadOnly = true;
+            this.Column27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn45
+            // 
+            dataGridViewCellStyle96.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn45.DefaultCellStyle = dataGridViewCellStyle96;
+            this.dataGridViewTextBoxColumn45.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxColumn45.Name = "dataGridViewTextBoxColumn45";
+            this.dataGridViewTextBoxColumn45.ReadOnly = true;
+            this.dataGridViewTextBoxColumn45.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn45.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn46
+            // 
+            dataGridViewCellStyle97.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn46.DefaultCellStyle = dataGridViewCellStyle97;
+            this.dataGridViewTextBoxColumn46.HeaderText = "工事担当者";
+            this.dataGridViewTextBoxColumn46.Name = "dataGridViewTextBoxColumn46";
+            this.dataGridViewTextBoxColumn46.ReadOnly = true;
+            this.dataGridViewTextBoxColumn46.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn46.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn48
+            // 
+            dataGridViewCellStyle98.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn48.DefaultCellStyle = dataGridViewCellStyle98;
+            this.dataGridViewTextBoxColumn48.HeaderText = "開始予定日";
+            this.dataGridViewTextBoxColumn48.Name = "dataGridViewTextBoxColumn48";
+            this.dataGridViewTextBoxColumn48.ReadOnly = true;
+            this.dataGridViewTextBoxColumn48.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn48.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn49
+            // 
+            dataGridViewCellStyle99.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle99;
+            this.dataGridViewTextBoxColumn49.HeaderText = "完了予定日";
+            this.dataGridViewTextBoxColumn49.Name = "dataGridViewTextBoxColumn49";
+            this.dataGridViewTextBoxColumn49.ReadOnly = true;
+            this.dataGridViewTextBoxColumn49.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn49.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn47
+            // 
+            dataGridViewCellStyle100.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn47.DefaultCellStyle = dataGridViewCellStyle100;
+            this.dataGridViewTextBoxColumn47.HeaderText = "工事指導員";
+            this.dataGridViewTextBoxColumn47.Name = "dataGridViewTextBoxColumn47";
+            this.dataGridViewTextBoxColumn47.ReadOnly = true;
+            this.dataGridViewTextBoxColumn47.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn47.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column28
+            // 
+            this.Column28.HeaderText = "工事副担当者";
+            this.Column28.Name = "Column28";
+            this.Column28.ReadOnly = true;
+            this.Column28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn50
+            // 
+            dataGridViewCellStyle101.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn50.DefaultCellStyle = dataGridViewCellStyle101;
+            this.dataGridViewTextBoxColumn50.HeaderText = "現場住所";
+            this.dataGridViewTextBoxColumn50.Name = "dataGridViewTextBoxColumn50";
+            this.dataGridViewTextBoxColumn50.ReadOnly = true;
+            this.dataGridViewTextBoxColumn50.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn50.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn50.Width = 400;
+            // 
+            // dataGridViewTextBoxColumn51
+            // 
+            dataGridViewCellStyle102.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn51.DefaultCellStyle = dataGridViewCellStyle102;
+            this.dataGridViewTextBoxColumn51.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxColumn51.Name = "dataGridViewTextBoxColumn51";
+            this.dataGridViewTextBoxColumn51.ReadOnly = true;
+            this.dataGridViewTextBoxColumn51.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn51.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn51.Width = 350;
+            // 
+            // dataGridViewTextBoxColumn52
+            // 
+            dataGridViewCellStyle103.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle103;
+            this.dataGridViewTextBoxColumn52.HeaderText = "受注金額";
+            this.dataGridViewTextBoxColumn52.Name = "dataGridViewTextBoxColumn52";
+            this.dataGridViewTextBoxColumn52.ReadOnly = true;
+            this.dataGridViewTextBoxColumn52.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn52.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn52.Width = 150;
+            // 
+            // dgvNonOrders
+            // 
+            this.dgvNonOrders.AllowUserToAddRows = false;
+            this.dgvNonOrders.AllowUserToDeleteRows = false;
+            this.dgvNonOrders.AllowUserToResizeColumns = false;
+            this.dgvNonOrders.AllowUserToResizeRows = false;
+            dataGridViewCellStyle104.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvNonOrders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle104;
+            this.dgvNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvNonOrders.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvNonOrders.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle105.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle105.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle105.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle105.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle105.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle105.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle105.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvNonOrders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle105;
+            this.dgvNonOrders.ColumnHeadersHeight = 20;
+            this.dgvNonOrders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvNonOrders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn11,
+            this.Column17,
+            this.dataGridViewTextBoxColumn12,
+            this.dataGridViewTextBoxColumn13,
+            this.dataGridViewTextBoxColumn14,
+            this.dataGridViewTextBoxColumn19,
+            this.dataGridViewTextBoxColumn18});
+            this.dgvNonOrders.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvNonOrders.Location = new System.Drawing.Point(6, 29);
+            this.dgvNonOrders.MultiSelect = false;
+            this.dgvNonOrders.Name = "dgvNonOrders";
+            this.dgvNonOrders.RowHeadersVisible = false;
+            this.dgvNonOrders.RowHeadersWidth = 20;
+            this.dgvNonOrders.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvNonOrders.RowTemplate.Height = 20;
+            this.dgvNonOrders.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvNonOrders.Size = new System.Drawing.Size(1180, 464);
+            this.dgvNonOrders.TabIndex = 41;
+            this.dgvNonOrders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn11
+            // 
+            dataGridViewCellStyle106.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle106;
+            this.dataGridViewTextBoxColumn11.Frozen = true;
+            this.dataGridViewTextBoxColumn11.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
+            this.dataGridViewTextBoxColumn11.ReadOnly = true;
+            this.dataGridViewTextBoxColumn11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn11.Visible = false;
+            this.dataGridViewTextBoxColumn11.Width = 5;
+            // 
+            // Column17
+            // 
+            dataGridViewCellStyle107.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle107.ForeColor = System.Drawing.Color.Black;
+            this.Column17.DefaultCellStyle = dataGridViewCellStyle107;
+            this.Column17.Frozen = true;
+            this.Column17.HeaderText = "№";
+            this.Column17.Name = "Column17";
+            this.Column17.ReadOnly = true;
+            this.Column17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column17.Width = 60;
+            // 
+            // dataGridViewTextBoxColumn12
+            // 
+            dataGridViewCellStyle108.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle108;
+            this.dataGridViewTextBoxColumn12.Frozen = true;
+            this.dataGridViewTextBoxColumn12.HeaderText = "営業期";
+            this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
+            this.dataGridViewTextBoxColumn12.ReadOnly = true;
+            this.dataGridViewTextBoxColumn12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn12.Width = 50;
+            // 
+            // dataGridViewTextBoxColumn13
+            // 
+            dataGridViewCellStyle109.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle109;
+            this.dataGridViewTextBoxColumn13.Frozen = true;
+            this.dataGridViewTextBoxColumn13.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
+            this.dataGridViewTextBoxColumn13.ReadOnly = true;
+            this.dataGridViewTextBoxColumn13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn13.Width = 480;
+            // 
+            // dataGridViewTextBoxColumn14
+            // 
+            dataGridViewCellStyle110.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle110;
+            this.dataGridViewTextBoxColumn14.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
+            this.dataGridViewTextBoxColumn14.ReadOnly = true;
+            this.dataGridViewTextBoxColumn14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn19
+            // 
+            dataGridViewCellStyle111.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle111;
+            this.dataGridViewTextBoxColumn19.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
+            this.dataGridViewTextBoxColumn19.ReadOnly = true;
+            this.dataGridViewTextBoxColumn19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn19.Width = 350;
+            // 
+            // dataGridViewTextBoxColumn18
+            // 
+            dataGridViewCellStyle112.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle112;
+            this.dataGridViewTextBoxColumn18.HeaderText = "現場住所";
+            this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
+            this.dataGridViewTextBoxColumn18.ReadOnly = true;
+            this.dataGridViewTextBoxColumn18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn18.Width = 400;
+            // 
+            // dgvCompletionOfConstruction
+            // 
+            this.dgvCompletionOfConstruction.AllowUserToAddRows = false;
+            this.dgvCompletionOfConstruction.AllowUserToDeleteRows = false;
+            this.dgvCompletionOfConstruction.AllowUserToResizeColumns = false;
+            this.dgvCompletionOfConstruction.AllowUserToResizeRows = false;
+            dataGridViewCellStyle113.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvCompletionOfConstruction.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle113;
+            this.dgvCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvCompletionOfConstruction.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvCompletionOfConstruction.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle114.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle114.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle114.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle114.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle114.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle114.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle114.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvCompletionOfConstruction.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle114;
+            this.dgvCompletionOfConstruction.ColumnHeadersHeight = 20;
+            this.dgvCompletionOfConstruction.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvCompletionOfConstruction.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn15,
+            this.Column18,
+            this.dataGridViewTextBoxActionColDays13,
+            this.dataGridViewTextBoxActionColDays14,
+            this.Column23,
+            this.dataGridViewTextBoxActionColDays15,
+            this.Column13,
+            this.Column14,
+            this.dataGridViewTextBoxActionColDays16,
+            this.dataGridViewTextBoxActionColDays17,
+            this.dataGridViewTextBoxActionColDays18,
+            this.dataGridViewTextBoxActionColDays19});
+            this.dgvCompletionOfConstruction.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvCompletionOfConstruction.Location = new System.Drawing.Point(6, 29);
+            this.dgvCompletionOfConstruction.MultiSelect = false;
+            this.dgvCompletionOfConstruction.Name = "dgvCompletionOfConstruction";
+            this.dgvCompletionOfConstruction.RowHeadersVisible = false;
+            this.dgvCompletionOfConstruction.RowHeadersWidth = 20;
+            this.dgvCompletionOfConstruction.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvCompletionOfConstruction.RowTemplate.Height = 20;
+            this.dgvCompletionOfConstruction.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvCompletionOfConstruction.Size = new System.Drawing.Size(1180, 464);
+            this.dgvCompletionOfConstruction.TabIndex = 45;
+            this.dgvCompletionOfConstruction.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn15
+            // 
+            dataGridViewCellStyle115.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle115;
+            this.dataGridViewTextBoxColumn15.Frozen = true;
+            this.dataGridViewTextBoxColumn15.HeaderText = "工事コード";
+            this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
+            this.dataGridViewTextBoxColumn15.ReadOnly = true;
+            this.dataGridViewTextBoxColumn15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn15.Visible = false;
+            this.dataGridViewTextBoxColumn15.Width = 5;
+            // 
+            // Column18
+            // 
+            dataGridViewCellStyle116.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle116.ForeColor = System.Drawing.Color.Black;
+            this.Column18.DefaultCellStyle = dataGridViewCellStyle116;
+            this.Column18.Frozen = true;
+            this.Column18.HeaderText = "№";
+            this.Column18.Name = "Column18";
+            this.Column18.ReadOnly = true;
+            this.Column18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column18.Width = 60;
+            // 
+            // dataGridViewTextBoxActionColDays13
+            // 
+            dataGridViewCellStyle117.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle117;
+            this.dataGridViewTextBoxActionColDays13.Frozen = true;
+            this.dataGridViewTextBoxActionColDays13.HeaderText = "営業期";
+            this.dataGridViewTextBoxActionColDays13.Name = "dataGridViewTextBoxActionColDays13";
+            this.dataGridViewTextBoxActionColDays13.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays13.Width = 50;
+            // 
+            // dataGridViewTextBoxActionColDays14
+            // 
+            dataGridViewCellStyle118.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle118;
+            this.dataGridViewTextBoxActionColDays14.Frozen = true;
+            this.dataGridViewTextBoxActionColDays14.HeaderText = "現　　場　　名　　・　　工　　事　　名";
+            this.dataGridViewTextBoxActionColDays14.Name = "dataGridViewTextBoxActionColDays14";
+            this.dataGridViewTextBoxActionColDays14.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays14.Width = 460;
+            // 
+            // Column23
+            // 
+            dataGridViewCellStyle119.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column23.DefaultCellStyle = dataGridViewCellStyle119;
+            this.Column23.HeaderText = "状　　　態";
+            this.Column23.Name = "Column23";
+            this.Column23.ReadOnly = true;
+            this.Column23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays15
+            // 
+            dataGridViewCellStyle120.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle120;
+            this.dataGridViewTextBoxActionColDays15.HeaderText = "営業担当者";
+            this.dataGridViewTextBoxActionColDays15.Name = "dataGridViewTextBoxActionColDays15";
+            this.dataGridViewTextBoxActionColDays15.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column13
+            // 
+            dataGridViewCellStyle121.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column13.DefaultCellStyle = dataGridViewCellStyle121;
+            this.Column13.HeaderText = "工事担当者";
+            this.Column13.Name = "Column13";
+            this.Column13.ReadOnly = true;
+            this.Column13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column14
+            // 
+            dataGridViewCellStyle122.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column14.DefaultCellStyle = dataGridViewCellStyle122;
+            this.Column14.HeaderText = "受注日";
+            this.Column14.Name = "Column14";
+            this.Column14.ReadOnly = true;
+            this.Column14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays16
+            // 
+            dataGridViewCellStyle123.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle123;
+            this.dataGridViewTextBoxActionColDays16.HeaderText = "施工開始日";
+            this.dataGridViewTextBoxActionColDays16.Name = "dataGridViewTextBoxActionColDays16";
+            this.dataGridViewTextBoxActionColDays16.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays17
+            // 
+            dataGridViewCellStyle124.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle124;
+            this.dataGridViewTextBoxActionColDays17.HeaderText = "施工完了日";
+            this.dataGridViewTextBoxActionColDays17.Name = "dataGridViewTextBoxActionColDays17";
+            this.dataGridViewTextBoxActionColDays17.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxActionColDays18
+            // 
+            dataGridViewCellStyle125.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle125;
+            this.dataGridViewTextBoxActionColDays18.HeaderText = "現場住所";
+            this.dataGridViewTextBoxActionColDays18.Name = "dataGridViewTextBoxActionColDays18";
+            this.dataGridViewTextBoxActionColDays18.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays18.Width = 400;
+            // 
+            // dataGridViewTextBoxActionColDays19
+            // 
+            dataGridViewCellStyle126.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle126;
+            this.dataGridViewTextBoxActionColDays19.HeaderText = "取　引　先";
+            this.dataGridViewTextBoxActionColDays19.Name = "dataGridViewTextBoxActionColDays19";
+            this.dataGridViewTextBoxActionColDays19.ReadOnly = true;
+            this.dataGridViewTextBoxActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxActionColDays19.Width = 350;
+            // 
+            // dgvActionSchedule
+            // 
+            this.dgvActionSchedule.AllowUserToAddRows = false;
+            this.dgvActionSchedule.AllowUserToDeleteRows = false;
+            this.dgvActionSchedule.AllowUserToResizeColumns = false;
+            this.dgvActionSchedule.AllowUserToResizeRows = false;
+            dataGridViewCellStyle127.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvActionSchedule.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle127;
+            this.dgvActionSchedule.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvActionSchedule.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvActionSchedule.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle128.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle128.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle128.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle128.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle128.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle128.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle128.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvActionSchedule.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle128;
+            this.dgvActionSchedule.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvActionSchedule.ColumnHeadersVisible = false;
+            this.dgvActionSchedule.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.ActionCol00,
+            this.Column22,
+            this.ActionCol01,
+            this.ActionCol03,
+            this.ActionCol02,
+            this.ActionCol04,
+            this.ActionColDays01,
+            this.ActionColDays02,
+            this.ActionColDays03,
+            this.ActionColDays04,
+            this.ActionColDays05,
+            this.ActionColDays06,
+            this.ActionColDays07,
+            this.ActionColDays08,
+            this.ActionColDays09,
+            this.ActionColDays10,
+            this.ActionColDays11,
+            this.ActionColDays12,
+            this.ActionColDays13,
+            this.ActionColDays14,
+            this.ActionColDays15,
+            this.ActionColDays16,
+            this.ActionColDays17,
+            this.ActionColDays18,
+            this.ActionColDays19,
+            this.ActionColDays20,
+            this.ActionColDays21,
+            this.ActionColDays22,
+            this.ActionColDays23,
+            this.ActionColDays24,
+            this.ActionColDays25,
+            this.ActionColDays26,
+            this.ActionColDays27,
+            this.ActionColDays28,
+            this.ActionColDays29,
+            this.ActionColDays30,
+            this.ActionColDays31});
+            this.dgvActionSchedule.Location = new System.Drawing.Point(6, 29);
+            this.dgvActionSchedule.Name = "dgvActionSchedule";
+            this.dgvActionSchedule.RowHeadersVisible = false;
+            this.dgvActionSchedule.RowHeadersWidth = 20;
+            this.dgvActionSchedule.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvActionSchedule.RowTemplate.Height = 21;
+            this.dgvActionSchedule.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvActionSchedule.Size = new System.Drawing.Size(1180, 463);
+            this.dgvActionSchedule.TabIndex = 53;
+            this.dgvActionSchedule.TabStop = false;
+            this.dgvActionSchedule.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvActionSchedule_CellDoubleClick);
+            this.dgvActionSchedule.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dgvActionSchedule_CellPainting);
+            // 
+            // ActionCol00
+            // 
+            this.ActionCol00.Frozen = true;
+            this.ActionCol00.HeaderText = "部署コード";
+            this.ActionCol00.Name = "ActionCol00";
+            this.ActionCol00.ReadOnly = true;
+            this.ActionCol00.Visible = false;
+            this.ActionCol00.Width = 5;
+            // 
+            // Column22
+            // 
+            this.Column22.Frozen = true;
+            this.Column22.HeaderText = "車両コード";
+            this.Column22.Name = "Column22";
+            this.Column22.ReadOnly = true;
+            this.Column22.Visible = false;
+            this.Column22.Width = 5;
+            // 
+            // ActionCol01
+            // 
+            dataGridViewCellStyle129.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle129.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol01.DefaultCellStyle = dataGridViewCellStyle129;
+            this.ActionCol01.Frozen = true;
+            this.ActionCol01.HeaderText = "部署";
+            this.ActionCol01.Name = "ActionCol01";
+            this.ActionCol01.ReadOnly = true;
+            this.ActionCol01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionCol01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionCol03
+            // 
+            this.ActionCol03.Frozen = true;
+            this.ActionCol03.HeaderText = "担当者コード";
+            this.ActionCol03.Name = "ActionCol03";
+            this.ActionCol03.ReadOnly = true;
+            this.ActionCol03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionCol03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ActionCol03.Visible = false;
+            this.ActionCol03.Width = 5;
+            // 
+            // ActionCol02
+            // 
+            dataGridViewCellStyle130.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle130.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol02.DefaultCellStyle = dataGridViewCellStyle130;
+            this.ActionCol02.Frozen = true;
+            this.ActionCol02.HeaderText = "担当名";
+            this.ActionCol02.Name = "ActionCol02";
+            this.ActionCol02.ReadOnly = true;
+            this.ActionCol02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionCol02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ActionCol02.Width = 160;
+            // 
+            // ActionCol04
+            // 
+            dataGridViewCellStyle131.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle131.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol04.DefaultCellStyle = dataGridViewCellStyle131;
+            this.ActionCol04.Frozen = true;
+            this.ActionCol04.HeaderText = "行動";
+            this.ActionCol04.Name = "ActionCol04";
+            this.ActionCol04.ReadOnly = true;
+            // 
+            // ActionColDays01
+            // 
+            dataGridViewCellStyle132.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle132.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays01.DefaultCellStyle = dataGridViewCellStyle132;
+            this.ActionColDays01.HeaderText = "1日";
+            this.ActionColDays01.Name = "ActionColDays01";
+            this.ActionColDays01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays02
+            // 
+            dataGridViewCellStyle133.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle133.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays02.DefaultCellStyle = dataGridViewCellStyle133;
+            this.ActionColDays02.HeaderText = "2日";
+            this.ActionColDays02.Name = "ActionColDays02";
+            this.ActionColDays02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays03
+            // 
+            dataGridViewCellStyle134.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle134.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays03.DefaultCellStyle = dataGridViewCellStyle134;
+            this.ActionColDays03.HeaderText = "3日";
+            this.ActionColDays03.Name = "ActionColDays03";
+            this.ActionColDays03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays04
+            // 
+            dataGridViewCellStyle135.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle135.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays04.DefaultCellStyle = dataGridViewCellStyle135;
+            this.ActionColDays04.HeaderText = "4日";
+            this.ActionColDays04.Name = "ActionColDays04";
+            this.ActionColDays04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays05
+            // 
+            dataGridViewCellStyle136.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle136.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays05.DefaultCellStyle = dataGridViewCellStyle136;
+            this.ActionColDays05.HeaderText = "5日";
+            this.ActionColDays05.Name = "ActionColDays05";
+            this.ActionColDays05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays06
+            // 
+            dataGridViewCellStyle137.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle137.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays06.DefaultCellStyle = dataGridViewCellStyle137;
+            this.ActionColDays06.HeaderText = "6日";
+            this.ActionColDays06.Name = "ActionColDays06";
+            this.ActionColDays06.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays07
+            // 
+            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle138.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays07.DefaultCellStyle = dataGridViewCellStyle138;
+            this.ActionColDays07.HeaderText = "7日";
+            this.ActionColDays07.Name = "ActionColDays07";
+            this.ActionColDays07.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays07.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays08
+            // 
+            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle139.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays08.DefaultCellStyle = dataGridViewCellStyle139;
+            this.ActionColDays08.HeaderText = "8日";
+            this.ActionColDays08.Name = "ActionColDays08";
+            this.ActionColDays08.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays08.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays09
+            // 
+            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle140.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays09.DefaultCellStyle = dataGridViewCellStyle140;
+            this.ActionColDays09.HeaderText = "9日";
+            this.ActionColDays09.Name = "ActionColDays09";
+            this.ActionColDays09.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays09.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays10
+            // 
+            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle141.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays10.DefaultCellStyle = dataGridViewCellStyle141;
+            this.ActionColDays10.HeaderText = "10日";
+            this.ActionColDays10.Name = "ActionColDays10";
+            this.ActionColDays10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays11
+            // 
+            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle142.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays11.DefaultCellStyle = dataGridViewCellStyle142;
+            this.ActionColDays11.HeaderText = "11日";
+            this.ActionColDays11.Name = "ActionColDays11";
+            this.ActionColDays11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays12
+            // 
+            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle143.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays12.DefaultCellStyle = dataGridViewCellStyle143;
+            this.ActionColDays12.HeaderText = "12日";
+            this.ActionColDays12.Name = "ActionColDays12";
+            this.ActionColDays12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays13
+            // 
+            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle144.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays13.DefaultCellStyle = dataGridViewCellStyle144;
+            this.ActionColDays13.HeaderText = "13日";
+            this.ActionColDays13.Name = "ActionColDays13";
+            this.ActionColDays13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays14
+            // 
+            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle145.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays14.DefaultCellStyle = dataGridViewCellStyle145;
+            this.ActionColDays14.HeaderText = "14日";
+            this.ActionColDays14.Name = "ActionColDays14";
+            this.ActionColDays14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays15
+            // 
+            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle146.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays15.DefaultCellStyle = dataGridViewCellStyle146;
+            this.ActionColDays15.HeaderText = "15日";
+            this.ActionColDays15.Name = "ActionColDays15";
+            this.ActionColDays15.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays15.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays16
+            // 
+            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle147.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays16.DefaultCellStyle = dataGridViewCellStyle147;
+            this.ActionColDays16.HeaderText = "16日";
+            this.ActionColDays16.Name = "ActionColDays16";
+            this.ActionColDays16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays17
+            // 
+            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle148.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays17.DefaultCellStyle = dataGridViewCellStyle148;
+            this.ActionColDays17.HeaderText = "17日";
+            this.ActionColDays17.Name = "ActionColDays17";
+            this.ActionColDays17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays18
+            // 
+            dataGridViewCellStyle149.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle149.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays18.DefaultCellStyle = dataGridViewCellStyle149;
+            this.ActionColDays18.HeaderText = "18日";
+            this.ActionColDays18.Name = "ActionColDays18";
+            this.ActionColDays18.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays18.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays19
+            // 
+            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle150.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays19.DefaultCellStyle = dataGridViewCellStyle150;
+            this.ActionColDays19.HeaderText = "19日";
+            this.ActionColDays19.Name = "ActionColDays19";
+            this.ActionColDays19.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays19.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays20
+            // 
+            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle151.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays20.DefaultCellStyle = dataGridViewCellStyle151;
+            this.ActionColDays20.HeaderText = "20日";
+            this.ActionColDays20.Name = "ActionColDays20";
+            this.ActionColDays20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays21
+            // 
+            dataGridViewCellStyle152.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle152.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays21.DefaultCellStyle = dataGridViewCellStyle152;
+            this.ActionColDays21.HeaderText = "21日";
+            this.ActionColDays21.Name = "ActionColDays21";
+            this.ActionColDays21.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays21.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays22
+            // 
+            dataGridViewCellStyle153.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle153.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays22.DefaultCellStyle = dataGridViewCellStyle153;
+            this.ActionColDays22.HeaderText = "22日";
+            this.ActionColDays22.Name = "ActionColDays22";
+            this.ActionColDays22.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays22.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays23
+            // 
+            dataGridViewCellStyle154.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle154.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays23.DefaultCellStyle = dataGridViewCellStyle154;
+            this.ActionColDays23.HeaderText = "23日";
+            this.ActionColDays23.Name = "ActionColDays23";
+            this.ActionColDays23.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays23.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays24
+            // 
+            dataGridViewCellStyle155.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle155.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays24.DefaultCellStyle = dataGridViewCellStyle155;
+            this.ActionColDays24.HeaderText = "24日";
+            this.ActionColDays24.Name = "ActionColDays24";
+            this.ActionColDays24.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays25
+            // 
+            dataGridViewCellStyle156.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle156.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays25.DefaultCellStyle = dataGridViewCellStyle156;
+            this.ActionColDays25.HeaderText = "25日";
+            this.ActionColDays25.Name = "ActionColDays25";
+            this.ActionColDays25.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays25.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays26
+            // 
+            dataGridViewCellStyle157.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle157.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays26.DefaultCellStyle = dataGridViewCellStyle157;
+            this.ActionColDays26.HeaderText = "26日";
+            this.ActionColDays26.Name = "ActionColDays26";
+            this.ActionColDays26.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays26.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays27
+            // 
+            dataGridViewCellStyle158.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle158.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays27.DefaultCellStyle = dataGridViewCellStyle158;
+            this.ActionColDays27.HeaderText = "27日";
+            this.ActionColDays27.Name = "ActionColDays27";
+            this.ActionColDays27.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays27.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays28
+            // 
+            dataGridViewCellStyle159.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle159.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays28.DefaultCellStyle = dataGridViewCellStyle159;
+            this.ActionColDays28.HeaderText = "28日";
+            this.ActionColDays28.Name = "ActionColDays28";
+            this.ActionColDays28.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays28.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays29
+            // 
+            dataGridViewCellStyle160.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle160.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays29.DefaultCellStyle = dataGridViewCellStyle160;
+            this.ActionColDays29.HeaderText = "29日";
+            this.ActionColDays29.Name = "ActionColDays29";
+            this.ActionColDays29.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays29.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays30
+            // 
+            dataGridViewCellStyle161.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle161.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays30.DefaultCellStyle = dataGridViewCellStyle161;
+            this.ActionColDays30.HeaderText = "30日";
+            this.ActionColDays30.Name = "ActionColDays30";
+            this.ActionColDays30.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays30.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // ActionColDays31
+            // 
+            dataGridViewCellStyle162.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle162.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays31.DefaultCellStyle = dataGridViewCellStyle162;
+            this.ActionColDays31.HeaderText = "31日";
+            this.ActionColDays31.Name = "ActionColDays31";
+            this.ActionColDays31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ActionColDays31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dgvStaffAssignment
+            // 
+            this.dgvStaffAssignment.AllowUserToAddRows = false;
+            this.dgvStaffAssignment.AllowUserToDeleteRows = false;
+            this.dgvStaffAssignment.AllowUserToResizeColumns = false;
+            this.dgvStaffAssignment.AllowUserToResizeRows = false;
+            this.dgvStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvStaffAssignment.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvStaffAssignment.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.dgvStaffAssignment.ColumnHeadersHeight = 15;
+            this.dgvStaffAssignment.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvStaffAssignment.ColumnHeadersVisible = false;
+            this.dgvStaffAssignment.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.StaffFixColumn00,
+            this.StaffFixColumn01,
+            this.StaffFixColumn02,
+            this.StaffFixColumn03,
+            this.StaffFixColumn04,
+            this.StaffFixColumn05,
+            this.StaffFixColumn06});
+            this.dgvStaffAssignment.Location = new System.Drawing.Point(6, 29);
+            this.dgvStaffAssignment.Name = "dgvStaffAssignment";
+            this.dgvStaffAssignment.ReadOnly = true;
+            this.dgvStaffAssignment.RowHeadersVisible = false;
+            this.dgvStaffAssignment.RowHeadersWidth = 20;
+            this.dgvStaffAssignment.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            dataGridViewCellStyle166.BackColor = System.Drawing.Color.White;
+            this.dgvStaffAssignment.RowsDefaultCellStyle = dataGridViewCellStyle166;
+            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.BackColor = System.Drawing.Color.White;
+            this.dgvStaffAssignment.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
+            this.dgvStaffAssignment.RowTemplate.Height = 21;
+            this.dgvStaffAssignment.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvStaffAssignment.Size = new System.Drawing.Size(1180, 468);
+            this.dgvStaffAssignment.TabIndex = 52;
+            this.dgvStaffAssignment.TabStop = false;
+            this.dgvStaffAssignment.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvStaffAssignment_CellDoubleClick);
+            this.dgvStaffAssignment.CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dgvStaffAssignment_CellPainting);
+            this.dgvStaffAssignment.Scroll += new System.Windows.Forms.ScrollEventHandler(this.dgvStaffAssignment_Scroll);
+            // 
+            // StaffFixColumn00
+            // 
+            this.StaffFixColumn00.Frozen = true;
+            this.StaffFixColumn00.HeaderText = "部署コード";
+            this.StaffFixColumn00.Name = "StaffFixColumn00";
+            this.StaffFixColumn00.ReadOnly = true;
+            this.StaffFixColumn00.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn00.Visible = false;
+            this.StaffFixColumn00.Width = 5;
+            // 
+            // StaffFixColumn01
+            // 
+            dataGridViewCellStyle163.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle163.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn01.DefaultCellStyle = dataGridViewCellStyle163;
+            this.StaffFixColumn01.Frozen = true;
+            this.StaffFixColumn01.HeaderText = "部署";
+            this.StaffFixColumn01.Name = "StaffFixColumn01";
+            this.StaffFixColumn01.ReadOnly = true;
+            this.StaffFixColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.StaffFixColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn01.Width = 80;
+            // 
+            // StaffFixColumn02
+            // 
+            this.StaffFixColumn02.Frozen = true;
+            this.StaffFixColumn02.HeaderText = "担当者コード";
+            this.StaffFixColumn02.Name = "StaffFixColumn02";
+            this.StaffFixColumn02.ReadOnly = true;
+            this.StaffFixColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.StaffFixColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn02.Visible = false;
+            this.StaffFixColumn02.Width = 5;
+            // 
+            // StaffFixColumn03
+            // 
+            dataGridViewCellStyle164.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle164.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn03.DefaultCellStyle = dataGridViewCellStyle164;
+            this.StaffFixColumn03.Frozen = true;
+            this.StaffFixColumn03.HeaderText = "担当名";
+            this.StaffFixColumn03.Name = "StaffFixColumn03";
+            this.StaffFixColumn03.ReadOnly = true;
+            this.StaffFixColumn03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.StaffFixColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn03.Width = 80;
+            // 
+            // StaffFixColumn04
+            // 
+            this.StaffFixColumn04.Frozen = true;
+            this.StaffFixColumn04.HeaderText = "工事コード";
+            this.StaffFixColumn04.Name = "StaffFixColumn04";
+            this.StaffFixColumn04.ReadOnly = true;
+            this.StaffFixColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn04.Visible = false;
+            this.StaffFixColumn04.Width = 5;
+            // 
+            // StaffFixColumn05
+            // 
+            this.StaffFixColumn05.Frozen = true;
+            this.StaffFixColumn05.HeaderText = "工事名称";
+            this.StaffFixColumn05.Name = "StaffFixColumn05";
+            this.StaffFixColumn05.ReadOnly = true;
+            this.StaffFixColumn05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.StaffFixColumn05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.StaffFixColumn05.Width = 150;
+            // 
+            // StaffFixColumn06
+            // 
+            dataGridViewCellStyle165.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle165.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle165.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn06.DefaultCellStyle = dataGridViewCellStyle165;
+            this.StaffFixColumn06.Frozen = true;
+            this.StaffFixColumn06.HeaderText = "行動";
+            this.StaffFixColumn06.Name = "StaffFixColumn06";
+            this.StaffFixColumn06.ReadOnly = true;
+            this.StaffFixColumn06.Width = 80;
+            // 
             // FrmMenu
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -7232,32 +7232,20 @@
             this.SizeChanged += new System.EventHandler(this.FrmMenu_SizeChanged);
             this.tabMenu.ResumeLayout(false);
             this.tabPage1.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).EndInit();
             this.tabPage2.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).EndInit();
             this.tabPage3.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).EndInit();
             this.tabPage4.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).EndInit();
             this.tabPage5.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).EndInit();
             this.tabPage6.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).EndInit();
             this.tabPage7.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).EndInit();
             this.tabPage8.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).EndInit();
             this.tabPage9.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDNonOrder)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).EndInit();
             this.tabPage10.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDCompletion)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).EndInit();
             this.tabPage11.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).EndInit();
             this.tabPage12.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).EndInit();
             this.tabPage13.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).EndInit();
@@ -7278,6 +7266,18 @@
             this.tabPage18.ResumeLayout(false);
             this.pnlMaster01.ResumeLayout(false);
             this.pnlMaster01.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
 
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs	(revision 54)
@@ -382,6 +382,127 @@
         }
         #endregion
 
+        #region 受注管理ボタン名前固定部
+        /// <summary>
+        /// 受注管理ボタン名前固定部
+        /// </summary>
+        private const string s_btnOrder = "btnOrder";
+        #endregion
+
+        #region 受注管理メニューボタン配置
+        /// <summary>
+        /// 受注管理メニューボタン配置
+        /// </summary>
+        private static int[,] OrderMenuButton = new int[,] {
+                                                            {(int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo,
+                                                                0,
+                                                                0
+                                                            },
+                                                            {(int)ClsExcute.ProcessExecuteNo.EstimateInput,
+                                                                (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
+                                                                (int)ClsExcute.ProcessExecuteNo.EstimatePrint
+                                                            },
+                                                            {(int)ClsExcute.ProcessExecuteNo.EstimateBudget,
+                                                                (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
+                                                                0
+                                                            },
+        };
+        #endregion
+
+        #region 施工管理ボタン名前固定部
+        /// <summary>
+        /// 施工管理ボタン名前固定部
+        /// </summary>
+        private const string s_btnConstrction = "btnConstruction";
+        #endregion
+
+        #region 施工管理メニューボタン配置
+        /// <summary>
+        /// 施工管理メニューボタン配置
+        /// </summary>
+        private static int[,] ConstructionMenuButton = new int[,] {
+                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList,
+                                                                        (int)ClsExcute.ProcessExecuteNo.DRList,
+                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.TAndPCosts,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionBudget,
+                                                                        (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry,
+                                                                        (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
+                                                                        (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {0,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    }
+        };
+        #endregion
+
+
         #region マスタメンテボタン配列
         /// <summary>
         /// マスタメンテボタン配列
@@ -2043,29 +2164,29 @@
                             case 1:
                                 #region 工事詳細台帳
                                 // 新セキュリティデータ対応済みかを確認する
-                                if (CommonMotions.LoginUserData.SecCode == 0)
-                                {
-                                    // システム管理者・最高責任者
-                                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement ||
-                                        CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
-                                    {
-                                        // 部署別台帳まとめ一覧
-                                        NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList);
-                                    }
-                                    else
-                                    {   // 統括責任者・所属長・一般ユーザー
-                                        // ----- 起動プロセス設定
-                                        // 工事詳細台帳一覧
-                                        NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList);
+                                //if (CommonMotions.LoginUserData.SecCode == 0)
+                                //{
+                                //    // システム管理者・最高責任者
+                                //    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement ||
+                                //        CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
+                                //    {
+                                //        // 部署別台帳まとめ一覧
+                                //        NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList);
+                                //    }
+                                //    else
+                                //    {   // 統括責任者・所属長・一般ユーザー
+                                //        // ----- 起動プロセス設定
+                                //        // 工事詳細台帳一覧
+                                //        NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList);
 
-                                        // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                        // 工事詳細台帳入力
-                                        ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionLedger);
-                                        ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                    }
-                                }
-                                else
-                                {
+                                //        // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                //        // 工事詳細台帳入力
+                                //        ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionLedger);
+                                //        ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                //    }
+                                //}
+                                //else
+                                //{
                                     // 起動権限確認
                                     int editflg = (int)CommonDefine.ProcessDataEdit.Reference;
                                     if (ClsSecurityPermission.GetExecutePermission((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList, ref editflg))
@@ -2083,26 +2204,20 @@
                                         ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionLedger);
                                         ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
                                     }
-                                }
+                                //}
                                 break;
                                 #endregion
                             case 3:
                                 #region 工事日報入力
-                                // ----- 起動プロセス設定
                                 NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DRList);
-
                                 // 日報一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                // 工事日報入力
                                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.DRConstruction);
                                 break;
                                 #endregion
                             case 5:
                                 #region 各工事打合わせ議事録
-                                // ----- 起動プロセス設定
                                 NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DRList);
-
                                 // 日報一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                // 工事日報入力
                                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.Proceedings);
                                 break;
                                 #endregion
@@ -2118,7 +2233,7 @@
                                 #region 出勤管理
                                 // 出勤管理
                                 NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DRWork);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);
+                                // メニューからの起動はログインユーザーをセットする
                                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
                                 break;
                                 #endregion
Index: trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 54)
@@ -1712,7 +1712,6 @@
                 DataGridView dgv = dgvApproval;
                 bool bFirst = true;
                 int CurRowCnt = 0;
-                int ObjCurCount = 0;
 
                 int iConstructionCode = 0;
                 int iApprovalCode = 0;
@@ -1788,11 +1787,15 @@
                     string wrkname = tabMenu.TabPages[(int)MenuTabAssign.DocumentApproval].Name;
                     int Tabcount = MenuTabName[wrkname] - 1;
 
+                    int ObjCurCount = 0;
+                    object[] objAuthorizer = null;
                     // データセット
                     for (int i = 0; i < BufferList.Count; i++)
                     {
-                        object[] objAuthorizer = (object[])BufferList[ObjCurCount++];
+                        if (i == 0) objAuthorizer = (object[])BufferList[i];
+                        if ((ObjCurCount + 1) <= BufferList.Count) objAuthorizer = (object[])BufferList[ObjCurCount++];
 
+
                         // 承認機能番号・受付番号・工事番号が違えばブレイク
                         if ((iApprovalCode == CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.ApprovalCode]))
                             && (iOrderNo == CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.OrderNo]))
Index: trunk/src/ProcessManagement/ProcessManagement/ProcessManage.xlsx
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: trunk/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 54)
@@ -126,6 +126,7 @@
     <Compile Include="Common\Process\ClsExcute.cs" />
     <Compile Include="Common\CommonDefine.cs" />
     <Compile Include="Common\Office\UsedWord.cs" />
+    <Compile Include="DataModel\AttendanceData.cs" />
     <Compile Include="DataModel\PersonApproval.cs" />
     <Compile Include="DataModel\PersonApprovalCommnet .cs" />
     <Compile Include="DataModel\ProcessApprovalCommnet.cs" />
@@ -161,6 +162,7 @@
     <Compile Include="DataModel\SubContractorJobILink.cs" />
     <Compile Include="DataModel\SuppliersMaster.cs" />
     <Compile Include="DataModel\SecurityMaster.cs" />
+    <Compile Include="DB\IOAccess\IOAttendanceData.cs" />
     <Compile Include="DB\IOAccess\IOPersonApproval.cs" />
     <Compile Include="DB\IOAccess\IOPersonApprovalCommnet.cs" />
     <Compile Include="DB\IOAccess\IOProcessApprovalCommnet.cs" />
@@ -239,6 +241,12 @@
     <Compile Include="Forms\DataEntry\PersonApprovalList\FrmPersonAppList.Designer.cs">
       <DependentUpon>FrmPersonAppList.cs</DependentUpon>
     </Compile>
+    <Compile Include="Forms\DataEntry\Proceedings\PrintCommon.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\Proceedings\PrintFormat.cs">
+      <SubType>Form</SubType>
+    </Compile>
     <Compile Include="Forms\DataEntry\PurchaseOrderEntry\FrmOrderEntryList.cs">
       <SubType>Form</SubType>
     </Compile>
Index: trunk/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- trunk/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 53)
+++ trunk/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 54)
@@ -33,6 +33,6 @@
 // 既定値にすることができます:
 // [assembly: AssemblyVersion("1.0.*")]
 [assembly: AssemblyVersion("0.0.0.0")]
-[assembly: AssemblyFileVersion("0.9.9.9")]
+[assembly: AssemblyFileVersion("0.9.9.11")]
 // Log4netを使用する
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
Index: trunk/src/ProcessManagement/ProcessManagement.v12.suo
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
