Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 83)
@@ -92,6 +92,7 @@
         /// </summary>
         public static int AdminSecurityManagement = -1;
 
+        #region 旧機密管理
         /// <summary>
         /// 旧機密管理番号
         /// </summary>
@@ -122,6 +123,8 @@
                                                                                 new KeyValuePair<int,string>(2,"統括責任者"),
                                                                                 new KeyValuePair<int,string>(3,"所　属　長"),
                                                                                 new KeyValuePair<int,string>(4,"一般使用者")};
+        #endregion
+
         /// <summary>
         /// 機密管理番号
         /// </summary>
@@ -480,27 +483,27 @@
         public enum ApprovalStatus
         {
             /// <summary>
-            /// 申請中
+            /// 0:申請中
             /// </summary>
             Petition = 0,
             /// <summary>
-            /// 保　留
+            /// 1:保　留
             /// </summary>
             Pending,
             /// <summary>
-            /// 承　認
+            /// 2:承　認
             /// </summary>
             Approval,
             /// <summary>
-            /// 不承認
+            /// 3:不承認
             /// </summary>
             NotApproval,
             /// <summary>
-            /// 未　定
+            /// 4:未　定
             /// </summary>
             Undecided,
             /// <summary>
-            /// 未申請
+            /// 5:未申請
             /// </summary>
             Unclaimed,
         }
@@ -507,8 +510,8 @@
         /// <summary>
         /// 申請状態色
         /// </summary>
-        public static Color[] ApprovalBackColorStatusColor = new Color[] { Color.Blue, Color.Yellow, Color.MediumSpringGreen, Color.Red, Color.LightSkyBlue, Color.LightBlue };
-        public static Color[] ApprovalForeColorStatusColor = new Color[] { Color.White, Color.Black, Color.Black, Color.Black, Color.Black, Color.Black };
+        public static Color[] ApprovalBackStatusColor = new Color[] { Color.Blue, Color.Yellow, Color.MediumSpringGreen, Color.Red, Color.LightSkyBlue, Color.LightBlue };
+        public static Color[] ApprovalForeStatusColor = new Color[] { Color.White, Color.Black, Color.Black, Color.Black, Color.Black, Color.Black };
 
         /// <summary>
         /// 承認状態文字
@@ -1660,6 +1663,22 @@
                                                                                 new KeyValuePair<int,string>(1,"総務業務可能")};
         #endregion
 
+        #region 承認対象区分
+        /// <summary>
+        /// 承認対象区分
+        /// </summary>
+        public enum ApprovalDivision
+        {
+            /// <summary>
+            /// 工事対象承認
+            /// </summary>
+            ConstrApproval = 1,
+            /// <summary>
+            /// 担当者対象承認
+            /// </summary>
+            PerosonApproval,
+        }
+        #endregion
         #region 業者手間区分
         /// <summary>
         /// 業者手間区分                          // Add BIT 2017/02/23
Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonMotions.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCreateLedgerData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCreateLedgerData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCreateLedgerData.cs	(nonexistent)
@@ -1,455 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-using System.Diagnostics;
-
-using log4net;
-using log4net.Appender;
-using log4net.Repository.Hierarchy;
-
-using ProcessManagement.Common;
-using ProcessManagement.DB.IOAccess;
-using ProcessManagement.DataModel;
-using ProcessManagement.Forms.Master;
-using ProcessManagement.Forms.DataEntry;
-using ProcessManagement.Forms.ControlsAction;
-using ProcessManagement.Forms.SubForms;
-
-//*----------------------- 工事詳細台帳データ引込クラス -----------------------*
-//  2016/05/31  Ver1.0.0.0      Create Source           
-//
-//
-//
-//*----------------------------------------------------------------------------*
-namespace ProcessManagement.Common
-{
-    //*--------------------- 経費データを工事詳細台帳データ引込む -----------------*
-    //  2015/08/12  Ver1.0.0.0      Create Source           
-    //
-    //
-    //
-    //*----------------------------------------------------------------------------*
-    /// <summary>
-    /// 経費データを工事詳細台帳データ引込む
-    /// </summary>
-    public static class ClsCreateLedgerData
-    {
-        #region ログ定義
-        /// <summary>
-        /// log4netログを使用する
-        /// </summary>
-        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-
-        #endregion
-
-        #region 変数
-        /// <summary>
-        /// 工事施工台帳支払い実績先頭カラム数
-        /// </summary>
-        private static int m_LedgerColumnCount = 0;
-        #endregion
-
-        #region 対象月の工事詳細台帳実行データを作成する
-        /// <summary>
-        /// 対象月の工事詳細台帳実行データを作成する
-        /// </summary>
-        /// <param name="PersonCode">担当者コード</param>
-        /// <param name="TargetMonth">対象年月</param>
-        /// <returns></returns>
-        public static bool MakeLedgerData(int PersonCode, string TargetMonth)
-        {
-            IOCostDataOfPerson CostDB = new IOCostDataOfPerson();
-            IOConstructionLedger LedgerDB = new IOConstructionLedger();
-            IOConstructionLedgerDetail LedgerDetailDB = new IOConstructionLedgerDetail();
-            IOConstructionLedgerExcute LedgerExcuteDB = new IOConstructionLedgerExcute();
-            try
-            {
-                // 一括処理で登録を行う
-                CostDB.connect();
-                LedgerDB.connect();
-                LedgerDetailDB.connect();
-                LedgerExcuteDB.connect(); LedgerExcuteDB.beginTran();
-
-                // 詳細台帳よりグリッドのカラムを取得する
-                GetLedgerColumnCount();
-
-                // 対象をまず削除する
-                string strDelSQL = "DELETE CONSTRUCTIONLEDGEREXCUTE";
-                strDelSQL += " WHERE CONSTRUCTIONCODE IN";
-                strDelSQL += " (SELECT CONSTRUCTIONCODE FROM CONSTRUCTIONBASEINFO";
-                strDelSQL += string.Format(" WHERE (SALESPERSONCODE = {0} OR CONSTRUCTIONPERSONCODE = {0} OR CONSTRSUBPERSONCODE = {0} OR CONSTRUCTIONINSTRUCTOR = {0}))", PersonCode);
-                strDelSQL += string.Format(" AND GROUPCOUNT IN ({0}, {1}, {2}, {3}, {4})"
-                                                                , GetConstructionLedgerGroupNo((int)CommonDefine.CostDataNo.Transport)
-                                                                , GetConstructionLedgerGroupNo((int)CommonDefine.CostDataNo.Purchase)
-                                                                , GetConstructionLedgerGroupNo((int)CommonDefine.CostDataNo.Lease)
-                                                                , GetConstructionLedgerGroupNo((int)CommonDefine.CostDataNo.StoragePlace)
-                                                                , GetConstructionLedgerGroupNo((int)CommonDefine.CostDataNo.Lodging));
-                strDelSQL += string.Format(" AND TARGETMONTH = TO_DATE('{0}','YYYY/MM/DD')", (TargetMonth + "/01"));
-                LedgerExcuteDB.ExecuteNonQuery(strDelSQL, false);
-
-                for (int i = (int)CommonDefine.CostDataNo.Transport; i <= (int)CommonDefine.CostDataNo.Lodging; i++)
-                {
-                    string strSQL = "SELECT CONSTRUCTIONCODE, DATATYPE, TO_CHAR(ACTIONDATE,'YYYY/MM'), SUM(ENTRYPRICE) FROM COSTDATAOFPERSON";
-                    strSQL += String.Format(" WHERE TO_CHAR(ACTIONDATE,'YYYY/MM') = '{0}'", TargetMonth);
-                    strSQL += String.Format(" AND DATATYPE = {0}", i);
-                    strSQL += " AND CONSTRUCTIONCODE IN (SELECT CONSTRUCTIONCODE FROM CONSTRUCTIONBASEINFO";
-                    strSQL += string.Format(" WHERE (SALESPERSONCODE = {0} OR CONSTRUCTIONPERSONCODE = {0} OR CONSTRSUBPERSONCODE = {0} OR CONSTRUCTIONINSTRUCTOR = {0}))", PersonCode);
-                    strSQL += " GROUP BY CONSTRUCTIONCODE, DATATYPE, TO_CHAR(ACTIONDATE,'YYYY/MM')";
-                    strSQL += " ORDER BY CONSTRUCTIONCODE, DATATYPE";
-                    ArrayList arList = new ArrayList();
-                    if (!CostDB.ExecuteReader(strSQL, ref arList, false)) continue;
-                    if (arList.Count == 0) continue;
-
-                    foreach (object[] wrkrec in arList)
-                    {
-
-                        // 支払金額
-                        int PaymentPrice = CommonMotions.cnvInt(wrkrec[3]);
-                        // 支払金額無は処理しない
-                        if (PaymentPrice == 0) continue;
-
-                        // 工事番号
-                        int ConstructionCode = CommonMotions.cnvInt(wrkrec[0]);
-
-                        // グループ番号
-                        int DataType = i;
-                        int GroupNo = GetConstructionLedgerGroupNo(DataType);
-
-                        // 工事詳細台帳よりデータの行・列を取得する
-                        int LineCnt = 0;
-                        int ColCnt = 0;
-                        // 台帳が無ければ処理しない
-                        if (!SearchTatgetConstructionLedger(LedgerDB, LedgerDetailDB, ConstructionCode, GroupNo, TargetMonth, ref  LineCnt, ref ColCnt)) continue;
-
-                        ConstructionLedgerExcute excRec = new ConstructionLedgerExcute();
-                        // データ編集
-                        excRec.ConstructionCode = ConstructionCode;
-                        excRec.GroupCount = GroupNo;
-                        excRec.LineCount = LineCnt;
-                        excRec.ColumnCount = ColCnt;
-                        excRec.PaymentAmount = PaymentPrice;
-                        excRec.TargetMonth = CommonMotions.cnvDate(TargetMonth + "/01");
-
-                        if (!LedgerExcuteDB.InsertAction(excRec, false))
-                        {
-                            LedgerExcuteDB.rollback();
-                            return false;
-                        }
-                    }
-                }
-                // DBコミット
-                LedgerExcuteDB.commit();
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                LedgerExcuteDB.rollback();
-                return false;
-            }
-            finally
-            {
-                CostDB.close(); CostDB = null;
-                LedgerDB.close(); LedgerDB = null;
-                LedgerDetailDB.close(); LedgerDetailDB = null;
-                LedgerExcuteDB.close(); LedgerExcuteDB = null;
-            }
-        }
-        #endregion
-
-        #region 工事詳細台帳より対象データを探して実行データの行番号・列番号を返す
-        /// <summary>
-        /// 工事詳細台帳より対象データを探して実行データの行番号・列番号を返す
-        /// </summary>
-        /// <returns></returns>
-        private static bool SearchTatgetConstructionLedger(IOConstructionLedger LedgerDB, IOConstructionLedgerDetail LedgerDetailDB
-                                                            ,int ConstructionCode, int GroupNo, string TargetMonth, ref int LineCnt, ref int ColCnt)
-        {
-            try
-            {
-                // 台帳データよりカラム数を取得する
-                string strLedger = LedgerDB.CreatePrimarykeyString(ConstructionCode);
-                ConstructionLedger LedgerRec = new ConstructionLedger();
-                if (!LedgerDB.SelectAction(strLedger, ref LedgerRec, false)) return false;
-                
-                // 現在の処理年月をDateTime型に変換する
-                DateTime NowDates = CommonMotions.cnvDate(TargetMonth + "/01");
-                // 経過月数を取得する
-                int DiffMonth = NowDates.Month - LedgerRec.ConstructionStart.Month;
-
-                // 列番号取得
-                ColCnt = m_LedgerColumnCount + DiffMonth;
-
-                // 工事詳細台帳明細データ読込み
-                string strSQL = LedgerDetailDB.CreatePrimarykeyString(ConstructionCode, GroupNo);
-                List<ConstructionLedgerDetail> DetailList = new List<ConstructionLedgerDetail>();
-                if (!LedgerDetailDB.SelectAction(strSQL, ref DetailList, false)) return false;
-                // 行番号取得
-                LineCnt = DetailList[0].LineCount;
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 工事台帳のグループ番号を取得する
-        /// <summary>
-        /// 工事台帳のグループ番号を取得する
-        /// </summary>
-        /// <param name="TargetData"></param>
-        /// <returns></returns>
-        public static int GetConstructionLedgerGroupNo(int TargetData)
-        {
-            int GroupNo = 0;
-            // 工事台帳のグループ番号を取得する
-            switch (TargetData)
-            {
-                case (int)CommonDefine.CostDataNo.Transport:
-                    // 交通費（通行料・電車代）
-                    GroupNo = (int)GroupName_ConstructionLedger.TransportationCosts;
-                    break;
-                case (int)CommonDefine.CostDataNo.Purchase:
-                    // 購入品
-                    GroupNo = (int)GroupName_ConstructionLedger.PurchaseCosts;
-                    break;
-                case (int)CommonDefine.CostDataNo.Lease:
-                    // 車両リース代
-                    GroupNo = (int)GroupName_ConstructionLedger.VehicleLeaseFee;
-                    break;
-                case (int)CommonDefine.CostDataNo.StoragePlace:
-                    // 駐車場・資材置き場
-                    GroupNo = (int)GroupName_ConstructionLedger.ParkingCosts;
-                    break;
-                case (int)CommonDefine.CostDataNo.Lodging:
-                    // 宿泊費
-                    GroupNo = (int)GroupName_ConstructionLedger.RoomChargeCosts;
-                    break;
-            }
-            return GroupNo;
-        }
-        #endregion
-
-        #region 工事詳細台帳より支払金額グリッドの先頭カラム数を取得する
-        /// <summary>
-        /// 工事詳細台帳より支払金額グリッドの先頭カラム数を取得する
-        /// </summary>
-        private static void GetLedgerColumnCount()
-        {
-            FrmConstructionLedger frm = new FrmConstructionLedger();
-            try
-            {
-                m_LedgerColumnCount = frm.GetGridColumsCount - 1;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frm.Dispose(); frm = null;
-            }
-        }
-        #endregion
-
-        #region 個人毎経費データから工事詳細台帳の工事毎のデータ再計算更新処理
-        /// <summary>
-        /// 個人毎経費データから工事詳細台帳の工事毎のデータ再計算更新処理
-        /// </summary>
-        /// <param name="PersonCode"></param>
-        /// <param name="TargetMonth"></param>
-        /// <returns></returns>
-        public static bool UpdateRecalLedgerDataFromTAndPCost(int PersonCode, string TargetMonth)
-        {
-            IOCostDataOfPerson CostDB = new IOCostDataOfPerson();
-            FrmConstructionLedger frm = new FrmConstructionLedger();
-            try
-            {
-                string strSQL = "SELECT PERSONCODE, TO_CHAR(ACTIONDATE,'YYYY/MM'), CONSTRUCTIONCODE FROM COSTDATAOFPERSON";
-                strSQL += String.Format(" WHERE PERSONCODE = {0} AND TO_CHAR(ACTIONDATE,'YYYY/MM') = '{1}'", PersonCode, TargetMonth);
-                strSQL += " GROUP BY PERSONCODE, TO_CHAR(ACTIONDATE,'YYYY/MM'), CONSTRUCTIONCODE";
-                strSQL += " ORDER BY CONSTRUCTIONCODE";
-
-                ArrayList arList = new ArrayList();
-                if (!CostDB.ExecuteReader(strSQL, ref arList)) return false;
-                if (arList.Count == 0) return true;
-
-                bool bInit = true;
-                foreach (object[] wrkobj in arList)
-                {
-                    int ConstructionCode = CommonMotions.cnvInt(wrkobj[2]);
-                    // 工事番号が存在しないデータは更新にしない
-                    if (ConstructionCode == 0) continue;
-
-                    // 工事コードのセット
-                    frm.ConstructionCode = ConstructionCode;
-
-                    if (bInit)
-                    {
-                        // 見えない画面を出す
-                        frm.Show();
-                        // フォーム非表示
-                        frm.Visible = false;
-                        bInit = false;
-                    }
-                    // 再計算処理
-                    bool bret = frm.RecalculateLedger;
-                }
-                
-                // 画面を閉じる
-                frm.Close();
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                CostDB.close(); CostDB = null;
-                frm.Dispose(); frm = null;
-            }
-            return true;
-        }
-        #endregion
-
-        #region 工事詳細台帳データを新規作成する
-        /// <summary>
-        /// 工事詳細台帳データを新規作成する
-        /// </summary>
-        /// <param name="ConstructionCode"></param>
-        /// <returns></returns>
-        public static bool MakingLedgerData(int ConstructionCode)
-        {
-            IOConstructionLedger LedgerDB = new IOConstructionLedger();
-            FrmConstructionLedger frm = new FrmConstructionLedger();
-            try
-            {
-                // 工事番号が存在しないデータは更新しない
-                if (ConstructionCode == 0) return false;
-
-                // 工事詳細台帳データが既にあれば作成しない
-                string strExists = LedgerDB.CreatePrimarykeyString(ConstructionCode);
-                List<ConstructionLedger> LedgerList = new List<ConstructionLedger>();
-                LedgerDB.SelectAction(strExists, ref LedgerList);
-                if (LedgerList.Count > 0) return true;
-
-                // 工事コードのセット
-                frm.ConstructionCode = ConstructionCode;
-
-                // 見えない画面を出す
-                frm.WindowState = FormWindowState.Minimized;
-                frm.Show();
-                // フォーム非表示
-                frm.Visible = false;
-
-                // データ作成処理
-                if (!frm.SaveLedgerData)
-                {
-                    frm.Close();                    // 画面を閉じる
-                    return false;
-                }
-
-                // 画面を閉じる
-                frm.Close();
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                frm.Dispose(); frm = null;
-                LedgerDB.close(); LedgerDB = null;
-            }
-        }
-        #endregion
-
-        #region 工事詳細台帳データに増減データを追加する
-        /// <summary>
-        /// 工事詳細台帳データに増減データを追加する
-        /// </summary>
-        /// <param name="ConstructionCode"></param>
-        /// <returns></returns>
-        public static bool AddingLedgerData(int ConstructionCode)
-        {
-            IOConstructionLink LinkDB = new IOConstructionLink();
-            IOConstructionLedger LedgerDB = new IOConstructionLedger();
-            FrmConstructionLedger frm = new FrmConstructionLedger();
-            try
-            {
-
-                // 工事番号が存在しないデータは更新しない
-                if (ConstructionCode == 0) return false;
-
-                // 親の工事を探す
-                string strParent = string.Format(" WHERE FluctuationCode = {0}", ConstructionCode);
-                ConstructionLink LinkRec = new ConstructionLink();
-                if (!LinkDB.SelectAction(strParent, ref LinkRec)) return false;
-
-                // 工事詳細台帳データが無い場合は処理しない
-                string strExists = LedgerDB.CreatePrimarykeyString(LinkRec.ConstructionCode);
-                ConstructionLedger LedgerList = new ConstructionLedger();
-                if (!LedgerDB.SelectAction(strExists, ref LedgerList)) return false;
-
-                // 工事コードのセット
-                frm.ConstructionCode = LinkRec.ConstructionCode;
-
-                // 見えない画面を出す
-                frm.WindowState = FormWindowState.Minimized;
-                frm.Show();
-                // フォーム非表示
-                frm.Visible = false;
-                
-                // データを追加する
-                frm.AddingConstrCode = ConstructionCode;
-                if (!frm.AddDataLedger)
-                {
-                    frm.Close();                    // 画面を閉じる
-                    return false;
-                }
-
-                // データ作成処理
-                if (!frm.SaveLedgerData)
-                {
-                    frm.Close();                    // 画面を閉じる
-                    return false;
-                }
-
-                // 画面を閉じる
-                frm.Close();
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                frm.Dispose(); frm = null;
-                LedgerDB.close(); LedgerDB = null;
-                LinkDB.close(); LinkDB = null;
-            }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsApprovalPermission.cs	(revision 83)
@@ -1,5 +1,6 @@
 ﻿using System;
 using System.Collections.Generic;
+using System.Collections;
 using System.Linq;
 using System.Text;
 using System.Threading.Tasks;
@@ -26,13 +27,20 @@
         private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
         #endregion
 
-        #region 承認申請・承認をする
+        #region 定数
+
+        #region 申請レコード番号
         /// <summary>
-        /// 案件の承認申請・承認をする
+        /// 申請レコード枝番
         /// </summary>
-        /// <param name="ConstructionCode">工事番号</param>
-        /// <param name="ApprovalCode">機能番号</param>
-        /// <param name="Status">承認状態</param>
+        private const int s_PrimartyRecord = 1;
+        #endregion
+        #endregion
+
+        #region 承認申請・承認をする(工事承認)
+        /// <summary>
+        /// 案件の承認申請・承認をする(工事承認)
+        /// </summary>
         /// <returns>成功：true　失敗：false</returns>
         public static bool CreatePetitionApproval(ProcessApproval Rec)
         {
@@ -68,10 +76,49 @@
         }
         #endregion
 
-        #region 申請レコード更新
+        #region 承認申請・承認をする(担当者承認)
         /// <summary>
-        /// 申請レコードを更新する
+        /// 案件の承認申請・承認をする(担当者承認)
         /// </summary>
+        /// <returns>成功：true　失敗：false</returns>
+        public static bool CreatePetitionApproval(PersonApproval Rec)
+        {
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                string strSQL = ApprDB.CreatePrimarykeyString(Rec.PersonCode, Rec.ApprovalCode, Rec.OrderDate, Rec.OrderNo, Rec.SeqNo);
+                List<PersonApproval> DataList = new List<PersonApproval>();
+                // データがあるかをチェックする
+                if (!ApprDB.SelectAction(strSQL, ref DataList)) return false;
+
+                // データ追加時
+                if (DataList.Count == 0)
+                {
+                    if (!ApprDB.InsertAction(Rec)) return false;
+                    return true;
+                }
+
+                // データ更新時
+                if (!ApprDB.UpdateAction(strSQL, Rec)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+            }
+        }
+        #endregion
+
+        #region 申請レコード更新(工事承認)
+        /// <summary>
+        /// 申請レコードを更新する(工事承認)
+        /// </summary>
         /// <param name="ConstructionCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <param name="Status"></param>
@@ -81,15 +128,6 @@
             IOProcessApproval ApprDB = new IOProcessApproval();
             try
             {
-                // 申請レコードを取得する
-                //string strSQL = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNO, 1);
-                //ProcessApproval DataRec = new ProcessApproval();
-                //// データがあるかをチェックする
-                //if (!ApprDB.SelectAction(strSQL, ref DataRec)) return false;
-
-                // レコードのステータスを変える
-                //DataRec.ApprovalStatus = Status;
-                //if (!ApprDB.UpdateAction(strSQL, DataRec)) return false;
                 if (!ApprDB.UpdateFeild(ConstructionCode,
                                         (int)IOProcessApproval.ColumnName.ApprovalStatus,
                                         Status,
@@ -96,7 +134,7 @@
                                         true,
                                         ApprovalCode,
                                         OrderNO,
-                                        1)) return false;
+                                        s_PrimartyRecord)) return false;
 
                 return true;
             }
@@ -112,14 +150,50 @@
         }
         #endregion
 
-        #region 申請確認
+        #region 申請レコード更新(担当者承認)
         /// <summary>
+        /// 申請レコードを更新する(担当者承認)
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ApprovalCode"></param>
+        /// <param name="Status"></param>
+        /// <returns></returns>
+        public static bool SetPrimaryRecStatus(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo, int Status)
+        {
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                if (!ApprDB.UpdateFeild(PersonCode,
+                                        ApprovalCode,
+                                        OrderDate,
+                                        (int)IOPersonApproval.ColumnName.ApprovalStatus,
+                                        Status,
+                                        true,
+                                        OrderNo,
+                                        s_PrimartyRecord)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+            }
+        }
+        #endregion
+
+        #region 申請確認（工事承認）
+        /// <summary>
         /// 案件に対して申請がされているかを確認する
         /// </summary>
         /// <param name="ConstructionCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckPetition(int ConstructionCode, int ApprovalCode, int ApprovalCount)
+        public static bool CheckProcessPetition(int ConstructionCode, int ApprovalCode, int OrderNo)
         {
             IOProcessApproval ApprDB = new IOProcessApproval();
             try
@@ -126,7 +200,7 @@
             {
                 bool bPetition = false;
                 // 申請データ取得
-                string strSQL = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, ApprovalCount, 1);
+                string strSQL = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo, s_PrimartyRecord);
                 List<ProcessApproval> PetitionList = new List<ProcessApproval>();
                 if (!ApprDB.SelectAction(strSQL, ref PetitionList)) return bPetition;
                 // 申請データが無い場合
@@ -146,14 +220,48 @@
         }
         #endregion
 
-        #region 最終承認確認
+        #region 申請確認（担当者承認）
         /// <summary>
+        /// 担当者申請がされているかを確認する
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ApprovalCode"></param>
+        /// <returns></returns>
+        public static bool CheckPersonPetition(int PersonCode, int ApprovalCode, DateTime ApprovalDate, int OrderNo)
+        {
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                bool bPetition = false;
+                // 申請データ取得
+                string strSQL = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, ApprovalDate, OrderNo);
+                List<PersonApproval> PetitionList = new List<PersonApproval>();
+                if (!ApprDB.SelectAction(strSQL, ref PetitionList)) return bPetition;
+                // 申請データが無い場合
+                if (PetitionList.Count != 0) bPetition = true;
+
+                return bPetition;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+            }
+        }
+        #endregion
+
+        #region 最終承認確認（工事承認）
+        /// <summary>
         /// 案件に対して承認がされているかを確認する
         /// </summary>
         /// <param name="ConstructionCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckApproval(int ConstructionCode, int ApprovalCode, int Approvalcount)
+        public static bool CheckProcessApproval(int ConstructionCode, int ApprovalCode, int Approvalcount)
         {
             IOMApproval mApprDB = new IOMApproval();
             IOProcessApproval ApprDB = new IOProcessApproval();
@@ -160,7 +268,7 @@
             try
             {
                 // 承認データを取得する（申請データを除く）
-                string strData = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, Approvalcount, 1);
+                string strData = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, Approvalcount, s_PrimartyRecord);
                 ProcessApproval DataRec = new ProcessApproval();
                 if (!ApprDB.SelectAction(strData, ref DataRec)) return false;
 
@@ -181,14 +289,47 @@
         }
         #endregion
 
-        #region 承認確認
+        #region 最終承認確認（担当者承認）
         /// <summary>
-        /// 案件に対して最終承認がされているかを確認する
+        /// 担当者申請に対して承認がされているかを確認する
         /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ApprovalCode"></param>
+        /// <returns></returns>
+        public static bool CheckPersonApproval(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
+        {
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                // 承認データを取得する（申請データを除く）
+                string strData = ApprDB.CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, s_PrimartyRecord);
+                PersonApproval DataRec = new PersonApproval();
+                if (!ApprDB.SelectAction(strData, ref DataRec)) return false;
+
+                if (DataRec.ApprovalStatus != (int)CommonDefine.ApprovalStatus.Approval) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認確認（工事承認）
+        /// <summary>
+        /// 工事案件に対して最終承認がされているかを確認する
+        /// </summary>
         /// <param name="ConstructionCode"></param>
         /// <param name="ApprovalCode"></param>
         /// <returns></returns>
-        public static bool CheckApprovalData(int ConstructionCode, int ApprovalCode, int OrderNo)
+        public static bool CheckProcessApprovalData(int ConstructionCode, int ApprovalCode, int OrderNo)
         {
             IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
             IOMApproval mApprDB = new IOMApproval();
@@ -204,7 +345,7 @@
 
                 // 承認データを取得する（申請データを除く）
                 string strData = ApprDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo);
-                strData += string.Format(" And SeqNo != 1 And ApprovalStatus = {0}", (int)CommonDefine.ApprovalStatus.Approval);
+                strData += string.Format(" And SeqNo != {0} And ApprovalStatus = {1}", s_PrimartyRecord, (int)CommonDefine.ApprovalStatus.Approval);
                 List<ProcessApproval> DataList = new List<ProcessApproval>();
                 if (!ApprDB.SelectAction(strData, ref DataList)) return false;
                 if (DataList.Count == 0) return false;
@@ -260,6 +401,74 @@
         }
         #endregion
 
+        #region 承認確認（担当者承認）
+        /// <summary>
+        /// 担当者申請に対して最終承認がされているかを確認する
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ApprovalCode"></param>
+        /// <returns></returns>
+        public static bool CheckPersonApprovalData(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
+        {
+            IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
+            IOMApproval mApprDB = new IOMApproval();
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                bool bApproval = false;
+
+                // 承認データを取得する（申請データを除く）
+                string strSQL = "SELECT A.DISPLAYORDER, A.APPROVALPERSON, A.APPROVALAUTHORITY, B.SEQNO, B.APPROVALSTATUS";
+                strSQL += " FROM APPROVALMASTER A";
+                strSQL += " LEFT JOIN PERSONAPPROVAL B ON B.PERSONCODEAPPROVAL = A.APPROVALPERSON AND B.APPROVALCODE = A.APPROVALCODE";
+                strSQL += string.Format(" AND B.ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d')", OrderDate.ToShortDateString());
+                strSQL += string.Format(" AND B.ORDERNO = {0} AND B.SEQNO != {1}", OrderNo, s_PrimartyRecord);
+                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);
+                strSQL += " ORDER BY A.DISPLAYORDER";
+
+                ArrayList DataList = new ArrayList();
+                if (!ApprDB.ExecuteReader(strSQL, ref DataList)) return false;
+                if (DataList.Count == 0) return false;
+
+                int NoCnt = DataList.Count;
+                foreach (object[] DataRec in DataList)
+                {
+                    // 承認以外は対象にしない
+                    int StatData= CommonMotions.cnvInt(DataRec[4]);
+                    if (StatData != (int)CommonDefine.ApprovalStatus.Approval) continue;
+
+                    // 最終承認権限が設定されていれば承認済み
+                    int ApprovalAuthority = CommonMotions.cnvInt(DataRec[2]);
+                    if (ApprovalAuthority == 1)
+                    {
+                        bApproval = true;
+                        break;
+                    }
+
+                    // 承認していればデータ件数からマイナス
+                    --NoCnt;
+                }
+                // マスタに設定されている承認者全員が承認していれば承認
+                if (NoCnt == 0) bApproval = true;
+
+                return bApproval;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+                mApprDB.close(); mApprDB = null;
+                cbiDB.close(); cbiDB = null;
+            }
+        }
+        #endregion
+
         #region ログインユーザーの承認者確認
         /// <summary>
         /// ログインユーザーは承認者かどうかを確認する
@@ -270,7 +479,6 @@
         public static bool CheckUserForApprover(int ApprovalCode, int DepartmentCode)
         {
             IOMApproval mApprDB = new IOMApproval();
-            IOProcessApproval ApprDB = new IOProcessApproval();
             try
             {
                 // システム管理者は全ての権限を持つ
@@ -306,7 +514,6 @@
             }
             finally
             {
-                ApprDB.close(); ApprDB = null;
                 mApprDB.close(); mApprDB = null;
             }
         }
@@ -370,7 +577,6 @@
         /// <summary>
         /// 工事コードと承認機能コードより現在管理担当部署コードを取得する
         /// </summary>
-        /// <param name="PersonCode"></param>
         /// <returns></returns>
         public static int GetFromConstructionAndApprovalTheDepartment(int ConstructionCode, int ApprovalCode, int OrderNo)
         {
@@ -379,7 +585,7 @@
             try
             {
                 // 管理担当者コードを取得する
-                string strSQL = ApprovalDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo, 1);
+                string strSQL = ApprovalDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo, s_PrimartyRecord);
                 ProcessApproval ApprovalRec = new ProcessApproval();
                 int CurrentPersonCode = 0;
                 if (ApprovalDB.SelectAction(strSQL, ref ApprovalRec))
@@ -412,6 +618,51 @@
         }
         #endregion
 
+        #region 担当者コードと承認機能コードより現在管理担当部署コードを取得
+        /// <summary>
+        /// 担当者コードと承認機能コードより現在管理担当部署コードを取得する
+        /// </summary>
+        /// <returns></returns>
+        public static int GetFromPersonAndApprovalTheDepartment(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            IOPersonApproval ApprovalDB = new IOPersonApproval();
+            try
+            {
+                // 管理担当者コードを取得する
+                string strSQL = ApprovalDB.CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, s_PrimartyRecord);
+                PersonApproval ApprovalRec = new PersonApproval();
+                int CurrentPersonCode = 0;
+                if (ApprovalDB.SelectAction(strSQL, ref ApprovalRec))
+                {   // 申請データがある時はそのデータ
+                    CurrentPersonCode = ApprovalRec.PersonCode;
+                }
+                else
+                {
+                    // データが無い場合（申請時）は申請ユーザー
+                    CurrentPersonCode = PersonCode;
+                }
+
+                // 担当者部署取得
+                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
+                string strPerson = picDB.CreatePrimarykeyString(CurrentPersonCode);
+                if (!picDB.SelectAction(strPerson, ref PersonRec)) return 0;
+
+                return PersonRec.DepartmentCode;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+            finally
+            {
+                ApprovalDB.close(); ApprovalDB = null;
+                picDB.close(); picDB = null;
+            }
+        }
+        #endregion
+
         #region 工事コードと承認機能コードより現在管理担当者コードを取得
         /// <summary>
         /// 工事コードと承認機能コードより現在管理担当者コードを取得する
@@ -481,12 +732,12 @@
         }
         #endregion
 
-        #region 承認数取得
+        #region 承認数取得（工事承認）
         /// <summary>
         /// 該当工事より承認数取得する
         /// </summary>
         /// <returns></returns>
-        public static int GetApprovalDataCount(int ConstructionCode, int ApprovalCode, int ApprovalCount)
+        public static int GetProcessApprovalDataCount(int ConstructionCode, int ApprovalCode, int ApprovalCount)
         {
             IOProcessApproval paDB = new IOProcessApproval();
             try
@@ -493,7 +744,7 @@
             {
                 // 承認データ取得
                 string strSQL = paDB.CreatePrimarykeyString(ConstructionCode, ApprovalCode, ApprovalCount);
-                strSQL += " And SeqNo != 1 And ApprovalStatus = 2";
+                strSQL += string.Format(" And SeqNo != {0} And ApprovalStatus = {1}", s_PrimartyRecord, (int)CommonDefine.ApprovalStatus.Approval);
                 List<ProcessApproval> ApprovalList = new List<ProcessApproval>();
                 if (!paDB.SelectAction(strSQL, ref ApprovalList)) return 0;
 
@@ -511,6 +762,36 @@
         }
         #endregion
 
+        #region 承認数取得（担当者承認）
+        /// <summary>
+        /// 担当者申請より承認数取得する
+        /// </summary>
+        /// <returns></returns>
+        public static int GetPersonApprovalDataCount(int PersonCode, int ApprovalCode, DateTime ApprovalDate)
+        {
+            IOPersonApproval paDB = new IOPersonApproval();
+            try
+            {
+                // 承認データ取得
+                string strSQL = paDB.CreatePrimarykeyString(PersonCode, ApprovalCode, ApprovalDate);
+                strSQL += string.Format(" And SeqNo != {0} And ApprovalStatus = {1}", s_PrimartyRecord, (int)CommonDefine.ApprovalStatus.Approval);
+                List<PersonApproval> ApprovalList = new List<PersonApproval>();
+                if (!paDB.SelectAction(strSQL, ref ApprovalList)) return 0;
+
+                return ApprovalList.Count;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return 0;
+            }
+            finally
+            {
+                paDB.close(); paDB = null;
+            }
+        }
+        #endregion
+
         #region 承認経路数を取得する
         /// <summary>
         /// 承認マスタより承認経路数を取得する
@@ -548,7 +829,7 @@
         /// 承認画面が起動しているかを確認する
         /// </summary>
         /// <returns></returns>
-        public static bool ExceApprovalScreen()
+        public static bool ExceApprovalScreen(int ApprovalNo = (int)ClsExcute.SubFormExecuteNo.ApprovalScreen)
         {
             try
             {
@@ -556,7 +837,7 @@
                 // 承認画面からの画面遷移は1画面（対象画面）のみになったのですぐ前にあるはず
                 for (int i = ClsExcute.GetNowProcessPoint() - 1; 0 <= i; i--)
                 {
-                    if (ClsExcute.ProcControlPara[i].ProcNo == (int)ClsExcute.SubFormExecuteNo.ApprovalScreen)
+                    if (ClsExcute.ProcControlPara[i].ProcNo == ApprovalNo)
                     {
                         bRet = true;
                         break;
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCalendar.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCalendar.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsCalendar.cs	(revision 83)
@@ -77,8 +77,8 @@
                 int Holidays = 0;
 
                 string strSQL = "SELECT COUNT(*) FROM HOLIDAYCALENDERMASTER";
-                strSQL += string.Format(" WHERE TO_DATE('{0}','YYYY/MM/DD') <= HOLIDAY", Startdate.ToShortDateString());
-                strSQL += string.Format(" AND HOLIDAY <= TO_DATE('{0}','YYYY/MM/DD')", Complatedate.ToShortDateString());
+                strSQL += string.Format(" WHERE STR_TO_DATE('{0}','%Y/%m/%d') <= HOLIDAY", Startdate.ToShortDateString());
+                strSQL += string.Format(" AND HOLIDAY <= STR_TO_DATE('{0}','%Y/%m/%d')", Complatedate.ToShortDateString());
 
                 ArrayList datalist = new ArrayList();
                 if (!calDB.ExecuteReader(strSQL, ref datalist)) return 0;
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsChangeBaseInfoData.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 83)
@@ -66,7 +66,7 @@
             PurchaseOrderStatus = 19,           // 19:注文書発給一覧
             OrderJoin = 20,                     // 20:工事結合
             ConstructionSplit = 21,             // 21:工事分割
-            DRTransport = 22,                   // 22:通勤交通費
+            PersonApprovalList = 22,            // 22:担当者承認一覧
             MaterialList = 23,                  // 23:資材一覧
             MaterialHistory = 24,               // 24:資材履歴画面
             MaterialCountEntry = 25,            // 25:資材数変更画面
@@ -77,6 +77,10 @@
             PaymentConfirmation = 30,           // 30:入金確認
             RequestInput = 31,                  // 31:請求入力
             RequestPrint = 32,                  // 32:請求書印刷
+            CostomerRegistList = 33,            // 33:発注者登録申請一覧
+            CostomerRegist = 34,                // 34:発注者登録申請
+            SubConstrRegistList = 35,           // 35:協力会社登録申請一覧
+            SubConstrRegist = 36                // 36:協力会社登録申請
         }
         #endregion
 
@@ -128,16 +132,17 @@
             MessageReader = 202,                // 202:掲示板読込
             ActionSchdule = 203,                // 203:行動予定入力
             VehicleSchdule = 204,               // 204:車両予約入力
-            ApprovalScreen = 205,               // 205:承認画面
+            ApprovalScreen = 205,               // 205:工事承認画面
             SubconstractorDiag = 206,           // 206:協力会社検索画面
             SuppliersDiag = 207,                // 207:仕入先検索
             SubConJobDiag = 208,                // 208:協力会社職種検索画面
+            ApprovalPerson = 209,               // 209:担当者承認画面
         }
         #endregion
 
-        #region 処理名称
+        #region 通常処理名称
         /// <summary>
-        /// 処理名称一覧
+        /// 通常処理名称一覧
         /// </summary>
         public static Dictionary<int, string> ProcessExecuteName = new Dictionary<int, string>(){
                                                                                 { (int)ProcessExecuteNo.MainMenu,               "メインメニュー"},
@@ -151,25 +156,32 @@
                                                                                 { (int)ProcessExecuteNo.ConstructionCopyList,   "工事案件コピー－機能"},
                                                                                 { (int)ProcessExecuteNo.PurchaseOrderEntry,     "注文書－入力"},
                                                                                 { (int)ProcessExecuteNo.PurchaseOrderPrint,     "注文書－印刷"},
-                                                                                { (int)ProcessExecuteNo.DepartmentExpenssList,  "部署別台帳－一覧"},
-                                                                                { (int)ProcessExecuteNo.ConstructionLedgerList, "工事詳細台帳－一覧"},
+                                                                                { (int)ProcessExecuteNo.DepartmentExpenssList,  "部署別台帳－表示"},
+                                                                                { (int)ProcessExecuteNo.ConstructionLedgerList, "工事台帳まとめ－表示"},
                                                                                 { (int)ProcessExecuteNo.ConstructionLedger,     "工事詳細台帳－入力"},
                                                                                 { (int)ProcessExecuteNo.TAndPCosts,             "交通費及び購入品等－入力"},
-                                                                                { (int)ProcessExecuteNo.DRList,                 "工事日報－一覧"},
+                                                                                { (int)ProcessExecuteNo.DRList,                 "工事日報一覧－表示"},
                                                                                 { (int)ProcessExecuteNo.DRConstruction,         "工事日報－入力"},
                                                                                 { (int)ProcessExecuteNo.Proceedings,            "打合せ議事録－入力"},
-                                                                                { (int)ProcessExecuteNo.MaterialList,           "資材入力"},
-                                                                                { (int)ProcessExecuteNo.MaterialReserveEntry,   "資材貸出"},
-                                                                                { (int)ProcessExecuteNo.MaterialReturnEntry,    "資材返却"},
-                                                                                { (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.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.CostomerRegistList,     "発注者登録申請一覧－表示"},
+                                                                                { (int)ProcessExecuteNo.CostomerRegist,         "発注者登録申請－入力"},
+                                                                                { (int)ProcessExecuteNo.SubConstrRegistList,    "協力会社登録申請一覧－表示"},
+                                                                                { (int)ProcessExecuteNo.SubConstrRegist,        "協力会社登録申請－入力"}
         };
 
         #endregion
@@ -205,12 +217,29 @@
                                                                                 { (int)MaintenanceExecuteNo.Security,                   "セキュリティ区分登録"},       // 124
                                                                                 { (int)MaintenanceExecuteNo.OrderDivision,              "発注者区分登録"},             // 125
                                                                                 { (int)MaintenanceExecuteNo.ConstructionExpenses,       "施工経費区分登録"},           // 126
-                                                                                { (int)MaintenanceExecuteNo.MaterialKind,               "資材種類登録"},              // 127
-                                                                                { (int)MaintenanceExecuteNo.MaterialItem,               "資材品目登録"},              // 128
-                                                                                { (int)MaintenanceExecuteNo.SalesConfirm,               "売上確認"},              // 128
+                                                                                { (int)MaintenanceExecuteNo.MaterialKind,               "資材種類登録"},               // 127
+                                                                                { (int)MaintenanceExecuteNo.MaterialItem,               "資材品目登録"},               // 128
+                                                                                { (int)MaintenanceExecuteNo.SalesConfirm,               "売上確認"},                   // 129
                                                                                 };
         #endregion
 
+        #region サブフォーム処理名定義
+        /// <summary>
+        /// サブフォーム処理名定義
+        /// </summary>
+        public static Dictionary<int, string> subFormExecuteName = new Dictionary<int, string>(){
+                                                                                { (int)SubFormExecuteNo.MessageWriter,       "掲示板入力－入力"  },            // 201
+                                                                                { (int)SubFormExecuteNo.MessageReader,       "掲示板読込－表示"  },            // 202
+                                                                                { (int)SubFormExecuteNo.ActionSchdule,       "行動予定－入力" },               // 203
+                                                                                { (int)SubFormExecuteNo.VehicleSchdule,      "車両予約－入力" },               // 204
+                                                                                { (int)SubFormExecuteNo.ApprovalScreen,      "工事承認画面－機能" },           // 205
+                                                                                { (int)SubFormExecuteNo.SubconstractorDiag,  "協力会社検索画面－機能" },       // 206
+                                                                                { (int)SubFormExecuteNo.SuppliersDiag,       "仕入先検索－機能" },             // 207
+                                                                                { (int)SubFormExecuteNo.SubConJobDiag,       "協力会社職種検索画面－機能" },   // 208
+                                                                                { (int)SubFormExecuteNo.ApprovalPerson,      "担当者承認画面－機能" },         // 209
+                                                                                };
+        #endregion
+
         #region 承認処理定義
         /// <summary>
         /// 承認一覧
@@ -245,6 +274,22 @@
             /// 6:工事日報承認
             /// </summary>
             DRConstructionApproval,
+            /// <summary>
+            /// 7:議事録承認
+            /// </summary>
+            DRProceedingsApproval,
+            /// <summary>
+            /// 8:出勤管理承認
+            /// </summary>
+            DRWorkApproval,
+            /// <summary>
+            /// 9:発注者登録承認
+            /// </summary>
+            CostomerRegistApproval,
+            /// <summary>
+            ///10:協力会社登録承認
+            /// </summary>
+            SubConstregistApproval
         }
         #endregion
 
@@ -280,7 +325,9 @@
                                                                                 {5, "請求書承認"},
                                                                                 {6, "工事日報承認"},
                                                                                 {7, "議事録承認"},
-                                                                                {8, "質疑承認"},
+                                                                                {8, "出勤管理承認"},
+                                                                                {9, "発注者登録承認"},
+                                                                                {10, "協力会社登録承認"}
                                                                                 };
 
         #endregion
@@ -289,19 +336,70 @@
         /// <summary>
         /// 承認種別カラーテーブル(承認処理定義と同じ並び)
         /// </summary>
-        public static Color[] ApprovalTypeColorList = new Color[]{  Color.White,
+        //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.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,
+                                                                    Color.Sienna,
+                                                                    Color.OliveDrab,
+                                                                    Color.DarkMagenta,
+                                                                    Color.DarkCyan,
+                                                                    Color.DarkSlateBlue,
+                                                                    Color.SeaGreen,
+                                                                    Color.Olive,
+                                                                    Color.Teal,
+                                                                    Color.Purple,
+                                                                    Color.Blue,
+                                                                    Color.Red,
+                                                                    Color.Lime,
+                                                                    Color.Brown,
+                                                                    Color.Firebrick,
+                                                                    Color.DarkOliveGreen,
+                                                                    Color.SaddleBrown,
+                                                                    Color.ForestGreen,
+                                                                    Color.DarkSlateGray,
+                                                                    Color.Indigo,
+                                                                    Color.MediumBlue,
+                                                                    Color.MidnightBlue,
+                                                                    Color.DarkRed,
+                                                                    Color.DarkBlue,
+                                                                    Color.Green,
+                                                                    Color.Navy,
+                                                                    Color.Maroon,
+                                                                    Color.DarkGreen,
+                                                                    Color.Black
                                                                     };
+
         #endregion
 
         #region 変数
@@ -437,7 +535,11 @@
                             ProcessExecuteNo_ConstructionSplit(m_ProcControlPara[NowPoint]);
                             break;
 
-                        case (int)ProcessExecuteNo.MaterialList:                        // 22:資材一覧
+                        case (int)ProcessExecuteNo.PersonApprovalList:                  // 22:担当者承認申請一覧
+                            ProcessExecuteNo_PersonAppList(m_ProcControlPara[NowPoint]);
+                            break;
+
+                        case (int)ProcessExecuteNo.MaterialList:                        // 23:資材一覧
                             ProcessExecuteNo_MaterialList(m_ProcControlPara[NowPoint]);
                             break;
 
@@ -472,12 +574,29 @@
                         case (int)ProcessExecuteNo.RequestInput:                         // 31:請求入力
                             ProcessExecuteNo_RequestInput(m_ProcControlPara[NowPoint]);
                             break;
+
                         case (int)ProcessExecuteNo.RequestPrint:                        // 32：請求書印刷
                             ProcessExecuteNo_RequestPrint(m_ProcControlPara[NowPoint]);
                             break;
 
-                        #endregion  
+                        case (int)ProcessExecuteNo.CostomerRegistList:                  // 33:発注者登録申請一覧
+                            ProcessExecuteNo_CostomerRegistList(m_ProcControlPara[NowPoint]);
+                            break;
 
+                        case (int)ProcessExecuteNo.CostomerRegist:                      // 34:発注者登録申請
+                            ProcessExecuteNo_CostomerRegist(m_ProcControlPara[NowPoint]);
+                            break;
+
+                        case (int)ProcessExecuteNo.SubConstrRegistList:                 // 35:協力会社登録申請一覧
+                            ProcessExecuteNo_SubConstrRegistList(m_ProcControlPara[NowPoint]);
+                            break;
+
+                        case (int)ProcessExecuteNo.SubConstrRegist:                     // 36:協力会社登録申請
+                            ProcessExecuteNo_SubConstrRegist(m_ProcControlPara[NowPoint]);
+                            break;
+
+                        #endregion
+
                         #region マスタメンテ
                         // ----- マスタメンテ
                         case (int)MaintenanceExecuteNo.System:                          //  1:システム管理
@@ -573,26 +692,35 @@
 
                         #region サブフォーム
                         // ----- サブフォーム
-                        case (int)SubFormExecuteNo.MessageWriter:                       //  1:掲示板入力(新バージョン)
+                        case (int)SubFormExecuteNo.MessageWriter:                       // 201:掲示板入力(新バージョン)
                             SubFormExecuteNo_MessageWriter(m_ProcControlPara[NowPoint]);
                             break;
 
-                        case (int)SubFormExecuteNo.MessageReader:                       //  2:掲示板読込
+                        case (int)SubFormExecuteNo.MessageReader:                       // 202:掲示板読込
                             SubFormExecuteNo_MessageReader(m_ProcControlPara[NowPoint]);
                             break;
 
-                        case (int)SubFormExecuteNo.ActionSchdule:                       //  3:行動予定入力
+                        case (int)SubFormExecuteNo.ActionSchdule:                       // 203:行動予定入力
                             SubFormExecuteNo_ActionSchdule(m_ProcControlPara[NowPoint]);
                             break;
 
-                        case (int)SubFormExecuteNo.VehicleSchdule:                      //  4:車両予約入力
+                        case (int)SubFormExecuteNo.VehicleSchdule:                      // 204:車両予約入力
                             SubFormExecuteNo_VehicleSchdule(m_ProcControlPara[NowPoint]);
                             break;
 
-                        case (int)SubFormExecuteNo.ApprovalScreen:                      //  5:承認画面
+                        case (int)SubFormExecuteNo.ApprovalScreen:                      // 205:承認画面
                             SubFormExecuteNo_ApprovalScreen(m_ProcControlPara[NowPoint]);
                             break;
+
+                        case (int)SubFormExecuteNo.ApprovalPerson:                      // 209:担当者承認画面
+                            SubFormExecuteNo_ApprovalPerson(m_ProcControlPara[NowPoint]);
+                            break;
+
                         #endregion
+
+                        default:
+                            BackProcess();
+                            break;
                     }
                 }
             }
@@ -1366,7 +1494,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];
 
                 // フォーム表示
@@ -1411,6 +1540,9 @@
 
                 // パラメータセット
                 frm.ConstructionCode = CurrentPara.IntExecParameter[0];
+                frm.OrderNo = CurrentPara.IntExecParameter[1];
+                frm.PersonCode = CurrentPara.IntExecParameter[2];
+                frm.CreateData = CurrentPara.BoolExecParameter[0];
 
                 // フォーム表示
                 frm.ShowDialog();
@@ -1593,6 +1725,44 @@
         }
         #endregion
 
+        #region 担当者承認申請一覧リスト
+        /// <summary>
+        /// 担当者承認申請一覧リスト
+        /// </summary>
+        /// <param name="CurrentPara"></param>
+        public static void ProcessExecuteNo_PersonAppList(ProcessParameter CurrentPara)
+        {
+            //　担当者承認申請一覧
+            FrmPersonApprList frm = new FrmPersonApprList();
+            try
+            {
+                // 次起動プロセスが設定されていない場合は終了
+                if (CurrentPara.IntExecParameter[0] == 0)
+                {
+                    // 前プロセスに戻る
+                    BackProcess();
+                    return;
+                }
+
+                // 次起動プロセスセット
+                frm.ExecuteFlg = CurrentPara.IntExecParameter[0];
+
+                // フォーム表示
+                frm.ShowDialog();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
         #region 出勤管理入力
         /// <summary>
         /// 出勤管理入力
@@ -1610,16 +1780,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.DateExecParameter.Count > 0)
+                {
+                    frm.OrdertDate = CurrentPara.DateExecParameter[0];
+                }
 
                 // フォーム表示
                 frm.ShowDialog();
@@ -1636,8 +1810,6 @@
         }
         #endregion
 
-        #endregion
-
         #region 資材一覧画面
         /// <summary>
         /// 資材一覧画面
@@ -2079,6 +2251,150 @@
         }
         #endregion
 
+        #region 発注者登録申請一覧
+        /// <summary>
+        /// 発注者登録申請一覧
+        /// </summary>
+        /// <param name="CurrentPara"></param>
+        public static void ProcessExecuteNo_CostomerRegistList(ProcessParameter CurrentPara)
+        {
+            //　発注者登録申請一覧
+            FrmCostomerRegistList frm = new FrmCostomerRegistList();
+            try
+            {
+                // フォーム表示
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請一覧
+        /// <summary>
+        /// 発注者登録申請一覧
+        /// </summary>
+        /// <param name="CurrentPara"></param>
+        public static void ProcessExecuteNo_CostomerRegist(ProcessParameter CurrentPara)
+        {
+            //　発注者登録申請
+            FrmCostomerRegist frm = new FrmCostomerRegist();
+            try
+            {
+                // 自分のハンドルをリストへセットする
+                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
+                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = ProcessNo;
+                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;
+
+                // パラメータセット
+                frm.PersonCode = CurrentPara.IntExecParameter[0];
+                frm.CreateDate = CurrentPara.DateExecParameter[0];
+                frm.SeqNo = CurrentPara.IntExecParameter[1];
+
+                // フォーム表示
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社登録申請一覧
+        /// <summary>
+        /// 協力会社登録申請一覧
+        /// </summary>
+        /// <param name="CurrentPara"></param>
+        public static void ProcessExecuteNo_SubConstrRegistList(ProcessParameter CurrentPara)
+        {
+            //　協力会社登録申請一覧
+            FrmSubConstrRegistList frm = new FrmSubConstrRegistList();
+            try
+            {
+                // フォーム表示
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社登録申請一覧
+        /// <summary>
+        /// 協力会社登録申請一覧
+        /// </summary>
+        /// <param name="CurrentPara"></param>
+        public static void ProcessExecuteNo_SubConstrRegist(ProcessParameter CurrentPara)
+        {
+            //　協力会社登録申請
+            FrmSubConstrRegist frm = new FrmSubConstrRegist();
+            try
+            {
+                // 自分のハンドルをリストへセットする
+                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
+                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = ProcessNo;
+                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;
+
+                // パラメータセット
+                frm.PersonCode = CurrentPara.IntExecParameter[0];
+                frm.CreateDate = CurrentPara.DateExecParameter[0];
+                frm.SeqNo = CurrentPara.IntExecParameter[1];
+
+                // フォーム表示
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #endregion
+
         #region マスタメンテナンス
         // ----------------- メンテナンス起動
         #region 管理マスタ
@@ -2137,6 +2453,7 @@
                 }
                 if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
 
+                frm.EntryMode = (int)CommonDefine.EmployeeClassFlg.Regular;
                 frm.ShowDialog();
             }
             catch (Exception ex)
@@ -2712,7 +3029,8 @@
         public static void MaintenanceExecuteNo_AlwaysEmployment(ProcessParameter CurrentPara)
         {
             // 常雇者マスタ
-            FrmAlwaysEmployment frm = new FrmAlwaysEmployment();
+            //FrmAlwaysEmployment frm = new FrmAlwaysEmployment();
+            FrmPersonInCharge frm = new FrmPersonInCharge();
             try
             {
                 // 起動・編集フラグ
@@ -2725,6 +3043,7 @@
                 }
                 if (EditFlg == (int)CommonDefine.ProcessDataEdit.Reference) frm.EditLock = true;
 
+                frm.EntryMode = (int)CommonDefine.EmployeeClassFlg.OutSource;
                 frm.ShowDialog();
             }
             catch (Exception ex)
@@ -3145,9 +3464,9 @@
         }
         #endregion
         
-        #region 承認画面
+        #region 工事承認画面
         /// <summary>
-        /// 承認画面
+        /// 工事承認画面
         /// </summary>
         /// <returns></returns>
         public static void SubFormExecuteNo_ApprovalScreen(ProcessParameter CurrentPara)
@@ -3178,7 +3497,41 @@
             }
         }
         #endregion
+
+        #region 担当者承認画面
+        /// <summary>
+        /// 担当者承認画面
+        /// </summary>
+        /// <returns></returns>
+        public static void SubFormExecuteNo_ApprovalPerson(ProcessParameter CurrentPara)
+        {
+            // 承認画面
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                frm.PersonCode = CurrentPara.IntExecParameter[0];
+                frm.ApprovalCode = CurrentPara.IntExecParameter[1];
+                frm.OrderNo = CurrentPara.IntExecParameter[2];
+                frm.OrderDate = CurrentPara.DateExecParameter[0];
+
+                if (CurrentPara.DateExecParameter.Count > 1) frm.DataSearchDate = CurrentPara.DateExecParameter[1];
+                if (CurrentPara.IntExecParameter.Count > 3) frm.DataSearchSeqNo = CurrentPara.IntExecParameter[3];
+                
+                // フォーム表示
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                BackProcess();
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
         #endregion
+        #endregion
 
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsMessageBoradAccess.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsMessageBoradAccess.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsMessageBoradAccess.cs	(revision 83)
@@ -213,7 +213,7 @@
                 // 書込み者コードの取得
                 int FromCode = CommonMotions.cnvInt(objRec[(int)IOMessageBoardData.ColumnCnt.FromCode]);
                 // 書込み者セキュリティランクの取得
-                int TargetSecRank = CommonMotions.cnvInt(objRec[SecBaseDataCnt + (int)IOMSecurity.DataColumn.SecRank]);
+                int TargetSecRank = CommonMotions.cnvInt(objRec[SecBaseDataCnt + (int)IOMSecurity.TableColumn.SecRank]);
                 
                 // 秘書からの連絡は編集対象外
                 if (FromCode == CommonDefine.s_MsgBoardSystemCode) return false;
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsProcessExist.cs	(revision 83)
@@ -925,7 +925,7 @@
                 foreach (RequestDataDetail dt in ReqDtlList)
                 {
                     // 最終承認されている(承認済）の場合
-//                    if (ClsApprovalPermission.CheckApprovalData(m_ConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, dt.OrderNo))
+//                    if (ClsApprovalPermission.CheckProcessApprovalData(m_ConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, dt.OrderNo))
 //                    {
 //                        Approvedflg = true;
 //                        break;
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSecurityPermission.cs	(revision 83)
@@ -706,6 +706,12 @@
                     Editflg = (int)CommonDefine.ProcessDataEdit.Edit;
                     return true;
                 }
+                // サブウィンドウ等の特殊処理はすべて起動OK
+                if ((int)ClsExcute.SubFormExecuteNo.MessageWriter <= ExecCode)
+                {
+                    Editflg = (int)CommonDefine.ProcessDataEdit.Edit;
+                    return true;
+                }
 
                 bool bRet = false;
                 if (CommonMotions.LoginUserProcExe.Count != 0)
@@ -815,6 +821,85 @@
         }
         #endregion
 
+        #region ログイン者がデータにアクセスできるかを返す（担当者データ）
+        private enum PersonAppData
+        {
+            DataPersonCode = 0,
+            DataDepCode,
+            DataPersonName,
+            DataSecRank,
+            DataAffiliationFlg,
+            RangePersonCode,
+            RangePersonName,
+            RangeSecCode,
+            RangeSecRank,
+            RangeGeneFlg
+        }
+        /// <summary>
+        /// ログイン者がデータにアクセスできるかを返す
+        /// </summary>
+        /// <returns></returns>
+        public static bool PersonDataAccess2(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo)
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode) return true;
+
+                bool bRet = false;
+
+                string strSQL ="SELECT";
+                strSQL += " A.PERSONCODE, A.DEPARTMENTCODE, A.PERSONNAME, E.SECRANK,";
+                strSQL += " B.AFFILIATIONFLG,";
+                strSQL += " C.PERSONCODE, C.PERSONNAME, C.SECCODE, D.SECRANK, D.GENERALAFFAIRS";
+                strSQL += " FROM PERSONINCHARGEMASTER A, PERSONDEPARTMENTMASTER B, PERSONINCHARGEMASTER C, SECURITYMASTER D, SECURITYMASTER E";
+                strSQL += string.Format(" WHERE A.PERSONCODE = {0}", PersonCode);
+                strSQL += " AND B.DEPARTMENTCODE = A.DEPARTMENTCODE";
+                strSQL += " AND C.PERSONCODE = B.PERSONCODE";
+                strSQL += " AND D.SECCODE = C.SECCODE";
+                strSQL += " AND E.SECCODE = A.SECCODE";
+                strSQL += " ORDER BY B.PERSONCODE";
+
+                ArrayList arData = new ArrayList();
+                if (!PersonDB.ExecuteReader(strSQL, ref arData)) return false;
+
+                object[] objLoginUser = null;
+                int wrkPersonCode = 0;
+                foreach (object[] CurRec in arData)
+                {
+                    wrkPersonCode = CommonMotions.cnvInt(CurRec[(int)PersonAppData.RangePersonCode]);
+                    if (wrkPersonCode == CommonMotions.LoginUserData.PersonCode) 
+                    {
+                        objLoginUser = CurRec;
+                        break;
+                    }
+                }
+
+                // 対象データが無ければアクセスできない
+                if (objLoginUser == null) return false;
+
+                // 総務はアクセスできる
+                int GeneFlg = CommonMotions.cnvInt(objLoginUser[(int)PersonAppData.RangeGeneFlg]);
+                if (GeneFlg == (int)CommonDefine.GeneralAffairs.GeneralDep) bRet = true;
+
+                // 保護区分ランクがログイン者以下の場合はアクセスできる
+                int SecRank = CommonMotions.cnvInt(objLoginUser[(int)PersonAppData.DataSecRank]);
+                if (SecRank <= CommonMotions.LoginUserSecurity.SecRank) bRet = true;
+
+                return bRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                PersonDB.close(); PersonDB = null;
+            }
+        }
+        #endregion
+
         #region 対象者が対象データにアクセスできるかを返す
         /// <summary>
         /// 対象者が対象データにアクセスできるかを返す
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSystemOnceExecute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSystemOnceExecute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsSystemOnceExecute.cs	(revision 83)
@@ -547,6 +547,7 @@
                                }
                             }
                         }
+                        if (!procflg) break;
                     }
                     if (!procflg) break;
                 }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttendee.cs	(nonexistent)
@@ -1,362 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Data;
-using System.Collections;
-
-using log4net;
-using MySql.Data.MySqlClient;           // Data Provider for MySql
-
-using ProcessManagement.DB.MySql;
-using ProcessManagement.DB.Core;
-using ProcessManagement.DataModel;
-using ProcessManagement.Common;
-
-namespace ProcessManagement.DB.IOAccess
-{
-    /// <summary>
-    /// 発注者打ち合わせ議事録データアクセス（出席者）
-    /// </summary>
-    public class IOProceedingsDataAttendee : MySqlProcess
-    {
-        #region 定義部
-        /// <summary>
-        /// log4netログを使用する
-        /// </summary>
-        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-        /// <summary>
-        /// データフィールド並び
-        /// </summary>
-        public enum DataColumn
-        {
-            /// <summary>
-            /// 作成者コード
-            /// </summary>
-            PersonCode,
-            /// <summary>
-            /// 議事録作成日
-            /// </summary>
-            ProceedingsDataDate,
-            /// <summary>
-            /// 工事番号
-            /// </summary>
-            ConstructionCode,
-            /// <summary>
-            /// データ行番号
-            /// </summary>
-            SeqNo,
-            /// <summary>
-            /// 出席者所属
-            /// </summary>
-            Department,
-            /// <summary>
-            /// 出席者氏名
-            /// </summary>
-            AttendeeName,
-            /// <summary>
-            /// 登録年月日
-            /// </summary>
-            EntryDate,
-            /// <summary>
-            /// 更新年月日
-            /// </summary>
-            UpdateDate,
-        }
-        #endregion
-
-        #region コンストラクタ
-        /// <summary>
-        /// コンストラクタ
-        /// </summary>
-        /// <param name="ConnectionString"></param>
-        public IOProceedingsDataAttendee()
-            : base(DBCommon.Instance.DBConnectString)
-        {
-        }
-
-        #endregion
-
-        #region SQL作成
-        /// <summary>
-        /// SQL作成
-        /// </summary>
-        private string CreateSelectSQL()
-        {
-            // SQL作成
-            string strcmd = "SELECT";
-
-            strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
-            strcmd += " ,SeqNo";                                            // データ行番号
-            strcmd += " ,Department";                                       // 出席者所属
-            strcmd += " ,AttendeeName";                                     // 出席者氏名
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 登録年月日
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 更新年月日
-            strcmd += " FROM ProceedingsDataAttendee";
-
-            return strcmd;
-        }
-        #endregion
-
-        #region 複数読込み処理
-        public bool SelectAction(string AddSQLString, ref List<ProceedingsDataAttendee> data, bool bConnect = true)
-        {
-            // インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-
-            try
-            {
-                // SQL作成
-                strcmd = CreateSelectSQL() + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    ProceedingsDataAttendee work = new ProceedingsDataAttendee();
-                    Reader2Struct(objwrk, ref work);
-                    data.Add(work);
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 1件読込み処理
-        public bool SelectAction(string AddSQLString, ref ProceedingsDataAttendee data, bool bConnect = true)
-        {
-            // インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-
-            try
-            {
-                strcmd = CreateSelectSQL() + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
-                if (arData.Count == 0) return false;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    Reader2Struct(objwrk, ref data);
-                    break;
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 1件追加処理
-        /// <summary>
-        /// 担当者毎経費データ追加
-        /// </summary>
-        /// <param name="data">担当者毎経費データデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(ProceedingsDataAttendee work, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-                strcmd = "INSERT INTO ProceedingsDataAttendee";
-
-                strcmd += " VALUES (";
-
-                strcmd += string.Format("  {0}", work.PersonCode);                          // 担当者コード
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
-                                            , work.ProceedingsDataDate.ToShortDateString());      // 議事録作成日
-                strcmd += string.Format(", {0}", work.ConstructionCode);                    // 工事番号
-                strcmd += string.Format(", {0}", work.SeqNo);                               // データ行番号
-
-                strcmd += string.Format(",'{0}'", work.Department);                         // 出席者所属
-                strcmd += string.Format(",'{0}'", work.AttendeeName);                       // 出席者氏名
-
-                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd = strcmd + ")";
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 複数追加処理
-        public bool InsertAction(List<ProceedingsDataAttendee> data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                foreach (ProceedingsDataAttendee work in data)
-                {
-                    if (!InsertAction(work, bConnect)) return false;
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 更新処理
-        /// <summary>
-        /// 担当者毎経費データ更新
-        /// </summary>
-        /// <param name="AddSQLString">更新条件SQL文字列</param>
-        /// <param name="data">担当者毎経費データデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, ProceedingsDataAttendee data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                strcmd = "UPDATE ProceedingsDataAttendee";
-
-                strcmd += " SET";
-
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
-                strcmd += string.Format(",ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')"
-                                        , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
-                strcmd += string.Format(",SeqNo = {0}", data.SeqNo);                            // データ行番号
-
-                strcmd += string.Format(",Department = '{0}'", data.Department);                // 出席者所属
-                strcmd += string.Format(",AttendeeName = '{0}'", data.AttendeeName);            // 出席者氏名
-
-                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += AddSQLString;
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 削除処理
-        /// <summary>
-        /// 担当者毎経費データ削除
-        /// </summary>
-        /// <param name="AddSQLString">削除条件SQL文字列</param>
-        /// <param name="data">担当者毎経費データデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool DeleteAction(string AddSQLString, bool bConnect = true)
-        {
-            // インターフェース
-            string strcmd = "";
-            try
-            {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ProceedingsDataAttendee", AddSQLString);
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-        #endregion
-
-        #region データセット処理
-        /// <summary>
-        /// 構造体へセットする
-        /// </summary>
-        /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref ProceedingsDataAttendee wrk)
-        {
-            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.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // データ行番号
-
-                wrk.Department = objwrk[(int)DataColumn.Department].ToString();                             // 出席者所属
-                wrk.AttendeeName = objwrk[(int)DataColumn.AttendeeName].ToString();                         // 出席者氏名
-
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
-            }
-            catch (MySqlException myex)
-            {
-                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 検索文字列作成処理
-        /// <summary>
-        /// 主キー検索の文字列を返す
-        /// </summary>
-        /// <param name="PersonCode"></param>
-        /// <param name="ActionDate"></param>
-        /// <param name="DataType"></param>
-        /// <param name="DataAddCount"></param>
-        /// <returns></returns>
-        public string CreatePrimarykeyString(int PersonCode, DateTime ProceedingsDataDate, int ConstructionCode)
-        {
-            string strWork = "";
-            try
-            {
-                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
-                if (ProceedingsDataDate != DateTime.MinValue)
-                    strWork += string.Format(" AND ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')", ProceedingsDataDate.ToShortDateString());
-                if (ConstructionCode != 0)
-                    strWork += string.Format(" AND ConstructionCode = {0}", ConstructionCode);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
-            }
-
-            return strWork;
-        }
-        #endregion
-
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionWork.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionWork.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionWork.cs	(nonexistent)
@@ -1,400 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Data;
-using System.Collections;
-
-using log4net;
-using MySql.Data.MySqlClient;
-
-using ProcessManagement.DB.MySql;
-using ProcessManagement.DB.Core;
-using ProcessManagement.DataModel;
-using ProcessManagement.Common;
-
-namespace ProcessManagement.DB.IOAccess
-{
-    /// <summary>
-    /// 施工工種マスタＤＢアクセス
-    /// </summary>
-    public class IOMConstructionWork : MySqlProcess
-    {
-        #region 定義部
-        /// <summary>
-        /// log4netログを使用する
-        /// </summary>
-        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-        /// <summary>
-        /// 施工工種マスタフィールド並び
-        /// </summary>
-        public enum ConstructionWorkMasterColumn
-        {
-            ComponentCode = 0,
-            ItemCode,
-            WorkCode,
-            DisplayOrder,
-            ItemName,
-            WorkName,
-            UnitName,
-            UnitPrice,
-            DeleteFlg,
-            EntryDate,
-            UpdateDate,
-        }
-        #endregion
-
-        #region コンストラクタ
-        /// <summary>
-        /// コンストラクタ
-        /// </summary>
-        /// <param name="ConnectionString"></param>
-        public IOMConstructionWork()
-            : base(DBCommon.Instance.DBConnectString)
-        {
-        }
-
-        #endregion
-
-        #region パブリックメソッド
-        /// <summary>
-        /// 施工工種マスタ検索
-        /// </summary>
-        /// <param name="AddSQLString">検索条件SQL文字列</param>
-        /// <param name="data">施工工種マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool SelectAction(string AddSQLString, ref List<ConstructionWorkMaster> data, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-
-            try
-            {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
-                strcmd = "SELECT";
-
-                strcmd += "  ComponentCode";
-                strcmd += ", ItemCode";
-                strcmd += ", WorkCode";
-                strcmd += ", DisplayOrder";
-                strcmd += ", ItemName";
-                strcmd += ", WorkName";
-                strcmd += ", UnitName";
-                strcmd += ", UnitPrice";
-                strcmd += ", DeleteFlg";
-
-                strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-                strcmd += " FROM ConstructionWorkMaster";
-                strcmd += AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    ConstructionWorkMaster work = new ConstructionWorkMaster();
-                    Reader2Struct(objwrk, ref work);
-                    data.Add(work);
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 施工工種マスタ追加
-        /// </summary>
-        /// <param name="data">施工工種マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(List<ConstructionWorkMaster> data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                foreach (ConstructionWorkMaster work in data)
-                {
-                    strcmd = "INSERT INTO ConstructionWorkMaster";
-
-                    strcmd += " VALUES (";
-
-                    strcmd += string.Format(" {0}", work.ComponentCode);
-                    strcmd += string.Format(",{0}", work.ItemCode);
-                    strcmd += string.Format(",{0}", work.WorkCode);
-                    strcmd += string.Format(",{0}", work.DisplayOrder);
-
-                    strcmd += string.Format(",'{0}'", work.ItemName);
-                    strcmd += string.Format(",'{0}'", work.WorkName);
-                    strcmd += string.Format(",'{0}'", work.UnitName);
-                    strcmd += string.Format(",{0}", work.UnitPrice);
-                    strcmd += string.Format(",{0}", work.DeleteFlg);
-
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd = strcmd + ")";
-
-                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 施工工種マスタ更新
-        /// </summary>
-        /// <param name="AddSQLString">更新条件SQL文字列</param>
-        /// <param name="data">施工工種マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, ConstructionWorkMaster data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                strcmd = "UPDATE ConstructionWorkMaster";
-
-                strcmd += " SET";
-
-                strcmd += string.Format(" ComponentCode = {0}", data.ComponentCode);
-                strcmd += string.Format(",ItemCode = {0}", data.ItemCode);
-                strcmd += string.Format(",WorkCode = {0}", data.WorkCode);
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder);
-
-                strcmd += string.Format(",ItemName = '{0}'", data.ItemName);
-                strcmd += string.Format(",WorkName = '{0}'", data.WorkName);
-                strcmd += string.Format(",UnitName = '{0}'", data.UnitName);
-                strcmd += string.Format(",UnitPrice = {0}", data.UnitPrice);
-                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg);
-
-                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += AddSQLString;
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-
-        /// <summary>
-        /// 施工工種マスタ削除
-        /// </summary>
-        /// <param name="AddSQLString">削除条件SQL文字列</param>
-        /// <param name="data">施工工種マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool DeleteAction(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            try
-            {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ConstructionWorkMaster", AddSQLString);
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 論理削除
-        /// </summary>
-        /// <param name="ItemCode">カテゴリタイプ</param>
-        /// <param name="Key2">名称コード</param>
-        /// <param name="Key3">登録履歴</param>
-        /// <returns>成功時：true　失敗時：false</returns>
-        public bool LogicalDeleteAction(int ComponentCode, int ItemCode, int WorkCode, bool bConnect = true)
-        {
-            // Where文字列作成
-            string strWhere = CreatePrimarykeyString(ComponentCode, ItemCode, WorkCode);
-            try
-            {
-                List<ConstructionWorkMaster> workList = new List<ConstructionWorkMaster>();
-                // データ読込
-                if (SelectAction(strWhere, ref workList, bConnect))
-                {
-                    if (workList.Count == 0) return true;
-
-                    // 削除フラグ
-                    workList[0].DeleteFlg = 1;
-                    // データ更新
-                    if (!UpdateAction(strWhere, workList[0], bConnect))
-                    {
-                        rollback();
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWhere);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// OracleDataReaderより構造体へセットする
-        /// </summary>
-        /// <param name="reader">OracleDataReader</param>
-        /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref ConstructionWorkMaster wrk)
-        {
-            try
-            {
-                // データ取得
-                wrk.ComponentCode = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.ComponentCode].ToString());
-                wrk.ItemCode = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.ItemCode].ToString());
-                wrk.WorkCode = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.WorkCode].ToString());
-                wrk.DisplayOrder = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.DisplayOrder].ToString());
-
-                wrk.ItemName = objwrk[(int)ConstructionWorkMasterColumn.ItemName].ToString();
-                wrk.WorkName = objwrk[(int)ConstructionWorkMasterColumn.WorkName].ToString();
-                wrk.UnitName = objwrk[(int)ConstructionWorkMasterColumn.UnitName].ToString();
-                wrk.UnitPrice = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.UnitPrice].ToString());
-
-                wrk.DeleteFlg = int.Parse(objwrk[(int)ConstructionWorkMasterColumn.DeleteFlg].ToString());
-
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ConstructionWorkMasterColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ConstructionWorkMasterColumn.UpdateDate].ToString());
-            }
-            catch (MySqlException myex)
-            {
-                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
-            }
-        }
-
-
-        #endregion
-
-        #region パブリックメソッド（特殊処理）
-        /// <summary>
-        /// 最大値を取得する
-        /// </summary>
-        /// <param name="AddSQLString"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public int GetMaxWorkCodeCount(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-            int iRet = 0;
-            try
-            {
-                // SQL作成
-                strcmd = "SELECT MAX(WorkCode) FROM ConstructionWorkMaster" + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    if (objwrk[0].ToString().Equals(""))
-                        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;
-        }
-
-        /// <summary>
-        /// 主キー検索の文字列を返す
-        /// </summary>
-        /// <param name="WorkCode">項目コード</param>
-        /// <param name="History">登録履歴</param>
-        /// <returns>Where文字列</returns>
-        public string CreatePrimarykeyString(int ComponentCode, int ItemCode, int WorkCode = 0)
-        {
-            string strWork = "";
-            try
-            {
-                strWork = string.Format(" Where ComponentCode = {0} And ItemCode = {1}", ComponentCode, ItemCode);
-                if (WorkCode != 0) strWork += string.Format(" And WorkCode = {0}", WorkCode);
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
-            }
-
-            return strWork;
-        }
-
-        /// <summary>
-        /// 指定表示順の最大値を取得する
-        /// </summary>
-        /// <param name="AddSQLString"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public int GetMaxDisplayOrder(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-            int iRet = 0;
-            try
-            {
-                // SQL作成
-                strcmd = "SELECT MAX(DisplayOrder) FROM ConstructionWorkMaster" + 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItemOLD.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItemOLD.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItemOLD.cs	(nonexistent)
@@ -1,378 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Collections;
-
-using log4net;
-using MySql.Data.MySqlClient;
-
-using ProcessManagement.DB.MySql;
-using ProcessManagement.DB.Core;
-using ProcessManagement.DataModel;
-
-using ProcessManagement.Common;
-
-namespace ProcessManagement.DB.IOAccess
-{
-    /// <summary>
-    /// 工事項目マスタアクセスクラス
-    /// </summary>
-    public class IOMConstructionItemOLD : MySqlProcess
-    {
-        #region 定義部
-        /// <summary>
-        /// log4netログを使用する
-        /// </summary>
-        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-        /// <summary>
-        /// 工事項目マスタフィールド並び
-        /// </summary>
-        public enum NameColumn
-        {
-            ComponentCode = 0,
-            ItemCode,
-            DisplayOrder,
-            ItemName,
-            SubitemsFlg,
-            DeleteFlg,
-            EntryDate,
-            UpdateDate,
-        }
-        #endregion
-
-        #region コンストラクタ
-        /// <summary>
-        /// コンストラクタ
-        /// </summary>
-        /// <param name="ConnectionString"></param>
-        public IOMConstructionItemOLD()
-            : base(DBCommon.Instance.DBConnectString)
-        {
-        }
-
-        #endregion
-
-        #region パブリックメソッド
-        /// <summary>
-        /// 工事項目マスタ検索
-        /// </summary>
-        /// <param name="AddSQLString">検索条件SQL文字列</param>
-        /// <param name="data">工事項目マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        private string CreateSelectSQL()
-        {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
-            string strcmd = "SELECT";
-            strcmd += "  ComponentCode";
-            strcmd += " ,ItemCode";
-            strcmd += " ,DisplayOrder";
-            strcmd += " ,ItemName";
-            strcmd += " ,SubitemsFlg";
-            strcmd += " ,DeleteFlg";
-            strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += " FROM ConstructionItemMaster_OLD";
-
-            return strcmd;
-        }
-        public bool SelectAction(string AddSQLString, ref List<ConstructionItemOLDMaster> data, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-
-            try
-            {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    ConstructionItemOLDMaster work = new ConstructionItemOLDMaster();
-                    Reader2Struct(objwrk, ref work);
-                    data.Add(work);
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-
-        }
-        public bool SelectAction(string AddSQLString, ref ConstructionItemOLDMaster data, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-
-            try
-            {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
-                strcmd = CreateSelectSQL() + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
-                // データ無
-                if (arData.Count == 0) return false;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    Reader2Struct(objwrk, ref data);
-                    break;
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-
-        }
-
-        /// <summary>
-        /// 工事項目マスタ追加
-        /// </summary>
-        /// <param name="data">工事項目マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool InsertAction(List<ConstructionItemOLDMaster> data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                foreach (ConstructionItemOLDMaster work in data)
-                {
-                    strcmd = "INSERT INTO ConstructionItemMaster_OLD";
-
-                    strcmd += " VALUES (";
-
-                    strcmd += string.Format("  {0}", work.ComponentCode.ToString());
-                    strcmd += string.Format(", {0}", work.ItemCode.ToString());
-                    strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(", '{0}'", work.ItemName);
-                    strcmd += string.Format(", {0}", work.SubitemsFlg.ToString());
-                    strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
-
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd = strcmd + ")";
-
-                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 工事項目マスタ更新
-        /// </summary>
-        /// <param name="AddSQLString">更新条件SQL文字列</param>
-        /// <param name="data">工事項目マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool UpdateAction(string AddSQLString, ConstructionItemOLDMaster data, bool bConnect = true)
-        {
-            string strcmd = "";
-            try
-            {
-
-                strcmd = "UPDATE ConstructionItemMaster_OLD";
-
-                strcmd += " SET";
-
-                strcmd += string.Format(" ComponentCode = {0}", data.ComponentCode.ToString());
-                strcmd += string.Format(",ItemCode = {0}", data.ItemCode.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",ItemName = '{0}'", data.ItemName);
-                strcmd += string.Format(",SubitemsFlg = {0}", data.SubitemsFlg.ToString());
-                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
-
-                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += AddSQLString;
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-
-        /// <summary>
-        /// 工事項目マスタ削除
-        /// </summary>
-        /// <param name="AddSQLString">削除条件SQL文字列</param>
-        /// <param name="data">工事項目マスタデータ</param>
-        /// <returns>true：成功 false：失敗</returns>
-        public bool DeleteAction(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            try
-            {
-                strcmd = string.Format("{0}{1}", "DELETE FROM ConstructionItemMaster_OLD", AddSQLString);
-
-                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-                return false;
-            }
-        }
-
-        /// <summary>
-        /// 論理削除
-        /// </summary>
-        /// <param name="ItemCode">カテゴリタイプ</param>
-        /// <param name="Key2">名称コード</param>
-        /// <param name="Key3">登録履歴</param>
-        /// <returns>成功時：true　失敗時：false</returns>
-        public bool LogicalDeleteAction(int ComponentCode, int ItemCode, bool bConnect = true)
-        {
-            // Where文字列作成
-            string strWhere = CreatePrimarykeyString(ComponentCode, ItemCode);
-            try
-            {
-                List<ConstructionItemOLDMaster> workList = new List<ConstructionItemOLDMaster>();
-                // データ読込
-                if (SelectAction(strWhere, ref workList, bConnect))
-                {
-                    if (workList.Count == 0) return true;
-
-                    // 削除フラグ
-                    workList[0].DeleteFlg = 1;
-                    // データ更新
-                    if (!UpdateAction(strWhere, workList[0], bConnect))
-                    {
-                        rollback();
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWhere);
-                return false;
-            }
-        }
-        /// <summary>
-        /// OracleDataReaderより構造体へセットする
-        /// </summary>
-        /// <param name="reader">OracleDataReader</param>
-        /// <param name="wrk">構造体</param>
-        public void Reader2Struct(object[] objwrk, ref ConstructionItemOLDMaster wrk)
-        {
-            try
-            {
-                // データ取得
-                wrk.ComponentCode = CommonMotions.cnvInt(objwrk[(int)NameColumn.ComponentCode].ToString());
-                wrk.ItemCode = CommonMotions.cnvInt(objwrk[(int)NameColumn.ItemCode].ToString());
-                wrk.DisplayOrder = CommonMotions.cnvInt(objwrk[(int)NameColumn.DisplayOrder].ToString());
-                wrk.ItemName = objwrk[(int)NameColumn.ItemName].ToString();
-                wrk.SubitemsFlg = CommonMotions.cnvInt(objwrk[(int)NameColumn.SubitemsFlg].ToString());
-                wrk.DeleteFlg = CommonMotions.cnvInt(objwrk[(int)NameColumn.DeleteFlg].ToString());
-
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UpdateDate].ToString());
-            }
-            catch (MySqlException myex)
-            {
-                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：：{0}：{1}：{2}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-
-        #endregion
-
-        #region パブリックメソッド（特殊処理）
-
-        /// <summary>
-        /// 最大値を取得する
-        /// </summary>
-        /// <param name="AddSQLString"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public int SelectMaxItemCodeCount(string AddSQLString, bool bConnect = true)
-        {
-            //Oracle インターフェース
-            string strcmd = "";
-            ArrayList arData = new ArrayList();
-            int iRet = 0;
-            try
-            {
-                // SQL作成
-                strcmd = "SELECT MAX(ItemCode) FROM ConstructionItemMaster_OLD" + AddSQLString;
-
-                // SQL実行
-                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
-
-                // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    if (objwrk[0].ToString().Equals(""))
-                        iRet = 0;
-                    else
-                        iRet = CommonMotions.cnvInt(objwrk[0].ToString());
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
-            }
-
-            return iRet;
-        }
-
-        /// <summary>
-        /// 主キー検索の文字列を返す
-        /// </summary>
-        /// <param name="ItemCode">大工種キー</param>
-        /// <returns>Where文字列</returns>
-        public string CreatePrimarykeyString(int ComponentCode, int ItemCode=0)
-        {
-            string strWork = "";
-            try
-            {
-                strWork = string.Format(" Where ComponentCode = {0}", ComponentCode);
-                if (ItemCode != 0)
-                    strWork += string.Format(" And ItemCode = {0}", ItemCode);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
-            }
-
-            return strWork;
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOActionScheduleData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOActionScheduleData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOActionScheduleData.cs	(revision 83)
@@ -39,8 +39,8 @@
             TargetYear,
             TargetMonth,
             TargetDay,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -65,13 +65,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ActionScheduleData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " DATE_FORMAT(TargetDate, '%Y/%m/%d')";
                 strcmd += " ,PersonCode";
@@ -220,7 +220,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -256,8 +256,8 @@
                 if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.TargetMonth])) wrk.TargetMonth = int.Parse(objwrk[(int)NameColumn.TargetMonth].ToString());
                 if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.TargetDay])) wrk.TargetDay = int.Parse(objwrk[(int)NameColumn.TargetDay].ToString());
 
-                if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.ENTRY_DATE])) wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.UPDATE_DATE])) wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.ENTRYDATE])) wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                if (!CommonMotions.chkCellBlank(objwrk[(int)NameColumn.UPDATEDATE])) wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs	(revision 83)
@@ -0,0 +1,454 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 出勤日報データＤＢアクセス
+    /// </summary>
+    public class IOAttendanceDailyData : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            /// <summary>
+            /// 作成者コード
+            /// </summary>
+            PersonCode,
+            /// <summary>
+            /// 日報作成日
+            /// </summary>
+            AttendanceDate,
+            /// <summary>
+            /// 明細行番号
+            /// </summary>
+            SeqNo,
+            /// <summary>
+            /// 行動実績
+            /// </summary>
+            ActionResult,
+            /// <summary>
+            /// 残業時間
+            /// </summary>
+            OvertimeHours,
+            /// <summary>
+            /// コメント
+            /// </summary>
+            WorkingComment,
+            /// <summary>
+            /// 登録年月日
+            /// </summary>
+            EntryDate,
+            /// <summary>
+            /// 更新年月日
+            /// </summary>
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOAttendanceDailyData()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region SQL作成
+        /// <summary>
+        /// SQL作成
+        /// </summary>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+
+            strcmd += "  PersonCode";                                       // 担当者コード
+            strcmd += " ,DATE_FORMAT(AttendanceDate, '%Y/%m/%d')";          // 日報作成日
+            strcmd += " ,SeqNo";                                            // 明細行番号
+            strcmd += " ,ActionResult";                                     // 行動実績
+            strcmd += " ,OvertimeHours";                                    // 残業時間
+            strcmd += " ,WorkingComment";                                   // コメント
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 登録年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 更新年月日
+            strcmd += " FROM AttendanceDailyData";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 複数読込み処理
+        public bool SelectAction(string AddSQLString, ref List<AttendanceDailyData> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    AttendanceDailyData work = new AttendanceDailyData();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件読込み処理
+        public bool SelectAction(string AddSQLString, ref AttendanceDailyData data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件追加処理
+        /// <summary>
+        /// 担当者毎経費データ追加
+        /// </summary>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(AttendanceDailyData work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO AttendanceDailyData";
+                strcmd += "  (PersonCode";      // 担当者コード
+                strcmd += " ,AttendanceDate";   // 日報作成日
+                strcmd += " ,SeqNo";            // 明細行番号
+                strcmd += " ,ActionResult"; // 行動実績
+                strcmd += " ,OvertimeHours";    // 残業時間
+                strcmd += " ,WorkingComment";   // コメント
+                strcmd += " ,EntryDate";        // 登録年月日
+                strcmd += " ,UpdateDate)";      // 更新年月日
+
+                strcmd += " VALUES (";
+
+                strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                                            , work.AttendanceDate.ToShortDateString()); // 日報作成日
+                strcmd += string.Format(", {0}", work.SeqNo);                           // 明細行番号
+                strcmd += string.Format(",'{0}'", work.ActionResult);                   // 行動実績
+                strcmd += string.Format(", {0}", work.OvertimeHours);                   // 残業時間
+                strcmd += string.Format(",'{0}'", work.WorkingComment);                 // コメント
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 複数追加処理
+        public bool InsertAction(List<AttendanceDailyData> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (AttendanceDailyData work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 更新処理
+        /// <summary>
+        /// 担当者毎経費データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, AttendanceDailyData data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE AttendanceDailyData";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(",AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')"
+                                        , data.AttendanceDate.ToShortDateString());             // 日報作成日
+                strcmd += string.Format(",SeqNo =  {0} ", data.SeqNo);                          // 明細行番号
+                strcmd += string.Format(",ActionResult = '{0}'", data.ActionResult);            // 行動実績
+                strcmd += string.Format(",OvertimeHours = {0}", data.OvertimeHours);            // 残業時間
+                strcmd += string.Format(",WorkingComment = '{0}'", data.WorkingComment);        // コメント
+                
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 削除処理
+        /// <summary>
+        /// 担当者毎経費データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM AttendanceDailyData", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <param name="ActionResult"></param>
+        /// <param name="FeildNo"></param>
+        /// <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)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE AttendanceDailyData";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)TableColumn.PersonCode:
+                        strcmd += string.Format(" PersonCode = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.AttendanceDate:
+                        strcmd += string.Format(" AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.SeqNo:
+                        strcmd += string.Format(" SeqNo = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.ActionResult:
+                        strcmd += string.Format(" ActionResult = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.OvertimeHours:
+                        strcmd += string.Format(" OvertimeHours = {0}", (double)value);
+                        break;
+                    case (int)TableColumn.WorkingComment:
+                        strcmd += string.Format(" WorkingComment = '{0}'", CommonMotions.cnvString(value));
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, AttendanceDate, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region データセット処理
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref AttendanceDailyData wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.AttendanceDate = DateTime.Parse(objwrk[(int)TableColumn.AttendanceDate].ToString());     // 日報作成日
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // 明細行番号
+                wrk.ActionResult = objwrk[(int)TableColumn.ActionResult].ToString();                         // 行動実績
+                wrk.OvertimeHours = double.Parse(objwrk[(int)TableColumn.OvertimeHours].ToString());         // 残業時間
+                wrk.WorkingComment = objwrk[(int)TableColumn.WorkingComment].ToString();                     // 当日作業内容
+                
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 検索文字列作成処理
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ActionDate"></param>
+        /// <param name="DataType"></param>
+        /// <param name="DataAddCount"></param>
+        /// <returns></returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime AttendanceDate, int SeqNo = 0)
+        {
+            string strWork = "";
+            try
+            {
+                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                if (AttendanceDate != DateTime.MinValue)
+                    strWork += string.Format(" AND AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')", AttendanceDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+        #region 追加番号の最大値を取得
+        /// <summary>
+        /// 追加番号の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM AttendanceDailyData" + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+
+                // データセット
+                object[] objwrk = (object[])arData[0];
+                iRet = CommonMotions.cnvInt(objwrk[0]);
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+            }
+            return iRet;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs	(revision 83)
@@ -32,7 +32,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -39,26 +39,30 @@
             /// </summary>
             PersonCode,
             /// <summary>
-            /// 日報作成日
+            /// 出勤管理年月
             /// </summary>
-            AttendanceDate,
+            AttendanceMonth,
             /// <summary>
-            /// 明細行番号
+            /// 当月最終日
             /// </summary>
-            SeqNo,
+            LastDays,
             /// <summary>
-            /// 工事番号
+            /// 出勤日数
             /// </summary>
-            ConstructionCode,
+            AttendDayCount,
             /// <summary>
-            /// 残業時間
+            /// 残業時間数
             /// </summary>
-            OvertimeHours,
+            TotalOverTimes,
             /// <summary>
-            /// コメント
+            ///  申請日
             /// </summary>
-            WorkingComment,
+            OrderDate,
             /// <summary>
+            /// 申請受付番号
+            /// </summary>
+            OrderNo,
+            /// <summary>
             /// 登録年月日
             /// </summary>
             EntryDate,
@@ -87,17 +91,18 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,DATE_FORMAT(AttendanceDate, '%Y/%m/%d')";          // 日報作成日
-            strcmd += " ,SeqNo";                                            // 明細行番号
-            strcmd += " ,ConstructionCode";                                 // 工事番号
-            strcmd += " ,OvertimeHours";                                    // 残業時間
-            strcmd += " ,WorkingComment";                                   // コメント
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 登録年月日
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 更新年月日
+            strcmd += " ,DATE_FORMAT(AttendanceMonth, '%Y/%m/%d')";         // 出勤管理年月
+            strcmd += " ,LastDays";                                         // 当月最終日
+            strcmd += " ,AttendDayCount";                                   // 出勤日数
+            strcmd += " ,TotalOverTimes";                                   // 残業時間数
+            strcmd += " ,DATE_FORMAT(OrderDate, '%Y/%m/%d')";               // 申請日
+            strcmd += " ,OrderNo";                                          // 申請受付番号
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 更新年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 登録年月日
             strcmd += " FROM AttendanceData";
 
             return strcmd;
@@ -107,7 +112,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<AttendanceData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -140,7 +145,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref AttendanceData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -181,24 +186,26 @@
             try
             {
                 strcmd = "INSERT INTO AttendanceData";
-                strcmd += "  (PersonCode";      // 担当者コード
-                strcmd += " ,AttendanceDate";   // 日報作成日
-                strcmd += " ,SeqNo";            // 明細行番号
-                strcmd += " ,ConstructionCode"; // 工事番号
-                strcmd += " ,OvertimeHours";    // 残業時間
-                strcmd += " ,WorkingComment";   // コメント
-                strcmd += " ,EntryDate";        // 登録年月日
-                strcmd += " ,UpdateDate)";      // 更新年月日
 
-                strcmd += " VALUES (";
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
                 strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
                 strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
-                                            , 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(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                                            , work.OrderDate.ToShortDateString());      // 申請日
+                strcmd += string.Format(", {0}", work.OrderNo);                         // 申請受付番号
 
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -254,13 +261,15 @@
                 strcmd += " SET";
 
                 strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
-                strcmd += string.Format(",AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')"
-                                        , 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 = STR_TO_DATE('{0}','%Y/%m/%d')",
+                                                    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(" ,OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')",
+                                                    data.OrderDate.ToShortDateString());        // 申請日
+                strcmd += string.Format(" ,OrderNo =  {0} ", data.OrderNo);                     // 申請受付番号
+
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
 
@@ -285,7 +294,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -312,7 +321,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
@@ -322,28 +331,31 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.PersonCode:
+                    case (int)TableColumn.PersonCode:
                         strcmd += string.Format(" PersonCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.AttendanceDate:
-                        strcmd += string.Format(" AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                    case (int)TableColumn.AttendanceMonth:
+                        strcmd += string.Format(" AttendanceMonth = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.SeqNo:
-                        strcmd += string.Format(" SeqNo = {0}", (int)value);
+                    case (int)TableColumn.LastDays:
+                        strcmd += string.Format(" LastDays = {0}", (int)value);
                         break;
-                    case (int)DataColumn.ConstructionCode:
-                        strcmd += string.Format(" ConstructionCode = {0}", (int)value);
+                    case (int)TableColumn.AttendDayCount:
+                        strcmd += string.Format(" AttendDayCount = {0}", (int)value);
                         break;
-                    case (int)DataColumn.OvertimeHours:
-                        strcmd += string.Format(" OvertimeHours = {0}", (double)value);
+                    case (int)TableColumn.TotalOverTimes:
+                        strcmd += string.Format(" TotalOverTimes = {0}", (double)value);
                         break;
-                    case (int)DataColumn.WorkingComment:
-                        strcmd += string.Format(" WorkingComment = '{0}'", CommonMotions.cnvString(value));
+                    case (int)TableColumn.OrderDate:
+                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
+                    case (int)TableColumn.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", (int)value);
+                        break;
                 }
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += CreatePrimarykeyString(PersonCode, AttendanceDate, SeqNo);
+                strcmd += CreatePrimarykeyString(PersonCode, AttendanceMonth);
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
@@ -368,15 +380,16 @@
             try
             {
                 // データ取得
-                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.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.AttendanceMonth = DateTime.Parse(objwrk[(int)TableColumn.AttendanceMonth].ToString());   // 出勤管理年月
+                wrk.LastDays = int.Parse(objwrk[(int)TableColumn.LastDays].ToString());                      // 当月最終日
+                wrk.AttendDayCount = int.Parse(objwrk[(int)TableColumn.AttendDayCount].ToString());          // 出勤日数
+                wrk.TotalOverTimes = double.Parse(objwrk[(int)TableColumn.TotalOverTimes].ToString());       // 残業時間数
+                wrk.OrderDate = DateTime.Parse(objwrk[(int)TableColumn.OrderDate].ToString());               // 申請日
+                wrk.OrderNo = int.Parse(objwrk[(int)TableColumn.OrderNo].ToString());                        // 申請受付番号
                 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -398,16 +411,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 = STR_TO_DATE('{0}','%Y/%m/%d')", AttendanceDate.ToShortDateString());
-                if (SeqNo != 0)
-                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
+                if (AttendanceMonth != DateTime.MinValue)
+                    strWork += string.Format(" AND AttendanceMonth = STR_TO_DATE('{0}','%Y/%m/%d')", AttendanceMonth.ToShortDateString());
             }
             catch (Exception ex)
             {
@@ -417,44 +428,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 IFNULL(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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBankBusinessDayMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBankBusinessDayMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBankBusinessDayMaster.cs	(revision 83)
@@ -64,13 +64,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<BankBusinessDayMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += "  YearMonth, BankBusinessDay, Note, DeleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -181,7 +181,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingData.cs	(revision 83)
@@ -71,7 +71,7 @@
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " CompanyCode,TargetDate,SeqNo,BillPrice";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -179,7 +179,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingDataDetail.cs	(revision 83)
@@ -71,13 +71,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<BillingDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " CompanyCode,TargetDate,SeqNo,LineCount,ConstructionCode,FieldName,BillPrice,HighwPrice,HardwPrice,IndsWasteTax,Note";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -198,7 +198,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingPaymentSummary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingPaymentSummary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingPaymentSummary.cs	(revision 83)
@@ -73,13 +73,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<BillingPaymentSummary> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " CompanyCode,TargetDate,ChargePaymentKind,DATE_FORMAT(Payday, '%Y/%m/%d'),BillPriceStotal,ConsumptionTaxRate,ConsumptionTaxPrice,HighwPriceStotal,HardwPriceStotal,IndsWasteTaxStotal,CnstrPriceRate,CnstrPriceStotal,BillingPriceTotal";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -207,7 +207,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs	(revision 83)
@@ -52,7 +52,7 @@
             OrdersDecisionPrice,
             OrdersDecisionPriceInTax,
             SalesPersonCode,
-            ConstrPersonCode,
+            ConstructionPersonCode,
             ConstrSubPersonCode,
             ConstructionInstructor,
             TransferConstruction,
@@ -163,7 +163,7 @@
         #region 複数データ読込み処理
         public bool SelectAction(string AddSQLString, ref List<ConstructionBaseInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -196,13 +196,13 @@
         #region 1件データ読込処理
         public bool SelectAction(string AddSQLString, ref ConstructionBaseInfo data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -237,121 +237,80 @@
             string strcmd = "";
             try
             {
-                    strcmd = "INSERT INTO ConstructionBaseInfo";
-                    strcmd += " (ConstructionCode";
-                    strcmd += ", TyingFlg";
-                    strcmd += ", JoinFlg";
-                    strcmd += ", ConstructionYear";
-                    strcmd += ", ConstructionPeriod";
-                    strcmd += ", RequestedDate";
-                    strcmd += ", EstimatesSubmitDeadline";
-                    strcmd += ", EstimatesSubmittedDate";
-                    strcmd += ", ProvisionalOrderDate";
-                    strcmd += ", OrderDate";
-                    strcmd += ", OrderStartingDate";
-                    strcmd += ", OrderCompletionDate";
-                    strcmd += ", PreparationStartDate";
-                    strcmd += ", ConstructionStartingDate";
-                    strcmd += ", ConstructionCompletionDate";
-                    strcmd += ", NonOrderDate";
-                    strcmd += ", OrdersDecisionPrice";
-                    strcmd += ", OrdersDecisionPriceInTax";
-                    strcmd += ", SalesPersonCode";
-                    strcmd += ", ConstructionPersonCode";
-                    strcmd += ", ConstrSubPersonCode";
-                    strcmd += ", ConstructionInstructor";
-                    strcmd += ", TransferConstruction";
-                    strcmd += ", TransferConstructionDate";
-                    strcmd += ", OrderersDivision";
-                    strcmd += ", OrderersCode";
-                    strcmd += ", EstimatesExpirationDate";
-                    strcmd += ", ConstructionPeriodStart";
-                    strcmd += ", ConstructionPeriodEnd";
-                    strcmd += ", ConstructionPeriodStart2";
-                    strcmd += ", ConstructionPeriodEnd2";
-                    strcmd += ", StartDate";
-                    strcmd += ", EndDate";
-                    strcmd += ", PurchaseOrderMailingDate";
-                    strcmd += ", PurchaseOrderReturnDate";
-                    strcmd += ", PurchaseOrderReturnCheckDate";
-                    strcmd += ", ConsumptionTaxFlg";
-                    strcmd += ", PrimeContractorFlg";
-                    strcmd += ", SalesCostFlg";
-                    strcmd += ", ConstructionStatusFlg";
-                    strcmd += ", ConstructionType";
-                    strcmd += ", EstimateType";
-                    strcmd += ", BillingStartDate";
-                    strcmd += ", BillingDate";
-                    strcmd += ", BillingSplitFlg";
-                    strcmd += ", BillingSendDate";
-                    strcmd += ", LedgerComplateDate";
-                    strcmd += ", EntryDate";
-                    strcmd += ", UpdateDate";
+                strcmd = "INSERT INTO ConstructionBaseInfo";
 
-                    strcmd += ") VALUES (";
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
-                    strcmd += string.Format("  {0}", data.ConstructionCode);
-                    strcmd += string.Format(", {0}", data.TyingFlg);
-                    strcmd += string.Format(", {0}", data.JoinFlg);
-                    strcmd += string.Format(", {0}", data.ConstructionYear);
-                    strcmd += string.Format(", {0}", data.ConstructionPeriod);
+                strcmd += string.Format("  {0}", data.ConstructionCode);
+                strcmd += string.Format(", {0}", data.TyingFlg);
+                strcmd += string.Format(", {0}", data.JoinFlg);
+                strcmd += string.Format(", {0}", data.ConstructionYear);
+                strcmd += string.Format(", {0}", data.ConstructionPeriod);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.RequestedDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesSubmitDeadline.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesSubmittedDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ProvisionalOrderDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderStartingDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderCompletionDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PreparationStartDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionStartingDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionCompletionDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.NonOrderDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.RequestedDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesSubmitDeadline.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesSubmittedDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ProvisionalOrderDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderStartingDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderCompletionDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PreparationStartDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionStartingDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionCompletionDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.NonOrderDate.ToShortDateString());
 
-                    strcmd += string.Format(", {0}", data.OrdersDecisionPrice);
-                    strcmd += string.Format(", {0}", data.OrdersDecisionPriceInTax);
+                strcmd += string.Format(", {0}", data.OrdersDecisionPrice);
+                strcmd += string.Format(", {0}", data.OrdersDecisionPriceInTax);
 
-                    strcmd += string.Format(", {0}", data.SalesPersonCode);
-                    strcmd += string.Format(", {0}", data.ConstructionPersonCode);
-                    strcmd += string.Format(", {0}", data.ConstrSubPersonCode);
-                    strcmd += string.Format(", {0}", data.ConstructionInstructor);
+                strcmd += string.Format(", {0}", data.SalesPersonCode);
+                strcmd += string.Format(", {0}", data.ConstructionPersonCode);
+                strcmd += string.Format(", {0}", data.ConstrSubPersonCode);
+                strcmd += string.Format(", {0}", data.ConstructionInstructor);
 
-                    strcmd += string.Format(", {0}", data.TransferConstruction);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.TransferConstructionDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.TransferConstruction);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.TransferConstructionDate.ToShortDateString());
 
-                    strcmd += string.Format(", {0}", data.OrderersDivision);
-                    strcmd += string.Format(", {0}", data.OrderersCode);
+                strcmd += string.Format(", {0}", data.OrderersDivision);
+                strcmd += string.Format(", {0}", data.OrderersCode);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesExpirationDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodStart.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodEnd.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodStart2.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodEnd2.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EndDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderMailingDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderReturnDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderReturnCheckDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EstimatesExpirationDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodStart.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodEnd.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodStart2.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.ConstructionPeriodEnd2.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.EndDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderMailingDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderReturnDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseOrderReturnCheckDate.ToShortDateString());
 
-                    strcmd += string.Format(", {0}", data.ConsumptionTaxFlg);
-                    strcmd += string.Format(", {0}", data.PrimeContractorFlg);
-                    strcmd += string.Format(", {0}", data.SalesCostFlg);
-                    strcmd += string.Format(", {0}", data.ConstructionStatusFlg);
+                strcmd += string.Format(", {0}", data.ConsumptionTaxFlg);
+                strcmd += string.Format(", {0}", data.PrimeContractorFlg);
+                strcmd += string.Format(", {0}", data.SalesCostFlg);
+                strcmd += string.Format(", {0}", data.ConstructionStatusFlg);
 
-                    strcmd += string.Format(", {0}", data.ConstructionType);
-                    strcmd += string.Format(", {0}", data.EstimateType);
+                strcmd += string.Format(", {0}", data.ConstructionType);
+                strcmd += string.Format(", {0}", data.EstimateType);
 
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingStartDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingDate.ToShortDateString());
-                    strcmd += string.Format(", {0}", data.BillingSplitFlg);
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingSendDate.ToShortDateString());
-                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.LedgerComplateDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingStartDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.BillingSplitFlg);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingSendDate.ToShortDateString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.LedgerComplateDate.ToShortDateString());
 
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd = strcmd + ")";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
 
-                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
 
                 return true;
             }
@@ -486,7 +445,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -537,7 +496,7 @@
                 wrk.OrdersDecisionPriceInTax = double.Parse(objwrk[(int)TableColumn.OrdersDecisionPriceInTax].ToString());
 
                 wrk.SalesPersonCode = int.Parse(objwrk[(int)TableColumn.SalesPersonCode].ToString());
-                wrk.ConstructionPersonCode = int.Parse(objwrk[(int)TableColumn.ConstrPersonCode].ToString());
+                wrk.ConstructionPersonCode = int.Parse(objwrk[(int)TableColumn.ConstructionPersonCode].ToString());
                 wrk.ConstrSubPersonCode = int.Parse(objwrk[(int)TableColumn.ConstrSubPersonCode].ToString());
                 wrk.ConstructionInstructor = int.Parse(objwrk[(int)TableColumn.ConstructionInstructor].ToString());
 
@@ -666,7 +625,7 @@
                     case (int)TableColumn.SalesPersonCode:
                         strcmd += string.Format(" SalesPersonCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)TableColumn.ConstrPersonCode:
+                    case (int)TableColumn.ConstructionPersonCode:
                         strcmd += string.Format(" ConstructionPersonCode = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.ConstrSubPersonCode:
@@ -776,7 +735,7 @@
         /// <returns></returns>
         public int SelectMaxConstructionCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = -1;
@@ -839,11 +798,11 @@
         /// <returns></returns>
         public bool RecordCopyAction(int FromCode, int ToCode, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "Insert Into ConstructionBaseInfo ";
                 strcmd += CreateSelectSQL().Replace("ConstructionCode", ToCode.ToString()).Replace("DATE_FORMAT(", "").Replace(", '%Y/%m/%d')", "").Replace(", '%Y/%m/%d %H:%i:%s')", "");
                 strcmd += CreatePrimarykeyString(FromCode);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfoDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfoDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfoDetail.cs	(revision 83)
@@ -33,11 +33,11 @@
         /// </summary>
         public enum TableColumn
         {
-            CONSTRUCTION_CODE = 0,
-            DETAIL_NO,
-            DETAIL_STRING,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            CONSTRUCTIONCODE = 0,
+            DETAILNO,
+            DETAILSTRING,
+            ENTRYDATE,
+            UPDATEDATE,
         }
 
         #endregion
@@ -63,7 +63,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ConstructionCode, DetailNo";
             strcmd += ", DetailString";
@@ -84,7 +84,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref ConstructionBaseInfoDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -121,7 +121,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionBaseInfoDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -254,7 +254,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -283,12 +283,12 @@
             try
             {
                 // データ取得
-                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.CONSTRUCTION_CODE].ToString());
-                wrk.DetailNo = int.Parse(objwrk[(int)TableColumn.DETAIL_NO].ToString());
-                wrk.DetailString = objwrk[(int)TableColumn.DETAIL_STRING].ToString();
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.CONSTRUCTIONCODE].ToString());
+                wrk.DetailNo = int.Parse(objwrk[(int)TableColumn.DETAILNO].ToString());
+                wrk.DetailString = objwrk[(int)TableColumn.DETAILSTRING].ToString();
                 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
@@ -318,13 +318,13 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)TableColumn.CONSTRUCTION_CODE:
+                    case (int)TableColumn.CONSTRUCTIONCODE:
                         strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)TableColumn.DETAIL_NO:
+                    case (int)TableColumn.DETAILNO:
                         strcmd += string.Format(" DetailNo = {0}", ((int)value).ToString());
                         break;
-                    case (int)TableColumn.DETAIL_STRING:
+                    case (int)TableColumn.DETAILSTRING:
                         strcmd += string.Format(" DetailString = '{0}'", value.ToString());
                         break;
                 }
@@ -380,11 +380,11 @@
         /// <returns></returns>
         public bool RecordCopyAction(int FromCode, int ToCode, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "Insert Into ConstructionBaseInfoDetail ";
                 strcmd += CreateSelectSQL().Replace("ConstructionCode", ToCode.ToString()).Replace("DATE_FORMAT(", "").Replace(", '%Y/%m/%d')", "").Replace(", '%Y/%m/%d %H:%i:%s')", "");
                 strcmd += CreatePrimarykeyString(FromCode);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudget.cs	(revision 83)
@@ -130,13 +130,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionBudget> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -170,13 +170,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ConstructionBudget data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -382,7 +382,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudgetDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudgetDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudgetDetail.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 工事予算データ明細フィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             ConstructionCode = 0,	// 工事番号
 
@@ -110,13 +110,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionBudgetDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -143,13 +143,13 @@
         #region 1件データ読込処理
         public bool SelectAction(string AddSQLString, ref ConstructionBudgetDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -309,7 +309,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -342,52 +342,52 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.ConstructionCode:      // 工事番号
+                    case (int)TableColumn.ConstructionCode:      // 工事番号
                         strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.GroupCount:             // グループ番号
+                    case (int)TableColumn.GroupCount:             // グループ番号
                         strcmd += string.Format(" GroupCount = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.LineCount:              // 行番号
+                    case (int)TableColumn.LineCount:              // 行番号
                         strcmd += string.Format(" LineCount = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ComponentCode:          // 構成キー
+                    case (int)TableColumn.ComponentCode:          // 構成キー
                         strcmd += string.Format(" ComponentCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ItemCode:		        // 工種キー
+                    case (int)TableColumn.ItemCode:		        // 工種キー
                         strcmd += string.Format(" ItemCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.FirstString:            // 項目名称
+                    case (int)TableColumn.FirstString:            // 項目名称
                         strcmd += string.Format(" FirstString = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.SecondString:           // 工事内容
+                    case (int)TableColumn.SecondString:           // 工事内容
                         strcmd += string.Format(" SecondString = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.CompanyType:            // 協力会社コードタイプ
+                    case (int)TableColumn.CompanyType:            // 協力会社コードタイプ
                         strcmd += string.Format(" CompanyType = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CompanyCode:            // 協力会社コード
+                    case (int)TableColumn.CompanyCode:            // 協力会社コード
                         strcmd += string.Format(" CompanyCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CompanyName:            // 協力会社名称
+                    case (int)TableColumn.CompanyName:            // 協力会社名称
                         strcmd += string.Format(" CompanyName = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.EstimatePrice:          // 見積時金額
+                    case (int)TableColumn.EstimatePrice:          // 見積時金額
                         strcmd += string.Format(" EstimatePrice = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.NegotiationPrice:       // 交渉時金額
+                    case (int)TableColumn.NegotiationPrice:       // 交渉時金額
                         strcmd += string.Format(" NegotiationPrice = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.OrderDesiredAmount:     // 発注希望金額
+                    case (int)TableColumn.OrderDesiredAmount:     // 発注希望金額
                         strcmd += string.Format(" OrderDesiredAmount = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.ExecutionAmount:        // 実行金額
+                    case (int)TableColumn.ExecutionAmount:        // 実行金額
                         strcmd += string.Format(" ExecutionAmount = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.AmountConfigRate:       // 金額構成率
+                    case (int)TableColumn.AmountConfigRate:       // 金額構成率
                         strcmd += string.Format(" AmountConfigRate = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.NegotiateFlg:           // 協力業者交渉フラグ
+                    case (int)TableColumn.NegotiateFlg:           // 協力業者交渉フラグ
                         strcmd += string.Format(" NegotiateFlg = {0}", ((int)value).ToString());
                         break;
                 }
@@ -418,26 +418,26 @@
             try
             {
                 // データ取得
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());          // 工事番号
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());          // 工事番号
 
-                wrk.GroupCount = int.Parse(objwrk[(int)DataColumn.GroupCount].ToString());	                    // グループ番号
-                wrk.LineCount = int.Parse(objwrk[(int)DataColumn.LineCount].ToString());	                    // 行番号
-                wrk.ComponentCode = int.Parse(objwrk[(int)DataColumn.ComponentCode].ToString());	            // 構成キー
-                wrk.ItemCode = int.Parse(objwrk[(int)DataColumn.ItemCode].ToString());		                    // 工種キー
-                wrk.FirstString = objwrk[(int)DataColumn.FirstString].ToString();	                            // 項目名称
-                wrk.SecondString = objwrk[(int)DataColumn.SecondString].ToString();	                            // 工事内容
-                wrk.CompanyType = int.Parse(objwrk[(int)DataColumn.CompanyType].ToString());	                // 協力会社コードタイプ
-                wrk.CompanyCode = int.Parse(objwrk[(int)DataColumn.CompanyCode].ToString());	                // 協力会社コード
-                wrk.CompanyName = objwrk[(int)DataColumn.CompanyName].ToString();                               // 協力会社名称
-                wrk.EstimatePrice = double.Parse(objwrk[(int)DataColumn.EstimatePrice].ToString());	            // 見積時金額
-                wrk.NegotiationPrice = double.Parse(objwrk[(int)DataColumn.NegotiationPrice].ToString());	    // 交渉時金額
-                wrk.OrderDesiredAmount = double.Parse(objwrk[(int)DataColumn.OrderDesiredAmount].ToString());	// 発注希望金額
-                wrk.ExecutionAmount = double.Parse(objwrk[(int)DataColumn.ExecutionAmount].ToString());	        // 実行金額
-                wrk.AmountConfigRate = double.Parse(objwrk[(int)DataColumn.AmountConfigRate].ToString());	    // 金額構成率
-                wrk.NegotiateFlg = int.Parse(objwrk[(int)DataColumn.NegotiateFlg].ToString());                  // 協力業者交渉フラグ
+                wrk.GroupCount = int.Parse(objwrk[(int)TableColumn.GroupCount].ToString());	                    // グループ番号
+                wrk.LineCount = int.Parse(objwrk[(int)TableColumn.LineCount].ToString());	                    // 行番号
+                wrk.ComponentCode = int.Parse(objwrk[(int)TableColumn.ComponentCode].ToString());	            // 構成キー
+                wrk.ItemCode = int.Parse(objwrk[(int)TableColumn.ItemCode].ToString());		                    // 工種キー
+                wrk.FirstString = objwrk[(int)TableColumn.FirstString].ToString();	                            // 項目名称
+                wrk.SecondString = objwrk[(int)TableColumn.SecondString].ToString();	                            // 工事内容
+                wrk.CompanyType = int.Parse(objwrk[(int)TableColumn.CompanyType].ToString());	                // 協力会社コードタイプ
+                wrk.CompanyCode = int.Parse(objwrk[(int)TableColumn.CompanyCode].ToString());	                // 協力会社コード
+                wrk.CompanyName = objwrk[(int)TableColumn.CompanyName].ToString();                               // 協力会社名称
+                wrk.EstimatePrice = double.Parse(objwrk[(int)TableColumn.EstimatePrice].ToString());	            // 見積時金額
+                wrk.NegotiationPrice = double.Parse(objwrk[(int)TableColumn.NegotiationPrice].ToString());	    // 交渉時金額
+                wrk.OrderDesiredAmount = double.Parse(objwrk[(int)TableColumn.OrderDesiredAmount].ToString());	// 発注希望金額
+                wrk.ExecutionAmount = double.Parse(objwrk[(int)TableColumn.ExecutionAmount].ToString());	        // 実行金額
+                wrk.AmountConfigRate = double.Parse(objwrk[(int)TableColumn.AmountConfigRate].ToString());	    // 金額構成率
+                wrk.NegotiateFlg = int.Parse(objwrk[(int)TableColumn.NegotiateFlg].ToString());                  // 協力業者交渉フラグ
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -458,16 +458,19 @@
         /// <param name="GroupCount"></param>
         /// <param name="LineCount"></param>
         /// <returns></returns>
-        public string CreatePrimarykeyString(int ConstructionCode, int GroupCount = 0, int LineCount = 0)
+        public string CreatePrimarykeyString(int ConstructionCode, int GroupCount = 0, int LineCount = 0, string Alias = "")
         {
             string strWork = "";
             try
             {
-                strWork = string.Format(" Where ConstructionCode = {0}", ConstructionCode);
+                string strAlias = string.Empty;
+                if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
+
+                strWork = string.Format(" Where {0}ConstructionCode = {1}", strAlias, ConstructionCode);
                 if (GroupCount != 0)
-                    strWork += string.Format(" And GroupCount = {0}", GroupCount);
+                    strWork += string.Format(" And {0}GroupCount = {1}", strAlias, GroupCount);
                 if (LineCount != 0)
-                    strWork += string.Format(" And LineCount = {0}", LineCount);
+                    strWork += string.Format(" And {0}LineCount = {1}", strAlias, LineCount);
             }
             catch (Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedger.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedger.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedger.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 工事詳細台帳データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             ConstructionCode = 0,	    // 工事番号
 
@@ -84,10 +84,13 @@
             strcmd += " ,ConstructionPeriod";   // 事業期
             strcmd += " ,CreatorCode";          // 作成者コード
             strcmd += " ,CreatorName";    	    // 作成者名
-            strcmd += " ,CreateDate";	        // 作成日
+            strcmd += " ,DATE_FORMAT(CreateDate, '%Y/%m/%d')";
+                                                // 作成日
             strcmd += " ,ConstructionTimes";    // 工期（単位・月）
-            strcmd += " ,DATE_FORMAT(ConstructionStart, '%Y/%m/%d')"; // 契約工期開始
-            strcmd += " ,DATE_FORMAT(ConstructionEnd, '%Y/%m/%d')";   // 契約工期完了
+            strcmd += " ,DATE_FORMAT(ConstructionStart, '%Y/%m/%d')";
+                                                // 契約工期開始
+            strcmd += " ,DATE_FORMAT(ConstructionEnd, '%Y/%m/%d')";
+                                                // 契約工期完了
             strcmd += " ,OrdersDecisionPrice";  // 税抜受注決定金額
             strcmd += " ,CompanyExpenses";      // 会社経費合計
             strcmd += " ,DepartmentExpenses";   // 部署経費合計
@@ -117,13 +120,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionLedger> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -157,13 +160,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ConstructionLedger data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -355,7 +358,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -394,58 +397,58 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.ConstructionCode:          // 工事番号
+                    case (int)TableColumn.ConstructionCode:          // 工事番号
                         strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ConstructionPeriod:        // 事業期
+                    case (int)TableColumn.ConstructionPeriod:        // 事業期
                         strcmd += string.Format(" ConstructionPeriod = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CreatorCode:               // 作成者コード
+                    case (int)TableColumn.CreatorCode:               // 作成者コード
                         strcmd += string.Format(" CreatorCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CreatorName:    	        // 作成者名
+                    case (int)TableColumn.CreatorName:    	        // 作成者名
                         strcmd += string.Format(" CreatorName = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.CreateDate:	            // 作成日
+                    case (int)TableColumn.CreateDate:	            // 作成日
                         strcmd += string.Format(" CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.ConstructionTimes:         // 工期（単位・月）
+                    case (int)TableColumn.ConstructionTimes:         // 工期（単位・月）
                         strcmd += string.Format(" ConstructionTimes = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ConstructionStart:         // 契約工期開始
+                    case (int)TableColumn.ConstructionStart:         // 契約工期開始
                         strcmd += string.Format(" ConstructionStart = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.ConstructionEnd:           // 契約工期完了
+                    case (int)TableColumn.ConstructionEnd:           // 契約工期完了
                         strcmd += string.Format(" ConstructionEnd = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.OrdersDecisionPrice:       // 税抜受注決定金額
+                    case (int)TableColumn.OrdersDecisionPrice:       // 税抜受注決定金額
                         strcmd += string.Format(" OrdersDecisionPrice = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CompanyExpenses:           // 会社経費合計
+                    case (int)TableColumn.CompanyExpenses:           // 会社経費合計
                         strcmd += string.Format(" CompanyExpenses = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.DepartmentExpenses:        // 部署経費合計
+                    case (int)TableColumn.DepartmentExpenses:        // 部署経費合計
                         strcmd += string.Format(" DepartmentExpenses = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SalesExpenses:             // 営業経費合計
+                    case (int)TableColumn.SalesExpenses:             // 営業経費合計
                         strcmd += string.Format(" SalesExpenses = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.TotalPayment:              // 総支払額
+                    case (int)TableColumn.TotalPayment:              // 総支払額
                         strcmd += string.Format(" TotalPayment = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.GrossProfit:               // 粗利
+                    case (int)TableColumn.GrossProfit:               // 粗利
                         strcmd += string.Format(" GrossProfit = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.Allowance:                 // 給与
+                    case (int)TableColumn.Allowance:                 // 給与
                         strcmd += string.Format(" Allowance = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.NetProfit:                 // 純利益
+                    case (int)TableColumn.NetProfit:                 // 純利益
                         strcmd += string.Format(" NetProfit = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ComplateFlg:               // 入力完了フラグ
+                    case (int)TableColumn.ComplateFlg:               // 入力完了フラグ
                         strcmd += string.Format(" ComplateFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.IntegrationFlg:            // 受注金額積算フラグ
+                    case (int)TableColumn.IntegrationFlg:            // 受注金額積算フラグ
                         strcmd += string.Format(" IntegrationFlg = {0}", ((int)value).ToString());
                         break;
                     default:
@@ -479,29 +482,29 @@
             {
                 // データ取得
 
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());	        // 工事番号
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());	        // 工事番号
 
-                wrk.ConstructionPeriod = int.Parse(objwrk[(int)DataColumn.ConstructionPeriod].ToString());        // 事業期
-                wrk.CreatorCode = int.Parse(objwrk[(int)DataColumn.CreatorCode].ToString());                      // 作成者コード
-                wrk.CreatorName = objwrk[(int)DataColumn.CreatorName].ToString();                                 // 作成者名
-                wrk.CreateDate = DateTime.Parse(objwrk[(int)DataColumn.CreateDate].ToString());                   // 作成日
-                wrk.ConstructionTimes = double.Parse(objwrk[(int)DataColumn.ConstructionTimes].ToString());       // 工期（単位・月）
-                wrk.ConstructionStart = DateTime.Parse(objwrk[(int)DataColumn.ConstructionStart].ToString());     // 契約工期開始
-                wrk.ConstructionEnd = DateTime.Parse(objwrk[(int)DataColumn.ConstructionEnd].ToString());         // 契約工期完了
+                wrk.ConstructionPeriod = int.Parse(objwrk[(int)TableColumn.ConstructionPeriod].ToString());        // 事業期
+                wrk.CreatorCode = int.Parse(objwrk[(int)TableColumn.CreatorCode].ToString());                      // 作成者コード
+                wrk.CreatorName = objwrk[(int)TableColumn.CreatorName].ToString();                                 // 作成者名
+                wrk.CreateDate = DateTime.Parse(objwrk[(int)TableColumn.CreateDate].ToString());                   // 作成日
+                wrk.ConstructionTimes = double.Parse(objwrk[(int)TableColumn.ConstructionTimes].ToString());       // 工期（単位・月）
+                wrk.ConstructionStart = DateTime.Parse(objwrk[(int)TableColumn.ConstructionStart].ToString());     // 契約工期開始
+                wrk.ConstructionEnd = DateTime.Parse(objwrk[(int)TableColumn.ConstructionEnd].ToString());         // 契約工期完了
 
-                wrk.OrdersDecisionPrice = double.Parse(objwrk[(int)DataColumn.OrdersDecisionPrice].ToString());   // 税抜受注決定金額
-                wrk.CompanyExpenses = double.Parse(objwrk[(int)DataColumn.CompanyExpenses].ToString());           // 会社経費合計
-                wrk.DepartmentExpenses = double.Parse(objwrk[(int)DataColumn.DepartmentExpenses].ToString());     // 部署経費合計
-                wrk.SalesExpenses = double.Parse(objwrk[(int)DataColumn.SalesExpenses].ToString());               // 営業経費合計
-                wrk.TotalPayment = double.Parse(objwrk[(int)DataColumn.TotalPayment].ToString());                 // 総支払額
-                wrk.GrossProfit = double.Parse(objwrk[(int)DataColumn.GrossProfit].ToString());                   // 粗利
-                wrk.Allowance = double.Parse(objwrk[(int)DataColumn.Allowance].ToString());                       // 給与
-                wrk.NetProfit = double.Parse(objwrk[(int)DataColumn.NetProfit].ToString());                       // 純利益
-                wrk.ComplateFlg = int.Parse(objwrk[(int)DataColumn.ComplateFlg].ToString());                   // 入力完了フラグ
-                wrk.IntegrationFlg = int.Parse(objwrk[(int)DataColumn.IntegrationFlg].ToString());                // 受注金額積算フラグ
+                wrk.OrdersDecisionPrice = double.Parse(objwrk[(int)TableColumn.OrdersDecisionPrice].ToString());   // 税抜受注決定金額
+                wrk.CompanyExpenses = double.Parse(objwrk[(int)TableColumn.CompanyExpenses].ToString());           // 会社経費合計
+                wrk.DepartmentExpenses = double.Parse(objwrk[(int)TableColumn.DepartmentExpenses].ToString());     // 部署経費合計
+                wrk.SalesExpenses = double.Parse(objwrk[(int)TableColumn.SalesExpenses].ToString());               // 営業経費合計
+                wrk.TotalPayment = double.Parse(objwrk[(int)TableColumn.TotalPayment].ToString());                 // 総支払額
+                wrk.GrossProfit = double.Parse(objwrk[(int)TableColumn.GrossProfit].ToString());                   // 粗利
+                wrk.Allowance = double.Parse(objwrk[(int)TableColumn.Allowance].ToString());                       // 給与
+                wrk.NetProfit = double.Parse(objwrk[(int)TableColumn.NetProfit].ToString());                       // 純利益
+                wrk.ComplateFlg = int.Parse(objwrk[(int)TableColumn.ComplateFlg].ToString());                   // 入力完了フラグ
+                wrk.IntegrationFlg = int.Parse(objwrk[(int)TableColumn.IntegrationFlg].ToString());                // 受注金額積算フラグ
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerDetail.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 工事詳細台帳データ明細フィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             ConstructionCode = 0,	// 工事番号
 
@@ -126,7 +126,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionLedgerDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -159,13 +159,13 @@
         #region 1件データ読込処理
         public bool SelectAction(string AddSQLString, ref ConstructionLedgerDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -371,7 +371,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -400,40 +400,40 @@
             try
             {
                 // データ取得
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());          // 工事番号
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());          // 工事番号
 
-                wrk.GroupCount = int.Parse(objwrk[(int)DataColumn.GroupCount].ToString());	                    // グループ番号
-                wrk.LineCount = int.Parse(objwrk[(int)DataColumn.LineCount].ToString());	                    // 行番号
-                wrk.ComponentCode = int.Parse(objwrk[(int)DataColumn.ComponentCode].ToString());	            // 構成キー
-                wrk.ItemCode = int.Parse(objwrk[(int)DataColumn.ItemCode].ToString());		                    // 工種キー
-                wrk.FirstString = objwrk[(int)DataColumn.FirstString].ToString();	                            // 項目名称
-                wrk.SecondString = objwrk[(int)DataColumn.SecondString].ToString();	                            // 工事内容
-                wrk.CompanyType = int.Parse(objwrk[(int)DataColumn.CompanyType].ToString());	                // 協力会社コードタイプ
-                wrk.CompanyCode = int.Parse(objwrk[(int)DataColumn.CompanyCode].ToString());	                // 協力会社コード
-                wrk.CompanyName = objwrk[(int)DataColumn.CompanyName].ToString();                               // 協力会社名称
-                wrk.EstimatePrice = double.Parse(objwrk[(int)DataColumn.EstimatePrice].ToString());	            // 予算（見積）金額
-                wrk.ExecutionAmount = double.Parse(objwrk[(int)DataColumn.ExecutionAmount].ToString());	        // 実行金額
-                wrk.AmountConfigRate = double.Parse(objwrk[(int)DataColumn.AmountConfigRate].ToString());	    // 金額構成率
-                wrk.PaymentBurden = double.Parse(objwrk[(int)DataColumn.PaymentBurden].ToString());             // 支払補填額
+                wrk.GroupCount = int.Parse(objwrk[(int)TableColumn.GroupCount].ToString());	                    // グループ番号
+                wrk.LineCount = int.Parse(objwrk[(int)TableColumn.LineCount].ToString());	                    // 行番号
+                wrk.ComponentCode = int.Parse(objwrk[(int)TableColumn.ComponentCode].ToString());	            // 構成キー
+                wrk.ItemCode = int.Parse(objwrk[(int)TableColumn.ItemCode].ToString());		                    // 工種キー
+                wrk.FirstString = objwrk[(int)TableColumn.FirstString].ToString();	                            // 項目名称
+                wrk.SecondString = objwrk[(int)TableColumn.SecondString].ToString();	                            // 工事内容
+                wrk.CompanyType = int.Parse(objwrk[(int)TableColumn.CompanyType].ToString());	                // 協力会社コードタイプ
+                wrk.CompanyCode = int.Parse(objwrk[(int)TableColumn.CompanyCode].ToString());	                // 協力会社コード
+                wrk.CompanyName = objwrk[(int)TableColumn.CompanyName].ToString();                               // 協力会社名称
+                wrk.EstimatePrice = double.Parse(objwrk[(int)TableColumn.EstimatePrice].ToString());	            // 予算（見積）金額
+                wrk.ExecutionAmount = double.Parse(objwrk[(int)TableColumn.ExecutionAmount].ToString());	        // 実行金額
+                wrk.AmountConfigRate = double.Parse(objwrk[(int)TableColumn.AmountConfigRate].ToString());	    // 金額構成率
+                wrk.PaymentBurden = double.Parse(objwrk[(int)TableColumn.PaymentBurden].ToString());             // 支払補填額
                 
-                wrk.FixDataFlg = int.Parse(objwrk[(int)DataColumn.FixDataFlg].ToString());                      // 固定データフラグ
-                wrk.IndependentFlg = int.Parse(objwrk[(int)DataColumn.IndependentFlg].ToString());              // 独立データフラグ
-                wrk.FluctuationFlg = int.Parse(objwrk[(int)DataColumn.FluctuationFlg].ToString());              // 増減データフラグ
+                wrk.FixDataFlg = int.Parse(objwrk[(int)TableColumn.FixDataFlg].ToString());                      // 固定データフラグ
+                wrk.IndependentFlg = int.Parse(objwrk[(int)TableColumn.IndependentFlg].ToString());              // 独立データフラグ
+                wrk.FluctuationFlg = int.Parse(objwrk[(int)TableColumn.FluctuationFlg].ToString());              // 増減データフラグ
 
-                wrk.SalaryFlg = int.Parse(objwrk[(int)DataColumn.SalaryFlg].ToString());                        // 給与振分区分
-                wrk.SalaryDays = int.Parse(objwrk[(int)DataColumn.SalaryDays].ToString());                      // 給与振分日数
-                wrk.OperatingFlg = int.Parse(objwrk[(int)DataColumn.OperatingFlg].ToString());                  // 担当中フラグ
-                wrk.SourceCode = int.Parse(objwrk[(int)DataColumn.SourceCode].ToString());                      // 元工事番号
-                wrk.JoinTitleFlg = int.Parse(objwrk[(int)DataColumn.JoinTitleFlg].ToString());                  // 工事名称タイトルフラグ
-                wrk.SalaryOnRegist = double.Parse(objwrk[(int)DataColumn.SalaryOnRegist].ToString());           // 登録時月額給与
-                wrk.PurchaseOrderFlg = int.Parse(objwrk[(int)DataColumn.PurchaseOrderFlg].ToString());          // 注文書発行フラグ
+                wrk.SalaryFlg = int.Parse(objwrk[(int)TableColumn.SalaryFlg].ToString());                        // 給与振分区分
+                wrk.SalaryDays = int.Parse(objwrk[(int)TableColumn.SalaryDays].ToString());                      // 給与振分日数
+                wrk.OperatingFlg = int.Parse(objwrk[(int)TableColumn.OperatingFlg].ToString());                  // 担当中フラグ
+                wrk.SourceCode = int.Parse(objwrk[(int)TableColumn.SourceCode].ToString());                      // 元工事番号
+                wrk.JoinTitleFlg = int.Parse(objwrk[(int)TableColumn.JoinTitleFlg].ToString());                  // 工事名称タイトルフラグ
+                wrk.SalaryOnRegist = double.Parse(objwrk[(int)TableColumn.SalaryOnRegist].ToString());           // 登録時月額給与
+                wrk.PurchaseOrderFlg = int.Parse(objwrk[(int)TableColumn.PurchaseOrderFlg].ToString());          // 注文書発行フラグ
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
-                logger.ErrorFormat("オラクルエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
             }
             catch (Exception ex)
             {
@@ -514,76 +514,76 @@
             {
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.ConstructionCode:	    // 工事番号
+                    case (int)TableColumn.ConstructionCode:	    // 工事番号
                         strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.GroupCount:            // グループ番号
+                    case (int)TableColumn.GroupCount:            // グループ番号
                         strcmd += string.Format(" GroupCount = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.LineCount:             // 行番号
+                    case (int)TableColumn.LineCount:             // 行番号
                         strcmd += string.Format(" LineCount = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ComponentCode:         // 構成キー
+                    case (int)TableColumn.ComponentCode:         // 構成キー
                         strcmd += string.Format(" ComponentCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ItemCode:		        // 工種キー
+                    case (int)TableColumn.ItemCode:		        // 工種キー
                         strcmd += string.Format(" ItemCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.FirstString:           // 項目名称
+                    case (int)TableColumn.FirstString:           // 項目名称
                         strcmd += string.Format(" FirstString = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.SecondString:          // 工事内容
+                    case (int)TableColumn.SecondString:          // 工事内容
                         strcmd += string.Format(" SecondString = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.CompanyType:           // 協力会社コードタイプ
+                    case (int)TableColumn.CompanyType:           // 協力会社コードタイプ
                         strcmd += string.Format(" CompanyType = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CompanyCode:           // 協力会社コード
+                    case (int)TableColumn.CompanyCode:           // 協力会社コード
                         strcmd += string.Format(" CompanyCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.CompanyName:           // 協力会社名称
+                    case (int)TableColumn.CompanyName:           // 協力会社名称
                         strcmd += string.Format(" CompanyName = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.EstimatePrice:         // 予算（見積）金額
+                    case (int)TableColumn.EstimatePrice:         // 予算（見積）金額
                         strcmd += string.Format(" EstimatePrice = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.ExecutionAmount:       // 実行金額
+                    case (int)TableColumn.ExecutionAmount:       // 実行金額
                         strcmd += string.Format(" ExecutionAmount = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.AmountConfigRate:      // 金額構成率
+                    case (int)TableColumn.AmountConfigRate:      // 金額構成率
                         strcmd += string.Format(" AmountConfigRate = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.PaymentBurden:         // 支払補填額
+                    case (int)TableColumn.PaymentBurden:         // 支払補填額
                         strcmd += string.Format(" PaymentBurden = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.FixDataFlg:            // 固定データフラグ
+                    case (int)TableColumn.FixDataFlg:            // 固定データフラグ
                         strcmd += string.Format(" FixDataFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.IndependentFlg:        // 独立データフラグ
+                    case (int)TableColumn.IndependentFlg:        // 独立データフラグ
                         strcmd += string.Format(" IndependentFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.FluctuationFlg:        // 増減データフラグ
+                    case (int)TableColumn.FluctuationFlg:        // 増減データフラグ
                         strcmd += string.Format(" FluctuationFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SalaryFlg:             // 給与振分区分
+                    case (int)TableColumn.SalaryFlg:             // 給与振分区分
                         strcmd += string.Format(" SalaryFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SalaryDays:            // 給与振分日数
+                    case (int)TableColumn.SalaryDays:            // 給与振分日数
                         strcmd += string.Format(" SalaryDays = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.OperatingFlg:          // 担当中フラグ
+                    case (int)TableColumn.OperatingFlg:          // 担当中フラグ
                         strcmd += string.Format(" OperatingFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SourceCode:            // 元工事番号
+                    case (int)TableColumn.SourceCode:            // 元工事番号
                         strcmd += string.Format(" SourceCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.JoinTitleFlg:          // 工事名称タイトルフラグ
+                    case (int)TableColumn.JoinTitleFlg:          // 工事名称タイトルフラグ
                         strcmd += string.Format(" JoinTitleFlg = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SalaryOnRegist:        // 登録時月額給与
+                    case (int)TableColumn.SalaryOnRegist:        // 登録時月額給与
                         strcmd += string.Format(" SalaryOnRegist = {0}", ((double)value).ToString());
                         break;
-                    case (int)DataColumn.PurchaseOrderFlg:      // 注文書発行フラグ
+                    case (int)TableColumn.PurchaseOrderFlg:      // 注文書発行フラグ
                         strcmd += string.Format(" PurchaseOrderFlg = {0}", ((int)value).ToString());
                         break;
 
@@ -635,7 +635,7 @@
         /// <returns></returns>
         public int SelectMaxLineCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerExcute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerExcute.cs	(revision 83)
@@ -81,7 +81,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  ConstructionCode";	        // 工事コード
@@ -90,7 +90,7 @@
             strcmd += ", ColumnCount";              // 列番号
 
             strcmd += ", PaymentAmount";            // 支払金額
-            strcmd += ", DATE_FORMAT(TargetMonth, '%Y/%m/%d %H:%i:%s')";    // 対象年月
+            strcmd += ", DATE_FORMAT(TargetMonth, '%Y/%m/%d')";    // 対象年月
 
             strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
             strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
@@ -109,7 +109,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionLedgerExcute> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -148,7 +148,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref ConstructionLedgerExcute data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -299,7 +299,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLink.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLink.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLink.cs	(revision 83)
@@ -63,7 +63,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ConstructionCode, FluctuationCode, LinkType";
             strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -83,7 +83,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref ConstructionLink data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -121,7 +121,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionLink> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -266,7 +266,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionMaterialInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionMaterialInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionMaterialInfo.cs	(revision 83)
@@ -65,13 +65,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionMaterialInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " ConstructionCode,MaterialItemCode,RentCount,RepayCount,CompleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -181,7 +181,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -260,7 +260,7 @@
         /// <returns></returns>
         public int SelectMaxConstructionCodeKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionProgressDate.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionProgressDate.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionProgressDate.cs	(revision 83)
@@ -38,8 +38,8 @@
             PreviousStatusFlg,
             ChangeDate,
             ChangePersonCode,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -62,7 +62,7 @@
         /// <returns></returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += " ConstructionCode";
             strcmd += ",ConstructionStatusFlg";
@@ -87,7 +87,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionProgressDate> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -222,7 +222,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -265,7 +265,7 @@
                         strcmd += string.Format(" PreviousStatusFlg = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.ChangeDate:
-                        strcmd += string.Format(" ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd += string.Format(" ChangeDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.ChangePersonCode:
                         strcmd += string.Format(" ChangePersonCode = {0}", ((int)value).ToString());
@@ -304,8 +304,8 @@
                 wrk.ChangeDate = DateTime.Parse(objwrk[(int)ColumnName.ChangeDate].ToString());
                 wrk.ChangePersonCode = int.Parse(objwrk[(int)ColumnName.ChangePersonCode].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostDataOfPerson.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostDataOfPerson.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostDataOfPerson.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 担当者毎経費データフィールド並び
         /// </summary>
-        public enum CostDataOfPersonColumn
+        public enum TableColumn
         {
             PersonCode = 0,     // 担当者コード
             ActionDate,         // 対象日付
@@ -73,7 +73,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                           // 担当者コード
@@ -104,7 +104,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<CostDataOfPerson> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -137,7 +137,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref CostDataOfPerson data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -311,7 +311,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -340,24 +340,24 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)CostDataOfPersonColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.ActionDate = DateTime.Parse(objwrk[(int)CostDataOfPersonColumn.ActionDate].ToString());             // 対象日付
-                wrk.DataType = int.Parse(objwrk[(int)CostDataOfPersonColumn.DataType].ToString());                      // データ区分
-                wrk.DataAddCount = int.Parse(objwrk[(int)CostDataOfPersonColumn.DataAddCount].ToString());              // データ追加番号
-                wrk.TargetMonth = objwrk[(int)CostDataOfPersonColumn.TargetMonth].ToString();                           // 対象年月
-                wrk.ConstructionCode = int.Parse(objwrk[(int)CostDataOfPersonColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.SuppliersCode = int.Parse(objwrk[(int)CostDataOfPersonColumn.SuppliersCode].ToString());            // 支払先コード
-                wrk.SuppliersName = objwrk[(int)CostDataOfPersonColumn.SuppliersName].ToString();                       // 支払先名称
-                wrk.PaymentContent = objwrk[(int)CostDataOfPersonColumn.PaymentContent].ToString();                     // 支払内容
-                wrk.PaymentType = int.Parse(objwrk[(int)CostDataOfPersonColumn.PaymentType].ToString());                // 支払方法フラグ
-                wrk.EntryPrice = double.Parse(objwrk[(int)CostDataOfPersonColumn.EntryPrice].ToString());               // 金額（税抜）
-                wrk.EntryPriceInTax = double.Parse(objwrk[(int)CostDataOfPersonColumn.EntryPriceInTax].ToString());     // 金額（税込）
-                wrk.SlipNumber = objwrk[(int)CostDataOfPersonColumn.SlipNumber].ToString();                             // 伝票番号
-                wrk.ComplateFlg = int.Parse(objwrk[(int)CostDataOfPersonColumn.ComplateFlg].ToString());                // 引込済みフラグ
-                wrk.ApprovalFlg = int.Parse(objwrk[(int)CostDataOfPersonColumn.ApprovalFlg].ToString());                // 承認フラグ
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.ActionDate = DateTime.Parse(objwrk[(int)TableColumn.ActionDate].ToString());             // 対象日付
+                wrk.DataType = int.Parse(objwrk[(int)TableColumn.DataType].ToString());                      // データ区分
+                wrk.DataAddCount = int.Parse(objwrk[(int)TableColumn.DataAddCount].ToString());              // データ追加番号
+                wrk.TargetMonth = objwrk[(int)TableColumn.TargetMonth].ToString();                           // 対象年月
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.SuppliersCode = int.Parse(objwrk[(int)TableColumn.SuppliersCode].ToString());            // 支払先コード
+                wrk.SuppliersName = objwrk[(int)TableColumn.SuppliersName].ToString();                       // 支払先名称
+                wrk.PaymentContent = objwrk[(int)TableColumn.PaymentContent].ToString();                     // 支払内容
+                wrk.PaymentType = int.Parse(objwrk[(int)TableColumn.PaymentType].ToString());                // 支払方法フラグ
+                wrk.EntryPrice = double.Parse(objwrk[(int)TableColumn.EntryPrice].ToString());               // 金額（税抜）
+                wrk.EntryPriceInTax = double.Parse(objwrk[(int)TableColumn.EntryPriceInTax].ToString());     // 金額（税込）
+                wrk.SlipNumber = objwrk[(int)TableColumn.SlipNumber].ToString();                             // 伝票番号
+                wrk.ComplateFlg = int.Parse(objwrk[(int)TableColumn.ComplateFlg].ToString());                // 引込済みフラグ
+                wrk.ApprovalFlg = int.Parse(objwrk[(int)TableColumn.ApprovalFlg].ToString());                // 承認フラグ
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)CostDataOfPersonColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)CostDataOfPersonColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -410,7 +410,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostomerRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostomerRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostomerRegist.cs	(revision 83)
@@ -0,0 +1,599 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 発注者登録申請データＤＢアクセス
+    /// </summary>
+    public class IOCostomerRegist : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 発注者登録申請データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            PersonCode = 0,
+            CreateDate,
+            SeqNo,
+            DataMode,
+            SourceCotegory,
+            SourceCode,
+            PetitionPeriod,
+            OrderFlg,
+            CorporateStatusName,
+            CorporateStatusPoint,
+            OrderersName1,
+            OrderersName2,
+            DepartmentName,
+            ChargePersonName,
+            ZipCode,
+            Address1,
+            Address2,
+            Address3,
+            PhoneNumber,
+            FaxNumber,
+            MailAddress,
+            Note,
+            OrderCotegory,
+            OrderDate,
+            OrderNo,
+            EntryDate,
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOCostomerRegist()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 発注者登録申請データ検索SQL作成
+        /// <summary>
+        /// 発注者登録申請データ検索作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">発注者登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            string strcmd = "SELECT";
+            strcmd += "  PersonCode";
+            strcmd += " ,DATE_FORMAT(CreateDate, '%Y/%m/%d')";
+            strcmd += " ,SeqNo";
+
+            strcmd += " ,DataMode";
+            strcmd += " ,SourceCotegory";
+            strcmd += " ,SourceCode";
+            strcmd += " ,PetitionPeriod";
+            strcmd += " ,OrderFlg";
+            strcmd += " ,CorporateStatusName";
+            strcmd += " ,CorporateStatusPoint";
+            strcmd += " ,OrderersName1";
+            strcmd += " ,OrderersName2";
+            strcmd += " ,DepartmentName";
+            strcmd += " ,ChargePersonName";
+            strcmd += " ,ZipCode";
+            strcmd += " ,Address1";
+            strcmd += " ,Address2";
+            strcmd += " ,Address3";
+            strcmd += " ,PhoneNumber";
+            strcmd += " ,FaxNumber";
+            strcmd += " ,MailAddress";
+            strcmd += " ,Note";
+            strcmd += " ,OrderCotegory";
+            strcmd += " ,DATE_FORMAT(OrderDate, '%Y/%m/%d')";
+            strcmd += " ,OrderNo";
+
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM CostomerRegist";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 発注者登録申請データ検索（複数）
+        /// <summary>
+        /// 発注者登録申請データ検索（複数）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<CostomerRegist> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    CostomerRegist work = new CostomerRegist();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ検索（1件）
+        /// <summary>
+        /// 発注者登録申請データ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref CostomerRegist data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ追加（1件）
+        /// <summary>
+        /// 発注者登録申請データ追加（1件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(CostomerRegist work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "INSERT INTO CostomerRegist";
+                strcmd += " (";
+
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", work.PersonCode);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.CreateDate.ToShortDateString());
+                strcmd += string.Format(", {0}", work.SeqNo);
+                strcmd += string.Format(", {0}", work.DataMode);
+                strcmd += string.Format(", {0}", work.SourceCotegory);
+                strcmd += string.Format(", {0}", work.SourceCode);
+                strcmd += string.Format(", {0}", work.PetitionPeriod);
+                strcmd += string.Format(", {0}", work.OrderFlg);
+                strcmd += string.Format(", '{0}'", work.CorporateStatusName);
+                strcmd += string.Format(", {0}", work.CorporateStatusPoint);
+                strcmd += string.Format(", '{0}'", work.OrderersName1);
+                strcmd += string.Format(", '{0}'", work.OrderersName2);
+                strcmd += string.Format(", '{0}'", work.DepartmentName);
+                strcmd += string.Format(", '{0}'", work.ChargePersonName);
+                strcmd += string.Format(", '{0}'", work.ZipCode);
+                strcmd += string.Format(", '{0}'", work.Address1);
+                strcmd += string.Format(", '{0}'", work.Address2);
+                strcmd += string.Format(", '{0}'", work.Address3);
+                strcmd += string.Format(", '{0}'", work.PhoneNumber);
+                strcmd += string.Format(", '{0}'", work.FaxNumber);
+                strcmd += string.Format(", '{0}'", work.MailAddress);
+                strcmd += string.Format(", '{0}'", work.Note);
+                strcmd += string.Format(", {0}", work.OrderCotegory);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
+                strcmd += string.Format(", {0}", work.OrderNo);
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ追加（複数）
+        /// <summary>
+        /// 発注者登録申請データ追加（複数）
+        /// </summary>
+        /// <param name="data">発注者登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<CostomerRegist> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (CostomerRegist work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ更新
+        /// <summary>
+        /// 発注者登録申請データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">発注者登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, CostomerRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE CostomerRegist";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);
+                strcmd += string.Format(", CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", SeqNo = {0}", data.SeqNo);
+                strcmd += string.Format(", DataMode = {0}", data.DataMode);
+                strcmd += string.Format(", SourceCotegory = {0}", data.SourceCotegory);
+                strcmd += string.Format(", SourceCode = {0}", data.SourceCode);
+                strcmd += string.Format(", PetitionPeriod = {0}", data.PetitionPeriod);
+                strcmd += string.Format(", OrderFlg = {0}", data.OrderFlg);
+                strcmd += string.Format(", CorporateStatusName = '{0}'", data.CorporateStatusName);
+                strcmd += string.Format(", CorporateStatusPoint = {0}", data.CorporateStatusPoint);
+                strcmd += string.Format(", OrderersName1 = '{0}'", data.OrderersName1);
+                strcmd += string.Format(", OrderersName2 = '{0}'", data.OrderersName2);
+                strcmd += string.Format(", DepartmentName = '{0}'", data.DepartmentName);
+                strcmd += string.Format(", ChargePersonName = '{0}'", data.ChargePersonName);
+                strcmd += string.Format(", ZipCode = '{0}'", data.ZipCode);
+                strcmd += string.Format(", Address1 = '{0}'", data.Address1);
+                strcmd += string.Format(", Address2 = '{0}'", data.Address2);
+                strcmd += string.Format(", Address3 = '{0}'", data.Address3);
+                strcmd += string.Format(", PhoneNumber = '{0}'", data.PhoneNumber);
+                strcmd += string.Format(", FaxNumber = '{0}'", data.FaxNumber);
+                strcmd += string.Format(", MailAddress = '{0}'", data.MailAddress);
+                strcmd += string.Format(", Note = '{0}'", data.Note);
+                strcmd += string.Format(", OrderCotegory = {0}", data.OrderCotegory);
+                strcmd += string.Format(", OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", OrderNo = {0}", data.OrderNo);
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ削除
+        /// <summary>
+        /// 発注者登録申請データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">発注者登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM CostomerRegist", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目の更新を行う
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <returns></returns>
+        public bool UpdateFeild(int PersonCode, DateTime CreateDate, int SeqNo, int FeildNo, object value, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE CostomerRegist";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)TableColumn.PersonCode:
+                        strcmd += string.Format(" PersonCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.CreateDate:
+                        strcmd += string.Format(" CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.SeqNo:
+                        strcmd += string.Format(" SeqNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.DataMode:
+                        strcmd += string.Format(" DataMode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.SourceCotegory:
+                        strcmd += string.Format(" SourceCotegory = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.SourceCode:
+                        strcmd += string.Format(" SourceCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.PetitionPeriod:
+                        strcmd += string.Format(" PetitionPeriod = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.OrderFlg:
+                        strcmd += string.Format(" OrderFlg = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.CorporateStatusName:
+                        strcmd += string.Format(" CorporateStatusName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.CorporateStatusPoint:
+                        strcmd += string.Format(" CorporateStatusPoint = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.OrderersName1:
+                        strcmd += string.Format(" OrderersName1 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.OrderersName2:
+                        strcmd += string.Format(" OrderersName2 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.DepartmentName:
+                        strcmd += string.Format(" DepartmentName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.ChargePersonName:
+                        strcmd += string.Format(" ChargePersonName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.ZipCode:
+                        strcmd += string.Format(" ZipCode = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address1:
+                        strcmd += string.Format(" Address1 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address2:
+                        strcmd += string.Format(" Address2 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address3:
+                        strcmd += string.Format(" Address3 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.PhoneNumber:
+                        strcmd += string.Format(" PhoneNumber = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.FaxNumber:
+                        strcmd += string.Format(" FaxNumber = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.MailAddress:
+                        strcmd += string.Format(" MailAddress = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Note:
+                        strcmd += string.Format(" Note = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.OrderCotegory:
+                        strcmd += string.Format(" OrderCotegory = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.OrderDate:
+                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, CreateDate, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref CostomerRegist wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());
+                wrk.CreateDate = DateTime.Parse(objwrk[(int)TableColumn.CreateDate].ToString());
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());
+
+                wrk.DataMode = int.Parse(objwrk[(int)TableColumn.DataMode].ToString());
+                wrk.SourceCotegory = int.Parse(objwrk[(int)TableColumn.SourceCotegory].ToString());
+                wrk.SourceCode = int.Parse(objwrk[(int)TableColumn.SourceCode].ToString());
+                wrk.PetitionPeriod = int.Parse(objwrk[(int)TableColumn.PetitionPeriod].ToString());
+                wrk.OrderFlg = int.Parse(objwrk[(int)TableColumn.OrderFlg].ToString());
+                wrk.CorporateStatusName = objwrk[(int)TableColumn.CorporateStatusName].ToString();
+                wrk.CorporateStatusPoint = int.Parse(objwrk[(int)TableColumn.CorporateStatusPoint].ToString());
+
+                wrk.OrderersName1 = objwrk[(int)TableColumn.OrderersName1].ToString();
+                wrk.OrderersName2 = objwrk[(int)TableColumn.OrderersName2].ToString();
+                wrk.DepartmentName = objwrk[(int)TableColumn.DepartmentName].ToString();
+                wrk.ChargePersonName = objwrk[(int)TableColumn.ChargePersonName].ToString();
+                wrk.ZipCode = objwrk[(int)TableColumn.ZipCode].ToString();
+                wrk.Address1 = objwrk[(int)TableColumn.Address1].ToString();
+                wrk.Address2 = objwrk[(int)TableColumn.Address2].ToString();
+                wrk.Address3 = objwrk[(int)TableColumn.Address3].ToString();
+                wrk.PhoneNumber = objwrk[(int)TableColumn.PhoneNumber].ToString();
+                wrk.FaxNumber = objwrk[(int)TableColumn.FaxNumber].ToString();
+                wrk.MailAddress = objwrk[(int)TableColumn.MailAddress].ToString();
+                wrk.Note = objwrk[(int)TableColumn.Note].ToString();
+                wrk.OrderCotegory = int.Parse(objwrk[(int)TableColumn.OrderCotegory].ToString());
+                wrk.OrderDate = DateTime.Parse(objwrk[(int)TableColumn.OrderDate].ToString());
+                wrk.OrderNo = int.Parse(objwrk[(int)TableColumn.OrderNo].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 登録申請コードの最大値を取得する
+        /// <summary>
+        /// 登録申請コードの最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxSeqNo(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM CostomerRegist" + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+
+                // データセット
+                object[] objwrk = (object[])arData[0];
+                iRet = CommonMotions.cnvInt(objwrk[0]);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+            }
+
+            return iRet;
+        }
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="ItemCode">大工種キー</param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime CaretaDate, int SeqNo = 0)
+        {
+            string strWork = "";
+            try
+            {
+                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                if (CaretaDate != DateTime.MinValue)
+                    strWork += string.Format(" AND CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", CaretaDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyData.cs	(revision 83)
@@ -6,9 +6,9 @@
 using System.Collections;
 
 using log4net;
-using Oracle.ManagedDataAccess.Client;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
 
-using ProcessManagement.DB.Oracle;
+using ProcessManagement.DB.MySql;
 using ProcessManagement.DB.Core;
 using ProcessManagement.DataModel;
 using ProcessManagement.Common;
@@ -18,7 +18,7 @@
     /// <summary>
     /// 日報データＤＢアクセス
     /// </summary>
-    public class IODailyData : OracleProcess
+    public class IODailyData : MySqlProcess
     {
         #region 定義部
         /// <summary>
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -82,16 +82,16 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,TO_CHAR(DailyDataDate, 'YYYY/MM/DD')";             // 日報作成日
+            strcmd += " ,DATE_FORMAT(DailyDataDate, '%Y/%m/%d')";           // 日報作成日
             strcmd += " ,LineCount";                                        // 行番号
             strcmd += " ,ConstructionCode";                                 // 工事番号
             strcmd += " ,WorkContentsText";                                 // 作業内容
-            strcmd += ", TO_CHAR(EntryDate, 'YYYY/MM/DD HH24:MI:ss')";      // 登録年月日
-            strcmd += ", TO_CHAR(UpdateDate, 'YYYY/MM/DD HH24:MI:ss')";     // 更新年月日
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
             strcmd += " FROM DailyData";
 
             return strcmd;
@@ -101,7 +101,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -134,7 +134,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -179,14 +179,14 @@
                 strcmd += " VALUES (";
 
                 strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
-                strcmd += string.Format(", TO_DATE('{0}','YYYY/MM/DD')"
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
                                             , work.DailyDataDate.ToShortDateString());  // 日報作成日
                 strcmd += string.Format(", {0}", work.LineCoount);                      // 行番号
                 strcmd += string.Format(", {0}", work.ConstructionCode);                // 工事番号
                 strcmd += string.Format(",'{0}'", work.WorkContentsText);               // 作業内容
 
-                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')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd = strcmd + ")";
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
@@ -240,13 +240,13 @@
                 strcmd += " SET";
 
                 strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
-                strcmd += string.Format(",DailyDataDate = TO_DATE('{0}','YYYY/MM/DD')"
+                strcmd += string.Format(",DailyDataDate = STR_TO_DATE('{0}','%Y/%m/%d')"
                                         , data.DailyDataDate.ToShortDateString());              // 日報作成日
                 strcmd += string.Format(",LineCoount = {0}", data.LineCoount);                  // 行番号
                 strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
                 strcmd += string.Format(",WorkContentsText = '{0}'", data.WorkContentsText);    // 作業内容
-                
-                strcmd += ", UpdateDate = TO_DATE(TO_CHAR(sysdate,'YYYY/MM/DD HH24:MI:SS'),'YYYY/MM/DD HH24:MI:SS')";
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
@@ -270,7 +270,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -299,18 +299,18 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());       // 日報作成日
-                wrk.LineCoount = int.Parse(objwrk[(int)DataColumn.LineCount].ToString());                   // 行番号
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.WorkContentsText = objwrk[(int)DataColumn.WorkContentsText].ToString();                 // 作業内容
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());       // 日報作成日
+                wrk.LineCoount = int.Parse(objwrk[(int)TableColumn.LineCount].ToString());                   // 行番号
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.WorkContentsText = objwrk[(int)TableColumn.WorkContentsText].ToString();                 // 作業内容
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
-            catch (OracleException oraex)
+            catch (MySqlException myex)
             {
-                logger.ErrorFormat("オラクルエラー：{0}：{1}", CommonMotions.GetMethodName(2), oraex.Message);
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
             }
             catch (Exception ex)
             {
@@ -335,7 +335,7 @@
             {
                 strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
                 if (DailyDataDate != DateTime.MinValue)
-                    strWork += string.Format(" AND DailyDataDate = TO_DATE('{0}','YYYY/MM/DD')", DailyDataDate.ToShortDateString());
+                    strWork += string.Format(" AND DailyDataDate = STR_TO_DATE('{0}','%Y/%m/%d')", DailyDataDate.ToShortDateString());
                 if (LineCount != 0)
                     strWork += string.Format(" AND LineCount = {0}", LineCount);
             }
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataConstruction.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataConstruction.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataConstruction.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -78,7 +78,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -96,7 +96,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataConstruction> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -129,7 +129,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataConstruction data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -273,16 +273,16 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.PersonCode:
+                    case (int)TableColumn.PersonCode:
                         strcmd += string.Format(" PersonCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.DailyDataDate:
+                    case (int)TableColumn.DailyDataDate:
                         strcmd += string.Format(" DailyDataDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.ConstructionCode:
+                    case (int)TableColumn.ConstructionCode:
                         strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.Weather:
+                    case (int)TableColumn.Weather:
                         strcmd += string.Format(" Weather = '{0}'", value.ToString());
                         break;
                 }
@@ -311,7 +311,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -340,13 +340,13 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                 // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());      // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());     // 工事番号
-                wrk.Weather = objwrk[(int)DataColumn.Weather].ToString();                                  // 天気
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                 // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());      // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());     // 工事番号
+                wrk.Weather = objwrk[(int)TableColumn.Weather].ToString();                                  // 天気
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataDetail.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -106,7 +106,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -131,7 +131,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -164,7 +164,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -325,7 +325,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -362,37 +362,37 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int)DataColumn.PersonCode:
+                    case (int)TableColumn.PersonCode:
                         strcmd += string.Format(" PersonCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.DailyDataDate:
-                        strcmd += string.Format(" DailyDataDate = TO_DATE('{0}','YYYY/MM/DD')", ((DateTime)value).ToShortDateString());
+                    case (int)TableColumn.DailyDataDate:
+                        strcmd += string.Format(" DailyDataDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
-                    case (int)DataColumn.ConstructionCode:
+                    case (int)TableColumn.ConstructionCode:
                         strcmd += string.Format(" ConstructionCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.SeqNo:
+                    case (int)TableColumn.SeqNo:
                         strcmd += string.Format(" SeqNo = {0}", (int)value);
                         break;
-                    case (int)DataColumn.JobCategoryCode:
+                    case (int)TableColumn.JobCategoryCode:
                         strcmd += string.Format(" JobCategoryCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.CompanyCode:
+                    case (int)TableColumn.CompanyCode:
                         strcmd += string.Format(" CompanyCode = {0}", (int)value);
                         break;
-                    case (int)DataColumn.TodayHeadCount:
+                    case (int)TableColumn.TodayHeadCount:
                         strcmd += string.Format(" TodayHeadCount = {0}", (double)value);
                         break;
-                    case (int)DataColumn.TotalHeadCount:
+                    case (int)TableColumn.TotalHeadCount:
                         strcmd += string.Format(" TotalHeadCount = {0}", (double)value);
                         break;
-                    case (int)DataColumn.TodayWork:
+                    case (int)TableColumn.TodayWork:
                         strcmd += string.Format(" TodayWork = '{0}'", CommonMotions.cnvString(value));
                         break;
-                    case (int)DataColumn.NextdayWork:
+                    case (int)TableColumn.NextdayWork:
                         strcmd += string.Format(" NextdayWork = '{0}'", CommonMotions.cnvString(value));
                         break;
-                    case (int)DataColumn.NextdayHeadCount:
+                    case (int)TableColumn.NextdayHeadCount:
                         strcmd += string.Format(" NextdayHeadCount = {0}", (double)value);
                         break;
                 }
@@ -423,20 +423,20 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());       // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // 明細行番号
-                wrk.JobCategoryCode = int.Parse(objwrk[(int)DataColumn.JobCategoryCode].ToString());        // 職種キー
-                wrk.CompanyCode = int.Parse(objwrk[(int)DataColumn.CompanyCode].ToString());                // 協力会社コード
-                wrk.TodayHeadCount = double.Parse(objwrk[(int)DataColumn.TodayHeadCount].ToString());       // 当日人員数
-                wrk.TotalHeadCount = double.Parse(objwrk[(int)DataColumn.TotalHeadCount].ToString());       // 累計人員数
-                wrk.TodayWork = objwrk[(int)DataColumn.TodayWork].ToString();                               // 当日作業内容
-                wrk.NextdayWork = objwrk[(int)DataColumn.NextdayWork].ToString();                           // 翌日作業内容
-                wrk.NextdayHeadCount = double.Parse(objwrk[(int)DataColumn.NextdayHeadCount].ToString());   // 翌日人員数
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());       // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // 明細行番号
+                wrk.JobCategoryCode = int.Parse(objwrk[(int)TableColumn.JobCategoryCode].ToString());        // 職種キー
+                wrk.CompanyCode = int.Parse(objwrk[(int)TableColumn.CompanyCode].ToString());                // 協力会社コード
+                wrk.TodayHeadCount = double.Parse(objwrk[(int)TableColumn.TodayHeadCount].ToString());       // 当日人員数
+                wrk.TotalHeadCount = double.Parse(objwrk[(int)TableColumn.TotalHeadCount].ToString());       // 累計人員数
+                wrk.TodayWork = objwrk[(int)TableColumn.TodayWork].ToString();                               // 当日作業内容
+                wrk.NextdayWork = objwrk[(int)TableColumn.NextdayWork].ToString();                           // 翌日作業内容
+                wrk.NextdayHeadCount = double.Parse(objwrk[(int)TableColumn.NextdayHeadCount].ToString());   // 翌日人員数
                 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -489,7 +489,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataField.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataField.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataField.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -86,7 +86,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -108,7 +108,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataField> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -141,7 +141,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataField data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -283,7 +283,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -312,16 +312,16 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());       // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // 明細行番号
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());       // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // 明細行番号
 
-                wrk.PatrolTime =  DateTime.Parse(objwrk[(int)DataColumn.PatrolTime].ToString());            // 巡回時間
-                wrk.ContentsText = objwrk[(int)DataColumn.ContentsText].ToString();                         // 内容
+                wrk.PatrolTime =  DateTime.Parse(objwrk[(int)TableColumn.PatrolTime].ToString());            // 巡回時間
+                wrk.ContentsText = objwrk[(int)TableColumn.ContentsText].ToString();                         // 内容
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -374,7 +374,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataMaterials.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataMaterials.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataMaterials.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -98,7 +98,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -123,7 +123,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataMaterials> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -156,7 +156,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataMaterials data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -301,7 +301,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -330,19 +330,19 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                    // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());         // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());        // 工事番号
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                              // 明細行番号
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                    // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());         // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());        // 工事番号
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                              // 明細行番号
                 
-                wrk.Materials = objwrk[(int)DataColumn.Materials].ToString();                                 // 	資材名
-                wrk.Quantity = objwrk[(int)DataColumn.Quantity].ToString();                                   // 	数量
-                wrk.Production = objwrk[(int)DataColumn.Production].ToString();                               // 	制作会社
-                wrk.Delivery = objwrk[(int)DataColumn.Delivery].ToString();                                   // 	納入業者
-                wrk.QualityControl = objwrk[(int)DataColumn.QualityControl].ToString();                       //  	品質管理事項
+                wrk.Materials = objwrk[(int)TableColumn.Materials].ToString();                                 // 	資材名
+                wrk.Quantity = objwrk[(int)TableColumn.Quantity].ToString();                                   // 	数量
+                wrk.Production = objwrk[(int)TableColumn.Production].ToString();                               // 	制作会社
+                wrk.Delivery = objwrk[(int)TableColumn.Delivery].ToString();                                   // 	納入業者
+                wrk.QualityControl = objwrk[(int)TableColumn.QualityControl].ToString();                       //  	品質管理事項
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -395,7 +395,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataSubcontractors.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataSubcontractors.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataSubcontractors.cs	(revision 83)
@@ -16,7 +16,7 @@
 namespace ProcessManagement.DB.IOAccess
 {
     /// <summary>
-    /// 日報データ (資材)ＤＢアクセス
+    /// 日報データ (協力会社指示)ＤＢアクセス
     /// </summary>
     public class IODailyDataSubcontractors : MySqlProcess
     {
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -86,7 +86,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -108,7 +108,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataSubcontractors> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -141,7 +141,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataSubcontractors data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -281,7 +281,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -310,16 +310,16 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                  // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());       // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());      // 工事番号
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // 明細行番号
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());       // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // 明細行番号
 
-                wrk.Attendee = objwrk[(int)DataColumn.Attendee].ToString();                                 //出席者
-                wrk.ContentsText = objwrk[(int)DataColumn.ContentsText].ToString();                                 //内容
+                wrk.Attendee = objwrk[(int)TableColumn.Attendee].ToString();                                 //出席者
+                wrk.ContentsText = objwrk[(int)TableColumn.ContentsText].ToString();                                 //内容
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -372,7 +372,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataVehicles.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataVehicles.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataVehicles.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
             /// 作成者コード
@@ -102,7 +102,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  PersonCode";                                       // 担当者コード
@@ -128,7 +128,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<DailyDataVehicles> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -161,7 +161,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref DailyDataVehicles data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -312,7 +312,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -341,20 +341,20 @@
             try
             {
                 // データ取得
-                wrk.PersonCode = int.Parse(objwrk[(int)DataColumn.PersonCode].ToString());                     // 担当者コード
-                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)DataColumn.DailyDataDate].ToString());          // 日報作成日
-                wrk.ConstructionCode = int.Parse(objwrk[(int)DataColumn.ConstructionCode].ToString());         // 工事番号
-                wrk.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                               // 明細行番号
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                     // 担当者コード
+                wrk.DailyDataDate = DateTime.Parse(objwrk[(int)TableColumn.DailyDataDate].ToString());          // 日報作成日
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());         // 工事番号
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                               // 明細行番号
                 
-                wrk.Model = objwrk[(int)DataColumn.Model].ToString();                                          // 機種
-                wrk.Performance = objwrk[(int)DataColumn.Performance].ToString();                              // 性能
-                wrk.Owner = objwrk[(int)DataColumn.Owner].ToString();                                          // 所有会社
-                wrk.Driver = objwrk[(int)DataColumn.Driver].ToString();                                        // 当日運転者
-                wrk.StartWorkingTime = DateTime.Parse(objwrk[(int)DataColumn.StartWorkingTime].ToString());	// 作業時間開始
-                wrk.EndWorkingTime = DateTime.Parse(objwrk[(int)DataColumn.EndWorkingTime].ToString());	    // 作業時間終了
+                wrk.Model = objwrk[(int)TableColumn.Model].ToString();                                          // 機種
+                wrk.Performance = objwrk[(int)TableColumn.Performance].ToString();                              // 性能
+                wrk.Owner = objwrk[(int)TableColumn.Owner].ToString();                                          // 所有会社
+                wrk.Driver = objwrk[(int)TableColumn.Driver].ToString();                                        // 当日運転者
+                wrk.StartWorkingTime = DateTime.Parse(objwrk[(int)TableColumn.StartWorkingTime].ToString());	// 作業時間開始
+                wrk.EndWorkingTime = DateTime.Parse(objwrk[(int)TableColumn.EndWorkingTime].ToString());	    // 作業時間終了
                 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -407,7 +407,7 @@
         /// <returns></returns>
         public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODeadLineMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODeadLineMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODeadLineMaster.cs	(revision 83)
@@ -66,13 +66,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<DeadLineMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += "  LabourKind, DeadLine, PayDay, Note, DeleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -185,7 +185,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositApprovalInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositApprovalInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositApprovalInfo.cs	(revision 83)
@@ -70,7 +70,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += " OrderersDivision";
             strcmd += ",OrderersCode";
@@ -100,7 +100,7 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<DepositApprovalInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -141,7 +141,7 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref DepositApprovalInfo data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -288,7 +288,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositData.cs	(revision 83)
@@ -69,7 +69,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += " OrderersDivision";
             strcmd += ",OrderersCode";
@@ -98,7 +98,7 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<DepositData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -139,7 +139,7 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref DepositData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -284,7 +284,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODepositDataDetail.cs	(revision 83)
@@ -50,8 +50,8 @@
             ApprovalPersonCode,
             ApprovalDate,
             ApprovalEndFlg,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            ENTRYDATE,
+            UPDATEDATE,
         }
         #endregion
 
@@ -77,13 +77,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<DepositDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " OrderersDivision";
                 strcmd += " ,OrderersCode";
@@ -263,7 +263,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -309,8 +309,8 @@
                 wrk.ApprovalDate = DateTime.Parse(objwrk[(int)NameColumn.ApprovalDate].ToString());
                 wrk.ApprovalEndFlg = (int.Parse(objwrk[(int)NameColumn.ApprovalEndFlg].ToString()) != 0);
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudget.cs	(revision 83)
@@ -95,13 +95,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<EstimateBudget> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -135,13 +135,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref EstimateBudget data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -287,7 +287,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -367,7 +367,7 @@
                         strcmd += string.Format(" IntegratedCode = {0}", ((int)value).ToString());
                         break;
                     case (int)TableColumn.DataCreateDate:       // データ引込日
-                        strcmd += string.Format(" DataCreateDate = TO_DATE('{0}','YYYY/MM/DD')", ((DateTime)value).ToShortDateString());
+                        strcmd += string.Format(" DataCreateDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)TableColumn.RetValue1:            // 予定価格
                         strcmd += string.Format(" RetValue1 = {0}", ((double)value).ToString());
@@ -435,7 +435,7 @@
         /// <returns></returns>
         public int SelectMaxConstructionCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudgetDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudgetDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateBudgetDetail.cs	(revision 83)
@@ -100,13 +100,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<EstimateBudgetDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -136,13 +136,13 @@
         /// </summary>
         public bool SelectAction(string AddSQLString, ref EstimateBudgetDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -290,7 +290,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateData.cs	(revision 83)
@@ -38,7 +38,7 @@
             ComponentCode,          // 構成キー
             FixedItemCode,          // 固定項目キー
             ItemName,               // 作業名称
-            WorkName,               // 品質・形状・寸法
+            SpecName,               // 品質・形状・寸法
             PriceValue,             // 金額
             Note,                   // 備考
             MyExpensesFlg,
@@ -66,7 +66,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  ConstructionCode";     // 工事番号
@@ -74,7 +74,7 @@
             strcmd += ", ComponentCode";        // 構成キー
             strcmd += ", FixedItemCode";		// 固定項目キー
             strcmd += ", ItemName";      		// 作業名称
-            strcmd += ", WorkName";      		// 品質・形状・寸法
+            strcmd += ", SpecName";      		// 品質・形状・寸法
             strcmd += ", PriceValue";           // 金額
             strcmd += ", Note";			        // 備考
             strcmd += ", MyExpensesFlg";
@@ -91,7 +91,7 @@
         #region 複数読込み処理
         public bool SelectAction(string AddSQLString, ref List<EstimateData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -124,7 +124,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref EstimateData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -166,7 +166,15 @@
             {
                 strcmd = "INSERT INTO EstimateData";
 
-                strcmd += " VALUES (";
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
                 strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
                 strcmd += string.Format(", {0}", work.LineCount);               // 行番号
@@ -173,7 +181,7 @@
                 strcmd += string.Format(", {0}", work.ComponentCode);           // 構成キー
                 strcmd += string.Format(",'{0}'", work.FixedItemCode);		    // 固定項目キー
                 strcmd += string.Format(",'{0}'", work.ItemName.Replace(",", "，"));     // 作業名称
-                strcmd += string.Format(",'{0}'", work.WorkName.Replace(",", "，"));     // 品質・形状・寸法
+                strcmd += string.Format(",'{0}'", work.SpecName.Replace(",", "，"));     // 品質・形状・寸法
                 strcmd += string.Format(", {0}", work.PriceValue);                      // 金額
                 strcmd += string.Format(",'{0}'", work.Note.Replace(",", "，"));		// 備考
                 strcmd += string.Format(", {0}", work.MyExpensesFlg);           // 自社経費フラグ
@@ -238,7 +246,7 @@
                 strcmd += string.Format(", ComponentCode = {0}", data.ComponentCode);       // 構成キー
                 strcmd += string.Format(", FixedItemCode = '{0}'", data.FixedItemCode);		// 固定項目キー
                 strcmd += string.Format(", ItemName = '{0}'", data.ItemName.Replace(",", "，"));      	// 作業名称
-                strcmd += string.Format(", WorkName = '{0}'", data.WorkName.Replace(",", "，"));      	// 品質・形状・寸法
+                strcmd += string.Format(", SpecName = '{0}'", data.SpecName.Replace(",", "，"));      	// 品質・形状・寸法
                 strcmd += string.Format(", PriceValue = {0}", data.PriceValue);             // 金額
                 strcmd += string.Format(", Note = '{0}'", data.Note.Replace(",", "，"));			    // 備考
                 strcmd += string.Format(", MyExpensesFlg = {0}", data.MyExpensesFlg);       // 自社経費フラグ
@@ -268,7 +276,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -316,8 +324,8 @@
                     case (int)TableColumn.ItemName:             // 作業名称
                         strcmd += string.Format(" ItemName = '{0}'", value.ToString());
                         break;
-                    case (int)TableColumn.WorkName:             // 品質・形状・寸法
-                        strcmd += string.Format(" WorkName = '{0}'", value.ToString());
+                    case (int)TableColumn.SpecName:             // 品質・形状・寸法
+                        strcmd += string.Format(" SpecName = '{0}'", value.ToString());
                         break;
                     case (int)TableColumn.PriceValue:           // 金額
                         strcmd += string.Format(" PriceValue = {0}", ((double)value).ToString());
@@ -364,7 +372,7 @@
                 wrk.ComponentCode = int.Parse(objwrk[(int)TableColumn.ComponentCode].ToString());        // 構成キー
                 wrk.FixedItemCode = objwrk[(int)TableColumn.FixedItemCode].ToString();		            // 固定項目キー
                 wrk.ItemName = objwrk[(int)TableColumn.ItemName].ToString();      		                // 作業名称
-                wrk.WorkName = objwrk[(int)TableColumn.WorkName].ToString();      		                // 品質・形状・寸法
+                wrk.SpecName = objwrk[(int)TableColumn.SpecName].ToString();      		                // 品質・形状・寸法
                 wrk.PriceValue = double.Parse(objwrk[(int)TableColumn.PriceValue].ToString());           // 金額
                 wrk.Note = objwrk[(int)TableColumn.Note].ToString();			                            // 備考
                 wrk.MyExpensesFlg = int.Parse(objwrk[(int)TableColumn.MyExpensesFlg].ToString());        // 自社経費フラグ
@@ -399,7 +407,7 @@
                 wrk.ComponentCode = 0;              // 構成キー
                 wrk.FixedItemCode = string.Empty;	// 固定項目キー
                 wrk.ItemName = string.Empty;      	// 作業名称
-                wrk.WorkName = string.Empty;      	// 品質・形状・寸法
+                wrk.SpecName = string.Empty;      	// 品質・形状・寸法
                 wrk.PriceValue = 0;                 // 金額
                 wrk.Note = string.Empty;			// 備考
                 wrk.MyExpensesFlg = 0;              // 自社経費フラグ
@@ -427,7 +435,7 @@
         /// <returns></returns>
         public int SelectMaxConstructionCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -492,11 +500,11 @@
         /// <returns></returns>
         public bool RecordCopyAction(int FromCode, int ToCode, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "Insert Into EstimateData ";
                 strcmd += CreateSelectSQL().Replace("ConstructionCode", ToCode.ToString()).Replace("DATE_FORMAT(", "").Replace(", '%Y/%m/%d')", "").Replace(", '%Y/%m/%d %H:%i:%s')", "");
                 strcmd += CreatePrimarykeyString(FromCode);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataBody.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataBody.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataBody.cs	(revision 83)
@@ -65,7 +65,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ConstructionCode";         // 工事番号
             strcmd += ", PageCount";		        // ページ番号
@@ -88,7 +88,7 @@
         #region 1件読込み処理
         public bool SelectAction(string AddSQLString, ref EstimateDataBody data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -126,7 +126,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<EstimateDataBody> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -273,7 +273,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -457,11 +457,11 @@
         /// <returns></returns>
         public bool RecordCopyAction(int FromCode, int ToCode, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "Insert Into EstimateDataBody ";
                 strcmd += CreateSelectSQL().Replace("ConstructionCode", ToCode.ToString()).Replace("DATE_FORMAT(", "").Replace(", '%Y/%m/%d')", "").Replace(", '%Y/%m/%d %H:%i:%s')", "");
                 strcmd += CreatePrimarykeyString(FromCode);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOEstimateDataDetail.cs	(revision 83)
@@ -74,7 +74,7 @@
         /// <returns></returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  ConstructionCode";         // 工事番号
@@ -112,13 +112,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<EstimateDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -145,13 +145,13 @@
         #region 読込み処理
         public bool SelectAction(string AddSQLString, ref EstimateDataDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -311,7 +311,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -508,7 +508,7 @@
         /// <returns></returns>
         public int SelectMaxLineCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -576,11 +576,11 @@
         /// <returns></returns>
         public bool RecordCopyAction(int FromCode, int ToCode, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "Insert Into EstimateDataDetail ";
                 strcmd += CreateSelectSQL().Replace("ConstructionCode", ToCode.ToString()).Replace("DATE_FORMAT(", "").Replace(", '%Y/%m/%d')", "").Replace(", '%Y/%m/%d %H:%i:%s')", "");
                 strcmd += CreatePrimarykeyString(FromCode);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInputSearchLogData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInputSearchLogData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInputSearchLogData.cs	(revision 83)
@@ -74,13 +74,13 @@
         #region 1件データ読込処理
         public bool SelectAction(string AddSQLString, ref InputSearchLogData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -114,13 +114,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<InputSearchLogData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL();
                 strcmd += AddSQLString;
 
@@ -256,7 +256,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -340,7 +340,7 @@
         /// <returns></returns>
         public int SelectMaxCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInvoiceData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInvoiceData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOInvoiceData.cs	(revision 83)
@@ -50,8 +50,8 @@
             Comment4,
             Comment5,
             CompleteFlg,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            ENTRYDATE,
+            UPDATEDATE,
         }
         #endregion
 
@@ -78,13 +78,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref InvoiceData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL();
                 strcmd += AddSQLString;
 
@@ -117,13 +117,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<InvoiceData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL();
                 strcmd += AddSQLString;
 
@@ -279,7 +279,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -331,8 +331,8 @@
 
                 wrk.CompleteFlg = int.Parse(objwrk[(int)NameColumn.CompleteFlg].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMApproval.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMApproval.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMApproval.cs	(revision 83)
@@ -39,8 +39,8 @@
             DisplayOrder,
             ApprovalPerson,
             ApprovalAuthority,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -65,13 +65,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ApprovalMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " ApprovalCode";
                 strcmd += ",DepartmentCode";
@@ -206,7 +206,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -240,8 +240,8 @@
                 wrk.ApprovalPerson = int.Parse(objwrk[(int)NameColumn.ApprovalPerson].ToString());
                 wrk.ApprovalAuthority = int.Parse(objwrk[(int)NameColumn.ApprovalAuthority].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
@@ -289,7 +289,7 @@
         /// <returns></returns>
         public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMBusinessType.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMBusinessType.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMBusinessType.cs	(revision 83)
@@ -36,8 +36,8 @@
             BusinessTypeCode = 0,
             DisplayOrder,
             BusinessTypeName,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -62,13 +62,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<BusinessTypeMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " BusinessTypeCode, DisplayOrder, BusinessTypeName";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -176,7 +176,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -207,8 +207,8 @@
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
                 wrk.BusinessTypeName=objwrk[(int)NameColumn.BusinessTypeName].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
@@ -253,7 +253,7 @@
         /// <returns></returns>
         public int SelectMaxBusinessTypeKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCategoryName.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCategoryName.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCategoryName.cs	(revision 83)
@@ -64,13 +64,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<CategoryNameMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
 
                 strcmd += "  NameCode";
@@ -188,7 +188,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -281,7 +281,7 @@
         /// <returns></returns>
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLarge.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLarge.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLarge.cs	(revision 83)
@@ -64,7 +64,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  LargeCode";
             strcmd += " ,DisplayOrder";
@@ -79,13 +79,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<CommonCostLarge> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -110,13 +110,13 @@
         }
         public bool SelectAction(string AddSQLString, ref CommonCostLarge data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -223,7 +223,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -317,7 +317,7 @@
         /// <returns></returns>
         public int SelectMaxCommonCostLargeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLinkMS.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLinkMS.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostLinkMS.cs	(revision 83)
@@ -62,7 +62,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  LargeCode";
             strcmd += " ,MiddleCode";
@@ -75,13 +75,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<CommonCostLinkMS> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -106,13 +106,13 @@
         }
         public bool SelectAction(string AddSQLString, ref CommonCostLinkMS data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -241,7 +241,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -299,7 +299,7 @@
         /// <returns></returns>
         public int SelectMaxIDisplayOrderCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddle.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddle.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddle.cs	(revision 83)
@@ -65,7 +65,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  LargeCode";
             strcmd += " ,MiddleCode";
@@ -81,13 +81,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<CommonCostMiddle> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -112,13 +112,13 @@
         }
         public bool SelectAction(string AddSQLString, ref CommonCostMiddle data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -227,7 +227,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -322,7 +322,7 @@
         /// <returns></returns>
         public int SelectMaxCommonCostMiddleCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddleSearchWord.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddleSearchWord.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMCommonCostMiddleSearchWord.cs	(revision 83)
@@ -63,7 +63,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  LargeCode";
             strcmd += " ,MiddleCode";
@@ -77,13 +77,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<CommonCostMiddleSearchWord> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -108,13 +108,13 @@
         }
         public bool SelectAction(string AddSQLString, ref CommonCostMiddleSearchWord data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -241,7 +241,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponent.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponent.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponent.cs	(revision 83)
@@ -66,7 +66,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ComponentCode";
             strcmd += " ,DisplayOrder";
@@ -93,13 +93,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ComponentMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -134,13 +134,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ComponentMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -280,7 +280,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -411,7 +411,7 @@
         /// <returns></returns>
         public int SelectMaxComponentCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentLink.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentLink.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentLink.cs	(revision 83)
@@ -62,7 +62,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ComponentCode";
             strcmd += " ,ItemCode";
@@ -75,13 +75,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<ComponentLinkMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -106,13 +106,13 @@
         }
         public bool SelectAction(string AddSQLString, ref ComponentLinkMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -241,7 +241,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -299,7 +299,7 @@
         /// <returns></returns>
         public int SelectMaxIDisplayOrderCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentToTypeMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentToTypeMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMComponentToTypeMaster.cs	(revision 83)
@@ -62,7 +62,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ComponentCode";
             strcmd += " ,ItemCode";
@@ -85,13 +85,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ComponentToTypeMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -126,13 +126,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ComponentToTypeMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -262,7 +262,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionItem.cs	(revision 83)
@@ -65,7 +65,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ItemCode";
             strcmd += " ,DisplayOrder";
@@ -81,13 +81,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<ConstructionItemMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -112,13 +112,13 @@
         }
         public bool SelectAction(string AddSQLString, ref ConstructionItemMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -252,7 +252,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -350,7 +350,7 @@
         /// <returns></returns>
         public int SelectMaxItemCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpec.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpec.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpec.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 施工工種マスタフィールド並び
         /// </summary>
-        public enum ConstructionSpecMasterColumn
+        public enum TableColumn
         {
             ItemCode = 0,
             SpecCode,
@@ -61,7 +61,7 @@
         #region パブリックメソッド
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  ItemCode";
@@ -87,7 +87,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionSpecMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -116,13 +116,13 @@
         }
         public bool SelectAction(string AddSQLString, ref ConstructionSpecMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -259,7 +259,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -323,20 +323,20 @@
             try
             {
                 // データ取得
-                wrk.ItemCode = int.Parse(objwrk[(int)ConstructionSpecMasterColumn.ItemCode].ToString());
-                wrk.SpecCode = int.Parse(objwrk[(int)ConstructionSpecMasterColumn.SpecCode].ToString());
-                wrk.DisplayOrder = int.Parse(objwrk[(int)ConstructionSpecMasterColumn.DisplayOrder].ToString());
+                wrk.ItemCode = int.Parse(objwrk[(int)TableColumn.ItemCode].ToString());
+                wrk.SpecCode = int.Parse(objwrk[(int)TableColumn.SpecCode].ToString());
+                wrk.DisplayOrder = int.Parse(objwrk[(int)TableColumn.DisplayOrder].ToString());
 
-                wrk.ItemName = objwrk[(int)ConstructionSpecMasterColumn.ItemName].ToString();
-                wrk.SpecName = objwrk[(int)ConstructionSpecMasterColumn.SpecName].ToString();
-                wrk.UnitName = objwrk[(int)ConstructionSpecMasterColumn.UnitName].ToString();
+                wrk.ItemName = objwrk[(int)TableColumn.ItemName].ToString();
+                wrk.SpecName = objwrk[(int)TableColumn.SpecName].ToString();
+                wrk.UnitName = objwrk[(int)TableColumn.UnitName].ToString();
 
-                wrk.UnitPrice = double.Parse(objwrk[(int)ConstructionSpecMasterColumn.UnitPrice].ToString());
+                wrk.UnitPrice = double.Parse(objwrk[(int)TableColumn.UnitPrice].ToString());
 
-                wrk.DeleteFlg = int.Parse(objwrk[(int)ConstructionSpecMasterColumn.DeleteFlg].ToString());
+                wrk.DeleteFlg = int.Parse(objwrk[(int)TableColumn.DeleteFlg].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ConstructionSpecMasterColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ConstructionSpecMasterColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -360,7 +360,7 @@
         /// <returns></returns>
         public int GetMaxSpecCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -420,7 +420,7 @@
         /// <returns></returns>
         public int GetMaxDisplayOrder(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpecUnitPrice.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpecUnitPrice.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionSpecUnitPrice.cs	(revision 83)
@@ -31,7 +31,7 @@
         /// <summary>
         /// 作業単価マスタフィールド並び
         /// </summary>
-        public enum ConstructionSpecUnitPriceMasterColumn
+        public enum TableColumn
         {
             ComponentCode = 0,
             ItemCode,
@@ -85,13 +85,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref ConstructionSpecUnitPrice data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -122,13 +122,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionSpecUnitPrice> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -256,7 +256,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -285,15 +285,15 @@
             try
             {
                 // データ取得
-                wrk.ComponentCode = int.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.ComponentCode].ToString());
-                wrk.ItemCode = int.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.ItemCode].ToString());
-                wrk.SpecCode = int.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.SpecCode].ToString());
-                wrk.TypeCode = int.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.ConstructionTypeCode].ToString());
+                wrk.ComponentCode = int.Parse(objwrk[(int)TableColumn.ComponentCode].ToString());
+                wrk.ItemCode = int.Parse(objwrk[(int)TableColumn.ItemCode].ToString());
+                wrk.SpecCode = int.Parse(objwrk[(int)TableColumn.SpecCode].ToString());
+                wrk.TypeCode = int.Parse(objwrk[(int)TableColumn.ConstructionTypeCode].ToString());
 
-                wrk.UnitPrice = int.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.UnitPrice].ToString());
+                wrk.UnitPrice = int.Parse(objwrk[(int)TableColumn.UnitPrice].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ConstructionSpecUnitPriceMasterColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -317,7 +317,7 @@
         /// <returns></returns>
         public int GetMaxWorkCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionTypeMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionTypeMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMConstructionTypeMaster.cs	(revision 83)
@@ -37,6 +37,8 @@
             DisplayOrder,
             NameString,
             PublicFlg,
+            SecRank,
+            ExpensesLink,
             DeleteFlg,
             EntryDate,
             UpdateDate,
@@ -70,6 +72,9 @@
             strcmd += ",DisplayOrder";
             strcmd += ",NameString";
             strcmd += ",PublicFlg";
+            strcmd += ",SecRank";
+            strcmd += ",ExpensesLink";
+
             strcmd += ",DeleteFlg";
 
             strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -78,15 +83,25 @@
 
             return strcmd;
         }
+        #endregion
+
+        #region 検索（複数件）
+        /// <summary>
+        /// 検索（複数件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ConstructionTypeMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -109,15 +124,25 @@
             }
 
         }
+        #endregion
+
+        #region 検索（１件）
+        /// <summary>
+        /// 検索（１件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ConstructionTypeMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -142,9 +167,9 @@
         }
         #endregion
 
-        #region 追加処理
+        #region 追加（１件）
         /// <summary>
-        /// 名称マスタ追加
+        /// 追加（１件）
         /// </summary>
         /// <param name="data">名称マスタデータ</param>
         /// <returns>true：成功 false：失敗</returns>
@@ -156,13 +181,23 @@
 
                 strcmd = "INSERT INTO ConstructionTypeMaster";
 
-                strcmd += " VALUES (";
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(NameColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
 
-                strcmd += string.Format("  {0}", work.TypeCode.ToString());
-                strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
-                strcmd += string.Format(",'{0}'", work.NameString.ToString());
-                strcmd += string.Format(", {0}", work.PublicFlg.ToString());
-                strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
+                strcmd += string.Format("  {0}", work.TypeCode);
+                strcmd += string.Format(", {0}", work.DisplayOrder);
+                strcmd += string.Format(",'{0}'", work.NameString);
+                strcmd += string.Format(", {0}", work.PublicFlg);
+                strcmd += string.Format(", {0}", work.SecRank);
+                strcmd += string.Format(", {0}", work.ExpensesLink);
+                strcmd += string.Format(", {0}", work.DeleteFlg);
 
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -178,12 +213,20 @@
                 return false;
             }
         }
+        #endregion
+
+        #region 追加（複数件）
+        /// <summary>
+        /// 追加（複数件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
         public bool InsertAction(List<ConstructionTypeMaster> data, bool bConnect = true)
         {
             string strcmd = "";
             try
             {
-
                 foreach (ConstructionTypeMaster work in data)
                 {
                     if (!InsertAction(work, bConnect)) return false;
@@ -215,11 +258,13 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" TypeCode = {0}", data.TypeCode.ToString());
-                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",NameString = '{0}'", data.NameString.ToString());
-                strcmd += string.Format(",PublicFlg = {0}", data.PublicFlg.ToString());
-                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
+                strcmd += string.Format(" TypeCode = {0}", data.TypeCode);
+                strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder);
+                strcmd += string.Format(",NameString = '{0}'", data.NameString);
+                strcmd += string.Format(",PublicFlg = {0}", data.PublicFlg);
+                strcmd += string.Format(",SecRank = {0}", data.SecRank);
+                strcmd += string.Format(",ExpensesLink = {0}", data.ExpensesLink);
+                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg);
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -245,7 +290,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -313,6 +358,9 @@
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
                 wrk.NameString = objwrk[(int)NameColumn.NameString].ToString();
                 wrk.PublicFlg = int.Parse(objwrk[(int)NameColumn.PublicFlg].ToString());
+                wrk.SecRank = int.Parse(objwrk[(int)NameColumn.SecRank].ToString());
+                wrk.ExpensesLink = int.Parse(objwrk[(int)NameColumn.ExpensesLink].ToString());
+
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
@@ -327,11 +375,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 種別コードの最大値を取得する
         /// <summary>
         /// 種別コードの最大値を取得する
         /// </summary>
@@ -340,7 +386,7 @@
         /// <returns></returns>
         public int SelectMaxTypeCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -368,7 +414,9 @@
 
             return iRet;
         }
+        #endregion
 
+        #region 表示順の最大値を取得する
         /// <summary>
         /// 表示順の最大値を取得する
         /// </summary>
@@ -377,7 +425,7 @@
         /// <returns></returns>
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -390,13 +438,8 @@
                 if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
 
                 // データセット
-                foreach (object[] objwrk in arData)
-                {
-                    if (objwrk[0].ToString().Equals(""))
-                        iRet = 0;
-                    else
-                        iRet = int.Parse(objwrk[0].ToString());
-                }
+                object[] objwrk = (object[])arData[0];
+                iRet = CommonMotions.cnvInt(objwrk[0]);
             }
             catch (Exception ex)
             {
@@ -405,7 +448,9 @@
 
             return iRet;
         }
+        #endregion
 
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartment.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartment.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartment.cs	(revision 83)
@@ -65,7 +65,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += " DepartmentCode";
@@ -93,7 +93,7 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref DepartmentMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -130,7 +130,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<DepartmentMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -250,7 +250,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -377,7 +377,7 @@
         /// <returns></returns>
         public int SelectMaxDepartmentCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartmentExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartmentExpenses.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDepartmentExpenses.cs	(revision 83)
@@ -95,7 +95,7 @@
             strcmd += " ,ExpensesPeriod";
             strcmd += " ,NameCode";
             strcmd += " ,DisplayOrder";
-            strcmd += " ,ExpensesRatio";
+            strcmd += " ,ExpensesRaito";
             strcmd += " ,DeleteFlg";
 
             strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -116,13 +116,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<DepartmentExpenses> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -157,13 +157,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref DepartmentExpenses data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -206,7 +206,7 @@
                 strcmd += " ,ExpensesPeriod";
                 strcmd += " ,NameCode";
                 strcmd += " ,DisplayOrder";
-                strcmd += " ,ExpensesRatio";
+                strcmd += " ,ExpensesRaito";
                 strcmd += " ,DeleteFlg";
                 strcmd += " ,EntryDate";
                 strcmd += " ,UpdateDate)";
@@ -216,7 +216,7 @@
                 strcmd += string.Format(", {0}", data.ExpensesPeriod.ToString());
                 strcmd += string.Format(", {0}", data.NameCode.ToString());
                 strcmd += string.Format(", {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(", {0}", data.ExpensesRatio.ToString());
+                strcmd += string.Format(", {0}", data.ExpensesRaito.ToString());
                 strcmd += string.Format(", {0}", data.DeleteFlg.ToString());
 
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -282,7 +282,7 @@
                 strcmd += string.Format(",ExpensesPeriod = {0}", data.ExpensesPeriod.ToString());
                 strcmd += string.Format(",NameCode = {0}", data.NameCode.ToString());
                 strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",ExpensesRatio = {0}", data.ExpensesRatio.ToString());
+                strcmd += string.Format(",EXPENSESRAITO = {0}", data.ExpensesRaito.ToString());
                 strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -309,7 +309,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -379,7 +379,7 @@
                 wrk.NameCode = int.Parse(objwrk[(int)NameColumn.NameCode].ToString());
                 wrk.ExpensesPeriod = int.Parse(objwrk[(int)NameColumn.ExpensesPeriod].ToString());
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
-                wrk.ExpensesRatio = double.Parse(objwrk[(int)NameColumn.ExpensesRaito].ToString());
+                wrk.ExpensesRaito = double.Parse(objwrk[(int)NameColumn.ExpensesRaito].ToString());
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
@@ -406,7 +406,7 @@
         /// <returns></returns>
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDivision.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDivision.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMDivision.cs	(revision 83)
@@ -80,13 +80,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<DivisionMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -111,13 +111,13 @@
         }
         public bool SelectAction(string AddSQLString, ref DivisionMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -224,7 +224,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -316,7 +316,7 @@
         /// <returns></returns>
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMExpenses.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMExpenses.cs	(revision 83)
@@ -69,7 +69,7 @@
             strcmd += " DivisionCode";
             strcmd += " ,NameCode";
             strcmd += " ,DisplayOrder";
-            strcmd += " ,ExpensesRatio";
+            strcmd += " ,ExpensesRaito";
             strcmd += " ,DeleteFlg";
 
             strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -80,13 +80,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<ExpensesMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -111,13 +111,13 @@
         }
         public bool SelectAction(string AddSQLString, ref ExpensesMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -161,7 +161,7 @@
                     strcmd += string.Format("  {0}", work.DivisionCode.ToString());
                     strcmd += string.Format(", {0}", work.NameCode.ToString());
                     strcmd += string.Format(", {0}", work.DisplayOrder.ToString());
-                    strcmd += string.Format(", {0}", work.ExpensesRatio.ToString());
+                    strcmd += string.Format(", {0}", work.ExpensesRaito.ToString());
                     strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
 
                     strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -198,7 +198,7 @@
                 strcmd += string.Format(" DivisionCode = {0}", data.DivisionCode.ToString());
                 strcmd += string.Format(",NameCode = {0}", data.NameCode.ToString());
                 strcmd += string.Format(",DisplayOrder = {0}", data.DisplayOrder.ToString());
-                strcmd += string.Format(",ExpensesRatio = {0}", data.ExpensesRatio.ToString());
+                strcmd += string.Format(",ExpensesRaito = {0}", data.ExpensesRaito.ToString());
                 strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -224,7 +224,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -288,7 +288,7 @@
                 wrk.DivisionCode = int.Parse(objwrk[(int)NameColumn.DivisionCode].ToString());
                 wrk.NameCode = int.Parse(objwrk[(int)NameColumn.NameCode].ToString());
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
-                wrk.ExpensesRatio = double.Parse(objwrk[(int)NameColumn.ExpensesRaito].ToString());
+                wrk.ExpensesRaito = double.Parse(objwrk[(int)NameColumn.ExpensesRaito].ToString());
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
@@ -316,7 +316,7 @@
         /// <returns></returns>
         public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMHolidayCalender.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMHolidayCalender.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMHolidayCalender.cs	(revision 83)
@@ -60,7 +60,7 @@
         private string CreateSelectSQL()
         {
             string strcmd = "SELECT";
-            strcmd += " DATE_FORMAT(Holiday, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " DATE_FORMAT(Holiday, '%Y/%m/%d')";
             strcmd += ",BusinessYear";
             strcmd += ",TargetMonth";
             strcmd += ",TargetDay";
@@ -79,7 +79,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<HolidayCalenderMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -113,13 +113,13 @@
         #region 1件データ読込処理
         public bool SelectAction(string AddSQLString, ref HolidayCalenderMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -160,7 +160,7 @@
 
                     strcmd += " VALUES (";
 
-                    strcmd += string.Format(" DATE_FORMAT('{0}','%Y/%m/%d')", work.Holiday.ToShortDateString());
+                    strcmd += string.Format(" STR_TO_DATE('{0}','%Y/%m/%d')", work.Holiday.ToShortDateString());
                     strcmd += string.Format(" ,{0}", work.BusinessYear.ToString());
                     strcmd += string.Format(" ,{0}", work.TargetMonth.ToString());
                     strcmd += string.Format(" ,{0}", work.TargetDay.ToString());
@@ -196,7 +196,7 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" Holiday = DATE_FORMAT('{0}','%Y/%m/%d')", data.Holiday.ToShortDateString());
+                strcmd += string.Format(" Holiday = STR_TO_DATE('{0}','%Y/%m/%d')", data.Holiday.ToShortDateString());
                 strcmd += string.Format(",BusinessYear = {0}", data.BusinessYear.ToString());
                 strcmd += string.Format(",TargetMonth = {0}", data.TargetMonth.ToString());
                 strcmd += string.Format(",TargetDay = {0}", data.TargetDay.ToString());
@@ -224,7 +224,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMOrderers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMOrderers.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMOrderers.cs	(revision 83)
@@ -37,10 +37,13 @@
             OrderCotegory = 0,
             OrderersCode,
             DisplayOrder,
+            OrderFlg,
             CorporateStatusName,
             CorporateStatusPoint,
             OrderersName1,
             OrderersName2,
+            DepartmentName,
+            ChargePersonName,
             ZipCode,
             Address1,
             Address2,
@@ -47,6 +50,7 @@
             Address3,
             PhoneNumber,
             FaxNumber,
+            MailAddress,
             Note,
             DeleteFlg,
             EntryDate,
@@ -66,10 +70,9 @@
 
         #endregion
 
-        #region パブリックメソッド
-
+        #region 発注者マスタ検索SQL作成
         /// <summary>
-        /// 発注者マスタ検索
+        /// 発注者マスタ検索SQL作成
         /// </summary>
         /// <param name="AddSQLString">検索条件SQL文字列</param>
         /// <param name="data">発注者マスタデータ</param>
@@ -80,10 +83,13 @@
             strcmd += "  OrderCotegory";
             strcmd += " ,OrderersCode";
             strcmd += " ,DisplayOrder";
+            strcmd += " ,OrderFlg";
             strcmd += " ,CorporateStatusName";
             strcmd += " ,CorporateStatusPoint";
             strcmd += " ,OrderersName1";
             strcmd += " ,OrderersName2";
+            strcmd += " ,DepartmentName";
+            strcmd += " ,ChargePersonName";
             strcmd += " ,ZipCode";
             strcmd += " ,Address1";
             strcmd += " ,Address2";
@@ -90,6 +96,7 @@
             strcmd += " ,Address3";
             strcmd += " ,PhoneNumber";
             strcmd += " ,FaxNumber";
+            strcmd += " ,MailAddress";
             strcmd += " ,Note";
             strcmd += " ,DeleteFlg";
 
@@ -99,15 +106,22 @@
 
             return strcmd;
         }
+        #endregion
+
+        #region 発注者マスタ検索（複数）
+        /// <summary>
+        /// 発注者マスタ検索（複数）
+        /// </summary>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<OrderersMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -129,15 +143,22 @@
                 return false;
             }
         }
+        #endregion
+
+        #region 発注者マスタ検索（1件）
+        /// <summary>
+        /// 発注者マスタ検索（1件）
+        /// </summary>
+        /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref OrderersMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -159,9 +180,11 @@
                 return false;
             }
         }
+        #endregion
 
+        #region 発注者マスタ追加(複数)
         /// <summary>
-        /// 発注者マスタ追加
+        /// 発注者マスタ追加(複数)
         /// </summary>
         /// <param name="data">発注者マスタデータ</param>
         /// <returns>true：成功 false：失敗</returns>
@@ -170,35 +193,71 @@
             string strcmd = "";
             try
             {
-
                 foreach (OrderersMaster work in data)
                 {
-                    strcmd = "INSERT INTO OrderersMaster";
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
 
-                    strcmd += " VALUES (";
+        #region 発注者マスタ追加(1件)
+        /// <summary>
+        /// 発注者マスタ追加(1件)
+        /// </summary>
+        /// <param name="data">発注者マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(OrderersMaster work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
 
-                    strcmd += string.Format("  {0}", work.OrderCotegory);
-                    strcmd += string.Format(", {0}", work.OrderersCode);
-                    strcmd += string.Format(", {0}", work.DisplayOrder);
-                    strcmd += ", '" + work.CorporateStatusName + "'";
-                    strcmd += string.Format(", {0}", work.CorporateStatusPoint);
-                    strcmd += ", '" + work.OrderersName1 + "'";
-                    strcmd += ", '" + work.OrderersName2 + "'";
-                    strcmd += ", '" + work.ZipCode + "'";
-                    strcmd += ", '" + work.Address1 + "'";
-                    strcmd += ", '" + work.Address2 + "'";
-                    strcmd += ", '" + work.Address3 + "'";
-                    strcmd += ", '" + work.PhoneNumber + "'";
-                    strcmd += ", '" + work.FaxNumber + "'";
-                    strcmd += ", '" + work.Note + "'";
-                    strcmd += string.Format(", {0}", work.DeleteFlg);
+                strcmd = "INSERT INTO OrderersMaster";
+                strcmd += " (";
 
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
-                    strcmd = strcmd + ")";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(OrderersColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
 
-                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
-                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", work.OrderCotegory);
+                strcmd += string.Format(", {0}", work.OrderersCode);
+                strcmd += string.Format(", {0}", work.DisplayOrder);
+                strcmd += string.Format(", {0}", work.OrderFlg);
+                strcmd += string.Format(",'{0}'", work.CorporateStatusName);
+                strcmd += string.Format(", {0}", work.CorporateStatusPoint);
+                strcmd += string.Format(",'{0}'", work.OrderersName1);
+                strcmd += string.Format(",'{0}'", work.OrderersName2);
+                strcmd += string.Format(",'{0}'", work.DepartmentName);
+                strcmd += string.Format(",'{0}'", work.ChargePersonName);
+                strcmd += string.Format(",'{0}'", work.ZipCode);
+                strcmd += string.Format(",'{0}'", work.Address1);
+                strcmd += string.Format(",'{0}'", work.Address2);
+                strcmd += string.Format(",'{0}'", work.Address3);
+                strcmd += string.Format(",'{0}'", work.PhoneNumber);
+                strcmd += string.Format(",'{0}'", work.FaxNumber);
+                strcmd += string.Format(",'{0}'", work.Note);
+                strcmd += string.Format(",'{0}'", work.MailAddress);
+                strcmd += string.Format(", {0}", work.DeleteFlg);
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
                 return true;
             }
             catch (Exception ex)
@@ -207,7 +266,9 @@
                 return false;
             }
         }
+        #endregion
 
+        #region 発注者マスタ更新
         /// <summary>
         /// 発注者マスタ更新
         /// </summary>
@@ -225,20 +286,24 @@
                 strcmd += " SET";
 
                 strcmd += string.Format("  OrderCotegory = {0}", data.OrderCotegory);
-                strcmd += string.Format(" ,OrderersCode = {0}", data.OrderersCode);
-                strcmd += string.Format(" ,DisplayOrder = {0}", data.DisplayOrder);
-                strcmd += " ,CorporateStatusName = '" + data.CorporateStatusName + "'";
-                strcmd += string.Format(" ,CorporateStatusPoint = {0}", data.CorporateStatusPoint);
-                strcmd += " ,OrderersName1 = '" + data.OrderersName1 + "'";
-                strcmd += " ,OrderersName2 = '" + data.OrderersName2 + "'";
-                strcmd += " ,ZipCode = '" + data.ZipCode + "'";
-                strcmd += " ,Address1 = '" + data.Address1 + "'";
-                strcmd += " ,Address2 = '" + data.Address2 + "'";
-                strcmd += " ,Address3 = '" + data.Address3 + "'";
-                strcmd += " ,PhoneNumber = '" + data.PhoneNumber + "'";
-                strcmd += " ,FaxNumber = '" + data.FaxNumber + "'";
-                strcmd += " ,Note = '" + data.Note + "'";
-                strcmd += string.Format(" ,DeleteFlg = {0}", data.DeleteFlg);
+                strcmd += string.Format(", OrderersCode = {0}", data.OrderersCode);
+                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder);
+                strcmd += string.Format(", OrderFlg = {0}", data.OrderFlg);
+                strcmd += string.Format(", CorporateStatusName = '{0}'", data.CorporateStatusName);
+                strcmd += string.Format(", CorporateStatusPoint = {0}", data.CorporateStatusPoint);
+                strcmd += string.Format(", OrderersName1 = '{0}'", data.OrderersName1);
+                strcmd += string.Format(", OrderersName2 = '{0}'", data.OrderersName2);
+                strcmd += string.Format(", DepartmentName = '{0}'", data.DepartmentName);
+                strcmd += string.Format(", ChargePersonName = '{0}'", data.ChargePersonName);
+                strcmd += string.Format(", ZipCode = '{0}'", data.ZipCode);
+                strcmd += string.Format(", Address1 = '{0}'", data.Address1);
+                strcmd += string.Format(", Address2 = '{0}'", data.Address2);
+                strcmd += string.Format(", Address3 = '{0}'", data.Address3);
+                strcmd += string.Format(", PhoneNumber = '{0}'", data.PhoneNumber);
+                strcmd += string.Format(", FaxNumber = '{0}'", data.FaxNumber);
+                strcmd += string.Format(", Note = '{0}'", data.Note);
+                strcmd += string.Format(", MailAddress = '{0}'", data.MailAddress);
+                strcmd += string.Format(", DeleteFlg = {0}", data.DeleteFlg);
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -253,8 +318,9 @@
                 return false;
             }
         }
+        #endregion
 
-
+        #region 発注者マスタ削除
         /// <summary>
         /// 発注者マスタ削除
         /// </summary>
@@ -263,7 +329,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -279,7 +345,9 @@
                 return false;
             }
         }
+        #endregion
 
+        #region OracleDataReaderより構造体へセットする
         /// <summary>
         /// OracleDataReaderより構造体へセットする
         /// </summary>
@@ -293,11 +361,14 @@
                 wrk.OrderCotegory = int.Parse(objwrk[(int)OrderersColumn.OrderCotegory].ToString());
                 wrk.OrderersCode = int.Parse(objwrk[(int)OrderersColumn.OrderersCode].ToString());
                 wrk.DisplayOrder = int.Parse(objwrk[(int)OrderersColumn.DisplayOrder].ToString());
+                wrk.OrderFlg = int.Parse(objwrk[(int)OrderersColumn.OrderFlg].ToString());
                 wrk.CorporateStatusName = objwrk[(int)OrderersColumn.CorporateStatusName].ToString();
                 wrk.CorporateStatusPoint = int.Parse(objwrk[(int)OrderersColumn.CorporateStatusPoint].ToString());
 
                 wrk.OrderersName1 = objwrk[(int)OrderersColumn.OrderersName1].ToString();
                 wrk.OrderersName2 = objwrk[(int)OrderersColumn.OrderersName2].ToString();
+                wrk.DepartmentName = objwrk[(int)OrderersColumn.DepartmentName].ToString();
+                wrk.ChargePersonName = objwrk[(int)OrderersColumn.ChargePersonName].ToString();
                 wrk.ZipCode = objwrk[(int)OrderersColumn.ZipCode].ToString();
                 wrk.Address1 = objwrk[(int)OrderersColumn.Address1].ToString();
                 wrk.Address2 = objwrk[(int)OrderersColumn.Address2].ToString();
@@ -304,6 +375,7 @@
                 wrk.Address3 = objwrk[(int)OrderersColumn.Address3].ToString();
                 wrk.PhoneNumber = objwrk[(int)OrderersColumn.PhoneNumber].ToString();
                 wrk.FaxNumber = objwrk[(int)OrderersColumn.FaxNumber].ToString();
+                wrk.MailAddress = objwrk[(int)OrderersColumn.MailAddress].ToString();
                 wrk.Note = objwrk[(int)OrderersColumn.Note].ToString();
                 wrk.DeleteFlg = int.Parse(objwrk[(int)OrderersColumn.DeleteFlg].ToString());
 
@@ -319,12 +391,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
             }
         }
-
-
         #endregion
 
-        #region パブリックメソッド（特殊処理）
-
+        #region 発注者コードの最大値を取得する
         /// <summary>
         /// 発注者コードの最大値を取得する
         /// </summary>
@@ -333,7 +402,7 @@
         /// <returns></returns>
         public int SelectMaxOrderersCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -362,7 +431,9 @@
 
             return iRet;
         }
+        #endregion
 
+        #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
         /// </summary>
@@ -384,6 +455,9 @@
 
             return strWork;
         }
+        #endregion
+
+        #region 指定表示順の最大値を取得する
         /// <summary>
         /// 指定表示順の最大値を取得する
         /// </summary>
@@ -392,7 +466,7 @@
         /// <returns></returns>
         public int GetMaxDisplayOrder(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -421,6 +495,9 @@
 
             return iRet;
         }
+        #endregion
+
+        #region 指定レコードの表示順を更新する
         /// <summary>
         /// 指定レコードの表示順を更新する
         /// </summary>
@@ -429,7 +506,7 @@
         /// <returns></returns>
         public bool SetDisplayOrder(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             try
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonDepartment.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonDepartment.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonDepartment.cs	(revision 83)
@@ -87,13 +87,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PersonDepartmentMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -127,13 +127,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref PersonDepartmentMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -268,7 +268,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonInCharge.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonInCharge.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonInCharge.cs	(revision 83)
@@ -83,8 +83,8 @@
             strcmd += ", DisplayOrder";
             strcmd += ", PersonName";
 
-            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d %H:%i:%s')";
-            strcmd += ", DATE_FORMAT(EndDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d')";
+            strcmd += ", DATE_FORMAT(EndDate, '%Y/%m/%d')";
             strcmd += ", PassWord";
             strcmd += ", SecurityManagement";
             strcmd += ", SecCode";
@@ -117,13 +117,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PersonInChargeMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -157,13 +157,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref PersonInChargeMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -320,7 +320,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -515,7 +515,7 @@
         /// <returns></returns>
         public int SelectMaxPersonCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -554,7 +554,7 @@
         /// <returns></returns>
         public int SelectMaxDisplayCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMPersonSalary.cs	(revision 83)
@@ -67,7 +67,7 @@
             string strcmd = "SELECT";
             strcmd += "  PersonCode";
 
-            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d')";
 
             strcmd += ", MonthlySalary";
             strcmd += ", YearSalary";
@@ -90,13 +90,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PersonSalaryMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -130,13 +130,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref PersonSalaryMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -279,7 +279,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMProcessExcute.cs	(revision 83)
@@ -32,7 +32,7 @@
         /// <summary>
         /// 起動対象マスタフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             SecCode = 0,
             ExecCode,
@@ -63,7 +63,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  SecCode";
             strcmd += " ,ExecCode";
@@ -86,13 +86,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<ProcessExcute> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -126,13 +126,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref ProcessExcute data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -270,7 +270,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -299,13 +299,13 @@
             try
             {
                 // データ取得
-                wrk.SecCode = int.Parse(objwrk[(int)DataColumn.SecCode].ToString());
+                wrk.SecCode = int.Parse(objwrk[(int)TableColumn.SecCode].ToString());
 
-                wrk.ExecCode = int.Parse(objwrk[(int)DataColumn.ExecCode].ToString());
-                wrk.EditFlg = int.Parse(objwrk[(int)DataColumn.EditFlg].ToString());
+                wrk.ExecCode = int.Parse(objwrk[(int)TableColumn.ExecCode].ToString());
+                wrk.EditFlg = int.Parse(objwrk[(int)TableColumn.EditFlg].ToString());
                 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSecurity.cs	(revision 83)
@@ -32,7 +32,7 @@
         /// <summary>
         /// 保護区分マスタフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             SecCode = 0,
             DisplayOrder,
@@ -64,7 +64,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  SecCode";
             strcmd += " ,DisplayOrder";
@@ -92,13 +92,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SecurityMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -132,13 +132,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SecurityMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -285,7 +285,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -322,26 +322,26 @@
                 strcmd += " SET";
                 switch (FeildNo)
                 {
-                    case (int) DataColumn.SecCode:
+                    case (int) TableColumn.SecCode:
                         strcmd += string.Format(" SecurityCode = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.DisplayOrder:
+                    case (int)TableColumn.DisplayOrder:
                         strcmd += string.Format(" DisplayOrder = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SecName:
+                    case (int)TableColumn.SecName:
                         strcmd += string.Format(" SecurityName = '{0}'", value.ToString());
                         break;
-                    case (int)DataColumn.SecRank:
+                    case (int)TableColumn.SecRank:
                         strcmd += string.Format(" SecurityRank = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.SecRange:
+                    case (int)TableColumn.SecRange:
                         strcmd += string.Format(" SecurityRange = {0}", ((int)value).ToString());
                         break;
-                    case (int)DataColumn.GeneralAffairs:
+                    case (int)TableColumn.GeneralAffairs:
                         strcmd += string.Format(" GeneralAffairs = {0}", ((int)value).ToString());
                         break;
 
-                    case (int)DataColumn.SelectBackColor:
+                    case (int)TableColumn.SelectBackColor:
                         strcmd += string.Format(" SelectBackColor = '{0}'", value.ToString());
                         break;
                 }
@@ -372,16 +372,16 @@
             try
             {
                 // データ取得
-                wrk.SecCode = int.Parse(objwrk[(int)DataColumn.SecCode].ToString());
-                wrk.DisplayOrder = int.Parse(objwrk[(int)DataColumn.DisplayOrder].ToString());
-                wrk.SecName = objwrk[(int)DataColumn.SecName].ToString();
-                wrk.SecRank = int.Parse(objwrk[(int)DataColumn.SecRank].ToString());
-                wrk.SecRange = int.Parse(objwrk[(int)DataColumn.SecRange].ToString());
-                wrk.GeneralAffairs = int.Parse(objwrk[(int)DataColumn.GeneralAffairs].ToString());
-                wrk.SelectBackColor = objwrk[(int)DataColumn.SelectBackColor].ToString();
+                wrk.SecCode = int.Parse(objwrk[(int)TableColumn.SecCode].ToString());
+                wrk.DisplayOrder = int.Parse(objwrk[(int)TableColumn.DisplayOrder].ToString());
+                wrk.SecName = objwrk[(int)TableColumn.SecName].ToString();
+                wrk.SecRank = int.Parse(objwrk[(int)TableColumn.SecRank].ToString());
+                wrk.SecRange = int.Parse(objwrk[(int)TableColumn.SecRange].ToString());
+                wrk.GeneralAffairs = int.Parse(objwrk[(int)TableColumn.GeneralAffairs].ToString());
+                wrk.SelectBackColor = objwrk[(int)TableColumn.SelectBackColor].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -425,7 +425,7 @@
         /// <returns></returns>
         public int SelectMaxSecurityCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -460,7 +460,7 @@
         /// <returns></returns>
         public int SelectMaxDisplayCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractor.cs	(revision 83)
@@ -123,13 +123,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SubContractorMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -163,13 +163,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SubContractorMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -210,25 +210,25 @@
 
                 strcmd += string.Format("  {0}", data.CompanyCode);
                 strcmd += string.Format(", {0}", data.DisplayOrder);
-                strcmd += ", '" + data.CorporateStatusName + "'";
+                strcmd += string.Format(",'{0}'", data.CorporateStatusName);
                 strcmd += string.Format(", {0}", data.CorporateStatusPoint);
-                strcmd += ", '" + data.CompanyName + "'";
-                strcmd += ", '" + data.CEOPositionName + "'";
-                strcmd += ", '" + data.CEOName + "'";
-                strcmd += ", '" + data.ContactPersonName + "'";
-                strcmd += ", '" + data.ZipCode + "'";
-                strcmd += ", '" + data.Address1 + "'";
-                strcmd += ", '" + data.Address2 + "'";
-                strcmd += ", '" + data.Address3 + "'";
-                strcmd += ", '" + data.CellPhoneNumber + "'";
-                strcmd += ", '" + data.MailAddress + "'";
-                strcmd += ", '" + data.PhoneNumber + "'";
-                strcmd += ", '" + data.FaxNumber + "'";
-                strcmd += ", '" + data.JapaneseSyllabary + "'";
-                strcmd += ", STR_TO_DATE('" + data.StartDate.ToShortDateString() + "','%Y/%m/%d')";
-                strcmd += ", '" + data.Note + "'";
-                strcmd += string.Format(",  {0} ", data.labourKind.ToString());
-                strcmd += string.Format(",  {0} ", data.DeleteFlg.ToString());
+                strcmd += string.Format(",'{0}'", data.CompanyName);
+                strcmd += string.Format(",'{0}'" ,data.CEOPositionName);
+                strcmd += string.Format(",'{0}'" ,data.CEOName);
+                strcmd += string.Format(",'{0}'" ,data.ContactPersonName);
+                strcmd += string.Format(",'{0}'" ,data.ZipCode);
+                strcmd += string.Format(",'{0}'" ,data.Address1);
+                strcmd += string.Format(",'{0}'" ,data.Address2);
+                strcmd += string.Format(",'{0}'" ,data.Address3);
+                strcmd += string.Format(",'{0}'" ,data.CellPhoneNumber);
+                strcmd += string.Format(",'{0}'" ,data.MailAddress);
+                strcmd += string.Format(",'{0}'" ,data.PhoneNumber);
+                strcmd += string.Format(",'{0}'" ,data.FaxNumber );
+                strcmd += string.Format(",'{0}'" ,data.JapaneseSyllabary);
+                strcmd += string.Format(",STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd += string.Format(",'{0}'", data.Note);
+                strcmd += string.Format(", {0} ", data.labourKind.ToString());
+                strcmd += string.Format(", {0} ", data.DeleteFlg.ToString());
 
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -289,25 +289,25 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format("  CompanyCode = {0}", data.CompanyCode);
-                strcmd += string.Format(" ,DisplayOrder = {0}", data.DisplayOrder);
-                strcmd += " ,CorporateStatusName = '" + data.CorporateStatusName + "'";
-                strcmd += string.Format(" ,CorporateStatusPoint = {0}", data.CorporateStatusPoint);
-                strcmd += " ,CompanyName = '" + data.CompanyName + "'";
-                strcmd += " ,CEOPositionName = '" + data.CEOPositionName + "'";
-                strcmd += " ,CEOName = '" + data.CEOName + "'";
-                strcmd += " ,ContactPersonName = '" + data.ContactPersonName + "'";
-                strcmd += " ,ZipCode = '" + data.ZipCode + "'";
-                strcmd += " ,Address1 = '" + data.Address1 + "'";
-                strcmd += " ,Address2 = '" + data.Address2 + "'";
-                strcmd += " ,Address3 = '" + data.Address3 + "'";
-                strcmd += " ,CellPhoneNumber = '" + data.CellPhoneNumber + "'";
-                strcmd += " ,MailAddress = '" + data.MailAddress + "'";
-                strcmd += " ,PhoneNumber = '" + data.PhoneNumber + "'";
-                strcmd += " ,FaxNumber = '" + data.FaxNumber + "'";
-                strcmd += " ,JapaneseSyllabary = '" + data.JapaneseSyllabary + "'";
-                strcmd += " ,StartDate = STR_TO_DATE('" + data.StartDate.ToShortDateString() + "','%Y/%m/%d')";
-                strcmd += " ,Note = '" + data.Note + "'";
+                strcmd += string.Format(" CompanyCode = {0}", data.CompanyCode);
+                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder);
+                strcmd += string.Format(", CorporateStatusName = '{0}'", data.CorporateStatusName);
+                strcmd += string.Format(", CorporateStatusPoint = {0}", data.CorporateStatusPoint);
+                strcmd += string.Format(", CompanyName = '{0}'", data.CompanyName);
+                strcmd += string.Format(", CEOPositionName = '{0}'", data.CEOPositionName);
+                strcmd += string.Format(", CEOName = '{0}'", data.CEOName);
+                strcmd += string.Format(", ContactPersonName = '{0}'", data.ContactPersonName);
+                strcmd += string.Format(", ZipCode = '{0}'", data.ZipCode);
+                strcmd += string.Format(", Address1 = '{0}'", data.Address1);
+                strcmd += string.Format(", Address2 = '{0}'", data.Address2);
+                strcmd += string.Format(", Address3 = '{0}'", data.Address3);
+                strcmd += string.Format(", CellPhoneNumber = '{0}'", data.CellPhoneNumber);
+                strcmd += string.Format(", MailAddress = '{0}'", data.MailAddress);
+                strcmd += string.Format(", PhoneNumber = '{0}'", data.PhoneNumber);
+                strcmd += string.Format(", FaxNumber = '{0}'", data.FaxNumber);
+                strcmd += string.Format(", JapaneseSyllabary = '{0}'", data.JapaneseSyllabary);
+                strcmd += string.Format(", StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd += string.Format(", Note = '{0}'", data.Note);
                 strcmd += string.Format(", labourKind = {0}", data.labourKind);
                 strcmd += string.Format(", DeleteFlg = {0}", data.DeleteFlg);
 
@@ -335,7 +335,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -508,7 +508,7 @@
         /// <returns></returns>
         public int SelectMaxCompanyCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -538,6 +538,45 @@
         }
         #endregion
 
+        #region 協力会社コードの最大値を取得する
+        /// <summary>
+        /// 表示順の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxDisplayOrderCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(DisplayOrder), 0) FROM SubContractorMaster" + 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
+
         #region 主キー検索の文字列を返す
         /// <summary>
         /// 主キー検索の文字列を返す
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorItem.cs	(revision 83)
@@ -63,7 +63,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  ItemCode";
             strcmd += " ,DisplayOrder";
@@ -77,13 +77,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<SubContractorItemMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -108,13 +108,13 @@
         }
         public bool SelectAction(string AddSQLString, ref SubContractorItemMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -220,7 +220,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -277,7 +277,7 @@
         /// <returns></returns>
         public int SelectMaxItemCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobCategory.cs	(revision 83)
@@ -63,7 +63,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  JobCategoryCode";
             strcmd += " ,DisplayOrder";
@@ -87,13 +87,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobCategory> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -128,13 +128,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SubContractorJobCategory data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -269,7 +269,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -327,7 +327,7 @@
         /// <returns></returns>
         public int SelectMaxJobCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobItem.cs	(revision 83)
@@ -34,7 +34,7 @@
         public enum NameColumn
         {
             CompanyCode = 0,
-            ItemsCode,
+            ItemCode,
             DisplayOrder,
             EntryDate,
             UpdateDate,
@@ -62,7 +62,7 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  CompanyCode";
             strcmd += " ,ItemCode";
@@ -75,13 +75,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobItem> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -106,13 +106,13 @@
         }
         public bool SelectAction(string AddSQLString, ref SubContractorJobItem data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -215,7 +215,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -243,7 +243,7 @@
             {
                 // データ取得
                 wrk.CompanyCode = int.Parse(objwrk[(int)NameColumn.CompanyCode].ToString());
-                wrk.ItemCode = int.Parse(objwrk[(int)NameColumn.ItemsCode].ToString());
+                wrk.ItemCode = int.Parse(objwrk[(int)NameColumn.ItemCode].ToString());
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
 
                 wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSubContractorJobLink.cs	(revision 83)
@@ -60,7 +60,7 @@
         /// <returns></returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  CompanyCode";
             strcmd += " ,JobCategoryCode";
@@ -83,13 +83,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SubContractorJobLink> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -124,13 +124,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SubContractorJobLink data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -238,7 +238,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSuppliers.cs	(revision 83)
@@ -94,13 +94,13 @@
         }
         public bool SelectAction(string AddSQLString, ref List<SuppliersMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -124,13 +124,13 @@
         }
         public bool SelectAction(string AddSQLString, ref SuppliersMaster data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -298,7 +298,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -364,7 +364,7 @@
         /// <returns></returns>
         public int SelectMaxSuppliersCodeCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -426,7 +426,7 @@
         /// <returns></returns>
         public int GetMaxDisplayOrder(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -466,7 +466,7 @@
         /// <returns></returns>
         public bool SetDisplayOrder(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             try
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSystem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSystem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMSystem.cs	(revision 83)
@@ -34,23 +34,23 @@
         /// </summary>
         public enum SystemColumn
         {
-            SYSTEM_CODE = 0,
-            COMPANY_NAME1,
-            COMPANY_NAME2,
-            CEO_NAME,
-            CEOPOSITION_NAME,
-            ZIP_CODE,
+            SYSTEMCODE = 0,
+            COMPANYNAME1,
+            COMPANYNAME2,
+            CEONAME,
+            CEOPOSITIONNAME,
+            ZIPCODE,
             ADDRESS1,
             ADDRESS2,
             ADDRESS3,
-            PHONE_NUMBER,
-            FAX_NUMBER,
-            CONSTRUCTION_EXPENSES,
-            OFFICE_EXPENSES,
-            OPERATING_EXPENSES,
-            CONSUMPTION_TAX,
-            COOPERATION_RATE,
-            EXCEL_SAVEPATH,
+            PHONENUMBER,
+            FAXNUMBER,
+            CONSTRUCTIONEXPENSES,
+            OFFICEEXPENSES,
+            OPERATINGEXPENSES,
+            CONSUMPTIONTAX,
+            COOPERATIONRATE,
+            EXCELSAVEPATH,
             BUSINESSPERIOD,
             ConstructionYear,
             BusinessBeginningDate,
@@ -59,8 +59,8 @@
             SloganString1,
             SloganString2,
             SloganString3,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -385,23 +385,23 @@
             try
             {
                 // データ取得
-                wrk.SystemCode = int.Parse(objwrk[(int)SystemColumn.SYSTEM_CODE].ToString());
-                wrk.CompanyName1 = objwrk[(int)SystemColumn.COMPANY_NAME1].ToString();
-                wrk.CompanyName2 = objwrk[(int)SystemColumn.COMPANY_NAME2].ToString();
-                wrk.CEOName = objwrk[(int)SystemColumn.CEO_NAME].ToString();
-                wrk.CEOPositionName = objwrk[(int)SystemColumn.CEOPOSITION_NAME].ToString();
-                wrk.ZipCode = objwrk[(int)SystemColumn.ZIP_CODE].ToString();
+                wrk.SystemCode = int.Parse(objwrk[(int)SystemColumn.SYSTEMCODE].ToString());
+                wrk.CompanyName1 = objwrk[(int)SystemColumn.COMPANYNAME1].ToString();
+                wrk.CompanyName2 = objwrk[(int)SystemColumn.COMPANYNAME2].ToString();
+                wrk.CEOName = objwrk[(int)SystemColumn.CEONAME].ToString();
+                wrk.CEOPositionName = objwrk[(int)SystemColumn.CEOPOSITIONNAME].ToString();
+                wrk.ZipCode = objwrk[(int)SystemColumn.ZIPCODE].ToString();
                 wrk.Address1 = objwrk[(int)SystemColumn.ADDRESS1].ToString();
                 wrk.Address2 = objwrk[(int)SystemColumn.ADDRESS2].ToString();
                 wrk.Address3 = objwrk[(int)SystemColumn.ADDRESS3].ToString();
-                wrk.PhoneNumber = objwrk[(int)SystemColumn.PHONE_NUMBER].ToString();
-                wrk.FaxNumber = objwrk[(int)SystemColumn.FAX_NUMBER].ToString();
-                wrk.ConstructionExpenses = double.Parse(objwrk[(int)SystemColumn.CONSTRUCTION_EXPENSES].ToString());
-                wrk.OfficeExpenses = double.Parse(objwrk[(int)SystemColumn.OFFICE_EXPENSES].ToString());
-                wrk.OperatingExpenses = double.Parse(objwrk[(int)SystemColumn.OPERATING_EXPENSES].ToString());
-                wrk.ConsumptionTax = double.Parse(objwrk[(int)SystemColumn.CONSUMPTION_TAX].ToString());
-                wrk.CooperationRate = double.Parse(objwrk[(int)SystemColumn.COOPERATION_RATE].ToString());
-                wrk.ExcelSavePath = objwrk[(int)SystemColumn.EXCEL_SAVEPATH].ToString();
+                wrk.PhoneNumber = objwrk[(int)SystemColumn.PHONENUMBER].ToString();
+                wrk.FaxNumber = objwrk[(int)SystemColumn.FAXNUMBER].ToString();
+                wrk.ConstructionExpenses = double.Parse(objwrk[(int)SystemColumn.CONSTRUCTIONEXPENSES].ToString());
+                wrk.OfficeExpenses = double.Parse(objwrk[(int)SystemColumn.OFFICEEXPENSES].ToString());
+                wrk.OperatingExpenses = double.Parse(objwrk[(int)SystemColumn.OPERATINGEXPENSES].ToString());
+                wrk.ConsumptionTax = double.Parse(objwrk[(int)SystemColumn.CONSUMPTIONTAX].ToString());
+                wrk.CooperationRate = double.Parse(objwrk[(int)SystemColumn.COOPERATIONRATE].ToString());
+                wrk.ExcelSavePath = objwrk[(int)SystemColumn.EXCELSAVEPATH].ToString();
 
                 wrk.BusinessPeriod = int.Parse(objwrk[(int)SystemColumn.BUSINESSPERIOD].ToString());
                 wrk.ConstructionYear = int.Parse(objwrk[(int)SystemColumn.ConstructionYear].ToString());
@@ -413,8 +413,8 @@
                 wrk.SloganString2 = objwrk[(int)SystemColumn.SloganString2].ToString();
                 wrk.SloganString3 = objwrk[(int)SystemColumn.SloganString3].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)SystemColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)SystemColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)SystemColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)SystemColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMTypeExpenses.cs	(revision 83)
@@ -0,0 +1,435 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 工事種別経費率マスタアクセスクラス
+    /// </summary>
+    public class IOMTypeExpenses : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 経費率マスタフィールド並び
+        /// </summary>
+        public enum NameColumn
+        {
+            TypeCode = 0,
+            ExpensesPeriod,
+            NameCode,
+            ExpensesRaito,
+            DeleteFlg,
+            EntryDate,
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOMTypeExpenses()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 経費率マスタ検索SQL作成
+        /// <summary>
+        /// 経費率マスタ検索SQL作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">経費率マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            string strcmd = "SELECT";
+
+            strcmd += " TypeCode";
+            strcmd += " ,ExpensesPeriod";
+            strcmd += " ,NameCode";
+            strcmd += " ,ExpensesRaito";
+            strcmd += " ,DeleteFlg";
+
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM TypeExpensesMaster";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region データ検索（複数件）
+        /// <summary>
+        /// データ検索（複数件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<TypeExpensesMaster> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    TypeExpensesMaster work = new TypeExpensesMaster();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region データ検索（１件）
+        /// <summary>
+        /// データ検索（１件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref TypeExpensesMaster data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 経費率マスタ追加（１件）
+        /// <summary>
+        /// 経費率マスタ追加（１件）
+        /// </summary>
+        /// <param name="data">経費率マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(TypeExpensesMaster work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO TypeExpensesMaster";
+
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(NameColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", work.TypeCode.ToString());
+                strcmd += string.Format(", {0}", work.ExpensesPeriod.ToString());
+                strcmd += string.Format(", {0}", work.NameCode.ToString());
+                strcmd += string.Format(", {0}", work.ExpensesRaito.ToString());
+                strcmd += string.Format(", {0}", work.DeleteFlg.ToString());
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 経費率マスタ追加（複数件）
+        /// <summary>
+        /// 経費率マスタ追加
+        /// </summary>
+        /// <param name="data">経費率マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<TypeExpensesMaster> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (TypeExpensesMaster work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 経費率マスタ更新
+        /// <summary>
+        /// 経費率マスタ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">経費率マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, TypeExpensesMaster data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE TypeExpensesMaster";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" TypeCode = {0}", data.TypeCode.ToString());
+                strcmd += string.Format(",ExpensesPeriod = {0}", data.ExpensesPeriod.ToString());
+                strcmd += string.Format(",NameCode = {0}", data.NameCode.ToString());
+                strcmd += string.Format(",ExpensesRaito = {0}", data.ExpensesRaito.ToString());
+                strcmd += string.Format(",DeleteFlg = {0}", data.DeleteFlg.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 経費率マスタ削除
+        /// <summary>
+        /// 経費率マスタ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">経費率マスタデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM TypeExpensesMaster", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 論理削除
+        /// <summary>
+        /// 論理削除
+        /// </summary>
+        /// <param name="NameCode">名称コード</param>
+        /// <returns>成功時：true　失敗時：false</returns>
+        public bool LogicalDeleteAction(int NameCode, bool bConnect = true)
+        {
+            // Where文字列作成
+            string strWhere = CreatePrimarykeyString(NameCode);
+            try
+            {
+                List<TypeExpensesMaster> workList = new List<TypeExpensesMaster>();
+                // データ読込
+                if (SelectAction(strWhere, ref workList, bConnect))
+                {
+                    if (workList.Count == 0) return true;
+
+                    // 削除フラグ
+                    workList[0].DeleteFlg = 1;
+                    // データ更新
+                    if (!UpdateAction(strWhere, workList[0], bConnect))
+                    {
+                        rollback();
+                        return false;
+                    }
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWhere);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref TypeExpensesMaster wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.TypeCode = int.Parse(objwrk[(int)NameColumn.TypeCode].ToString());
+                wrk.ExpensesPeriod = int.Parse(objwrk[(int)NameColumn.ExpensesPeriod].ToString());
+                wrk.NameCode = int.Parse(objwrk[(int)NameColumn.NameCode].ToString());
+                wrk.ExpensesRaito = double.Parse(objwrk[(int)NameColumn.ExpensesRaito].ToString());
+                wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 区分別の最大値を取得する
+        /// <summary>
+        /// 区分別の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxCategoryHistoryCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(NameCode), 0) FROM TypeExpensesMaster" + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    if (objwrk[0].ToString().Equals(""))
+                        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
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="NameCode">名称コード</param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int TypeCode, int Period = 0, int NameCode = 0, string Alias = "")
+        {
+            string strWork = string.Empty;
+            try
+            {
+                string strAlias = string.Empty;
+                if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
+                strWork = string.Format(" Where {0}TypeCode = {1}", strAlias, TypeCode);
+                if (Period != 0)
+                    strWork += string.Format(" And {0}ExpensesPeriod = {1}", strAlias, Period);
+                if (NameCode != 0)
+                    strWork += string.Format(" And {0}NameCode = {1}", strAlias, NameCode);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMUnit.cs	(revision 83)
@@ -33,11 +33,11 @@
         /// </summary>
         public enum NameColumn
         {
-            UNIY_KEY = 0,
-            DISPLAY_ORDER,
-            UNIT_NAME,
-            ENTRY_DATE,
-            UPDATE_DATE
+            UNITKEY = 0,
+            DISPLAYORDER,
+            UNITNAME,
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -202,12 +202,12 @@
             try
             {
                 // データ取得
-                wrk.UnitKey = int.Parse(objwrk[(int)NameColumn.UNIY_KEY].ToString());
-                wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DISPLAY_ORDER].ToString());
-                wrk.UnitName=objwrk[(int)NameColumn.UNIT_NAME].ToString();
+                wrk.UnitKey = int.Parse(objwrk[(int)NameColumn.UNITKEY].ToString());
+                wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DISPLAYORDER].ToString());
+                wrk.UnitName=objwrk[(int)NameColumn.UNITNAME].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicle.cs	(revision 83)
@@ -96,11 +96,11 @@
                 strcmd += ",ModelCode";
                 strcmd += ",DepartmentCode";
                 strcmd += ",VehicleScheduleFlg";
-                strcmd += ",DATE_FORMAT(PurchaseDate, '%Y/%m/%d %H:%i:%s')";
+                strcmd += ",DATE_FORMAT(PurchaseDate, '%Y/%m/%d')";
                 strcmd += ",PurchaseName";
                 strcmd += ",PurchaseContactPersons";
                 strcmd += ",PurchasePhone";
-                strcmd += ",DATE_FORMAT(LeaseDate, '%Y/%m/%d %H:%i:%s')";
+                strcmd += ",DATE_FORMAT(LeaseDate, '%Y/%m/%d')";
                 strcmd += ",LeaseDestination";
                 strcmd += ",LeaseContactPersons";
                 strcmd += ",LeasePhone";
@@ -216,11 +216,11 @@
                 strcmd += string.Format(",ModelCode = '{0}'", data.ModelCode);
                 strcmd += string.Format(",DepartmentCode = {0}", data.DepartmentCode.ToString());
                 strcmd += string.Format(",VehicleScheduleFlg = {0}", data.VehicleScheduleFlg.ToString());
-                strcmd += string.Format(",PurchaseDate = DATE_FORMAT('{0}','%Y/%m/%d')", data.PurchaseDate.ToShortDateString());
+                strcmd += string.Format(",PurchaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.PurchaseDate.ToShortDateString());
                 strcmd += string.Format(",PurchaseName = '{0}'", data.PurchaseName);
                 strcmd += string.Format(",PurchaseContactPersons = '{0}'", data.PurchaseContactPersons);
                 strcmd += string.Format(",PurchasePhone = '{0}'", data.PurchasePhone);
-                strcmd += string.Format(",LeaseDate = DATE_FORMAT('{0}','%Y/%m/%d')", data.LeaseDate.ToShortDateString());
+                strcmd += string.Format(",LeaseDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.LeaseDate.ToShortDateString());
                 strcmd += string.Format(",LeaseDestination = '{0}'", data.LeaseDestination);
                 strcmd += string.Format(",LeaseContactPersons = '{0}'", data.LeaseContactPersons);
                 strcmd += string.Format(",LeasePhone = '{0}'", data.LeasePhone);
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMVehicleRecordData.cs	(revision 83)
@@ -78,7 +78,7 @@
                 strcmd += " VehicleCode";
                 strcmd += ",DivisionCode";
                 strcmd += ",SeqNo";
-                strcmd += ",DATE_FORMAT(RecordDate, '%Y/%m/%d %H:%i:%s')";
+                strcmd += ",DATE_FORMAT(RecordDate, '%Y/%m/%d')";
                 strcmd += ",Mileage";
                 strcmd += ",Content";
                 strcmd += ",PaymentCost";
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialInfo.cs	(revision 83)
@@ -37,8 +37,8 @@
             MaterialCount,
             RentCount,
             DeleteFlg,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -62,13 +62,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<MaterialInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " MaterialItemCode, MaterialCount, RentCount, DeleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -174,7 +174,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -207,8 +207,8 @@
                 wrk.RentCount  = int.Parse(objwrk[(int)NameColumn.RentCount].ToString());
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException oraex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialItem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialItem.cs	(revision 83)
@@ -38,8 +38,8 @@
             MaterialItemName,
             DisplayOrder,
             DeleteFlg,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -64,13 +64,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<MaterialItemMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " MaterialItemCode, MaterialKindCode, MaterialItemName, DisplayOrder, DeleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -182,7 +182,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -217,8 +217,8 @@
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException oraex)
             {
@@ -263,7 +263,7 @@
         /// <returns></returns>
         public int SelectMaxMaterialItemKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialRecordInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialRecordInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialRecordInfo.cs	(revision 83)
@@ -65,13 +65,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<MaterialRecordInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " MaterialItemCode,DATE_FORMAT(ProcessDate, '%Y/%m/%d %H:%i:%s'),SeqNo,RecKind,ConstructionCode,PersonCode,MaterialCount,DATE_FORMAT(RepayPlanDate, '%Y/%m/%d %H:%i:%s'),CommentText";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -185,7 +185,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -267,7 +267,7 @@
         /// <returns></returns>
         public int SelectMaxMaterialRecordKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialTypes.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialTypes.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMaterialTypes.cs	(revision 83)
@@ -37,8 +37,8 @@
             MaterialTypesName,
             DisplayOrder,
             DeleteFlg,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -63,13 +63,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<MaterialKindMaster> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " MaterialKindCode, MaterialKindName, DisplayOrder, DeleteFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -179,7 +179,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -213,8 +213,8 @@
                 wrk.DisplayOrder = int.Parse(objwrk[(int)NameColumn.DisplayOrder].ToString());
                 wrk.DeleteFlg = int.Parse(objwrk[(int)NameColumn.DeleteFlg].ToString());
 
-                wrk.EntryDate = objwrk[(int)NameColumn.ENTRY_DATE].ToString() == "" ? DateTime.Parse("2001/01/01") : DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = objwrk[(int)NameColumn.UPDATE_DATE].ToString()=="" ? DateTime.Parse("2001/01/01") : DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = objwrk[(int)NameColumn.ENTRYDATE].ToString() == "" ? DateTime.Parse("2001/01/01") : DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = objwrk[(int)NameColumn.UPDATEDATE].ToString()=="" ? DateTime.Parse("2001/01/01") : DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException oraex)
             {
@@ -259,7 +259,7 @@
         /// <returns></returns>
         public int SelectMaxMaterialKindKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardData.cs	(revision 83)
@@ -109,13 +109,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<MessageBoardData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -149,13 +149,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref MessageBoardData data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -330,7 +330,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -458,7 +458,7 @@
         /// <returns></returns>
         public int SelectMaxMessageBoardDataKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -497,7 +497,7 @@
         /// <returns></returns>
         public int SelectMaxMessageBoardDataBranchKeyCount(int RecordNumber, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardDataTerget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardDataTerget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBoardDataTerget.cs	(revision 83)
@@ -89,13 +89,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<MessageBoardTerget> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -129,13 +129,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref MessageBoardTerget data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -276,7 +276,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -393,7 +393,7 @@
         /// <returns></returns>
         public int SelectMaxMessageBoardTergetKeyCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -432,7 +432,7 @@
         /// <returns></returns>
         public int SelectMaxMessageBoardTergetBranchKeyCount(int RecordNumber, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
@@ -471,7 +471,7 @@
         /// <returns></returns>
         public int SelectMaxMessageBoardTergetBranchKeyCount(int RecordNumber, int BranchNumber, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBrowsingHistory.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBrowsingHistory.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOMessageBrowsingHistory.cs	(revision 83)
@@ -69,7 +69,7 @@
             strcmd += ",BranchNumber";
             strcmd += ",SeqNum";
             strcmd += ",BrowsingCode";
-            strcmd += ",BrowsingDate";
+            strcmd += ",DATE_FORMAT(BrowsingDate, '%Y/%m/%d %H:%i:%s')";
 
             strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
             strcmd += " ,DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
@@ -82,13 +82,13 @@
         #region 複数件検索
         public bool SelectAction(string AddSQLString, ref List<MessageBrowsingHistory> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -115,13 +115,13 @@
         #region 1件検索
         public bool SelectAction(string AddSQLString, ref MessageBrowsingHistory data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -166,7 +166,7 @@
                 strcmd += string.Format(", {0} ", CommonMotions.cnvInt(work.BranchNumber.ToString()));
                 strcmd += string.Format(", {0} ", work.SeqNum);
                 strcmd += string.Format(", {0} ", work.BrowsingCode);
-                strcmd += string.Format(", DATE_FORMAT('{0}','%Y/%m/%d %H:%i:%s')", work.BrowsingDate.ToString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.BrowsingDate.ToString());
 
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -230,7 +230,7 @@
                 strcmd += string.Format(",BranchNumber = {0} ", CommonMotions.cnvInt(data.BranchNumber.ToString()));
                 strcmd += string.Format(",SeqNum = {0} ", data.SeqNum);
                 strcmd += string.Format(",BrowsingCode = {0} ", data.BrowsingCode);
-                strcmd += string.Format(",BrowsingDate = DATE_FORMAT('{0}','%Y/%m/%d')", data.BrowsingDate.ToShortDateString());
+                strcmd += string.Format(",BrowsingDate = STR_TO_DATE('{0}',, '%Y/%m/%d %H:%i:%s')", data.BrowsingDate.ToShortDateString());
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -256,7 +256,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -345,7 +345,7 @@
         /// <returns></returns>
         public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOOrdersPriceData.cs	(revision 83)
@@ -72,7 +72,7 @@
 
             strcmd += "  ConstructionCode";             // 工事コード
             strcmd += " ,ChangeNo";	                    // 変更番号
-            strcmd += " ,ChangeDate";	                // 変更日
+            strcmd += " ,DATE_FORMAT(ChangeDate, '%Y/%m/%d')";	// 変更日
             strcmd += " ,ChangePersonCode";             // 変更者コード
             strcmd += " ,ChangePersonName";             // 変更者名
             strcmd += " ,BeforeValue";                  // 変更前税抜受注金額
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentApprovalInfo.cs	(revision 83)
@@ -70,13 +70,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PaymentApprovalInfo> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " CompanyCode,TargetDate,SeqNo,LineCount,ApprovalNo,ApprovalPerson,ApprovalPersonName,ApprovalAuthority";
                 strcmd += " ,DATE_FORMAT(ApprovalDate, '%Y/%m/%d')";
@@ -193,7 +193,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPaymentDataDetail.cs	(revision 83)
@@ -76,13 +76,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PaymentDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " CompanyCode,TargetDate,SeqNo,LineCount,BillPrice,DiscountPrice,OffsetPrice,NextCoPrice,HighwPrice,HardwPrice,IndsWasteTax,CnstrPrice,CnstrPriceExist,ApprovalPersonCode,ApprovalDate,ApprovalEndFlg";
                 strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -216,7 +216,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -294,7 +294,7 @@
             int iReturn = 0;
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT count(CompanyCode)";
                 strcmd += " FROM PaymentDataDetail ";
                 strcmd += AddSQLString;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApproval.cs	(revision 83)
@@ -0,0 +1,509 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 担当者承認データアクセスクラス
+    /// </summary>
+    public class IOPersonApproval : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 承認データフィールド並び
+        /// </summary>
+        public enum ColumnName
+        {
+            PersonCode = 0,
+            ApprovalCode,
+            OrderDate,
+            OrderNo,
+            SeqNo,
+            PersonCodeApproval,
+            PetitionApprovalDate,
+            ApprovalLimitDates,
+            ApprovalStatus,
+            EntryDate,
+            UpdateDate
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOPersonApproval()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 承認データ検索文字列作成
+        /// <summary>
+        /// 承認データ検索文字列作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">承認データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+            strcmd += " PersonCode";
+            strcmd += ",ApprovalCode";
+            strcmd += ",DATE_FORMAT(OrderDate, '%Y/%m/%d')";
+            strcmd += ",OrderNo";
+            strcmd += ",SeqNo";
+            strcmd += ",PersonCodeApproval";
+            strcmd += ",DATE_FORMAT(PetitionApprovalDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ",DATE_FORMAT(ApprovalLimitDates, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ",ApprovalStatus";
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM PersonApproval";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 承認データ検索（複数）
+        /// <summary>
+        /// 承認データ検索（複数）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<PersonApproval> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    PersonApproval work = new PersonApproval();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認データ検索（1件）
+        /// <summary>
+        /// 承認データ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref PersonApproval data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                object[] objwrk = (object[])arData[0];
+                Reader2Struct(objwrk, ref data);
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認データ追加（複数）
+        /// <summary>
+        /// 承認データ追加（複数）
+        /// </summary>
+        /// <param name="data">承認データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<PersonApproval> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (PersonApproval work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認データ追加（1件）
+        /// <summary>
+        /// 承認データ追加（1件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(PersonApproval data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "INSERT INTO PersonApproval";
+
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(ColumnName)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", data.PersonCode.ToString());
+                strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.OrderNo.ToString());
+                strcmd += string.Format(", {0}", data.SeqNo.ToString());
+                strcmd += string.Format(", {0}", data.PersonCodeApproval.ToString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
+
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
+                strcmd += string.Format(", {0}", data.ApprovalStatus.ToString());
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認データ更新
+        /// <summary>
+        /// 承認データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">承認データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, PersonApproval data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE PersonApproval";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" PersonCode = {0}", data.PersonCode.ToString());
+                strcmd += string.Format(",ApprovalCode = {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(",SeqNo = {0}", data.SeqNo.ToString());
+                strcmd += string.Format(",OrderNo = {0}", data.OrderNo.ToString());
+                strcmd += string.Format(",PersonCodeApproval = {0}", data.PersonCodeApproval.ToString());
+                strcmd += string.Format(",PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.PetitionApprovalDate.ToString());
+                strcmd += string.Format(",ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ApprovalLimitDates.ToString());
+                strcmd += string.Format(",ApprovalStatus = {0}", data.ApprovalStatus.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認データ削除
+        /// <summary>
+        /// 承認データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">承認データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApproval", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <returns></returns>
+        public bool UpdateFeild(int PersonCode, int ApprovalCode, DateTime OrderDate, int FeildNo, object value, bool bConnect = true, int OrderNo = 0, int SeqNo = 0)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE PersonApproval";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)ColumnName.PersonCode:
+                        strcmd += string.Format(" PersonCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ApprovalCode:
+                        strcmd += string.Format(" ApprovalCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.OrderDate:
+                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)ColumnName.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.SeqNo:
+                        strcmd += string.Format(" SeqNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.PersonCodeApproval:
+                        strcmd += string.Format(" PersonCodeApproval = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.PetitionApprovalDate:
+                        strcmd += string.Format(" PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)ColumnName.ApprovalLimitDates:
+                        strcmd += string.Format(" ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)ColumnName.ApprovalStatus:
+                        strcmd += string.Format(" ApprovalStatus = {0}", ((int)value).ToString());
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref PersonApproval wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)ColumnName.PersonCode].ToString());
+                wrk.ApprovalCode = int.Parse(objwrk[(int)ColumnName.ApprovalCode].ToString());
+                wrk.OrderDate = DateTime.Parse(objwrk[(int)ColumnName.OrderDate].ToString());
+                wrk.OrderNo = int.Parse(objwrk[(int)ColumnName.OrderNo].ToString());
+                wrk.SeqNo = int.Parse(objwrk[(int)ColumnName.SeqNo].ToString());
+                wrk.PersonCodeApproval = int.Parse(objwrk[(int)ColumnName.PersonCodeApproval].ToString());
+                wrk.PetitionApprovalDate = DateTime.Parse(objwrk[(int)ColumnName.PetitionApprovalDate].ToString());
+                wrk.ApprovalLimitDates = DateTime.Parse(objwrk[(int)ColumnName.ApprovalLimitDates].ToString());
+                wrk.ApprovalStatus = int.Parse(objwrk[(int)ColumnName.ApprovalStatus].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="BusinessTypeCode"></param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int PersonCode, int ApprovalCode, DateTime OrderDate, int OrderNo = 0, int SeqNo = 0, string APara = "")
+        {
+            string strWork = string.Empty;
+            try
+            {
+                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 = STR_TO_DATE('{1}','%Y/%m/%d')", APara, OrderDate.ToShortDateString());
+                if (OrderNo != 0)
+                    strWork += string.Format(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" And {0}SeqNo = {1}", APara, SeqNo.ToString());
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+        #region 受付番号の最大値を取得する
+        /// <summary>
+        /// 受付番号の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxOrderNoCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(OrderNo), 0) FROM PersonApproval" + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+
+                // データセット
+                object[] wrkobj = (object[])arData[0];
+                iRet = CommonMotions.cnvInt(wrkobj[0]);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+            }
+            return iRet;
+        }
+        #endregion
+
+        #region 枝番の最大値を取得する
+        /// <summary>
+        /// 枝番の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM PersonApproval" + 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPersonApprovalCommnet.cs	(revision 83)
@@ -0,0 +1,451 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 担当者承認コメントデータアクセスクラス
+    /// </summary>
+    public class IOPersonApprovalComment : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 承認コメントデータフィールド並び
+        /// </summary>
+        public enum ColumnName
+        {
+            PersonCode = 0,
+            ApprovalCode,
+            OrderDate,
+            OrderNo,
+            CommentNo,
+            ParentNo,
+            ApproValComment,
+            ENTRYDATE,
+            UPDATEDATE
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOPersonApprovalComment()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 承認コメントデータ検索文字列作成
+        /// <summary>
+        /// 承認コメントデータ検索文字列作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+            strcmd += " PersonCode";
+            strcmd += ",ApprovalCode";
+            strcmd += ",DATE_FORMAT(OrderDate, '%Y/%m/%d')";
+            strcmd += ",OrderNo";
+            strcmd += ",CommentNo";
+            strcmd += ",ParentNo";
+            strcmd += ",ApproValComment";
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM PersonApprovalComment";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 承認コメントデータ検索（複数）
+        /// <summary>
+        /// 承認コメントデータ検索（複数）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<PersonApprovalComment> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    PersonApprovalComment work = new PersonApprovalComment();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認コメントデータ検索（1件）
+        /// <summary>
+        /// 承認コメントデータ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref PersonApprovalComment data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                object[] objwrk = (object[])arData[0];
+                Reader2Struct(objwrk, ref data);
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認コメントデータ追加（複数）
+        /// <summary>
+        /// 承認コメントデータ追加（複数）
+        /// </summary>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<PersonApprovalComment> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (PersonApprovalComment work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ追加（1件）
+        /// <summary>
+        /// 承認コメントデータ追加（1件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(PersonApprovalComment data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO PersonApprovalComment";
+
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(ColumnName)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", data.PersonCode.ToString());
+                strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.OrderNo.ToString());
+                strcmd += string.Format(", {0}", data.CommentNo.ToString());
+                strcmd += string.Format(", {0}", data.ParentNo.ToString());
+                strcmd += string.Format(", '{0}'", data.ApproValComment.ToString());
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ更新
+        /// <summary>
+        /// 承認コメントデータ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, PersonApprovalComment data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE PersonApprovalComment";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" PersonCode = {0}", data.PersonCode.ToString());
+                strcmd += string.Format(",ApprovalCode = {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(",OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(",OrderNo = {0}", data.OrderNo.ToString());
+                strcmd += string.Format(",CommentNo = {0}", data.CommentNo.ToString());
+                strcmd += string.Format(",ParentNo = {0}", data.ParentNo.ToString());
+                strcmd += string.Format(",ApproValComment = '{0}'", data.ApproValComment.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ削除
+        /// <summary>
+        /// 承認コメントデータ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM PersonApprovalComment", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <returns></returns>
+        public bool UpdateFeild(int PersonCode, int ApprovalCode, DateTime OrderDate, int FeildNo, object value, bool bConnect = true, int OrderNo = 0, int CommentNo = 0)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE PersonApprovalComment";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)ColumnName.PersonCode:
+                        strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ApprovalCode:
+                        strcmd += string.Format(" ApprovalCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.OrderDate:
+                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)ColumnName.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.CommentNo:
+                        strcmd += string.Format(" CommentNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ParentNo:
+                        strcmd += string.Format(" ParentNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ApproValComment:
+                        strcmd += string.Format(" ApproValComment = '{0}'", value.ToString());
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, ApprovalCode, OrderDate, OrderNo, CommentNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref PersonApprovalComment wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)ColumnName.PersonCode].ToString());
+                wrk.ApprovalCode = int.Parse(objwrk[(int)ColumnName.ApprovalCode].ToString());
+                wrk.OrderDate = DateTime.Parse(objwrk[(int)ColumnName.OrderDate].ToString());
+                wrk.OrderNo = int.Parse(objwrk[(int)ColumnName.OrderNo].ToString());
+                wrk.CommentNo = int.Parse(objwrk[(int)ColumnName.CommentNo].ToString());
+                wrk.ParentNo = int.Parse(objwrk[(int)ColumnName.ParentNo].ToString());
+                wrk.ApproValComment = objwrk[(int)ColumnName.ApproValComment].ToString();
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATEDATE].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="BusinessTypeCode"></param>
+        /// <returns>Where文字列</returns>
+        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}PersonCode = {1}", APara, PersonCode.ToString());
+                strWork += string.Format(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
+                strWork += string.Format(" And {0}OrderDate = STR_TO_DATE('{1}','%Y/%m/%d')", APara, OrderDate.ToShortDateString());
+                if (OrderNo != 0)
+                    strWork += string.Format(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
+                if (CommentNo != 0)
+                    strWork += string.Format(" And {0}CommentNo = {1}", APara, CommentNo.ToString());
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+        #region 枝番の最大値を取得する
+        /// <summary>
+        /// 枝番の最大値を取得する
+        /// </summary>
+        /// <returns></returns>
+        public int MaxCommentNoCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(CommentNo), 0) FROM PersonApprovalComment" + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return iRet;
+
+                // データセット
+                object[] wrkobj = (object[])arData[0];
+                iRet = CommonMotions.cnvInt(wrkobj[0]);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+            }
+            return iRet;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsData.cs	(revision 83)
@@ -31,21 +31,17 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <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作成
             string strcmd = "SELECT";
 
-            strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
-            strcmd += " ,DATE_FORMAT(StartMeetingTime, '%Y/%m/%d')";          // 会議時間開始
-            strcmd += " ,DATE_FORMAT(EndMeetingTime, '%Y/%m/%d')";            // 会議時間終了
-            strcmd += " ,MeetingPalce1";                                    // 打合せ場所１
-            strcmd += " ,MeetingPalce2";                                    // 打合せ場所２
-            strcmd += " ,MeetingPalce3";                                    // 打合せ場所３
+            strcmd += "  ConstructionCode";                                 // 工事番号
+            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";     // 議事録作成日
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
+            strcmd += " ,EndMeetingTime";                                   // 会議時間終了
+            strcmd += " ,CreatorCode";                                      // 作成者コード
+            strcmd += " ,PalceFlag";                                        // 現地フラグ
+            strcmd += " ,MeetingPalce";                                     // 打合せ場所
             strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 登録年月日
             strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 更新年月日
             strcmd += " FROM ProceedingsData";
@@ -191,19 +186,24 @@
             {
                 strcmd = "INSERT INTO ProceedingsData";
 
-                strcmd += " VALUES (";
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    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(", STR_TO_DATE('{0}','%Y/%m/%d')"
                                             , work.ProceedingsDataDate.ToShortDateString());// 議事録作成日
-                strcmd += string.Format(", {0}", work.ConstructionCode);                    // 工事番号
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
-                                            , work.StartMeetingTime.ToShortDateString());   // 会議時間開始
-                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
-                                            , 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 += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -259,17 +259,14 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
                 strcmd += string.Format(",ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')"
                                         , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
-                strcmd += string.Format(",ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
-                strcmd += string.Format(",StartMeetingTime = STR_TO_DATE('{0}','%Y/%m/%d')"
-                                        , data.StartMeetingTime.ToShortDateString());           // 会議時間開始
-                strcmd += string.Format(",EndMeetingTime = STR_TO_DATE('{0}','%Y/%m/%d')"
-                                        , 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 = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -323,18 +320,17 @@
             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.StartMeetingTime = DateTime.Parse(objwrk[(int)DataColumn.StartMeetingTime].ToString()); // 会議時間開始
-                wrk.EndMeetingTime = DateTime.Parse(objwrk[(int)DataColumn.EndMeetingTime].ToString());     // 会議時間終了
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)TableColumn.ProceedingsDataDate].ToString());       // 議事録作成日
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)TableColumn.StartMeetingTime].ToString());      // 会議時間開始
+                wrk.EndMeetingTime = int.Parse(objwrk[(int)TableColumn.EndMeetingTime].ToString());          // 会議時間終了
+                wrk.CreatorCode = int.Parse(objwrk[(int)TableColumn.CreatorCode].ToString());                // 作成者コード
+                wrk.PalceFlag = int.Parse(objwrk[(int)TableColumn.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)TableColumn.MeetingPalce].ToString();                         // 打合せ場所
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -351,21 +347,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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttend.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttend.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataAttend.cs	(revision 83)
@@ -0,0 +1,376 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 発注者打ち合わせ議事録データアクセス（出席者）
+    /// </summary>
+    public class IOProceedingsDataAttend : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            /// <summary>
+            /// 工事番号
+            /// </summary>
+            ConstructionCode,
+            /// <summary>
+            /// 議事録作成日
+            /// </summary>
+            ProceedingsDataDate,
+            /// <summary>
+            /// 会議時間開始
+            /// </summary>
+            StartMeetingTime,
+            /// <summary>
+            /// データ行番号
+            /// </summary>
+            SeqNo,
+            /// <summary>
+            /// 出席者所属
+            /// </summary>
+            Department,
+            /// <summary>
+            /// 出席者氏名
+            /// </summary>
+            AttendName,
+            /// <summary>
+            /// 登録年月日
+            /// </summary>
+            EntryDate,
+            /// <summary>
+            /// 更新年月日
+            /// </summary>
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOProceedingsDataAttend()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region SQL作成
+        /// <summary>
+        /// SQL作成
+        /// </summary>
+        private string CreateSelectSQL()
+        {
+            // SQL作成
+            string strcmd = "SELECT";
+
+            strcmd += " ConstructionCode";                                  // 工事番号
+            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";     // 議事録作成日
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
+            strcmd += " ,SeqNo";                                            // データ行番号
+            strcmd += " ,Department";                                       // 出席者所属
+            strcmd += " ,AttendName";                                       // 出席者氏名
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 更新年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 登録年月日
+            strcmd += " FROM ProceedingsDataAttend";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 複数読込み処理
+        public bool SelectAction(string AddSQLString, ref List<ProceedingsDataAttend> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    ProceedingsDataAttend work = new ProceedingsDataAttend();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件読込み処理
+        public bool SelectAction(string AddSQLString, ref ProceedingsDataAttend data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件追加処理
+        /// <summary>
+        /// 担当者毎経費データ追加
+        /// </summary>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(ProceedingsDataAttend work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO ProceedingsDataAttend";
+
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format(" {0}", work.ConstructionCode);                     // 工事番号
+                
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                                            , 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.AttendName);                         // 出席者氏名
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 複数追加処理
+        public bool InsertAction(List<ProceedingsDataAttend> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                foreach (ProceedingsDataAttend work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 更新処理
+        /// <summary>
+        /// 担当者毎経費データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, ProceedingsDataAttend data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE ProceedingsDataAttend";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
+                
+                strcmd += string.Format(",ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')"
+                                        , data.ProceedingsDataDate.ToShortDateString());        // 議事録作成日
+
+                strcmd += string.Format(",StartMeetingTime = {0}", data.StartMeetingTime);      // 会議時間開始
+                strcmd += string.Format(",SeqNo = {0}", data.SeqNo);                            // データ行番号
+
+                strcmd += string.Format(",Department = '{0}'", data.Department);                // 出席者所属
+                strcmd += string.Format(",AttendName = '{0}'", data.AttendName);                // 出席者氏名
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 削除処理
+        /// <summary>
+        /// 担当者毎経費データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM ProceedingsDataAttend", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region データセット処理
+        /// <summary>
+        /// 構造体へセットする
+        /// </summary>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref ProceedingsDataAttend wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)TableColumn.ProceedingsDataDate].ToString());       // 議事録作成日
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)TableColumn.StartMeetingTime].ToString());      // 会議時間開始
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // データ行番号
+
+                wrk.Department = objwrk[(int)TableColumn.Department].ToString();                             // 出席者所属
+                wrk.AttendName = objwrk[(int)TableColumn.AttendName].ToString();                             // 出席者氏名
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 検索文字列作成処理
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ActionDate"></param>
+        /// <param name="DataType"></param>
+        /// <param name="DataAddCount"></param>
+        /// <returns></returns>
+        public string CreatePrimarykeyString(int ConstructionCode, DateTime ProceedingsDataDate, int StartMeetingTime = 0, int SeqNo = 0)
+        {
+            string strWork = "";
+            try
+            {
+                strWork = string.Format(" WHERE ConstructionCode = {0}", ConstructionCode);
+                if (ProceedingsDataDate != DateTime.MinValue)
+                    strWork += string.Format(" AND ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')", 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)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProceedingsDataDetail.cs	(revision 83)
@@ -31,20 +31,20 @@
         /// <summary>
         /// データフィールド並び
         /// </summary>
-        public enum DataColumn
+        public enum TableColumn
         {
             /// <summary>
-            /// 作成者コード
+            /// 工事番号
             /// </summary>
-            PersonCode,
+            ConstructionCode,
             /// <summary>
             /// 議事録作成日
             /// </summary>
             ProceedingsDataDate,
             /// <summary>
-            /// 工事番号
+            /// 会議時間開始
             /// </summary>
-            ConstructionCode,
+            StartMeetingTime,
             /// <summary>
             /// データ行番号
             /// </summary>
@@ -60,7 +60,7 @@
             /// <summary>
             /// 内容
             /// </summary>
-            Contents,
+            ContentsText,
             /// <summary>
             /// 登録年月日
             /// </summary>
@@ -93,15 +93,15 @@
             // SQL作成
             string strcmd = "SELECT";
 
-            strcmd += "  PersonCode";                                       // 担当者コード
-            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";       // 議事録作成日
-            strcmd += " ,ConstructionCode";                                 // 工事番号
+            strcmd += " ConstructionCode";                                  // 工事番号
+            strcmd += " ,DATE_FORMAT(ProceedingsDataDate, '%Y/%m/%d')";     // 議事録作成日
+            strcmd += " ,StartMeetingTime";                                 // 会議時間開始
             strcmd += " ,SeqNo";                                            // データ行番号
-            strcmd += " ,TitileNo";                                         // 議題番号
-            strcmd += " ,Titile";                                           // 議題
-            strcmd += " ,Contents";                                         // 内容
-            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 登録年月日
-            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 更新年月日
+            strcmd += " ,TitleNo";                                          // 議題番号
+            strcmd += " ,Title";                                            // 議題
+            strcmd += " ,ContentsText";                                     // 内容
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 更新年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 登録年月日
             strcmd += " FROM ProceedingsDataDetail";
 
             return strcmd;
@@ -186,17 +186,25 @@
             {
                 strcmd = "INSERT INTO ProceedingsDataDetail";
 
-                strcmd += " VALUES (";
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    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(", STR_TO_DATE('{0}','%Y/%m/%d')"
-                                            , 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 += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
@@ -252,15 +260,15 @@
 
                 strcmd += " SET";
 
-                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode);      // 工事番号
                 strcmd += string.Format(",ProceedingsDataDate = STR_TO_DATE('{0}','%Y/%m/%d')"
-                                        , 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 = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -314,17 +322,19 @@
             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.SeqNo = int.Parse(objwrk[(int)DataColumn.SeqNo].ToString());                            // データ行番号
+                wrk.ConstructionCode = int.Parse(objwrk[(int)TableColumn.ConstructionCode].ToString());      // 工事番号
+                
+                wrk.ProceedingsDataDate = DateTime.Parse(objwrk[(int)TableColumn.ProceedingsDataDate].ToString());   // 議事録作成日
 
-                wrk.TitleNo = int.Parse(objwrk[(int)DataColumn.TitleNo].ToString());                        // 議題番号
-                wrk.Title = objwrk[(int)DataColumn.Title].ToString();                                       // 議題
-                wrk.Contents = objwrk[(int)DataColumn.Contents].ToString();                                 // 内容
+                wrk.StartMeetingTime = int.Parse(objwrk[(int)TableColumn.StartMeetingTime].ToString());      // 会議時間開始
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());                            // データ行番号
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)DataColumn.EntryDate].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)DataColumn.UpdateDate].ToString());
+                wrk.TitleNo = objwrk[(int)TableColumn.TitleNo].ToString();                                   // 議題番号
+                wrk.Title = objwrk[(int)TableColumn.Title].ToString();                                       // 議題
+                wrk.ContentsText = objwrk[(int)TableColumn.ContentsText].ToString();                         // 内容
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
@@ -346,16 +356,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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApproval.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApproval.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApproval.cs	(revision 83)
@@ -42,8 +42,8 @@
             ApprovalLimitDates,
             ApprovalStatus,
             InputComment,
-            ENTRY_DATE,
-            UPDATE_DATE
+            EntryDate,
+            UpdateDate
         }
         #endregion
 
@@ -205,19 +205,16 @@
             {
 
                     strcmd = "INSERT INTO ProcessApproval";
-                    strcmd += " (ConstructionCode";
-                    strcmd += ",ApprovalCode";
-                    strcmd += ",OrderNo";
-                    strcmd += ",SeqNo";
-                    strcmd += ",PersonCode";
-                    strcmd += ",PetitionApprovalDate";
-                    strcmd += ",ApprovalLimitDates";
-                    strcmd += ",ApprovalStatus";
-                    strcmd += ",InputComment";
-                    strcmd += ",EntryDate";
-                    strcmd += ",UpdateDate)";
 
-                    strcmd += " VALUES (";
+                    strcmd += " (";
+                    bool bFirst = true;
+                    foreach (var gender in Enum.GetValues(typeof(ColumnName)))
+                    {
+                        if (!bFirst) strcmd += " ,";
+                        strcmd += gender.ToString();
+                        bFirst = false;
+                    }
+                    strcmd += ") VALUES (";
 
                     strcmd += string.Format("  {0}", data.ConstructionCode.ToString());
                     strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
@@ -346,10 +343,10 @@
                         strcmd += string.Format(" PersonCode = {0}", ((int)value).ToString());
                         break;
                     case (int)ColumnName.PetitionApprovalDate:
-                        strcmd += string.Format(" PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd += string.Format(" PetitionApprovalDate = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.ApprovalLimitDates:
-                        strcmd += string.Format(" ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        strcmd += string.Format(" ApprovalLimitDates = STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", ((DateTime)value).ToShortDateString());
                         break;
                     case (int)ColumnName.ApprovalStatus:
                         strcmd += string.Format(" ApprovalStatus = {0}", ((int)value).ToString());
@@ -394,8 +391,8 @@
                 wrk.ApprovalStatus = int.Parse(objwrk[(int)ColumnName.ApprovalStatus].ToString());
                 wrk.InputComment = objwrk[(int)ColumnName.InputComment].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UpdateDate].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalCommnet.cs	(revision 83)
@@ -0,0 +1,452 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 承認コメントデータアクセスクラス
+    /// </summary>
+    public class IOProcessApprovalComment : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 承認コメントデータフィールド並び
+        /// </summary>
+        public enum ColumnName
+        {
+            ConstructionCode,
+            ApprovalCode,
+            OrderNo,
+            CommentNo,
+            ParentNo,
+            ApproValComment,
+            ENTRYDATE,
+            UPDATEDATE
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOProcessApprovalComment()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 承認コメントデータ検索文字列作成
+        /// <summary>
+        /// 承認コメントデータ検索文字列作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            // SQL作成
+            string strcmd = "SELECT";
+            strcmd += " ConstructionCode";
+            strcmd += ",ApprovalCode";
+            strcmd += ",OrderNo";
+            strcmd += ",CommentNo";
+            strcmd += ",ParentNo";
+            strcmd += ",ApproValComment";
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 更新年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 登録年月日
+            strcmd += " FROM ProcessApprovalComment";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 承認コメントデータ検索（複数）
+        /// <summary>
+        /// 承認コメントデータ検索（複数）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<ProcessApprovalComment> data, bool bConnect = true)
+        {
+            //インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    ProcessApprovalComment work = new ProcessApprovalComment();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認コメントデータ検索（1件）
+        /// <summary>
+        /// 承認コメントデータ検索（1件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref ProcessApprovalComment data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                object[] objwrk = (object[])arData[0];
+                Reader2Struct(objwrk, ref data);
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 承認コメントデータ追加（複数）
+        /// <summary>
+        /// 承認コメントデータ追加（複数）
+        /// </summary>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<ProcessApprovalComment> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (ProcessApprovalComment work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ追加（1件）
+        /// <summary>
+        /// 承認コメントデータ追加（1件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(ProcessApprovalComment data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "INSERT INTO ProcessApprovalComment";
+
+                strcmd += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(ColumnName)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", data.ConstructionCode.ToString());
+                strcmd += string.Format(", {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(", {0}", data.OrderNo.ToString());
+                strcmd += string.Format(", {0}", data.CommentNo.ToString());
+                strcmd += string.Format(", {0}", data.ParentNo.ToString());
+                strcmd += string.Format(", '{0}'", data.ApproValComment.ToString());
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ更新
+        /// <summary>
+        /// 承認コメントデータ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, ProcessApprovalComment data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE ProcessApprovalComment";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" ConstructionCode = {0}", data.ConstructionCode.ToString());
+                strcmd += string.Format(",ApprovalCode = {0}", data.ApprovalCode.ToString());
+                strcmd += string.Format(",OrderNo = {0}", data.OrderNo.ToString());
+                strcmd += string.Format(",CommentNo = {0}", data.CommentNo.ToString());
+                strcmd += string.Format(",ParentNo = {0}", data.ParentNo.ToString());
+                strcmd += string.Format(",ApproValComment = '{0}'", data.ApproValComment.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 承認コメントデータ削除
+        /// <summary>
+        /// 承認コメントデータ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">承認コメントデータデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            //インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM ProcessApprovalComment", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <returns></returns>
+        public bool UpdateFeild(int ConstructionCode, int FeildNo, object value, bool bConnect = true, int ApprovalCode = 0, int OrderNo = 0, int SeqNo = 0)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE ProcessApprovalComment";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)ColumnName.ConstructionCode:
+                        strcmd += string.Format(" ConstructionCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ApprovalCode:
+                        strcmd += string.Format(" ApprovalCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.CommentNo:
+                        strcmd += string.Format(" CommentNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ParentNo:
+                        strcmd += string.Format(" ParentNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)ColumnName.ApproValComment:
+                        strcmd += string.Format(" ApproValComment = '{0}'", value.ToString());
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(ConstructionCode, ApprovalCode, OrderNo, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref ProcessApprovalComment wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.ConstructionCode = int.Parse(objwrk[(int)ColumnName.ConstructionCode].ToString());
+                wrk.ApprovalCode = int.Parse(objwrk[(int)ColumnName.ApprovalCode].ToString());
+                wrk.OrderNo = int.Parse(objwrk[(int)ColumnName.OrderNo].ToString());
+                wrk.CommentNo = int.Parse(objwrk[(int)ColumnName.CommentNo].ToString());
+                wrk.ParentNo = int.Parse(objwrk[(int)ColumnName.ParentNo].ToString());
+                wrk.ApproValComment = objwrk[(int)ColumnName.ApproValComment].ToString();
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATEDATE].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="BusinessTypeCode"></param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int ConstructionCode, int ApprovalCode = 0, int OrderNo = 0, int CommentNo = 0, int CommentSeqNo = 0, string APara = "")
+        {
+            string strWork = string.Empty;
+            try
+            {
+                strWork = string.Format(" Where {0}ConstructionCode = {1}", APara, ConstructionCode.ToString());
+                if (ApprovalCode != 0)
+                    strWork += string.Format(" And {0}ApprovalCode = {1}", APara, ApprovalCode.ToString());
+                if (OrderNo != 0)
+                    strWork += string.Format(" And {0}OrderNo = {1}", APara, OrderNo.ToString());
+                if (CommentNo != 0)
+                    strWork += string.Format(" And {0}CommentNo = {1}", APara, CommentNo.ToString());
+                if (CommentSeqNo != 0)
+                    strWork += string.Format(" And {0}CommentSeqNo = {1}", APara, CommentSeqNo.ToString());
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+        #region 枝番の最大値を取得する
+        /// <summary>
+        /// 枝番の最大値を取得する
+        /// </summary>
+        /// <returns></returns>
+        public int MaxSerialNoCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SerialNo), 0) FROM ProcessApprovalComment" + 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOProcessApprovalDetail.cs	(revision 83)
@@ -38,8 +38,8 @@
             OrderNo,
             SerialNo,
             LinkCode,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -357,8 +357,8 @@
                 wrk.SerialNo = int.Parse(objwrk[(int)ColumnName.SerialNo].ToString());
                 wrk.LinkCode = int.Parse(objwrk[(int)ColumnName.LinkCode].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)ColumnName.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)ColumnName.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrder.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrder.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrder.cs	(revision 83)
@@ -135,13 +135,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<PurchaseOrder> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -175,13 +175,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref PurchaseOrder data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL() + AddSQLString;
 
                 // SQL実行
@@ -409,7 +409,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -627,7 +627,7 @@
         /// <returns></returns>
         public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
             int iRet = 0;
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrderDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrderDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOPurchaseOrderDetail.cs	(revision 83)
@@ -71,7 +71,7 @@
         /// </summary>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
 
             strcmd += "  ConstructionCode";	        // 工事コード
@@ -105,7 +105,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref PurchaseOrderDetail data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -142,7 +142,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<PurchaseOrderDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
@@ -317,7 +317,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestData.cs	(revision 83)
@@ -50,8 +50,8 @@
             UnpaidAmount,
             TaxAmount,
             Note,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            ENTRYDATE,
+            UPDATEDATE,
         }
         #endregion
 
@@ -77,13 +77,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<RequestData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " RequestNo";
                 strcmd += " ,MainConstructionCode";
@@ -288,7 +288,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -335,8 +335,8 @@
                 wrk.TaxAmount = int.Parse(objwrk[(int)NameColumn.TaxAmount].ToString());
                 wrk.Note = objwrk[(int)NameColumn.Note].ToString();
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestDataDetail.cs	(revision 83)
@@ -40,8 +40,8 @@
             ConstructionKind,
             RequestAmount,
             TaxAmount,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            ENTRYDATE,
+            UPDATEDATE,
         }
         #endregion
 
@@ -67,13 +67,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<RequestDataDetail> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " RequestNo";
                 strcmd += " ,MainConstructionCode";
@@ -247,7 +247,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -284,8 +284,8 @@
                 wrk.RequestAmount = int.Parse(objwrk[(int)NameColumn.RequestAmount].ToString());
                 wrk.TaxAmount = int.Parse(objwrk[(int)NameColumn.TaxAmount].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestHead.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestHead.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IORequestHead.cs	(revision 83)
@@ -49,8 +49,8 @@
             Note,
             AssignedFlg,
             InvoiceNo,
-            ENTRY_DATE,
-            UPDATE_DATE,
+            ENTRYDATE,
+            UPDATEDATE,
         }
         #endregion
 
@@ -76,13 +76,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<RequestHead> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " RequestNo";
                 strcmd += " ,ReqConstructionCode";
@@ -288,7 +288,7 @@
         /// <returns></returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -339,8 +339,8 @@
                 wrk.AssignedFlg = int.Parse(objwrk[(int)NameColumn.AssignedFlg].ToString());
                 wrk.InvoiceNo = int.Parse(objwrk[(int)NameColumn.InvoiceNo].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSalesGraphData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSalesGraphData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSalesGraphData.cs	(revision 83)
@@ -42,8 +42,8 @@
             AdministrativeExpense,
             GrossProfit,
             NetIncome,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -68,13 +68,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<SalesGraphData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " GraphDataCode,";
                 strcmd += " ConstructionPeriod,";
@@ -136,8 +136,8 @@
                 strcmd += string.Format(",{0}", data.GrossProfit.ToString());
                 strcmd += string.Format(",{0}", data.NetIncome.ToString());
 
-                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%'),'%Y/%m/%d %H:%i:%s')";
-                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", NOW()";
+                strcmd += ", NOW()";
                 strcmd = strcmd + ")";
 
                 if (!ExecuteNonQuery(strcmd, bConnect)) return false;
@@ -217,7 +217,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -254,8 +254,8 @@
                 wrk.GrossProfit = int.Parse(objwrk[(int)NameColumn.GrossProfit].ToString());
                 wrk.NetIncome = int.Parse(objwrk[(int)NameColumn.NetIncome].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobItemRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobItemRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobItemRegist.cs	(revision 83)
@@ -0,0 +1,360 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 協力業者施工工種登録申請データアクセスクラス
+    /// </summary>
+    public class IOSubConstrJobItemRegist : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 工協力会社施工工種マスタフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            PersonCode = 0,
+            CreateDate,
+            SeqNo,
+            DisplayOrder,
+            ItemCode,
+            EntryDate,
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOSubConstrJobItemRegist()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 協力業者施工工種登録申請データ検索SQL作成
+        /// <summary>
+        /// 協力業者施工工種登録申請データ検索SQL作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">協力業者施工工種登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+            strcmd += "  PersonCode";
+            strcmd += ", DATE_FORMAT(CreateDate,'%Y/%m/%d')";
+            strcmd += ", SeqNo";
+            strcmd += ", DisplayOrder";
+            strcmd += ", ItemCode";
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM SubConstrJobItemRegist";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ検索（複数件）
+        /// <summary>
+        /// 協力業者施工工種登録申請データ検索（複数件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<SubConstrJobItemRegist> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    SubConstrJobItemRegist work = new SubConstrJobItemRegist();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ検索（１件）
+        /// <summary>
+        /// 協力業者施工工種登録申請データ検索（１件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref SubConstrJobItemRegist data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ追加（１件）
+        /// <summary>
+        /// 協力業者施工工種登録申請データ追加（１件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(SubConstrJobItemRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO SubConstrJobItemRegist";
+
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", data.PersonCode);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')" + data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.SeqNo);
+                strcmd += string.Format(", {0}", data.DisplayOrder.ToString());
+                strcmd += string.Format(", {0}", data.ItemCode.ToString());
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ追加（複数件）
+        /// <summary>
+        /// 協力業者施工工種登録申請データ追加（複数件）
+        /// </summary>
+        /// <param name="data">協力業者施工工種登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<SubConstrJobItemRegist> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (SubConstrJobItemRegist work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ更新
+        /// <summary>
+        /// 協力業者施工工種登録申請データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">協力業者施工工種登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, SubConstrJobItemRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE SubConstrJobItemRegist";
+
+                strcmd += " SET";
+
+                strcmd += string.Format("  PersonCode = {0}", data.PersonCode);
+                strcmd += string.Format(", CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", SeqNo = {0}", data.SeqNo);
+                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd += string.Format(", ItemCode = {0}", data.ItemCode.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者施工工種登録申請データ削除
+        /// <summary>
+        /// 協力業者施工工種登録申請データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">協力業者施工工種登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM SubConstrJobItemRegist", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref SubConstrJobItemRegist wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());
+                wrk.CreateDate = DateTime.Parse(objwrk[(int)TableColumn.CreateDate].ToString());
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());
+                wrk.DisplayOrder = int.Parse(objwrk[(int)TableColumn.DisplayOrder].ToString());
+                wrk.ItemCode = int.Parse(objwrk[(int)TableColumn.ItemCode].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="ComponentCode">大工種キー</param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime CaretaDate, int SeqNo = 0, int DisplayOrder = 0, string Alias = "")
+        {
+            string strWork = "";
+            try
+            {
+                string strAlias = string.Empty;
+                if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
+                strWork = string.Format(" WHERE {0}PersonCode = {1}", strAlias, PersonCode);
+                if (CaretaDate != DateTime.MinValue)
+                    strWork += string.Format(" AND {0}CreateDate = STR_TO_DATE('{1}','%Y/%m/%d')", strAlias, CaretaDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND {0}SeqNo = {1}", strAlias, SeqNo);
+                if (DisplayOrder != 0)
+                    strWork += string.Format(" AND {0}DisplayOrder = {1}", strAlias, DisplayOrder);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobLinkRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobLinkRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrJobLinkRegist.cs	(revision 83)
@@ -0,0 +1,360 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 協力業者職種リンク登録申請データアクセスクラス
+    /// </summary>
+    public class IOSubConstrJobLinkRegist : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 工協力業者職種リンク登録申請データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            PersonCode = 0,
+            CreateDate,
+            SeqNo,
+            DisplayOrder,
+            JobCategoryCode,
+            EntryDate,
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOSubConstrJobLinkRegist()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ検索SQL作成
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ検索作成
+        /// </summary>
+        /// <returns></returns>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+            strcmd += "  PersonCode";
+            strcmd += ", DATE_FORMAT(CreateDate,'%Y/%m/%d')";
+            strcmd += ", SeqNo";
+            strcmd += ", DisplayOrder";
+            strcmd += ", JobCategoryCode";
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM SubConstrJobLinkRegist";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ検索（複数件）
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ検索（複数件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<SubConstrJobLinkRegist> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    SubConstrJobLinkRegist work = new SubConstrJobLinkRegist();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ検索（１件）
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ検索（１件）
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref SubConstrJobLinkRegist data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ追加（１件）
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ追加（１件）
+        /// </summary>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool InsertAction(SubConstrJobLinkRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                    strcmd = "INSERT INTO SubConstrJobLinkRegist";
+
+                    strcmd += "(";
+                    bool bFirst = true;
+                    foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                    {
+                        if (!bFirst) strcmd += " ,";
+                        strcmd += gender.ToString();
+                        bFirst = false;
+                    }
+                    strcmd += ") VALUES (";
+
+                    strcmd += string.Format("  {0}", data.PersonCode);
+                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')" + data.CreateDate.ToShortDateString());
+                    strcmd += string.Format(", {0}", data.SeqNo);
+                    strcmd += string.Format(", {0}", data.DisplayOrder.ToString());
+                    strcmd += string.Format(", {0}", data.JobCategoryCode.ToString());
+
+                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                    strcmd = strcmd + ")";
+
+                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ追加（複数件）
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ追加（複数件）
+        /// </summary>
+        /// <param name="data">協力業者職種リンク登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<SubConstrJobLinkRegist> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (SubConstrJobLinkRegist work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ更新
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">協力業者職種リンク登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, SubConstrJobLinkRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE SubConstrJobLinkRegist";
+
+                strcmd += " SET";
+
+                strcmd += string.Format("  PersonCode = {0}", data.PersonCode);
+                strcmd += string.Format(", CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", SeqNo = {0}", data.SeqNo);
+                strcmd += string.Format(", DisplayOrder = {0}", data.DisplayOrder.ToString());
+                strcmd += string.Format(", JobCategoryCode = {0}", data.JobCategoryCode.ToString());
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ削除
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">協力業者職種リンク登録申請データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM SubConstrJobLinkRegist", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref SubConstrJobLinkRegist wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());
+                wrk.CreateDate = DateTime.Parse(objwrk[(int)TableColumn.CreateDate].ToString());
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());
+                wrk.JobCategoryCode = int.Parse(objwrk[(int)TableColumn.JobCategoryCode].ToString());
+                wrk.DisplayOrder = int.Parse(objwrk[(int)TableColumn.DisplayOrder].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+
+        #endregion
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="ComponentCode">大工種キー</param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime CaretaDate, int SeqNo = 0, int DisplayOrder = 0, string Alias = "")
+        {
+            string strWork = "";
+            try
+            {
+                string strAlias = string.Empty;
+                if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
+                strWork = string.Format(" WHERE {0}PersonCode = {1}", strAlias, PersonCode);
+                if (CaretaDate != DateTime.MinValue)
+                    strWork += string.Format(" AND {0}CreateDate = STR_TO_DATE('{1}','%Y/%m/%d')", strAlias, CaretaDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND {0}SeqNo = {1}", strAlias, SeqNo);
+                if (DisplayOrder != 0)
+                    strWork += string.Format(" AND {0}DisplayOrder = {1}", strAlias, DisplayOrder);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSubConstrRegist.cs	(revision 83)
@@ -0,0 +1,620 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 協力業者登録申請データＤＢアクセス
+    /// </summary>
+    public class IOSubConstrRegist : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// 協力業者登録申請データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            PersonCode = 0,
+            CreateDate,
+            SeqNo,
+            DataMode,
+            SourceCode,
+            PetitionPeriod,
+            CorporateStatusName,
+            CorporateStatusPoint,
+            CompanyName,
+            CEOPositionName,
+            CEOName,
+            ContactPersonName,
+            ZipCode,
+            Address1,
+            Address2,
+            Address3,
+            CellPhoneNumber,
+            MailAddress,
+            PhoneNumber,
+            FaxNumber,
+            JapaneseSyllabary,
+            StartDate,
+            Note,
+            labourKind,
+            OrderDate,
+            OrderNo,
+            EntryDate,
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOSubConstrRegist()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region 協力業者登録申請データ検索文字列作成
+        /// <summary>
+        /// 協力業者登録申請データ検索文字列作成
+        /// </summary>
+        /// <param name="AddSQLString">検索条件SQL文字列</param>
+        /// <param name="data">協力業者登録申請データ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        private string CreateSelectSQL()
+        {
+            string strcmd = "SELECT";
+
+            strcmd += "  PersonCode";
+            strcmd += ", DATE_FORMAT(CreateDate,'%Y/%m/%d')";
+            strcmd += ", SeqNo";
+            strcmd += ", DataMode";
+            strcmd += ", SourceCode";
+            strcmd += ", PetitionPeriod";
+
+            strcmd += ", CorporateStatusName";
+            strcmd += ", CorporateStatusPoint";
+            strcmd += ", CompanyName";
+            strcmd += ", CEOPositionName";
+            strcmd += ", CEOName";
+            strcmd += ", ContactPersonName";
+            strcmd += ", ZipCode";
+            strcmd += ", Address1";
+            strcmd += ", Address2";
+            strcmd += ", Address3";
+            strcmd += ", CellPhoneNumber";
+            strcmd += ", MailAddress";
+            strcmd += ", PhoneNumber";
+            strcmd += ", FaxNumber";
+            strcmd += ", JapaneseSyllabary";
+            strcmd += ", DATE_FORMAT(StartDate, '%Y/%m/%d')";
+            strcmd += ", Note";
+            strcmd += ", labourKind";
+            strcmd += " ,DATE_FORMAT(OrderDate, '%Y/%m/%d')";
+            strcmd += " ,OrderNo";
+
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " FROM SubConstrRegist";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 協力業者登録申請データ複数検索
+        /// <summary>
+        /// 協力業者登録申請データ複数検索
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref List<SubConstrRegist> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    SubConstrRegist work = new SubConstrRegist();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ1件検索
+        /// <summary>
+        /// 協力業者登録申請データ1件検索
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="data"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool SelectAction(string AddSQLString, ref SubConstrRegist data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ1件追加
+        /// <summary>
+        /// 協力業者登録申請データ1件追加
+        /// </summary>
+        /// <param name="data">協力業者登録申請データ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(SubConstrRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO SubConstrRegist";
+
+                strcmd += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
+                {
+                    if (!bFirst) strcmd += " ,";
+                    strcmd += gender.ToString();
+                    bFirst = false;
+                }
+                strcmd += ") VALUES (";
+
+                strcmd += string.Format("  {0}", data.PersonCode);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')" ,data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.SeqNo);
+                strcmd += string.Format(", {0}", data.DataMode);
+                strcmd += string.Format(", {0}", data.SourceCode);
+                strcmd += string.Format(", {0}", data.PetitionPeriod);
+
+                strcmd += string.Format(", '{0}'", data.CorporateStatusName);
+                strcmd += string.Format(", {0}", data.CorporateStatusPoint);
+                strcmd += string.Format(", '{0}'", data.CompanyName);
+                strcmd += string.Format(", '{0}'", data.CEOPositionName);
+                strcmd += string.Format(", '{0}'", data.CEOName);
+                strcmd += string.Format(", '{0}'", data.ContactPersonName);
+                strcmd += string.Format(", '{0}'", data.ZipCode);
+                strcmd += string.Format(", '{0}'", data.Address1);
+                strcmd += string.Format(", '{0}'", data.Address2);
+                strcmd += string.Format(", '{0}'", data.Address3);
+                strcmd += string.Format(", '{0}'", data.CellPhoneNumber);
+                strcmd += string.Format(", '{0}'", data.MailAddress);
+                strcmd += string.Format(", '{0}'", data.PhoneNumber);
+                strcmd += string.Format(", '{0}'", data.FaxNumber);
+                strcmd += string.Format(", '{0}'", data.JapaneseSyllabary);
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd += string.Format(", '{0}'", data.Note);
+                strcmd += string.Format(",  {0} ", data.labourKind.ToString());
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", {0}", data.OrderNo);
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ複数追加
+        /// <summary>
+        /// 協力業者登録申請データ複数追加
+        /// </summary>
+        /// <param name="data">協力業者登録申請データ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(List<SubConstrRegist> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                foreach (SubConstrRegist work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ更新
+        /// <summary>
+        /// 協力業者登録申請データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">協力業者登録申請データ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, SubConstrRegist data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE SubConstrRegist";
+
+                strcmd += " SET";
+
+                strcmd += string.Format("  PersonCode = {0}", data.PersonCode);
+                strcmd += string.Format(", CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.CreateDate.ToShortDateString());
+                strcmd += string.Format(", SeqNo = {0}", data.SeqNo);
+                strcmd += string.Format(", DataMode = {0}", data.DataMode);
+                strcmd += string.Format(", SourceCode = {0}", data.SourceCode);
+                strcmd += string.Format(", PetitionPeriod = {0}", data.PetitionPeriod);
+
+                strcmd += string.Format(", CorporateStatusName = '{0}'", data.CorporateStatusName);
+                strcmd += string.Format(", CorporateStatusPoint = {0}", data.CorporateStatusPoint);
+                strcmd += string.Format(", CompanyName = '{0}'", data.CompanyName);
+                strcmd += string.Format(", CEOPositionName = '{0}'", data.CEOPositionName);
+                strcmd += string.Format(", CEOName = '{0}'", data.CEOName);
+                strcmd += string.Format(", ContactPersonName = '{0}'", data.ContactPersonName);
+                strcmd += string.Format(", ZipCode = '{0}'", data.ZipCode);
+                strcmd += string.Format(", Address1 = '{0}'", data.Address1);
+                strcmd += string.Format(", Address2 = '{0}'", data.Address2);
+                strcmd += string.Format(", Address3 = '{0}'", data.Address3);
+                strcmd += string.Format(", CellPhoneNumber = '{0}'", data.CellPhoneNumber);
+                strcmd += string.Format(", MailAddress = '{0}'", data.MailAddress);
+                strcmd += string.Format(", PhoneNumber = '{0}'", data.PhoneNumber);
+                strcmd += string.Format(", FaxNumber = '{0}'", data.FaxNumber);
+                strcmd += string.Format(", JapaneseSyllabary = '{0}'", data.JapaneseSyllabary);
+                strcmd += string.Format(", StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.StartDate.ToShortDateString());
+                strcmd += string.Format(", Note = '{0}'", data.Note);
+                strcmd += string.Format(", labourKind = {0}", data.labourKind);
+                strcmd += string.Format(", OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.OrderDate.ToShortDateString());
+                strcmd += string.Format(", OrderNo = {0}", data.OrderNo);
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ削除
+        /// <summary>
+        /// 協力業者登録申請データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">協力業者登録申請データ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM SubConstrRegist", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <param name="ConstructionCode"></param>
+        /// <param name="FeildNo"></param>
+        /// <param name="value"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public bool UpdateFeild(int PersonCode, DateTime CreateDate, int SeqNo, int FeildNo, object value, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE SubConstrRegist";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)TableColumn.PersonCode:
+                        strcmd += string.Format("  PersonCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.CreateDate:
+                        strcmd += string.Format(" CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.SeqNo:
+                        strcmd += string.Format(", SeqNo = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.DataMode:
+                        strcmd += string.Format(", DataMode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.SourceCode:
+                        strcmd += string.Format(", SourceCode = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.PetitionPeriod:
+                        strcmd += string.Format(", PetitionPeriod = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.CorporateStatusName:
+                        strcmd += string.Format(" CorporateStatusName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.CorporateStatusPoint:
+                        strcmd += string.Format(" CorporateStatusPoint = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.CompanyName:
+                        strcmd += string.Format(" CompanyName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.CEOPositionName:
+                        strcmd += string.Format(" CEOPositionName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.CEOName:
+                        strcmd += string.Format(" CEOName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.ContactPersonName:
+                        strcmd += string.Format(" ContactPersonName = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.ZipCode:
+                        strcmd += string.Format(" ZipCode = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address1:
+                        strcmd += string.Format(" Address1 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address2:
+                        strcmd += string.Format(" Address2 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.Address3:
+                        strcmd += string.Format(" Address3 = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.CellPhoneNumber:
+                        strcmd += string.Format(" CellPhoneNumber = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.MailAddress:
+                        strcmd += string.Format(" MailAddress = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.PhoneNumber:
+                        strcmd += string.Format(" PhoneNumber = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.FaxNumber:
+                        strcmd += string.Format(" FaxNumber = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.JapaneseSyllabary:
+                        strcmd += string.Format(" JapaneseSyllabary = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.StartDate:
+                        strcmd += string.Format(" StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.Note:
+                        strcmd += string.Format(" Note = '{0}'", value.ToString());
+                        break;
+                    case (int)TableColumn.labourKind:
+                        strcmd += string.Format(" labourKind = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.OrderDate:
+                        strcmd += string.Format(" OrderDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+                    case (int)TableColumn.OrderNo:
+                        strcmd += string.Format(" OrderNo = {0}", ((int)value).ToString());
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, CreateDate, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region OracleDataReaderより構造体へセットする
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref SubConstrRegist wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());
+                wrk.CreateDate = DateTime.Parse(objwrk[(int)TableColumn.CreateDate].ToString());
+                wrk.SeqNo = int.Parse(objwrk[(int)TableColumn.SeqNo].ToString());
+                wrk.DataMode = int.Parse(objwrk[(int)TableColumn.DataMode].ToString());
+                wrk.SourceCode = int.Parse(objwrk[(int)TableColumn.SourceCode].ToString());
+                wrk.PetitionPeriod = int.Parse(objwrk[(int)TableColumn.PetitionPeriod].ToString());
+                wrk.CorporateStatusName = objwrk[(int)TableColumn.CorporateStatusName].ToString();
+                wrk.CorporateStatusPoint = int.Parse(objwrk[(int)TableColumn.CorporateStatusPoint].ToString());
+                wrk.CompanyName = objwrk[(int)TableColumn.CompanyName].ToString();
+                wrk.CEOPositionName = objwrk[(int)TableColumn.CEOPositionName].ToString();
+                wrk.CEOName = objwrk[(int)TableColumn.CEOName].ToString();
+                wrk.ContactPersonName = objwrk[(int)TableColumn.ContactPersonName].ToString();
+                wrk.ZipCode = objwrk[(int)TableColumn.ZipCode].ToString();
+                wrk.Address1 = objwrk[(int)TableColumn.Address1].ToString();
+                wrk.Address2 = objwrk[(int)TableColumn.Address2].ToString();
+                wrk.Address3 = objwrk[(int)TableColumn.Address3].ToString();
+                wrk.CellPhoneNumber = objwrk[(int)TableColumn.CellPhoneNumber].ToString();
+                wrk.MailAddress = objwrk[(int)TableColumn.MailAddress].ToString();
+                wrk.PhoneNumber = objwrk[(int)TableColumn.PhoneNumber].ToString();
+                wrk.FaxNumber = objwrk[(int)TableColumn.FaxNumber].ToString();
+                wrk.JapaneseSyllabary = objwrk[(int)TableColumn.JapaneseSyllabary].ToString();
+                wrk.StartDate = DateTime.Parse(objwrk[(int)TableColumn.StartDate].ToString());
+                wrk.Note = objwrk[(int)TableColumn.Note].ToString();
+                wrk.labourKind = int.Parse(objwrk[(int)TableColumn.labourKind].ToString());
+                wrk.OrderDate = DateTime.Parse(objwrk[(int)TableColumn.OrderDate].ToString());
+                wrk.OrderNo = int.Parse(objwrk[(int)TableColumn.OrderNo].ToString());
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 申請連番の最大値を取得する
+        /// <summary>
+        /// 申請連番の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxSeqNoCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM SubConstrRegist" + 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
+
+        #region 主キー検索の文字列を返す
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="ItemCode">大工種キー</param>
+        /// <returns>Where文字列</returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime CaretaDate, int SeqNo = 0, string Alias = "")
+        {
+            string strWork = "";
+            try
+            {
+                string strAlias = string.Empty;
+                if (Alias.Length != 0) strAlias = string.Format("{0}.", Alias);
+                strWork = string.Format(" WHERE {0}PersonCode = {1}", strAlias, PersonCode);
+                if (CaretaDate != DateTime.MinValue)
+                    strWork += string.Format(" AND {0}CreateDate = STR_TO_DATE('{1}','%Y/%m/%d')", strAlias, CaretaDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND {0}SeqNo = {1}", strAlias, SeqNo);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSystemExecute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSystemExecute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOSystemExecute.cs	(revision 83)
@@ -64,10 +64,10 @@
         /// <returns>true：成功 false：失敗</returns>
         private string CreateSelectSQL()
         {
-            // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
             string strcmd = "SELECT";
             strcmd += "  PrimaryCode";
-            strcmd += " ,DATE_FORMAT(TargetDate, '%Y/%m/%d %H:%i:%s')";
+            strcmd += " ,DATE_FORMAT(TargetDate, '%Y/%m/%d')";
             strcmd += " ,SystemVersion";
             strcmd += " ,UpDateCopyVersion";
             strcmd += " ,DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";
@@ -88,13 +88,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref List<SystemExecute> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL();
                 strcmd += AddSQLString;
 
@@ -129,13 +129,13 @@
         /// <returns></returns>
         public bool SelectAction(string AddSQLString, ref SystemExecute data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = CreateSelectSQL();
                 strcmd += AddSQLString;
 
@@ -173,6 +173,8 @@
 
             strcmd += "(PrimaryCode";
             strcmd += " ,TargetDate";
+            strcmd += " ,SystemVersion";
+            strcmd += " ,UpDateCopyVersion";
             strcmd += " ,EntryDate";
             strcmd += " ,UpdateDate)";
 
@@ -179,6 +181,8 @@
             strcmd += " VALUES (";
             strcmd += string.Format("{0}", work.PrimaryCode);
             strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.TargetDate.ToShortDateString());
+            strcmd += string.Format(",{0}", work.SystemVersion);
+            strcmd += string.Format(",{0}", work.UpDateCopyVersion);
 
             strcmd += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%'),'%Y/%m/%d %H:%i:%s')";
             strcmd += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%'),'%Y/%m/%d %H:%i:%s')";
@@ -260,6 +264,8 @@
 
                 strcmd += string.Format(" PrimaryCode = {0}", data.PrimaryCode);
                 strcmd += string.Format(", TargetDate = STR_TO_DATE('{0}','%Y/%m/%d')", data.TargetDate.ToShortDateString());
+                strcmd += string.Format(", SystemVersion = {0}", data.SystemVersion);
+                strcmd += string.Format(", UpDateCopyVersion = {0}", data.UpDateCopyVersion);
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%'),'%Y/%m/%d %H:%i:%s')";
                 strcmd += AddSQLString;
@@ -285,7 +291,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -328,6 +334,12 @@
                     case (int)TableColumn.TargetDate:
                         strcmd += string.Format(" TargetDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
                         break;
+                    case (int)TableColumn.SystemVersion:
+                        strcmd += string.Format(" SystemVersion = {0}", ((int)value).ToString());
+                        break;
+                    case (int)TableColumn.UpDateCopyVersion:
+                        strcmd += string.Format(" UpDateCopyVersion = {0}", ((int)value).ToString());
+                        break;
                 }
 
                 strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
Index: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOTranceportDailyData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOTranceportDailyData.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOTranceportDailyData.cs	(revision 83)
@@ -0,0 +1,511 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Data;
+using System.Collections;
+
+using log4net;
+using MySql.Data.MySqlClient;           // Data Provider for MySql
+
+using ProcessManagement.DB.MySql;
+using ProcessManagement.DB.Core;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+
+namespace ProcessManagement.DB.IOAccess
+{
+    /// <summary>
+    /// 出勤日報データＤＢアクセス
+    /// </summary>
+    public class IOTranceportDailyData : MySqlProcess
+    {
+        #region 定義部
+        /// <summary>
+        /// log4netログを使用する
+        /// </summary>
+        private static readonly ILog logger = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        /// <summary>
+        /// データフィールド並び
+        /// </summary>
+        public enum TableColumn
+        {
+            /// <summary>
+            /// 作成者コード
+            /// </summary>
+            PersonCode,
+            /// <summary>
+            /// 日報作成日
+            /// </summary>
+            AttendanceDate,
+            /// <summary>
+            /// 当日出発キロ数
+            /// </summary>
+            StartDistance,
+            /// <summary>
+            /// 当日終了キロ数
+            /// </summary>
+            ComplateDistance,
+            /// <summary>
+            /// 当日合計キロ数
+            /// </summary>
+            TotalDistance,
+            /// <summary>
+            /// 事務所出勤フラグ
+            /// </summary>
+            OfficeGoFlg,
+            /// <summary>
+            /// 事務所帰宅フラグ
+            /// </summary>
+            OfficeOutFlg,
+            /// <summary>
+            /// 有料通勤出勤フラグ
+            /// </summary>
+            TrancePayGoFlg,
+            /// <summary>
+            /// 有料通勤帰宅フラグ
+            /// </summary>
+            TrancePayOutFlg,
+            /// <summary>
+            /// 資材置場フラグ
+            /// </summary>
+            WareHouseFlg,
+            /// <summary>
+            /// 登録年月日
+            /// </summary>
+            EntryDate,
+            /// <summary>
+            /// 更新年月日
+            /// </summary>
+            UpdateDate,
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        /// <param name="ConnectionString"></param>
+        public IOTranceportDailyData()
+            : base(DBCommon.Instance.DBConnectString)
+        {
+        }
+
+        #endregion
+
+        #region SQL作成
+        /// <summary>
+        /// SQL作成
+        /// </summary>
+        private string CreateSelectSQL()
+        {
+            // SQL作成（DateTime型が変換できないのでCharに変換しておく）
+            string strcmd = "SELECT";
+
+            strcmd += "  PersonCode";                                       // 担当者コード
+            strcmd += ", DATE_FORMAT(AttendanceDate, '%Y/%m/%d')";            // 日報作成日
+            strcmd += ", StartDistance";                                    // 当日出発キロ数
+            strcmd += ", ComplateDistance";                                 // 当日終了キロ数
+            strcmd += ", TotalDistance";                                    // 当日合計キロ数
+            strcmd += ", OfficeGoFlg";                                      // 事務所出勤フラグ
+            strcmd += ", OfficeOutFlg";                                     // 事務所帰宅フラグ
+            strcmd += ", TrancePayGoFlg";                                   // 有料通勤出勤フラグ
+            strcmd += ", TrancePayOutFlg";                                  // 有料通勤帰宅フラグ
+            strcmd += ", WareHouseFlg";                                     // 資材置場フラグ
+            strcmd += ", DATE_FORMAT(EntryDate, '%Y/%m/%d %H:%i:%s')";      // 更新年月日
+            strcmd += ", DATE_FORMAT(UpdateDate, '%Y/%m/%d %H:%i:%s')";     // 登録年月日
+            strcmd += " FROM TranceportDailyData";
+
+            return strcmd;
+        }
+        #endregion
+
+        #region 複数読込み処理
+        public bool SelectAction(string AddSQLString, ref List<TranceportDailyData> data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                // SQL作成
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    TranceportDailyData work = new TranceportDailyData();
+                    Reader2Struct(objwrk, ref work);
+                    data.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件読込み処理
+        public bool SelectAction(string AddSQLString, ref TranceportDailyData data, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+
+            try
+            {
+                strcmd = CreateSelectSQL() + AddSQLString;
+
+                // SQL実行
+                if (!ExecuteReader(strcmd, ref arData, bConnect)) return false;
+                if (arData.Count == 0) return false;
+
+                // データセット
+                foreach (object[] objwrk in arData)
+                {
+                    Reader2Struct(objwrk, ref data);
+                    break;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1件追加処理
+        /// <summary>
+        /// 担当者毎経費データ追加
+        /// </summary>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool InsertAction(TranceportDailyData work, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "INSERT INTO TranceportDailyData";
+                strcmd += "  (PersonCode";          // 担当者コード
+                strcmd += ", AttendanceDate";       // 日報作成日
+                strcmd += ", StartDistance";        // 当日出発キロ数
+                strcmd += ", ComplateDistance";     // 当日終了キロ数
+                strcmd += ", TotalDistance";        // 当日合計キロ数
+                strcmd += ", OfficeGoFlg";          // 事務所出勤フラグ
+                strcmd += ", OfficeOutFlg";         // 事務所帰宅フラグ
+                strcmd += ", TrancePayGoFlg";       // 有料通勤出勤フラグ
+                strcmd += ", TrancePayOutFlg";      // 有料通勤帰宅フラグ
+                strcmd += ", WareHouseFlg";         // 資材置場フラグ
+                strcmd += ", EntryDate";            // 登録年月日
+                strcmd += ", UpdateDate)";          // 更新年月日
+
+                strcmd += " VALUES (";
+
+                strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
+                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
+                                            , work.AttendanceDate.ToShortDateString()); // 日報作成日
+
+                strcmd += string.Format(", {0}", work.StartDistance);                   // 当日出発キロ数
+                strcmd += string.Format(", {0}", work.ComplateDistance);                // 当日終了キロ数
+                strcmd += string.Format(", {0}", work.TotalDistance);                   // 当日合計キロ数
+                strcmd += string.Format(", {0}", work.OfficeGoFlg);                     // 事務所出勤フラグ
+                strcmd += string.Format(", {0}", work.OfficeOutFlg);                    // 事務所帰宅フラグ
+                strcmd += string.Format(", {0}", work.TrancePayGoFlg);                  // 有料通勤出勤フラグ
+                strcmd += string.Format(", {0}", work.TrancePayOutFlg);                 // 有料通勤帰宅フラグ
+                strcmd += string.Format(", {0}", work.WareHouseFlg);                    // 資材置場フラグ
+
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd = strcmd + ")";
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 複数追加処理
+        public bool InsertAction(List<TranceportDailyData> data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+                foreach (TranceportDailyData work in data)
+                {
+                    if (!InsertAction(work, bConnect)) return false;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 更新処理
+        /// <summary>
+        /// 担当者毎経費データ更新
+        /// </summary>
+        /// <param name="AddSQLString">更新条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool UpdateAction(string AddSQLString, TranceportDailyData data, bool bConnect = true)
+        {
+            string strcmd = "";
+            try
+            {
+
+                strcmd = "UPDATE TranceportDailyData";
+
+                strcmd += " SET";
+
+                strcmd += string.Format(" PersonCode = {0}", data.PersonCode);                  // 担当者コード
+                strcmd += string.Format(",AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')"
+                                        , data.AttendanceDate.ToShortDateString());             // 日報作成日
+
+                strcmd += string.Format(",StartDistance = {0} ", data.StartDistance);           // 当日出発キロ数
+                strcmd += string.Format(",ComplateDistance = {0} ", data.ComplateDistance);     // 当日終了キロ数
+                strcmd += string.Format(",TotalDistance = {0} ", data.TotalDistance);           // 当日合計キロ数
+                strcmd += string.Format(",OfficeGoFlg = {0} ", data.OfficeGoFlg);               // 事務所出勤フラグ
+                strcmd += string.Format(",OfficeOutFlg = {0} ", data.OfficeOutFlg);             // 事務所帰宅フラグ
+                strcmd += string.Format(",TrancePayGoFlg = {0} ", data.TrancePayGoFlg);         // 有料通勤出勤フラグ
+                strcmd += string.Format(",TrancePayOutFlg = {0} ", data.TrancePayOutFlg);       // 有料通勤帰宅フラグ
+                strcmd += string.Format(",WareHouseFlg = {0} ", data.WareHouseFlg);             // 資材置場フラグ
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += AddSQLString;
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 削除処理
+        /// <summary>
+        /// 担当者毎経費データ削除
+        /// </summary>
+        /// <param name="AddSQLString">削除条件SQL文字列</param>
+        /// <param name="data">担当者毎経費データデータ</param>
+        /// <returns>true：成功 false：失敗</returns>
+        public bool DeleteAction(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            try
+            {
+                strcmd = string.Format("{0}{1}", "DELETE FROM TranceportDailyData", AddSQLString);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 1項目更新処理
+        /// <summary>
+        /// 1項目の更新を行う
+        /// </summary>
+        /// <param name="ConstructionCode"></param>
+        /// <param name="FeildNo"></param>
+        /// <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)
+        {
+            string strcmd = "";
+            try
+            {
+                strcmd = "UPDATE TranceportDailyData";
+
+                strcmd += " SET";
+                switch (FeildNo)
+                {
+                    case (int)TableColumn.PersonCode:
+                        strcmd += string.Format(" PersonCode = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.AttendanceDate:
+                        strcmd += string.Format(" AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')", ((DateTime)value).ToShortDateString());
+                        break;
+
+                    case (int)TableColumn.StartDistance:
+                        strcmd += string.Format(" StartDistance = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.ComplateDistance:
+                        strcmd += string.Format(" ComplateDistance = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.TotalDistance:
+                        strcmd += string.Format(" TotalDistance = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.OfficeGoFlg:
+                        strcmd += string.Format(" OfficeGoFlg = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.OfficeOutFlg:
+                        strcmd += string.Format(" OfficeOutFlg = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.TrancePayGoFlg:
+                        strcmd += string.Format(" TrancePayGoFlg = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.TrancePayOutFlg:
+                        strcmd += string.Format(" TrancePayOutFlg = {0}", (int)value);
+                        break;
+                    case (int)TableColumn.WareHouseFlg:
+                        strcmd += string.Format(" WareHouseFlg = {0}", (int)value);
+                        break;
+                }
+
+                strcmd += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strcmd += CreatePrimarykeyString(PersonCode, AttendanceDate, SeqNo);
+
+                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strcmd);
+                return false;
+            }
+        }
+        #endregion
+
+        #region データセット処理
+        /// <summary>
+        /// OracleDataReaderより構造体へセットする
+        /// </summary>
+        /// <param name="reader">OracleDataReader</param>
+        /// <param name="wrk">構造体</param>
+        public void Reader2Struct(object[] objwrk, ref TranceportDailyData wrk)
+        {
+            try
+            {
+                // データ取得
+                wrk.PersonCode = int.Parse(objwrk[(int)TableColumn.PersonCode].ToString());                  // 担当者コード
+                wrk.AttendanceDate = DateTime.Parse(objwrk[(int)TableColumn.AttendanceDate].ToString());     // 日報作成日
+
+                wrk.StartDistance = double.Parse(objwrk[(int)TableColumn.StartDistance].ToString());         // 当日出発キロ数
+                wrk.ComplateDistance = double.Parse(objwrk[(int)TableColumn.ComplateDistance].ToString());   // 当日終了キロ数
+                wrk.TotalDistance = double.Parse(objwrk[(int)TableColumn.TotalDistance].ToString());         // 当日合計キロ数
+                wrk.OfficeGoFlg = int.Parse(objwrk[(int)TableColumn.OfficeGoFlg].ToString());                // 事務所出勤フラグ
+                wrk.OfficeOutFlg = int.Parse(objwrk[(int)TableColumn.OfficeOutFlg].ToString());              // 事務所帰宅フラグ
+                wrk.TrancePayGoFlg = int.Parse(objwrk[(int)TableColumn.TrancePayGoFlg].ToString());          // 有料通勤出勤フラグ
+                wrk.TrancePayOutFlg = int.Parse(objwrk[(int)TableColumn.TrancePayOutFlg].ToString());        // 有料通勤帰宅フラグ
+                wrk.WareHouseFlg = int.Parse(objwrk[(int)TableColumn.WareHouseFlg].ToString());              // 資材置場フラグ
+
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)TableColumn.EntryDate].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)TableColumn.UpdateDate].ToString());
+            }
+            catch (MySqlException myex)
+            {
+                logger.ErrorFormat("ＭｙＳＱＬエラー：{0}：{1}", CommonMotions.GetMethodName(2), myex.Message);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 検索文字列作成処理
+        /// <summary>
+        /// 主キー検索の文字列を返す
+        /// </summary>
+        /// <param name="PersonCode"></param>
+        /// <param name="ActionDate"></param>
+        /// <param name="DataType"></param>
+        /// <param name="DataAddCount"></param>
+        /// <returns></returns>
+        public string CreatePrimarykeyString(int PersonCode, DateTime AttendanceDate, int SeqNo = 0)
+        {
+            string strWork = "";
+            try
+            {
+                strWork = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                if (AttendanceDate != DateTime.MinValue)
+                    strWork += string.Format(" AND AttendanceDate = STR_TO_DATE('{0}','%Y/%m/%d')", AttendanceDate.ToShortDateString());
+                if (SeqNo != 0)
+                    strWork += string.Format(" AND SeqNo = {0}", SeqNo);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}：{2}", CommonMotions.GetMethodName(2), ex.Message, strWork);
+            }
+
+            return strWork;
+        }
+        #endregion
+
+        #region 追加番号の最大値を取得
+        /// <summary>
+        /// 追加番号の最大値を取得する
+        /// </summary>
+        /// <param name="AddSQLString"></param>
+        /// <param name="bConnect"></param>
+        /// <returns></returns>
+        public int SelectMaxAddDataCount(string AddSQLString, bool bConnect = true)
+        {
+            // インターフェース
+            string strcmd = "";
+            ArrayList arData = new ArrayList();
+            int iRet = 0;
+            try
+            {
+                // SQL作成
+                strcmd = "SELECT IFNULL(MAX(SeqNo), 0) FROM TranceportDailyData" + 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: branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOVehicleScheduleData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOVehicleScheduleData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOVehicleScheduleData.cs	(revision 83)
@@ -40,8 +40,8 @@
             TargetYear,
             TargetMonth,
             TargetDay,
-            ENTRY_DATE,
-            UPDATE_DATE
+            ENTRYDATE,
+            UPDATEDATE
         }
         #endregion
 
@@ -66,13 +66,13 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool SelectAction(string AddSQLString, ref List<VehicleScheduleData> data, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             ArrayList arData = new ArrayList();
 
             try
             {
-                // SQL作成（oracleのDateTime型が変換できないのでCharに変換しておく）
+                // SQL作成（DateTime型が変換できないのでCharに変換しておく）
                 strcmd = "SELECT";
                 strcmd += " DATE_FORMAT(TargetDate, '%Y/%m/%d')";
                 strcmd += " ,VehicleCode";
@@ -224,7 +224,7 @@
         /// <returns>true：成功 false：失敗</returns>
         public bool DeleteAction(string AddSQLString, bool bConnect = true)
         {
-            //Oracle インターフェース
+            // インターフェース
             string strcmd = "";
             try
             {
@@ -261,8 +261,8 @@
                 wrk.TargetMonth = int.Parse(objwrk[(int)NameColumn.TargetMonth].ToString());
                 wrk.TargetDay = int.Parse(objwrk[(int)NameColumn.TargetDay].ToString());
 
-                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRY_DATE].ToString());
-                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATE_DATE].ToString());
+                wrk.EntryDate = DateTime.Parse(objwrk[(int)NameColumn.ENTRYDATE].ToString());
+                wrk.UpdateDate = DateTime.Parse(objwrk[(int)NameColumn.UPDATEDATE].ToString());
             }
             catch (MySqlException myex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpensesMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpensesMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpensesMaster.cs	(nonexistent)
@@ -1,85 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace ProcessManagement.DataModel
-{
-    /// <summary>
-    /// 部署経費率マスタ
-    /// </summary>
-    public class DepartmentExpensesMaster
-    {
-        #region メンバ変数
-        private int         m_DepartmentCode = 0;	            // 工事種別コード
-        private int         m_NameCode = 0;	                    // 経費区分コード
-        private int         m_DisplayOrder = 0;	                // 表示順
-        private double      m_ExpensesRatio = 0;	            // 経費率
-        private int         m_DeleteFlg = 0;	                // 削除フラグ
-        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
-        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
-        #endregion
-
-        #region コンストラクタ
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 区分コード
-        /// </summary>
-        public int DepartmentCode
-        {
-            get { return m_DepartmentCode; }
-            set { m_DepartmentCode = value; }
-        }
-        /// <summary>
-        /// 名称コード
-        /// </summary>
-        public int NameCode
-        {
-            get { return m_NameCode; }
-            set { m_NameCode = value; }
-        }
-        /// <summary>
-        /// 表示順
-        /// </summary>
-        public int DisplayOrder
-        {
-            get { return m_DisplayOrder; }
-            set { m_DisplayOrder = value; }
-        }
-        /// <summary>
-        /// 経費率
-        /// </summary>
-        public double ExpensesRatio
-        {
-            get { return m_ExpensesRatio; }
-            set { m_ExpensesRatio = value; }
-        }
-        /// <summary>
-        /// 削除フラグ
-        /// </summary>
-        public int DeleteFlg
-        {
-            get { return m_DeleteFlg; }
-            set { m_DeleteFlg = value; }
-        }
-        /// <summary>
-        /// 登録日付
-        /// </summary>
-        public DateTime EntryDate
-        {
-            set { m_EntryDate = value; }
-            get { return m_EntryDate; }
-        }
-        /// <summary>
-        /// 更新日付
-        /// </summary>
-        public DateTime UpdateDate
-        {
-            set { m_UpdateDate = value; }
-            get { return m_UpdateDate; }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttendee.cs	(nonexistent)
@@ -1,115 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace ProcessManagement.DataModel
-{
-    /// <summary>
-    /// 発注者打ち合わせ議事録データ（出席者）
-    /// </summary>
-    public class ProceedingsDataAttendee
-    {
-        #region メンバ変数
-        /// <summary>
-        /// 作成者コード
-        /// </summary>
-        private int m_PersonCode = 0;
-        /// <summary>
-        /// 議事録作成日
-        /// </summary>
-        private DateTime m_ProceedingsDataDate = DateTime.Now;
-        /// <summary>
-        /// 工事番号
-        /// </summary>
-        private int m_ConstructionCode = 0;
-        /// <summary>
-        /// データ行番号
-        /// </summary>
-        private int m_SeqNo = 0;
-        /// <summary>
-        /// 出席者所属
-        /// </summary>
-        private string m_Department = string.Empty;
-        /// <summary>
-        /// 出席者氏名
-        /// </summary>
-        private string m_AttendeeName = string.Empty;
-        /// <summary>
-        /// 登録年月日
-        /// </summary>
-        private DateTime m_EntryDate = DateTime.Now;
-        /// <summary>
-        /// 更新年月日
-        /// </summary>
-        private DateTime m_UpdateDate = DateTime.Now;
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 作成者コード
-        /// </summary>
-        public int PersonCode
-        {
-            get { return m_PersonCode; }
-            set { m_PersonCode = value; }
-        }
-        /// <summary>
-        /// 議事録作成日
-        /// </summary>
-        public DateTime ProceedingsDataDate
-        {
-            get { return m_ProceedingsDataDate; }
-            set { m_ProceedingsDataDate = value; }
-        }
-        /// <summary>
-        /// 工事番号
-        /// </summary>
-        public int ConstructionCode
-        {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
-        }
-        /// <summary>
-        /// データ行番号
-        /// </summary>
-        public int SeqNo
-        {
-            get { return m_SeqNo; }
-            set { m_SeqNo = value; }
-        }
-        /// <summary>
-        /// 出席者所属
-        /// </summary>
-        public string Department
-        {
-            get { return m_Department; }
-            set { m_Department = value; }
-        }
-        /// <summary>
-        /// 出席者氏名
-        /// </summary>
-        public string AttendeeName
-        {
-            get { return m_AttendeeName; }
-            set { m_AttendeeName = value; }
-        }
-        /// <summary>
-        /// 登録年月日
-        /// </summary>
-        public DateTime EntryDate
-        {
-            get { return m_EntryDate; }
-            set { m_EntryDate = value; }
-        }
-        /// <summary>
-        /// 更新年月日
-        /// </summary>
-        public DateTime UpdateDate
-        {
-            get { return m_UpdateDate; }
-            set { m_UpdateDate = value; }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionWorkMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionWorkMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionWorkMaster.cs	(nonexistent)
@@ -1,121 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace ProcessManagement.DataModel
-{
-    public class ConstructionWorkMaster
-    {
-        #region メンバ変数
-
-        private int         m_ComponentCode = 0;	            // 構成キー
-        private int         m_ItemCode = 0;	                    // 工種キー
-        private int         m_WorkCode = 0;                     // 規格・寸法キー
-        private int         m_DisplayOrder = 0;	                // 表示順
-        private string      m_ItemName = string.Empty;	        // 工事名称
-        private string      m_WorkName = string.Empty;          // 規格・寸法名称
-        private string      m_UnitName = string.Empty;          // 単位	
-        private double      m_UnitPrice = 0;                    // 単価
-        private int         m_DeleteFlg = 0;                    // 削除フラグ
-
-        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
-        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
-        #endregion
-
-        #region コンストラクタ
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 構成キー
-        /// </summary>
-        public int ComponentCode
-        {
-            get { return m_ComponentCode; }
-            set { m_ComponentCode = value; }
-        }
-        /// <summary>
-        /// 工種キー
-        /// </summary>
-        public int ItemCode
-        {
-            get { return m_ItemCode; }
-            set { m_ItemCode = value; }
-        }
-        /// <summary>
-        /// 規格・寸法キー
-        /// </summary>
-        public int WorkCode
-        {
-            get { return m_WorkCode; }
-            set { m_WorkCode = value; }
-        }
-        /// <summary>
-        /// 表示順
-        /// </summary>
-        public int DisplayOrder
-        {
-            get { return m_DisplayOrder; }
-            set { m_DisplayOrder = value; }
-        }
-        /// <summary>
-        /// 工事名称
-        /// </summary>
-        public string ItemName
-        {
-            get { return m_ItemName; }
-            set { m_ItemName = value; }
-        }
-        /// <summary>
-        /// 規格・寸法名称
-        /// </summary>
-        public string WorkName
-        {
-            get { return m_WorkName; }
-            set { m_WorkName = value; }
-        }
-        /// <summary>
-        /// 単位	
-        /// </summary>
-        public string UnitName
-        {
-            get { return m_UnitName; }
-            set { m_UnitName = value; }
-        }
-        /// <summary>
-        /// 単価
-        /// </summary>
-        public double UnitPrice
-        {
-            get { return m_UnitPrice; }
-            set { m_UnitPrice = value; }
-        }
-        /// <summary>
-        /// 削除フラグ
-        /// </summary>
-        public int DeleteFlg
-        {
-            get { return m_DeleteFlg; }
-            set { m_DeleteFlg = value; }
-        }
-        
-        /// <summary>
-        /// 登録日付
-        /// </summary>
-        public DateTime EntryDate
-        {
-            set { m_EntryDate = value; }
-            get { return m_EntryDate; }
-        }
-        /// <summary>
-        /// 更新日付
-        /// </summary>
-        public DateTime UpdateDate
-        {
-            set { m_UpdateDate = value; }
-            get { return m_UpdateDate; }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionItemOLDMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionItemOLDMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionItemOLDMaster.cs	(nonexistent)
@@ -1,94 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-
-namespace ProcessManagement.DataModel
-{
-    /// <summary>
-    /// 工種マスタ（中項目）
-    /// </summary>
-    public class ConstructionItemOLDMaster
-    {
-        #region メンバ変数
-        private int         m_ComponentCode = 0;	            // 構成キー
-        private int         m_ItemCode = 0;	                    // 工種キー
-        private int         m_DisplayOrder = 0;	                // 表示順
-        private string      m_ItemName = string.Empty;	        // 名称
-        private int         m_SubitemFlg = 0;	                // 下位項目フラグ
-        private int         m_DeleteFlg = 0;	                // 削除フラグ
-        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
-        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
-        #endregion
-
-        #region コンストラクタ
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 構成キー
-        /// </summary>
-        public int ComponentCode
-        {
-            get { return m_ComponentCode; }
-            set { m_ComponentCode = value; }
-        }
-        /// <summary>
-        /// 工種キー
-        /// </summary>
-        public int ItemCode
-        {
-            get { return m_ItemCode; }
-            set { m_ItemCode = value; }
-        }
-        /// <summary>
-        /// 表示順
-        /// </summary>
-        public int DisplayOrder
-        {
-            get { return m_DisplayOrder; }
-            set { m_DisplayOrder = value; }
-        }
-        /// <summary>
-        /// 名称
-        /// </summary>
-        public string ItemName
-        {
-            get { return m_ItemName; }
-            set { m_ItemName = value; }
-        }
-        /// <summary>
-        /// 下位項目フラグ
-        /// </summary>
-        public int SubitemsFlg
-        {
-            get { return m_SubitemFlg; }
-            set { m_SubitemFlg = value; }
-        }
-        /// <summary>
-        /// 削除フラグ
-        /// </summary>
-        public int DeleteFlg
-        {
-            get { return m_DeleteFlg; }
-            set { m_DeleteFlg = value; }
-        }
-        /// <summary>
-        /// 登録日付
-        /// </summary>
-        public DateTime EntryDate
-        {
-            set { m_EntryDate = value; }
-            get { return m_EntryDate; }
-        }
-        /// <summary>
-        /// 更新日付
-        /// </summary>
-        public DateTime UpdateDate
-        {
-            set { m_UpdateDate = value; }
-            get { return m_UpdateDate; }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceDailyData.cs	(revision 83)
@@ -0,0 +1,115 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 出勤日報データ定義クラス
+    /// </summary>
+    public class AttendanceDailyData
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 作成者コード
+        /// </summary>
+        private int         m_PersonCode = 0;
+        /// <summary>
+        /// 日報作成日
+        /// </summary>
+        private DateTime    m_AttendanceDate = DateTime.Now;
+        /// <summary>
+        /// 明細行番号
+        /// </summary>
+        private int         m_SeqNo = 0;
+        /// <summary>
+        /// 行動実績
+        /// </summary>
+        private string      m_ActionResult = string.Empty;
+        /// <summary>
+        /// 残業時間
+        /// </summary>
+        private double      m_OvertimeHours = 0;
+        /// <summary>
+        /// コメント
+        /// </summary>
+        private string      m_WorkingComment = string.Empty;
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        private DateTime    m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        private DateTime    m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 作成者コード
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 日報作成日
+        /// </summary>
+        public DateTime AttendanceDate
+        {
+            get { return m_AttendanceDate; }
+            set { m_AttendanceDate = value; }
+        }
+        /// <summary>
+        /// 明細行番号
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 工事番号
+        /// </summary>
+        public string ActionResult
+        {
+            get { return m_ActionResult; }
+            set { m_ActionResult = value; }
+        }
+        /// <summary>
+        /// 残業時間
+        /// </summary>
+        public double OvertimeHours
+        {
+            get { return m_OvertimeHours; }
+            set { m_OvertimeHours = value; }
+        }
+        /// <summary>
+        /// 作業コメント
+        /// </summary>
+        public string WorkingComment
+        {
+            get { return m_WorkingComment; }
+            set { m_WorkingComment = value; }
+        }
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        public DateTime EntryDate
+        {
+            get { return m_EntryDate; }
+            set { m_EntryDate = value; }
+        }
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            get { return m_UpdateDate; }
+            set { m_UpdateDate = value; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/AttendanceData.cs	(revision 83)
@@ -6,7 +6,7 @@
 namespace ProcessManagement.DataModel
 {
     /// <summary>
-    /// 出勤日報データ定義クラス
+    /// 出勤管理データ定義クラス
     /// </summary>
     public class AttendanceData
     {
@@ -16,26 +16,30 @@
         /// </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 DateTime    m_OrderDate = DateTime.MinValue;
         /// <summary>
+        /// 申請受付番号
+        /// </summary>
+        private int         m_OrderNo = 0;
+        /// <summary>
         /// 登録年月日
         /// </summary>
         private DateTime    m_EntryDate = DateTime.Now;
@@ -55,46 +59,54 @@
             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 DateTime OrderDate
         {
-            get { return m_WorkingComment; }
-            set { m_WorkingComment = value; }
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
         }
         /// <summary>
+        /// 申請受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+        /// <summary>
         /// 登録年月日
         /// </summary>
         public DateTime EntryDate
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionTypeMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionTypeMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ConstructionTypeMaster.cs	(revision 83)
@@ -14,7 +14,10 @@
         private int         m_TypeCode = 0;	                    // 工事種別コード
         private int         m_DisplayOrder = 0;	                // 表示順
         private string      m_NameString = string.Empty;	    // 表示名称
+        private int         m_SecRank = 0;                      // 保護区分ランク
         private int         m_PublicFlg = 0;                    // 公共工事フラグ
+        private int         m_ExpensesLink = 0;                 // 経費使用区分
+
         private int         m_DeleteFlg = 0;	                // 削除フラグ
         private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
         private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
@@ -49,6 +52,14 @@
             set { m_NameString = value; }
         }
         /// <summary>
+        /// 保護区分ランク
+        /// </summary>
+        public int SecRank
+        {
+            get { return m_SecRank; }
+            set { m_SecRank = value; }
+        }
+        /// <summary>
         /// 公共工事フラグ
         /// </summary>
         public int PublicFlg
@@ -57,6 +68,14 @@
             set { m_PublicFlg = value; }
         }
         /// <summary>
+        /// 経費使用区分
+        /// </summary>
+        public int ExpensesLink
+        {
+            get { return m_ExpensesLink; }
+            set { m_ExpensesLink = value; }
+        }
+        /// <summary>
         /// 削除フラグ
         /// </summary>
         public int DeleteFlg
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/CostomerRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/CostomerRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/CostomerRegist.cs	(revision 83)
@@ -0,0 +1,274 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 発注者登録申請データモデル
+    /// </summary>
+    public class CostomerRegist
+    {
+        #region メンバ変数
+        private int         m_PersonCode = 0;                       // 申請者番号
+        private DateTime    m_CreateDate = DateTime.Now;            // 作成日
+        private int         m_SeqNo = 0;                            // 申請連番
+
+        private int         m_DataMode = 0;                         // データ区分
+        private int         m_SourceCotegory = 0;                   // 発注者区分
+        private int         m_SourceCode = 0;                       // 発注者コード
+        private int         m_PetitionPeriod = 0;                   // 申請年度
+        
+        private int         m_OrderFlg = 0;                         // 法人団体・個人フラグ
+        private string      m_CorporateStatusName = string.Empty;	// 法人格名称
+        private int         m_CorporateStatusPoint = 0;	            // 法人格名称位置
+        private string      m_OrderersName1 = string.Empty;	        // 発注者名１
+        private string      m_OrderersName2 = string.Empty;	        // 発注者名２
+
+        private string      m_DepartmentName = string.Empty;	    // 部署
+        private string      m_ChargePersonName = string.Empty;	    // 担当者名
+
+        private string      m_ZipCode = string.Empty;	            // 郵便番号
+        private string      m_Address1 = string.Empty;	            // 住所1
+        private string      m_Address2 = string.Empty;	            // 住所2
+        private string      m_Address3 = string.Empty;	            // 住所3
+        private string      m_PhoneNumber = string.Empty;	        // 電話番号
+        private string      m_FaxNumber = string.Empty;	            // FAX番号
+        private string      m_MailAddress = string.Empty;           // メールアドレス
+        private string      m_note = string.Empty;	                // 備考
+        private int         m_OrderCotegory = 0;                    // 発注者区分
+
+        private DateTime    m_OrderDate = DateTime.MinValue;        // 申請日
+        private int         m_OrderNo = 0;                          // 申請受付番号
+
+        private DateTime    m_EntryDate = DateTime.Now;             // 登録日付
+        private DateTime    m_UpdateDate = DateTime.Now;            // 更新日付
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 作成日
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// データ区分
+        /// </summary>
+        public int DataMode
+        {
+            get { return m_DataMode; }
+            set { m_DataMode = value; }
+        }
+        /// <summary>
+        /// 発注者区分
+        /// </summary>
+        public int SourceCotegory
+        {
+            get { return m_SourceCotegory; }
+            set { m_SourceCotegory = value; }
+        }
+        /// <summary>
+        /// 発注者コード
+        /// </summary>
+        public int SourceCode
+        {
+            get { return m_SourceCode; }
+            set { m_SourceCode = value; }
+        }
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        public int PetitionPeriod
+        {
+            get { return m_PetitionPeriod; }
+            set { m_PetitionPeriod = value; }
+        }
+
+        /// <summary>
+        /// 法人団体・個人フラグ
+        /// </summary>
+        public int OrderFlg
+        {
+            get { return m_OrderFlg; }
+            set { m_OrderFlg = value; }
+        }
+        /// <summary>
+        /// 法人格名称
+        /// </summary>
+        public string CorporateStatusName
+        {
+            set { m_CorporateStatusName = value; }
+            get { return m_CorporateStatusName; }
+        }
+        /// <summary>
+        /// 法人格名称位置
+        /// </summary>
+        public int CorporateStatusPoint
+        {
+            set { m_CorporateStatusPoint = value; }
+            get { return m_CorporateStatusPoint; }
+        }
+        /// <summary>
+        /// 発注者名１
+        /// </summary>
+        public string OrderersName1
+        {
+            set { m_OrderersName1 = value; }
+            get { return m_OrderersName1; }
+        }
+        /// <summary>
+        /// 発注者名２
+        /// </summary>
+        public string OrderersName2
+        {
+            set { m_OrderersName2 = value; }
+            get { return m_OrderersName2; }
+        }
+        /// <summary>
+        /// 部署名
+        /// </summary>
+        public string DepartmentName
+        {
+            get { return m_DepartmentName; }
+            set { m_DepartmentName = value; }
+        }
+        /// <summary>
+        /// 担当者名
+        /// </summary>
+        public string ChargePersonName
+        {
+            get { return m_ChargePersonName; }
+            set { m_ChargePersonName = value; }
+        }
+        /// <summary>
+        /// 郵便番号
+        /// </summary>
+        public string ZipCode
+        {
+            set { m_ZipCode = value; }
+            get { return m_ZipCode; }
+        }
+        /// <summary>
+        /// 住所1
+        /// </summary>
+        public string Address1
+        {
+            set { m_Address1 = value; }
+            get { return m_Address1; }
+        }
+        /// <summary>
+        /// 住所2
+        /// </summary>
+        public string Address2
+        {
+            set { m_Address2 = value; }
+            get { return m_Address2; }
+        }
+        /// <summary>
+        /// 住所3
+        /// </summary>
+        public string Address3
+        {
+            set { m_Address3 = value; }
+            get { return m_Address3; }
+        }
+        /// <summary>
+        /// 電話番号
+        /// </summary>
+        public string PhoneNumber
+        {
+            set { m_PhoneNumber = value; }
+            get { return m_PhoneNumber; }
+        }
+        /// <summary>
+        /// FAX番号
+        /// </summary>
+        public string FaxNumber
+        {
+            set { m_FaxNumber = value; }
+            get { return m_FaxNumber; }
+        }
+        /// <summary>
+        /// メールアドレス
+        /// </summary>
+        public string MailAddress
+        {
+            get { return m_MailAddress; }
+            set { m_MailAddress = value; }
+        }
+        /// <summary>
+        /// 備考  
+        /// </summary>
+        public string Note
+        {
+            set { m_note = value; }
+            get { return m_note; }
+        }
+        /// <summary>
+        /// 発注者区分
+        /// </summary>
+        public int OrderCotegory
+        {
+            get { return m_OrderCotegory; }
+            set { m_OrderCotegory = value; }
+        }
+
+        /// <summary>
+        /// 申請日
+        /// </summary>
+        public DateTime OrderDate
+        {
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
+        }
+        /// <summary>
+        /// 申請受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpenses.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/DepartmentExpenses.cs	(revision 83)
@@ -16,7 +16,7 @@
         private int         m_NameCode = 0;	                    // 経費区分コード
 
         private int         m_DisplayOrder = 0;	                // 表示順
-        private double      m_ExpensesRatio = 0;	            // 経費率
+        private double      m_ExpensesRaito = 0;	            // 経費率
         private int         m_DeleteFlg = 0;	                // 削除フラグ
         private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
         private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
@@ -61,10 +61,10 @@
         /// <summary>
         /// 経費率
         /// </summary>
-        public double ExpensesRatio
+        public double ExpensesRaito
         {
-            get { return m_ExpensesRatio; }
-            set { m_ExpensesRatio = value; }
+            get { return m_ExpensesRaito; }
+            set { m_ExpensesRaito = value; }
         }
         /// <summary>
         /// 削除フラグ
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/EstimateData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/EstimateData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/EstimateData.cs	(revision 83)
@@ -17,7 +17,7 @@
         private int     m_ComponenteCode = 0;           // 構成キー
         private string  m_FixedItemCode = string.Empty; // 固定項目キー
         private string  m_ItemName = string.Empty;	    // 作業名称
-        private string  m_WorkName = string.Empty;	    // 工種名称／規格・寸法名称
+        private string  m_SpecName = string.Empty;	    // 工種名称／規格・寸法名称
         private double  m_PriceValue = 0;               // 金額
         private string  m_Note = string.Empty;          // 備考
         private int     m_MyExpensesFlg = 0;            // 自社経費フラグ
@@ -75,10 +75,10 @@
         /// <summary>
         /// 品質・形状・寸法
         /// </summary>
-        public string WorkName
+        public string SpecName
         {
-            get { return m_WorkName; }
-            set { m_WorkName = value; }
+            get { return m_SpecName; }
+            set { m_SpecName = value; }
         }
         /// <summary>
         /// 金額
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ExpensesMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ExpensesMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ExpensesMaster.cs	(revision 83)
@@ -14,7 +14,7 @@
         private int         m_DivisionCode = 0;	                // 工事種別コード
         private int         m_NameCode = 0;	                    // 経費区分コード
         private int         m_DisplayOrder = 0;	                // 表示順
-        private double      m_ExpensesRatio = 0;	            // 経費率
+        private double      m_ExpensesRaito = 0;	            // 経費率
         private int         m_DeleteFlg = 0;	                // 削除フラグ
         private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
         private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
@@ -51,10 +51,10 @@
         /// <summary>
         /// 経費率
         /// </summary>
-        public double ExpensesRatio
+        public double ExpensesRaito
         {
-            get { return m_ExpensesRatio; }
-            set { m_ExpensesRatio = value; }
+            get { return m_ExpensesRaito; }
+            set { m_ExpensesRaito = value; }
         }
         /// <summary>
         /// 削除フラグ
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/OrderersMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/OrderersMaster.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/OrderersMaster.cs	(revision 83)
@@ -10,14 +10,20 @@
     /// </summary>
     public class OrderersMaster
     {
+        /// <summary>
+        /// 変更時は発注者登録申請データ（CostomerRegist）と連動させること
+        /// </summary>
         #region メンバ変数
-        private             int m_OrderCotegory = 0;	        // 発注者区分
-        private             int m_OrderersCode = 0;	            // 発注者コード
+        private int         m_OrderCotegory = 0;	            // 発注者区分
+        private int         m_OrderersCode = 0;	                // 発注者コード
         private int         m_DisplayOrder = 0;	                // 表示順
+        private int         m_OrderFlg = 0;                     // 法人団体・個人フラグ
         private string      m_CorporateStatusName = string.Empty;	// 法人格名称
         private int         m_CorporateStatusPoint = 0;	        // 法人格名称
         private string      m_OrderersName1 = string.Empty;	    // 発注者名１
         private string      m_OrderersName2 = string.Empty;	    // 発注者名２
+        private string      m_DepartmentName = string.Empty;	// 部署名
+        private string      m_ChargePersonName = string.Empty;	// 担当者名
         private string      m_ZipCode = string.Empty;	        // 郵便番号
         private string      m_Address1 = string.Empty;	        // 住所1
         private string      m_Address2 = string.Empty;	        // 住所2
@@ -24,6 +30,7 @@
         private string      m_Address3 = string.Empty;	        // 住所3
         private string      m_PhoneNumber = string.Empty;	    // 電話番号
         private string      m_FaxNumber = string.Empty;	        // FAX番号
+        private string      m_MailAddress = string.Empty;	    // メールアドレス
         private string      m_note = string.Empty;	            // 備考
 
         private int         m_DeleteFlg = 0;                    // 削除フラグ
@@ -60,6 +67,14 @@
             set { m_DisplayOrder = value; }
         }
         /// <summary>
+        /// 法人団体・個人フラグ
+        /// </summary>
+        public int OrderFlg
+        {
+            get { return m_OrderFlg; }
+            set { m_OrderFlg = value; }
+        }
+        /// <summary>
         /// 法人格名称
         /// </summary>
         public string CorporateStatusName
@@ -92,6 +107,22 @@
             get { return m_OrderersName2; }
         }
         /// <summary>
+        /// 部署名
+        /// </summary>
+        public string DepartmentName
+        {
+            get { return m_DepartmentName; }
+            set { m_DepartmentName = value; }
+        }
+        /// <summary>
+        /// 担当者名
+        /// </summary>
+        public string ChargePersonName
+        {
+            get { return m_ChargePersonName; }
+            set { m_ChargePersonName = value; }
+        }
+        /// <summary>
         /// 郵便番号
         /// </summary>
         public string ZipCode
@@ -140,6 +171,14 @@
             get { return m_FaxNumber; }
         }
         /// <summary>
+        /// メールアドレス
+        /// </summary>
+        public string MailAddress
+        {
+            get { return m_MailAddress; }
+            set { m_MailAddress = value; }
+        }
+        /// <summary>
         /// 備考  
         /// </summary>
         public string Note
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApproval.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApproval.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApproval.cs	(revision 83)
@@ -0,0 +1,154 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 担当者承認データ
+    /// </summary>
+    public class PersonApproval
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        private int         m_PersonCode = 0;
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        private int         m_ApprovalCode = 0;
+        /// <summary>
+        /// 受付日
+        /// </summary>
+        private DateTime    m_OrderDate = DateTime.MinValue;
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        private int         m_OrderNo = 0;
+        /// <summary>
+        /// 枝番
+        /// </summary>
+        private int         m_SeqNo = 0;
+        /// <summary>
+        /// 申請・承認者コード
+        /// </summary>
+        private int         m_PersonCodeApproval = 0;
+        /// <summary>
+        /// 承認日付
+        /// </summary>
+        private DateTime    m_PetitionApprovalDate = DateTime.MinValue;
+        /// <summary>
+        /// 承認希望日
+        /// </summary>
+        private DateTime    m_ApprovalLimitDates = DateTime.MinValue;
+        /// <summary>
+        /// 承認状態
+        /// </summary>
+        private int         m_ApprovalStatus = 0;
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        private DateTime    m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        private DateTime    m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        public int ApprovalCode
+        {
+            get { return m_ApprovalCode; }
+            set { m_ApprovalCode = value; }
+        }
+        /// <summary>
+        /// 受付日
+        /// </summary>
+        public DateTime OrderDate
+        {
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
+        }
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+        /// <summary>
+        /// 枝番
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 申請・承認者コード
+        /// </summary>
+        public int PersonCodeApproval
+        {
+            get { return m_PersonCodeApproval; }
+            set { m_PersonCodeApproval = value; }
+        }
+        /// <summary>
+        /// 申請・承認日付
+        /// </summary>
+        public DateTime PetitionApprovalDate
+        {
+            get { return m_PetitionApprovalDate; }
+            set { m_PetitionApprovalDate = value; }
+        }
+        /// <summary>
+        /// 承認希望日
+        /// </summary>
+        public DateTime ApprovalLimitDates
+        {
+            get { return m_ApprovalLimitDates; }
+            set { m_ApprovalLimitDates = value; }
+        }
+        /// <summary>
+        /// 承認状態
+        /// </summary>
+        public int ApprovalStatus
+        {
+            get { return m_ApprovalStatus; }
+            set { m_ApprovalStatus = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/PersonApprovalCommnet .cs	(revision 83)
@@ -0,0 +1,130 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 担当者承認コメントデータ
+    /// </summary>
+    public class PersonApprovalComment
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        private int         m_PersonCode = 0;
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        private int         m_ApprovalCode = 0;
+        /// <summary>
+        /// 受付日
+        /// </summary>
+        private DateTime    m_OrderDate = DateTime.MinValue;
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        private int         m_OrderNo = 0;
+        /// <summary>
+        /// コメント番号
+        /// </summary>
+        private int         m_CommentNo = 0;
+        /// <summary>
+        /// 親リンク番号
+        /// </summary>
+        private int         m_ParentNo = 0;
+        /// <summary>
+        /// 指示・連絡コメント
+        /// </summary>
+        private string      m_ApproValComment = string.Empty;
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        private DateTime    m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        private DateTime    m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        public int ApprovalCode
+        {
+            get { return m_ApprovalCode; }
+            set { m_ApprovalCode = value; }
+        }
+        /// <summary>
+        /// 受付日
+        /// </summary>
+        public DateTime OrderDate
+        {
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
+        }
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+        /// <summary>
+        /// コメント番号
+        /// </summary>
+        public int CommentNo
+        {
+            get { return m_CommentNo; }
+            set { m_CommentNo = value; }
+        }
+        /// <summary>
+        /// 親コメント番号
+        /// </summary>
+        public int ParentNo
+        {
+            get { return m_ParentNo; }
+            set { m_ParentNo = value; }
+        }
+        /// <summary>
+        /// 指示・連絡コメント
+        /// </summary>
+        public string ApproValComment
+        {
+            get { return m_ApproValComment; }
+            set { m_ApproValComment = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsData.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttend.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttend.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataAttend.cs	(revision 83)
@@ -0,0 +1,115 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 発注者打ち合わせ議事録データ（出席者）
+    /// </summary>
+    public class ProceedingsDataAttend
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 工事番号
+        /// </summary>
+        private int         m_ConstructionCode = 0;
+        /// <summary>
+        /// 議事録作成日
+        /// </summary>
+        private DateTime    m_ProceedingsDataDate = DateTime.Now;
+        /// <summary>
+        /// 会議時間開始
+        /// </summary>
+        private int         m_StartMeetingTime = 0;
+        /// <summary>
+        /// データ行番号
+        /// </summary>
+        private int         m_SeqNo = 0;
+        /// <summary>
+        /// 出席者所属
+        /// </summary>
+        private string      m_Department = string.Empty;
+        /// <summary>
+        /// 出席者氏名
+        /// </summary>
+        private string      m_AttendName = string.Empty;
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        private DateTime    m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        private DateTime    m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 工事番号
+        /// </summary>
+        public int ConstructionCode
+        {
+            get { return m_ConstructionCode; }
+            set { m_ConstructionCode = value; }
+        }
+        /// <summary>
+        /// 議事録作成日
+        /// </summary>
+        public DateTime ProceedingsDataDate
+        {
+            get { return m_ProceedingsDataDate; }
+            set { m_ProceedingsDataDate = value; }
+        }
+        /// <summary>
+        /// 会議時間開始
+        /// </summary>
+        public int StartMeetingTime
+        {
+            get { return m_StartMeetingTime; }
+            set { m_StartMeetingTime = value; }
+        }
+        /// <summary>
+        /// データ行番号
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 出席者所属
+        /// </summary>
+        public string Department
+        {
+            get { return m_Department; }
+            set { m_Department = value; }
+        }
+        /// <summary>
+        /// 出席者氏名
+        /// </summary>
+        public string AttendName
+        {
+            get { return m_AttendName; }
+            set { m_AttendName = value; }
+        }
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        public DateTime EntryDate
+        {
+            get { return m_EntryDate; }
+            set { m_EntryDate = value; }
+        }
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            get { return m_UpdateDate; }
+            set { m_UpdateDate = value; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProceedingsDataDetail.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessApprovalCommnet.cs	(revision 83)
@@ -0,0 +1,118 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 承認コメントデータ
+    /// </summary>
+    public class ProcessApprovalComment
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 工事番号
+        /// </summary>
+        private int         m_ConstructionCode = 0;
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        private int         m_ApprovalCode = 0;
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        private int         m_OrderNo = 1;
+        /// <summary>
+        /// コメント番号
+        /// </summary>
+        private int         m_CommentNo = 0;
+        /// <summary>
+        /// 親リンク番号
+        /// </summary>
+        private int         m_ParentNo = 0;
+        /// <summary>
+        /// 指示・連絡コメント
+        /// </summary>
+        private string      m_ApproValComment = string.Empty;
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        private DateTime    m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        private DateTime    m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 工事番号
+        /// </summary>
+        public int ConstructionCode
+        {
+            get { return m_ConstructionCode; }
+            set { m_ConstructionCode = value; }
+        }
+        /// <summary>
+        /// 承認機能番号
+        /// </summary>
+        public int ApprovalCode
+        {
+            get { return m_ApprovalCode; }
+            set { m_ApprovalCode = value; }
+        }
+        /// <summary>
+        /// 受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+        /// <summary>
+        /// コメント番号
+        /// </summary>
+        public int CommentNo
+        {
+            get { return m_CommentNo; }
+            set { m_CommentNo = value; }
+        }
+        /// <summary>
+        /// 親コメント番号
+        /// </summary>
+        public int ParentNo
+        {
+            get { return m_ParentNo; }
+            set { m_ParentNo = value; }
+        }
+        /// <summary>
+        /// 指示・連絡コメント
+        /// </summary>
+        public string ApproValComment
+        {
+            get { return m_ApproValComment; }
+            set { m_ApproValComment = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessParameter.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessParameter.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/ProcessParameter.cs	(revision 83)
@@ -32,6 +32,10 @@
         /// ブール値パラメータ
         /// </summary>
         private List<bool> m_BoolParameter = new List<bool>();
+        /// <summary>
+        /// 日付値パラメータ
+        /// </summary>
+        private List<DateTime> m_DateParameter = new List<DateTime>();
 
         /// <summary>
         /// 数値パラメータ
@@ -81,6 +85,14 @@
             set { m_BoolParameter = value; }
         }
         /// <summary>
+        /// 日付値パラメータ
+        /// </summary>
+        public List<DateTime> DateExecParameter
+        {
+            get { return m_DateParameter; }
+            set { m_DateParameter = value; }
+        }
+        /// <summary>
         /// 退避用数値パラメータ
         /// </summary>
         public List<int> IntSaveParameter
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobItemRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobItemRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobItemRegist.cs	(revision 83)
@@ -0,0 +1,85 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 協力業者施工工種登録申請データ
+    /// </summary>
+    public class SubConstrJobItemRegist
+    {
+        #region メンバ変数
+        private int         m_PersonCode = 0;                   // 申請者番号
+        private DateTime    m_CreateDate = DateTime.Now;        // 作成日
+        private int         m_SeqNo = 0;                        // 申請連番
+        private int         m_ItemCode=0;                       // 工種キー
+        private int         m_DisplayOrder = 0;	                // 表示順
+        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
+        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 作成日
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 工種キー
+        /// </summary>
+        public int ItemCode
+        {
+            get { return m_ItemCode; }
+            set { m_ItemCode = value; }
+        }
+        /// <summary>
+        /// 表示順
+        /// </summary>
+        public int DisplayOrder
+        {
+            get { return m_DisplayOrder; }
+            set { m_DisplayOrder = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobLinkRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobLinkRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrJobLinkRegist.cs	(revision 83)
@@ -0,0 +1,85 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 協力業者職種リンク登録申請データ
+    /// </summary>
+    public class SubConstrJobLinkRegist
+    {
+        #region メンバ変数
+        private int         m_PersonCode = 0;                   // 申請者番号
+        private DateTime    m_CreateDate = DateTime.Now;        // 作成日
+        private int         m_SeqNo = 0;                        // 申請連番
+        private int         m_JobCategoryCode = 0;              // 職種キー
+        private int         m_DisplayOrder = 0;	                // 表示順
+        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
+        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 作成日
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 職種キー
+        /// </summary>
+        public int JobCategoryCode
+        {
+            get { return m_JobCategoryCode; }
+            set { m_JobCategoryCode = value; }
+        }
+        /// <summary>
+        /// 表示順
+        /// </summary>
+        public int DisplayOrder
+        {
+            get { return m_DisplayOrder; }
+            set { m_DisplayOrder = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/SubConstrRegist.cs	(revision 83)
@@ -0,0 +1,278 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 協力業者登録申請データ
+    /// </summary>
+    public class SubConstrRegist
+    {
+        #region メンバ変数
+        private int         m_PersonCode = 0;                   // 申請者番号
+        private DateTime    m_CreateDate = DateTime.Now;        // 作成日
+        private int         m_SeqNo = 0;                        // 申請連番
+        private int         m_DataMode = 0;                     // データ区分
+        private int         m_SourceCode = 0;	                // 会社コード
+        private int         m_PetitionPeriod = 0;               // 申請年度
+        private string      m_CorporateStatusName = string.Empty;	// 法人格名称
+        private int         m_CorporateStatusPoint = 0;	        // 法人格名称
+        private string      m_CompanyName = string.Empty;	    // 会社名
+        private string      m_CEOPositionName = string.Empty;   // 代表者役職名称
+        private string      m_CEOName = string.Empty;	        // 代表者名
+        private string      m_ContactPersonName = string.Empty;	// 窓口担当者名称
+        private string      m_ZipCode = string.Empty;	        // 郵便番号
+        private string      m_Address1 = string.Empty;	        // 住所1
+        private string      m_Address2 = string.Empty;	        // 住所2
+        private string      m_Address3 = string.Empty;	        // 住所3
+        private string      m_CellPhoneNumber = string.Empty;	// 携帯電話番号
+        private string      m_MailAddress = string.Empty;	    // メールアドレス
+        private string      m_PhoneNumber = string.Empty;	    // 電話番号
+        private string      m_FaxNumber = string.Empty;	        // FAX番号
+        private string      m_JapaneseSyllabary = string.Empty;	// 50音読み
+        private             DateTime m_StartDate = DateTime.MinValue;   // 登録日付
+        private string      m_Note = string.Empty;	            // 備考
+        private int         m_labourKind = 0;                   // 支払い通常・手間区分
+
+        private DateTime    m_OrderDate = DateTime.MinValue;    // 申請日
+        private int         m_OrderNo = 0;                      // 申請受付番号
+
+        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
+        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 作成日
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// データ区分
+        /// </summary>
+        public int DataMode
+        {
+            get { return m_DataMode; }
+            set { m_DataMode = value; }
+        }
+        /// <summary>
+        /// 会社コード
+        /// </summary>
+        public int SourceCode
+        {
+            set { m_SourceCode = value; }
+            get { return m_SourceCode; }
+        }
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        public int PetitionPeriod
+        {
+            get { return m_PetitionPeriod; }
+            set { m_PetitionPeriod = value; }
+        }
+        /// <summary>
+        /// 法人格名称
+        /// </summary>
+        public string CorporateStatusName
+        {
+            set { m_CorporateStatusName = value; }
+            get { return m_CorporateStatusName; }
+        }
+        /// <summary>
+        /// 法人格名称位置
+        /// </summary>
+        public int CorporateStatusPoint
+        {
+            set { m_CorporateStatusPoint = value; }
+            get { return m_CorporateStatusPoint; }
+        }
+        /// <summary>
+        /// 会社名
+        /// </summary>
+        public string CompanyName
+        {
+            set { m_CompanyName = value; }
+            get { return m_CompanyName; }
+        }
+        /// <summary>
+        /// 代表者役職名称
+        /// </summary>
+        public string CEOPositionName
+        {
+            set { m_CEOPositionName = value; }
+            get { return m_CEOPositionName; }
+        }
+        /// <summary>
+        /// 代表者名
+        /// </summary>
+        public string CEOName
+        {
+            set { m_CEOName = value; }
+            get { return m_CEOName; }
+        }
+        /// <summary>
+        /// 窓口担当者名
+        /// </summary>
+        public string ContactPersonName
+        {
+            set { m_ContactPersonName = value; }
+            get { return m_ContactPersonName; }
+        }
+        /// <summary>
+        /// 郵便番号
+        /// </summary>
+        public string ZipCode
+        {
+            set { m_ZipCode = value; }
+            get { return m_ZipCode; }
+        }
+        /// <summary>
+        /// 住所1
+        /// </summary>
+        public string Address1
+        {
+            set { m_Address1 = value; }
+            get { return m_Address1; }
+        }
+        /// <summary>
+        /// 住所2
+        /// </summary>
+        public string Address2
+        {
+            set { m_Address2 = value; }
+            get { return m_Address2; }
+        }
+        /// <summary>
+        /// 住所3
+        /// </summary>
+        public string Address3
+        {
+            set { m_Address3 = value; }
+            get { return m_Address3; }
+        }
+        /// <summary>
+        /// 携帯電話番号
+        /// </summary>
+        public string CellPhoneNumber
+        {
+            set { m_CellPhoneNumber = value; }
+            get { return m_CellPhoneNumber; }
+        }
+        /// <summary>
+        /// メールアドレス
+        /// </summary>
+        public string MailAddress
+        {
+            get { return m_MailAddress; }
+            set { m_MailAddress = value; }
+        }
+        /// <summary>
+        /// 電話番号
+        /// </summary>
+        public string PhoneNumber
+        {
+            set { m_PhoneNumber = value; }
+            get { return m_PhoneNumber; }
+        }
+        /// <summary>
+        /// FAX番号
+        /// </summary>
+        public string FaxNumber
+        {
+            set { m_FaxNumber = value; }
+            get { return m_FaxNumber; }
+        }
+        /// <summary>
+        /// 50音読み
+        /// </summary>
+        public string JapaneseSyllabary
+        {
+            get { return m_JapaneseSyllabary; }
+            set { m_JapaneseSyllabary = value; }
+        }
+        /// <summary>
+        /// 取引開始日
+        /// </summary>
+        public DateTime StartDate
+        {
+            get { return m_StartDate; }
+            set { m_StartDate = value; }
+        }
+        /// <summary>
+        /// 備考  
+        /// </summary>
+        public string Note
+        {
+            set { m_Note = value; }
+            get { return m_Note; }
+        }
+        /// <summary>
+        /// 支払い通常・手間区分
+        /// </summary>
+        public int labourKind
+        {
+            get { return m_labourKind; }
+            set { m_labourKind = value; }
+        }
+
+        /// <summary>
+        /// 申請日
+        /// </summary>
+        public DateTime OrderDate
+        {
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
+        }
+        /// <summary>
+        /// 申請受付番号
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/TranceportDailyData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/TranceportDailyData.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/TranceportDailyData.cs	(revision 83)
@@ -0,0 +1,164 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 出勤日報データ定義クラス
+    /// </summary>
+    public class TranceportDailyData
+    {
+        #region メンバ変数
+        /// <summary>
+        /// 作成者コード
+        /// </summary>
+        private int m_PersonCode = 0;
+        /// <summary>
+        /// 日報作成日
+        /// </summary>
+        private DateTime m_AttendanceDate = DateTime.Now;
+        /// <summary>
+        /// 当日出発キロ数
+        /// </summary>
+        private double m_StartDistance = 0;
+        /// <summary>
+        /// 当日終了キロ数
+        /// </summary>
+        private double m_ComplateDistance = 0;
+        /// <summary>
+        /// 当日合計キロ数
+        /// </summary>
+        private double m_TotalDistance = 0;
+        /// <summary>
+        /// 事務所出勤フラグ
+        /// </summary>
+        private int m_OfficeGoFlg = 0;
+        /// <summary>
+        /// 事務所帰宅フラグ
+        /// </summary>
+        private int m_OfficeOutFlg = 0;
+        /// <summary>
+        /// 有料通勤出勤フラグ
+        /// </summary>
+        private int m_TrancePayGoFlg = 0;
+        /// <summary>
+        /// 有料通勤帰宅フラグ
+        /// </summary>
+        private int m_TrancePayOutFlg = 0;
+        /// <summary>
+        /// 資材置場フラグ
+        /// </summary>
+        private int m_WareHouseFlg = 0;
+
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        private DateTime m_EntryDate = DateTime.Now;
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        private DateTime m_UpdateDate = DateTime.Now;
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 作成者コード
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 日報作成日
+        /// </summary>
+        public DateTime AttendanceDate
+        {
+            get { return m_AttendanceDate; }
+            set { m_AttendanceDate = value; }
+        }
+        /// <summary>
+        /// 当日出発キロ数
+        /// </summary>
+        public double StartDistance
+        {
+            get { return m_StartDistance; }
+            set { m_StartDistance = value; }
+        }
+        /// <summary>
+        /// 当日終了キロ数
+        /// </summary>
+        public double ComplateDistance
+        {
+            get { return m_ComplateDistance; }
+            set { m_ComplateDistance = value; }
+        }
+        /// <summary>
+        /// 当日合計キロ数
+        /// </summary>
+        public double TotalDistance
+        {
+            get { return m_TotalDistance; }
+            set { m_TotalDistance = value; }
+        }
+        /// <summary>
+        /// 事務所出勤フラグ
+        /// </summary>
+        public int OfficeGoFlg
+        {
+            get { return m_OfficeGoFlg; }
+            set { m_OfficeGoFlg = value; }
+        }
+        /// <summary>
+        /// 事務所帰宅フラグ
+        /// </summary>
+        public int OfficeOutFlg
+        {
+            get { return m_OfficeOutFlg; }
+            set { m_OfficeOutFlg = value; }
+        }
+        /// <summary>
+        /// 有料通勤出勤フラグ
+        /// </summary>
+        public int TrancePayGoFlg
+        {
+            get { return m_TrancePayGoFlg; }
+            set { m_TrancePayGoFlg = value; }
+        }
+        /// <summary>
+        /// 有料通勤帰宅フラグ
+        /// </summary>
+        public int TrancePayOutFlg
+        {
+            get { return m_TrancePayOutFlg; }
+            set { m_TrancePayOutFlg = value; }
+        }
+        /// <summary>
+        /// 資材置場フラグ
+        /// </summary>
+        public int WareHouseFlg
+        {
+            get { return m_WareHouseFlg; }
+            set { m_WareHouseFlg = value; }
+        }
+        /// <summary>
+        /// 登録年月日
+        /// </summary>
+        public DateTime EntryDate
+        {
+            get { return m_EntryDate; }
+            set { m_EntryDate = value; }
+        }
+        /// <summary>
+        /// 更新年月日
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            get { return m_UpdateDate; }
+            set { m_UpdateDate = value; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/DataModel/TypeExpensesMaster.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/DataModel/TypeExpensesMaster.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/DataModel/TypeExpensesMaster.cs	(revision 83)
@@ -0,0 +1,85 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+namespace ProcessManagement.DataModel
+{
+    /// <summary>
+    /// 工事種別経費率マスタ
+    /// </summary>
+    public class TypeExpensesMaster
+    {
+        #region メンバ変数
+        private int         m_TypeCode = 0;	                    // 工事種別コード
+        private int         m_ExpensesPeriod = 0;               // 事業期
+        private int         m_NameCode = 0;	                    // 経費区分コード
+        private double      m_ExpensesRaito = 0;	            // 経費率
+        private int         m_DeleteFlg = 0;	                // 削除フラグ
+        private DateTime    m_EntryDate = DateTime.Now;         // 登録日付
+        private DateTime    m_UpdateDate = DateTime.Now;        // 更新日付
+        #endregion
+
+        #region コンストラクタ
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 工事種別コード
+        /// </summary>
+        public int TypeCode
+        {
+            get { return m_TypeCode; }
+            set { m_TypeCode = value; }
+        }
+        /// <summary>
+        /// 事業期
+        /// </summary>
+        public int ExpensesPeriod
+        {
+            get { return m_ExpensesPeriod; }
+            set { m_ExpensesPeriod = value; }
+        }
+        /// <summary>
+        /// 経費区分コード
+        /// </summary>
+        public int NameCode
+        {
+            get { return m_NameCode; }
+            set { m_NameCode = value; }
+        }
+        /// <summary>
+        /// 経費率
+        /// </summary>
+        public double ExpensesRaito
+        {
+            get { return m_ExpensesRaito; }
+            set { m_ExpensesRaito = value; }
+        }
+        /// <summary>
+        /// 削除フラグ
+        /// </summary>
+        public int DeleteFlg
+        {
+            get { return m_DeleteFlg; }
+            set { m_DeleteFlg = value; }
+        }
+        /// <summary>
+        /// 登録日付
+        /// </summary>
+        public DateTime EntryDate
+        {
+            set { m_EntryDate = value; }
+            get { return m_EntryDate; }
+        }
+        /// <summary>
+        /// 更新日付
+        /// </summary>
+        public DateTime UpdateDate
+        {
+            set { m_UpdateDate = value; }
+            get { return m_UpdateDate; }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.resx	(nonexistent)
@@ -1,201 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <metadata name="dataGridViewTextBoxColumn19.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn20.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn16.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn17.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn14.UserAddedColumn" 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>
-  <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="dataGridViewTextBoxColumn7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <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="Column10.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>
-  <metadata name="Column11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column4.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="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/ProcessControl.cs	(nonexistent)
@@ -1,1251 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-using System.Linq;
-using System.Diagnostics;
-
-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.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-using ProcessManagement.Forms.SubForms;
-using ProcessManagement.Forms.Master;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmDailyReport
-    {
-        #region 自プロセスの番号
-        /// <summary>
-        /// 自プロセスの番号を持つ
-        /// </summary>
-        private static int s_CurrentProcessNo = (int)ClsExcute.ProcessExecuteNo.DailyReport;
- 		#endregion
-
-        #region プロセスコンテキストメニュー変数
-        /// <summary>
-        /// プロセスコンテキストメニュー
-        /// </summary>
-        private ContextMenuStrip m_ProcessContextMenuStrip;
-        #endregion
-
-        #region 別プロセス移動メニュー作成
-        /// <summary>
-        /// 別プロセス移動メニュー作成
-        /// </summary>
-        private void CreateProcessContextMenu(bool bSubForm)
-        {
-            try
-            {
-                // メニュー一覧を作成する
-                m_ProcessContextMenuStrip = new ContextMenuStrip();
-
-                // メニューのセット
-                UpDateProcessContextMenu(bSubForm);
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 別プロセス移動メニュー更新
-        /// <summary>
-        /// 別プロセス移動メニュー更新
-        /// </summary>
-        private void UpDateProcessContextMenu(bool bSubForm = false)
-        {
-            try
-            {
-                // 起動プロセスの一案を作成する
-                List<KeyValuePair<int, string>> ProcList = new List<KeyValuePair<int, string>>();
-                // 工事番号セット
-                ClsProcessExist.ConstructionCode = m_ConstructionCode;
-                // リスト取得
-                ClsProcessExist.GetProcessList(ref ProcList, s_CurrentProcessNo);
-
-                // メニュー一覧を作成する
-                m_ProcessContextMenuStrip.Items.Clear();
-
-                // メニューデータのセット
-                int icnt = 0;
-                foreach (KeyValuePair<int, string> CurRec in ProcList)
-                {
-                    // 自プロセスは処理しない
-                    if (CurRec.Key == s_CurrentProcessNo) continue;
-                    //イベントの登録
-                    EventHandler handle = null;
-                    switch (CurRec.Key)
-                    {
-                        case (int)ClsExcute.ProcessExecuteNo.MainMenu:                  //  0:メニュー
-                            handle = ProcessExecute_MainMenu;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo:      //  2:工事情報入力
-                            handle = ProcessExecute_ConstructionBaseInfo;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.EstimateInput:             //  3:積算見積入力
-                            handle = ProcessExecute_EstimateInput;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.EstimatePrint:             //  4:積算見積書印刷
-                            handle = ProcessExecute_EstimatePrint;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.EstimateBudget:            //  5:積算予算書入力
-                            handle = ProcessExecute_EstimateBudget;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionBudget:        //  6:工事予算書入力
-                            handle = ProcessExecute_ConstructionBudget;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList:      //  8:工事案件コピー機能
-                            if (m_EditLock) continue;
-                            handle = ProcessExecute_ConstructionCopyList;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry:        //  9:注文書入力
-                            handle = ProcessExecute_PurchaseOrderEntry;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:        // 10:注文書印刷
-                            handle = ProcessExecute_PurchaseOrderPrint;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.ConstructionLedger:        // 12:工事詳細台帳
-                            handle = ProcessExecute_ConstructionLedger;
-                            break;
-                        case (int)ClsExcute.ProcessExecuteNo.TAndPCosts:                // 13:交通費及び購入品入力
-                            handle = ProcessExecute_TAndPCosts;
-                            break;
-                    }
-                    // 起動関数のセットが無ければ処理しない
-                    if (handle == null) continue;
-
-                    // 区切り線
-                    if (icnt != 0) m_ProcessContextMenuStrip.Items.Add("-");
-                    // 行のセット
-                    ToolStripMenuItem tsmItem = new ToolStripMenuItem(CurRec.Value, null, handle);
-                    m_ProcessContextMenuStrip.Items.Add(tsmItem);
-                    icnt++;
-                }
-                // コンテキストメニューセット
-                btnOtherProc.ContextMenuStrip = m_ProcessContextMenuStrip;
-                m_ProcessContextMenuStrip.Show(btnOtherProc, new Point(0, 0));
-                m_ProcessContextMenuStrip.Close();
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 別プロセス起動ボタン
-        /// <summary>
-        /// 別プロセス起動ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnOtherProc_Click(object sender, EventArgs e)
-        {
-            try
-            {
-                // ボタンの真上にメニューを表示する
-                int h = m_ProcessContextMenuStrip.Height * -1;
-                m_ProcessContextMenuStrip.Show(btnOtherProc, new Point(0, h));
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 終了時処理
-        /// <summary>
-        /// 終了時サブフォームクローズ
-        /// </summary>
-        private void TerminatingProcess()
-        {
-            try
-            {
-                // フォームがCloseされていなければクローズする
-                for (int i = 0; i < ClsExcute.SubFormHandleList.Length; i++)
-                {
-                    PreserveSubFormHandle Handle = ClsExcute.SubFormHandleList[i];
-
-                    // 自分が起動したもの以外は処理しない
-                    if (Handle.ProcessNo != s_CurrentProcessNo) continue;
-
-                    // 自分は処理しない
-                    if (i == s_CurrentProcessNo)
-                    {
-                        ClsExcute.SubFormHandleList[i].SubFormHandle = null;
-                        ClsExcute.SubFormHandleList[i].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-                        continue;
-                    }
-
-                    // 起動されて無ければ処理しない
-                    if (Handle.SubFormHandle == null) continue;
-
-                    // 画面クローズ
-                    Handle.SubFormHandle.Dispose();
-                    ClsExcute.SubFormHandleList[i].SubFormHandle = null;
-                }
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 次の起動が申請画面かどうかの判定
-        /// <summary>
-        /// 次の起動が申請画面かどうかの判定
-        /// </summary>
-        /// <returns></returns>
-        private bool judgmentApprovalScreen()
-        {
-            try
-            {
-                // プロセス起動テーブルに申請画面が設定されている場合はtrue
-                int NextProcess = ClsExcute.ProcControlPara[ClsExcute.GetNowProcessPoint()].ProcNo;
-                if (NextProcess == (int)ClsExcute.SubFormExecuteNo.ApprovalScreen) return true;
-
-                return false;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region    // ---------- 他プロセス起動ハンドラ群　START
-        #region 一気にメニューへ戻る
-        /// <summary>
-        /// 一気にメニューへ戻る
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_MainMenu(object sender, EventArgs e)
-        {
-            try
-            {
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 起動テーブルをクリアする
-                ClsExcute.ClearProcess();
-
-                // メニューへ戻るフラグON　
-                m_ParentEnd = true;
-
-                // 終了処理OFF
-                m_CloseingProcessOn = false;
-
-                // 自フォーム終了
-                this.Close();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 工事情報入力
-        /// <summary>
-        /// 工事情報入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_ConstructionBaseInfo(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo;
-                // フォームがあれば最前面へ
-                FrmConstructionBaseInfo frm = (FrmConstructionBaseInfo)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 工事情報入力起動
-                frm = new FrmConstructionBaseInfo();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmConstructionBaseInfoClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 積算見積書入力
-        /// <summary>
-        /// 積算見積書入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_EstimateInput(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimateInput;
-                // フォームがあれば最前面へ
-                FrmEstimateInput frm = (FrmEstimateInput)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 積算見積書入力起動
-                frm = new FrmEstimateInput();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmEstimateInputClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 積算見積書印刷
-        /// <summary>
-        /// 積算見積書印刷
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_EstimatePrint(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimatePrint;
-                // フォームがあれば最前面へ
-                FrmEstimatePrint frm = (FrmEstimatePrint)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 積算見積書印刷起動
-                frm = new FrmEstimatePrint();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmEstimatePrintClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 積算予算書入力
-        /// <summary>
-        /// 積算予算書入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_EstimateBudget(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimateBudget;
-                // フォームがあれば最前面へ
-                FrmEstimateBudget frm = (FrmEstimateBudget)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 積算予算書入力起動
-                frm = new FrmEstimateBudget();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmEstimateBudgetClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 工事予算書入力
-        /// <summary>
-        /// 工事予算書入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_ConstructionBudget(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionBudget;
-                // フォームがあれば最前面へ
-                FrmConstructionBudget frm = (FrmConstructionBudget)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 工事予算書入力起動
-                frm = new FrmConstructionBudget();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmConstructionBudgetClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 工事案件コピー機能
-        /// <summary>
-        /// 工事案件コピー機能
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_ConstructionCopyList(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
-                // フォームがあれば最前面へ
-                FrmNewOrContinueCopy frm = (FrmNewOrContinueCopy)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 工事案件コピー起動
-                frm = new FrmNewOrContinueCopy();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmNewOrContinueCopyClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 注文書入力
-        /// <summary>
-        /// 注文書入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_PurchaseOrderEntry(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry;
-                // フォームがあれば最前面へ
-                FrmPurchaseOrderEntry frm = (FrmPurchaseOrderEntry)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 注文書入力起動
-                frm = new FrmPurchaseOrderEntry();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmPurchaseOrderEntryClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 注文書印刷
-        /// <summary>
-        /// 注文書印刷
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_PurchaseOrderPrint(object sender, EventArgs e)
-        {
-            FrmTyingConstrDiag frmTying = new FrmTyingConstrDiag();
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint;
-                // フォームがあれば最前面へ
-                FrmPurchaseOrderPrint frm = (FrmPurchaseOrderPrint)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 増減工事はサブフォームを表示する
-                int SelConstrCode = m_ConstructionCode;
-                if (m_ConstructionBaseInfo.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Standard)
-                {
-                    frmTying.ConstructionCode = m_ConstructionCode;
-                    frmTying.ShowDialog();
-                    if (frmTying.EndButton == DialogResult.No) return;
-                    SelConstrCode = frmTying.ConstructionCode;
-                }
-
-                // 注文書印刷起動
-                frm = new FrmPurchaseOrderPrint();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = SelConstrCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmPurchaseOrderPrintClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frmTying.Dispose(); frmTying = null;
-            }
-        }
-        #endregion
-
-        #region 工事詳細台帳
-        /// <summary>
-        /// 工事詳細台帳
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_ConstructionLedger(object sender, EventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionLedger;
-                // フォームがあれば最前面へ
-                FrmConstructionLedger frm = (FrmConstructionLedger)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 工事詳細台帳入力起動
-                frm = new FrmConstructionLedger();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = ClsProcessExist.GetParentConstrCode(m_ConstructionCode);
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmConstructionLedgerClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 交通費及び購入品等入力
-        /// <summary>
-        /// 交通費及び購入品等入力
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void ProcessExecute_TAndPCosts(object sender, EventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.TAndPCosts;
-                // フォームがあれば最前面へ
-                FrmTAndPCosts frm = (FrmTAndPCosts)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                if (frm != null)
-                {
-                    frm.Activate();
-                    return;
-                }
-
-                // データ変更有時はデータ登録
-                if (m_bChengeAns)
-                {
-                    if (!DataEntryProcess()) return;
-                }
-
-                // 交通費及び購入品等入力起動
-                frm = new FrmTAndPCosts();
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = s_CurrentProcessNo;
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
-                frm.ConstructionCode = m_ConstructionCode;
-                frm.PersonCode = CommonMotions.LoginUserData.PersonCode;
-                frm.EditLock = m_EditLock;
-                frm.SubForm = true;
-                frm.ShowInTaskbar = true;
-
-                // クロースドハンドラをこちらで定義する
-                frm.FormClosed += new FormClosedEventHandler(FrmTAndPCostsClosed);
-                frm.Show();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #endregion // ---------- 他プロセス起動ハンドラ群　END
-
-        #region    // ---------- 他プロセス終了ハンドラ群　START
-        #region 工事情報入力のクローズを取得する
-        /// <summary>
-        /// 工事情報入力のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBaseInfoClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo;
-                FrmConstructionBaseInfo frm = (FrmConstructionBaseInfo)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 積算見積入力のクローズを取得する
-        /// <summary>
-        /// 積算見積入力のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmEstimateInputClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimateInput;
-                FrmEstimateInput frm = (FrmEstimateInput)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 申請画面が設定されている場合は親も終わらせる
-                    if (judgmentApprovalScreen()) m_ParentEnd = true;
-
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 積算見積印刷のクローズを取得する
-        /// <summary>
-        /// 積算見積印刷のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmEstimatePrintClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimatePrint;
-                FrmEstimatePrint frm = (FrmEstimatePrint)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-                
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 積算予算書入力のクローズを取得する
-        /// <summary>
-        /// 積算予算書入力のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmEstimateBudgetClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.EstimateBudget;
-                FrmEstimateBudget frm = (FrmEstimateBudget)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 申請画面が設定されている場合は親も終わらせる
-                    if (judgmentApprovalScreen()) m_ParentEnd = true;
-
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 工事予算書入力のクローズを取得する
-        /// <summary>
-        /// 工事予算書入力のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBudgetClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionBudget;
-                FrmConstructionBudget frm = (FrmConstructionBudget)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 申請画面が設定されている場合は親も終わらせる
-                    if (judgmentApprovalScreen()) m_ParentEnd = true;
-
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 工事案件コピー機能のクローズを取得する
-        /// <summary>
-        /// 工事案件コピー機能のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmNewOrContinueCopyClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionCopyList;
-                // プロセス番号が違うので注意！！
-                FrmNewOrContinueCopy frm = (FrmNewOrContinueCopy)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-
-                // 戻り値取得
-                int ConstructionCode = frm.ConstructionCode;
-                bool bNowConstruction = frm.NewConstruction;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                // 現在設定値クリア
-                ClsExcute.ClearExecParameter(NowPoint);
-                // 工事番号変更
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ConstructionCode);
-                // コピー作成データフラグセット
-                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);
-
-                //this.Activate();
-
-                // 終了処理フラグOff
-                m_CloseingProcessOn = false;
-
-                this.Close();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 注文書入力クローズを取得する
-        /// <summary>
-        /// 注文書入力クローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmPurchaseOrderEntryClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry;
-                FrmPurchaseOrderEntry frm = (FrmPurchaseOrderEntry)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 申請画面が設定されている場合は親も終わらせる
-                    if (judgmentApprovalScreen()) m_ParentEnd = true;
-
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 注文書印刷クローズを取得する
-        /// <summary>
-        /// 注文書印刷クローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmPurchaseOrderPrintClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint;
-                FrmPurchaseOrderEntry frm = (FrmPurchaseOrderEntry)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 工事詳細台帳のクローズを取得する
-        /// <summary>
-        /// 工事詳細台帳のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionLedgerClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.ConstructionLedger;
-                FrmConstructionLedger frm = (FrmConstructionLedger)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 交通費及び購入品等入力のクローズを取得する
-        /// <summary>
-        /// 交通費及び購入品等入力のクローズを取得する
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmTAndPCostsClosed(object sender, FormClosedEventArgs e)
-        {
-            try
-            {
-                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.TAndPCosts;
-                FrmTAndPCosts frm = (FrmTAndPCosts)ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle;
-                bool ThisEnd = frm.ParentEnd;
-
-                // ハンドルクリア
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle.Dispose();
-                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = null;
-                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = (int)ClsExcute.ProcessExecuteNo.MainMenu;
-
-                // メニューへ戻るの選択
-                if (ThisEnd)
-                {
-                    // 終了処理OFF
-                    m_CloseingProcessOn = false;
-                    this.Close();
-                }
-                else
-                {
-                    UpDateProcessContextMenu();
-                    this.Activate();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #endregion // ---------- 他プロセス終了ハンドラ群　END
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.designer.cs	(nonexistent)
@@ -1,1764 +0,0 @@
-﻿using ProcessManagement.Forms.CustomControls;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmDailyReport
-    {
-        /// <summary>
-        /// 必要なデザイナ変数です。
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// 使用中のリソースをすべてクリーンアップします。
-        /// </summary>
-        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows フォーム デザイナで生成されたコード
-
-        /// <summary>
-        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
-        /// コード エディタで変更しないでください。
-        /// </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();
-            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.pnlApproval = new System.Windows.Forms.Panel();
-            this.lblApprovalCount = new System.Windows.Forms.Label();
-            this.btnPetition = new System.Windows.Forms.Button();
-            this.btnApproval = new System.Windows.Forms.Button();
-            this.pnlApprovalButton = new System.Windows.Forms.Panel();
-            this.btnOnApproval = new System.Windows.Forms.Button();
-            this.btnNotApproval = new System.Windows.Forms.Button();
-            this.btnOnHold = new System.Windows.Forms.Button();
-            this.dTPCreateDate = new System.Windows.Forms.DateTimePicker();
-            this.label47 = new System.Windows.Forms.Label();
-            this.textBox2 = new System.Windows.Forms.TextBox();
-            this.label3 = new System.Windows.Forms.Label();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.label19 = new System.Windows.Forms.Label();
-            this.label14 = new System.Windows.Forms.Label();
-            this.label10 = new System.Windows.Forms.Label();
-            this.label9 = new System.Windows.Forms.Label();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label15 = new System.Windows.Forms.Label();
-            this.label11 = new System.Windows.Forms.Label();
-            this.label8 = new System.Windows.Forms.Label();
-            this.lblLabel04 = new System.Windows.Forms.Label();
-            this.btnLineDel = new System.Windows.Forms.Button();
-            this.btnLineAdd = new System.Windows.Forms.Button();
-            this.btnNext = new System.Windows.Forms.Button();
-            this.btnProv = new System.Windows.Forms.Button();
-            this.btnOtherProc = new System.Windows.Forms.Button();
-            this.tabControl1 = new System.Windows.Forms.TabControl();
-            this.tabPage1 = new System.Windows.Forms.TabPage();
-            this.pnlBase = new System.Windows.Forms.Panel();
-            this.label39 = new System.Windows.Forms.Label();
-            this.label48 = new System.Windows.Forms.Label();
-            this.label49 = new System.Windows.Forms.Label();
-            this.label40 = new System.Windows.Forms.Label();
-            this.label41 = new System.Windows.Forms.Label();
-            this.label42 = new System.Windows.Forms.Label();
-            this.label46 = new System.Windows.Forms.Label();
-            this.dataGridViewEX4 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.label43 = new System.Windows.Forms.Label();
-            this.label44 = new System.Windows.Forms.Label();
-            this.label45 = new System.Windows.Forms.Label();
-            this.dataGridViewEX3 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.label32 = new System.Windows.Forms.Label();
-            this.label33 = new System.Windows.Forms.Label();
-            this.label34 = new System.Windows.Forms.Label();
-            this.label35 = new System.Windows.Forms.Label();
-            this.label36 = new System.Windows.Forms.Label();
-            this.label37 = new System.Windows.Forms.Label();
-            this.label38 = new System.Windows.Forms.Label();
-            this.dataGridViewEX2 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn11 = 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.label27 = new System.Windows.Forms.Label();
-            this.label31 = new System.Windows.Forms.Label();
-            this.label30 = new System.Windows.Forms.Label();
-            this.label29 = new System.Windows.Forms.Label();
-            this.label28 = new System.Windows.Forms.Label();
-            this.label26 = new System.Windows.Forms.Label();
-            this.label25 = new System.Windows.Forms.Label();
-            this.label24 = new System.Windows.Forms.Label();
-            this.label23 = new System.Windows.Forms.Label();
-            this.dataGridViewEX1 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn3 = 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.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.lblGrid1Total3 = new System.Windows.Forms.Label();
-            this.lblGrid1Total2 = new System.Windows.Forms.Label();
-            this.lblGrid1Total1 = new System.Windows.Forms.Label();
-            this.label18 = new System.Windows.Forms.Label();
-            this.label17 = new System.Windows.Forms.Label();
-            this.label16 = new System.Windows.Forms.Label();
-            this.label13 = 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.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column11 = 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.panel1.SuspendLayout();
-            this.pnlApproval.SuspendLayout();
-            this.pnlApprovalButton.SuspendLayout();
-            this.tabControl1.SuspendLayout();
-            this.tabPage1.SuspendLayout();
-            this.pnlBase.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX4)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX3)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX2)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX1)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
-            this.SuspendLayout();
-            // 
-            // label1
-            // 
-            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label1.ForeColor = System.Drawing.Color.Black;
-            this.label1.Location = new System.Drawing.Point(422, 10);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(500, 20);
-            this.label1.TabIndex = 6;
-            this.label1.Text = "工　事　(朝　礼)　日　報　入　力";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnDataDelete
-            // 
-            this.btnDataDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataDelete.BackColor = System.Drawing.Color.Red;
-            this.btnDataDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataDelete.ForeColor = System.Drawing.Color.White;
-            this.btnDataDelete.Location = new System.Drawing.Point(1086, 656);
-            this.btnDataDelete.Name = "btnDataDelete";
-            this.btnDataDelete.Size = new System.Drawing.Size(120, 30);
-            this.btnDataDelete.TabIndex = 13;
-            this.btnDataDelete.Text = "削　除";
-            this.btnDataDelete.UseVisualStyleBackColor = false;
-            this.btnDataDelete.Click += new System.EventHandler(this.btnDataDelete_Click);
-            // 
-            // btnDataEntry
-            // 
-            this.btnDataEntry.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataEntry.BackColor = System.Drawing.Color.Green;
-            this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataEntry.ForeColor = System.Drawing.Color.White;
-            this.btnDataEntry.Location = new System.Drawing.Point(960, 656);
-            this.btnDataEntry.Name = "btnDataEntry";
-            this.btnDataEntry.Size = new System.Drawing.Size(120, 30);
-            this.btnDataEntry.TabIndex = 12;
-            this.btnDataEntry.Text = "登　録";
-            this.btnDataEntry.UseVisualStyleBackColor = false;
-            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
-            // 
-            // btnEnd
-            // 
-            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnEnd.BackColor = System.Drawing.Color.Blue;
-            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(1212, 656);
-            this.btnEnd.Name = "btnEnd";
-            this.btnEnd.Size = new System.Drawing.Size(120, 30);
-            this.btnEnd.TabIndex = 14;
-            this.btnEnd.Text = "終　了";
-            this.btnEnd.UseVisualStyleBackColor = false;
-            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
-            // 
-            // panel1
-            // 
-            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.pnlApproval);
-            this.panel1.Controls.Add(this.pnlApprovalButton);
-            this.panel1.Controls.Add(this.dTPCreateDate);
-            this.panel1.Controls.Add(this.label47);
-            this.panel1.Controls.Add(this.textBox2);
-            this.panel1.Controls.Add(this.label3);
-            this.panel1.Controls.Add(this.label2);
-            this.panel1.Controls.Add(this.label4);
-            this.panel1.Controls.Add(this.label19);
-            this.panel1.Controls.Add(this.label14);
-            this.panel1.Controls.Add(this.label10);
-            this.panel1.Controls.Add(this.label9);
-            this.panel1.Controls.Add(this.label5);
-            this.panel1.Controls.Add(this.label15);
-            this.panel1.Controls.Add(this.label11);
-            this.panel1.Controls.Add(this.label8);
-            this.panel1.Controls.Add(this.lblLabel04);
-            this.panel1.Location = new System.Drawing.Point(7, 40);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(1330, 80);
-            this.panel1.TabIndex = 0;
-            // 
-            // pnlApproval
-            // 
-            this.pnlApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlApproval.BackColor = System.Drawing.Color.White;
-            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.pnlApproval.Controls.Add(this.lblApprovalCount);
-            this.pnlApproval.Controls.Add(this.btnPetition);
-            this.pnlApproval.Controls.Add(this.btnApproval);
-            this.pnlApproval.Location = new System.Drawing.Point(1052, 35);
-            this.pnlApproval.Name = "pnlApproval";
-            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
-            this.pnlApproval.TabIndex = 117;
-            // 
-            // lblApprovalCount
-            // 
-            this.lblApprovalCount.BackColor = System.Drawing.Color.Black;
-            this.lblApprovalCount.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblApprovalCount.ForeColor = System.Drawing.Color.White;
-            this.lblApprovalCount.Location = new System.Drawing.Point(205, 3);
-            this.lblApprovalCount.Name = "lblApprovalCount";
-            this.lblApprovalCount.Size = new System.Drawing.Size(50, 24);
-            this.lblApprovalCount.TabIndex = 1;
-            this.lblApprovalCount.Text = "4/5";
-            this.lblApprovalCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnPetition
-            // 
-            this.btnPetition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnPetition.BackColor = System.Drawing.Color.White;
-            this.btnPetition.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnPetition.ForeColor = System.Drawing.Color.Red;
-            this.btnPetition.Location = new System.Drawing.Point(3, 3);
-            this.btnPetition.Name = "btnPetition";
-            this.btnPetition.Size = new System.Drawing.Size(100, 24);
-            this.btnPetition.TabIndex = 12;
-            this.btnPetition.Text = "未申請";
-            this.btnPetition.UseVisualStyleBackColor = false;
-            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
-            // 
-            // btnApproval
-            // 
-            this.btnApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnApproval.BackColor = System.Drawing.Color.White;
-            this.btnApproval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnApproval.ForeColor = System.Drawing.Color.Red;
-            this.btnApproval.Location = new System.Drawing.Point(104, 3);
-            this.btnApproval.Name = "btnApproval";
-            this.btnApproval.Size = new System.Drawing.Size(100, 24);
-            this.btnApproval.TabIndex = 12;
-            this.btnApproval.Text = "未承認";
-            this.btnApproval.UseVisualStyleBackColor = false;
-            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
-            // 
-            // pnlApprovalButton
-            // 
-            this.pnlApprovalButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlApprovalButton.AutoSize = true;
-            this.pnlApprovalButton.BackColor = System.Drawing.Color.White;
-            this.pnlApprovalButton.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.pnlApprovalButton.Controls.Add(this.btnOnApproval);
-            this.pnlApprovalButton.Controls.Add(this.btnNotApproval);
-            this.pnlApprovalButton.Controls.Add(this.btnOnHold);
-            this.pnlApprovalButton.Location = new System.Drawing.Point(1052, 35);
-            this.pnlApprovalButton.Name = "pnlApprovalButton";
-            this.pnlApprovalButton.Size = new System.Drawing.Size(262, 34);
-            this.pnlApprovalButton.TabIndex = 118;
-            this.pnlApprovalButton.Visible = false;
-            // 
-            // btnOnApproval
-            // 
-            this.btnOnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
-            this.btnOnApproval.Location = new System.Drawing.Point(5, 3);
-            this.btnOnApproval.Name = "btnOnApproval";
-            this.btnOnApproval.Size = new System.Drawing.Size(83, 24);
-            this.btnOnApproval.TabIndex = 34;
-            this.btnOnApproval.TabStop = false;
-            this.btnOnApproval.Text = "承認";
-            this.btnOnApproval.UseVisualStyleBackColor = false;
-            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
-            // 
-            // btnNotApproval
-            // 
-            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
-            this.btnNotApproval.Location = new System.Drawing.Point(171, 3);
-            this.btnNotApproval.Name = "btnNotApproval";
-            this.btnNotApproval.Size = new System.Drawing.Size(83, 24);
-            this.btnNotApproval.TabIndex = 35;
-            this.btnNotApproval.TabStop = false;
-            this.btnNotApproval.Text = "不承認";
-            this.btnNotApproval.UseVisualStyleBackColor = false;
-            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
-            // 
-            // btnOnHold
-            // 
-            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
-            this.btnOnHold.Location = new System.Drawing.Point(88, 3);
-            this.btnOnHold.Name = "btnOnHold";
-            this.btnOnHold.Size = new System.Drawing.Size(83, 24);
-            this.btnOnHold.TabIndex = 36;
-            this.btnOnHold.TabStop = false;
-            this.btnOnHold.Text = "保留";
-            this.btnOnHold.UseVisualStyleBackColor = false;
-            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
-            // 
-            // dTPCreateDate
-            // 
-            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 = 116;
-            this.dTPCreateDate.TabStop = false;
-            this.dTPCreateDate.ValueChanged += new System.EventHandler(this.dTPCreateDate_ValueChanged);
-            // 
-            // label47
-            // 
-            this.label47.BackColor = System.Drawing.Color.White;
-            this.label47.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label47.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label47.ForeColor = System.Drawing.Color.Black;
-            this.label47.Location = new System.Drawing.Point(236, 7);
-            this.label47.Name = "label47";
-            this.label47.Size = new System.Drawing.Size(492, 25);
-            this.label47.TabIndex = 115;
-            this.label47.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // textBox2
-            // 
-            this.textBox2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.textBox2.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.textBox2.Location = new System.Drawing.Point(1174, 6);
-            this.textBox2.Name = "textBox2";
-            this.textBox2.Size = new System.Drawing.Size(142, 26);
-            this.textBox2.TabIndex = 1;
-            this.textBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            // 
-            // label3
-            // 
-            this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.label3.BackColor = System.Drawing.Color.White;
-            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label3.ForeColor = System.Drawing.Color.Black;
-            this.label3.Location = new System.Drawing.Point(128, 7);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(100, 25);
-            this.label3.TabIndex = 113;
-            this.label3.Text = "2016999901";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label2
-            // 
-            this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.label2.BackColor = System.Drawing.Color.SandyBrown;
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.label2.Location = new System.Drawing.Point(1052, 7);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(114, 25);
-            this.label2.TabIndex = 111;
-            this.label2.Text = "天　　気";
-            this.label2.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.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            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.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label19.ForeColor = System.Drawing.Color.Black;
-            this.label19.Location = new System.Drawing.Point(6, 7);
-            this.label19.Name = "label19";
-            this.label19.Size = new System.Drawing.Size(114, 25);
-            this.label19.TabIndex = 109;
-            this.label19.Text = "工事名称";
-            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label14
-            // 
-            this.label14.BackColor = System.Drawing.Color.SandyBrown;
-            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label14.Location = new System.Drawing.Point(486, 40);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(114, 25);
-            this.label14.TabIndex = 35;
-            this.label14.Text = "完　了　日";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label10
-            // 
-            this.label10.BackColor = System.Drawing.Color.SandyBrown;
-            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label10.Location = new System.Drawing.Point(6, 40);
-            this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(114, 25);
-            this.label10.TabIndex = 35;
-            this.label10.Text = "工　　期";
-            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label9
-            // 
-            this.label9.BackColor = System.Drawing.Color.SandyBrown;
-            this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label9.Location = new System.Drawing.Point(236, 40);
-            this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(114, 25);
-            this.label9.TabIndex = 35;
-            this.label9.Text = "着　工　日";
-            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label5
-            // 
-            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.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(114, 25);
-            this.label5.TabIndex = 35;
-            this.label5.Text = "担　当　者";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.White;
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(128, 40);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(100, 25);
-            this.label15.TabIndex = 36;
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label11
-            // 
-            this.label11.BackColor = System.Drawing.Color.White;
-            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(608, 40);
-            this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(120, 25);
-            this.label11.TabIndex = 36;
-            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label8
-            // 
-            this.label8.BackColor = System.Drawing.Color.White;
-            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label8.ForeColor = System.Drawing.Color.Black;
-            this.label8.Location = new System.Drawing.Point(358, 40);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(120, 25);
-            this.label8.TabIndex = 36;
-            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblLabel04
-            // 
-            this.lblLabel04.BackColor = System.Drawing.Color.White;
-            this.lblLabel04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblLabel04.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblLabel04.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel04.Location = new System.Drawing.Point(866, 40);
-            this.lblLabel04.Name = "lblLabel04";
-            this.lblLabel04.Size = new System.Drawing.Size(170, 25);
-            this.lblLabel04.TabIndex = 36;
-            this.lblLabel04.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // btnLineDel
-            // 
-            this.btnLineDel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnLineDel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.btnLineDel.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
-            this.btnLineDel.Location = new System.Drawing.Point(812, 656);
-            this.btnLineDel.Name = "btnLineDel";
-            this.btnLineDel.Size = new System.Drawing.Size(130, 30);
-            this.btnLineDel.TabIndex = 20;
-            this.btnLineDel.Text = "行　削　除";
-            this.btnLineDel.UseVisualStyleBackColor = false;
-            this.btnLineDel.Click += new System.EventHandler(this.btnLineDel_Click);
-            // 
-            // btnLineAdd
-            // 
-            this.btnLineAdd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnLineAdd.BackColor = System.Drawing.Color.PaleGreen;
-            this.btnLineAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
-            this.btnLineAdd.Location = new System.Drawing.Point(674, 656);
-            this.btnLineAdd.Name = "btnLineAdd";
-            this.btnLineAdd.Size = new System.Drawing.Size(130, 30);
-            this.btnLineAdd.TabIndex = 19;
-            this.btnLineAdd.Text = "行　追　加";
-            this.btnLineAdd.UseVisualStyleBackColor = false;
-            this.btnLineAdd.Click += new System.EventHandler(this.btnLineAdd_Click);
-            // 
-            // btnNext
-            // 
-            this.btnNext.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnNext.BackColor = System.Drawing.Color.SeaGreen;
-            this.btnNext.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnNext.Location = new System.Drawing.Point(400, 656);
-            this.btnNext.Name = "btnNext";
-            this.btnNext.Size = new System.Drawing.Size(160, 30);
-            this.btnNext.TabIndex = 38;
-            this.btnNext.TabStop = false;
-            this.btnNext.Text = "次の日報へ >>";
-            this.btnNext.UseVisualStyleBackColor = false;
-            this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
-            // 
-            // btnProv
-            // 
-            this.btnProv.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnProv.BackColor = System.Drawing.Color.SeaGreen;
-            this.btnProv.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnProv.Location = new System.Drawing.Point(232, 656);
-            this.btnProv.Name = "btnProv";
-            this.btnProv.Size = new System.Drawing.Size(160, 30);
-            this.btnProv.TabIndex = 39;
-            this.btnProv.TabStop = false;
-            this.btnProv.Text = "<< 前の日報へ";
-            this.btnProv.UseVisualStyleBackColor = false;
-            this.btnProv.Click += new System.EventHandler(this.btnProv_Click);
-            // 
-            // 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(8, 656);
-            this.btnOtherProc.Name = "btnOtherProc";
-            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
-            this.btnOtherProc.TabIndex = 96;
-            this.btnOtherProc.TabStop = false;
-            this.btnOtherProc.Text = "他の画面へ";
-            this.btnOtherProc.UseVisualStyleBackColor = false;
-            this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click);
-            // 
-            // tabControl1
-            // 
-            this.tabControl1.Alignment = System.Windows.Forms.TabAlignment.Bottom;
-            this.tabControl1.Controls.Add(this.tabPage1);
-            this.tabControl1.Location = new System.Drawing.Point(7, 124);
-            this.tabControl1.Name = "tabControl1";
-            this.tabControl1.SelectedIndex = 0;
-            this.tabControl1.Size = new System.Drawing.Size(1330, 530);
-            this.tabControl1.TabIndex = 97;
-            // 
-            // tabPage1
-            // 
-            this.tabPage1.Controls.Add(this.pnlBase);
-            this.tabPage1.Location = new System.Drawing.Point(4, 4);
-            this.tabPage1.Name = "tabPage1";
-            this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
-            this.tabPage1.Size = new System.Drawing.Size(1322, 500);
-            this.tabPage1.TabIndex = 0;
-            this.tabPage1.Text = "tabPage1";
-            this.tabPage1.UseVisualStyleBackColor = true;
-            // 
-            // pnlBase
-            // 
-            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.AutoScroll = true;
-            this.pnlBase.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.pnlBase.Controls.Add(this.label39);
-            this.pnlBase.Controls.Add(this.label48);
-            this.pnlBase.Controls.Add(this.label49);
-            this.pnlBase.Controls.Add(this.label40);
-            this.pnlBase.Controls.Add(this.label41);
-            this.pnlBase.Controls.Add(this.label42);
-            this.pnlBase.Controls.Add(this.label46);
-            this.pnlBase.Controls.Add(this.dataGridViewEX4);
-            this.pnlBase.Controls.Add(this.label43);
-            this.pnlBase.Controls.Add(this.label44);
-            this.pnlBase.Controls.Add(this.label45);
-            this.pnlBase.Controls.Add(this.dataGridViewEX3);
-            this.pnlBase.Controls.Add(this.label32);
-            this.pnlBase.Controls.Add(this.label33);
-            this.pnlBase.Controls.Add(this.label34);
-            this.pnlBase.Controls.Add(this.label35);
-            this.pnlBase.Controls.Add(this.label36);
-            this.pnlBase.Controls.Add(this.label37);
-            this.pnlBase.Controls.Add(this.label38);
-            this.pnlBase.Controls.Add(this.dataGridViewEX2);
-            this.pnlBase.Controls.Add(this.label27);
-            this.pnlBase.Controls.Add(this.label31);
-            this.pnlBase.Controls.Add(this.label30);
-            this.pnlBase.Controls.Add(this.label29);
-            this.pnlBase.Controls.Add(this.label28);
-            this.pnlBase.Controls.Add(this.label26);
-            this.pnlBase.Controls.Add(this.label25);
-            this.pnlBase.Controls.Add(this.label24);
-            this.pnlBase.Controls.Add(this.label23);
-            this.pnlBase.Controls.Add(this.dataGridViewEX1);
-            this.pnlBase.Controls.Add(this.lblGrid1Total3);
-            this.pnlBase.Controls.Add(this.lblGrid1Total2);
-            this.pnlBase.Controls.Add(this.lblGrid1Total1);
-            this.pnlBase.Controls.Add(this.label18);
-            this.pnlBase.Controls.Add(this.label17);
-            this.pnlBase.Controls.Add(this.label16);
-            this.pnlBase.Controls.Add(this.label13);
-            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(0, 0);
-            this.pnlBase.Name = "pnlBase";
-            this.pnlBase.Size = new System.Drawing.Size(1320, 490);
-            this.pnlBase.TabIndex = 37;
-            // 
-            // label39
-            // 
-            this.label39.BackColor = System.Drawing.Color.White;
-            this.label39.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label39.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label39.Location = new System.Drawing.Point(6, 700);
-            this.label39.Name = "label39";
-            this.label39.Size = new System.Drawing.Size(46, 20);
-            this.label39.TabIndex = 74;
-            this.label39.Text = "№";
-            this.label39.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label48
-            // 
-            this.label48.BackColor = System.Drawing.Color.White;
-            this.label48.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label48.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label48.Location = new System.Drawing.Point(899, 30);
-            this.label48.Name = "label48";
-            this.label48.Size = new System.Drawing.Size(310, 20);
-            this.label48.TabIndex = 73;
-            this.label48.Text = "翌日";
-            this.label48.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label49
-            // 
-            this.label49.BackColor = System.Drawing.Color.White;
-            this.label49.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label49.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label49.Location = new System.Drawing.Point(589, 30);
-            this.label49.Name = "label49";
-            this.label49.Size = new System.Drawing.Size(310, 20);
-            this.label49.TabIndex = 72;
-            this.label49.Text = "当日";
-            this.label49.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label40
-            // 
-            this.label40.BackColor = System.Drawing.Color.White;
-            this.label40.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label40.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label40.Location = new System.Drawing.Point(7, 870);
-            this.label40.Name = "label40";
-            this.label40.Size = new System.Drawing.Size(46, 20);
-            this.label40.TabIndex = 71;
-            this.label40.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label41
-            // 
-            this.label41.BackColor = System.Drawing.Color.White;
-            this.label41.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label41.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label41.Location = new System.Drawing.Point(253, 870);
-            this.label41.Name = "label41";
-            this.label41.Size = new System.Drawing.Size(1024, 20);
-            this.label41.TabIndex = 69;
-            this.label41.Text = "巡　　回　　状　　況";
-            this.label41.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label42
-            // 
-            this.label42.BackColor = System.Drawing.Color.White;
-            this.label42.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label42.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label42.Location = new System.Drawing.Point(53, 870);
-            this.label42.Name = "label42";
-            this.label42.Size = new System.Drawing.Size(200, 20);
-            this.label42.TabIndex = 70;
-            this.label42.Text = "時　　間　　帯";
-            this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label46
-            // 
-            this.label46.BackColor = System.Drawing.Color.White;
-            this.label46.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label46.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label46.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label46.Location = new System.Drawing.Point(6, 840);
-            this.label46.Name = "label46";
-            this.label46.Size = new System.Drawing.Size(590, 30);
-            this.label46.TabIndex = 68;
-            this.label46.Text = "現　　場　　巡　　回";
-            this.label46.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX4
-            // 
-            this.dataGridViewEX4.AllowUserToAddRows = false;
-            this.dataGridViewEX4.AllowUserToDeleteRows = false;
-            this.dataGridViewEX4.AllowUserToResizeColumns = false;
-            this.dataGridViewEX4.AllowUserToResizeRows = false;
-            this.dataGridViewEX4.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dataGridViewEX4.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dataGridViewEX4.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.dataGridViewEX4.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
-            this.dataGridViewEX4.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dataGridViewEX4.ColumnHeadersVisible = false;
-            this.dataGridViewEX4.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn18,
-            this.dataGridViewTextBoxColumn19,
-            this.Column9,
-            this.dataGridViewTextBoxColumn20});
-            this.dataGridViewEX4.Location = new System.Drawing.Point(6, 890);
-            this.dataGridViewEX4.Name = "dataGridViewEX4";
-            this.dataGridViewEX4.RowHeadersVisible = false;
-            this.dataGridViewEX4.RowHeadersWidth = 20;
-            this.dataGridViewEX4.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dataGridViewEX4.RowTemplate.Height = 20;
-            this.dataGridViewEX4.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dataGridViewEX4.Size = new System.Drawing.Size(1290, 243);
-            this.dataGridViewEX4.TabIndex = 67;
-            // 
-            // dataGridViewTextBoxColumn18
-            // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle2;
-            this.dataGridViewTextBoxColumn18.Frozen = true;
-            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 = 46;
-            // 
-            // dataGridViewTextBoxColumn19
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle3;
-            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;
-            // 
-            // Column9
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle4;
-            this.Column9.HeaderText = "時間帯";
-            this.Column9.Name = "Column9";
-            this.Column9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn20
-            // 
-            this.dataGridViewTextBoxColumn20.HeaderText = "巡　　回　　状　　況";
-            this.dataGridViewTextBoxColumn20.Name = "dataGridViewTextBoxColumn20";
-            this.dataGridViewTextBoxColumn20.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn20.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn20.Width = 1024;
-            // 
-            // label43
-            // 
-            this.label43.BackColor = System.Drawing.Color.White;
-            this.label43.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label43.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label43.Location = new System.Drawing.Point(452, 700);
-            this.label43.Name = "label43";
-            this.label43.Size = new System.Drawing.Size(824, 20);
-            this.label43.TabIndex = 64;
-            this.label43.Text = "内　　容　　及　　び　　指　　示　　事　　項";
-            this.label43.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label44
-            // 
-            this.label44.BackColor = System.Drawing.Color.White;
-            this.label44.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label44.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label44.Location = new System.Drawing.Point(52, 700);
-            this.label44.Name = "label44";
-            this.label44.Size = new System.Drawing.Size(400, 20);
-            this.label44.TabIndex = 65;
-            this.label44.Text = "出　　席　　者";
-            this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label45
-            // 
-            this.label45.BackColor = System.Drawing.Color.White;
-            this.label45.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label45.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label45.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label45.Location = new System.Drawing.Point(6, 670);
-            this.label45.Name = "label45";
-            this.label45.Size = new System.Drawing.Size(590, 30);
-            this.label45.TabIndex = 60;
-            this.label45.Text = "協力業者打合せ議事録";
-            this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX3
-            // 
-            this.dataGridViewEX3.AllowUserToAddRows = false;
-            this.dataGridViewEX3.AllowUserToDeleteRows = false;
-            this.dataGridViewEX3.AllowUserToResizeColumns = false;
-            this.dataGridViewEX3.AllowUserToResizeRows = false;
-            this.dataGridViewEX3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dataGridViewEX3.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dataGridViewEX3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;
-            this.dataGridViewEX3.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dataGridViewEX3.ColumnHeadersVisible = false;
-            this.dataGridViewEX3.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn15,
-            this.dataGridViewTextBoxColumn16,
-            this.dataGridViewTextBoxColumn17});
-            this.dataGridViewEX3.Location = new System.Drawing.Point(6, 720);
-            this.dataGridViewEX3.Name = "dataGridViewEX3";
-            this.dataGridViewEX3.RowHeadersVisible = false;
-            this.dataGridViewEX3.RowHeadersWidth = 20;
-            this.dataGridViewEX3.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dataGridViewEX3.RowTemplate.Height = 20;
-            this.dataGridViewEX3.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dataGridViewEX3.Size = new System.Drawing.Size(1290, 103);
-            this.dataGridViewEX3.TabIndex = 59;
-            // 
-            // dataGridViewTextBoxColumn15
-            // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle6;
-            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.Width = 46;
-            // 
-            // dataGridViewTextBoxColumn16
-            // 
-            this.dataGridViewTextBoxColumn16.HeaderText = "出席者";
-            this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
-            this.dataGridViewTextBoxColumn16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn16.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn17
-            // 
-            this.dataGridViewTextBoxColumn17.HeaderText = "内　　容　　及　　び　　指　　示　　事　　項";
-            this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
-            this.dataGridViewTextBoxColumn17.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn17.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn17.Width = 824;
-            // 
-            // label32
-            // 
-            this.label32.BackColor = System.Drawing.Color.White;
-            this.label32.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label32.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label32.Location = new System.Drawing.Point(6, 530);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(46, 20);
-            this.label32.TabIndex = 58;
-            this.label32.Text = "№";
-            this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label33
-            // 
-            this.label33.BackColor = System.Drawing.Color.White;
-            this.label33.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label33.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label33.Location = new System.Drawing.Point(992, 530);
-            this.label33.Name = "label33";
-            this.label33.Size = new System.Drawing.Size(284, 20);
-            this.label33.TabIndex = 53;
-            this.label33.Text = "品質管理事項";
-            this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label34
-            // 
-            this.label34.BackColor = System.Drawing.Color.White;
-            this.label34.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label34.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label34.Location = new System.Drawing.Point(792, 530);
-            this.label34.Name = "label34";
-            this.label34.Size = new System.Drawing.Size(200, 20);
-            this.label34.TabIndex = 54;
-            this.label34.Text = "納　入　業　者";
-            this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label35
-            // 
-            this.label35.BackColor = System.Drawing.Color.White;
-            this.label35.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label35.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label35.Location = new System.Drawing.Point(592, 530);
-            this.label35.Name = "label35";
-            this.label35.Size = new System.Drawing.Size(200, 20);
-            this.label35.TabIndex = 55;
-            this.label35.Text = "制　作　会　社";
-            this.label35.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label36
-            // 
-            this.label36.BackColor = System.Drawing.Color.White;
-            this.label36.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label36.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label36.Location = new System.Drawing.Point(452, 530);
-            this.label36.Name = "label36";
-            this.label36.Size = new System.Drawing.Size(140, 20);
-            this.label36.TabIndex = 56;
-            this.label36.Text = "数　　量";
-            this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label37
-            // 
-            this.label37.BackColor = System.Drawing.Color.White;
-            this.label37.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label37.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label37.Location = new System.Drawing.Point(52, 530);
-            this.label37.Name = "label37";
-            this.label37.Size = new System.Drawing.Size(400, 20);
-            this.label37.TabIndex = 57;
-            this.label37.Text = "資　　材　　名";
-            this.label37.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label38
-            // 
-            this.label38.BackColor = System.Drawing.Color.White;
-            this.label38.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label38.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label38.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label38.Location = new System.Drawing.Point(6, 500);
-            this.label38.Name = "label38";
-            this.label38.Size = new System.Drawing.Size(590, 30);
-            this.label38.TabIndex = 52;
-            this.label38.Text = "主要資材納品状況";
-            this.label38.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX2
-            // 
-            this.dataGridViewEX2.AllowUserToAddRows = false;
-            this.dataGridViewEX2.AllowUserToDeleteRows = false;
-            this.dataGridViewEX2.AllowUserToResizeColumns = false;
-            this.dataGridViewEX2.AllowUserToResizeRows = false;
-            this.dataGridViewEX2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dataGridViewEX2.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dataGridViewEX2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle7.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
-            this.dataGridViewEX2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dataGridViewEX2.ColumnHeadersVisible = false;
-            this.dataGridViewEX2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn9,
-            this.dataGridViewTextBoxColumn10,
-            this.dataGridViewTextBoxColumn11,
-            this.dataGridViewTextBoxColumn12,
-            this.dataGridViewTextBoxColumn13,
-            this.dataGridViewTextBoxColumn14});
-            this.dataGridViewEX2.Location = new System.Drawing.Point(5, 550);
-            this.dataGridViewEX2.Name = "dataGridViewEX2";
-            this.dataGridViewEX2.RowHeadersVisible = false;
-            this.dataGridViewEX2.RowHeadersWidth = 20;
-            this.dataGridViewEX2.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dataGridViewEX2.RowTemplate.Height = 20;
-            this.dataGridViewEX2.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dataGridViewEX2.Size = new System.Drawing.Size(1290, 103);
-            this.dataGridViewEX2.TabIndex = 51;
-            // 
-            // dataGridViewTextBoxColumn9
-            // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle8;
-            this.dataGridViewTextBoxColumn9.Frozen = true;
-            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 = 46;
-            // 
-            // dataGridViewTextBoxColumn10
-            // 
-            this.dataGridViewTextBoxColumn10.HeaderText = "資材名";
-            this.dataGridViewTextBoxColumn10.Name = "dataGridViewTextBoxColumn10";
-            this.dataGridViewTextBoxColumn10.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn10.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn11
-            // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle9;
-            this.dataGridViewTextBoxColumn11.HeaderText = "数量";
-            this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
-            this.dataGridViewTextBoxColumn11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn11.Width = 140;
-            // 
-            // dataGridViewTextBoxColumn12
-            // 
-            this.dataGridViewTextBoxColumn12.HeaderText = "制作会社";
-            this.dataGridViewTextBoxColumn12.Name = "dataGridViewTextBoxColumn12";
-            this.dataGridViewTextBoxColumn12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn12.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn12.Width = 200;
-            // 
-            // dataGridViewTextBoxColumn13
-            // 
-            this.dataGridViewTextBoxColumn13.HeaderText = "納入業者";
-            this.dataGridViewTextBoxColumn13.Name = "dataGridViewTextBoxColumn13";
-            this.dataGridViewTextBoxColumn13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn13.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn13.Width = 200;
-            // 
-            // dataGridViewTextBoxColumn14
-            // 
-            this.dataGridViewTextBoxColumn14.HeaderText = "品質管理事項";
-            this.dataGridViewTextBoxColumn14.Name = "dataGridViewTextBoxColumn14";
-            this.dataGridViewTextBoxColumn14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn14.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn14.Width = 284;
-            // 
-            // label27
-            // 
-            this.label27.BackColor = System.Drawing.Color.White;
-            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label27.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label27.Location = new System.Drawing.Point(4, 360);
-            this.label27.Name = "label27";
-            this.label27.Size = new System.Drawing.Size(46, 20);
-            this.label27.TabIndex = 50;
-            this.label27.Text = "№";
-            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label31
-            // 
-            this.label31.BackColor = System.Drawing.Color.White;
-            this.label31.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label31.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label31.Location = new System.Drawing.Point(990, 360);
-            this.label31.Name = "label31";
-            this.label31.Size = new System.Drawing.Size(284, 20);
-            this.label31.TabIndex = 49;
-            this.label31.Text = "作　業　時　間";
-            this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label30
-            // 
-            this.label30.BackColor = System.Drawing.Color.White;
-            this.label30.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label30.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label30.Location = new System.Drawing.Point(790, 360);
-            this.label30.Name = "label30";
-            this.label30.Size = new System.Drawing.Size(200, 20);
-            this.label30.TabIndex = 49;
-            this.label30.Text = "当日運転者";
-            this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label29
-            // 
-            this.label29.BackColor = System.Drawing.Color.White;
-            this.label29.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label29.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label29.Location = new System.Drawing.Point(590, 360);
-            this.label29.Name = "label29";
-            this.label29.Size = new System.Drawing.Size(200, 20);
-            this.label29.TabIndex = 49;
-            this.label29.Text = "所　有　会　社";
-            this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label28
-            // 
-            this.label28.BackColor = System.Drawing.Color.White;
-            this.label28.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label28.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label28.Location = new System.Drawing.Point(450, 360);
-            this.label28.Name = "label28";
-            this.label28.Size = new System.Drawing.Size(140, 20);
-            this.label28.TabIndex = 49;
-            this.label28.Text = "性　　能";
-            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label26
-            // 
-            this.label26.BackColor = System.Drawing.Color.White;
-            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label26.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label26.Location = new System.Drawing.Point(50, 360);
-            this.label26.Name = "label26";
-            this.label26.Size = new System.Drawing.Size(400, 20);
-            this.label26.TabIndex = 49;
-            this.label26.Text = "機　　　　種";
-            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label25
-            // 
-            this.label25.BackColor = System.Drawing.Color.White;
-            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label25.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label25.Location = new System.Drawing.Point(521, 30);
-            this.label25.Name = "label25";
-            this.label25.Size = new System.Drawing.Size(68, 20);
-            this.label25.TabIndex = 48;
-            this.label25.Text = "累計";
-            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label24
-            // 
-            this.label24.BackColor = System.Drawing.Color.White;
-            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label24.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label24.Location = new System.Drawing.Point(453, 30);
-            this.label24.Name = "label24";
-            this.label24.Size = new System.Drawing.Size(68, 20);
-            this.label24.TabIndex = 47;
-            this.label24.Text = "当日";
-            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label23
-            // 
-            this.label23.BackColor = System.Drawing.Color.White;
-            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label23.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label23.Location = new System.Drawing.Point(4, 330);
-            this.label23.Name = "label23";
-            this.label23.Size = new System.Drawing.Size(590, 30);
-            this.label23.TabIndex = 46;
-            this.label23.Text = "車両系建設機械使用状況";
-            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX1
-            // 
-            this.dataGridViewEX1.AllowUserToAddRows = false;
-            this.dataGridViewEX1.AllowUserToDeleteRows = false;
-            this.dataGridViewEX1.AllowUserToResizeColumns = false;
-            this.dataGridViewEX1.AllowUserToResizeRows = false;
-            this.dataGridViewEX1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.dataGridViewEX1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dataGridViewEX1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10;
-            this.dataGridViewEX1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dataGridViewEX1.ColumnHeadersVisible = false;
-            this.dataGridViewEX1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn1,
-            this.dataGridViewTextBoxColumn2,
-            this.dataGridViewTextBoxColumn3,
-            this.dataGridViewTextBoxColumn4,
-            this.dataGridViewTextBoxColumn5,
-            this.dataGridViewTextBoxColumn6,
-            this.dataGridViewTextBoxColumn7,
-            this.dataGridViewTextBoxColumn8});
-            this.dataGridViewEX1.Location = new System.Drawing.Point(3, 380);
-            this.dataGridViewEX1.Name = "dataGridViewEX1";
-            this.dataGridViewEX1.RowHeadersVisible = false;
-            this.dataGridViewEX1.RowHeadersWidth = 20;
-            this.dataGridViewEX1.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dataGridViewEX1.RowTemplate.Height = 20;
-            this.dataGridViewEX1.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dataGridViewEX1.Size = new System.Drawing.Size(1290, 103);
-            this.dataGridViewEX1.TabIndex = 45;
-            // 
-            // dataGridViewTextBoxColumn1
-            // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle11;
-            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 = 46;
-            // 
-            // dataGridViewTextBoxColumn2
-            // 
-            this.dataGridViewTextBoxColumn2.HeaderText = "機　　種";
-            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
-            this.dataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn2.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn3
-            // 
-            this.dataGridViewTextBoxColumn3.HeaderText = "性　　能";
-            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
-            this.dataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn3.Width = 140;
-            // 
-            // dataGridViewTextBoxColumn4
-            // 
-            this.dataGridViewTextBoxColumn4.HeaderText = "所有会社";
-            this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4";
-            this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn4.Width = 200;
-            // 
-            // dataGridViewTextBoxColumn5
-            // 
-            this.dataGridViewTextBoxColumn5.HeaderText = "当日運転者";
-            this.dataGridViewTextBoxColumn5.Name = "dataGridViewTextBoxColumn5";
-            this.dataGridViewTextBoxColumn5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn5.Width = 200;
-            // 
-            // dataGridViewTextBoxColumn6
-            // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle12;
-            this.dataGridViewTextBoxColumn6.HeaderText = "開始";
-            this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
-            this.dataGridViewTextBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn6.Width = 128;
-            // 
-            // dataGridViewTextBoxColumn7
-            // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle13;
-            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;
-            this.dataGridViewTextBoxColumn7.Width = 28;
-            // 
-            // dataGridViewTextBoxColumn8
-            // 
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle14;
-            this.dataGridViewTextBoxColumn8.HeaderText = "終了";
-            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
-            this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn8.Width = 128;
-            // 
-            // lblGrid1Total3
-            // 
-            this.lblGrid1Total3.BackColor = System.Drawing.Color.White;
-            this.lblGrid1Total3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblGrid1Total3.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.lblGrid1Total3.Location = new System.Drawing.Point(1209, 293);
-            this.lblGrid1Total3.Name = "lblGrid1Total3";
-            this.lblGrid1Total3.Size = new System.Drawing.Size(68, 20);
-            this.lblGrid1Total3.TabIndex = 44;
-            this.lblGrid1Total3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblGrid1Total2
-            // 
-            this.lblGrid1Total2.BackColor = System.Drawing.Color.White;
-            this.lblGrid1Total2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblGrid1Total2.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.lblGrid1Total2.Location = new System.Drawing.Point(521, 293);
-            this.lblGrid1Total2.Name = "lblGrid1Total2";
-            this.lblGrid1Total2.Size = new System.Drawing.Size(68, 20);
-            this.lblGrid1Total2.TabIndex = 43;
-            this.lblGrid1Total2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblGrid1Total1
-            // 
-            this.lblGrid1Total1.BackColor = System.Drawing.Color.White;
-            this.lblGrid1Total1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblGrid1Total1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.lblGrid1Total1.Location = new System.Drawing.Point(453, 293);
-            this.lblGrid1Total1.Name = "lblGrid1Total1";
-            this.lblGrid1Total1.Size = new System.Drawing.Size(68, 20);
-            this.lblGrid1Total1.TabIndex = 43;
-            this.lblGrid1Total1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // 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(53, 293);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(400, 20);
-            this.label18.TabIndex = 42;
-            this.label18.Text = "合　　計";
-            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label17
-            // 
-            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("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label17.Location = new System.Drawing.Point(1209, 10);
-            this.label17.Name = "label17";
-            this.label17.Size = new System.Drawing.Size(68, 40);
-            this.label17.TabIndex = 41;
-            this.label17.Text = "翌日の\r\n作業員\r\n予定人数";
-            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // 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.Location = new System.Drawing.Point(589, 10);
-            this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(620, 20);
-            this.label16.TabIndex = 40;
-            this.label16.Text = "作　　業　　内　　容";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label13
-            // 
-            this.label13.BackColor = System.Drawing.Color.White;
-            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label13.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.label13.Location = new System.Drawing.Point(453, 10);
-            this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(136, 20);
-            this.label13.TabIndex = 39;
-            this.label13.Text = "人　　員";
-            this.label13.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(7, 10);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(46, 40);
-            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(253, 10);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(200, 40);
-            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(53, 10);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(200, 40);
-            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)));
-            this.lblCellTotal.AutoSize = true;
-            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, 26545);
-            this.lblCellTotal.Name = "lblCellTotal";
-            this.lblCellTotal.Size = new System.Drawing.Size(0, 13);
-            this.lblCellTotal.TabIndex = 36;
-            // 
-            // dgvAllDisplay
-            // 
-            this.dgvAllDisplay.AllowUserToAddRows = false;
-            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) 
-            | 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;
-            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.ColumnHeadersVisible = false;
-            this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column1,
-            this.Column10,
-            this.Column2,
-            this.Column11,
-            this.Column3,
-            this.Column4,
-            this.Column5,
-            this.Column6,
-            this.Column7,
-            this.Column8});
-            this.dgvAllDisplay.Location = new System.Drawing.Point(6, 50);
-            this.dgvAllDisplay.Name = "dgvAllDisplay";
-            this.dgvAllDisplay.RowHeadersVisible = false;
-            this.dgvAllDisplay.RowHeadersWidth = 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(1290, 243);
-            this.dgvAllDisplay.TabIndex = 35;
-            // 
-            // Column1
-            // 
-            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle16;
-            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.Width = 46;
-            // 
-            // Column10
-            // 
-            this.Column10.Frozen = true;
-            this.Column10.HeaderText = "職種コード";
-            this.Column10.Name = "Column10";
-            this.Column10.ReadOnly = true;
-            this.Column10.Visible = false;
-            this.Column10.Width = 5;
-            // 
-            // Column2
-            // 
-            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle17;
-            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 = 200;
-            // 
-            // Column11
-            // 
-            this.Column11.Frozen = true;
-            this.Column11.HeaderText = "業者コード";
-            this.Column11.Name = "Column11";
-            this.Column11.ReadOnly = true;
-            this.Column11.Visible = false;
-            this.Column11.Width = 5;
-            // 
-            // Column3
-            // 
-            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle18;
-            this.Column3.Frozen = true;
-            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;
-            this.Column3.Width = 200;
-            // 
-            // Column4
-            // 
-            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle19;
-            this.Column4.HeaderText = "当日";
-            this.Column4.Name = "Column4";
-            this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column4.Width = 68;
-            // 
-            // Column5
-            // 
-            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle20;
-            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.Width = 68;
-            // 
-            // Column6
-            // 
-            this.Column6.HeaderText = "当日";
-            this.Column6.Name = "Column6";
-            this.Column6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column6.Width = 310;
-            // 
-            // Column7
-            // 
-            this.Column7.HeaderText = "翌日";
-            this.Column7.Name = "Column7";
-            this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column7.Width = 310;
-            // 
-            // Column8
-            // 
-            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle21;
-            this.Column8.HeaderText = "人員";
-            this.Column8.Name = "Column8";
-            this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column8.Width = 68;
-            // 
-            // FrmDailyReport
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
-            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.tabControl1);
-            this.Controls.Add(this.btnOtherProc);
-            this.Controls.Add(this.btnProv);
-            this.Controls.Add(this.btnNext);
-            this.Controls.Add(this.btnLineDel);
-            this.Controls.Add(this.btnLineAdd);
-            this.Controls.Add(this.panel1);
-            this.Controls.Add(this.btnDataDelete);
-            this.Controls.Add(this.btnDataEntry);
-            this.Controls.Add(this.btnEnd);
-            this.Controls.Add(this.label1);
-            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;
-            this.Name = "FrmDailyReport";
-            this.ShowIcon = false;
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmConstructionBudget_FormClosing);
-            this.Load += new System.EventHandler(this.FrmConstructionBudget_Load);
-            this.SizeChanged += new System.EventHandler(this.FrmConstructionBudget_SizeChanged);
-            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmConstructionBudget_KeyDown);
-            this.panel1.ResumeLayout(false);
-            this.panel1.PerformLayout();
-            this.pnlApproval.ResumeLayout(false);
-            this.pnlApprovalButton.ResumeLayout(false);
-            this.tabControl1.ResumeLayout(false);
-            this.tabPage1.ResumeLayout(false);
-            this.pnlBase.ResumeLayout(false);
-            this.pnlBase.PerformLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX4)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX3)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX2)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX1)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.Button btnDataDelete;
-        private System.Windows.Forms.Button btnDataEntry;
-        private System.Windows.Forms.Button btnEnd;
-        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 lblLabel04;
-        private System.Windows.Forms.Label label9;
-        private System.Windows.Forms.Label label11;
-        private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.Label label14;
-        private System.Windows.Forms.Label label10;
-        private System.Windows.Forms.Label label19;
-        private System.Windows.Forms.Label label4;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.TextBox textBox2;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label label47;
-        private System.Windows.Forms.DateTimePicker dTPCreateDate;
-        private System.Windows.Forms.Button btnNext;
-        private System.Windows.Forms.Button btnProv;
-        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.Panel pnlApprovalButton;
-        private System.Windows.Forms.Button btnOnApproval;
-        private System.Windows.Forms.Button btnNotApproval;
-        private System.Windows.Forms.Button btnOnHold;
-        private System.Windows.Forms.Button btnOtherProc;
-        private System.Windows.Forms.TabControl tabControl1;
-        private System.Windows.Forms.TabPage tabPage1;
-        private System.Windows.Forms.Panel pnlBase;
-        private System.Windows.Forms.Label label39;
-        private System.Windows.Forms.Label label48;
-        private System.Windows.Forms.Label label49;
-        private System.Windows.Forms.Label label40;
-        private System.Windows.Forms.Label label41;
-        private System.Windows.Forms.Label label42;
-        private System.Windows.Forms.Label label46;
-        private DataGridViewEX dataGridViewEX4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn20;
-        private System.Windows.Forms.Label label43;
-        private System.Windows.Forms.Label label44;
-        private System.Windows.Forms.Label label45;
-        private DataGridViewEX dataGridViewEX3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17;
-        private System.Windows.Forms.Label label32;
-        private System.Windows.Forms.Label label33;
-        private System.Windows.Forms.Label label34;
-        private System.Windows.Forms.Label label35;
-        private System.Windows.Forms.Label label36;
-        private System.Windows.Forms.Label label37;
-        private System.Windows.Forms.Label label38;
-        private DataGridViewEX dataGridViewEX2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn13;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn14;
-        private System.Windows.Forms.Label label27;
-        private System.Windows.Forms.Label label31;
-        private System.Windows.Forms.Label label30;
-        private System.Windows.Forms.Label label29;
-        private System.Windows.Forms.Label label28;
-        private System.Windows.Forms.Label label26;
-        private System.Windows.Forms.Label label25;
-        private System.Windows.Forms.Label label24;
-        private System.Windows.Forms.Label label23;
-        private DataGridViewEX dataGridViewEX1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
-        private System.Windows.Forms.Label lblGrid1Total3;
-        private System.Windows.Forms.Label lblGrid1Total2;
-        private System.Windows.Forms.Label lblGrid1Total1;
-        private System.Windows.Forms.Label label18;
-        private System.Windows.Forms.Label label17;
-        private System.Windows.Forms.Label label16;
-        private System.Windows.Forms.Label label13;
-        private System.Windows.Forms.Label label12;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.Label lblCellTotal;
-        private DataGridViewEX dgvAllDisplay;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column11;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReport.cs	(nonexistent)
@@ -1,1248 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Diagnostics;
-using System.Data;
-using System.Drawing;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-using System.Linq;
-
-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.Master;
-using ProcessManagement.Forms.SubForms;
-using ProcessManagement.Forms.ControlsAction;
-using ProcessManagement.Forms.CustomControls;
-//*---------------------------- �H��������͉�� ------------------------------*
-//  2016/06/03  Ver1.0.0.0      Create Source           
-//
-//
-//
-//*----------------------------------------------------------------------------*
-namespace ProcessManagement.Forms.DataEntry
-{
-    /// <summary>
-    /// �H���ڍב䒠���͉��
-    /// </summary>
-    public partial class FrmDailyReport : Form
-    {
-        #region �g�p��`
-        //log4net���O���g�p����
-        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region �萔
-
-        #region DataGridView���̒�`
-        /// <summary>
-        /// DataGridView���̒�`
-        /// </summary>
-        private enum DataGridDefine
-        {
-            /// <summary>
-            /// ��Ɠ��e
-            /// </summary>
-            Detail = 0,
-            /// <summary>
-            /// �ԗ�
-            /// </summary>
-            Vehicles,
-            /// <summary>
-            /// ����
-            /// </summary>
-            Materials,
-            /// <summary>
-            /// ���͋ƎҎw��
-            /// </summary>
-            Subcontractors,
-            /// <summary>
-            /// ���ꏄ��
-            /// </summary>
-            Field,
-        }
-        #endregion
-
-        #region �O���b�h�\���J����
-        /// <summary>
-        /// ��Ɠ��e�O���b�h
-        /// </summary>
-        private enum DispGridColumn1
-        {
-            No = 0,
-            JobCategoryCode,
-            JobCategoryName,
-            CompanyCode,
-            CompanyName,
-            TodayHeadCount,
-            TotalHeadCount,
-            TodayWork,
-            NextdayWork,
-            NextdayHeadCount,
-        }
-        /// <summary>
-        /// �ԗ��n���݋@�B�g�p�󋵃O���b�h
-        /// </summary>
-        private enum DispGridColumn2
-        {
-            No = 0,
-            Model,
-            Performance,
-            Owner,
-            Driver,
-            StartWorkingTime,
-            dummy,
-            EndWorkingTime,
-        }
-        /// <summary>
-        /// ��v���ޔ[�i�󋵃O���b�h
-        /// </summary>
-        private enum DispGridColumn3
-        {
-            No = 0,
-            Materials,
-            Quantity,
-            Production,
-            Delivery,
-            QualityControl,
-        }
-        /// <summary>
-        /// ���͋ƎҎw���O���b�h
-        /// </summary>
-        private enum DispGridColumn4
-        {
-            No = 0,
-            Attendee,
-            ContentsText,
-        }
-        /// <summary>
-        /// ���ꏄ��O���b�h
-        /// </summary>
-        private enum DispGridColumn5
-        {
-            No = 0,
-            Fix,
-            PatrolTime,
-            ContentsText,
-        }
-
-        #endregion
-
-        #region �O���b�h�f�t�H���g�s
-        /// <summary>
-        /// �O���b�h�f�t�H���g�s
-        /// </summary>
-        private static int[] s_MinRowCountGrid = new int[] { 12, 5, 5, 5, 12 };
-        #endregion
-
-        #region �\���R���g���[��
-        /// <summary>
-        /// �\���R���g���[��
-        /// </summary>
-        private enum DspCtrlName
-        {
-            /// <summary>
-            /// �H���ԍ�
-            /// </summary>
-            ConstCode = 0,
-            /// <summary>
-            /// �H������
-            /// </summary>
-            ConstName,
-            /// <summary>
-            /// �쐬��
-            /// </summary>
-            CreateDate,
-            /// <summary>
-            /// �V�C
-            /// </summary>
-            Weather,
-            /// <summary>
-            /// �H��
-            /// </summary>
-            BetweenTimes,
-            /// <summary>
-            /// ���H��
-            /// </summary>
-            StartingDate,
-            /// <summary>
-            /// ������
-            /// </summary>
-            CompleteDate,
-            /// <summary>
-            /// �H���S���Җ�
-            /// </summary>
-            CreatorName,
-            ///// <summary>
-            ///// �H����ʁi�����E���ԁE�c�U�E���t�H�[���j
-            ///// </summary>
-            //ConstructionType,
-        }
-        #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 �s�I��F
-        /// <summary>
-        /// �s�I��F
-        /// </summary>
-        private static Color s_RowSelectColor = Color.GreenYellow;
-        #endregion
-
-        #region �x�������v�E����
-        /// <summary>
-        /// �x�������v�E����
-        /// </summary>
-        private enum ColPayTotal
-        {
-            /// <summary>
-            /// �x�����v
-            /// </summary>
-            Totals = -4,
-            /// <summary>
-            /// ����
-            /// </summary>
-            Results = -3,
-            /// <summary>
-            /// �x������
-            /// </summary>
-            Overpayments = -2,
-            /// <summary>
-            /// �x����U�g
-            /// </summary>
-            PaymentBurdens = -1
-        }
-        #endregion
-
-        #region �f�[�^�Ǎ��w��
-        /// <summary>
-        /// �f�[�^�Ǎ��w��
-        /// </summary>
-        private enum ReadData
-        {
-            /// <summary>
-            /// �w��f�[�^�Ǎ�
-            /// </summary>
-            Normal = 0,
-            /// <summary>
-            /// �w��f�[�^���O�̃f�[�^
-            /// </summary>
-            Previous,
-            /// <summary>
-            /// �w��f�[�^����̃f�[�^
-            /// </summary>
-            Next,
-        }
-        #endregion
-        #endregion
-
-        #region �ϐ�
-        /// <summary>
-        /// �t�B�[���h�l�ω��t���O
-        /// </summary>
-        private bool m_bChengeAns = false;
-
-        /// <summary>
-        /// �S���҃R�[�h
-        /// </summary>
-        private int m_PersonCode = 0;
-
-        /// <summary>
-        /// �H���R�[�h
-        /// </summary>
-        private int m_ConstructionCode = 0;
-
-        /// <summary>
-        /// ������t
-        /// </summary>
-        private DateTime m_ReportDate = DateTime.Now;
-
-        /// <summary>
-        /// �V�K�f�[�^
-        /// </summary>
-        private bool m_CreateData = false;
-
-        /// <summary>
-        /// �I���{�^�������t���O
-        /// </summary>
-        private bool m_CloseingProcessOn = true;
-
-        /// <summary>
-        /// �A�N�Z�X�����t���O
-        /// </summary>
-        private bool m_EditLock = false;
-
-        /// <summary>
-        /// �O���b�h�T�C�Y
-        /// </summary>
-        private int m_GridWidth = 0;
-        /// <summary>
-        /// �E�B���h�E�T�C�Y�ێ��̈�
-        /// </summary>
-        private int m_WindowWidth = 0;
-        private int m_WindowHeight = 0;
-
-        /// <summary>
-        /// �Y���H����{���
-        /// </summary>
-        private ConstructionBaseInfo m_ConstructionBaseInfo = new ConstructionBaseInfo();
-
-        /// <summary>
-        /// ���x���R���g���[���ێ��z��
-        /// </summary>
-        private Control[] m_DspControl;
-
-        /// <summary>
-        /// DataGridView�z��
-        /// </summary>
-        private DataGridView[] m_DgvArray;
-
-        #region Cell���T�C�Y
-        private int[] m_CellSize1;
-        private int[] m_CellSize2;
-        private int[] m_CellSize3;
-        private int[] m_CellSize4;
-        private int[] m_CellSize5;
-        #endregion
-
-        #region ���x���R���g���[��
-        private Label[] m_Grid1Control;
-        private Label[] m_Grid2Control;
-        private Label[] m_Grid3Control;
-        private Label[] m_Grid4Control;
-        private Label[] m_Grid5Control;
-        #endregion
-
-        #region ���x���R���g���[���ʒu
-        private Point[] m_Grid1CtrlPoint;
-        private Point[] m_Grid2CtrlPoint;
-        private Point[] m_Grid3CtrlPoint;
-        private Point[] m_Grid4CtrlPoint;
-        private Point[] m_Grid5CtrlPoint;
-        #endregion
-
-        #region ���x���R���g���[���T�C�Y
-        private Size[] m_Grid1CtrlSize;
-        private Size[] m_Grid2CtrlSize;
-        private Size[] m_Grid3CtrlSize;
-        private Size[] m_Grid4CtrlSize;
-        private Size[] m_Grid5CtrlSize;
-        #endregion
-
-        // *-----* ���ʏ����ݒ� *-----*
-        /// <summary>
-        /// �T�u�t�H�[���N���t���O
-        /// </summary>
-        private bool m_SubForm = false;
-        /// <summary>
-        /// �ďo���I���t���O
-        /// </summary>
-        private bool m_ParentEnd = false;
-        // *-----* ���ʏ����ݒ� *-----*
-        #endregion
-
-        #region �v���p�e�B
-        /// <summary>
-        /// �S���҃R�[�h
-        /// </summary>
-        public int PersonCode
-        {
-            get { return m_PersonCode; }
-            set { m_PersonCode = value; }
-        }
-
-        /// <summary>
-        /// �H���ԍ�
-        /// </summary>
-        public int ConstructionCode
-        {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = 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>
-        /// �A�N�Z�X�����t���O
-        /// </summary>
-        public bool EditLock
-        {
-            get { return m_EditLock; }
-            set { m_EditLock = value; }
-        }
-
-        /// <summary>
-        /// �O���b�h�̃J���������擾����
-        /// </summary>
-        public int GetGridColumsCount
-        {
-            get { return Enum.GetNames(typeof(DispGridColumn1)).Length; }
-        }
-
-        // *-----* ���ʏ����ݒ� *-----*
-        /// <summary>
-        /// �T�u�t�H�[���t���O
-        /// </summary>
-        public bool SubForm
-        {
-            get { return m_SubForm; }
-            set { m_SubForm = value; }
-        }
-        /// <summary>
-        /// �ďo���I���t���O
-        /// </summary>
-        public bool ParentEnd
-        {
-            get { return m_ParentEnd; }
-            set { m_ParentEnd = value; }
-        }
-        // *-----* ���ʏ����ݒ� *-----*
-        #endregion
-
-        #region �R���X�g���N�^
-        public FrmDailyReport()
-        {
-            InitializeComponent();
-        }
-        #endregion
-        #region �f�X�g���N�^
-        ~FrmDailyReport()
-        {
-            try
-            {
-                GC.Collect();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �~�{�^��
-        /// <summary>
-        /// �~�{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBudget_FormClosing(object sender, FormClosingEventArgs e)
-        {
-            try
-            {
-                if (m_bChengeAns)
-                {
-                    if (MessageBox.Show("�f�[�^�ɕύX������܂��A�o�^�����ɏI�����Ă�낵���ł����H�B", "�I���m�F"
-                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
-                    {
-                        e.Cancel = true;
-                        return;
-                    }
-                }
-
-                // �I���{�^����ON�Ȃ�ΑO�v���Z�X�ɖ߂�
-                if (m_CloseingProcessOn) ClsExcute.BackProcess();
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �I���{�^���N���b�N
-        /// <summary>
-        /// �I���{�^���N���b�N
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnEnd_Click(object sender, EventArgs e)
-        {
-            this.Close();
-        }
-        #endregion
-
-        #region Entry�L�[�ł̈ړ�����
-        /// <summary>
-        /// Entry�L�[�ł̈ړ�����
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBudget_KeyDown(object sender, KeyEventArgs e)
-        {
-
-        }
-        #endregion
-
-        #region �t�H�[�����[�h
-        /// <summary>
-        /// �t�H�[�����[�h
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBudget_Load(object sender, EventArgs e)
-        {
-            try
-            {
-                // �H�����擾
-                if (!GetBaseInfoData())
-                {
-                    MessageBox.Show("�H����{��񂪑��݂��܂���", "�G���[�\��", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    this.Close();
-                    return;
-                }
-
-                // �����ݒ�
-                InitSettingLoad();
-
-                //�R���g���[���I�u�W�F�N�g�擾
-                SetDisplayObject();
-
-                // �\���N���A
-                ClearDisplay();
-
-                // �����\��
-                InitDataLoad();
-
-                // �\���E���F�\������
-                InitApprovalDisplay();
-
-                // *-----* �����ړ��{�^���ݒ� *-----*
-                CreateProcessContextMenu(m_SubForm);
-                // *-----* �����ړ��{�^���ݒ� *-----*
-
-                // ���F��ʂ́u���F�Ώۃf�[�^������v����̋N�����͏��F�{�^���̕\��������
-                bool bApproval = ClsApprovalPermission.ExceApprovalScreen();
-                if (bApproval)
-                {
-                    // �H���Č��̊Ǘ��������擾����
-                    int DepartmentCode = ClsApprovalPermission.GetFromConstructionTheDepartment(m_ConstructionCode);
-                    // ���F�ΏۃR�[�h���擾����
-                    int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�H�����񏳔F")).Key;
-                    // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
-                    bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode);
-                    // ���O�C���҂����F�҂����m�F����
-                    bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
-                }
-
-                // �Q�ƃ��[�h
-                if (m_EditLock)
-                {
-                    // �S�ẴR���g���[�����b�N
-                    SeeModeLock();
-                }
-
-                // �ύX�t���OOFF
-                m_bChengeAns = false;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region Window���T�C�Y�ύX
-        /// <summary>
-        /// Window���T�C�Y�ύX���ꂽ
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmConstructionBudget_SizeChanged(object sender, EventArgs e)
-        {
-            if (this.WindowState == FormWindowState.Minimized)
-            {
-                // �ŏ���
-            }
-            else if (this.WindowState == FormWindowState.Maximized)
-            {
-                // �ő剻
-                CellSizeChangesWhenChangingScreenSize(false);
-            }
-            else if (this.WindowState == FormWindowState.Normal)
-            {
-                // �W����
-                CellSizeChangesWhenChangingScreenSize(true);
-            }
-        }
-        #endregion
-
-        #region �Z���̃L�[�_�E��
-        /// <summary>
-        /// �Z���̃L�[�_�E������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        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;
-            }
-        }
-        #endregion
-
-        #region �Z���̓��͌㏈��
-        /// <summary>
-        /// �Z���̓��͌㏈��
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_CellValidated(object sender, DataGridViewCellEventArgs e)
-        {
-            try
-            {
-                DataGridView dgv = (DataGridView)sender;
-                DataGridViewRow dgvRow = dgv.CurrentRow;
-
-                // ��Ɠ��e�O���b�h�ȊO�͏������Ȃ�
-                if (m_DgvArray[(int)DataGridDefine.Detail] != dgv) return;
-
-                // �����ȊO�͏������Ȃ�
-                switch (e.ColumnIndex)
-                {
-                    case (int)DispGridColumn1.NextdayHeadCount:
-                        // �����\��l��
-                        break;
-                    case (int)DispGridColumn1.TotalHeadCount:
-                        // �݌v�l��
-                        break;
-                    case (int)DispGridColumn1.TodayHeadCount:
-                        // �����l��
-                        int ToDay = CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value);
-                        int Total = GetTotalHeadCount(false,
-                                                        CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn1.JobCategoryCode].Value),
-                                                        CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn1.CompanyCode].Value));
-                        dgvRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value = (ToDay + Total).ToString("#,0");
-                        break;
-                    default:
-                        return;
-                }
-
-                // �l���W�v
-                CalculateGrid1(dgv);
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        // �ҏW�O�l
-        int m_BeforeColumnCount = -1;
-        int m_BeforeRowCount = -1;
-        #region �Z���̓��͑O����
-        /// <summary>
-        /// �Z���̓��͑O����
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_CellEnter(object sender, DataGridViewCellEventArgs e)
-        {
-            try
-            {
-                // �f�[�^�O���b�h��Active�łȂ���Ώ������Ȃ�
-                if (ActiveControl == null) return;
-                if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX))) return;
-
-                // �I���O���b�h��T��
-                DataGridView dgv = (DataGridView)sender;
-                int ActiveGrid = -1;
-                if (dgv == m_DgvArray[(int)DataGridDefine.Detail]) ActiveGrid = (int)DataGridDefine.Detail;
-                if (dgv == m_DgvArray[(int)DataGridDefine.Vehicles]) ActiveGrid = (int)DataGridDefine.Vehicles;
-                if (dgv == m_DgvArray[(int)DataGridDefine.Materials]) ActiveGrid = (int)DataGridDefine.Materials;
-                if (dgv == m_DgvArray[(int)DataGridDefine.Subcontractors]) ActiveGrid = (int)DataGridDefine.Subcontractors;
-                if (dgv == m_DgvArray[(int)DataGridDefine.Field]) ActiveGrid = (int)DataGridDefine.Field;
-                
-                //IME�̃��[�h��ύX����
-                switch (ActiveGrid)
-                {
-                    case (int)DataGridDefine.Detail:            // ��Ɠ��e
-                        switch (e.ColumnIndex)
-                        {
-                            case (int)DispGridColumn1.TodayWork:
-                            case (int)DispGridColumn1.NextdayWork:
-                                dgv.ImeMode = ImeMode.On;
-                                break;
-                            default:
-                                dgv.ImeMode = ImeMode.Disable;
-                                break;
-                        }
-                        break;
-                    case (int)DataGridDefine.Vehicles:          // �ԗ�
-                        switch (e.ColumnIndex)
-                        {
-                            case (int)DispGridColumn2.Model:
-                            case (int)DispGridColumn2.Performance:
-                            case (int)DispGridColumn2.Owner:
-                            case (int)DispGridColumn2.Driver:
-                                dgv.ImeMode = ImeMode.On;
-                                break;
-                            default:
-                                dgv.ImeMode = ImeMode.Disable;
-                                break;
-                        }
-                        break;
-                    case (int)DataGridDefine.Materials:     // ����
-                        switch (e.ColumnIndex)
-                        {
-                            case (int)DispGridColumn3.Materials:
-                            case (int)DispGridColumn3.Production:
-                            case (int)DispGridColumn3.Delivery:
-                            case (int)DispGridColumn3.QualityControl:
-                                dgv.ImeMode = ImeMode.On;
-                                break;
-                            default:
-                                dgv.ImeMode = ImeMode.Disable;
-                                break;
-                        }
-                        break;
-                    case (int)DataGridDefine.Subcontractors:    // ���͋ƎҎw��
-                        switch (e.ColumnIndex)
-                        {
-                            case (int)DispGridColumn4.Attendee:
-                            case (int)DispGridColumn4.ContentsText:
-                                dgv.ImeMode = ImeMode.On;
-                                break;
-                            default:
-                                dgv.ImeMode = ImeMode.Disable;
-                                break;
-                        }
-                        break;
-                    case (int)DataGridDefine.Field:
-                        switch (e.ColumnIndex)
-                        {
-                            case (int)DispGridColumn5.ContentsText:
-                                dgv.ImeMode = ImeMode.On;
-                                break;
-                            default:
-                                dgv.ImeMode = ImeMode.Disable;
-                                break;
-                        }
-                        break;
-                    default:
-                        break;
-                }
-                // �Z�����e�I��
-                dgv.BeginEdit(true);
-                // �ҏW�ʒu�擾
-                m_BeforeColumnCount = e.ColumnIndex;
-                m_BeforeRowCount = e.RowIndex;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �Z���̒l�ω�
-        /// <summary>
-        /// �Z���̒l�ω�
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_CellValueChanged(object sender, DataGridViewCellEventArgs e)
-        {
-            // ���͂��������ʒu�ȊO�̓t���O�𗧂ĂȂ�
-            if (m_BeforeColumnCount == e.ColumnIndex && m_BeforeRowCount == e.RowIndex)
-            {
-                // �ύX�t���OON
-                m_bChengeAns = true;
-            }
-        }
-        #endregion
-
-        #region �Z���_�u���N���b�N
-        /// <summary>
-        /// �Z���_�u���N���b�N
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
-        {
-            DataGridView dgv = (DataGridView)sender;
-
-            if (m_DgvArray[(int)DataGridDefine.Detail] != dgv) return;
-            // ��Ɠ��e�O���b�h
-            CellDoubleClickGrid1((DataGridView)sender, e);
-        }
-        #endregion
-
-        #region �s�ǉ��{�^��
-        /// <summary>
-        /// �s�ǉ��{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnLineAdd_Click(object sender, EventArgs e)
-        {
-            // ���Ў{�H�E�w���i�s��ǉ�����
-            AddLineData();
-            // �s�ǉ����͑I���s��+����
-        }
-        #endregion
-
-        #region �s�폜�{�^��
-        /// <summary>
-        /// �s�폜�{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnLineDel_Click(object sender, EventArgs e)
-        {
-            // ���Ў{�H�E�w���i�s���폜����
-            DelLineData();
-        }
-        #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;
-
-            m_CloseingProcessOn = true;
-
-            // �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
-            m_CloseingProcessOn = true;
-
-            // �I��
-            this.Close();
-        }
-        #endregion
-
-        /// <summary>
-        /// �A�N�e�B�u�O���b�h�ԍ�
-        /// </summary>
-        private int FocusGridNo = -1;
-        #region �O���b�h�Ƀt�H�[�J�X�𓾂�
-        /// <summary>
-        /// �O���b�h�Ƀt�H�[�J�X�𓾂�
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_Enter(object sender, EventArgs e)
-        {
-            DataGridView dgv = (DataGridView)sender;
-            
-            // �t�H�[�J�X�O���b�h���擾����
-            if (dgv == m_DgvArray[(int)DataGridDefine.Detail]) FocusGridNo = (int)DataGridDefine.Detail;
-            if (dgv == m_DgvArray[(int)DataGridDefine.Vehicles]) FocusGridNo = (int)DataGridDefine.Vehicles;
-            if (dgv == m_DgvArray[(int)DataGridDefine.Materials]) FocusGridNo = (int)DataGridDefine.Materials;
-            if (dgv == m_DgvArray[(int)DataGridDefine.Subcontractors]) FocusGridNo = (int)DataGridDefine.Subcontractors;
-            if (dgv == m_DgvArray[(int)DataGridDefine.Field]) FocusGridNo = (int)DataGridDefine.Field;
-        }
-        #endregion
-
-        #region �O���b�h���t�H�[�J�X������
-        /// <summary>
-        /// �O���b�h���t�H�[�J�X������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvAllDisplay_Leave(object sender, EventArgs e)
-        {
-            //FocusGridNo = -1;
-        }
-        #endregion
-
-        #region 1�O�̓���f�[�^�\��
-        /// <summary>
-        /// 1�O�̓���f�[�^�\��
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        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);
-        }
-        #endregion
-
-        #region 1��̓���f�[�^�\��
-        /// <summary>
-        /// 1��̓���f�[�^�\��
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnNext_Click(object sender, EventArgs e)
-        {
-            // �f�[�^�ύX�L���̓f�[�^�o�^
-            if (m_bChengeAns)
-            {
-                if (!DataEntryProcess()) return;
-            }
-
-            // ��̃f�[�^���擾����
-            GetPrevNextData((int)ReadData.Next);
-        }
-        #endregion
-
-        #region �\���{�^������
-        /// <summary>
-        /// �\���{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnPetition_Click(object sender, EventArgs e)
-        {
-            IODailyDataConstruction ConstDB = new IODailyDataConstruction();
-            try
-            {
-                // �ώZ�\�Z�f�[�^�������ꍇ�͓o�^����
-                DateTime dtWrk = CommonMotions.cnvDate(dTPCreateDate.Text);
-                string strSQL = ConstDB.CreatePrimarykeyString(m_PersonCode, dtWrk, m_ConstructionCode);
-                DailyDataConstruction DataRec = new DailyDataConstruction();
-                if (!ConstDB.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_ConstructionBaseInfo.ConstructionCode);
-
-                // ���F�@�\�ԍ�
-                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�H�����񏳔F")).Key;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
-
-                // �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);
-            }
-            finally
-            {
-                ConstDB.close(); ConstDB = null;
-            }
-        }
-        #endregion
-
-        #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("�H�����񏳔F")).Key;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
-
-                // �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 ���F�p�l���ipnlApproval�j���F�{�^��
-        /// <summary>
-        /// ���F�p�l���ipnlApproval�j���F�{�^��
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnOnApproval_Click(object sender, EventArgs e)
-        {
-            FrmApprovalScreen frm = new FrmApprovalScreen();
-            try
-            {
-                if (MessageBox.Show("�Č������F���܂��A��낵���ł����H�B", "���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("�H�����񏳔F")).Key;
-
-                // �\���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
-
-        #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("�H�����񏳔F")).Key;
-
-                // �\���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("�H�����񏳔F")).Key;
-
-                // �\���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 ���ꏄ��O���b�h�g��
-        /// <summary>
-        /// ���ꏄ��O���b�h�͘g����`�悷��
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dataGridViewEX4_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
-        {
-            try
-            {
-                if (ActiveControl.Name.Equals(btnEnd.Name)) return;
-
-                DataGridView dgv = (DataGridView)sender;
-
-                // �Œ蕶���񂾂����Ώ�
-                if (e.ColumnIndex != (int)DispGridColumn5.No && e.ColumnIndex != (int)DispGridColumn5.Fix) return;
-
-                switch (e.RowIndex)
-                {
-                    case 0:
-                    case 3:
-                    case 6:
-                    case 9:
-                        // �Z���̉����̋��E�����u���E���Ȃ��v�ɐݒ�
-                        e.AdvancedBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.None;
-                        break;
-                    case 1:
-                    case 4:
-                    case 7:
-                    case 10:
-                        // �Z���̏㑤�̋��E�����u���E���Ȃ��v�ɐݒ�
-                        e.AdvancedBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
-                        // �Z���̉����̋��E�����u���E���Ȃ��v�ɐݒ�
-                        e.AdvancedBorderStyle.Bottom = DataGridViewAdvancedCellBorderStyle.None;
-                        break;
-                    case 2:
-                    case 5:
-                    case 8:
-                    case 11:
-                        // �Z���̏㑤�̋��E�����u���E���Ȃ��v�ɐݒ�
-                        e.AdvancedBorderStyle.Top = DataGridViewAdvancedCellBorderStyle.None;
-                        break;
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �쐬���ύX����
-        /// <summary>
-        /// �쐬���ύX����
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dTPCreateDate_ValueChanged(object sender, EventArgs e)
-        {
-            // �f�[�^�ύX�L���̓f�[�^�o�^
-            if (m_bChengeAns)
-            {
-                if (!DataEntryProcess()) return;
-            }
-
-            // �w����̃f�[�^���擾����
-            InitDataLoad();
-        }
-        #endregion
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/NewPage.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/NewPage.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/NewPage.cs	(nonexistent)
@@ -1,1063 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    public partial class FrmDailyReport
-    {
-        #region 公共・民間版工事日報作成
-        /// <summary>
-        /// 公共・民間版工事日報作成
-        /// </summary>
-        private void CreateNewReport(ref DailyReportInputPage newpage)
-        {
-            newpage.TabPage = new System.Windows.Forms.TabPage();
-            newpage.pnlBase = new System.Windows.Forms.Panel();
-
-            for (int i = 0; i < newpage.labelXX.Length; i++)
-            {
-                newpage.labelXX[i] = new System.Windows.Forms.Label();
-            }
-
-            for (int i = 0; i < newpage.labelTotal.Length; i++)
-            {
-                newpage.labelTotal[i] = new System.Windows.Forms.Label();
-            }
-
-            for (int i = 0; i < newpage.dataGridViewEX.Length; i++)
-            {
-                newpage.dataGridViewEX[i] = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            }
-
-            for (int i = 0; i < newpage.ColumnXX.Length; i++)
-            {
-                newpage.ColumnXX[i] = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            }
-
-            for (int i = 0; i < newpage.CellStyleXX.Length; i++)
-            {
-                newpage.CellStyleXX[i] = new System.Windows.Forms.DataGridViewCellStyle();
-            }
-
-
-            newpage.TabPage.SuspendLayout();
-            newpage.pnlBase.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[4])).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[3])).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[2])).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[1])).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[0])).BeginInit();
-
-            this.tabControl1.Controls.Add(newpage.TabPage);
-            // 
-            // tabPage1
-            // 
-            newpage.TabPage.Controls.Add(this.pnlBase);
-            newpage.TabPage.Location = new System.Drawing.Point(4, 4);
-            newpage.TabPage.Name = "tabPage1";
-            newpage.TabPage.Padding = new System.Windows.Forms.Padding(3);
-            newpage.TabPage.Size = new System.Drawing.Size(1322, 500);
-            newpage.TabPage.TabIndex = 0;
-            newpage.TabPage.Text = "tabPage1";
-            newpage.TabPage.UseVisualStyleBackColor = true;
-            // 
-            // pnlBase
-            // 
-            newpage.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)));
-            newpage.pnlBase.AutoScroll = true;
-            newpage.pnlBase.BackColor = System.Drawing.Color.WhiteSmoke;
-            for (int i = 0; i < newpage.labelXX.Length; i++)
-                newpage.pnlBase.Controls.Add(newpage.labelXX[i]);
-            for (int i = 0; i < newpage.dataGridViewEX.Length; i++)
-                newpage.pnlBase.Controls.Add(newpage.dataGridViewEX[i]);
-            for (int i = 0; i < newpage.labelTotal.Length; i++)
-                newpage.pnlBase.Controls.Add(newpage.labelTotal[i]);
-            newpage.pnlBase.Location = new System.Drawing.Point(12, 128);
-            newpage.pnlBase.Name = "pnlBase";
-            newpage.pnlBase.Size = new System.Drawing.Size(1320, 490);
-            newpage.pnlBase.TabIndex = 36;
-            // 
-            // label39
-            // 
-            newpage.labelXX[0].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[0].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[0].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[0].Location = new System.Drawing.Point(6, 700);
-            newpage.labelXX[0].Name = "label39";
-            newpage.labelXX[0].Size = new System.Drawing.Size(46, 20);
-            newpage.labelXX[0].TabIndex = 74;
-            newpage.labelXX[0].Text = "№";
-            newpage.labelXX[0].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label48
-            // 
-            newpage.labelXX[1].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[1].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[1].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[1].Location = new System.Drawing.Point(899, 30);
-            newpage.labelXX[1].Name = "label48";
-            newpage.labelXX[1].Size = new System.Drawing.Size(310, 20);
-            newpage.labelXX[1].TabIndex = 73;
-            newpage.labelXX[1].Text = "翌日";
-            newpage.labelXX[1].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label49
-            // 
-            newpage.labelXX[2].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[2].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[2].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[2].Location = new System.Drawing.Point(589, 30);
-            newpage.labelXX[2].Name = "label49";
-            newpage.labelXX[2].Size = new System.Drawing.Size(310, 20);
-            newpage.labelXX[2].TabIndex = 72;
-            newpage.labelXX[2].Text = "当日";
-            newpage.labelXX[2].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label40
-            // 
-            newpage.labelXX[3].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[3].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[3].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[3].Location = new System.Drawing.Point(7, 870);
-            newpage.labelXX[3].Name = "label40";
-            newpage.labelXX[3].Size = new System.Drawing.Size(46, 20);
-            newpage.labelXX[3].TabIndex = 71;
-            newpage.labelXX[3].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label41
-            // 
-            newpage.labelXX[4].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[4].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[4].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[4].Location = new System.Drawing.Point(253, 870);
-            newpage.labelXX[4].Name = "label41";
-            newpage.labelXX[4].Size = new System.Drawing.Size(1024, 20);
-            newpage.labelXX[4].TabIndex = 69;
-            newpage.labelXX[4].Text = "巡　　回　　状　　況";
-            newpage.labelXX[4].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label42
-            // 
-            newpage.labelXX[5].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[5].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[5].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[5].Location = new System.Drawing.Point(53, 870);
-            newpage.labelXX[5].Name = "label42";
-            newpage.labelXX[5].Size = new System.Drawing.Size(200, 20);
-            newpage.labelXX[5].TabIndex = 70;
-            newpage.labelXX[5].Text = "時　　間　　帯";
-            newpage.labelXX[5].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label46
-            // 
-            newpage.labelXX[6].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[6].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[6].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[6].Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelXX[6].Location = new System.Drawing.Point(6, 840);
-            newpage.labelXX[6].Name = "label46";
-            newpage.labelXX[6].Size = new System.Drawing.Size(590, 30);
-            newpage.labelXX[6].TabIndex = 68;
-            newpage.labelXX[6].Text = "現　　場　　巡　　回";
-            newpage.labelXX[6].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX4
-            // 
-            newpage.dataGridViewEX[4].AllowUserToAddRows = false;
-            newpage.dataGridViewEX[4].AllowUserToDeleteRows = false;
-            newpage.dataGridViewEX[4].AllowUserToResizeColumns = false;
-            newpage.dataGridViewEX[4].AllowUserToResizeRows = false;
-            newpage.dataGridViewEX[4].Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            newpage.dataGridViewEX[4].BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            newpage.dataGridViewEX[4].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.CellStyleXX[0].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.CellStyleXX[0].BackColor = System.Drawing.SystemColors.Control;
-            newpage.CellStyleXX[0].Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.CellStyleXX[0].ForeColor = System.Drawing.SystemColors.WindowText;
-            newpage.CellStyleXX[0].SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            newpage.CellStyleXX[0].SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            newpage.CellStyleXX[0].WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            newpage.dataGridViewEX[4].ColumnHeadersDefaultCellStyle = newpage.CellStyleXX[0];
-            newpage.dataGridViewEX[4].ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            newpage.dataGridViewEX[4].ColumnHeadersVisible = false;
-            newpage.dataGridViewEX[4].Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            newpage.ColumnXX[17],
-            newpage.ColumnXX[18],
-            newpage.ColumnXX[28],
-            newpage.ColumnXX[19]});
-            newpage.dataGridViewEX[4].Location = new System.Drawing.Point(6, 890);
-            newpage.dataGridViewEX[4].Name = "dataGridViewEX4";
-            newpage.dataGridViewEX[4].RowHeadersVisible = false;
-            newpage.dataGridViewEX[4].RowHeadersWidth = 20;
-            newpage.dataGridViewEX[4].RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            newpage.dataGridViewEX[4].RowTemplate.Height = 20;
-            newpage.dataGridViewEX[4].SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            newpage.dataGridViewEX[4].Size = new System.Drawing.Size(1290, 243);
-            newpage.dataGridViewEX[4].TabIndex = 67;
-            newpage.dataGridViewEX[4].CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
-            newpage.dataGridViewEX[4].CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
-            newpage.dataGridViewEX[4].CellPainting += new System.Windows.Forms.DataGridViewCellPaintingEventHandler(this.dataGridViewEX4_CellPainting);
-            newpage.dataGridViewEX[4].CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
-            newpage.dataGridViewEX[4].CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
-            newpage.dataGridViewEX[4].Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
-            newpage.dataGridViewEX[4].KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
-            newpage.dataGridViewEX[4].Leave += new System.EventHandler(this.dgvAllDisplay_Leave);
-            // 
-            // dataGridViewTextBoxColumn18
-            // 
-            newpage.CellStyleXX[1].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[17].DefaultCellStyle = newpage.CellStyleXX[1];
-            newpage.ColumnXX[17].Frozen = true;
-            newpage.ColumnXX[17].HeaderText = "№";
-            newpage.ColumnXX[17].Name = "dataGridViewTextBoxColumn18";
-            newpage.ColumnXX[17].ReadOnly = true;
-            newpage.ColumnXX[17].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[17].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[17].Width = 46;
-            // 
-            // dataGridViewTextBoxColumn19
-            // 
-            newpage.CellStyleXX[2].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[18].DefaultCellStyle = newpage.CellStyleXX[2];
-            newpage.ColumnXX[18].HeaderText = "時間帯固定";
-            newpage.ColumnXX[18].Name = "dataGridViewTextBoxColumn19";
-            newpage.ColumnXX[18].ReadOnly = true;
-            newpage.ColumnXX[18].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[18].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // Column9
-            // 
-            newpage.CellStyleXX[3].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[28].DefaultCellStyle = newpage.CellStyleXX[3];
-            newpage.ColumnXX[28].HeaderText = "時間帯";
-            newpage.ColumnXX[28].Name = "Column9";
-            newpage.ColumnXX[28].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[28].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn20
-            // 
-            newpage.ColumnXX[19].HeaderText = "巡　　回　　状　　況";
-            newpage.ColumnXX[19].Name = "dataGridViewTextBoxColumn20";
-            newpage.ColumnXX[19].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[19].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[19].Width = 1024;
-            // 
-            // label43
-            // 
-            newpage.labelXX[7].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[7].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[7].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[7].Location = new System.Drawing.Point(452, 700);
-            newpage.labelXX[7].Name = "label43";
-            newpage.labelXX[7].Size = new System.Drawing.Size(824, 20);
-            newpage.labelXX[7].TabIndex = 64;
-            newpage.labelXX[7].Text = "内　　容　　及　　び　　指　　示　　事　　項";
-            newpage.labelXX[7].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label44
-            // 
-            newpage.labelXX[8].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[8].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[8].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[8].Location = new System.Drawing.Point(52, 700);
-            newpage.labelXX[8].Name = "label44";
-            newpage.labelXX[8].Size = new System.Drawing.Size(400, 20);
-            newpage.labelXX[8].TabIndex = 65;
-            newpage.labelXX[8].Text = "出　　席　　者";
-            newpage.labelXX[8].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label45
-            // 
-            newpage.labelXX[9].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[9].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[9].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[9].Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelXX[9].Location = new System.Drawing.Point(6, 670);
-            newpage.labelXX[9].Name = "label45";
-            newpage.labelXX[9].Size = new System.Drawing.Size(590, 30);
-            newpage.labelXX[9].TabIndex = 60;
-            newpage.labelXX[9].Text = "協力業者打合せ議事録";
-            newpage.labelXX[9].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX3
-            // 
-            newpage.dataGridViewEX[3].AllowUserToAddRows = false;
-            newpage.dataGridViewEX[3].AllowUserToDeleteRows = false;
-            newpage.dataGridViewEX[3].AllowUserToResizeColumns = false;
-            newpage.dataGridViewEX[3].AllowUserToResizeRows = false;
-            newpage.dataGridViewEX[3].Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            newpage.dataGridViewEX[3].BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            newpage.dataGridViewEX[3].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.CellStyleXX[4].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.CellStyleXX[4].BackColor = System.Drawing.SystemColors.Control;
-            newpage.CellStyleXX[4].Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.CellStyleXX[4].ForeColor = System.Drawing.SystemColors.WindowText;
-            newpage.CellStyleXX[4].SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            newpage.CellStyleXX[4].SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            newpage.CellStyleXX[4].WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            newpage.dataGridViewEX[3].ColumnHeadersDefaultCellStyle = newpage.CellStyleXX[4];
-            newpage.dataGridViewEX[3].ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            newpage.dataGridViewEX[3].ColumnHeadersVisible = false;
-            newpage.dataGridViewEX[3].Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            newpage.ColumnXX[14],
-            newpage.ColumnXX[15],
-            newpage.ColumnXX[16]});
-            newpage.dataGridViewEX[3].Location = new System.Drawing.Point(6, 720);
-            newpage.dataGridViewEX[3].Name = "dataGridViewEX3";
-            newpage.dataGridViewEX[3].RowHeadersVisible = false;
-            newpage.dataGridViewEX[3].RowHeadersWidth = 20;
-            newpage.dataGridViewEX[3].RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            newpage.dataGridViewEX[3].RowTemplate.Height = 20;
-            newpage.dataGridViewEX[3].SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            newpage.dataGridViewEX[3].Size = new System.Drawing.Size(1290, 103);
-            newpage.dataGridViewEX[3].TabIndex = 59;
-            newpage.dataGridViewEX[3].CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
-            newpage.dataGridViewEX[3].CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
-            newpage.dataGridViewEX[3].CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
-            newpage.dataGridViewEX[3].CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
-            newpage.dataGridViewEX[3].Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
-            newpage.dataGridViewEX[3].KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
-            newpage.dataGridViewEX[3].Leave += new System.EventHandler(this.dgvAllDisplay_Leave);
-            // 
-            // dataGridViewTextBoxColumn15
-            // 
-            newpage.CellStyleXX[5].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[14].DefaultCellStyle = newpage.CellStyleXX[5];
-            newpage.ColumnXX[14].Frozen = true;
-            newpage.ColumnXX[14].HeaderText = "№";
-            newpage.ColumnXX[14].Name = "dataGridViewTextBoxColumn15";
-            newpage.ColumnXX[14].ReadOnly = true;
-            newpage.ColumnXX[14].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[14].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[14].Width = 46;
-            // 
-            // dataGridViewTextBoxColumn16
-            // 
-            newpage.ColumnXX[15].HeaderText = "出席者";
-            newpage.ColumnXX[15].Name = "dataGridViewTextBoxColumn16";
-            newpage.ColumnXX[15].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[15].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[15].Width = 400;
-            // 
-            // dataGridViewTextBoxColumn17
-            // 
-            newpage.ColumnXX[16].HeaderText = "内　　容　　及　　び　　指　　示　　事　　項";
-            newpage.ColumnXX[16].Name = "dataGridViewTextBoxColumn17";
-            newpage.ColumnXX[16].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[16].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[16].Width = 824;
-            // 
-            // label32
-            // 
-            newpage.labelXX[10].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[10].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[10].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[10].Location = new System.Drawing.Point(6, 530);
-            newpage.labelXX[10].Name = "label32";
-            newpage.labelXX[10].Size = new System.Drawing.Size(46, 20);
-            newpage.labelXX[10].TabIndex = 58;
-            newpage.labelXX[10].Text = "№";
-            newpage.labelXX[10].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label33
-            // 
-            newpage.labelXX[11].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[11].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[11].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[11].Location = new System.Drawing.Point(992, 530);
-            newpage.labelXX[11].Name = "label33";
-            newpage.labelXX[11].Size = new System.Drawing.Size(284, 20);
-            newpage.labelXX[11].TabIndex = 53;
-            newpage.labelXX[11].Text = "品質管理事項";
-            newpage.labelXX[11].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label34
-            // 
-            newpage.labelXX[12].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[12].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[12].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[12].Location = new System.Drawing.Point(792, 530);
-            newpage.labelXX[12].Name = "label34";
-            newpage.labelXX[12].Size = new System.Drawing.Size(200, 20);
-            newpage.labelXX[12].TabIndex = 54;
-            newpage.labelXX[12].Text = "納　入　業　者";
-            newpage.labelXX[12].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label35
-            // 
-            newpage.labelXX[13].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[13].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[13].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[13].Location = new System.Drawing.Point(592, 530);
-            newpage.labelXX[13].Name = "label35";
-            newpage.labelXX[13].Size = new System.Drawing.Size(200, 20);
-            newpage.labelXX[13].TabIndex = 55;
-            newpage.labelXX[13].Text = "制　作　会　社";
-            newpage.labelXX[13].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label36
-            // 
-            newpage.labelXX[14].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[14].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[14].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[14].Location = new System.Drawing.Point(452, 530);
-            newpage.labelXX[14].Name = "label36";
-            newpage.labelXX[14].Size = new System.Drawing.Size(140, 20);
-            newpage.labelXX[14].TabIndex = 56;
-            newpage.labelXX[14].Text = "数　　量";
-            newpage.labelXX[14].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label37
-            // 
-            newpage.labelXX[15].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[15].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[15].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[15].Location = new System.Drawing.Point(52, 530);
-            newpage.labelXX[15].Name = "label37";
-            newpage.labelXX[15].Size = new System.Drawing.Size(400, 20);
-            newpage.labelXX[15].TabIndex = 57;
-            newpage.labelXX[15].Text = "資　　材　　名";
-            newpage.labelXX[15].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label38
-            // 
-            newpage.labelXX[16].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[16].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[16].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[16].Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelXX[16].Location = new System.Drawing.Point(6, 500);
-            newpage.labelXX[16].Name = "label38";
-            newpage.labelXX[16].Size = new System.Drawing.Size(590, 30);
-            newpage.labelXX[16].TabIndex = 52;
-            newpage.labelXX[16].Text = "主要資材納品状況";
-            newpage.labelXX[16].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX2
-            // 
-            newpage.dataGridViewEX[2].AllowUserToAddRows = false;
-            newpage.dataGridViewEX[2].AllowUserToDeleteRows = false;
-            newpage.dataGridViewEX[2].AllowUserToResizeColumns = false;
-            newpage.dataGridViewEX[2].AllowUserToResizeRows = false;
-            newpage.dataGridViewEX[2].Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            newpage.dataGridViewEX[2].BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            newpage.dataGridViewEX[2].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.CellStyleXX[6].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.CellStyleXX[6].BackColor = System.Drawing.SystemColors.Control;
-            newpage.CellStyleXX[6].Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.CellStyleXX[6].ForeColor = System.Drawing.SystemColors.WindowText;
-            newpage.CellStyleXX[6].SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            newpage.CellStyleXX[6].SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            newpage.CellStyleXX[6].WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            newpage.dataGridViewEX[2].ColumnHeadersDefaultCellStyle = newpage.CellStyleXX[6];
-            newpage.dataGridViewEX[2].ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            newpage.dataGridViewEX[2].ColumnHeadersVisible = false;
-            newpage.dataGridViewEX[2].Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            newpage.ColumnXX[8],
-            newpage.ColumnXX[9],
-            newpage.ColumnXX[10],
-            newpage.ColumnXX[11],
-            newpage.ColumnXX[12],
-            newpage.ColumnXX[13]});
-            newpage.dataGridViewEX[2].Location = new System.Drawing.Point(5, 550);
-            newpage.dataGridViewEX[2].Name = "dataGridViewEX2";
-            newpage.dataGridViewEX[2].RowHeadersVisible = false;
-            newpage.dataGridViewEX[2].RowHeadersWidth = 20;
-            newpage.dataGridViewEX[2].RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            newpage.dataGridViewEX[2].RowTemplate.Height = 20;
-            newpage.dataGridViewEX[2].SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            newpage.dataGridViewEX[2].Size = new System.Drawing.Size(1290, 103);
-            newpage.dataGridViewEX[2].TabIndex = 51;
-            newpage.dataGridViewEX[2].CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
-            newpage.dataGridViewEX[2].CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
-            newpage.dataGridViewEX[2].CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
-            newpage.dataGridViewEX[2].CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
-            newpage.dataGridViewEX[2].Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
-            newpage.dataGridViewEX[2].KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
-            newpage.dataGridViewEX[2].Leave += new System.EventHandler(this.dgvAllDisplay_Leave);
-            // 
-            // dataGridViewTextBoxColumn9
-            // 
-            newpage.CellStyleXX[7].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[8].DefaultCellStyle = newpage.CellStyleXX[7];
-            newpage.ColumnXX[8].Frozen = true;
-            newpage.ColumnXX[8].HeaderText = "№";
-            newpage.ColumnXX[8].Name = "dataGridViewTextBoxColumn9";
-            newpage.ColumnXX[8].ReadOnly = true;
-            newpage.ColumnXX[8].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[8].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[8].Width = 46;
-            // 
-            // dataGridViewTextBoxColumn10
-            // 
-            newpage.ColumnXX[9].HeaderText = "資材名";
-            newpage.ColumnXX[9].Name = "dataGridViewTextBoxColumn10";
-            newpage.ColumnXX[9].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[9].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[9].Width = 400;
-            // 
-            // dataGridViewTextBoxColumn11
-            // 
-            newpage.CellStyleXX[8].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[10].DefaultCellStyle = newpage.CellStyleXX[8];
-            newpage.ColumnXX[10].HeaderText = "数量";
-            newpage.ColumnXX[10].Name = "dataGridViewTextBoxColumn11";
-            newpage.ColumnXX[10].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[10].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[10].Width = 140;
-            // 
-            // dataGridViewTextBoxColumn12
-            // 
-            newpage.ColumnXX[11].HeaderText = "制作会社";
-            newpage.ColumnXX[11].Name = "dataGridViewTextBoxColumn12";
-            newpage.ColumnXX[11].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[11].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[11].Width = 200;
-            // 
-            // dataGridViewTextBoxColumn13
-            // 
-            newpage.ColumnXX[12].HeaderText = "納入業者";
-            newpage.ColumnXX[12].Name = "dataGridViewTextBoxColumn13";
-            newpage.ColumnXX[12].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[12].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[12].Width = 200;
-            // 
-            // dataGridViewTextBoxColumn14
-            // 
-            newpage.ColumnXX[13].HeaderText = "品質管理事項";
-            newpage.ColumnXX[13].Name = "dataGridViewTextBoxColumn14";
-            newpage.ColumnXX[13].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[13].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[13].Width = 284;
-            // 
-            // label27
-            // 
-            newpage.labelXX[17].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[17].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[17].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[17].Location = new System.Drawing.Point(4, 360);
-            newpage.labelXX[17].Name = "label27";
-            newpage.labelXX[17].Size = new System.Drawing.Size(46, 20);
-            newpage.labelXX[17].TabIndex = 50;
-            newpage.labelXX[17].Text = "№";
-            newpage.labelXX[17].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label31
-            // 
-            newpage.labelXX[18].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[18].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[18].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[18].Location = new System.Drawing.Point(990, 360);
-            newpage.labelXX[18].Name = "label31";
-            newpage.labelXX[18].Size = new System.Drawing.Size(284, 20);
-            newpage.labelXX[18].TabIndex = 49;
-            newpage.labelXX[18].Text = "作　業　時　間";
-            newpage.labelXX[18].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label30
-            // 
-            newpage.labelXX[19].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[19].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[19].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[19].Location = new System.Drawing.Point(790, 360);
-            newpage.labelXX[19].Name = "label30";
-            newpage.labelXX[19].Size = new System.Drawing.Size(200, 20);
-            newpage.labelXX[19].TabIndex = 49;
-            newpage.labelXX[19].Text = "当日運転者";
-            newpage.labelXX[19].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label29
-            // 
-            newpage.labelXX[20].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[20].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[20].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[20].Location = new System.Drawing.Point(590, 360);
-            newpage.labelXX[20].Name = "label29";
-            newpage.labelXX[20].Size = new System.Drawing.Size(200, 20);
-            newpage.labelXX[20].TabIndex = 49;
-            newpage.labelXX[20].Text = "所　有　会　社";
-            newpage.labelXX[20].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label28
-            // 
-            newpage.labelXX[21].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[21].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[21].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[21].Location = new System.Drawing.Point(450, 360);
-            newpage.labelXX[21].Name = "label28";
-            newpage.labelXX[21].Size = new System.Drawing.Size(140, 20);
-            newpage.labelXX[21].TabIndex = 49;
-            newpage.labelXX[21].Text = "性　　能";
-            newpage.labelXX[21].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label26
-            // 
-            newpage.labelXX[22].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[22].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[22].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[22].Location = new System.Drawing.Point(50, 360);
-            newpage.labelXX[22].Name = "label26";
-            newpage.labelXX[22].Size = new System.Drawing.Size(400, 20);
-            newpage.labelXX[22].TabIndex = 49;
-            newpage.labelXX[22].Text = "機　　　　種";
-            newpage.labelXX[22].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label25
-            // 
-            newpage.labelXX[23].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[23].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[23].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[23].Location = new System.Drawing.Point(521, 30);
-            newpage.labelXX[23].Name = "label25";
-            newpage.labelXX[23].Size = new System.Drawing.Size(68, 20);
-            newpage.labelXX[23].TabIndex = 48;
-            newpage.labelXX[23].Text = "累計";
-            newpage.labelXX[23].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label24
-            // 
-            newpage.labelXX[24].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[24].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[24].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[24].Location = new System.Drawing.Point(453, 30);
-            newpage.labelXX[24].Name = "label24";
-            newpage.labelXX[24].Size = new System.Drawing.Size(68, 20);
-            newpage.labelXX[24].TabIndex = 47;
-            newpage.labelXX[24].Text = "当日";
-            newpage.labelXX[24].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label23
-            // 
-            newpage.labelXX[25].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[25].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[25].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[25].Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelXX[25].Location = new System.Drawing.Point(4, 330);
-            newpage.labelXX[25].Name = "label23";
-            newpage.labelXX[25].Size = new System.Drawing.Size(590, 30);
-            newpage.labelXX[25].TabIndex = 46;
-            newpage.labelXX[25].Text = "車両系建設機械使用状況";
-            newpage.labelXX[25].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // dataGridViewEX1
-            // 
-            newpage.dataGridViewEX[1].AllowUserToAddRows = false;
-            newpage.dataGridViewEX[1].AllowUserToDeleteRows = false;
-            newpage.dataGridViewEX[1].AllowUserToResizeColumns = false;
-            newpage.dataGridViewEX[1].AllowUserToResizeRows = false;
-            newpage.dataGridViewEX[1].Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            newpage.dataGridViewEX[1].BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            newpage.dataGridViewEX[1].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.CellStyleXX[9].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.CellStyleXX[9].BackColor = System.Drawing.SystemColors.Control;
-            newpage.CellStyleXX[9].Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.CellStyleXX[9].ForeColor = System.Drawing.SystemColors.WindowText;
-            newpage.CellStyleXX[9].SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            newpage.CellStyleXX[9].SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            newpage.CellStyleXX[9].WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            newpage.dataGridViewEX[1].ColumnHeadersDefaultCellStyle = newpage.CellStyleXX[9];
-            newpage.dataGridViewEX[1].ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            newpage.dataGridViewEX[1].ColumnHeadersVisible = false;
-            newpage.dataGridViewEX[1].Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            newpage.ColumnXX[0],
-            newpage.ColumnXX[1],
-            newpage.ColumnXX[2],
-            newpage.ColumnXX[3],
-            newpage.ColumnXX[4],
-            newpage.ColumnXX[5],
-            newpage.ColumnXX[6],
-            newpage.ColumnXX[7]});
-            newpage.dataGridViewEX[1].Location = new System.Drawing.Point(3, 380);
-            newpage.dataGridViewEX[1].Name = "dataGridViewEX1";
-            newpage.dataGridViewEX[1].RowHeadersVisible = false;
-            newpage.dataGridViewEX[1].RowHeadersWidth = 20;
-            newpage.dataGridViewEX[1].RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            newpage.dataGridViewEX[1].RowTemplate.Height = 20;
-            newpage.dataGridViewEX[1].SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            newpage.dataGridViewEX[1].Size = new System.Drawing.Size(1290, 103);
-            newpage.dataGridViewEX[1].TabIndex = 45;
-            newpage.dataGridViewEX[1].CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
-            newpage.dataGridViewEX[1].CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
-            newpage.dataGridViewEX[1].CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
-            newpage.dataGridViewEX[1].CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
-            newpage.dataGridViewEX[1].Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
-            newpage.dataGridViewEX[1].KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
-            newpage.dataGridViewEX[1].Leave += new System.EventHandler(this.dgvAllDisplay_Leave);
-            // 
-            // dataGridViewTextBoxColumn1
-            // 
-            newpage.CellStyleXX[10].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[0].DefaultCellStyle = newpage.CellStyleXX[10];
-            newpage.ColumnXX[0].Frozen = true;
-            newpage.ColumnXX[0].HeaderText = "№";
-            newpage.ColumnXX[0].Name = "dataGridViewTextBoxColumn1";
-            newpage.ColumnXX[0].ReadOnly = true;
-            newpage.ColumnXX[0].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[0].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[0].Width = 46;
-            // 
-            // dataGridViewTextBoxColumn2
-            // 
-            newpage.ColumnXX[1].HeaderText = "機　　種";
-            newpage.ColumnXX[1].Name = "dataGridViewTextBoxColumn2";
-            newpage.ColumnXX[1].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[1].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[1].Width = 400;
-            // 
-            // dataGridViewTextBoxColumn3
-            // 
-            newpage.ColumnXX[2].HeaderText = "性　　能";
-            newpage.ColumnXX[2].Name = "dataGridViewTextBoxColumn3";
-            newpage.ColumnXX[2].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[2].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[2].Width = 140;
-            // 
-            // dataGridViewTextBoxColumn4
-            // 
-            newpage.ColumnXX[3].HeaderText = "所有会社";
-            newpage.ColumnXX[3].Name = "dataGridViewTextBoxColumn4";
-            newpage.ColumnXX[3].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[3].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[3].Width = 200;
-            // 
-            // dataGridViewTextBoxColumn5
-            // 
-            newpage.ColumnXX[4].HeaderText = "当日運転者";
-            newpage.ColumnXX[4].Name = "dataGridViewTextBoxColumn5";
-            newpage.ColumnXX[4].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[4].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[4].Width = 200;
-            // 
-            // dataGridViewTextBoxColumn6
-            // 
-            newpage.CellStyleXX[11].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[5].DefaultCellStyle = newpage.CellStyleXX[11];
-            newpage.ColumnXX[5].HeaderText = "開始";
-            newpage.ColumnXX[5].Name = "dataGridViewTextBoxColumn6";
-            newpage.ColumnXX[5].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[5].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[5].Width = 128;
-            // 
-            // dataGridViewTextBoxColumn7
-            // 
-            newpage.CellStyleXX[12].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[6].DefaultCellStyle = newpage.CellStyleXX[12];
-            newpage.ColumnXX[6].HeaderText = "";
-            newpage.ColumnXX[6].Name = "dataGridViewTextBoxColumn7";
-            newpage.ColumnXX[6].ReadOnly = true;
-            newpage.ColumnXX[6].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[6].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[6].Width = 28;
-            // 
-            // dataGridViewTextBoxColumn8
-            // 
-            newpage.CellStyleXX[13].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[7].DefaultCellStyle = newpage.CellStyleXX[13];
-            newpage.ColumnXX[7].HeaderText = "終了";
-            newpage.ColumnXX[7].Name = "dataGridViewTextBoxColumn8";
-            newpage.ColumnXX[7].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[7].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[7].Width = 128;
-            // 
-            // lblGrid1Total3
-            // 
-            newpage.labelTotal[3].BackColor = System.Drawing.Color.White;
-            newpage.labelTotal[3].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelTotal[3].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelTotal[3].Location = new System.Drawing.Point(1209, 293);
-            newpage.labelTotal[3].Name = "lblGrid1Total3";
-            newpage.labelTotal[3].Size = new System.Drawing.Size(68, 20);
-            newpage.labelTotal[3].TabIndex = 44;
-            newpage.labelTotal[3].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblGrid1Total2
-            // 
-            newpage.labelTotal[2].BackColor = System.Drawing.Color.White;
-            newpage.labelTotal[2].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelTotal[2].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelTotal[2].Location = new System.Drawing.Point(521, 293);
-            newpage.labelTotal[2].Name = "lblGrid1Total2";
-            newpage.labelTotal[2].Size = new System.Drawing.Size(68, 20);
-            newpage.labelTotal[2].TabIndex = 43;
-            newpage.labelTotal[2].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblGrid1Total1
-            // 
-            newpage.labelTotal[1].BackColor = System.Drawing.Color.White;
-            newpage.labelTotal[1].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelTotal[1].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelTotal[1].Location = new System.Drawing.Point(453, 293);
-            newpage.labelTotal[1].Name = "lblGrid1Total1";
-            newpage.labelTotal[1].Size = new System.Drawing.Size(68, 20);
-            newpage.labelTotal[1].TabIndex = 43;
-            newpage.labelTotal[1].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label18
-            // 
-            newpage.labelXX[26].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[26].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[26].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[26].Location = new System.Drawing.Point(53, 293);
-            newpage.labelXX[26].Name = "label18";
-            newpage.labelXX[26].Size = new System.Drawing.Size(400, 20);
-            newpage.labelXX[26].TabIndex = 42;
-            newpage.labelXX[26].Text = "合　　計";
-            newpage.labelXX[26].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label17
-            // 
-            newpage.labelXX[27].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[27].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[27].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[27].Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelXX[27].Location = new System.Drawing.Point(1209, 10);
-            newpage.labelXX[27].Name = "label17";
-            newpage.labelXX[27].Size = new System.Drawing.Size(68, 40);
-            newpage.labelXX[27].TabIndex = 41;
-            newpage.labelXX[27].Text = "翌日の\r\n作業員\r\n予定人数";
-            newpage.labelXX[27].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label16
-            // 
-            newpage.labelXX[28].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[28].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[28].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[28].Location = new System.Drawing.Point(589, 10);
-            newpage.labelXX[28].Name = "label16";
-            newpage.labelXX[28].Size = new System.Drawing.Size(620, 20);
-            newpage.labelXX[28].TabIndex = 40;
-            newpage.labelXX[28].Text = "作　　業　　内　　容";
-            newpage.labelXX[28].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label13
-            // 
-            newpage.labelXX[29].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[29].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[29].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[29].Location = new System.Drawing.Point(453, 10);
-            newpage.labelXX[29].Name = "label13";
-            newpage.labelXX[29].Size = new System.Drawing.Size(136, 20);
-            newpage.labelXX[29].TabIndex = 39;
-            newpage.labelXX[29].Text = "人　　員";
-            newpage.labelXX[29].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label12
-            // 
-            newpage.labelXX[30].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[30].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[30].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[30].Location = new System.Drawing.Point(7, 10);
-            newpage.labelXX[30].Name = "label12";
-            newpage.labelXX[30].Size = new System.Drawing.Size(46, 40);
-            newpage.labelXX[30].TabIndex = 38;
-            newpage.labelXX[30].Text = "№";
-            newpage.labelXX[30].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label7
-            // 
-            newpage.labelXX[31].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[31].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[31].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[31].Location = new System.Drawing.Point(253, 10);
-            newpage.labelXX[31].Name = "label7";
-            newpage.labelXX[31].Size = new System.Drawing.Size(200, 40);
-            newpage.labelXX[31].TabIndex = 37;
-            newpage.labelXX[31].Text = "業　者　名";
-            newpage.labelXX[31].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label6
-            // 
-            newpage.labelXX[32].BackColor = System.Drawing.Color.White;
-            newpage.labelXX[32].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.labelXX[32].FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            newpage.labelXX[32].Location = new System.Drawing.Point(53, 10);
-            newpage.labelXX[32].Name = "label6";
-            newpage.labelXX[32].Size = new System.Drawing.Size(200, 40);
-            newpage.labelXX[32].TabIndex = 37;
-            newpage.labelXX[32].Text = "職　　種";
-            newpage.labelXX[32].TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblCellTotal
-            // 
-            newpage.labelTotal[0].Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            newpage.labelTotal[0].AutoSize = true;
-            newpage.labelTotal[0].BackColor = System.Drawing.Color.WhiteSmoke;
-            newpage.labelTotal[0].Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.labelTotal[0].ForeColor = System.Drawing.Color.Black;
-            newpage.labelTotal[0].Location = new System.Drawing.Point(100, 25259);
-            newpage.labelTotal[0].Name = "lblCellTotal";
-            newpage.labelTotal[0].Size = new System.Drawing.Size(0, 13);
-            newpage.labelTotal[0].TabIndex = 36;
-            // 
-            // dgvAllDisplay
-            // 
-            newpage.dataGridViewEX[0].AllowUserToAddRows = false;
-            newpage.dataGridViewEX[0].AllowUserToDeleteRows = false;
-            newpage.dataGridViewEX[0].AllowUserToResizeColumns = false;
-            newpage.dataGridViewEX[0].AllowUserToResizeRows = false;
-            newpage.dataGridViewEX[0].Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            newpage.dataGridViewEX[0].BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            newpage.dataGridViewEX[0].BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            newpage.CellStyleXX[14].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.CellStyleXX[14].BackColor = System.Drawing.SystemColors.Control;
-            newpage.CellStyleXX[14].Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            newpage.CellStyleXX[14].ForeColor = System.Drawing.SystemColors.WindowText;
-            newpage.CellStyleXX[14].SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            newpage.CellStyleXX[14].SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            newpage.CellStyleXX[14].WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            newpage.dataGridViewEX[0].ColumnHeadersDefaultCellStyle = newpage.CellStyleXX[14];
-            newpage.dataGridViewEX[0].ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            newpage.dataGridViewEX[0].ColumnHeadersVisible = false;
-            newpage.dataGridViewEX[0].Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            newpage.ColumnXX[20],
-            newpage.ColumnXX[29],
-            newpage.ColumnXX[21],
-            newpage.ColumnXX[30],
-            newpage.ColumnXX[22],
-            newpage.ColumnXX[23],
-            newpage.ColumnXX[24],
-            newpage.ColumnXX[25],
-            newpage.ColumnXX[26],
-            newpage.ColumnXX[27]});
-            newpage.dataGridViewEX[0].Location = new System.Drawing.Point(6, 50);
-            newpage.dataGridViewEX[0].Name = "dgvAllDisplay";
-            newpage.dataGridViewEX[0].RowHeadersVisible = false;
-            newpage.dataGridViewEX[0].RowHeadersWidth = 20;
-            newpage.dataGridViewEX[0].RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            newpage.dataGridViewEX[0].RowTemplate.Height = 20;
-            newpage.dataGridViewEX[0].SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            newpage.dataGridViewEX[0].Size = new System.Drawing.Size(1290, 243);
-            newpage.dataGridViewEX[0].TabIndex = 35;
-            newpage.dataGridViewEX[0].CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellDoubleClick);
-            newpage.dataGridViewEX[0].CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellEnter);
-            newpage.dataGridViewEX[0].CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValidated);
-            newpage.dataGridViewEX[0].CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvAllDisplay_CellValueChanged);
-            newpage.dataGridViewEX[0].Enter += new System.EventHandler(this.dgvAllDisplay_Enter);
-            newpage.dataGridViewEX[0].KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
-            newpage.dataGridViewEX[0].Leave += new System.EventHandler(this.dgvAllDisplay_Leave);
-            // 
-            // Column1
-            // 
-            newpage.CellStyleXX[15].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[20].DefaultCellStyle = newpage.CellStyleXX[15];
-            newpage.ColumnXX[20].Frozen = true;
-            newpage.ColumnXX[20].HeaderText = "№";
-            newpage.ColumnXX[20].Name = "Column1";
-            newpage.ColumnXX[20].ReadOnly = true;
-            newpage.ColumnXX[20].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[20].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[20].Width = 46;
-            // 
-            // Column10
-            // 
-            newpage.ColumnXX[29].Frozen = true;
-            newpage.ColumnXX[29].HeaderText = "職種コード";
-            newpage.ColumnXX[29].Name = "Column10";
-            newpage.ColumnXX[29].ReadOnly = true;
-            newpage.ColumnXX[29].Visible = false;
-            newpage.ColumnXX[29].Width = 5;
-            // 
-            // Column2
-            // 
-            newpage.CellStyleXX[16].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[21].DefaultCellStyle = newpage.CellStyleXX[16];
-            newpage.ColumnXX[21].Frozen = true;
-            newpage.ColumnXX[21].HeaderText = "職種名称";
-            newpage.ColumnXX[21].Name = "Column2";
-            newpage.ColumnXX[21].ReadOnly = true;
-            newpage.ColumnXX[21].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[21].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[21].Width = 200;
-            // 
-            // Column11
-            // 
-            newpage.ColumnXX[30].Frozen = true;
-            newpage.ColumnXX[30].HeaderText = "業者コード";
-            newpage.ColumnXX[30].Name = "Column11";
-            newpage.ColumnXX[30].ReadOnly = true;
-            newpage.ColumnXX[30].Visible = false;
-            newpage.ColumnXX[30].Width = 5;
-            // 
-            // Column3
-            // 
-            newpage.CellStyleXX[17].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[22].DefaultCellStyle = newpage.CellStyleXX[17];
-            newpage.ColumnXX[22].Frozen = true;
-            newpage.ColumnXX[22].HeaderText = "業者名";
-            newpage.ColumnXX[22].Name = "Column3";
-            newpage.ColumnXX[22].ReadOnly = true;
-            newpage.ColumnXX[22].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[22].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[22].Width = 200;
-            // 
-            // Column4
-            // 
-            newpage.CellStyleXX[18].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[23].DefaultCellStyle = newpage.CellStyleXX[18];
-            newpage.ColumnXX[23].HeaderText = "当日";
-            newpage.ColumnXX[23].Name = "Column4";
-            newpage.ColumnXX[23].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[23].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[23].Width = 68;
-            // 
-            // Column5
-            // 
-            newpage.CellStyleXX[19].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[24].DefaultCellStyle = newpage.CellStyleXX[19];
-            newpage.ColumnXX[24].HeaderText = "累計";
-            newpage.ColumnXX[24].Name = "Column5";
-            newpage.ColumnXX[24].ReadOnly = true;
-            newpage.ColumnXX[24].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[24].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[24].Width = 68;
-            // 
-            // Column6
-            // 
-            newpage.ColumnXX[25].HeaderText = "当日";
-            newpage.ColumnXX[25].Name = "Column6";
-            newpage.ColumnXX[25].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[25].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[25].Width = 310;
-            // 
-            // Column7
-            // 
-            newpage.ColumnXX[26].HeaderText = "翌日";
-            newpage.ColumnXX[26].Name = "Column7";
-            newpage.ColumnXX[26].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[26].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[26].Width = 310;
-            // 
-            // Column8
-            // 
-            newpage.CellStyleXX[20].Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            newpage.ColumnXX[27].DefaultCellStyle = newpage.CellStyleXX[20];
-            newpage.ColumnXX[27].HeaderText = "人員";
-            newpage.ColumnXX[27].Name = "Column8";
-            newpage.ColumnXX[27].Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            newpage.ColumnXX[27].SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            newpage.ColumnXX[27].Width = 68;
-            // 
-            this.Controls.Add(newpage.pnlBase);
-            newpage.pnlBase.ResumeLayout(false);
-            newpage.pnlBase.PerformLayout();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[4])).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[3])).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[2])).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[1])).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(newpage.dataGridViewEX[0])).EndInit();
-
-        }
-
-        #endregion
-
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReportAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReportAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/FrmDailyReportAuxiliary.cs	(nonexistent)
@@ -1,2979 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Collections;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using System.Drawing;
-
-using ProcessManagement.Forms.ControlsAction;
-using ProcessManagement.Forms.CustomControls;
-using ProcessManagement.Forms.SubForms;
-using ProcessManagement.Forms.Master;
-using ProcessManagement.DataModel;
-using ProcessManagement.Common;
-using ProcessManagement.DB.IOAccess;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    public partial class FrmDailyReport
-    {
-        #region 初期設定
-        /// <summary>
-        /// 初期設定
-        /// </summary>
-        private void InitSettingLoad()
-        {
-            try
-            {
-                // 初期サイズ保持
-                m_GridWidth = dgvAllDisplay.Width;
-                m_WindowWidth = this.Width;
-                m_WindowHeight = this.Height;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 工事情報取得処理
-        /// <summary>
-        /// 工事情報取得
-        /// </summary>
-        /// <returns></returns>
-        private bool GetBaseInfoData()
-        {
-            IOConstructionBaseInfo cbDB = new IOConstructionBaseInfo();
-            try
-            {
-                string strSQL = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                if (!cbDB.SelectAction(strSQL, ref m_ConstructionBaseInfo)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                cbDB.close(); cbDB = null;
-            }
-        }
-        #endregion
-
-        #region 表示オブジェクト取得
-        /// <summary>
-        /// 表示オブジェクト取得
-        /// </summary>
-        private void SetDisplayObject()
-        {
-            try
-            {
-                // 表示ラベルオブジェクト取得
-                int ArrayCount = Enum.GetNames(typeof(DspCtrlName)).Length;
-                m_DspControl = new Control[ArrayCount];
-                // ヘッダー情報
-                // 工事番号
-                m_DspControl[(int)DspCtrlName.ConstCode] = label3;
-                // 工事名称
-                m_DspControl[(int)DspCtrlName.ConstName] = label47;
-                // 作成日
-                m_DspControl[(int)DspCtrlName.CreateDate] = dTPCreateDate;
-                // 天気
-                m_DspControl[(int)DspCtrlName.Weather] = textBox2;
-                // 工期
-                m_DspControl[(int)DspCtrlName.BetweenTimes] = label15;
-                // 着工日
-                m_DspControl[(int)DspCtrlName.StartingDate] = label8;
-                // 完了日
-                m_DspControl[(int)DspCtrlName.CompleteDate] = label11;
-                // 工事担当者名
-                m_DspControl[(int)DspCtrlName.CreatorName] = lblLabel04;
-                //// 工事種別名称
-                //m_DspControl[(int)DspCtrlName.ConstructionType] = label21;
-
-                // グリッドオブジェクト取得
-                m_DgvArray = new DataGridView[5];
-                m_DgvArray[(int)DataGridDefine.Detail] = dgvAllDisplay;
-                m_DgvArray[(int)DataGridDefine.Vehicles] = dataGridViewEX1;
-                m_DgvArray[(int)DataGridDefine.Materials] = dataGridViewEX2;
-                m_DgvArray[(int)DataGridDefine.Subcontractors] = dataGridViewEX3;
-                m_DgvArray[(int)DataGridDefine.Field] = dataGridViewEX4;
-
-                // グリッドセルサイズ取得
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-                m_CellSize1 = new int[dgv.ColumnCount];
-                foreach (DataGridViewColumn col in dgv.Columns)
-                {
-                    m_CellSize1[col.Index] = col.Width;
-                }
-                dgv = m_DgvArray[(int)DataGridDefine.Vehicles];
-                m_CellSize2 = new int[dgv.ColumnCount];
-                foreach (DataGridViewColumn col in dgv.Columns)
-                {
-                    m_CellSize2[col.Index] = col.Width;
-                }
-                dgv = m_DgvArray[(int)DataGridDefine.Materials];
-                m_CellSize3 = new int[dgv.ColumnCount];
-                foreach (DataGridViewColumn col in dgv.Columns)
-                {
-                    m_CellSize3[col.Index] = col.Width;
-                }
-                dgv = m_DgvArray[(int)DataGridDefine.Subcontractors];
-                m_CellSize4 = new int[dgv.ColumnCount];
-                foreach (DataGridViewColumn col in dgv.Columns)
-                {
-                    m_CellSize4[col.Index] = col.Width;
-                }
-                dgv = m_DgvArray[(int)DataGridDefine.Field];
-                m_CellSize5 = new int[dgv.ColumnCount];
-                foreach (DataGridViewColumn col in dgv.Columns)
-                {
-                    m_CellSize5[col.Index] = col.Width;
-                }
-                // ラベルコントロールセット
-                m_Grid1Control = new Label[14];
-                m_Grid1CtrlPoint = new Point[14];
-                m_Grid1CtrlSize = new Size[14];
-                m_Grid1Control[0] = label12;
-                m_Grid1Control[1] = label6;
-                m_Grid1Control[2] = label7;
-                m_Grid1Control[3] = label13;
-                m_Grid1Control[4] = label24;
-                m_Grid1Control[5] = label25;
-                m_Grid1Control[6] = label16;
-                m_Grid1Control[7] = label49;
-                m_Grid1Control[8] = label48;
-                m_Grid1Control[9] = label17;
-                m_Grid1Control[10] = label18;
-                m_Grid1Control[11] = lblGrid1Total1;
-                m_Grid1Control[12] = lblGrid1Total2;
-                m_Grid1Control[13] = lblGrid1Total3;
-                for (int i = 0; i < m_Grid1Control.Length; i++)
-                {
-                    m_Grid1CtrlPoint[i] = m_Grid1Control[i].Location;
-                    m_Grid1CtrlSize[i] = m_Grid1Control[i].Size;
-                }
-
-                m_Grid2Control = new Label[7];
-                m_Grid2CtrlPoint = new Point[7];
-                m_Grid2CtrlSize = new Size[7];
-                m_Grid2Control[0] = label23;
-                m_Grid2Control[1] = label27;
-                m_Grid2Control[2] = label26;
-                m_Grid2Control[3] = label28;
-                m_Grid2Control[4] = label29;
-                m_Grid2Control[5] = label30;
-                m_Grid2Control[6] = label31;
-                for (int i = 0; i < m_Grid2Control.Length; i++)
-                {
-                    m_Grid2CtrlPoint[i] = m_Grid2Control[i].Location;
-                    m_Grid2CtrlSize[i] = m_Grid2Control[i].Size;
-                }
-
-                m_Grid3Control = new Label[7];
-                m_Grid3CtrlPoint = new Point[7];
-                m_Grid3CtrlSize = new Size[7];
-                m_Grid3Control[0] = label38;
-                m_Grid3Control[1] = label32;
-                m_Grid3Control[2] = label37;
-                m_Grid3Control[3] = label36;
-                m_Grid3Control[4] = label35;
-                m_Grid3Control[5] = label34;
-                m_Grid3Control[6] = label33;
-                for (int i = 0; i < m_Grid3Control.Length; i++)
-                {
-                    m_Grid3CtrlPoint[i] = m_Grid3Control[i].Location;
-                    m_Grid3CtrlSize[i] = m_Grid3Control[i].Size;
-                }
-
-                m_Grid4Control = new Label[4];
-                m_Grid4CtrlPoint = new Point[4];
-                m_Grid4CtrlSize = new Size[4];
-                m_Grid4Control[0] = label45;
-                m_Grid4Control[1] = label39;
-                m_Grid4Control[2] = label44;
-                m_Grid4Control[3] = label43;
-                for (int i = 0; i < m_Grid4Control.Length; i++)
-                {
-                    m_Grid4CtrlPoint[i] = m_Grid4Control[i].Location;
-                    m_Grid4CtrlSize[i] = m_Grid4Control[i].Size;
-                }
-
-                m_Grid5Control = new Label[4];
-                m_Grid5CtrlPoint = new Point[4];
-                m_Grid5CtrlSize = new Size[4];
-                m_Grid5Control[0] = label46;
-                m_Grid5Control[1] = label40;
-                m_Grid5Control[2] = label42;
-                m_Grid5Control[3] = label41;
-                for (int i = 0; i < m_Grid5Control.Length; i++)
-                {
-                    m_Grid5CtrlPoint[i] = m_Grid5Control[i].Location;
-                    m_Grid5CtrlSize[i] = m_Grid5Control[i].Size;
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 画面サイズ変更時のセルサイズ変更
-        /// <summary>
-
-        /// 画面サイズ変更時のセルサイズ変更
-        /// </summary>
-        private void CellSizeChangesWhenChangingScreenSize(bool bNormal)
-        {
-            try
-            {
-                // スクロールが相対位置をもってくくるため必要
-                pnlBase.AutoScrollPosition = new Point(0, 0);
-
-                // 作業内容グリッドサイズ変更
-                SizeChangesGrid1(bNormal);
-
-                // 車両系建設機械使用状況グリッドサイズ変更
-                SizeChangesGrid2(bNormal);
-
-                // 主要資材納品状況グリッドサイズ変更
-                SizeChangesGrid3(bNormal);
-
-                // 協力業者打合せ議事録グリッドサイズ変更
-                SizeChangesGrid4(bNormal);
-
-                /// 主要資材納品状況グリッドサイズ変更
-                SizeChangesGrid5(bNormal);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 作業内容グリッドサイズ変更
-        /// <summary>
-        /// 作業内容グリッドサイズ変更
-        /// </summary>
-        /// <param name="bNormal"></param>
-        private void SizeChangesGrid1(bool bNormal)
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-
-                int CellWidth1 = m_CellSize1[(int)DispGridColumn1.JobCategoryName];
-                int CellWidth2 = m_CellSize1[(int)DispGridColumn1.CompanyName];
-                int CellWidth3 = m_CellSize1[(int)DispGridColumn1.TodayWork];
-                int CellWidth4 = m_CellSize1[(int)DispGridColumn1.NextdayWork];
-                // 最大化の場合
-                if (!bNormal)
-                {
-                    int allWidth = 0;
-                    for (int i = 0; i < dgv.ColumnCount; i++)
-                    {
-                        allWidth += m_CellSize1[i];
-                    }
-                    // セルの合計サイズが大きい場合は処理しない
-                    if (allWidth > dgv.Width) return;
-
-                    int idifference = (dgv.Width - allWidth) / 4;
-                    CellWidth1 += idifference;
-                    CellWidth2 += idifference;
-                    CellWidth3 += idifference;
-                    CellWidth4 += idifference;
-                }
-
-                if (dgv.Columns[0].Width == m_Grid1Control[0].Size.Width)
-                {
-                    for (int i = 0; i < m_Grid1Control.Length; i++)
-                    {
-                        m_Grid1Control[i].Location = m_Grid1CtrlPoint[i];
-                        m_Grid1Control[i].Size = m_Grid1CtrlSize[i];
-                    }
-                }
-
-                dgv.Columns[(int)DispGridColumn1.JobCategoryName].Width = CellWidth1;
-                dgv.Columns[(int)DispGridColumn1.CompanyName].Width = CellWidth2;
-                dgv.Columns[(int)DispGridColumn1.TodayWork].Width = CellWidth3;
-                dgv.Columns[(int)DispGridColumn1.NextdayWork].Width = CellWidth4;
-
-                // ラベル幅変更
-                label6.Width = CellWidth1;
-                label7.Width = CellWidth2;
-                label49.Width = CellWidth3;
-                label48.Width = CellWidth4;
-                label16.Width = CellWidth3 + CellWidth4;
-                label18.Width = CellWidth1 + CellWidth2;
-
-                // ----- 位置変更
-                // グリッド上部
-                Point po = label6.Location;
-                int XLocation = po.X + CellWidth1;
-
-                po = label7.Location;
-                po.X = XLocation;
-                label7.Location = po;
-                XLocation += CellWidth2;
-
-                po = label13.Location;
-                po.X = XLocation;
-                label13.Location = po;
-
-                po = label24.Location;
-                po.X = XLocation;
-                label24.Location = po;
-                XLocation += label24.Width;
-
-                po = label25.Location;
-                po.X = XLocation;
-                label25.Location = po;
-                XLocation += label25.Width;
-
-                po = label16.Location;
-                po.X = XLocation;
-                label16.Location = po;
-
-                po = label49.Location;
-                po.X = XLocation;
-                label49.Location = po;
-                XLocation += CellWidth3;
-
-                po = label48.Location;
-                po.X = XLocation;
-                label48.Location = po;
-                XLocation += CellWidth4;
-
-                po = label17.Location;
-                po.X = XLocation;
-                label17.Location = po;
-
-                // グリッド下部
-                po = label18.Location;
-                XLocation = po.X + CellWidth1 + CellWidth2;
-
-                po = lblGrid1Total1.Location;
-                po.X = XLocation;
-                lblGrid1Total1.Location = po;
-                XLocation += lblGrid1Total1.Width;
-
-                po = lblGrid1Total2.Location;
-                po.X = XLocation;
-                lblGrid1Total2.Location = po;
-                XLocation += lblGrid1Total2.Width + CellWidth3 + CellWidth4;
-
-                po = lblGrid1Total3.Location;
-                po.X = XLocation;
-                lblGrid1Total3.Location = po;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 車両系建設機械使用状況グリッドサイズ変更
-        /// <summary>
-        /// 車両系建設機械使用状況グリッドサイズ変更
-        /// </summary>
-        /// <param name="bNormal"></param>
-        private void SizeChangesGrid2(bool bNormal)
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Vehicles];
-
-                int CellWidth1 = m_CellSize2[(int)DispGridColumn2.Model];
-                int CellWidth2 = m_CellSize2[(int)DispGridColumn2.Performance];
-                int CellWidth3 = m_CellSize2[(int)DispGridColumn2.Owner];
-                int CellWidth4 = m_CellSize2[(int)DispGridColumn2.Driver];
-                // 最大化の場合
-                if (!bNormal)
-                {
-                    int allWidth = 0;
-                    for (int i = 0; i < dgv.ColumnCount; i++)
-                    {
-                        allWidth += m_CellSize2[i];
-                    }
-                    // セルの合計サイズが大きい場合は処理しない
-                    if (allWidth > dgv.Width) return;
-
-                    int idifference = (dgv.Width - (allWidth + dgv.RowHeadersWidth)) / 4;
-                    CellWidth1 += idifference;
-                    CellWidth2 += idifference;
-                    CellWidth3 += idifference;
-                    CellWidth4 += idifference;
-                }
-
-                if (dgv.Columns[0].Width == m_Grid1Control[0].Size.Width)
-                {
-                    for (int i = 0; i < m_Grid2Control.Length; i++)
-                    {
-                        m_Grid2Control[i].Location = m_Grid2CtrlPoint[i];
-                        m_Grid2Control[i].Size = m_Grid2CtrlSize[i];
-                    }
-                }
-
-                dgv.Columns[(int)DispGridColumn2.Model].Width = CellWidth1;
-                dgv.Columns[(int)DispGridColumn2.Performance].Width = CellWidth2;
-                dgv.Columns[(int)DispGridColumn2.Owner].Width = CellWidth3;
-                dgv.Columns[(int)DispGridColumn2.Driver].Width = CellWidth4;
-
-                // ラベル幅変更
-                label26.Width = CellWidth1;
-                label28.Width = CellWidth2;
-                label29.Width = CellWidth3;
-                label30.Width = CellWidth4;
-
-                // ----- 位置変更
-                // グリッド上部
-                Point po = label26.Location;
-                int XLocation = po.X + CellWidth1;
-
-                po = label28.Location;
-                po.X = XLocation;
-                label28.Location = po;
-                XLocation += CellWidth2;
-
-                po = label29.Location;
-                po.X = XLocation;
-                label29.Location = po;
-                XLocation += CellWidth3;
-
-                po = label30.Location;
-                po.X = XLocation;
-                label30.Location = po;
-                XLocation += CellWidth4;
-
-                po = label31.Location;
-                po.X = XLocation;
-                label31.Location = po;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 主要資材納品状況グリッドサイズ変更
-        /// <summary>
-        /// 主要資材納品状況グリッドサイズ変更
-        /// </summary>
-        /// <param name="bNormal"></param>
-        private void SizeChangesGrid3(bool bNormal)
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Materials];
-
-                int CellWidth1 = m_CellSize3[(int)DispGridColumn3.Materials];
-                int CellWidth2 = m_CellSize3[(int)DispGridColumn3.Production];
-                int CellWidth3 = m_CellSize3[(int)DispGridColumn3.Delivery];
-                int CellWidth4 = m_CellSize3[(int)DispGridColumn3.QualityControl];
-                // 最大化の場合
-                if (!bNormal)
-                {
-                    int allWidth = 0;
-                    for (int i = 0; i < dgv.ColumnCount; i++)
-                    {
-                        allWidth += m_CellSize3[i];
-                    }
-                    // セルの合計サイズが大きい場合は処理しない
-                    if (allWidth > dgv.Width) return;
-
-                    int idifference = (dgv.Width - (allWidth + dgv.RowHeadersWidth)) / 4;
-                    CellWidth1 += idifference;
-                    CellWidth2 += idifference;
-                    CellWidth3 += idifference;
-                    CellWidth4 += idifference;
-                }
-
-                if (dgv.Columns[0].Width == m_Grid1Control[0].Size.Width)
-                {
-                    for (int i = 0; i < m_Grid3Control.Length; i++)
-                    {
-                        m_Grid3Control[i].Location = m_Grid3CtrlPoint[i];
-                        m_Grid3Control[i].Size = m_Grid3CtrlSize[i];
-                    }
-                }
-
-                dgv.Columns[(int)DispGridColumn3.Materials].Width = CellWidth1;
-                dgv.Columns[(int)DispGridColumn3.Production].Width = CellWidth2;
-                dgv.Columns[(int)DispGridColumn3.Delivery].Width = CellWidth3;
-                dgv.Columns[(int)DispGridColumn3.QualityControl].Width = CellWidth4;
-
-                // ラベル幅変更
-                label37.Width = CellWidth1;
-                label35.Width = CellWidth2;
-                label34.Width = CellWidth3;
-                label33.Width = CellWidth4;
-
-                // ----- 位置変更
-                // グリッド上部
-                Point po = label37.Location;
-                int XLocation = po.X + CellWidth1;
-
-                po = label36.Location;
-                po.X = XLocation;
-                label36.Location = po;
-                XLocation += label36.Width;
-
-                po = label35.Location;
-                po.X = XLocation;
-                label35.Location = po;
-                XLocation += CellWidth2;
-
-                po = label34.Location;
-                po.X = XLocation;
-                label34.Location = po;
-                XLocation += CellWidth3;
-
-                po = label33.Location;
-                po.X = XLocation;
-                label33.Location = po;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 協力業者打合せ議事録グリッドサイズ変更
-        /// <summary>
-        /// 協力業者打合せ議事録グリッドサイズ変更
-        /// </summary>
-        /// <param name="bNormal"></param>
-        private void SizeChangesGrid4(bool bNormal)
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Subcontractors];
-
-                int CellWidth1 = m_CellSize4[(int)DispGridColumn4.Attendee];
-                int CellWidth2 = m_CellSize4[(int)DispGridColumn4.ContentsText];
-                // 最大化の場合
-                if (!bNormal)
-                {
-                    int allWidth = 0;
-                    for (int i = 0; i < dgv.ColumnCount; i++)
-                    {
-                        allWidth += m_CellSize4[i];
-                    }
-                    // セルの合計サイズが大きい場合は処理しない
-                    if (allWidth > dgv.Width) return;
-
-                    int idifference = (dgv.Width - (allWidth + dgv.RowHeadersWidth)) / 2;
-                    CellWidth1 += idifference;
-                    CellWidth2 += idifference;
-                }
-
-                if (dgv.Columns[0].Width == m_Grid1Control[0].Size.Width)
-                {
-                    for (int i = 0; i < m_Grid4Control.Length; i++)
-                    {
-                        m_Grid4Control[i].Location = m_Grid4CtrlPoint[i];
-                        m_Grid4Control[i].Size = m_Grid4CtrlSize[i];
-                    }
-                }
-
-                dgv.Columns[(int)DispGridColumn4.Attendee].Width = CellWidth1;
-                dgv.Columns[(int)DispGridColumn4.ContentsText].Width = CellWidth2;
-
-                // ラベル幅変更
-                label44.Width = CellWidth1;
-                label43.Width = CellWidth2;
-
-                // ----- 位置変更
-                // グリッド上部
-                Point po = label44.Location;
-                int XLocation = po.X + CellWidth1;
-
-                po = label43.Location;
-                po.X = XLocation;
-                label43.Location = po;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 現場巡回グリッドサイズ変更
-        /// <summary>
-        /// 現場巡回グリッドサイズ変更
-        /// </summary>
-        /// <param name="bNormal"></param>
-        private void SizeChangesGrid5(bool bNormal)
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Field];
-
-                int CellWidth1 = m_CellSize5[(int)DispGridColumn5.ContentsText];
-                // 最大化の場合
-                if (!bNormal)
-                {
-                    int allWidth = 0;
-                    for (int i = 0; i < dgv.ColumnCount; i++)
-                    {
-                        allWidth += m_CellSize5[i];
-                    }
-                    // セルの合計サイズが大きい場合は処理しない
-                    if (allWidth > dgv.Width) return;
-
-                    int idifference = (dgv.Width - (allWidth + dgv.RowHeadersWidth));
-                    CellWidth1 += idifference;
-                }
-
-                if (dgv.Columns[0].Width == m_Grid1Control[0].Size.Width)
-                {
-                    for (int i = 0; i < m_Grid5Control.Length; i++)
-                    {
-                        m_Grid5Control[i].Location = m_Grid5CtrlPoint[i];
-                        m_Grid5Control[i].Size = m_Grid5CtrlSize[i];
-                    }
-                }
-
-                dgv.Columns[(int)DispGridColumn5.ContentsText].Width = CellWidth1;
-
-                // ラベル幅変更
-                label41.Width = CellWidth1;
-
-                // ----- 位置変更
-                // グリッド上部
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 画面クリア
-        /// <summary>
-        /// 画面クリア
-        /// </summary>
-        private void ClearDisplay()
-        {
-            foreach (Control wrk in m_DspControl)
-            {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(DateTimePicker))) continue;
-                wrk.Text = "";
-            }
-
-            m_bChengeAns = false;
-        }
-        #endregion
-
-        #region ヘッダー情報表示
-        /// <summary>
-        /// ヘッダー情報表示
-        /// </summary>
-        private bool DispHeader()
-        {
-            IOConstructionBaseInfoDetail BaseDetailDB = new IOConstructionBaseInfoDetail();
-            IODailyDataConstruction DailyDB = new IODailyDataConstruction();
-            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
-            //IOMConstructionType TypeDB = new IOMConstructionType();
-            try
-            {
-                // 工事番号・名称取得
-                string strSQL = BaseDetailDB.CreatePrimarykeyString(m_ConstructionCode, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName); ;
-                ConstructionBaseInfoDetail BaseDetailRec = new ConstructionBaseInfoDetail();
-                if (!BaseDetailDB.SelectAction(strSQL, ref BaseDetailRec)) return false;
-                
-                m_DspControl[(int)DspCtrlName.ConstCode].Text = m_ConstructionCode.ToString();
-                m_DspControl[(int)DspCtrlName.ConstName].Text = BaseDetailRec.DetailString;
-
-                // 日報データを取得する
-                strSQL = DailyDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode);
-                DailyDataConstruction DailyDataRec = new DailyDataConstruction();
-                DailyDB.SelectAction(strSQL, ref DailyDataRec);
-                
-                DateTime DspDate = DailyDataRec.DailyDataDate;
-                if (DailyDataRec.DailyDataDate != DateTime.MinValue)
-                    dTPCreateDate.Value = DailyDataRec.DailyDataDate;
-                
-                m_DspControl[(int)DspCtrlName.Weather].Text = DailyDataRec.Weather;
-
-                // 工期のセット
-                SetConstructionTime();
-
-                // 担当者取得
-                int Person = DailyDataRec.PersonCode;
-                if (Person == 0) Person = m_PersonCode;
-                strSQL = PersonDB.CreatePrimarykeyString(Person);
-                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
-                PersonDB.SelectAction(strSQL, ref PersonRec);
-                m_DspControl[(int)DspCtrlName.CreatorName].Text = PersonRec.PersonName;
-
-                // 工事種別のセット
-                //strSQL = TypeDB.CreatePrimarykeyString(m_ConstructionBaseInfo.ConstructionType);
-                //ConstructionTypeMaster TypeRec = new ConstructionTypeMaster();
-                //TypeDB.SelectAction(strSQL, ref TypeRec);
-                //m_DspControl[(int)DspCtrlName.ConstructionType].Text = TypeRec.NameString;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                BaseDetailDB.close(); BaseDetailDB = null;
-                DailyDB.close(); DailyDB = null;
-                PersonDB.close(); PersonDB = null;
-                //TypeDB.close(); TypeDB = null;
-            }
-        }
-        #endregion
-
-        #region 工期のセット
-        /// <summary>
-        /// 工期のセット
-        /// </summary>
-        private void SetConstructionTime()
-        {
-            try
-            {
-                DateTime StDate = m_ConstructionBaseInfo.ConstructionPeriodStart;
-                DateTime EdDate = m_ConstructionBaseInfo.ConstructionPeriodEnd;
-                bool bDsp = true;
-                if (StDate != DateTime.MinValue)
-                {
-                    m_DspControl[(int)DspCtrlName.StartingDate].Text = StDate.ToShortDateString();                                // 契約工期開始
-                }
-                else
-                {
-                    m_DspControl[(int)DspCtrlName.StartingDate].Text = CommonMotions.cnvDateToUndecidedString(StDate);            // 工期（開始）
-                    bDsp = false;
-                }
-
-                if (EdDate != DateTime.MinValue)
-                {
-                    m_DspControl[(int)DspCtrlName.CompleteDate].Text = EdDate.ToShortDateString();                                // 契約工期完成
-                }
-                else
-                {
-                    m_DspControl[(int)DspCtrlName.CompleteDate].Text = CommonMotions.cnvDateToUndecidedString(EdDate);            // 工期（終了）
-                    bDsp = false;
-                }
-
-                // 工期計算
-                if (bDsp) m_DspControl[(int)DspCtrlName.BetweenTimes].Text = CommonMotions.DiffMounthTimes(StDate, EdDate).ToString("0.00");
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 初期処理
-        /// <summary>
-        /// 初期時データ取得
-        /// </summary>
-        /// <returns>true:データ表示処理実行 false:データ無新規時</returns>
-        private void InitDataLoad()
-        {
-            try
-            {
-                // 表示クリア
-                ClearDisplay();
-
-                // ヘッダー表示
-                if (!DispHeader()) return;
-
-                // データがある場合は表示を行う
-                InitDispData();
-                
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                // 変更フラグのクリア
-                m_bChengeAns = false;
-            }
-        }
-        #endregion
-
-        #region 日報データ読込
-        /// <summary>
-        /// 日報データ読込
-        /// </summary>
-        /// <returns></returns>
-        private void InitDispData()
-        {
-            try
-            {
-                // 日報データ (明細)表示
-                DisplayDetail();
-                
-                // 日報データ (車両)表示
-                DisplayVehicles();
-                
-                // 日報データ (資材)表示
-                DisplayMaterials();
-
-                // 日報データ (協力業者指示)表示
-                DisplaySubcontractors();
-
-                // 日報データ (協力業者指示)表示
-                DisplayField();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-            }
-        }
-        #endregion
-
-        #region 日報データ (明細)表示
-        /// <summary>
-        /// 日報データ (明細)表示
-        /// </summary>
-        private void DisplayDetail()
-        {
-            IODailyDataDetail DetailDB = new IODailyDataDetail();
-            DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-            try
-            {
-                dgv.Rows.Clear();
-
-                // 明細データ取得
-                string strSQL = "SELECT A.JOBCATEGORYCODE";
-                strSQL += ", B.JOBCATEGORYNAME";
-                strSQL += ", A.COMPANYCODE";
-                strSQL += ", C.COMPANYNAME";
-                strSQL += ", A.TODAYHEADCOUNT";
-                strSQL += ", A.TOTALHEADCOUNT";
-                strSQL += ", A.TODAYWORK";
-                strSQL += ", A.NEXTDAYWORK";
-                strSQL += ", A.NEXTDAYHEADCOUNT";
-                //strSQL += " FROM DAILYDATADETAIL A, SUBCONTRACTORJOBCATEGORY B, SUBCONTRACTORMASTER C";
-                strSQL += " FROM DAILYDATADETAIL As";
-                strSQL += DetailDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode, 0);
-                //strSQL += " AND A.JOBCATEGORYCODE = B.JOBCATEGORYCODE(+)";
-                //strSQL += " AND A.COMPANYCODE = C.COMPANYCODE(+)";
-                strSQL += " LEFT JOIN SUBCONTRACTORJOBCATEGORY B ON (A.JOBCATEGORYCODE = B.JOBCATEGORYCODE)";
-                strSQL += " LEFT JOIN SUBCONTRACTORMASTER C ON (A.COMPANYCODE = C.COMPANYCODE)";
-                strSQL += " ORDER BY A.SEQNO";
-                ArrayList arList = new ArrayList();
-                if (!DetailDB.ExecuteReader(strSQL, ref arList) || arList.Count == 0)
-                {
-                    // データ無は空行を表示する
-                    dgv.Rows.Add(s_MinRowCountGrid[(int)DataGridDefine.Detail]);
-                    // 合計表示
-                    lblGrid1Total1.Text = "0";
-                    lblGrid1Total2.Text = GetTotalHeadCount().ToString("#,0");
-                    lblGrid1Total3.Text = "0";
-                    return;
-                }
-
-                // グリッド表示
-                int ino = 1;
-                int Total1 = 0;
-                int Total2 = 0;
-                int Total3 = 0;
-                int iCompany = 0;
-                string strCompany = string.Empty;
-                foreach (object[] RecData in arList)
-                {
-                    Total1 += CommonMotions.cnvInt(RecData[4]);
-                    Total2 += CommonMotions.cnvInt(RecData[5]);
-                    Total3 += CommonMotions.cnvInt(RecData[8]);
-                    iCompany = CommonMotions.cnvInt(RecData[2]);
-                    if (iCompany == -1)
-                    {
-                        strCompany = "自　　社";
-                    }
-                    else
-                    {
-                        strCompany = CommonMotions.cnvString(RecData[3]);
-                    }
-                    dgv.Rows.Add((ino++),
-                                    CommonMotions.cnvInt(RecData[0]),
-                                    CommonMotions.cnvString(RecData[1]),
-                                    iCompany,
-                                    strCompany,
-                                    CommonMotions.cnvInt(RecData[4]),
-                                    CommonMotions.cnvInt(RecData[5]),
-                                    CommonMotions.cnvString(RecData[6]),
-                                    CommonMotions.cnvString(RecData[7]),
-                                    CommonMotions.cnvInt(RecData[8]));
-
-                    int CurRowCnt = dgv.RowCount - 1;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn1.JobCategoryName].ToolTipText = CommonMotions.cnvString(RecData[1]);
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn1.CompanyName].ToolTipText = CommonMotions.cnvString(RecData[3]);
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn1.TodayWork].ToolTipText = CommonMotions.cnvString(RecData[6]);
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn1.NextdayWork].ToolTipText = CommonMotions.cnvString(RecData[7]);
-                }
-                // 合計表示
-                lblGrid1Total1.Text = Total1.ToString("#,0");
-                lblGrid1Total3.Text = Total3.ToString("#,0");
-
-                lblGrid1Total2.Text = (GetTotalHeadCount() + Total1).ToString("#,0");
-
-                // 行が足りない場合は追加する
-                int RowCnt = s_MinRowCountGrid[(int)DataGridDefine.Detail] - dgv.RowCount;
-                if (RowCnt > 1) dgv.Rows.Add(RowCnt);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                DetailDB.close(); DetailDB = null;
-                // 番号を振る
-                GridReNumber(dgv);
-            }
-        }
-        #endregion
-
-        #region 作業内容グリッドの合計を計算する
-        /// <summary>
-        /// 作業内容グリッドの合計を計算する
-        /// </summary>
-        private void SetGrid1Total()
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-                // グリッド表示
-                int Total1 = 0;
-                int Total2 = 0;
-                int Total3 = 0;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    Total1 += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value);
-                    Total2 += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value);
-                    Total3 += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.NextdayHeadCount].Value);
-                }
-                // 合計表示
-                lblGrid1Total1.Text = Total1.ToString("#,0");
-                lblGrid1Total2.Text = Total2.ToString("#,0");
-                lblGrid1Total3.Text = Total3.ToString("#,0");
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 日報データ (車両)表示
-        /// <summary>
-        /// 日報データ (車両)表示
-        /// </summary>
-        private void DisplayVehicles()
-        {
-            IODailyDataVehicles VehiclesDB = new IODailyDataVehicles();
-            DataGridView dgv = m_DgvArray[(int)DataGridDefine.Vehicles];
-            try
-            {
-
-                dgv.Rows.Clear();
-
-                // 明細データ取得
-                string strSQL = VehiclesDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode, 0);
-                strSQL += " ORDER BY SEQNO";
-                List<DailyDataVehicles> VehiclesList = new List<DailyDataVehicles>();
-                if (!VehiclesDB.SelectAction(strSQL, ref VehiclesList) || VehiclesList.Count == 0)
-                {
-                    // データ無は空行を表示する
-                    dgv.Rows.Add(s_MinRowCountGrid[(int)DataGridDefine.Vehicles]);
-                    return;
-                }
-
-                // グリッド表示
-                int ino = 1;
-                foreach (DailyDataVehicles RecData in VehiclesList)
-                {
-                    dgv.Rows.Add((ino++),
-                                    RecData.Model,
-                                    RecData.Performance,
-                                    RecData.Owner,
-                                    RecData.Driver,
-                                    RecData.StartWorkingTime.ToShortTimeString(),
-                                    "～",
-                                    RecData.EndWorkingTime.ToShortTimeString());
-
-                    int CurRowCnt = dgv.RowCount - 1;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn2.Model].ToolTipText = RecData.Model;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn2.Performance].ToolTipText = RecData.Performance;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn2.Owner].ToolTipText = RecData.Owner;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn2.Driver].ToolTipText = RecData.Driver;
-                }
-
-                // 行が足りない場合は追加する
-                int RowCnt = s_MinRowCountGrid[(int)DataGridDefine.Vehicles] - dgv.RowCount;
-                if (RowCnt > 1) dgv.Rows.Add(RowCnt);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                VehiclesDB.close(); VehiclesDB = null;
-                // 番号を振る
-                GridReNumber(dgv);
-                // 固定文字セット
-                SetGrid2FixString();
-            }
-        }
-        #endregion
-
-        #region 車両グリッドに固定文字をセットする
-        /// <summary>
-        /// グリッド行番号を振る
-        /// </summary>
-        /// <param name="dgv"></param>
-        private void SetGrid2FixString()
-        {
-            try
-            {
-                // グリッド取得
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Vehicles];
-
-                // 番号を振りなおす
-                int ino = 1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    wrkRow.Cells[(int)DispGridColumn2.No].Value = ino++;
-                    wrkRow.Cells[(int)DispGridColumn2.dummy].Value = "～";
-                }
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 日報データ (資材)表示
-        /// <summary>
-        /// 日報データ (資材)表示
-        /// </summary>
-        private void DisplayMaterials()
-        {
-            IODailyDataMaterials MaterialsDB = new IODailyDataMaterials();
-            DataGridView dgv = m_DgvArray[(int)DataGridDefine.Materials];
-            try
-            {
-
-                dgv.Rows.Clear();
-
-                // 明細データ取得
-                string strSQL = MaterialsDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode, 0);
-                strSQL += " ORDER BY SEQNO";
-                List<DailyDataMaterials> MaterialsList = new List<DailyDataMaterials>();
-                if (!MaterialsDB.SelectAction(strSQL, ref MaterialsList) || MaterialsList.Count == 0)
-                {
-                    // データ無は空行を表示する
-                    dgv.Rows.Add(s_MinRowCountGrid[(int)DataGridDefine.Materials]);
-                    return;
-                }
-
-                // グリッド表示
-                int ino = 1;
-                foreach (DailyDataMaterials RecData in MaterialsList)
-                {
-                    dgv.Rows.Add((ino++),
-                                    RecData.Materials,
-                                    RecData.Quantity,
-                                    RecData.Production,
-                                    RecData.Delivery,
-                                    RecData.QualityControl);
-
-                    int CurRowCnt = dgv.RowCount - 1;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn3.Materials].ToolTipText = RecData.Materials;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn3.Production].ToolTipText = RecData.Production;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn3.Delivery].ToolTipText = RecData.Delivery;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn3.QualityControl].ToolTipText = RecData.QualityControl;
-                }
-
-                // 行が足りない場合は追加する
-                int RowCnt = s_MinRowCountGrid[(int)DataGridDefine.Materials] - dgv.RowCount;
-                if (RowCnt > 1) dgv.Rows.Add(RowCnt);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                MaterialsDB.close(); MaterialsDB = null;
-                // 番号を振る
-                GridReNumber(dgv);
-            }
-        }
-        #endregion
-
-        #region 日報データ (協力業者指示)表示
-        /// <summary>
-        /// 日報データ (協力業者指示)表示
-        /// </summary>
-        private void DisplaySubcontractors()
-        {
-            IODailyDataSubcontractors SubcontractorsDB = new IODailyDataSubcontractors();
-            DataGridView dgv = m_DgvArray[(int)DataGridDefine.Subcontractors];
-            try
-            {
-
-                dgv.Rows.Clear();
-
-                // 明細データ取得
-                string strSQL = SubcontractorsDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode, 0);
-                strSQL += " ORDER BY SEQNO";
-                List<DailyDataSubcontractors> SubcontractorsList = new List<DailyDataSubcontractors>();
-                if (!SubcontractorsDB.SelectAction(strSQL, ref SubcontractorsList) || SubcontractorsList.Count == 0)
-                {
-                    // データ無は空行を表示する
-                    dgv.Rows.Add(s_MinRowCountGrid[(int)DataGridDefine.Subcontractors]);
-                    return;
-                }
-
-                // グリッド表示
-                int ino = 1;
-                foreach (DailyDataSubcontractors RecData in SubcontractorsList)
-                {
-                    dgv.Rows.Add((ino++),
-                                RecData.Attendee,
-                                RecData.ContentsText);
-
-                    int CurRowCnt = dgv.RowCount - 1;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn4.Attendee].ToolTipText = RecData.Attendee;
-                    dgv.Rows[CurRowCnt].Cells[(int)DispGridColumn4.ContentsText].ToolTipText = RecData.ContentsText;
-                }
-
-                // 行が足りない場合は追加する
-                int RowCnt = s_MinRowCountGrid[(int)DataGridDefine.Subcontractors] - dgv.RowCount;
-                if (RowCnt > 1) dgv.Rows.Add(RowCnt);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                SubcontractorsDB.close(); SubcontractorsDB = null;
-                // 番号を振る
-                GridReNumber(dgv);
-            }
-        }
-        #endregion
-
-        #region 日報データ (現場順回)表示
-        /// <summary>
-        /// 日報データ (現場巡回)表示
-        /// </summary>
-        private void DisplayField()
-        {
-            IODailyDataField FieldDB = new IODailyDataField();
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Field];
-
-                dgv.Rows.Clear();
-
-                // 明細データ取得
-                string strSQL = FieldDB.CreatePrimarykeyString(m_PersonCode, GetTargetToday(), m_ConstructionCode, 0);
-                strSQL += " ORDER BY SEQNO";
-                List<DailyDataField> SubcontractorsList = new List<DailyDataField>();
-                FieldDB.SelectAction(strSQL, ref SubcontractorsList);
-
-                dgv.Rows.Add(s_MinRowCountGrid[(int)DataGridDefine.Field]);
-
-                dgv.Rows[0].Cells[(int)DispGridColumn5.Fix].Value = "ＡＭ";
-                dgv.Rows[1].Cells[(int)DispGridColumn5.Fix].Value = "１回目";
-                dgv.Rows[3].Cells[(int)DispGridColumn5.Fix].Value = "ＡＭ";
-                dgv.Rows[4].Cells[(int)DispGridColumn5.Fix].Value = "２回目";
-                dgv.Rows[6].Cells[(int)DispGridColumn5.Fix].Value = "ＰＭ";
-                dgv.Rows[7].Cells[(int)DispGridColumn5.Fix].Value = "１回目";
-                dgv.Rows[9].Cells[(int)DispGridColumn5.Fix].Value = "ＰＭ";
-                dgv.Rows[10].Cells[(int)DispGridColumn5.Fix].Value = "２回目";
-
-
-                // グリッド表示
-                foreach (DailyDataField RecData in SubcontractorsList)
-                {
-                    int RowCnt = RecData.SeqNo - 1;
-                    dgv.Rows[RowCnt].Cells[(int)DispGridColumn5.PatrolTime].Value = RecData.PatrolTime.ToShortTimeString();
-                    dgv.Rows[RowCnt].Cells[(int)DispGridColumn5.ContentsText].Value = RecData.ContentsText;
-
-                    dgv.Rows[RowCnt].Cells[(int)DispGridColumn4.ContentsText].ToolTipText = RecData.ContentsText;
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                FieldDB.close(); FieldDB = null;
-            }
-        }
-        #endregion
-
-        #region グリッド行を追加
-        /// <summary>
-        /// グリッド行を追加
-        /// </summary>
-        private void AddLineData()
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[FocusGridNo];
-                DataGridViewRow CurRow = dgv.CurrentRow;
-
-                // 現場巡回は処理しない
-                if (FocusGridNo == (int)DataGridDefine.Field) return;
-
-                // 作成行取得（必ず下に作成する）
-                int InsertCnt = 1;
-                if (dgv.RowCount != 0) InsertCnt = CurRow.Index + 1;
-                // 選択行が不正ならば処理しない
-                if (InsertCnt < 1) return;
-
-                // 行作成
-                DataGridViewAction.CreateNewLine(dgv, ref InsertCnt);
-
-                // 車両は時間に文字セット
-                if (FocusGridNo == (int)DataGridDefine.Vehicles)
-                {
-                    dgv.Rows[InsertCnt].Cells[(int)DispGridColumn2.dummy].Value = "～";
-                }
-
-                // 番号を振りなおす
-                GridReNumber(dgv);
-
-                // 変更フラグON
-                m_bChengeAns = true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region グリッド行を削除
-        /// <summary>
-        /// グリッド行を削除
-        /// </summary>
-        private void DelLineData()
-        {
-            try
-            {
-                DataGridView dgv = m_DgvArray[FocusGridNo];
-                DataGridViewRow CurRow = dgv.CurrentRow;
-
-                // 現場巡回は処理しない
-                if (dgv == m_DgvArray[(int)DataGridDefine.Field]) return;
-
-                if (dgv.RowCount == 1)
-                {
-                    MessageBox.Show("最後の１行は削除できません", "行削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return;
-                }
-
-                // 削除行取得
-                int RemoveCnt = CurRow.Index;
-                // 選択行が不正ならば処理しない
-                if (RemoveCnt < 0 || dgv.RowCount <= RemoveCnt) return;
-
-                // グリッドごとに最低行がある
-                int iRowLine = s_MinRowCountGrid[FocusGridNo];
-                if (dgv.RowCount > iRowLine)
-                {
-                    // 行削除
-                    dgv.Rows.RemoveAt(RemoveCnt);
-
-                }
-                else
-                {
-                    // 行クリア
-                    foreach (DataGridViewCell wrkCell in CurRow.Cells)
-                    {
-                        wrkCell.Value = "";
-                    }
-                }
-             
-                // 番号を振りなおす
-                GridReNumber(dgv);
-
-                // グリッドごとの処理
-                switch (FocusGridNo)
-                {
-                    case (int)DataGridDefine.Vehicles:
-                        // 車両は時間に文字セット
-                        CurRow.Cells[(int)DispGridColumn2.dummy].Value = "～";
-                        break;
-                        // 作業内容グリッドは再計算処理
-                    case (int)DataGridDefine.Detail:
-                        SetGrid1Total();
-                        break;
-                    default:
-                        break;
-                }
-
-                // 変更フラグON
-                m_bChengeAns = true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region グリッド行番号を振る
-        /// <summary>
-        /// グリッド行番号を振る
-        /// </summary>
-        /// <param name="dgv"></param>
-        private void GridReNumber(DataGridView dgv)
-        {
-            try
-            {
-                // 現場巡回は処理しない
-                if (dgv == m_DgvArray[(int)DataGridDefine.Field]) return;
-                
-                // 番号を振りなおす
-                int ino = 1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    wrkRow.Cells[0].Value = ino++;
-                }
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 登録ボタン押下後の登録処理
-        /// <summary>
-        /// 登録ボタン押下後の登録処理
-        /// </summary>
-        /// <returns></returns>
-        private bool DataEntryProcess(bool Display = true)
-        {
-            IODailyDataConstruction conDB = new IODailyDataConstruction();
-            IODailyDataDetail DetailDB = new IODailyDataDetail();
-            IODailyDataVehicles VehiclesDB = new IODailyDataVehicles();
-            IODailyDataMaterials MaterialsDB = new IODailyDataMaterials();
-            IODailyDataSubcontractors SubcontractorsDB = new IODailyDataSubcontractors();
-            IODailyDataField FieldDB = new IODailyDataField();
-            try
-            {
-                //データチェック
-                if (!DispFeildCheck()) return false;
-                
-                if (Display)
-                {
-                    if (MessageBox.Show("日報データを更新します、よろしいですか？", "登録確認"
-                                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return false;
-                }
-
-                // データ接続
-                conDB.connect(); conDB.beginTran();
-                DetailDB.connect(); DetailDB.beginTran();
-                VehiclesDB.connect(); VehiclesDB.beginTran();
-                MaterialsDB.connect(); MaterialsDB.beginTran();
-                SubcontractorsDB.connect(); SubcontractorsDB.beginTran();
-                FieldDB.connect(); FieldDB.beginTran();
-
-                // 日報データ(工事)登録
-                if (!DailyDataConstructionEntry(conDB))
-                {
-                    conDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(明細)登録
-                if (!DailyDataDetailEntry(DetailDB))
-                {
-                    conDB.rollback();
-                    DetailDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(車両)登録
-                if (!DailyDataVehiclesEntry(VehiclesDB))
-                {
-                    conDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(資材)登録
-                if (!DailyDataMaterialsEntry(MaterialsDB))
-                {
-                    conDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(協力会社指示)登録
-                if (!DailyDataSubcontractorsEntry(SubcontractorsDB))
-                {
-                    conDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    SubcontractorsDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(現場巡回)登録
-                if (!DailyDataFieldEntry(FieldDB))
-                {
-                    conDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    SubcontractorsDB.rollback();
-                    FieldDB.rollback();
-                    return false;
-                }
-
-                // データ更新
-                conDB.commit();
-                DetailDB.commit();
-                VehiclesDB.commit();
-                MaterialsDB.commit();
-                SubcontractorsDB.commit();
-                FieldDB.commit();
-
-                // データ変更フラグOff
-                m_bChengeAns = false;
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                conDB.close(); conDB = null;
-                DetailDB.close(); DetailDB = null;
-                VehiclesDB.close(); VehiclesDB = null;
-                MaterialsDB.close(); MaterialsDB = null;
-                SubcontractorsDB.close(); SubcontractorsDB = null;
-                FieldDB.close(); FieldDB = null;
-            }
-        }
-        #endregion
-
-        #region 日報データ登録(工事)
-        /// <summary>
-        /// 日報データ登録(工事)
-        /// </summary>
-        /// <param name="ReportDB"></param>
-        /// <returns></returns>
-        private bool DailyDataConstructionEntry(IODailyDataConstruction ReportDB)
-        {
-            try
-            {
-                DateTime CreateDate = GetTargetToday();
-
-                DailyDataConstruction DataRec = new DailyDataConstruction();
-                DataRec.PersonCode = m_PersonCode;
-                DataRec.ConstructionCode = m_ConstructionCode;
-                DataRec.DailyDataDate = CreateDate;
-                DataRec.Weather = m_DspControl[(int)DspCtrlName.Weather].Text;
-
-
-                // 検索文字列作成
-                string strSQL = ReportDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode);
-
-                List<DailyDataConstruction> workList = new List<DailyDataConstruction>();
-                if (!ReportDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ：登録確認に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                // 積算予算書データデータ登録
-                if (workList.Count == 0)
-                {
-                    // ----- データがない場合
-                    // データ登録
-                    if (!ReportDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                else
-                {
-                    // ----- データがある場合
-                    // データ更新
-                    if (!ReportDB.UpdateAction(strSQL, DataRec, false))
-                    {
-                        MessageBox.Show("日報データ：更新登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(明細)登録
-        /// <summary>
-        /// 日報データ(明細)登録
-        /// </summary>
-        /// <param name="DetailDB"></param>
-        /// <returns></returns>
-        private bool DailyDataDetailEntry(IODailyDataDetail DetailDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string DelSQL = DetailDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                DetailDB.DeleteAction(DelSQL, false);
-
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-                int Seqno=1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    string Company = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.CompanyName].Value);
-                    string Work = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.TodayWork].Value);
-                    string NextDayWork = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.NextdayWork].Value);
-                    // 業社と作業内容が無い場合は登録しない
-                    if (Company.Length == 0 && Work.Length == 0 && NextDayWork.Length == 0) continue;
-
-                    DailyDataDetail DataRec = new DailyDataDetail();
-                    DataRec.PersonCode = m_PersonCode;
-                    DataRec.ConstructionCode = m_ConstructionCode;
-                    DataRec.DailyDataDate = CreateDate;
-                    DataRec.SeqNo = Seqno++;
-                    DataRec.JobCategoryCode = CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.JobCategoryCode].Value);
-                    DataRec.CompanyCode = CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.CompanyCode].Value);
-                    DataRec.TodayHeadCount = CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value);
-                    DataRec.TotalHeadCount = CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value);
-                    DataRec.TodayWork = Work;
-                    DataRec.NextdayWork = NextDayWork;
-                    DataRec.NextdayHeadCount = CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.NextdayHeadCount].Value);
-
-                    // データ登録
-                    if (!DetailDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ(明細)登録：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(車両)登録
-        /// <summary>
-        /// 日報データ(車両)登録
-        /// </summary>
-        /// <param name="VehiclesDB"></param>
-        /// <returns></returns>
-        private bool DailyDataVehiclesEntry(IODailyDataVehicles VehiclesDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string DelSQL = VehiclesDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                VehiclesDB.DeleteAction(DelSQL, false);
-
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Vehicles];
-                int Seqno = 1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    string Model = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Model].Value);
-                    string Owner = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Owner].Value);
-                    string Driver = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Driver].Value);
-                    // 機種・所有会社・当日運転者が無い場合は登録しない
-                    if (Model.Length == 0 && Owner.Length == 0 && Driver.Length == 0) continue;
-
-                    DailyDataVehicles DataRec = new DailyDataVehicles();
-                    DataRec.PersonCode = m_PersonCode;
-                    DataRec.ConstructionCode = m_ConstructionCode;
-                    DataRec.DailyDataDate = CreateDate;
-                    DataRec.SeqNo = Seqno++;
-                    DataRec.Model = Model;
-                    DataRec.Performance=CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Performance].Value);
-                    DataRec.Owner = Owner;
-                    DataRec.Driver = Driver;
-
-                    string strStart = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.StartWorkingTime].Value);
-                    string strEnd = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.EndWorkingTime].Value);
-                    DataRec.StartWorkingTime = CommonMotions.cnvDate(CreateDate.ToShortDateString() + " " + strStart);
-                    DataRec.EndWorkingTime = CommonMotions.cnvDate(CreateDate.ToShortDateString() + " " + strEnd);
-
-                    // データ登録
-                    if (!VehiclesDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ(車両)登録：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(資材)登録
-        /// <summary>
-        /// 日報データ(資材)登録
-        /// </summary>
-        /// <param name="MaterialsDB"></param>
-        /// <returns></returns>
-        private bool DailyDataMaterialsEntry(IODailyDataMaterials MaterialsDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string DelSQL = MaterialsDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                MaterialsDB.DeleteAction(DelSQL, false);
-
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Materials];
-                int Seqno = 1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    string Materials = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Materials].Value);
-                    string Quantity = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Quantity].Value);
-                    // 資材名・数量が無い場合は登録しない
-                    if (Materials.Length == 0 && Quantity.Length == 0) continue;
-
-                    DailyDataMaterials DataRec = new DailyDataMaterials();
-                    DataRec.PersonCode = m_PersonCode;
-                    DataRec.ConstructionCode = m_ConstructionCode;
-                    DataRec.DailyDataDate = CreateDate;
-                    DataRec.SeqNo = Seqno++;
-
-                    DataRec.Materials = Materials;
-                    DataRec.Quantity = Quantity;
-                    DataRec.Production = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Production].Value);
-                    DataRec.Delivery = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Delivery].Value);
-                    DataRec.QualityControl = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.QualityControl].Value);
-
-                    // データ登録
-                    if (!MaterialsDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ(資材)登録：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(協力会社指示)登録
-        /// <summary>
-        /// 日報データ(協力会社指示)登録
-        /// </summary>
-        /// <param name="SubcontractorsDB"></param>
-        /// <returns></returns>
-        private bool DailyDataSubcontractorsEntry(IODailyDataSubcontractors SubcontractorsDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string DelSQL = SubcontractorsDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                SubcontractorsDB.DeleteAction(DelSQL, false);
-
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Subcontractors];
-                int Seqno = 1;
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    string Attendee = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn4.Attendee].Value);
-                    string ContentsText = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn4.ContentsText].Value);
-                    // 出席者・内容が無い場合は登録しない
-                    if (Attendee.Length == 0 && ContentsText.Length == 0) continue;
-
-                    DailyDataSubcontractors DataRec = new DailyDataSubcontractors();
-                    DataRec.PersonCode = m_PersonCode;
-                    DataRec.ConstructionCode = m_ConstructionCode;
-                    DataRec.DailyDataDate = CreateDate;
-                    DataRec.SeqNo = Seqno++;
-
-                    DataRec.Attendee = Attendee;
-                    DataRec.ContentsText = ContentsText;
-
-                    // データ登録
-                    if (!SubcontractorsDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ(協力会社指示)登録：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(現場巡回)登録
-        /// <summary>
-        /// 日報データ(現場巡回)登録
-        /// </summary>
-        /// <param name="FieldDB"></param>
-        /// <returns></returns>
-        private bool DailyDataFieldEntry(IODailyDataField FieldDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string DelSQL = FieldDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                FieldDB.DeleteAction(DelSQL, false);
-
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Field];
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    string ContentsText = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn5.ContentsText].Value);
-                    // 内容が無い場合は登録しない
-                    if (ContentsText.Length == 0) continue;
-
-                    DailyDataField DataRec = new DailyDataField();
-                    DataRec.PersonCode = m_PersonCode;
-                    DataRec.ConstructionCode = m_ConstructionCode;
-                    DataRec.DailyDataDate = CreateDate;
-                    DataRec.SeqNo = wrkRow.Index + 1;
-
-                    string strTime = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn5.PatrolTime].Value);
-                    DataRec.PatrolTime = CommonMotions.cnvDate(CreateDate.ToShortDateString() + " " + strTime);
-                    DataRec.ContentsText = ContentsText;
-
-                    // データ登録
-                    if (!FieldDB.InsertAction(DataRec, false))
-                    {
-                        MessageBox.Show("日報データ(現場巡回)登録：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 画面項目のチェック
-        /// <summary>
-        /// 画面項目のチェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DispFeildCheck()
-        {
-            bool bRet = true;
-            bool bAns = true;
-            int ErrorRow = 0;
-            try
-            {
-                // 終了時はチェックしない
-                if (ActiveControl.Name.Equals(btnEnd.Name)) return true;
-
-                // ヘッダーチェック
-                bRet &= bAns;
-                bAns = DailyDataCheck();
-                bRet &= bAns;
-
-                foreach (DataGridView dgv in m_DgvArray)
-                {
-                    // 明細チェック
-                    foreach (DataGridViewRow wrkRow in dgv.Rows)
-                    {
-                        bAns = true;
-                        if (dgv == m_DgvArray[(int)DataGridDefine.Detail])
-                        {
-                            bAns = DailyDataDetailCheck(wrkRow, ref ErrorRow);
-                        }
-                        else if (dgv == m_DgvArray[(int)DataGridDefine.Vehicles])
-                        {
-                            bAns = DailyDataVehiclesCheck(wrkRow, ref ErrorRow);
-                        }
-                        else if (dgv == m_DgvArray[(int)DataGridDefine.Materials])
-                        {
-                            bAns = DailyDataMaterialsCheck(wrkRow, ref ErrorRow);
-                        }
-                        else if (dgv == m_DgvArray[(int)DataGridDefine.Subcontractors])
-                        {
-                            bAns = DailyDataSubcontractorsCheck(wrkRow, ref ErrorRow);
-                        }
-                        else if (dgv == m_DgvArray[(int)DataGridDefine.Field])
-                        {
-                            bAns = DailyDataFieldCheck(wrkRow, ref ErrorRow);
-                        }
-                        bRet &= bAns;
-                    }
-                }
-                if (!bRet)
-                {
-                    MessageBox.Show("入力エラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
-                    return false;
-                }
-
-                // 最後のエラー行へ移動する
-                dgvAllDisplay.FirstDisplayedScrollingRowIndex = ErrorRow;
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データチェック
-        /// <summary>
-        /// 日報データチェック
-        /// </summary>
-        /// <param name="ReportDB"></param>
-        /// <returns></returns>
-        private bool DailyDataCheck()
-        {
-            try
-            {
-                bool bRet = true;
-                bool bAns = true;
-
-                // 天気チェック
-                bAns = true;
-                bAns = CommonMotions.DispFieldLengthCheck(m_DspControl[(int)DspCtrlName.Weather], 60, true);
-                bRet &= bAns;
-
-                return bRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(明細)チェック
-        /// <summary>
-        /// 日報データ(明細)チェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DailyDataDetailCheck(DataGridViewRow wrkRow, ref int ErrorRow)
-        {
-            try
-            {
-                string JobName = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.JobCategoryName].Value);
-                string Company = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.CompanyName].Value);
-                string ToDayWork = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.TodayWork].Value);
-                string NextDayWork = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn1.NextdayWork].Value);
-                // 業社と作業内容が無い場合はチェックしない
-                if (JobName.Length == 0 && Company.Length == 0 && ToDayWork.Length == 0 && NextDayWork.Length == 0) return true;
-
-                bool bRet = true;
-                bool bAns = true;
-
-                // 会社名無はエラー
-                bAns = true;
-                if (JobName.Length != 0)
-                {
-                    bAns = CommonMotions.chkStringLength(Company, 100, true);
-                    // 背景色変更
-                    CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn1.CompanyName], bAns);
-                    bRet &= bAns;
-                }
-                // 当日作業内容
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(ToDayWork, 100);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn1.TodayWork], bAns);
-                bRet &= bAns;
-
-                // 翌日作業内容
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(NextDayWork, 100);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn1.NextdayWork], bAns);
-                bRet &= bAns;
-
-                // 当日人員数
-                bAns = true;
-                if ((bAns = CommonMotions.chkNumeric(wrkRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value)))
-                {
-                    if (CommonMotions.cnvTruncate(CommonMotions.cnvDouble(wrkRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value)) > 999)
-                    {
-                        bAns = false;
-                    }
-                }
-                bRet &= bAns;
-
-                // 累計人員数
-                bAns = true;
-                if ((bAns = CommonMotions.chkNumeric(wrkRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value)))
-                {
-                    if (CommonMotions.cnvTruncate(CommonMotions.cnvDouble(wrkRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value)) > 9999)
-                    {
-                        bAns = false;
-                    }
-                }
-                bRet &= bAns;
-
-                // 翌日人員数
-                bAns = true;
-                if ((bAns = CommonMotions.chkNumeric(wrkRow.Cells[(int)DispGridColumn1.NextdayHeadCount].Value)))
-                {
-                    if (CommonMotions.cnvTruncate(CommonMotions.cnvDouble(wrkRow.Cells[(int)DispGridColumn1.NextdayHeadCount].Value)) > 999)
-                    {
-                        bAns = false;
-                    }
-                }
-                bRet &= bAns;
-
-                return bRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(車両)チェック
-        /// <summary>
-        /// 日報データ(車両)チェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DailyDataVehiclesCheck(DataGridViewRow wrkRow, ref int ErrorRow)
-        {
-            try
-            {
-                string Model = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Model].Value);
-                string Owner = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Owner].Value);
-                string Driver = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Driver].Value);
-                // 機種・所有会社・当日運転者が無い場合は登録しない
-                if (Model.Length == 0 && Owner.Length == 0 && Driver.Length == 0) return true;
-
-                bool bRet = true;
-                bool bAns = true;
-
-                // 機種
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Model, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.Model], bAns);
-                bRet &= bAns;
-
-                // 性能
-                bAns = true;
-                string Work = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.Performance].Value);
-                if (Work.Length != 0)
-                    bAns = CommonMotions.chkStringLength(Work, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.Performance], bAns);
-                bRet &= bAns;
-
-                // 所有会社
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Owner, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.Owner], bAns);
-                bRet &= bAns;
-
-                // 当日運転者
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Driver, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.Driver], bAns);
-                bRet &= bAns;
-
-                // 作成日取得
-                DateTime CreateDate = GetTargetToday();
-
-                // 作業開始時間
-                bAns = true;
-                string strWrkDate = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.StartWorkingTime].Value);
-                if (CommonMotions.cnvDate(CreateDate.ToShortDateString() + " " + strWrkDate) == DateTime.MinValue)
-                {
-                    bAns = false;
-                }
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.StartWorkingTime], bAns);
-                bRet &= bAns;
-
-                // 作業終了時間
-                bAns = true;
-                strWrkDate = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn2.EndWorkingTime].Value);
-                if (CommonMotions.cnvDate(CreateDate.ToShortDateString() + " " + strWrkDate) == DateTime.MinValue)
-                {
-                    bAns = false;
-                }
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn2.EndWorkingTime], bAns);
-                bRet &= bAns;
-
-                return bRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(資材)チェック
-        /// <summary>
-        /// 日報データ(資材)チェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DailyDataMaterialsCheck(DataGridViewRow wrkRow, ref int ErrorRow)
-        {
-            try
-            {
-                string Materials = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Materials].Value);
-                string Quantity = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Quantity].Value);
-                // 資材名・数量が無い場合は登録しない
-                if (Materials.Length == 0 && Quantity.Length == 0) return true; ;
-
-                bool bRet = true;
-                bool bAns = true;
-
-                // 資材名
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Materials, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn3.Materials], bAns);
-                bRet &= bAns;
-
-                // 数量
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Quantity, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn3.Quantity], bAns);
-                bRet &= bAns;
-
-                // 制作会社
-                bAns = true;
-                string Work = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Production].Value);
-                if (Work.Length != 0)
-                    bAns = CommonMotions.chkStringLength(Work, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn3.Production], bAns);
-                bRet &= bAns;
-
-                // 納入業者
-                bAns = true;
-                Work = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.Delivery].Value);
-                if (Work.Length != 0)
-                    bAns = CommonMotions.chkStringLength(Work, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn3.Delivery], bAns);
-                bRet &= bAns;
-
-                // 品質管理事項
-                bAns = true;
-                Work = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn3.QualityControl].Value);
-                if (Work.Length != 0)
-                    bAns = CommonMotions.chkStringLength(Work, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn3.QualityControl], bAns);
-                bRet &= bAns;
-
-                return bRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(協力会社指示)チェック
-        /// <summary>
-        /// 日報データ(協力会社指示)チェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DailyDataSubcontractorsCheck(DataGridViewRow wrkRow, ref int ErrorRow)
-        {
-            try
-            {
-                string Attendee = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn4.Attendee].Value);
-                string ContentsText = CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn4.ContentsText].Value);
-                // 出席者・内容が無い場合は登録しない
-                if (Attendee.Length == 0 && ContentsText.Length == 0) return true;
-
-                bool bRet = true;
-                bool bAns = true;
-
-                // 出席者
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(Attendee, 100, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn4.Attendee], bAns);
-                bRet &= bAns;
-
-                // 内容
-                bAns = true;
-                bAns = CommonMotions.chkStringLength(ContentsText, 200, true);
-                // 背景色変更
-                CommonMotions.chgBackColor(wrkRow.Cells[(int)DispGridColumn4.ContentsText], bAns);
-                bRet &= bAns;
-
-                return bRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(現場巡回)チェック
-        /// <summary>
-        /// 日報データ(現場巡回)チェック
-        /// </summary>
-        /// <returns></returns>
-        private bool DailyDataFieldCheck(DataGridViewRow wrkRow, ref int ErrorRow)
-        {
-            try
-            {
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ削除ボタン押下後処理
-        /// <summary>
-        /// 日報データ削除ボタン押下後処理
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private bool DataRemoveProcess()
-        {
-            IODailyDataConstruction ReportDB = new IODailyDataConstruction();
-            IODailyDataDetail DetailDB = new IODailyDataDetail();
-            IODailyDataVehicles VehiclesDB = new IODailyDataVehicles();
-            IODailyDataMaterials MaterialsDB = new IODailyDataMaterials();
-            IODailyDataSubcontractors SubcontractorsDB = new IODailyDataSubcontractors();
-            IODailyDataField FieldDB = new IODailyDataField();
-            try
-            {
-                if (MessageBox.Show("表示中のデータを削除します。", "削除確認"
-                        , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return false;
-
-                if (MessageBox.Show("「はい(Y)」を選択すると表示中の日報データは削除されます！！\n本当によろしいですか？", "削除確認"
-                        , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return false;
-
-                // データ接続
-                ReportDB.connect(); ReportDB.beginTran();
-                DetailDB.connect(); DetailDB.beginTran();
-                VehiclesDB.connect(); VehiclesDB.beginTran();
-                MaterialsDB.connect(); MaterialsDB.beginTran();
-                SubcontractorsDB.connect(); SubcontractorsDB.beginTran();
-                FieldDB.connect(); FieldDB.beginTran();
-
-                // 日報データ登録
-                if (!DailyDataDelete(ReportDB))
-                {
-                    ReportDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(明細)登録
-                if (!DailyDataDetailDelete(DetailDB))
-                {
-                    ReportDB.rollback();
-                    DetailDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(車両)登録
-                if (!DailyDataVehiclesDelete(VehiclesDB))
-                {
-                    ReportDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(資材)登録
-                if (!DailyDataMaterialsDelete(MaterialsDB))
-                {
-                    ReportDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(協力会社指示)登録
-                if (!DailyDataSubcontractorsDelete(SubcontractorsDB))
-                {
-                    ReportDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    SubcontractorsDB.rollback();
-                    return false;
-                }
-
-                // 日報データ(現場巡回)登録
-                if (!DailyDataFieldDelete(FieldDB))
-                {
-                    ReportDB.rollback();
-                    DetailDB.rollback();
-                    VehiclesDB.rollback();
-                    MaterialsDB.rollback();
-                    SubcontractorsDB.rollback();
-                    FieldDB.rollback();
-                    return false;
-                }
-
-                // データ更新
-                ReportDB.commit();
-                DetailDB.commit();
-                VehiclesDB.commit();
-                MaterialsDB.commit();
-                SubcontractorsDB.commit();
-                FieldDB.commit();
-
-                // データ変更フラグOff
-                m_bChengeAns = false;
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                ReportDB.close(); ReportDB = null;
-                DetailDB.close(); DetailDB = null;
-                VehiclesDB.close(); VehiclesDB = null;
-                MaterialsDB.close(); MaterialsDB = null;
-                SubcontractorsDB.close(); SubcontractorsDB = null;
-                FieldDB.close(); FieldDB = null;
-            }
-        }
-        #endregion
-
-        #region 日報データ削除
-        /// <summary>
-        /// 日報データ削除
-        /// </summary>
-        /// <param name="ReportDB"></param>
-        /// <returns></returns>
-        private bool DailyDataDelete(IODailyDataConstruction ReportDB)
-        {
-            try
-            {
-                DateTime CreateDate = GetTargetToday();
-
-                // 検索文字列作成
-                string strSQL = ReportDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode);
-
-                List<DailyDataConstruction> workList = new List<DailyDataConstruction>();
-                if (!ReportDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!ReportDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(明細)削除
-        /// <summary>
-        /// 日報データ(明細)削除
-        /// </summary>
-        /// <param name="DetailDB"></param>
-        /// <returns></returns>
-        private bool DailyDataDetailDelete(IODailyDataDetail DetailDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string strSQL = DetailDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                List<DailyDataDetail> workList = new List<DailyDataDetail>();
-                if (!DetailDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ(明細)：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!DetailDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ(明細)：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(車両)削除
-        /// <summary>
-        /// 日報データ(車両)削除
-        /// </summary>
-        /// <param name="VehiclesDB"></param>
-        /// <returns></returns>
-        private bool DailyDataVehiclesDelete(IODailyDataVehicles VehiclesDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string strSQL = VehiclesDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                List<DailyDataVehicles> workList = new List<DailyDataVehicles>();
-                if (!VehiclesDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ(車両)：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!VehiclesDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ(車両)：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(資材)削除
-        /// <summary>
-        /// 日報データ(資材)削除
-        /// </summary>
-        /// <param name="MaterialsDB"></param>
-        /// <returns></returns>
-        private bool DailyDataMaterialsDelete(IODailyDataMaterials MaterialsDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string strSQL = MaterialsDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                MaterialsDB.DeleteAction(strSQL, false);
-
-                List<DailyDataMaterials> workList = new List<DailyDataMaterials>();
-                if (!MaterialsDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ(車両)：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!MaterialsDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ(車両)：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(協力会社指示)削除
-        /// <summary>
-        /// 日報データ(協力会社指示)削除
-        /// </summary>
-        /// <param name="SubcontractorsDB"></param>
-        /// <returns></returns>
-        private bool DailyDataSubcontractorsDelete(IODailyDataSubcontractors SubcontractorsDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string strSQL = SubcontractorsDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                SubcontractorsDB.DeleteAction(strSQL, false);
-
-                List<DailyDataSubcontractors> workList = new List<DailyDataSubcontractors>();
-                if (!SubcontractorsDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ(車両)：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!SubcontractorsDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ(車両)：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 日報データ(現場巡回)削除
-        /// <summary>
-        /// 日報データ(現場巡回)削除
-        /// </summary>
-        /// <param name="FieldDB"></param>
-        /// <returns></returns>
-        private bool DailyDataFieldDelete(IODailyDataField FieldDB)
-        {
-            try
-            {
-                // まず削除する
-                DateTime CreateDate = GetTargetToday();
-                string strSQL = FieldDB.CreatePrimarykeyString(m_PersonCode, CreateDate, m_ConstructionCode, 0);
-                FieldDB.DeleteAction(strSQL, false);
-
-                List<DailyDataField> workList = new List<DailyDataField>();
-                if (!FieldDB.SelectAction(strSQL, ref workList, false))
-                {
-                    MessageBox.Show("日報データ(車両)：削除確認に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                if (workList.Count == 0)
-                {
-                    return true;
-                }
-                else
-                {
-                    // データがある場合
-                    if (!FieldDB.DeleteAction(strSQL, false))
-                    {
-                        MessageBox.Show("日報データ(車両)：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 参照モード
-        /// <summary>
-        /// 参照モードにして各コントロールへロックをかける
-        /// </summary>
-        private void SeeModeLock()
-        {
-            try
-            {
-                foreach (DataGridView dgv in m_DgvArray)
-                {
-                    dgv.ReadOnly = true;
-                }
-                
-                // 最後にボタンの処理を行う
-                btnDataEntry.Visible = false;
-                btnDataDelete.Visible = false;
-                btnLineAdd.Visible = false;
-                btnLineDel.Visible = false;
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 指定日より前（後）のデータを取得して処理日付を変える
-        /// <summary>
-        /// 指定日より前（後）のデータを取得して処理日付を変える
-        /// </summary>
-        private void GetPrevNextData(int ReadPoint = 0)
-        {
-            try
-            {
-                int DaysPoint = 0;
-                switch (ReadPoint)
-                {
-                    case (int)ReadData.Previous:
-                        DaysPoint = -1;
-                        break;
-                    case (int)ReadData.Next:
-                        DaysPoint = 1;
-                        break;
-                }
-                DateTime dtWork = GetTargetToday().AddDays(DaysPoint);
-                // 未来の日報は入力できない
-                if (dtWork > DateTime.Now) return;
-
-                dTPCreateDate.Value = dtWork;
-
-                // データ表示
-                InitDataLoad();
-
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 作業内容グリッドダブルクリック処理
-        /// <summary>
-        /// 作業内容グリッドダブルクリック処理
-        /// </summary>
-        private void CellDoubleClickGrid1(DataGridView sender, DataGridViewCellEventArgs e)
-        {
-            try
-            {
-                switch (e.ColumnIndex)
-                {
-                    case (int)DispGridColumn1.JobCategoryName:
-                        // 職種選択ダイアログ表示
-                        ShowSubConJobDiag();
-                        break;
-                    case (int)DispGridColumn1.CompanyName:
-                        // 協力会社選択ダイアログ表示
-                        ShowSubConstructorDiag();
-                        break;
-                    default:
-                        break;
-                }
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 協力会社選択ダイアログ表示
-        /// <summary>
-        /// 協力会社選択ダイアログ表示
-        /// </summary>
-        private void ShowSubConstructorDiag()
-        {
-            FrmSubConJobDiag frm = new FrmSubConJobDiag();
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-                DataGridViewRow dgvRow = dgv.CurrentRow;
-
-                frm.ConstructionCode = m_ConstructionCode;
-                //frm.ShowInTaskbar = false;
-                // 職種が設定されていれば職種を送る
-                int CategoryCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn1.JobCategoryCode].Value);
-                if (CategoryCode != 0) frm.JobCateCode = CategoryCode;
-
-                frm.ShowDialog();
-                if (frm.EndButton != System.Windows.Forms.DialogResult.OK) return;
-
-                SubContractorMaster selRec = frm.SelectData;
-                if (dgv.GetCellCount(DataGridViewElementStates.Selected) == 1)
-                {
-                    dgv.CurrentRow.Cells[(int)DispGridColumn1.CompanyCode].Value = selRec.CompanyCode;
-                    dgv.CurrentRow.Cells[(int)DispGridColumn1.CompanyName].Value = selRec.CompanyName;
-                }
-                else
-                {
-                    foreach (DataGridViewCell r in dgv.SelectedCells)
-                    {
-                        dgv.Rows[r.RowIndex].Cells[(int)DispGridColumn1.CompanyCode].Value = selRec.CompanyCode;
-                        dgv.Rows[r.RowIndex].Cells[(int)DispGridColumn1.CompanyName].Value = selRec.CompanyName;
-                    }
-                }
-                m_bChengeAns = true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frm.Dispose(); frm = null;
-            }
-        }
-        #endregion
-
-        #region 施工職種を選択する画面を表示する
-        /// <summary>
-        /// 施工職種を選択する画面を表示する
-        /// </summary>
-        private void ShowSubConJobDiag()
-        {
-            FrmSubContractorJobCategory frm = new FrmSubContractorJobCategory();
-            try
-            {
-                DataGridView dgv = m_DgvArray[(int)DataGridDefine.Detail];
-
-                frm.DialogUsed = true;
-                frm.MultiSelect = false;
-                //frm.ShowInTaskbar = false;
-                frm.ShowDialog();
-                if (frm.EndButton) return;
-
-                List<KeyValuePair<int, string>> selectList = frm.SelectData;
-                int icurcnt = dgv.CurrentRow.Index;
-
-                if (dgv.GetCellCount(DataGridViewElementStates.Selected) == 1)
-                {
-                    dgv.CurrentRow.Cells[(int)DispGridColumn1.JobCategoryCode].Value = selectList[0].Key;
-                    dgv.CurrentRow.Cells[(int)DispGridColumn1.JobCategoryName].Value = selectList[0].Value;
-                }
-                else
-                {
-                    foreach (DataGridViewCell r in dgv.SelectedCells)
-                    {
-                        dgv.Rows[r.RowIndex].Cells[(int)DispGridColumn1.JobCategoryCode].Value = selectList[0].Key;
-                        dgv.Rows[r.RowIndex].Cells[(int)DispGridColumn1.JobCategoryName].Value = selectList[0].Value;
-                    }
-                }
-                m_bChengeAns = true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                frm.Dispose(); frm = 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.CheckPetition(m_ConstructionCode, iApprovalCode)) return;
-
-                // ----- 申請済の場合
-                // 申請ボタンの表示
-                btnPetition.Text = CommonDefine.PetitionButtonString[1];
-                btnPetition.ForeColor = Color.Black;
-                btnPetition.Size = btnApproval.Size;
-                btnPetition.Enabled = false;
-
-                // 承認ボタンの表示
-                btnApproval.Visible = true;
-
-                // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(m_ConstructionCode, iApprovalCode))
-                {
-                    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);
-
-                // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(iConstructionCode, iApprovalCode);
-
-                // 承認経路マスタ取得
-                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>
-        /// <param name="dgv"></param>
-        /// <param name="ColumnCount"></param>
-        private void CalculateGrid1(DataGridView dgv)
-        {
-            try
-            {
-                int[] Total = new int[3];
-                Total[0] = 0;
-                Total[1] = 0;
-                Total[2] = 0;
-
-                foreach (DataGridViewRow wrkRow in dgv.Rows)
-                {
-                    // 当日人員
-                    Total[0] += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TodayHeadCount].Value);
-                    // 累計人員
-                    Total[1] += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.TotalHeadCount].Value);
-                    // 翌日予定人員
-                    Total[2] += CommonMotions.cnvInt(wrkRow.Cells[(int)DispGridColumn1.NextdayHeadCount].Value);
-                }
-
-                lblGrid1Total1.Text = Total[0].ToString("#,0");
-                lblGrid1Total2.Text = (GetTotalHeadCount() + Total[0]).ToString("#,0");
-                lblGrid1Total3.Text = Total[2].ToString("#,0");
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion 
-
-        #region 該当日報データ明細より累計人員数を取得する
-        /// <summary>
-        /// 該当日報データ明細より累計人員数を取得する
-        /// </summary>
-        /// <param name="JobCode"></param>
-        /// <param name="CompanyCode"></param>
-        /// <returns></returns>
-        private int GetTotalHeadCount(bool TotalFlg = true, int JobCode = 0, int CompanyCode = 0)
-        {
-            IODailyDataDetail DetailDB = new IODailyDataDetail();
-            try
-            {
-                int iRet = 0;
-
-                if (!TotalFlg && JobCode == 0 && CompanyCode == 0) return 0;
-
-                string strSQL = "SELECT SUM(TODAYHEADCOUNT) FROM DAILYDATADETAIL";
-                strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
-                strSQL += string.Format(" AND ConstructionCode = {0}", m_ConstructionCode);
-                if (JobCode != 0) strSQL += string.Format(" AND JobCategoryCode = {0}", JobCode);
-                if (CompanyCode != 0) strSQL += string.Format(" AND CompanyCode = {0}", CompanyCode);
-                //strSQL += string.Format(" AND TO_CHAR(DailyDataDate, 'YYYY/MM/DD') < '{0}'", GetTargetToday().ToShortDateString());
-                strSQL += string.Format(" AND DATE_FORMAT(DailyDataDate, '%Y/%m/%d') < '{0}'", GetTargetToday().ToShortDateString());
-
-                ArrayList arList = new ArrayList();
-                DetailDB.ExecuteReader(strSQL, ref arList);
-                object[] wrkobj = (object[])arList[0];
-                iRet = CommonMotions.cnvInt(wrkobj[0]);
-
-                return iRet;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return 0;
-            }
-            finally
-            {
-                DetailDB.close(); DetailDB = null;
-            }
-        }
-        #endregion
-
-        #region 選択された日付を取得する
-        /// <summary>
-        /// 選択された日付を取得する
-        /// </summary>
-        /// <returns></returns>
-        private DateTime GetTargetToday()
-        {
-            DateTime dtRet = DateTime.Now;
-            try
-            {
-                dtRet = dTPCreateDate.Value;
-                return dtRet;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return dtRet;
-            }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/DailyReportInputPage.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/DailyReportInputPage.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReport/DailyReportInputPage.cs	(nonexistent)
@@ -1,151 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-
-using ProcessManagement.Common;
-using ProcessManagement.Forms.CustomControls;
-
-namespace ProcessManagement.Forms.DataEntry
-{
-    /// <summary>
-    /// 公共・民間版日報ページ
-    /// </summary>
-    public class DailyReportInputPage
-    {
-        #region メンバ
-
-        #region タブページ
-        /// <summary>
-        /// タブページ
-        /// </summary>
-        private TabPage m_TabPage = null;
-        #endregion
-
-        #region ベースパネル
-        /// <summary>
-        /// ベースパネル
-        /// </summary>
-        private Panel m_pnlBase;
-        #endregion
-
-        #region 固定ラベル
-        /// <summary>
-        /// 固定ラベル
-        /// </summary>
-        private Label[] m_labelXX = new Label[33];
-        #endregion
-
-        #region 合計ラベル
-        /// <summary>
-        /// 合計ラベル
-        /// </summary>
-        private Label[] m_labelTotal = new Label[4];
-        #endregion
-
-        #region グリッド
-        /// <summary>
-        /// グリッド
-        /// </summary>
-        private DataGridViewEX[] m_dataGridViewEX = new DataGridViewEX[5];
-        #endregion
-
-        #region グリッドカラム
-        /// <summary>
-        /// グリッドカラム
-        /// </summary>
-        private DataGridViewTextBoxColumn[] m_ColumnXX = new DataGridViewTextBoxColumn[31];
-        #endregion
-
-        #region セルスタイル
-        /// <summary>
-        /// セルスタイル
-        /// </summary>
-        private DataGridViewCellStyle[] m_CellStyleXX = new DataGridViewCellStyle[21];
-        #endregion
-
-        #endregion
-
-        #region プロパティ
-
-        #region タブページ
-        /// <summary>
-        /// タブページ
-        /// </summary>
-        public TabPage TabPage
-        {
-            get { return m_TabPage; }
-            set { m_TabPage = value; }
-        }
-        #endregion
-
-        #region ベースパネル
-        /// <summary>
-        /// ベースパネル
-        /// </summary>
-        public Panel pnlBase
-        {
-            get { return m_pnlBase; }
-            set { m_pnlBase = value; }
-        }
-        #endregion
-
-        #region 固定ラベル
-        /// <summary>
-        /// 固定ラベル
-        /// </summary>
-        public Label[] labelXX
-        {
-            get { return m_labelXX; }
-            set { m_labelXX = value; }
-        }
-        #endregion
-
-        #region 合計ラベル
-        /// <summary>
-        /// 合計ラベル
-        /// </summary>
-        public Label[] labelTotal
-        {
-            get { return m_labelTotal; }
-            set { m_labelTotal = value; }
-        }
-        #endregion
-
-        #region グリッド
-        /// <summary>
-        /// グリッド
-        /// </summary>
-        public DataGridViewEX[] dataGridViewEX
-        {
-            get { return m_dataGridViewEX; }
-            set { m_dataGridViewEX = value; }
-        }
-        #endregion
-
-        #region グリッドカラム
-        /// <summary>
-        /// グリッドカラム
-        /// </summary>
-        public DataGridViewTextBoxColumn[] ColumnXX
-        {
-            get { return m_ColumnXX; }
-            set { m_ColumnXX = value; }
-        }
-        #endregion
-
-        #region セルスタイル
-        /// <summary>
-        /// セルスタイル
-        /// </summary>
-        public DataGridViewCellStyle[] CellStyleXX
-        {
-            get { return m_CellStyleXX; }
-            set { m_CellStyleXX = value; }
-        }
-        #endregion
-
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.Designer.cs	(nonexistent)
@@ -1,1259 +0,0 @@
-﻿namespace CommonCostCalculation
-{
-    partial class FrmMain
-    {
-        /// <summary>
-        /// 必要なデザイナー変数です。
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// 使用中のリソースをすべてクリーンアップします。
-        /// </summary>
-        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows フォーム デザイナーで生成されたコード
-
-        /// <summary>
-        /// デザイナー サポートに必要なメソッドです。このメソッドの内容を
-        /// コード エディターで変更しないでください。
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.btnStart = new System.Windows.Forms.Button();
-            this.btnEnd = new System.Windows.Forms.Button();
-            this.groupBox1 = new System.Windows.Forms.GroupBox();
-            this.txt5 = new System.Windows.Forms.TextBox();
-            this.label5 = new System.Windows.Forms.Label();
-            this.txt7 = new System.Windows.Forms.TextBox();
-            this.label26 = new System.Windows.Forms.Label();
-            this.txt6 = new System.Windows.Forms.TextBox();
-            this.label24 = new System.Windows.Forms.Label();
-            this.txt3 = new System.Windows.Forms.TextBox();
-            this.label8 = new System.Windows.Forms.Label();
-            this.txt2 = new System.Windows.Forms.TextBox();
-            this.label6 = new System.Windows.Forms.Label();
-            this.cmb1 = new System.Windows.Forms.ComboBox();
-            this.txt4 = new System.Windows.Forms.TextBox();
-            this.txt1 = new System.Windows.Forms.TextBox();
-            this.label3 = new System.Windows.Forms.Label();
-            this.label1 = new System.Windows.Forms.Label();
-            this.groupBox2 = new System.Windows.Forms.GroupBox();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
-            this.label20 = new System.Windows.Forms.Label();
-            this.label22 = new System.Windows.Forms.Label();
-            this.label23 = new System.Windows.Forms.Label();
-            this.label25 = new System.Windows.Forms.Label();
-            this.label27 = new System.Windows.Forms.Label();
-            this.label28 = new System.Windows.Forms.Label();
-            this.label29 = new System.Windows.Forms.Label();
-            this.label50 = new System.Windows.Forms.Label();
-            this.label51 = new System.Windows.Forms.Label();
-            this.label30 = new System.Windows.Forms.Label();
-            this.label31 = new System.Windows.Forms.Label();
-            this.label32 = new System.Windows.Forms.Label();
-            this.label34 = new System.Windows.Forms.Label();
-            this.label35 = new System.Windows.Forms.Label();
-            this.label36 = new System.Windows.Forms.Label();
-            this.label38 = new System.Windows.Forms.Label();
-            this.label39 = new System.Windows.Forms.Label();
-            this.label40 = new System.Windows.Forms.Label();
-            this.label52 = new System.Windows.Forms.Label();
-            this.label41 = new System.Windows.Forms.Label();
-            this.lbltxt1_1 = new System.Windows.Forms.Label();
-            this.lbltxt1 = new System.Windows.Forms.Label();
-            this.label33 = new System.Windows.Forms.Label();
-            this.lblTotal3_1 = new System.Windows.Forms.Label();
-            this.lblTotal3 = new System.Windows.Forms.Label();
-            this.lbl3_5 = new System.Windows.Forms.Label();
-            this.lbl3_1 = new System.Windows.Forms.Label();
-            this.lblTotal2_1 = new System.Windows.Forms.Label();
-            this.lbltxt3_1 = new System.Windows.Forms.Label();
-            this.lbl2_5 = new System.Windows.Forms.Label();
-            this.lblTotal2 = new System.Windows.Forms.Label();
-            this.lbltxt3 = new System.Windows.Forms.Label();
-            this.lbl2_1 = new System.Windows.Forms.Label();
-            this.lblTotal1_1 = new System.Windows.Forms.Label();
-            this.lblTotal1 = new System.Windows.Forms.Label();
-            this.lbltxt2_1 = new System.Windows.Forms.Label();
-            this.lbltxt2 = new System.Windows.Forms.Label();
-            this.label12 = new System.Windows.Forms.Label();
-            this.label21 = new System.Windows.Forms.Label();
-            this.lbl1_5 = new System.Windows.Forms.Label();
-            this.lbl1_1 = new System.Windows.Forms.Label();
-            this.label37 = new System.Windows.Forms.Label();
-            this.label15 = new System.Windows.Forms.Label();
-            this.label10 = new System.Windows.Forms.Label();
-            this.label19 = new System.Windows.Forms.Label();
-            this.lbl1_4 = new System.Windows.Forms.Label();
-            this.lbl1_3 = new System.Windows.Forms.Label();
-            this.lbl1_2 = new System.Windows.Forms.Label();
-            this.label16 = new System.Windows.Forms.Label();
-            this.label17 = new System.Windows.Forms.Label();
-            this.label18 = new System.Windows.Forms.Label();
-            this.lbl3_4 = new System.Windows.Forms.Label();
-            this.lbl3_3 = new System.Windows.Forms.Label();
-            this.lbl3_2 = new System.Windows.Forms.Label();
-            this.lbl2_4 = new System.Windows.Forms.Label();
-            this.lbl2_3 = new System.Windows.Forms.Label();
-            this.lbl2_2 = new System.Windows.Forms.Label();
-            this.label9 = new System.Windows.Forms.Label();
-            this.label11 = new System.Windows.Forms.Label();
-            this.label13 = new System.Windows.Forms.Label();
-            this.label14 = new System.Windows.Forms.Label();
-            this.label46 = new System.Windows.Forms.Label();
-            this.groupBox1.SuspendLayout();
-            this.groupBox2.SuspendLayout();
-            this.SuspendLayout();
-            // 
-            // btnStart
-            // 
-            this.btnStart.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.btnStart.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnStart.Location = new System.Drawing.Point(774, 539);
-            this.btnStart.Name = "btnStart";
-            this.btnStart.Size = new System.Drawing.Size(164, 41);
-            this.btnStart.TabIndex = 8;
-            this.btnStart.TabStop = false;
-            this.btnStart.Text = "計　算";
-            this.btnStart.UseVisualStyleBackColor = false;
-            this.btnStart.Click += new System.EventHandler(this.btnStart_Click);
-            // 
-            // btnEnd
-            // 
-            this.btnEnd.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
-            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnEnd.Location = new System.Drawing.Point(944, 539);
-            this.btnEnd.Name = "btnEnd";
-            this.btnEnd.Size = new System.Drawing.Size(164, 41);
-            this.btnEnd.TabIndex = 9;
-            this.btnEnd.TabStop = false;
-            this.btnEnd.Text = "終　了";
-            this.btnEnd.UseVisualStyleBackColor = false;
-            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
-            // 
-            // groupBox1
-            // 
-            this.groupBox1.BackColor = System.Drawing.Color.Aquamarine;
-            this.groupBox1.Controls.Add(this.txt5);
-            this.groupBox1.Controls.Add(this.label5);
-            this.groupBox1.Controls.Add(this.txt7);
-            this.groupBox1.Controls.Add(this.label26);
-            this.groupBox1.Controls.Add(this.txt6);
-            this.groupBox1.Controls.Add(this.label24);
-            this.groupBox1.Controls.Add(this.txt3);
-            this.groupBox1.Controls.Add(this.label8);
-            this.groupBox1.Controls.Add(this.txt2);
-            this.groupBox1.Controls.Add(this.label6);
-            this.groupBox1.Controls.Add(this.cmb1);
-            this.groupBox1.Controls.Add(this.txt4);
-            this.groupBox1.Controls.Add(this.txt1);
-            this.groupBox1.Controls.Add(this.label3);
-            this.groupBox1.Controls.Add(this.label1);
-            this.groupBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.groupBox1.Location = new System.Drawing.Point(8, 12);
-            this.groupBox1.Name = "groupBox1";
-            this.groupBox1.Size = new System.Drawing.Size(1100, 108);
-            this.groupBox1.TabIndex = 0;
-            this.groupBox1.TabStop = false;
-            this.groupBox1.Text = "入力項目";
-            // 
-            // txt5
-            // 
-            this.txt5.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt5.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt5.Location = new System.Drawing.Point(701, 74);
-            this.txt5.Name = "txt5";
-            this.txt5.Size = new System.Drawing.Size(80, 26);
-            this.txt5.TabIndex = 5;
-            this.txt5.Text = "999";
-            this.txt5.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt5.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt5.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label5
-            // 
-            this.label5.BackColor = System.Drawing.Color.White;
-            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.Location = new System.Drawing.Point(625, 49);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(156, 26);
-            this.label5.TabIndex = 16;
-            this.label5.Text = "直接工事費率";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txt7
-            // 
-            this.txt7.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt7.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt7.Location = new System.Drawing.Point(1011, 74);
-            this.txt7.Name = "txt7";
-            this.txt7.Size = new System.Drawing.Size(80, 26);
-            this.txt7.TabIndex = 9;
-            this.txt7.Text = "999";
-            this.txt7.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt7.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt7.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label26
-            // 
-            this.label26.BackColor = System.Drawing.Color.White;
-            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label26.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label26.Location = new System.Drawing.Point(935, 49);
-            this.label26.Name = "label26";
-            this.label26.Size = new System.Drawing.Size(156, 26);
-            this.label26.TabIndex = 12;
-            this.label26.Text = "積み上げ現場管理費率";
-            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txt6
-            // 
-            this.txt6.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt6.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt6.Location = new System.Drawing.Point(856, 74);
-            this.txt6.Name = "txt6";
-            this.txt6.Size = new System.Drawing.Size(80, 26);
-            this.txt6.TabIndex = 7;
-            this.txt6.Text = "999";
-            this.txt6.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt6.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt6.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label24
-            // 
-            this.label24.BackColor = System.Drawing.Color.White;
-            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label24.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label24.Location = new System.Drawing.Point(780, 49);
-            this.label24.Name = "label24";
-            this.label24.Size = new System.Drawing.Size(156, 26);
-            this.label24.TabIndex = 9;
-            this.label24.Text = "積み上げ共通仮設費率";
-            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txt3
-            // 
-            this.txt3.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt3.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt3.Location = new System.Drawing.Point(315, 74);
-            this.txt3.Name = "txt3";
-            this.txt3.Size = new System.Drawing.Size(156, 26);
-            this.txt3.TabIndex = 3;
-            this.txt3.Text = "999,999.00";
-            this.txt3.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt3.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt3.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label8
-            // 
-            this.label8.BackColor = System.Drawing.Color.White;
-            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label8.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label8.Location = new System.Drawing.Point(315, 49);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(156, 26);
-            this.label8.TabIndex = 7;
-            this.label8.Text = "積み上げ現場管理費";
-            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // txt2
-            // 
-            this.txt2.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt2.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt2.Location = new System.Drawing.Point(160, 74);
-            this.txt2.Name = "txt2";
-            this.txt2.Size = new System.Drawing.Size(156, 26);
-            this.txt2.TabIndex = 2;
-            this.txt2.Text = "999,999.00";
-            this.txt2.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt2.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt2.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label6
-            // 
-            this.label6.BackColor = System.Drawing.Color.White;
-            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label6.Location = new System.Drawing.Point(160, 49);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(156, 26);
-            this.label6.TabIndex = 4;
-            this.label6.Text = "積み上げ共通仮設費";
-            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // cmb1
-            // 
-            this.cmb1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmb1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmb1.FormattingEnabled = true;
-            this.cmb1.Location = new System.Drawing.Point(5, 22);
-            this.cmb1.Name = "cmb1";
-            this.cmb1.Size = new System.Drawing.Size(311, 27);
-            this.cmb1.TabIndex = 0;
-            // 
-            // txt4
-            // 
-            this.txt4.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt4.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt4.Location = new System.Drawing.Point(546, 74);
-            this.txt4.Name = "txt4";
-            this.txt4.Size = new System.Drawing.Size(80, 26);
-            this.txt4.TabIndex = 4;
-            this.txt4.Text = "999";
-            this.txt4.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt4.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt4.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // txt1
-            // 
-            this.txt1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.txt1.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txt1.Location = new System.Drawing.Point(5, 74);
-            this.txt1.Name = "txt1";
-            this.txt1.Size = new System.Drawing.Size(156, 26);
-            this.txt1.TabIndex = 1;
-            this.txt1.Text = "9,999,999,999";
-            this.txt1.TextAlign = System.Windows.Forms.HorizontalAlignment.Right;
-            this.txt1.Enter += new System.EventHandler(this.txt1_Enter);
-            this.txt1.Validated += new System.EventHandler(this.txt1_Validated);
-            // 
-            // label3
-            // 
-            this.label3.BackColor = System.Drawing.Color.White;
-            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label3.Location = new System.Drawing.Point(470, 49);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(156, 26);
-            this.label3.TabIndex = 0;
-            this.label3.Text = "工　　期";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label1
-            // 
-            this.label1.BackColor = System.Drawing.Color.White;
-            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label1.Location = new System.Drawing.Point(5, 49);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(156, 26);
-            this.label1.TabIndex = 0;
-            this.label1.Text = "直接工事費";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // groupBox2
-            // 
-            this.groupBox2.BackColor = System.Drawing.Color.Aquamarine;
-            this.groupBox2.Controls.Add(this.lbl1_3);
-            this.groupBox2.Controls.Add(this.label40);
-            this.groupBox2.Controls.Add(this.label41);
-            this.groupBox2.Controls.Add(this.label2);
-            this.groupBox2.Controls.Add(this.label4);
-            this.groupBox2.Controls.Add(this.label7);
-            this.groupBox2.Controls.Add(this.label20);
-            this.groupBox2.Controls.Add(this.label22);
-            this.groupBox2.Controls.Add(this.label23);
-            this.groupBox2.Controls.Add(this.label25);
-            this.groupBox2.Controls.Add(this.label27);
-            this.groupBox2.Controls.Add(this.label28);
-            this.groupBox2.Controls.Add(this.label29);
-            this.groupBox2.Controls.Add(this.label50);
-            this.groupBox2.Controls.Add(this.label51);
-            this.groupBox2.Controls.Add(this.label30);
-            this.groupBox2.Controls.Add(this.label31);
-            this.groupBox2.Controls.Add(this.label32);
-            this.groupBox2.Controls.Add(this.label34);
-            this.groupBox2.Controls.Add(this.label35);
-            this.groupBox2.Controls.Add(this.label36);
-            this.groupBox2.Controls.Add(this.label38);
-            this.groupBox2.Controls.Add(this.label39);
-            this.groupBox2.Controls.Add(this.label46);
-            this.groupBox2.Controls.Add(this.label52);
-            this.groupBox2.Controls.Add(this.lbltxt1_1);
-            this.groupBox2.Controls.Add(this.lbltxt1);
-            this.groupBox2.Controls.Add(this.label33);
-            this.groupBox2.Controls.Add(this.lblTotal3_1);
-            this.groupBox2.Controls.Add(this.lblTotal3);
-            this.groupBox2.Controls.Add(this.lbl3_5);
-            this.groupBox2.Controls.Add(this.lbl3_1);
-            this.groupBox2.Controls.Add(this.lblTotal2_1);
-            this.groupBox2.Controls.Add(this.lbltxt3_1);
-            this.groupBox2.Controls.Add(this.lbl2_5);
-            this.groupBox2.Controls.Add(this.lblTotal2);
-            this.groupBox2.Controls.Add(this.lbltxt3);
-            this.groupBox2.Controls.Add(this.lbl2_1);
-            this.groupBox2.Controls.Add(this.lblTotal1_1);
-            this.groupBox2.Controls.Add(this.lblTotal1);
-            this.groupBox2.Controls.Add(this.lbltxt2_1);
-            this.groupBox2.Controls.Add(this.lbltxt2);
-            this.groupBox2.Controls.Add(this.label12);
-            this.groupBox2.Controls.Add(this.label21);
-            this.groupBox2.Controls.Add(this.lbl1_5);
-            this.groupBox2.Controls.Add(this.lbl1_1);
-            this.groupBox2.Controls.Add(this.label37);
-            this.groupBox2.Controls.Add(this.label15);
-            this.groupBox2.Controls.Add(this.label10);
-            this.groupBox2.Controls.Add(this.label19);
-            this.groupBox2.Controls.Add(this.lbl1_4);
-            this.groupBox2.Controls.Add(this.lbl1_2);
-            this.groupBox2.Controls.Add(this.label16);
-            this.groupBox2.Controls.Add(this.label17);
-            this.groupBox2.Controls.Add(this.label18);
-            this.groupBox2.Controls.Add(this.lbl3_4);
-            this.groupBox2.Controls.Add(this.lbl3_3);
-            this.groupBox2.Controls.Add(this.lbl3_2);
-            this.groupBox2.Controls.Add(this.lbl2_4);
-            this.groupBox2.Controls.Add(this.lbl2_3);
-            this.groupBox2.Controls.Add(this.lbl2_2);
-            this.groupBox2.Controls.Add(this.label9);
-            this.groupBox2.Controls.Add(this.label11);
-            this.groupBox2.Controls.Add(this.label13);
-            this.groupBox2.Controls.Add(this.label14);
-            this.groupBox2.Location = new System.Drawing.Point(8, 128);
-            this.groupBox2.Name = "groupBox2";
-            this.groupBox2.Size = new System.Drawing.Size(1100, 350);
-            this.groupBox2.TabIndex = 7;
-            this.groupBox2.TabStop = false;
-            this.groupBox2.Text = "計算値";
-            // 
-            // label2
-            // 
-            this.label2.BackColor = System.Drawing.Color.White;
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label2.Location = new System.Drawing.Point(898, 100);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(64, 27);
-            this.label2.TabIndex = 48;
-            this.label2.Text = "999.99";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label4
-            // 
-            this.label4.BackColor = System.Drawing.Color.White;
-            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label4.Location = new System.Drawing.Point(835, 100);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(64, 27);
-            this.label4.TabIndex = 49;
-            this.label4.Text = "999.99";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label7
-            // 
-            this.label7.BackColor = System.Drawing.Color.White;
-            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label7.Location = new System.Drawing.Point(771, 100);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(65, 27);
-            this.label7.TabIndex = 50;
-            this.label7.Text = "999.99";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label20
-            // 
-            this.label20.BackColor = System.Drawing.Color.White;
-            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label20.Location = new System.Drawing.Point(899, 47);
-            this.label20.Name = "label20";
-            this.label20.Size = new System.Drawing.Size(64, 26);
-            this.label20.TabIndex = 57;
-            this.label20.Text = "上限値";
-            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label22
-            // 
-            this.label22.BackColor = System.Drawing.Color.White;
-            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label22.Location = new System.Drawing.Point(835, 47);
-            this.label22.Name = "label22";
-            this.label22.Size = new System.Drawing.Size(64, 26);
-            this.label22.TabIndex = 58;
-            this.label22.Text = "算定値";
-            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label23
-            // 
-            this.label23.BackColor = System.Drawing.Color.White;
-            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label23.Location = new System.Drawing.Point(771, 47);
-            this.label23.Name = "label23";
-            this.label23.Size = new System.Drawing.Size(64, 26);
-            this.label23.TabIndex = 59;
-            this.label23.Text = "下限値";
-            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label25
-            // 
-            this.label25.BackColor = System.Drawing.Color.White;
-            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label25.Location = new System.Drawing.Point(898, 274);
-            this.label25.Name = "label25";
-            this.label25.Size = new System.Drawing.Size(64, 27);
-            this.label25.TabIndex = 54;
-            this.label25.Text = "999.99";
-            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label27
-            // 
-            this.label27.BackColor = System.Drawing.Color.White;
-            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label27.Location = new System.Drawing.Point(835, 274);
-            this.label27.Name = "label27";
-            this.label27.Size = new System.Drawing.Size(64, 27);
-            this.label27.TabIndex = 55;
-            this.label27.Text = "999.99";
-            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label28
-            // 
-            this.label28.BackColor = System.Drawing.Color.White;
-            this.label28.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label28.Location = new System.Drawing.Point(771, 274);
-            this.label28.Name = "label28";
-            this.label28.Size = new System.Drawing.Size(65, 27);
-            this.label28.TabIndex = 56;
-            this.label28.Text = "999.99";
-            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label29
-            // 
-            this.label29.BackColor = System.Drawing.Color.White;
-            this.label29.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label29.Location = new System.Drawing.Point(898, 187);
-            this.label29.Name = "label29";
-            this.label29.Size = new System.Drawing.Size(64, 27);
-            this.label29.TabIndex = 51;
-            this.label29.Text = "999.99";
-            this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label50
-            // 
-            this.label50.BackColor = System.Drawing.Color.White;
-            this.label50.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label50.Location = new System.Drawing.Point(835, 187);
-            this.label50.Name = "label50";
-            this.label50.Size = new System.Drawing.Size(64, 27);
-            this.label50.TabIndex = 52;
-            this.label50.Text = "999.99";
-            this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label51
-            // 
-            this.label51.BackColor = System.Drawing.Color.White;
-            this.label51.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label51.Location = new System.Drawing.Point(771, 187);
-            this.label51.Name = "label51";
-            this.label51.Size = new System.Drawing.Size(65, 27);
-            this.label51.TabIndex = 53;
-            this.label51.Text = "999.99";
-            this.label51.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label30
-            // 
-            this.label30.BackColor = System.Drawing.Color.White;
-            this.label30.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label30.Location = new System.Drawing.Point(961, 74);
-            this.label30.Name = "label30";
-            this.label30.Size = new System.Drawing.Size(130, 27);
-            this.label30.TabIndex = 41;
-            this.label30.Text = "9,999,999,999";
-            this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label31
-            // 
-            this.label31.BackColor = System.Drawing.Color.White;
-            this.label31.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label31.Location = new System.Drawing.Point(961, 309);
-            this.label31.Name = "label31";
-            this.label31.Size = new System.Drawing.Size(130, 27);
-            this.label31.TabIndex = 40;
-            this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label32
-            // 
-            this.label32.BackColor = System.Drawing.Color.White;
-            this.label32.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label32.Location = new System.Drawing.Point(961, 274);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(130, 27);
-            this.label32.TabIndex = 39;
-            this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label34
-            // 
-            this.label34.BackColor = System.Drawing.Color.White;
-            this.label34.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label34.Location = new System.Drawing.Point(961, 239);
-            this.label34.Name = "label34";
-            this.label34.Size = new System.Drawing.Size(130, 27);
-            this.label34.TabIndex = 32;
-            this.label34.Text = "9,999,999,999";
-            this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label35
-            // 
-            this.label35.BackColor = System.Drawing.Color.White;
-            this.label35.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label35.Location = new System.Drawing.Point(961, 213);
-            this.label35.Name = "label35";
-            this.label35.Size = new System.Drawing.Size(130, 27);
-            this.label35.TabIndex = 37;
-            this.label35.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label36
-            // 
-            this.label36.BackColor = System.Drawing.Color.White;
-            this.label36.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label36.Location = new System.Drawing.Point(961, 187);
-            this.label36.Name = "label36";
-            this.label36.Size = new System.Drawing.Size(130, 27);
-            this.label36.TabIndex = 38;
-            this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label38
-            // 
-            this.label38.BackColor = System.Drawing.Color.White;
-            this.label38.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label38.Location = new System.Drawing.Point(961, 152);
-            this.label38.Name = "label38";
-            this.label38.Size = new System.Drawing.Size(130, 27);
-            this.label38.TabIndex = 33;
-            this.label38.Text = "9,999,999,999";
-            this.label38.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label39
-            // 
-            this.label39.BackColor = System.Drawing.Color.White;
-            this.label39.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label39.Location = new System.Drawing.Point(961, 126);
-            this.label39.Name = "label39";
-            this.label39.Size = new System.Drawing.Size(130, 27);
-            this.label39.TabIndex = 34;
-            this.label39.Text = "9,999,999,999";
-            this.label39.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label40
-            // 
-            this.label40.BackColor = System.Drawing.Color.White;
-            this.label40.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label40.Location = new System.Drawing.Point(961, 100);
-            this.label40.Name = "label40";
-            this.label40.Size = new System.Drawing.Size(130, 27);
-            this.label40.TabIndex = 35;
-            this.label40.Text = "9,999,999,999";
-            this.label40.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label52
-            // 
-            this.label52.BackColor = System.Drawing.Color.White;
-            this.label52.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label52.Location = new System.Drawing.Point(771, 21);
-            this.label52.Name = "label52";
-            this.label52.Size = new System.Drawing.Size(320, 26);
-            this.label52.TabIndex = 36;
-            this.label52.Text = "修　正　計　算";
-            this.label52.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label41
-            // 
-            this.label41.BackColor = System.Drawing.Color.White;
-            this.label41.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label41.Location = new System.Drawing.Point(961, 47);
-            this.label41.Name = "label41";
-            this.label41.Size = new System.Drawing.Size(130, 26);
-            this.label41.TabIndex = 36;
-            this.label41.Text = "金　額";
-            this.label41.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lbltxt1_1
-            // 
-            this.lbltxt1_1.BackColor = System.Drawing.Color.White;
-            this.lbltxt1_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt1_1.Location = new System.Drawing.Point(625, 74);
-            this.lbltxt1_1.Name = "lbltxt1_1";
-            this.lbltxt1_1.Size = new System.Drawing.Size(130, 27);
-            this.lbltxt1_1.TabIndex = 29;
-            this.lbltxt1_1.Text = "9,999,999,999";
-            this.lbltxt1_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbltxt1
-            // 
-            this.lbltxt1.BackColor = System.Drawing.Color.White;
-            this.lbltxt1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt1.Location = new System.Drawing.Point(495, 74);
-            this.lbltxt1.Name = "lbltxt1";
-            this.lbltxt1.Size = new System.Drawing.Size(131, 27);
-            this.lbltxt1.TabIndex = 30;
-            this.lbltxt1.Text = "9,999,999,999";
-            this.lbltxt1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label33
-            // 
-            this.label33.BackColor = System.Drawing.Color.White;
-            this.label33.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label33.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label33.Location = new System.Drawing.Point(184, 74);
-            this.label33.Name = "label33";
-            this.label33.Size = new System.Drawing.Size(318, 27);
-            this.label33.TabIndex = 31;
-            this.label33.Text = "直　接　工　事　費";
-            this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblTotal3_1
-            // 
-            this.lblTotal3_1.BackColor = System.Drawing.Color.White;
-            this.lblTotal3_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal3_1.Location = new System.Drawing.Point(625, 309);
-            this.lblTotal3_1.Name = "lblTotal3_1";
-            this.lblTotal3_1.Size = new System.Drawing.Size(130, 27);
-            this.lblTotal3_1.TabIndex = 20;
-            this.lblTotal3_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal3
-            // 
-            this.lblTotal3.BackColor = System.Drawing.Color.White;
-            this.lblTotal3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal3.Location = new System.Drawing.Point(495, 309);
-            this.lblTotal3.Name = "lblTotal3";
-            this.lblTotal3.Size = new System.Drawing.Size(131, 27);
-            this.lblTotal3.TabIndex = 20;
-            this.lblTotal3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl3_5
-            // 
-            this.lbl3_5.BackColor = System.Drawing.Color.White;
-            this.lbl3_5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl3_5.Location = new System.Drawing.Point(625, 274);
-            this.lbl3_5.Name = "lbl3_5";
-            this.lbl3_5.Size = new System.Drawing.Size(130, 27);
-            this.lbl3_5.TabIndex = 16;
-            this.lbl3_5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl3_1
-            // 
-            this.lbl3_1.BackColor = System.Drawing.Color.White;
-            this.lbl3_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl3_1.Location = new System.Drawing.Point(495, 274);
-            this.lbl3_1.Name = "lbl3_1";
-            this.lbl3_1.Size = new System.Drawing.Size(131, 27);
-            this.lbl3_1.TabIndex = 16;
-            this.lbl3_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal2_1
-            // 
-            this.lblTotal2_1.BackColor = System.Drawing.Color.White;
-            this.lblTotal2_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal2_1.Location = new System.Drawing.Point(625, 239);
-            this.lblTotal2_1.Name = "lblTotal2_1";
-            this.lblTotal2_1.Size = new System.Drawing.Size(130, 27);
-            this.lblTotal2_1.TabIndex = 8;
-            this.lblTotal2_1.Text = "9,999,999,999";
-            this.lblTotal2_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbltxt3_1
-            // 
-            this.lbltxt3_1.BackColor = System.Drawing.Color.White;
-            this.lbltxt3_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt3_1.Location = new System.Drawing.Point(625, 213);
-            this.lbltxt3_1.Name = "lbltxt3_1";
-            this.lbltxt3_1.Size = new System.Drawing.Size(130, 27);
-            this.lbltxt3_1.TabIndex = 12;
-            this.lbltxt3_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl2_5
-            // 
-            this.lbl2_5.BackColor = System.Drawing.Color.White;
-            this.lbl2_5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl2_5.Location = new System.Drawing.Point(625, 187);
-            this.lbl2_5.Name = "lbl2_5";
-            this.lbl2_5.Size = new System.Drawing.Size(130, 27);
-            this.lbl2_5.TabIndex = 12;
-            this.lbl2_5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal2
-            // 
-            this.lblTotal2.BackColor = System.Drawing.Color.White;
-            this.lblTotal2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal2.Location = new System.Drawing.Point(495, 239);
-            this.lblTotal2.Name = "lblTotal2";
-            this.lblTotal2.Size = new System.Drawing.Size(131, 27);
-            this.lblTotal2.TabIndex = 8;
-            this.lblTotal2.Text = "9,999,999,999";
-            this.lblTotal2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbltxt3
-            // 
-            this.lbltxt3.BackColor = System.Drawing.Color.White;
-            this.lbltxt3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt3.Location = new System.Drawing.Point(495, 213);
-            this.lbltxt3.Name = "lbltxt3";
-            this.lbltxt3.Size = new System.Drawing.Size(131, 27);
-            this.lbltxt3.TabIndex = 12;
-            this.lbltxt3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl2_1
-            // 
-            this.lbl2_1.BackColor = System.Drawing.Color.White;
-            this.lbl2_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl2_1.Location = new System.Drawing.Point(495, 187);
-            this.lbl2_1.Name = "lbl2_1";
-            this.lbl2_1.Size = new System.Drawing.Size(131, 27);
-            this.lbl2_1.TabIndex = 12;
-            this.lbl2_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal1_1
-            // 
-            this.lblTotal1_1.BackColor = System.Drawing.Color.White;
-            this.lblTotal1_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal1_1.Location = new System.Drawing.Point(625, 152);
-            this.lblTotal1_1.Name = "lblTotal1_1";
-            this.lblTotal1_1.Size = new System.Drawing.Size(130, 27);
-            this.lblTotal1_1.TabIndex = 8;
-            this.lblTotal1_1.Text = "9,999,999,999";
-            this.lblTotal1_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal1
-            // 
-            this.lblTotal1.BackColor = System.Drawing.Color.White;
-            this.lblTotal1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lblTotal1.Location = new System.Drawing.Point(495, 152);
-            this.lblTotal1.Name = "lblTotal1";
-            this.lblTotal1.Size = new System.Drawing.Size(131, 27);
-            this.lblTotal1.TabIndex = 8;
-            this.lblTotal1.Text = "9,999,999,999";
-            this.lblTotal1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbltxt2_1
-            // 
-            this.lbltxt2_1.BackColor = System.Drawing.Color.White;
-            this.lbltxt2_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt2_1.Location = new System.Drawing.Point(625, 126);
-            this.lbltxt2_1.Name = "lbltxt2_1";
-            this.lbltxt2_1.Size = new System.Drawing.Size(130, 27);
-            this.lbltxt2_1.TabIndex = 8;
-            this.lbltxt2_1.Text = "9,999,999,999";
-            this.lbltxt2_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbltxt2
-            // 
-            this.lbltxt2.BackColor = System.Drawing.Color.White;
-            this.lbltxt2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbltxt2.Location = new System.Drawing.Point(495, 126);
-            this.lbltxt2.Name = "lbltxt2";
-            this.lbltxt2.Size = new System.Drawing.Size(131, 27);
-            this.lbltxt2.TabIndex = 8;
-            this.lbltxt2.Text = "9,999,999,999";
-            this.lbltxt2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label12
-            // 
-            this.label12.BackColor = System.Drawing.Color.White;
-            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label12.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label12.Location = new System.Drawing.Point(184, 239);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(318, 27);
-            this.label12.TabIndex = 5;
-            this.label12.Text = "工　事　原　価";
-            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label21
-            // 
-            this.label21.BackColor = System.Drawing.Color.White;
-            this.label21.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label21.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label21.Location = new System.Drawing.Point(184, 213);
-            this.label21.Name = "label21";
-            this.label21.Size = new System.Drawing.Size(318, 27);
-            this.label21.TabIndex = 7;
-            this.label21.Text = "積み上げ現場管理費";
-            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lbl1_5
-            // 
-            this.lbl1_5.BackColor = System.Drawing.Color.White;
-            this.lbl1_5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl1_5.Location = new System.Drawing.Point(625, 100);
-            this.lbl1_5.Name = "lbl1_5";
-            this.lbl1_5.Size = new System.Drawing.Size(130, 27);
-            this.lbl1_5.TabIndex = 8;
-            this.lbl1_5.Text = "9,999,999,999";
-            this.lbl1_5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl1_1
-            // 
-            this.lbl1_1.BackColor = System.Drawing.Color.White;
-            this.lbl1_1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl1_1.Location = new System.Drawing.Point(495, 100);
-            this.lbl1_1.Name = "lbl1_1";
-            this.lbl1_1.Size = new System.Drawing.Size(131, 27);
-            this.lbl1_1.TabIndex = 8;
-            this.lbl1_1.Text = "9,999,999,999";
-            this.lbl1_1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label37
-            // 
-            this.label37.BackColor = System.Drawing.Color.White;
-            this.label37.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label37.Location = new System.Drawing.Point(625, 47);
-            this.label37.Name = "label37";
-            this.label37.Size = new System.Drawing.Size(130, 26);
-            this.label37.TabIndex = 8;
-            this.label37.Text = "最低基準金額";
-            this.label37.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.White;
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.Location = new System.Drawing.Point(495, 47);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(130, 26);
-            this.label15.TabIndex = 8;
-            this.label15.Text = "算　出　金　額";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label10
-            // 
-            this.label10.BackColor = System.Drawing.Color.White;
-            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label10.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label10.Location = new System.Drawing.Point(184, 152);
-            this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(318, 27);
-            this.label10.TabIndex = 3;
-            this.label10.Text = "純　工　事　費";
-            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label19
-            // 
-            this.label19.BackColor = System.Drawing.Color.White;
-            this.label19.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label19.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label19.Location = new System.Drawing.Point(184, 126);
-            this.label19.Name = "label19";
-            this.label19.Size = new System.Drawing.Size(318, 27);
-            this.label19.TabIndex = 28;
-            this.label19.Text = "積み上げ共通仮設費";
-            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lbl1_4
-            // 
-            this.lbl1_4.BackColor = System.Drawing.Color.White;
-            this.lbl1_4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl1_4.Location = new System.Drawing.Point(431, 100);
-            this.lbl1_4.Name = "lbl1_4";
-            this.lbl1_4.Size = new System.Drawing.Size(65, 27);
-            this.lbl1_4.TabIndex = 8;
-            this.lbl1_4.Text = "999.99";
-            this.lbl1_4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl1_3
-            // 
-            this.lbl1_3.BackColor = System.Drawing.Color.White;
-            this.lbl1_3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl1_3.Location = new System.Drawing.Point(367, 100);
-            this.lbl1_3.Name = "lbl1_3";
-            this.lbl1_3.Size = new System.Drawing.Size(65, 27);
-            this.lbl1_3.TabIndex = 8;
-            this.lbl1_3.Text = "999.99";
-            this.lbl1_3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl1_2
-            // 
-            this.lbl1_2.BackColor = System.Drawing.Color.White;
-            this.lbl1_2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl1_2.Location = new System.Drawing.Point(303, 100);
-            this.lbl1_2.Name = "lbl1_2";
-            this.lbl1_2.Size = new System.Drawing.Size(65, 27);
-            this.lbl1_2.TabIndex = 8;
-            this.lbl1_2.Text = "999.99";
-            this.lbl1_2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label16
-            // 
-            this.label16.BackColor = System.Drawing.Color.White;
-            this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label16.Location = new System.Drawing.Point(431, 47);
-            this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(64, 26);
-            this.label16.TabIndex = 25;
-            this.label16.Text = "上限値";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label17
-            // 
-            this.label17.BackColor = System.Drawing.Color.White;
-            this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label17.Location = new System.Drawing.Point(367, 47);
-            this.label17.Name = "label17";
-            this.label17.Size = new System.Drawing.Size(64, 26);
-            this.label17.TabIndex = 26;
-            this.label17.Text = "算定値";
-            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label18
-            // 
-            this.label18.BackColor = System.Drawing.Color.White;
-            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label18.Location = new System.Drawing.Point(303, 47);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(64, 26);
-            this.label18.TabIndex = 27;
-            this.label18.Text = "下限値";
-            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lbl3_4
-            // 
-            this.lbl3_4.BackColor = System.Drawing.Color.White;
-            this.lbl3_4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl3_4.Location = new System.Drawing.Point(431, 274);
-            this.lbl3_4.Name = "lbl3_4";
-            this.lbl3_4.Size = new System.Drawing.Size(65, 27);
-            this.lbl3_4.TabIndex = 13;
-            this.lbl3_4.Text = "999.99";
-            this.lbl3_4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl3_3
-            // 
-            this.lbl3_3.BackColor = System.Drawing.Color.White;
-            this.lbl3_3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl3_3.Location = new System.Drawing.Point(367, 274);
-            this.lbl3_3.Name = "lbl3_3";
-            this.lbl3_3.Size = new System.Drawing.Size(65, 27);
-            this.lbl3_3.TabIndex = 14;
-            this.lbl3_3.Text = "999.99";
-            this.lbl3_3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl3_2
-            // 
-            this.lbl3_2.BackColor = System.Drawing.Color.White;
-            this.lbl3_2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl3_2.Location = new System.Drawing.Point(303, 274);
-            this.lbl3_2.Name = "lbl3_2";
-            this.lbl3_2.Size = new System.Drawing.Size(65, 27);
-            this.lbl3_2.TabIndex = 15;
-            this.lbl3_2.Text = "999.99";
-            this.lbl3_2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl2_4
-            // 
-            this.lbl2_4.BackColor = System.Drawing.Color.White;
-            this.lbl2_4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl2_4.Location = new System.Drawing.Point(431, 187);
-            this.lbl2_4.Name = "lbl2_4";
-            this.lbl2_4.Size = new System.Drawing.Size(65, 27);
-            this.lbl2_4.TabIndex = 9;
-            this.lbl2_4.Text = "999.99";
-            this.lbl2_4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl2_3
-            // 
-            this.lbl2_3.BackColor = System.Drawing.Color.White;
-            this.lbl2_3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl2_3.Location = new System.Drawing.Point(367, 187);
-            this.lbl2_3.Name = "lbl2_3";
-            this.lbl2_3.Size = new System.Drawing.Size(65, 27);
-            this.lbl2_3.TabIndex = 10;
-            this.lbl2_3.Text = "999.99";
-            this.lbl2_3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lbl2_2
-            // 
-            this.lbl2_2.BackColor = System.Drawing.Color.White;
-            this.lbl2_2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.lbl2_2.Location = new System.Drawing.Point(303, 187);
-            this.lbl2_2.Name = "lbl2_2";
-            this.lbl2_2.Size = new System.Drawing.Size(65, 27);
-            this.lbl2_2.TabIndex = 11;
-            this.lbl2_2.Text = "999.99";
-            this.lbl2_2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label9
-            // 
-            this.label9.BackColor = System.Drawing.Color.White;
-            this.label9.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label9.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label9.Location = new System.Drawing.Point(184, 100);
-            this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(120, 27);
-            this.label9.TabIndex = 2;
-            this.label9.Text = "共通仮設費";
-            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label11
-            // 
-            this.label11.BackColor = System.Drawing.Color.White;
-            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label11.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label11.Location = new System.Drawing.Point(184, 187);
-            this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(120, 27);
-            this.label11.TabIndex = 4;
-            this.label11.Text = "現場管理費";
-            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label13
-            // 
-            this.label13.BackColor = System.Drawing.Color.White;
-            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label13.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label13.Location = new System.Drawing.Point(184, 274);
-            this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(120, 27);
-            this.label13.TabIndex = 6;
-            this.label13.Text = "一般管理費";
-            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label14
-            // 
-            this.label14.BackColor = System.Drawing.Color.White;
-            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
-            this.label14.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label14.Location = new System.Drawing.Point(184, 309);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(318, 27);
-            this.label14.TabIndex = 7;
-            this.label14.Text = "工　事　価　格";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label46
-            // 
-            this.label46.BackColor = System.Drawing.Color.White;
-            this.label46.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label46.Location = new System.Drawing.Point(184, 21);
-            this.label46.Name = "label46";
-            this.label46.Size = new System.Drawing.Size(571, 26);
-            this.label46.TabIndex = 36;
-            this.label46.Text = "標　準　計　算";
-            this.label46.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // FrmMain
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 16F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
-            this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1121, 591);
-            this.Controls.Add(this.groupBox2);
-            this.Controls.Add(this.groupBox1);
-            this.Controls.Add(this.btnEnd);
-            this.Controls.Add(this.btnStart);
-            this.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.KeyPreview = true;
-            this.Margin = new System.Windows.Forms.Padding(4);
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "FrmMain";
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.Text = "共通費算定";
-            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmMain_FormClosing);
-            this.Load += new System.EventHandler(this.FrmMain_Load);
-            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmMain_KeyDown);
-            this.groupBox1.ResumeLayout(false);
-            this.groupBox1.PerformLayout();
-            this.groupBox2.ResumeLayout(false);
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button btnStart;
-        private System.Windows.Forms.Button btnEnd;
-        private System.Windows.Forms.GroupBox groupBox1;
-        private System.Windows.Forms.ComboBox cmb1;
-        private System.Windows.Forms.TextBox txt4;
-        private System.Windows.Forms.TextBox txt1;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.TextBox txt3;
-        private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.TextBox txt2;
-        private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.GroupBox groupBox2;
-        private System.Windows.Forms.Label lblTotal3;
-        private System.Windows.Forms.Label lbl3_4;
-        private System.Windows.Forms.Label lbl3_3;
-        private System.Windows.Forms.Label lbl3_2;
-        private System.Windows.Forms.Label lbl3_1;
-        private System.Windows.Forms.Label lbl2_4;
-        private System.Windows.Forms.Label lbl2_3;
-        private System.Windows.Forms.Label lbl2_2;
-        private System.Windows.Forms.Label lbl2_1;
-        private System.Windows.Forms.Label label9;
-        private System.Windows.Forms.Label label10;
-        private System.Windows.Forms.Label label11;
-        private System.Windows.Forms.Label label12;
-        private System.Windows.Forms.Label label13;
-        private System.Windows.Forms.Label label14;
-        private System.Windows.Forms.Label lbl1_4;
-        private System.Windows.Forms.Label lbl1_3;
-        private System.Windows.Forms.Label lbl1_2;
-        private System.Windows.Forms.Label lbl1_1;
-        private System.Windows.Forms.Label label16;
-        private System.Windows.Forms.Label label17;
-        private System.Windows.Forms.Label label18;
-        private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.Label label21;
-        private System.Windows.Forms.Label lblTotal2;
-        private System.Windows.Forms.Label lblTotal1;
-        private System.Windows.Forms.Label label19;
-        private System.Windows.Forms.TextBox txt7;
-        private System.Windows.Forms.Label label26;
-        private System.Windows.Forms.TextBox txt6;
-        private System.Windows.Forms.Label label24;
-        private System.Windows.Forms.TextBox txt5;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label lbl1_5;
-        private System.Windows.Forms.Label label37;
-        private System.Windows.Forms.Label lblTotal2_1;
-        private System.Windows.Forms.Label lbltxt3;
-        private System.Windows.Forms.Label lblTotal1_1;
-        private System.Windows.Forms.Label lbltxt2;
-        private System.Windows.Forms.Label lblTotal3_1;
-        private System.Windows.Forms.Label lbl3_5;
-        private System.Windows.Forms.Label lbl2_5;
-        private System.Windows.Forms.Label lbltxt1_1;
-        private System.Windows.Forms.Label lbltxt1;
-        private System.Windows.Forms.Label label33;
-        private System.Windows.Forms.Label lbltxt3_1;
-        private System.Windows.Forms.Label lbltxt2_1;
-        private System.Windows.Forms.Label label30;
-        private System.Windows.Forms.Label label31;
-        private System.Windows.Forms.Label label32;
-        private System.Windows.Forms.Label label34;
-        private System.Windows.Forms.Label label35;
-        private System.Windows.Forms.Label label36;
-        private System.Windows.Forms.Label label38;
-        private System.Windows.Forms.Label label39;
-        private System.Windows.Forms.Label label40;
-        private System.Windows.Forms.Label label41;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label label4;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label20;
-        private System.Windows.Forms.Label label22;
-        private System.Windows.Forms.Label label23;
-        private System.Windows.Forms.Label label25;
-        private System.Windows.Forms.Label label27;
-        private System.Windows.Forms.Label label28;
-        private System.Windows.Forms.Label label29;
-        private System.Windows.Forms.Label label50;
-        private System.Windows.Forms.Label label51;
-        private System.Windows.Forms.Label label52;
-        private System.Windows.Forms.Label label46;
-    }
-}
-
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculationAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculationAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculationAuxiliary.cs	(nonexistent)
@@ -1,650 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace CommonCostCalculation
-{
-    public partial class FrmMain
-    {
-        #region コンボボックスセット
-        /// <summary>
-        /// コンボボックスデータ初期セット
-        /// </summary>
-        /// <param name="cmb">ComboBoxオブジェクト</param>
-        /// <param name="DataList">List<KeyValuePair<int, string>>オブジェクト</param>
-        public static void InitDataSetCombBox(ComboBox cmb, List<KeyValuePair<int, string>> DataList, bool bInitClear = true)
-        {
-            try
-            {
-                //コンボボックスのDataSourceクリア
-                cmb.DataSource = null;
-
-                // コンボボックスクリア
-                cmb.Items.Clear();
-
-                // 選択項目クリア
-                cmb.Text = "";
-
-                //コンボボックスのDataSourceにListを割り当てる
-                cmb.DataSource = DataList;
-
-                //対応する値はDataTableのID列
-                cmb.ValueMember = "Key";
-
-                //表示される値はDataTableのNAME列
-                cmb.DisplayMember = "Value";
-
-                // 先頭行空白へ
-                if (bInitClear) cmb.SelectedIndex = -1;
-
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 表示オブジェクトの取得
-        /// <summary>
-        /// 表示オブジェクトの取得
-        /// </summary>
-        private void SetDisplayObject()
-        {
-            // 表示パーセント
-            m_DspPercent[0, 0] = lbl1_2;
-            m_DspPercent[0, 1] = lbl1_3;
-            m_DspPercent[0, 2] = lbl1_4;
-            m_DspPercent[1, 0] = lbl2_2;
-            m_DspPercent[1, 1] = lbl2_3;
-            m_DspPercent[1, 2] = lbl2_4;
-            m_DspPercent[2, 0] = lbl3_2;
-            m_DspPercent[2, 1] = lbl3_3;
-            m_DspPercent[2, 2] = lbl3_4;
-
-            m_DspPercent[3, 0] = label7;
-            m_DspPercent[3, 1] = label4;
-            m_DspPercent[3, 2] = label2;
-            m_DspPercent[4, 0] = label51;
-            m_DspPercent[4, 1] = label50;
-            m_DspPercent[4, 2] = label29;
-            m_DspPercent[5, 0] = label28;
-            m_DspPercent[5, 1] = label27;
-            m_DspPercent[5, 2] = label25;
-
-            // 表示金額
-            m_DspValue[0, 0] = lbltxt1;
-            m_DspValue[0, 1] = lbltxt1_1;
-            m_DspValue[0, 2] = label30;
-            m_DspValue[1, 0] = lbl1_1;
-            m_DspValue[1, 1] = lbl1_5;
-            m_DspValue[1, 2] = label40;
-            m_DspValue[2, 0] = lbltxt2;
-            m_DspValue[2, 1] = lbltxt2_1;
-            m_DspValue[2, 2] = label39;
-            m_DspValue[3, 0] = lblTotal1;
-            m_DspValue[3, 1] = lblTotal1_1;
-            m_DspValue[3, 2] = label38;
-            m_DspValue[4, 0] = lbl2_1;
-            m_DspValue[4, 1] = lbl2_5;
-            m_DspValue[4, 2] = label36;
-            m_DspValue[5, 0] = lbltxt3;
-            m_DspValue[5, 1] = lbltxt3_1;
-            m_DspValue[5, 2] = label35;
-            m_DspValue[6, 0] = lblTotal2;
-            m_DspValue[6, 1] = lblTotal2_1;
-            m_DspValue[6, 2] = label34;
-            m_DspValue[7, 0] = lbl3_1;
-            m_DspValue[7, 1] = lbl3_5;
-            m_DspValue[7, 2] = label32;
-            m_DspValue[8, 0] = lblTotal3;
-            m_DspValue[8, 1] = lblTotal3_1;
-            m_DspValue[8, 2] = label31;
-        }
-        #endregion
-
-        #region 画面クリア
-        private void ClearDisplay()
-        {
-            txt1.Text = "0";
-            txt2.Text = "0";
-            txt3.Text = "0";
-            txt4.Text = "0.0";
-            txt5.Text = "1.00";
-            txt6.Text = "1.00";
-            txt7.Text = "1.00";
-
-            LabelClear();
-        }
-        #endregion
-
-        #region 表示画面のクリア
-        private void LabelClear()
-        {
-            for (int iy = 0; iy < m_DspValue.GetLength(0); iy++)
-            {
-                if (iy < 6)
-                {
-                    if (m_DspPercent[iy, 0] == null) continue;
-                    for (int ix = 0; ix < m_DspPercent.GetLength(1); ix++)
-                    {
-                        m_DspPercent[iy, ix].Text = string.Empty;
-                        m_DspPercent[iy, ix].BackColor = Color.White;
-                    }
-                }
-                if (m_DspValue[iy, 0] == null) continue;
-                for (int ix = 0; ix < m_DspValue.GetLength(1); ix++)
-                {
-                    m_DspValue[iy, ix].Text = string.Empty;
-                    m_DspValue[iy, ix].BackColor = Color.White;
-                }
-            }
-        }
-        #endregion
-
-        #region 共通仮設費計算
-        /// <summary>
-        /// 共通仮設費の計算
-        /// </summary>
-        private void CalculateCommonTemporary(bool bBase)
-        {
-            try
-            {
-                // 処理選択取得
-                int ExecNo = Common.cnvInt(cmb1.SelectedValue.ToString());
-
-                double CalValue = 0;
-                double HighValue = 0;
-                double LowValue = 0;
-                double ExecuteValue = 0;
-
-                // 計算値のセット
-                double dData = 0;
-                if (bBase) dData = Common.cnvDouble(txt1.Text);
-                else dData = Common.cnvDouble(m_DspValue[(int)DspValueLine.Value1, (int)DspValueColumn.Calc].Text);
-
-                // 処理を分ける
-                switch (ExecNo)
-                {
-                    case (int)ProcessNo.Process1:   // 新営建築工事
-                    case (int)ProcessNo.Process2:   // 改修建築工事
-                    case (int)ProcessNo.Process3:   // 新営電気設備工事
-                    case (int)ProcessNo.Process4:   // 改修電気設備工事
-                    case (int)ProcessNo.Process5:   // 新営機械設備工事
-                    case (int)ProcessNo.Process6:   // 改修機械設備工事
-
-                        // 新営建築工事～回収機械設備工事
-                        ClsCostCulculation.CalcCommonTempType1(ExecNo, dData, Common.cnvDouble(txt4.Text),
-                                                            ref  CalValue, ref HighValue, ref LowValue, ref ExecuteValue);
-                        break;
-                    case (int)ProcessNo.Process7:   // 昇降機設備工事
-                        // 昇降機設備工事
-                        ClsCostCulculation.CalcCommonTempType2(dData, ref  CalValue);
-                        HighValue = CalValue;
-                        LowValue = CalValue;
-                        ExecuteValue = CalValue;
-                        break;
-                }
-
-                // 共通仮設費
-                decimal dwork = System.Math.Round((decimal)ExecuteValue, 2) / 100.0M;
-                int dspval = Common.IntRoundDown((double)((decimal)dData * dwork), 2);
-
-                int ipercent = 0;
-                if (bBase)
-                {
-                    m_DspValue[(int)DspValueLine.Value2, (int)DspValueColumn.Base].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value1;
-                }
-                else
-                {
-                    m_DspValue[(int)DspValueLine.Value2, (int)DspValueColumn.Calc].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value4;
-                }
-
-
-                // 下限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Lower].Text = System.Math.Round(LowValue, 2).ToString("##0.00");
-                // 算定値
-                m_DspPercent[ipercent, (int)DspPercentColumn.Calc].Text = System.Math.Round(CalValue, 2).ToString("##.00");
-                // 上限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Upper].Text = System.Math.Round(HighValue, 2).ToString("##.00");
-
-                // 色変更
-                if ((int)ProcessNo.Process1 <= ExecNo && ExecNo <= (int)ProcessNo.Process6)
-                {
-                    if (LowValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Lower].BackColor = Color.LightGreen;
-                    if (CalValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Calc].BackColor = Color.LightGreen;
-                    if (HighValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Upper].BackColor = Color.LightGreen;
-                }
-                else
-                {
-                    m_DspPercent[(int)DspPercentLine.Value1, (int)DspPercentColumn.Calc].BackColor = Color.LightGreen;
-                }
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 現場管理費計算
-        /// <summary>
-        /// 現場管理費の計算
-        /// </summary>
-        private void CalculateFieldManagement(bool bBase)
-        {
-            try
-            {
-                double CalValue = 0;
-                double HighValue = 0;
-                double LowValue = 0;
-                double ExecuteValue = 0;
-
-                // 計算値のセット
-                double dData = 0;
-                if (bBase) dData = Common.cnvDouble(m_DspValue[(int)DspValueLine.Value4, (int)DspValueColumn.Base].Text);
-                else dData = Common.cnvDouble(m_DspValue[(int)DspValueLine.Value4, (int)DspValueColumn.Calc].Text);
-
-                int ExecNo = Common.cnvInt(cmb1.SelectedValue.ToString());
-                // 処理を分ける
-                switch (ExecNo)
-                {
-                    case (int)ProcessNo.Process1:   // 新営建築工事
-                    case (int)ProcessNo.Process2:   // 改修建築工事
-                    case (int)ProcessNo.Process3:   // 新営電気設備工事
-                    case (int)ProcessNo.Process4:   // 改修電気設備工事
-                    case (int)ProcessNo.Process5:   // 新営機械設備工事
-                    case (int)ProcessNo.Process6:   // 改修機械設備工事
-                        // 新営建築工事～回収機械設備工事
-                        ClsCostCulculation.CalcFieldManageType1(ExecNo, dData, Common.cnvDouble(txt4.Text),
-                                                            ref  CalValue, ref HighValue, ref LowValue, ref ExecuteValue);
-                        break;
-                    case (int)ProcessNo.Process7:   // 昇降機設備工事
-                        // 昇降機設備工事
-                        ClsCostCulculation.CalcFieldManageType2(dData, ref  CalValue);
-                        HighValue = CalValue;
-                        LowValue = CalValue;
-                        ExecuteValue = CalValue;
-                        break;
-                }
-                // 現場管理費
-                decimal dwork = System.Math.Round((decimal)ExecuteValue, 2) / 100.0M;
-                int dspval = Common.IntRoundDown((double)((decimal)dData * dwork), 2);
-
-                int ipercent = 0;
-                if (bBase)
-                {
-                    m_DspValue[(int)DspValueLine.Value5, (int)DspValueColumn.Base].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value2;
-                }
-                else
-                {
-                    m_DspValue[(int)DspValueLine.Value5, (int)DspValueColumn.Calc].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value5;
-                }
-
-                // 下限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Lower].Text = System.Math.Round(LowValue, 2).ToString("##0.00");
-                // 算定値
-                m_DspPercent[ipercent, (int)DspPercentColumn.Calc].Text = System.Math.Round(CalValue, 2).ToString("##.00");
-                // 上限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Upper].Text = System.Math.Round(HighValue, 2).ToString("##.00");
-
-                // 色変更
-                if ((int)ProcessNo.Process1 <= ExecNo && ExecNo <= (int)ProcessNo.Process6)
-                {
-                    if (LowValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Lower].BackColor = Color.LightGreen;
-                    if (CalValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Calc].BackColor = Color.LightGreen;
-                    if (HighValue == ExecuteValue) m_DspPercent[ipercent, (int)DspPercentColumn.Upper].BackColor = Color.LightGreen;
-                }
-                else
-                {
-                    m_DspPercent[ipercent, (int)DspPercentColumn.Calc].BackColor = Color.LightGreen;
-                }
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 一般管理費計算
-        /// <summary>
-        /// 一般管理費の計算
-        /// </summary>
-        private void CalculateGeneralManagement(bool bBase)
-        {
-            try
-            {
-                // 計算値のセット
-                double dData = 0;
-                if (bBase) dData = Common.cnvDouble(m_DspValue[(int)DspValueLine.Value7, (int)DspValueColumn.Base].Text);
-                else dData = Common.cnvDouble(m_DspValue[(int)DspValueLine.Value7, (int)DspValueColumn.Calc].Text);
-
-                // 処理選択取得
-                int ExecNo = Common.cnvInt(cmb1.SelectedValue.ToString());
-                int pos = 0;
-                // 処理を分ける
-                switch (ExecNo)
-                {
-                    case (int)ProcessNo.Process1:   // 新営建築工事
-                    case (int)ProcessNo.Process2:   // 改修建築工事
-                        pos = 0;
-                        break;
-                    case (int)ProcessNo.Process3:   // 新営電気設備工事
-                    case (int)ProcessNo.Process4:   // 改修電気設備工事
-                        pos = 1;
-                        break;
-                    case (int)ProcessNo.Process5:   // 新営機械設備工事
-                    case (int)ProcessNo.Process6:   // 改修機械設備工事
-                    case (int)ProcessNo.Process7:   // 昇降機設備工事
-                        pos = 2;
-                        break;
-                }
-                double CalValue = 0;
-
-                // 一般管理費計算
-                ClsCostCulculation.CalcGeneralManage(pos, dData, ref  CalValue);
-
-                // 一般管理費
-                decimal dwork = System.Math.Round((decimal)CalValue, 2) / 100.0M;
-                int dspval = Common.IntRoundDown((double)((decimal)dData * dwork), 2);
-
-                int ipercent = 0;
-                if (bBase)
-                {
-                    m_DspValue[(int)DspValueLine.Value8, (int)DspValueColumn.Base].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value3;
-                }
-                else
-                {
-                    m_DspValue[(int)DspValueLine.Value8, (int)DspValueColumn.Calc].Text = dspval.ToString("#,0");
-                    ipercent = (int)DspPercentLine.Value6;
-                }
-
-                // 下限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Lower].Text = System.Math.Round(CalValue, 2).ToString("##0.00");
-                // 算定値
-                m_DspPercent[ipercent, (int)DspPercentColumn.Calc].Text = System.Math.Round(CalValue, 2).ToString("##.00");
-                m_DspPercent[ipercent, (int)DspPercentColumn.Calc].BackColor = Color.LightGreen;
-                // 上限
-                m_DspPercent[ipercent, (int)DspPercentColumn.Upper].Text = System.Math.Round(CalValue, 2).ToString("##.00");
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 計算処理
-        private void BaseCalculateAction()
-        {
-            if (!bCalcFlg) return;
-
-            LabelClear();
-
-            // 基本金額表示
-            SetBaseValue();
-            
-            // 共通仮設費計算
-            CalculateCommonTemporary(true);
-
-            // 純工事費計算
-            SetValue4Base();
-
-            // 現場管理費計算
-            CalculateFieldManagement(true);
-            
-            // 工事原価計算
-            SetValue7Base();
-
-            // 一般権利費計算
-            CalculateGeneralManagement(true);
-
-            // 工事価格計算
-            SetValue9Base();
-
-            // 最低落札金額の計算
-            SetLowerLimitValue();
-
-            // 補正値の計算
-            CalcCalculateAction();
-        }
-        #endregion
-
-        #region 基本金額表示
-        /// <summary>
-        /// 基本金額表示
-        /// </summary>
-        private void SetBaseValue()
-        {
-            try
-            {
-                // 直接工事費
-                m_DspValue[(int)DspValueLine.Value1, (int)DspValueColumn.Base].Text = txt1.Text;
-                // 積み上げ共通仮設費
-                m_DspValue[(int)DspValueLine.Value3, (int)DspValueColumn.Base].Text = txt2.Text;
-                // 積み上げ現場管理費
-                m_DspValue[(int)DspValueLine.Value6, (int)DspValueColumn.Base].Text = txt3.Text;
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 最低落札金額の計算
-        /// <summary>
-        /// 最低落札金額計算表示
-        /// </summary>
-        private void SetLowerLimitValue()
-        {
-            try
-            {
-                // 直接工事費
-                m_DspValue[(int)DspValueLine.Value1, (int)DspValueColumn.Lowers].Text = 
-                                                                            Common.IntRoundDown((double)(
-                                                                                    Common.cnvDecimal(m_DspValue[(int)DspValueLine.Value1, (int)DspValueColumn.Base].Text)
-                                                                                    * DefultPercent[0])
-                                                                                    , 2).ToString("#,0");
-                // 共通仮設費
-                m_DspValue[(int)DspValueLine.Value2, (int)DspValueColumn.Lowers].Text =
-                                                                            Common.IntRoundDown((double)(
-                                                                                    Common.cnvDecimal(m_DspValue[(int)DspValueLine.Value2, (int)DspValueColumn.Base].Text)
-                                                                                    * DefultPercent[1])
-                                                                                    , 2).ToString("#,0");
-                // 現場管理費
-                m_DspValue[(int)DspValueLine.Value5, (int)DspValueColumn.Lowers].Text =
-                                                                            Common.IntRoundDown((double)(
-                                                                                    Common.cnvDecimal(m_DspValue[(int)DspValueLine.Value5, (int)DspValueColumn.Base].Text)
-                                                                                    * DefultPercent[2])
-                                                                                    , 2).ToString("#,0");
-                // 一般管理費
-                m_DspValue[(int)DspValueLine.Value8, (int)DspValueColumn.Lowers].Text =
-                                                                            Common.IntRoundDown((double)(
-                                                                                    Common.cnvDecimal(m_DspValue[(int)DspValueLine.Value8, (int)DspValueColumn.Base].Text)
-                                                                                    * DefultPercent[3])
-                                                                                    , 2).ToString("#,0");
-                // 積み上げ共通仮設費
-                m_DspValue[(int)DspValueLine.Value3, (int)DspValueColumn.Lowers].Text = txt2.Text;
-                // 積み上げ現場管理費
-                m_DspValue[(int)DspValueLine.Value6, (int)DspValueColumn.Lowers].Text = txt3.Text;
-
-                // 純工事費計算
-                SetValue4Lowers();
-
-                // 工事原価計算
-                SetValue7Lowers();
-
-                // 工事価格計算
-                SetValue9Lowers();
-
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-
-        #region 純工事費計算
-        private void SetValue4Base()
-        {
-            // 純工事費計算
-            double dBase = 0;
-            for (int iy = (int)DspValueLine.Value1; iy < (int)DspValueLine.Value4; iy++)
-            {
-                dBase += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Base].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value4, (int)DspValueColumn.Base].Text = (Common.IntRoundDown(dBase, 2)).ToString("#,0");
-        }
-        private void SetValue4Lowers()
-        {
-            // 純工事費計算
-            double dLowers = 0;
-            for (int iy = (int)DspValueLine.Value1; iy < (int)DspValueLine.Value4; iy++)
-            {
-                dLowers += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Lowers].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value4, (int)DspValueColumn.Lowers].Text = (Common.IntRoundDown(dLowers, 2)).ToString("#,0");
-        }
-        private void SetValue4Calc()
-        {
-            // 純工事費計算
-            double dCalc = 0;
-            for (int iy = (int)DspValueLine.Value1; iy < (int)DspValueLine.Value4; iy++)
-            {
-                dCalc += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Calc].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value4, (int)DspValueColumn.Calc].Text = (Common.IntRoundDown(dCalc, 2)).ToString("#,0");
-        }
-        #endregion
-
-        #region 工事原価計算
-        private void SetValue7Base()
-        {
-            // 工事原価計算
-            double dBase = 0;
-            for (int iy = (int)DspValueLine.Value4; iy < (int)DspValueLine.Value7; iy++)
-            {
-                dBase += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Base].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value7, (int)DspValueColumn.Base].Text = (Common.IntRoundDown(dBase, 2)).ToString("#,0");
-        }
-        private void SetValue7Lowers()
-        {
-            // 工事原価計算
-            double dLowers = 0;
-            for (int iy = (int)DspValueLine.Value4; iy < (int)DspValueLine.Value7; iy++)
-            {
-                dLowers += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Lowers].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value7, (int)DspValueColumn.Lowers].Text = (Common.IntRoundDown(dLowers, 2)).ToString("#,0");
-        }
-        private void SetValue7Calc()
-        {
-            // 工事原価計算
-            double dCalc = 0;
-            for (int iy = (int)DspValueLine.Value4; iy < (int)DspValueLine.Value7; iy++)
-            {
-                dCalc += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Calc].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value7, (int)DspValueColumn.Calc].Text = (Common.IntRoundDown(dCalc, 2)).ToString("#,0");
-        }
-        #endregion
-
-        #region 工事価格計算
-        private void SetValue9Base()
-        {
-            // 工事価格計算
-            double dBase = 0;
-            for (int iy = (int)DspValueLine.Value7; iy < (int)DspValueLine.Value9; iy++)
-            {
-                dBase += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Base].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value9, (int)DspValueColumn.Base].Text = (Common.IntRoundDown(dBase, 2)).ToString("#,0");
-        }
-        private void SetValue9Lowers()
-        {
-            // 工事価格計算
-            double dLowers = 0;
-            for (int iy = (int)DspValueLine.Value7; iy < (int)DspValueLine.Value9; iy++)
-            {
-                dLowers += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Lowers].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value9, (int)DspValueColumn.Lowers].Text = (Common.IntRoundDown(dLowers, 2)).ToString("#,0");
-        }
-        private void SetValue9Calc()
-        {
-            // 工事価格計算
-            double dCalc = 0;
-            for (int iy = (int)DspValueLine.Value7; iy < (int)DspValueLine.Value9; iy++)
-            {
-                dCalc += Common.cnvDouble(m_DspValue[iy, (int)DspValueColumn.Calc].Text);
-            }
-            m_DspValue[(int)DspValueLine.Value9, (int)DspValueColumn.Calc].Text = (Common.IntRoundDown(dCalc, 2)).ToString("#,0");
-        }
-        #endregion
-
-        #region 計算処理
-        private void CalcCalculateAction()
-        {
-            if (!bCalcFlg) return;
-
-            // 補正金額表示
-            SetCalcValue();
-
-            // 共通仮設費計算
-            CalculateCommonTemporary(false);
-
-            // 純工事費計算
-            SetValue4Calc();
-
-            // 現場管理費計算
-            CalculateFieldManagement(false);
-
-            // 工事原価計算
-            SetValue7Calc();
-
-            // 一般権利費計算
-            CalculateGeneralManagement(false);
-
-            // 工事価格計算
-            SetValue9Calc();
-        }
-        #endregion
-
-        #region 補正金額表示
-        /// <summary>
-        /// 補正金額表示
-        /// </summary>
-        private void SetCalcValue()
-        {
-            try
-            {
-                // 直接工事費
-                m_DspValue[(int)DspValueLine.Value1, (int)DspValueColumn.Calc].Text = Common.IntRoundDown(Common.cnvDouble(txt1.Text) * Common.cnvDouble(txt5.Text), 2).ToString("#,0");
-                // 積み上げ共通仮設費
-                m_DspValue[(int)DspValueLine.Value3, (int)DspValueColumn.Calc].Text = Common.IntRoundDown(Common.cnvDouble(txt2.Text) * Common.cnvDouble(txt6.Text), 2).ToString("#,0");
-                // 積み上げ現場管理費
-                m_DspValue[(int)DspValueLine.Value6, (int)DspValueColumn.Calc].Text = Common.IntRoundDown(Common.cnvDouble(txt3.Text) * Common.cnvDouble(txt7.Text), 2).ToString("#,0");
-            }
-            catch (Exception ex)
-            {
-                Console.WriteLine(ex.Message);
-            }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.resx	(nonexistent)
@@ -1,120 +0,0 @@
-﻿<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/FrmCostCalculation.cs	(nonexistent)
@@ -1,340 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows.Forms;
-
-namespace CommonCostCalculation
-{
-    public partial class FrmMain : Form
-    {
-        #region 定数
-        #region 算出値番号
-        /// <summary>
-        /// プロセス番号
-        /// </summary>
-        private enum ProcessNo
-        {
-            /// <summary>
-            /// 新営建築工事
-            /// </summary>
-            Process1 = 0,
-            /// <summary>
-            /// 改修建築工事
-            /// </summary>
-            Process2,
-            /// <summary>
-            /// 新営電気設備工事
-            /// </summary>
-            Process3,
-            /// <summary>
-            /// 改修電気設備工事
-            /// </summary>
-            Process4,
-            /// <summary>
-            /// 新営機械設備工事
-            /// </summary>
-            Process5,
-            /// <summary>
-            /// 改修機械設備工事
-            /// </summary>
-            Process6,
-            /// <summary>
-            /// 昇降機設備工事
-            /// </summary>
-            Process7,
-        }
-        #endregion
-
-        #region 表示パーセント並び順
-        /// <summary>
-        /// 表示パーセント行順
-        /// </summary>
-        private enum DspPercentLine
-        {
-            /// <summary>
-            /// 共通仮設費
-            /// </summary>
-            Value1 = 0,
-            /// <summary>
-            /// 現場管理費
-            /// </summary>
-            Value2,
-            /// <summary>
-            /// 一般管理費
-            /// </summary>
-            Value3,
-            /// <summary>
-            /// 補正共通仮設費
-            /// </summary>
-            Value4,
-            /// <summary>
-            /// 補正現場管理費
-            /// </summary>
-            Value5,
-            /// <summary>
-            /// 補正一般管理費
-            /// </summary>
-            Value6,
-        }
-        /// <summary>
-        /// 表示パーセント列順
-        /// </summary>
-        private enum DspPercentColumn
-        {
-            Lower =0,
-            Calc,
-            Upper,
-        }
-        #endregion
-        #region 表示値行定義
-        /// <summary>
-        /// 表示値行定義
-        /// </summary>
-        private enum DspValueLine
-        {
-            /// <summary>
-            /// 直接工事費
-            /// </summary>
-            Value1 = 0,
-            /// <summary>
-            /// 共通仮設費
-            /// </summary>
-            Value2,
-            /// <summary>
-            /// 積み上げ共通仮設費
-            /// </summary>
-            Value3,
-            /// <summary>
-            /// 純工事費
-            /// </summary>
-            Value4,
-            /// <summary>
-            /// 現場管理費
-            /// </summary>
-            Value5,
-            /// <summary>
-            /// 積み上げ現場管理費
-            /// </summary>
-            Value6,
-            /// <summary>
-            /// 工事原価
-            /// </summary>
-            Value7,
-            /// <summary>
-            /// 一般管理費
-            /// </summary>
-            Value8,
-            /// <summary>
-            /// 工事価格
-            /// </summary>
-            Value9,
-        }
-        #endregion
-        #region 表示値列定義
-        /// <summary>
-        /// 表示値列定義
-        /// </summary>
-        private enum DspValueColumn
-        {
-            /// <summary>
-            /// 算出金額
-            /// </summary>
-            Base = 0,
-            /// <summary>
-            /// 最低落札金額
-            /// </summary>
-            Lowers,
-            /// <summary>
-            /// 補正金額
-            /// </summary>
-            Calc,
-        }
-        #endregion
-
-        #region コンボボックス名称
-        /// <summary>
-        /// 工事名称リスト
-        /// </summary>
-        private static List<KeyValuePair<int, string>> ConstructionList = new List<KeyValuePair<int, string>>() {  new KeyValuePair<int,string>(0,"　新営建築工事"),
-                                                                                                                　new KeyValuePair<int,string>(1,"　改修建築工事"),
-                                                                                                                　new KeyValuePair<int,string>(2,"　新営電気設備工事"),
-                                                                                                                　new KeyValuePair<int,string>(3,"　改修電気設備工事"),
-                                                                                                                　new KeyValuePair<int,string>(4,"　新営機械設備工事"),
-                                                                                                                　new KeyValuePair<int,string>(5,"　改修機械設備工事"),
-                                                                                                                　new KeyValuePair<int,string>(6,"　昇降機設備工事"),
-                                                                                                                };
-        #endregion
-
-        #region 最低制限価格パーセント
-        /// <summary>
-        /// 最低制限価格パーセント
-        /// 0:直接工事費率
-        /// 1:共通仮設費率
-        /// 2:現場管理費率
-        /// 3:一般管理費率
-        /// 4:消費税率
-        /// </summary>
-        private decimal[] DefultPercent = new decimal[] { 0.95M, 0.9M, 0.8M, 0.55M, 0.08M };
-        #endregion
-        #endregion
-
-        #region 変数
-        /// <summary>
-        /// 表示オブジェクト
-        /// </summary>
-        private Control[,] m_DspPercent = new Control[6, 3];
-        private Control[,] m_DspValue = new Control[9, 3];
-        /// <summary>
-        /// 計算フラグ
-        /// </summary>
-        private bool bCalcFlg = false;
-        #endregion
-
-        #region コンストラクタ
-        public FrmMain()
-        {
-            InitializeComponent();
-        }
-        #endregion
-
-        #region フォームロード
-        /// <summary>
-        /// フォームロード
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmMain_Load(object sender, EventArgs e)
-        {
-            // コンボボックス初期表示
-            InitDataSetCombBox(cmb1, ConstructionList);
-
-            // コントロールオブジェクトセット
-            SetDisplayObject();
-
-            // 画面クリア
-            ClearDisplay();
-        }
-        #endregion
-
-        #region ×ボタン
-        /// <summary>
-        /// ×ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmMain_FormClosing(object sender, FormClosingEventArgs e)
-        {
-
-        }
-        #endregion
-
-        #region 終了ボタン
-        /// <summary>
-        /// 終了ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnEnd_Click(object sender, EventArgs e)
-        {
-            this.Close();
-        }
-        #endregion
-
-        #region 計算ボタン
-        /// <summary>
-        /// 計算ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnStart_Click(object sender, EventArgs e)
-        {
-            if (cmb1.Text.Length == 0) return;
-
-            bCalcFlg = true;
-
-            // 計算処理
-            BaseCalculateAction();
-        }
-        #endregion
-
-        #region Entryキーでの移動処理
-        /// <summary>
-        /// Entryキーでの移動処理
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmMain_KeyDown(object sender, KeyEventArgs e)
-        {
-            //Enterキーが押されているか確認
-            //AltかCtrlキーが押されている時は無視する
-            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
-            {
-                //あたかもTabキーが押されたかのようにする
-                //Shiftが押されている時は前のコントロールのフォーカスを移動
-                this.ProcessTabKey(!e.Shift);
-
-                e.Handled = true;
-                //.NET Framework 2.0以降
-                e.SuppressKeyPress = true;
-            }
-            if (e.KeyCode == Keys.Up)
-            {
-                this.ProcessTabKey(false);
-
-                e.Handled = true;
-                //.NET Framework 2.0以降
-                e.SuppressKeyPress = true;
-            }
-            if (e.KeyCode == Keys.Down)
-            {
-                this.ProcessTabKey(true);
-
-                e.Handled = true;
-                //.NET Framework 2.0以降
-                e.SuppressKeyPress = true;
-            }
-        }
-        #endregion
-
-        #region 入力後処理
-        /// <summary>
-        /// 入力後処理
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void txt1_Validated(object sender, EventArgs e)
-        {
-            TextBox txtbox = (TextBox)sender;
-            if (!Common.chkNumeric(txt1.Text)) {
-                MessageBox.Show("数値を入力してください。", "数値エラー", MessageBoxButtons.OK);
-                return;
-            }
-            if (txtbox == txt4 || txtbox == txt5 || txtbox == txt6 || txtbox == txt7)
-                txtbox.Text = Common.cnvDouble(txtbox.Text).ToString("#,0.00");
-            else
-                txtbox.Text = Common.cnvLong(txtbox.Text).ToString("#,0");
-
-            // 計算処理
-            //CalculateAction();
-        }
-        #endregion
-
-        #region テキストボックス入力前処理
-        /// <summary>
-        /// 入力前（テキスト選択）
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void txt1_Enter(object sender, EventArgs e)
-        {
-            TextBox txtbox = (TextBox)sender;
-            txtbox.SelectAll();
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportListAuxiliary.cs	(nonexistent)
@@ -1,938 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-using System.Diagnostics;
-using System.Threading;
-
-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.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-//*---------------------------- ����ꗗ��� ----------------------------------*
-//  2016/07/08  Ver1.0.0.0      Create Source           
-//
-//
-//
-//*----------------------------------------------------------------------------*
-namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmDailyReportList
-    {
-        #region �萔
-        #endregion
-
-        #region �ϐ�
-
-        #endregion
-
-        #region �v���p�e�B
-
-        #endregion
-
-        #region ���v���Z�X�N��
-        /// <summary>
-        /// ����ꗗ���N������v���Z�X�I������
-        /// </summary>
-        /// <param name="para_ConstructionCode"></param>
-        private void SubProcessExecute(bool bCreate = false)
-        {
-            try
-            {
-                DataGridView dgv = dgvMaster;
-                DataGridViewRow dgvRow = dgv.CurrentRow;
-
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                // ���ݐݒ�l�N���A
-                ClsExcute.ClearSaveParameter(NowPoint);
-                // ----- ��ʏ��ޔ�
-                // �����N
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(CommonMotions.cnvInt(numUDConstPro.Value));
-                // �S������
-                int depCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(depCode);
-                // �S����
-                int personCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(personCode);
-
-                // ----- �N�����Z�b�g
-                // ���N���v���Z�X�Z�b�g
-                NowPoint = ClsExcute.NextProcess(m_ProcessNo);
-
-                // �I���H���ԍ��Z�b�g
-                int ConstructionCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispColumn.ConstructionCode].Value);
-                if (ConstructionCode == 0) return;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ConstructionCode);
-
-                // �I���s�S���҃Z�b�g
-                int PersonCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispColumn.PersonCode].Value);
-                if (PersonCode == 0) return;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(PersonCode);
-
-                // �I���s�쐬���Z�b�g
-                string CreateDate = CommonMotions.cnvString(dgvRow.Cells[(int)DispColumn.CreateDate].Value);
-                ClsExcute.ProcControlPara[NowPoint].StringExecParameter.Add(CreateDate);
-
-                // �\�[�g���
-                if (dgvMaster.SortedColumn != null)
-                {
-                    ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add((int)dgvMaster.SortedColumn.Index);
-                    ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add((int)dgvMaster.SortOrder);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                // �N���[�Y������OFF�ɂ���B
-                m_CloseingProcessOff = true;
-                // ��ʃN���[�Y
-                this.Close();
-            }
-        }
-        #endregion
-
-        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// <summary>
-        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// </summary>
-        /// <param name="strSQL"></param>
-        private void CreateSecuritySQL(ref string strSQL)
-        {
-            try
-            {
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    CreateOldSecuritySQL(ref strSQL);
-                }
-                else
-                {
-                    CreateNewSecuritySQL(ref strSQL);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
-            }
-        }
-        #endregion
-
-        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// <summary>
-        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// </summary>
-        /// <param name="strSQL"></param>
-        private void CreateOldSecuritySQL(ref string strSQL)
-        {
-            try
-            {
-                // �����������҂̓f�[�^�Q�Əo���鏈��������
-                if (ClsSecurityPermission.PermitGeneralAffairsDevision(m_ExecuteFlg)) return;
-
-                // �Č����
-                int iStatus1 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
-
-                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement)
-                {
-                    // �V�X�e���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
-                {
-                    // �ō��@���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key)
-                {
-                    // �����@���Ǘ��ҁi�@�\�����j
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
-                {
-                    // �@���Ǘ��ҁi�������̂݁j
-                    strSQL += string.Format(" AND (A.SalesPersonCode IN (Select A1.PersonCode From PersonInChargeMaster A1 Where A1.DepartmentCode = {0})", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" OR A.ConstructionPersonCode IN (Select A2.PersonCode From PersonInChargeMaster A2 Where A2.DepartmentCode = {0})", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" OR A.CONSTRSUBPERSONCODE IN (Select A3.PersonCode From PersonInChargeMaster A3 Where A3.DepartmentCode = {0})", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" OR A.ConstructionInstructor IN (Select A4.PersonCode From PersonInChargeMaster A4 Where A4.DepartmentCode = {0}))", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" AND A.ConstructionStatusFlg != {0}", iStatus1);
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                {
-                    // ��ʎg�p�ҁi���f�[�^�̂݁j
-
-                    strSQL += string.Format(" AND (A.SalesPersonCode = {0} ", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" OR A.ConstructionPersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" OR A.CONSTRSUBPERSONCODE = {0}", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" OR A.ConstructionInstructor = {0})", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" AND A.ConstructionStatusFlg != {0}", iStatus1);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
-            }
-        }
-        #endregion
-
-        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����i�V�Ή��j
-        /// <summary>
-        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����i�V�Ή��j
-        /// </summary>
-        /// <param name="strSQL"></param>
-        private void CreateNewSecuritySQL(ref string strSQL)
-        {
-            try
-            {
-                // �L�[�l�擾
-                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
-                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
-                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
-                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
-
-                // �f�[�^�A�N�Z�X�Ɍ����ɂ�萧��������
-                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
-                || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
-                {
-                    // ���ׂđΏہi����SQL���j
-                }
-                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Multiple].Key
-                        || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Only].Key)
-                {
-                    // �ꕔ�����L
-                    // �@���Ǘ��ҁi�������̂݁j
-                    int iStatus = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("���ϒ�o")).Key;
-                    int iStatus2 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�������p")).Key;
-
-                    strSQL += " And (A.SalesPersonCode IN (Select A1.PersonCode From PersonInChargeMaster A1";
-                    strSQL += string.Format(" Where A1.DepartmentCode IN (SELECT A2.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A2 WHERE A2.PERSONCODE = {0}))", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += string.Format(" Or (A.ConstructionStatusFlg >= {0}", iStatus);
-
-                    strSQL += " And (A.ConstructionPersonCode IN (Select A3.PersonCode From PersonInChargeMaster A3";
-                    strSQL += string.Format(" Where A3.DepartmentCode IN (SELECT A4.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A4 WHERE A4.PERSONCODE = {0}))", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += " Or A.CONSTRSUBPERSONCODE IN (Select A5.PersonCode From PersonInChargeMaster A5";
-                    strSQL += string.Format(" Where A5.DepartmentCode IN (SELECT A6.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A6 WHERE A6.PERSONCODE = {0}))", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += " Or A.ConstructionInstructor IN (Select A7.PersonCode From PersonInChargeMaster A7";
-                    strSQL += string.Format(" Where A7.DepartmentCode IN (SELECT A8.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A8 WHERE A8.PERSONCODE = {0}))))", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += string.Format(" Or (A.ConstructionStatusFlg >= {0} And A.ConstructionPersonCode = 0)", iStatus);          // �������͌��ϒ�o��ōH���S���҂������Ă��Ȃ��ꍇ�\��
-                    strSQL += string.Format(" Or (A.ConstructionStatusFlg = {0}", iStatus2);                                            // �������p���͈��p�����̂��̂͌�����
-                    strSQL += string.Format(" And A.TransferConstruction = {0}))", CommonMotions.LoginUserData.DepartmentCode);
-                }
-                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[None].Key)
-                {
-                    // ��ʎg�p��
-                    int iStatus = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("���ϒ�o")).Key;
-
-                    strSQL += string.Format(" And (A.SalesPersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += string.Format(" Or (A.ConstructionStatusFlg > {0}", iStatus);
-
-                    strSQL += string.Format(" And (A.ConstructionPersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += string.Format(" Or A.CONSTRSUBPERSONCODE = {0}", CommonMotions.LoginUserData.PersonCode);
-
-                    strSQL += string.Format(" Or A.ConstructionInstructor = {0})))", CommonMotions.LoginUserData.PersonCode);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
-            }
-        }
-        #endregion
-
-        #region �f�[�^�擾SQL�쐬
-        /// <summary>
-        /// �\���p�f�[�^�擾SQL�쐬
-        /// </summary>
-        private void CreateInitSQL(ref string strSQL)
-        {
-            string strSub1 = "";
-            string strSub2 = "";
-            try
-            {
-                int iCode = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("��������")).Key;
-
-                // ----- ���������擾
-                // �S����
-                int PersonCode = -1;
-                if (cmbConstructionPerson.Visible) PersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
-                //  ����
-                int DepartmentCode = -1;
-                if (cmbDepartment.Visible) DepartmentCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-
-                // SQL�ɃA�N�Z�X������������
-                string strSecurity = string.Empty;
-                CreateSecuritySQL(ref strSecurity);
-
-                strSub1 = "SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING, C.PERSONCODE, C.PERSONNAME, '', D.DEPARTMENTCODE, D.DEPARTMENTSTRING, D.DISPLAYORDER, C.DISPLAYORDER";
-                strSub1 += " FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBASEINFODETAIL B, PERSONINCHARGEMASTER C, DEPARTMENTMASTER D";
-                strSub1 += " WHERE NOT EXISTS (SELECT * FROM DAILYDATA Z WHERE Z.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
-                strSub1 += string.Format(" AND A.CONSTRUCTIONSTATUSFLG < {0}", iCode);
-                // �S���ґI��������ꍇ
-                if (PersonCode > 0)
-                    //strSub1 += string.Format(" AND (A.SalesPersonCode = {0} OR A.ConstructionPersonCode = {0} OR A.ConstructionInstructor = {0})", PersonCode);
-                    strSub1 += string.Format(" AND (A.ConstructionPersonCode = {0})", PersonCode);
-                
-                strSub1 += string.Format(" AND (A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE AND B.DETAILNO = {0})", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                strSub1 += " AND A.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
-                // �����I�������鎞
-                if (DepartmentCode > 0)
-                    strSub1 += string.Format(" AND C.DEPARTMENTCODE = {0}", DepartmentCode);
-
-                strSub1 += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSub1 += " AND C.DEPARTMENTCODE = D.DEPARTMENTCODE";
-
-                //strSub2 = " UNION (SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING , D.PERSONCODE, D.PERSONNAME, MAX(TO_CHAR(C.DAILYDATADATE,'YYYY/MM/DD'))";
-                strSub2 = " UNION (SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING , D.PERSONCODE, D.PERSONNAME, MAX(DATE_FORMAT(C.DAILYDATADATE,'%Y/%m/%d'))";
-                strSub2 += " , E.DEPARTMENTCODE, E.DEPARTMENTSTRING, E.DISPLAYORDER, D.DISPLAYORDER";
-                strSub2 += " FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBASEINFODETAIL B, DAILYDATA C, PERSONINCHARGEMASTER D, DEPARTMENTMASTER E";
-                strSub2 += string.Format(" WHERE A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                // �S���ґI��������ꍇ
-                if (PersonCode > 0)
-                    //strSub2 += string.Format(" AND (A.SalesPersonCode = {0} OR A.ConstructionPersonCode = {0} OR A.ConstructionInstructor = {0})", PersonCode);
-                    strSub2 += string.Format(" AND (A.ConstructionPersonCode = {0})", PersonCode);
-
-                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";
-                // �����I�������鎞
-                if (DepartmentCode > 0)
-                    strSub2 += string.Format(" AND D.DEPARTMENTCODE = {0}", DepartmentCode);
-                strSub2 += " AND D.DEPARTMENTCODE = E.DEPARTMENTCODE";
-
-                strSQL = strSub1 + strSecurity + strSub2 + strSecurity;
-                strSQL += " GROUP BY A.CONSTRUCTIONCODE, B.DETAILSTRING, D.PERSONCODE, D.PERSONNAME, E.DEPARTMENTCODE, E.DEPARTMENTSTRING, E.DISPLAYORDER, D.DISPLAYORDER)";
-                // Order by �t��
-                strSQL += " ORDER BY 8 ASC, 9 ASC, 6 ASC, 7 ASC, 3 ASC";
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}�F{2}", ex.Message, strSQL, strSub1);
-            }
-        }
-        #endregion
-
-        #region �捞�f�[�^�����񋓌^
-        /// <summary>
-        /// �捞�f�[�^�����񋓌^
-        /// </summary>
-        private enum GetData
-        {
-            ConstructionCode = 0,
-            ConstructionName,
-            PersonCode,
-            PersonName,
-            DailydataDate,
-            DepartmentCode,
-            DepartmentName,
-            DepartmentDisplayorder,
-            PersonDisplayorder,
-        }
-        #endregion
-
-        #region �f�[�^�\������
-        /// <summary>
-        /// �ꗗ�f�[�^�\������
-        /// </summary>
-        private void DataDisplay()
-        {
-            IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
-            try
-            {
-                dgvMaster.Rows.Clear();
-                string strSQL = "";
-                // SQL�쐬
-                CreateInitSQL(ref strSQL);
-                ArrayList arData = new ArrayList();
-                bool init = true;
-                // �H����{���擾
-                if (cbiDB.ExecuteReader(strSQL, ref arData))
-                {
-                    int DepCode = 0;
-                    int PersonCode = 0;
-                    string DepString = "";
-                    string PersonStr = "";
-                    // �f�[�^�\��
-                    foreach (object[] objwrk in arData)
-                    {
-                        DepString = "";
-                        PersonStr = "";
-
-                        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;
-                        }
-                        if (PersonCode != CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]))
-                        {
-                            PersonCode = CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]);
-                            PersonStr = CommonMotions.cnvString(objwrk[(int)GetData.PersonName]);
-                        }
-                        
-                        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])
-                                            );
-
-                    }
-                }
-                // �f�[�^�������Ȃ�΃\�[�g�ł���
-                if (CommonDefine.s_MaxInitLineCount < dgvMaster.RowCount)
-                {
-                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
-                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
-                }
-                else
-                {
-                    // �b��Ń\�[�g������
-                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
-                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
-                    // �Ǎ����f�[�^�J�E���g�擾
-                    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;
-            }
-        }
-        #endregion
-
-        #region �������f�[�^�擾
-        /// <summary>
-        /// �������f�[�^�擾
-        /// </summary>
-        private void InitDataLoad()
-        {
-            try
-            {
-                // �R���{�{�b�N�X�Z�b�g
-                SetPeriod();
-
-                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                {
-                    // �N�x
-                    numUDConstPro.Value = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                    // �S������
-                    cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                    // �S����
-                    cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[2];
-                }
-                // �O���b�h�̍s��0�ɖ߂�
-                dgvMaster.Rows.Clear();
-
-                // �f�[�^�\��
-                DataDisplay();
-
-                // �\�[�g���
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 4)
-                {
-                    // �J�����擾
-                    DataGridViewColumn wrksortcolumn = dgvMaster.Columns[ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[3]];
-                    // �\�[�g�I�[�_�[�擾
-                    ListSortDirection sortDirection = ((SortOrder)ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[4]) == SortOrder.Ascending ?
-                                                                        ListSortDirection.Ascending : ListSortDirection.Descending;
-                    dgvMaster.Sort(wrksortcolumn, sortDirection);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �����R���{���S���҃R�[�h���擾����
-        /// <summary>
-        /// �����R���{���S���҃R�[�h���擾����
-        /// </summary>
-        /// <returns></returns>
-        private int GetDepartmentCode()
-        {
-            try
-            {
-                // �\������Ă��Ȃ��ꍇ�͑I��
-                //if (!cmbDepartment.Visible) return 0;
-
-                return CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
-                return 0;
-            }
-        }
-        #endregion
-
-        #region �S���҃R���{���S���҃R�[�h���擾����
-        /// <summary>
-        /// �S���҃R���{���S���҃R�[�h���擾����
-        /// </summary>
-        /// <returns></returns>
-        private int GetConstructionPersonCode()
-        {
-            try
-            {
-                // �\������Ă��Ȃ��ꍇ�͑I��
-                //if (!cmbConstructionPerson.Visible) return 0;
-
-                return CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
-                return 0;
-            }
-        }
-        #endregion
-
-        #region �c�Ɗ��̃Z�b�g
-        /// <summary>
-        /// �c�Ɗ��̃Z�b�g
-        /// </summary>
-        private void SetPeriod()
-        {
-            try
-            {
-                m_initDataLoad = true;
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                m_initDataLoad = false;
-            }
-
-        }
-        #endregion
-
-        #region �R���{�{�b�N�X�����\��
-        /// <summary>
-        /// �R���{�{�b�N�X�����\��
-        /// </summary>
-        private void InitCombBox()
-        {
-            try
-            {
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    InitCombBox_OLD();
-                }
-                else
-                {
-                    InitCombBox_NEW();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �R���{�{�b�N�X�����\���i���j
-        /// <summary>
-        /// �R���{�{�b�N�X�����\���i���j
-        /// </summary>
-        private void InitCombBox_OLD()
-        {
-            try
-            {
-                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement
-                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key
-                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key
-                || CommonMotions.LoginUserData.DepartmentCode == CommonDefine.s_GeneralAffairsDevision)
-                {
-                    // �V�X�e���Ǘ���
-                    // �ō��@���Ǘ���
-                    // �����@���Ǘ���
-                    // �����������҂͑S�Č�����
-
-                    // �����E�S���҃R���{�\��
-                    DispAllCombBoxControl(true);
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
-                {
-                    // ������
-                    // �����R���{��\��
-                    NonDispDepCombBox();
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                {
-                    // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
-                    // �����E�S���҃R���{��\��
-                    DispAllCombBoxControl(false);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �R���{�{�b�N�X�����\���i�V�j
-        /// <summary>
-        /// �R���{�{�b�N�X�����\���i�V�j
-        /// </summary>
-        private void InitCombBox_NEW()
-        {
-            try
-            {
-                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
-                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
-                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
-                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
-
-                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
-                    || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
-                {
-                    // �����E�S���҃R���{�\��
-                    DispAllCombBoxControl(true);
-                }
-                else
-                {
-                    if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Multiple].Key)
-                    {
-                        // �����E�S���҃R���{�\��
-                        DispAllCombBoxControl(true);
-                    }
-                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Only].Key)
-                    {
-                        // �����R���{��\��
-                        NonDispDepCombBox();
-                    }
-                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[None].Key)
-                    {
-                        // �����E�S���҃R���{�\��
-                        DispAllCombBoxControl(false);
-                    }
-                }
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �����R���{�{�b�N�X�̔�\������
-        /// <summary>
-        /// �����R���{�{�b�N�X�̔�\������
-        /// </summary>
-        private void NonDispDepCombBox()
-        {
-            try
-            {
-                // �����R���{��\��
-                label2.Visible = false;
-                cmbDepartment.Visible = false;
-
-                // �\���ʒu�̃Z�b�g
-                Point loc3 = label3.Location;
-                loc3.X = label2.Location.X + 10;
-                label3.Location = loc3;
-
-                Point loc4 = cmbConstructionPerson.Location;
-                loc4.X = label3.Location.X + label3.Width + 10;
-                cmbConstructionPerson.Location = loc4;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �S�R���{�{�b�N�X�\����ON/OFF����
-        /// <summary>
-        /// �S�R���{�{�b�N�X�\����ON/OFF����
-        /// </summary>
-        private void DispAllCombBoxControl(bool bDsp)
-        {
-            try
-            {
-                // �����E�S���҃R���{��\��
-                label2.Visible = bDsp;
-                cmbDepartment.Visible = bDsp;
-                label3.Visible = bDsp;
-                cmbConstructionPerson.Visible = bDsp;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �����R���{�{�b�N�X���Z�b�g����
-        /// <summary>
-        /// �����R���{�{�b�N�X�֕������Z�b�g����
-        /// </summary>
-        private bool SetcmbDepartment()
-        {
-            IOMDepartment depDB = new IOMDepartment();
-            bool bSave = m_initDataLoad;
-            m_initDataLoad = true;
-            try
-            {
-
-                cmbDepartment.DataSource = null;
-                cmbDepartment.Items.Clear();
-                cmbDepartment.Text = "";
-
-                string strSQL = string.Empty;
-                // �����}�X�^����������
-                strSQL = "SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*)";
-                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
-                strSQL += " WHERE A.DELETEFLG = 0";
-
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key
-                        || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // ������
-                        // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
-                        strSQL += string.Format(" AND A.DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
-                    }
-                }
-                else
-                {
-                    if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
-                    {
-
-                    }
-                    else
-                    {
-                        // �Q�ƕ����}�X�^���擾����
-                        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 += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
-                strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
-                strSQL += " ORDER BY A.DISPLAYORDER ASC";
-
-                // �����}�X�^�Ǎ�
-                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);
-                }
-
-                // �R���{�{�b�N�X�����\��
-                ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
-
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // ������
-                    // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key ||
-                        CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // �����������҈ȊO
-                        if (CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                            cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                depDB.close(); depDB = null;
-                m_initDataLoad = bSave;
-            }
-        }
-        #endregion
-
-        #region �S���҃R���{�{�b�N�X���Z�b�g����
-        /// <summary>
-        /// �S���҃R���{�{�b�N�X�֕������Z�b�g����
-        /// </summary>
-        private bool SetcmbPersons()
-        {
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
-            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
-            bool bSave = m_initDataLoad;
-            m_initDataLoad = 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);
-
-                // �S���҃}�X�^�Ǎ�
-                if (!picDB.SelectAction(strSQL, ref workList)) return false;
-
-                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);
-                }
-
-                // �R���{�{�b�N�X�����\��
-                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
-
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // ��ʃ��[�U�[�ő����������҂ł͂Ȃ��ꍇ�A���O�C���҂̃R�[�h���Z�b�g����
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key &&
-                        CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                picDB.close(); picDB = null;
-                m_initDataLoad = bSave;
-            }
-        }
-        #endregion
-
-        #region �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
-        /// <summary>
-        /// �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
-        /// </summary>
-        /// <returns></returns>
-        private bool SetPerosonToDepartment()
-        {
-            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
-            try
-            {
-                // �R���{�{�b�N�X���I��S���҂��擾����
-                int PersonCode = GetConstructionPersonCode();
-                if (PersonCode < 1) return false;
-
-                int DepartmentCode = GetDepartmentCode();
-
-                string strSQL = PersonDB.CreatePrimarykeyString(PersonCode);
-                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
-                PersonDB.SelectAction(strSQL, ref PersonRec);
-
-                // �����R���{�{�b�N�X�֕����R�[�h�Z�b�g
-                if (PersonRec.DepartmentCode > 0 && DepartmentCode != PersonRec.DepartmentCode)
-                {
-                    bool bSave = m_initDataLoad;
-                    m_initDataLoad = true;
-                    cmbDepartment.SelectedValue = PersonRec.DepartmentCode;
-                    SetcmbPersons();    // �S���҃R���{�{�b�N�X�ύX
-                    cmbConstructionPerson.SelectedValue = PersonCode;
-                    m_initDataLoad = bSave;
-                }
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                PersonDB.close(); PersonDB = null;
-            }
-        }
-        #endregion
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.resx	(nonexistent)
@@ -1,141 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column7.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="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="Column1.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>
-  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmFrmDailyReportListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmFrmDailyReportListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmFrmDailyReportListAuxiliary.cs	(nonexistent)
@@ -1,610 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-using System.Diagnostics;
-using System.Threading;
-
-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.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-//*---------------------------- ����ꗗ��� ----------------------------------*
-//  2016/07/08  Ver1.0.0.0      Create Source           
-//
-//
-//
-//*----------------------------------------------------------------------------*
-namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmDailyReportList
-    {
-        #region �萔
-        #endregion
-
-        #region �ϐ�
-
-        #endregion
-
-        #region �v���p�e�B
-
-        #endregion
-
-        #region �������̕\���`����ݒ肷��
-        /// <summary>
-        /// �������̕\���`����ݒ肷��
-        /// </summary>
-        private void InitDisplayFormat()
-        {
-            try
-            {
-                cmbDepartment.Visible = true;
-                cmbPerson.Visible = true;
-                label2.Visible = true;
-                label3.Visible = true;
-
-                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement)
-                {
-                    // �V�X�e���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
-                {
-                    // �ō��@���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key)
-                {
-                    // �����@���Ǘ��ҁi�@�\�����j
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
-                {
-                    // �@���Ǘ��ҁi�������̂݁j
-                    cmbDepartment.Visible = false;
-                    label2.Visible = false;
-
-                    cmbPerson.Location = cmbDepartment.Location;
-                    label3.Location = label2.Location;
-                    
-                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                {
-                    // ��ʎg�p�ҁi���f�[�^�̂݁j
-                    cmbDepartment.Visible = false;
-                    cmbPerson.Visible = false;
-                    label2.Visible = false;
-                    label3.Visible = false;
-
-                    cmbPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �������ɃR���{�{�b�N�X�փf�[�^���Z�b�g����
-        /// <summary>
-        /// �������ɃR���{�{�b�N�X�փf�[�^���Z�b�g����
-        /// </summary>
-        private void SetInitCmbBoxSelect()
-        {
-            try
-            {
-                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement)
-                {
-                    // �V�X�e���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
-                {
-                    // �ō��@���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key)
-                {
-                    // �����@���Ǘ��ҁi�@�\�����j
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
-                {
-                    // �@���Ǘ��ҁi�������̂݁j
-                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    // �S���҃R���{�{�b�N�X�X�V
-                    SetPersonCombbox();
-                    // �f�[�^�\��
-                    DataDisplay();
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                {
-                    // ��ʎg�p�ҁi���f�[�^�̂݁j
-                    cmbPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    // �f�[�^�\��
-                    DataDisplay();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region ���v���Z�X�N��
-        /// <summary>
-        /// ����ꗗ���N������v���Z�X�I������
-        /// </summary>
-        /// <param name="para_ConstructionCode"></param>
-        private void SubProcessExecute(bool bCreate = false)
-        {
-            try
-            {
-                DataGridView dgv = dgvMaster;
-                DataGridViewRow dgvRow = dgv.CurrentRow;
-
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                // ���ݐݒ�l�N���A
-                ClsExcute.ClearSaveParameter(NowPoint);
-                // ----- ��ʏ��ޔ�
-                // �����N
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(CommonMotions.cnvInt(numUDConstPro.Value));
-                // �S������
-                int depCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(depCode);
-                // �S����
-                int personCode = CommonMotions.cnvInt(cmbPerson.SelectedValue);
-                ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add(personCode);
-
-                // ----- �N�����Z�b�g
-                // ���N���v���Z�X�Z�b�g
-                NowPoint = ClsExcute.NextProcess(m_ProcessNo);
-
-                // �I���H���ԍ��Z�b�g
-                int ConstructionCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispColumn.ConstructionCode].Value);
-                if (ConstructionCode == 0) return;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ConstructionCode);
-
-                // �I���s�S���҃Z�b�g
-                int PersonCode = CommonMotions.cnvInt(dgvRow.Cells[(int)DispColumn.PersonCode].Value);
-                if (PersonCode == 0) return;
-                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(PersonCode);
-
-                // �I���s�쐬���Z�b�g
-                string CreateDate = CommonMotions.cnvString(dgvRow.Cells[(int)DispColumn.CreateDate].Value);
-                ClsExcute.ProcControlPara[NowPoint].StringExecParameter.Add(CreateDate);
-
-                // �\�[�g���
-                if (dgvMaster.SortedColumn != null)
-                {
-                    ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add((int)dgvMaster.SortedColumn.Index);
-                    ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Add((int)dgvMaster.SortOrder);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                // �N���[�Y������OFF�ɂ���B
-                m_CloseingProcessOff = true;
-                // ��ʃN���[�Y
-                this.Close();
-            }
-        }
-        #endregion
-
-        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// <summary>
-        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����
-        /// </summary>
-        /// <param name="strSQL"></param>
-        private void CreateSecuritySQL(ref string strSQL)
-        {
-            try
-            {
-                // �����������҂̓f�[�^�Q�Əo���鏈��������
-                if (ClsSecurityPermission.PermitGeneralAffairsDevision(m_ExecuteFlg)) return;
-
-                // �Č����
-                int iStatus1 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
-
-                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement)
-                {
-                    // �V�X�e���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
-                {
-                    // �ō��@���Ǘ��ҁi���ׂđΏہj
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key)
-                {
-                    // �����@���Ǘ��ҁi�@�\�����j
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
-                {
-                    // �@���Ǘ��ҁi�������̂݁j
-                    strSQL += string.Format(" AND (A.SalesPersonCode IN (Select PersonCode From PersonInChargeMaster Where DepartmentCode = {0})", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" OR A.ConstructionPersonCode IN (Select PersonCode From PersonInChargeMaster Where DepartmentCode = {0})", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" OR A.ConstructionInstructor IN (Select PersonCode From PersonInChargeMaster Where DepartmentCode = {0}))", CommonMotions.LoginUserData.DepartmentCode);
-                    strSQL += string.Format(" AND A.ConstructionStatusFlg != {0}", iStatus1);
-                }
-                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                {
-                    // ��ʎg�p�ҁi���f�[�^�̂݁j
-
-                    strSQL += string.Format(" AND (A.SalesPersonCode = {0} ", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" OR A.ConstructionPersonCode = {0}", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" OR A.ConstructionInstructor = {0})", CommonMotions.LoginUserData.PersonCode);
-                    strSQL += string.Format(" AND A.ConstructionStatusFlg != {0}", iStatus1);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
-            }
-        }
-        #endregion
-
-        #region �f�[�^�擾SQL�쐬
-        /// <summary>
-        /// �\���p�f�[�^�擾SQL�쐬
-        /// </summary>
-        private void CreateInitSQL(ref string strSQL)
-        {
-            string strSub1 = "";
-            string strSub2 = "";
-            try
-            {
-                int iCode = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("��������")).Key;
-
-                // ----- ���������擾
-                // �S����
-                int PersonCode = -1;
-                if (cmbPerson.Visible) PersonCode = CommonMotions.cnvInt(cmbPerson.SelectedValue);
-                //  ����
-                int DepartmentCode = -1;
-                if (cmbDepartment.Visible) DepartmentCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-
-                // SQL�ɃA�N�Z�X������������
-                string strSecurity = string.Empty;
-                CreateSecuritySQL(ref strSecurity);
-
-                strSub1 = "SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING, C.PERSONCODE, C.PERSONNAME, '', D.DEPARTMENTCODE, D.DEPARTMENTSTRING, D.DISPLAYORDER, C.DISPLAYORDER";
-                strSub1 += " FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBASEINFODETAIL B, PERSONINCHARGEMASTER C, DEPARTMENTMASTER D";
-                strSub1 += " WHERE NOT EXISTS (SELECT * FROM DAILYDATA Z WHERE Z.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
-                strSub1 += string.Format(" AND A.CONSTRUCTIONSTATUSFLG < {0}", iCode);
-                // �S���ґI��������ꍇ
-                if (PersonCode > 0)
-                    //strSub1 += string.Format(" AND (A.SalesPersonCode = {0} OR A.ConstructionPersonCode = {0} OR A.ConstructionInstructor = {0})", PersonCode);
-                    strSub1 += string.Format(" AND (A.ConstructionPersonCode = {0})", PersonCode);
-                
-                strSub1 += string.Format(" AND (A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE AND B.DETAILNO = {0})", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                strSub1 += " AND A.CONSTRUCTIONPERSONCODE = C.PERSONCODE";
-                // �����I�������鎞
-                if (DepartmentCode > 0)
-                    strSub1 += string.Format(" AND C.DEPARTMENTCODE = {0}", DepartmentCode);
-
-                strSub1 += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSub1 += " AND C.DEPARTMENTCODE = D.DEPARTMENTCODE";
-
-                //strSub2 = " UNION (SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING , D.PERSONCODE, D.PERSONNAME, MAX(TO_CHAR(C.DAILYDATADATE,'YYYY/MM/DD'))";
-                strSub2 = " UNION (SELECT A.CONSTRUCTIONCODE, B.DETAILSTRING , D.PERSONCODE, D.PERSONNAME, MAX(DATE_FORMAT(C.DAILYDATADATE,'%Y/%m/%d'))";
-                strSub2 += " , E.DEPARTMENTCODE, E.DEPARTMENTSTRING, E.DISPLAYORDER, D.DISPLAYORDER";
-                strSub2 += " FROM CONSTRUCTIONBASEINFO A, CONSTRUCTIONBASEINFODETAIL B, DAILYDATA C, PERSONINCHARGEMASTER D, DEPARTMENTMASTER E";
-                strSub2 += string.Format(" WHERE A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                // �S���ґI��������ꍇ
-                if (PersonCode > 0)
-                    //strSub2 += string.Format(" AND (A.SalesPersonCode = {0} OR A.ConstructionPersonCode = {0} OR A.ConstructionInstructor = {0})", PersonCode);
-                    strSub2 += string.Format(" AND (A.ConstructionPersonCode = {0})", PersonCode);
-
-                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";
-                // �����I�������鎞
-                if (DepartmentCode > 0)
-                    strSub2 += string.Format(" AND D.DEPARTMENTCODE = {0}", DepartmentCode);
-                strSub2 += " AND D.DEPARTMENTCODE = E.DEPARTMENTCODE";
-
-                strSQL = strSub1 + strSecurity + strSub2 + strSecurity;
-                strSQL += " GROUP BY A.CONSTRUCTIONCODE, B.DETAILSTRING, D.PERSONCODE, D.PERSONNAME, E.DEPARTMENTCODE, E.DEPARTMENTSTRING, E.DISPLAYORDER, D.DISPLAYORDER)";
-                // Order by �t��
-                strSQL += " ORDER BY 8 ASC, 9 ASC, 6 ASC, 7 ASC, 3 ASC";
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}�F{2}", ex.Message, strSQL, strSub1);
-            }
-        }
-        #endregion
-
-        #region �捞�f�[�^�����񋓌^
-        /// <summary>
-        /// �捞�f�[�^�����񋓌^
-        /// </summary>
-        private enum GetData
-        {
-            ConstructionCode = 0,
-            ConstructionName,
-            PersonCode,
-            PersonName,
-            DailydataDate,
-            DepartmentCode,
-            DepartmentName,
-            DepartmentDisplayorder,
-            PersonDisplayorder,
-        }
-        #endregion
-
-        #region �f�[�^�\������
-        /// <summary>
-        /// �ꗗ�f�[�^�\������
-        /// </summary>
-        private void DataDisplay()
-        {
-            IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
-            try
-            {
-                dgvMaster.Rows.Clear();
-                string strSQL = "";
-                // SQL�쐬
-                CreateInitSQL(ref strSQL);
-                ArrayList arData = new ArrayList();
-                bool init = true;
-                // �H����{���擾
-                if (cbiDB.ExecuteReader(strSQL, ref arData))
-                {
-                    int DepCode = 0;
-                    int PersonCode = 0;
-                    string DepString = "";
-                    string PersonStr = "";
-                    // �f�[�^�\��
-                    foreach (object[] objwrk in arData)
-                    {
-                        DepString = "";
-                        PersonStr = "";
-
-                        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;
-                        }
-                        if (PersonCode != CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]))
-                        {
-                            PersonCode = CommonMotions.cnvInt(objwrk[(int)GetData.PersonCode]);
-                            PersonStr = CommonMotions.cnvString(objwrk[(int)GetData.PersonName]);
-                        }
-                        
-                        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])
-                                            );
-
-                    }
-                }
-                // �f�[�^�������Ȃ�΃\�[�g�ł���
-                if (CommonDefine.s_MaxInitLineCount < dgvMaster.RowCount)
-                {
-                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
-                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
-                }
-                else
-                {
-                    // �b��Ń\�[�g������
-                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
-                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
-                    // �Ǎ����f�[�^�J�E���g�擾
-                    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;
-            }
-        }
-        #endregion
-
-        #region �������f�[�^�擾
-        /// <summary>
-        /// �������f�[�^�擾
-        /// </summary>
-        private void InitDataLoad()
-        {
-            try
-            {
-                // �R���{�{�b�N�X�Z�b�g
-                SetPeriod();
-                SetDepartmentCombbox();
-                SetPersonCombbox();
-
-                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                {
-                    // �N�x
-                    numUDConstPro.Value = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                    // �S������
-                    cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                    // �S����
-                    cmbPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[2];
-                }
-                // �O���b�h�̍s��0�ɖ߂�
-                dgvMaster.Rows.Clear();
-
-                // �f�[�^�\��
-                DataDisplay();
-
-                // �\�[�g���
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 4)
-                {
-                    // �J�����擾
-                    DataGridViewColumn wrksortcolumn = dgvMaster.Columns[ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[3]];
-                    // �\�[�g�I�[�_�[�擾
-                    ListSortDirection sortDirection = ((SortOrder)ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[4]) == SortOrder.Ascending ?
-                                                                        ListSortDirection.Ascending : ListSortDirection.Descending;
-                    dgvMaster.Sort(wrksortcolumn, sortDirection);
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �c�Ɗ��̃Z�b�g
-        /// <summary>
-        /// �c�Ɗ��̃Z�b�g
-        /// </summary>
-        private void SetPeriod()
-        {
-            try
-            {
-                m_initDataLoad = true;
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                m_initDataLoad = false;
-            }
-
-        }
-        #endregion
-
-        #region �S�������R���{�{�b�N�X�Z�b�g
-        /// <summary>
-        /// �S�������R���{�{�b�N�X�֕������Z�b�g����
-        /// </summary>
-        private bool SetDepartmentCombbox()
-        {
-            IOMDepartment dmDB = new IOMDepartment();
-            try
-            {
-                m_initDataLoad = true;
-
-                // �����}�X�^����������
-                string strSQL = " Where DeleteFlg = 0 ORDER BY DisplayOrder ASC";
-                List<DepartmentMaster> dmList = new List<DepartmentMaster>();
-                // �����}�X�^�Ǎ�
-                if (!dmDB.SelectAction(strSQL, ref dmList)) return false;
-
-                List<KeyValuePair<int, string>> DataList1 = new List<KeyValuePair<int, string>>();
-                DataList1.Add(new KeyValuePair<int, string>(0, ""));
-                // �f�[�^�\��
-                foreach (DepartmentMaster wrk in dmList)
-                {
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(wrk.DepartmentCode, wrk.DepartmentString);
-
-                    DataList1.Add(keyval);
-                }
-
-                // �R���{�{�b�N�X�����\��
-                ComboBoxAction.InitDataSetCombBox(cmbDepartment, DataList1);
-                cmbDepartment.SelectedIndex = -1;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                dmDB.close(); dmDB = null;
-                m_initDataLoad = false;
-            }
-        }
-        #endregion
-
-        #region �S���҃R���{�{�b�N�X�Z�b�g
-        /// <summary>
-        /// �S���҃R���{�{�b�N�X�֕������Z�b�g����
-        /// </summary>
-        private bool SetPersonCombbox()
-        {
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
-            try
-            {
-                m_initDataLoad = true;
-
-                List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>(); ;
-
-                // �S���҃}�X�^����������
-                string strSQL = " Where DeleteFlg = 0";
-                int DepCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
-                if (DepCode > 0)
-                {
-                    strSQL += string.Format(" And DepartmentCode = {0}", DepCode);
-                }
-                strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
-                // �S���҃}�X�^�Ǎ�
-                if (!picDB.SelectAction(strSQL, ref workList)) return false;
-
-                List<KeyValuePair<int, string>> DataList2 = new List<KeyValuePair<int, string>>();
-                DataList2.Add(new KeyValuePair<int, string>(0, ""));
-                // �f�[�^�\��
-                foreach (PersonInChargeMaster wrk in workList)
-                {
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(wrk.PersonCode, wrk.PersonName);
-
-                    DataList2.Add(keyval);
-                }
-
-                // �R���{�{�b�N�X�����\��
-                ComboBoxAction.InitDataSetCombBox(cmbPerson, DataList2);
-                cmbPerson.SelectedIndex = -1;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                picDB.close(); picDB = null;
-                m_initDataLoad = false;
-            }
-        }
-        #endregion
-
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.designer.cs	(nonexistent)
@@ -1,422 +0,0 @@
-﻿namespace ProcessManagement.Forms.DataEntry
-{
-    partial class FrmDailyReportList
-    {
-        /// <summary>
-        /// 必要なデザイナ変数です。
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// 使用中のリソースをすべてクリーンアップします。
-        /// </summary>
-        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows フォーム デザイナで生成されたコード
-
-        /// <summary>
-        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
-        /// コード エディタで変更しないでください。
-        /// </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 dataGridViewCellStyle6 = 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.btnDataSelect = new System.Windows.Forms.Button();
-            this.btnEnd = new System.Windows.Forms.Button();
-            this.label1 = new System.Windows.Forms.Label();
-            this.groupBox1 = new System.Windows.Forms.GroupBox();
-            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
-            this.label3 = new System.Windows.Forms.Label();
-            this.cmbDepartment = new System.Windows.Forms.ComboBox();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.numUDConstPro = new System.Windows.Forms.NumericUpDown();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
-            this.btnDataUpDate = new System.Windows.Forms.Button();
-            this.panel1 = new System.Windows.Forms.Panel();
-            this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.groupBox1.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
-            this.panel1.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
-            this.SuspendLayout();
-            // 
-            // btnDataSelect
-            // 
-            this.btnDataSelect.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataSelect.BackColor = System.Drawing.Color.Green;
-            this.btnDataSelect.ForeColor = System.Drawing.Color.White;
-            this.btnDataSelect.Location = new System.Drawing.Point(10, 619);
-            this.btnDataSelect.Name = "btnDataSelect";
-            this.btnDataSelect.Size = new System.Drawing.Size(120, 30);
-            this.btnDataSelect.TabIndex = 6;
-            this.btnDataSelect.Text = "工事を選択";
-            this.btnDataSelect.UseVisualStyleBackColor = false;
-            this.btnDataSelect.Visible = false;
-            this.btnDataSelect.Click += new System.EventHandler(this.btnDataSelect_Click);
-            // 
-            // btnEnd
-            // 
-            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnEnd.BackColor = System.Drawing.Color.Blue;
-            this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(1150, 619);
-            this.btnEnd.Name = "btnEnd";
-            this.btnEnd.Size = new System.Drawing.Size(120, 30);
-            this.btnEnd.TabIndex = 8;
-            this.btnEnd.Text = "終　了";
-            this.btnEnd.UseVisualStyleBackColor = false;
-            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
-            // 
-            // label1
-            // 
-            this.label1.BackColor = System.Drawing.Color.White;
-            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label1.ForeColor = System.Drawing.Color.Black;
-            this.label1.Location = new System.Drawing.Point(440, 10);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(400, 20);
-            this.label1.TabIndex = 6;
-            this.label1.Text = "日　報　入　力　一　覧";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // groupBox1
-            // 
-            this.groupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.groupBox1.Controls.Add(this.cmbConstructionPerson);
-            this.groupBox1.Controls.Add(this.label3);
-            this.groupBox1.Controls.Add(this.cmbDepartment);
-            this.groupBox1.Controls.Add(this.label2);
-            this.groupBox1.Controls.Add(this.label4);
-            this.groupBox1.Controls.Add(this.numUDConstPro);
-            this.groupBox1.Controls.Add(this.label5);
-            this.groupBox1.Controls.Add(this.label7);
-            this.groupBox1.ForeColor = System.Drawing.Color.White;
-            this.groupBox1.Location = new System.Drawing.Point(10, 40);
-            this.groupBox1.Name = "groupBox1";
-            this.groupBox1.Size = new System.Drawing.Size(1260, 50);
-            this.groupBox1.TabIndex = 0;
-            this.groupBox1.TabStop = false;
-            // 
-            // 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(760, 17);
-            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
-            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 23);
-            this.cmbConstructionPerson.TabIndex = 45;
-            this.cmbConstructionPerson.Visible = false;
-            this.cmbConstructionPerson.SelectedIndexChanged += new System.EventHandler(this.cmbPerson_SelectedIndexChanged);
-            // 
-            // label3
-            // 
-            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label3.ForeColor = System.Drawing.Color.Black;
-            this.label3.Location = new System.Drawing.Point(632, 16);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(120, 25);
-            this.label3.TabIndex = 46;
-            this.label3.Text = "担当者";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.label3.Visible = false;
-            // 
-            // 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(408, 17);
-            this.cmbDepartment.Name = "cmbDepartment";
-            this.cmbDepartment.Size = new System.Drawing.Size(200, 23);
-            this.cmbDepartment.TabIndex = 43;
-            this.cmbDepartment.Visible = false;
-            this.cmbDepartment.SelectedIndexChanged += new System.EventHandler(this.cmbDepartment_SelectedIndexChanged);
-            // 
-            // label2
-            // 
-            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label2.ForeColor = System.Drawing.Color.Black;
-            this.label2.Location = new System.Drawing.Point(280, 16);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(120, 25);
-            this.label2.TabIndex = 44;
-            this.label2.Text = "担当部署";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.label2.Visible = false;
-            // 
-            // label4
-            // 
-            this.label4.BackColor = System.Drawing.Color.LemonChiffon;
-            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label4.ForeColor = System.Drawing.Color.Black;
-            this.label4.Location = new System.Drawing.Point(6, 16);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(120, 25);
-            this.label4.TabIndex = 42;
-            this.label4.Text = "営業期";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // numUDConstPro
-            // 
-            this.numUDConstPro.BackColor = System.Drawing.Color.White;
-            this.numUDConstPro.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUDConstPro.ForeColor = System.Drawing.Color.Black;
-            this.numUDConstPro.Location = new System.Drawing.Point(151, 17);
-            this.numUDConstPro.Name = "numUDConstPro";
-            this.numUDConstPro.ReadOnly = true;
-            this.numUDConstPro.Size = new System.Drawing.Size(80, 23);
-            this.numUDConstPro.TabIndex = 0;
-            this.numUDConstPro.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.numUDConstPro.ValueChanged += new System.EventHandler(this.numUDConstPro_ValueChanged);
-            // 
-            // label5
-            // 
-            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.ForeColor = System.Drawing.Color.Black;
-            this.label5.Location = new System.Drawing.Point(231, 20);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(25, 16);
-            this.label5.TabIndex = 39;
-            this.label5.Text = "期";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label7
-            // 
-            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(126, 20);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(25, 16);
-            this.label7.TabIndex = 40;
-            this.label7.Text = "第";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnDataUpDate
-            // 
-            this.btnDataUpDate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataUpDate.BackColor = System.Drawing.Color.Aquamarine;
-            this.btnDataUpDate.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataUpDate.ForeColor = System.Drawing.Color.Black;
-            this.btnDataUpDate.Location = new System.Drawing.Point(1015, 619);
-            this.btnDataUpDate.Name = "btnDataUpDate";
-            this.btnDataUpDate.Size = new System.Drawing.Size(120, 30);
-            this.btnDataUpDate.TabIndex = 7;
-            this.btnDataUpDate.Text = "最新状態に更新";
-            this.btnDataUpDate.UseVisualStyleBackColor = false;
-            this.btnDataUpDate.Click += new System.EventHandler(this.btnDataUpDate_Click);
-            // 
-            // panel1
-            // 
-            this.panel1.BackColor = System.Drawing.Color.LemonChiffon;
-            this.panel1.Controls.Add(this.dgvMaster);
-            this.panel1.Location = new System.Drawing.Point(10, 100);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(1260, 510);
-            this.panel1.TabIndex = 43;
-            // 
-            // dgvMaster
-            // 
-            this.dgvMaster.AllowUserToAddRows = false;
-            this.dgvMaster.AllowUserToDeleteRows = false;
-            this.dgvMaster.AllowUserToResizeColumns = false;
-            this.dgvMaster.AllowUserToResizeRows = false;
-            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvMaster.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
-            this.dgvMaster.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvMaster.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("ＭＳ 明朝", 11.25F, 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.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
-            this.dgvMaster.ColumnHeadersHeight = 24;
-            this.dgvMaster.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvMaster.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column6,
-            this.Column7,
-            this.Column5,
-            this.Column4,
-            this.Column1,
-            this.Column2,
-            this.Column3});
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Window;
-            dataGridViewCellStyle6.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText;
-            dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
-            dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
-            this.dgvMaster.DefaultCellStyle = dataGridViewCellStyle6;
-            this.dgvMaster.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvMaster.Location = new System.Drawing.Point(20, 10);
-            this.dgvMaster.MultiSelect = false;
-            this.dgvMaster.Name = "dgvMaster";
-            this.dgvMaster.RowHeadersVisible = false;
-            this.dgvMaster.RowHeadersWidth = 20;
-            this.dgvMaster.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvMaster.RowTemplate.Height = 21;
-            this.dgvMaster.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvMaster.Size = new System.Drawing.Size(1220, 490);
-            this.dgvMaster.TabIndex = 6;
-            this.dgvMaster.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMaster_CellDoubleClick);
-            // 
-            // Column6
-            // 
-            this.Column6.Frozen = true;
-            this.Column6.HeaderText = "部署コード";
-            this.Column6.Name = "Column6";
-            this.Column6.ReadOnly = true;
-            this.Column6.Visible = false;
-            // 
-            // Column7
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle3;
-            this.Column7.Frozen = true;
-            this.Column7.HeaderText = "部　署";
-            this.Column7.Name = "Column7";
-            this.Column7.ReadOnly = true;
-            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column7.Width = 150;
-            // 
-            // Column5
-            // 
-            this.Column5.Frozen = true;
-            this.Column5.HeaderText = "担当者コード";
-            this.Column5.Name = "Column5";
-            this.Column5.ReadOnly = true;
-            this.Column5.Visible = false;
-            this.Column5.Width = 5;
-            // 
-            // Column4
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle4;
-            this.Column4.Frozen = true;
-            this.Column4.HeaderText = "担当者";
-            this.Column4.Name = "Column4";
-            this.Column4.ReadOnly = true;
-            this.Column4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column4.Width = 150;
-            // 
-            // Column1
-            // 
-            this.Column1.Frozen = true;
-            this.Column1.HeaderText = "工事番号";
-            this.Column1.Name = "Column1";
-            this.Column1.ReadOnly = true;
-            this.Column1.Visible = false;
-            this.Column1.Width = 5;
-            // 
-            // Column2
-            // 
-            this.Column2.Frozen = true;
-            this.Column2.HeaderText = "工事名称";
-            this.Column2.Name = "Column2";
-            this.Column2.ReadOnly = true;
-            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column2.Width = 900;
-            // 
-            // Column3
-            // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle5;
-            this.Column3.Frozen = true;
-            this.Column3.HeaderText = "更新日付";
-            this.Column3.Name = "Column3";
-            this.Column3.ReadOnly = true;
-            this.Column3.Visible = false;
-            this.Column3.Width = 5;
-            // 
-            // FrmDailyReportList
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
-            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
-            this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1280, 657);
-            this.Controls.Add(this.panel1);
-            this.Controls.Add(this.groupBox1);
-            this.Controls.Add(this.label1);
-            this.Controls.Add(this.btnDataSelect);
-            this.Controls.Add(this.btnDataUpDate);
-            this.Controls.Add(this.btnEnd);
-            this.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
-            this.KeyPreview = true;
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "FrmDailyReportList";
-            this.ShowIcon = false;
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmDailyReportList_FormClosing);
-            this.Load += new System.EventHandler(this.FrmDailyReportList_Load);
-            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmDailyReportList_KeyDown);
-            this.groupBox1.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
-            this.panel1.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).EndInit();
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button btnDataSelect;
-        private System.Windows.Forms.Button btnEnd;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.GroupBox groupBox1;
-        private System.Windows.Forms.Button btnDataUpDate;
-        private System.Windows.Forms.Label label4;
-        private System.Windows.Forms.NumericUpDown numUDConstPro;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Panel panel1;
-        private CustomControls.DataGridViewEX dgvMaster;
-        private System.Windows.Forms.ComboBox cmbDepartment;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.ComboBox cmbConstructionPerson;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DailyReportList/FrmDailyReportList.cs	(nonexistent)
@@ -1,309 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Text;
-using System.Windows.Forms;
-using System.Collections;
-
-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.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-//*---------------------------- ����ꗗ��� ----------------------------------*
-//  2016/07/08  Ver1.0.0.0      Create Source           
-//
-//
-//
-//*----------------------------------------------------------------------------*
-namespace ProcessManagement.Forms.DataEntry
-{
-    public partial class FrmDailyReportList : Form
-    {
-        #region �g�p��`
-        //log4net���O���g�p����
-        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region �萔
-        /// <summary>
-        /// �\���J����
-        /// </summary>
-        private enum DispColumn
-        {
-            DepartmentCode = 0,
-            DepartmentName,
-            PersonCode,
-            PersonName,
-            ConstructionCode,
-            ConstructionName,
-            CreateDate,
-        }
-
-        #endregion
-
-        #region �ϐ�
-        /// <summary>
-        /// �������t���O
-        /// </summary>
-        private bool m_initDataLoad = true;
-
-        /// <summary>
-        /// �����Ǎ����f�[�^�J�E���g
-        /// </summary>
-        private int m_initDataCount = 0;
-
-        /// <summary>
-        /// �N���t���O
-        /// </summary>
-        private int m_ExecuteFlg = 0;
-
-        /// <summary>
-        /// �I���{�^�������t���O
-        /// </summary>
-        private bool m_CloseingProcessOff = false;
-
-        #region �N���v���Z�X�ԍ�
-        /// <summary>
-        /// �N���v���Z�X�ԍ�
-        /// </summary>
-        private int m_ProcessNo = 0;
-        #endregion
-
-        #endregion
-
-        #region �v���p�e�B
-        #region �N���t���O
-        /// <summary>
-        /// �N���t���O
-        /// </summary>
-        public int ExecuteFlg
-        {
-            get { return m_ExecuteFlg; }
-            set { m_ExecuteFlg = value; }
-        }
-        #endregion
-
-        #region �N���v���Z�X�ԍ�
-        /// <summary>
-        /// �N���v���Z�X�ԍ�
-        /// </summary>
-        public int ProcessNo
-        {
-            get { return m_ProcessNo; }
-            set { m_ProcessNo = value; }
-        }
-        #endregion
-        #endregion
-
-        #region �R���X�g���N�^
-        public FrmDailyReportList()
-        {
-            InitializeComponent();
-        }
-        #endregion
-        #region �f�X�g���N�^
-        ~FrmDailyReportList()
-        {
-            try
-            {
-                GC.Collect();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region �~�{�^��
-        /// <summary>
-        /// �~�{�^����������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmDailyReportList_FormClosing(object sender, FormClosingEventArgs e)
-        {
-            if (m_CloseingProcessOff) return;
-
-            // �O�v���Z�X�ɖ߂�
-            ClsExcute.BackProcess();
-        }
-        #endregion
-
-        #region �I���{�^��
-        /// <summary>
-        /// �I���{�^���N���b�N
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnEnd_Click(object sender, EventArgs e)
-        {
-            // �O�v���Z�X�ɖ߂�
-            ClsExcute.BackProcess();
-
-            m_CloseingProcessOff = true;
-            
-            this.Close();
-        }
-        #endregion
-
-        #region �I���{�^��
-        /// <summary>
-        /// �H���I���{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnDataSelect_Click(object sender, EventArgs e)
-        {
-            DataGridView dgv = dgvMaster;
-            DataGridViewRow dgvRow = dgv.CurrentRow;
-
-            // �f�[�^���Ȃ��ꍇ�͔�����
-            if (dgv.RowCount == 0) return;
-            if (CommonMotions.chkCellBlank(dgvRow.Cells[(int)DispColumn.ConstructionName].Value)) return;
-
-            // �e�����N��
-            SubProcessExecute();
-        }
-        #endregion
-
-        #region �X�V�{�^��
-        /// <summary>
-        /// �f�[�^�X�V�{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnDataUpDate_Click(object sender, EventArgs e)
-        {
-            // �\���f�[�^�X�V
-            DataDisplay();
-        }
-        #endregion
-
-        #region �t�H�[�����[�h
-        /// <summary>
-        /// �����t�H�[�����[�h
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmDailyReportList_Load(object sender, EventArgs e)
-        {
-            // �R���{�{�b�N�X�Z�b�g
-            SetcmbDepartment();
-            SetcmbPersons();
-
-            // �R���{�{�b�N�X�����\��
-            InitCombBox();
-
-            // �����\��
-            InitDataLoad();
-
-            m_initDataLoad = false;
-        }
-        #endregion
-
-        #region �Z���_�u���N���b�N
-        /// <summary>
-        /// �Z���_�u���N���b�N
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void dgvMaster_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
-        {
-            if (e.RowIndex < 0) return;
-
-            DataGridView dgv = dgvMaster;
-            DataGridViewRow dgvRow = dgv.CurrentRow;
-
-            // �f�[�^���Ȃ��ꍇ�͔�����
-            if (dgv.RowCount == 0) return;
-            if (CommonMotions.chkCellBlank(dgvRow.Cells[(int)DispColumn.ConstructionName].Value)) return;
-
-            // �e�����N��
-            SubProcessExecute();
-        }
-        #endregion
-
-        #region Entry�L�[�ł̈ړ�����
-        /// <summary>
-        /// Entry�L�[�ł̈ړ�����
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmDailyReportList_KeyDown(object sender, KeyEventArgs e)
-        {
-            //Enter�L�[��������Ă��邩�m�F
-            //Alt��Ctrl�L�[��������Ă��鎞�͖�������
-            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
-            {
-                //��������Tab�L�[�������ꂽ���̂悤�ɂ���
-                //Shift��������Ă��鎞�͑O�̃R���g���[���̃t�H�[�J�X���ړ�
-                this.ProcessTabKey(!e.Shift);
-
-                e.Handled = true;
-                //.NET Framework 2.0�ȍ~
-                e.SuppressKeyPress = true;
-            }
-        }
-        #endregion
-
-        #region �c�Ɗ��ύX
-        /// <summary>
-        /// �c�Ɗ��ύX
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void numUDConstPro_ValueChanged(object sender, EventArgs e)
-        {
-            if (m_initDataLoad) return;
-
-            // �f�[�^�\��
-            DataDisplay();
-        }
-        #endregion
-
-        #region �S�������̕ύX
-        /// <summary>
-        /// �S�������̕ύX
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void cmbDepartment_SelectedIndexChanged(object sender, EventArgs e)
-        {
-            if (m_initDataLoad) return;
-
-            // �S���ґI���������I����ݒ肷��
-            SetPerosonToDepartment();
-
-            // �f�[�^�\��
-            DataDisplay();
-        }
-        #endregion
-
-        #region �S���҃R���{�{�b�N�X�̍X�V
-        /// <summary>
-        /// �S���҃R���{�{�b�N�X�̍X�V
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void cmbPerson_SelectedIndexChanged(object sender, EventArgs e)
-        {
-            if (m_initDataLoad) return;
-
-            // �S���҃R���{�{�b�N�X�ύX
-            SetcmbPersons();
-
-            // �f�[�^�\��
-            DataDisplay();
-        }
-        #endregion
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalList.cs	(revision 83)
@@ -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�����\��
@@ -204,6 +202,10 @@
             InitCombBox();
 
             m_bInitFlg = true;
+
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
             // �����\��
             InitDataLoad();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalList/FrmApprovalListAuxiliary.cs	(revision 83)
@@ -311,26 +311,6 @@
                         DispAllCombBoxControl(false);
                     }
                 }
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-
             }
             catch (Exception ex)
             {
@@ -506,9 +486,18 @@
                 string strSQL = string.Empty;
                 int DepartmentCode = GetDepartmentCode();
                 if (DepartmentCode == 0)
-                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
                 else
+                {
                     strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
 
                 // �S���҃}�X�^�Ǎ�
                 if (!picDB.SelectAction(strSQL, ref workList)) return false;
@@ -1264,5 +1253,52 @@
         }
         #endregion
 
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
+                int NowPoint = ClsExcute.GetNowProcessPoint();
+                //�@�N�x
+                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
+                {
+                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
+
+                    // �����E�S����
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
+                        cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
+                    SetcmbPersons();
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 1)
+                        cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
+                }
+                else
+                {
+                    // �I�𕔏��������̎҂̓Z�b�g���Ȃ�
+                    if (cmbDepartment.Items.Count > 1) return;
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                    SetcmbPersons();
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.cs	(revision 83)
@@ -0,0 +1,774 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Linq;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+//*---------------------------- �S���ҏ��F��� --------------------------------*
+//  2017/03/13  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmApprovalPerson : Form
+    {
+        #region �g�p��`
+        //log4net���O���g�p����
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region �萔
+
+        #region �O���b�h�\���J����
+        /// <summary>
+        /// �\���J����
+        /// </summary>
+        private enum DispGridColumn
+        {
+            ApprovalCode = 0,
+            LineCount,
+            ApprovalName,
+            ApprovalStatus,
+            ApprovalExecuteDate,
+            DepartmentName,
+            DisplayString,
+        }
+        #endregion
+
+        #region �w�b�_�[�\�����x��
+        /// <summary>
+        /// �w�b�_�[�\�����x��
+        /// </summary>
+        private enum DispHeader
+        {
+            PersonName,
+            DepartmentName,
+            ApprovalName,
+            ApprovalStatus,
+            ApprovalDepartmentName,
+            ApprovalDisplayString,
+            
+            PetitionName,
+            PetitionStatus,
+            PetitionHopeDates,
+            PetitionDepartmentName,
+            ApprovalProcess,
+            ApprovalDate,
+        }
+        #endregion
+
+        #region �\���E�Đ\���E����{�^���ʒu
+        /// <summary>
+        /// �\���E�Đ\���E����{�^���ʒu
+        /// </summary>
+        Point[] s_ButtonPosition = new Point[] { new Point(6, 58), new Point(258, 58), new Point(510, 58) };
+        #endregion
+
+        #endregion
+
+        #region �ϐ�
+        /// <summary>
+        /// ���x���R���g���[���ێ��z��
+        /// </summary>
+        private Control[] m_dispLabelControl;
+        /// <summary>
+        /// �t�B�[���h�l�ω��t���O
+        /// </summary>
+        private bool m_bChengeAns = false;
+        /// <summary>
+        /// ���F�f�[�^��ʕύX�t���O
+        /// </summary>
+        private bool m_bTargetFlg = false;
+        /// <summary>
+        /// �I���{�^�������t���O
+        /// </summary>
+        private bool m_bEndFlg = false;
+        /// <summary>
+        /// �S���҃R�[�h
+        /// </summary>
+        private int m_PersonCode = 0;
+        /// <summary>
+        /// ���F�@�\�R�[�h
+        /// </summary>
+        private int m_ApprovalCode = 0;
+        /// <summary>
+        /// ��t��
+        /// </summary>
+        private DateTime m_OrderDate = DateTime.MinValue;
+        /// <summary>
+        /// ��t�ԍ�
+        /// </summary>
+        private int m_OrderNo = 0;
+        /// <summary>
+        /// �������t�L�[
+        /// </summary>
+        private DateTime m_SearchDate = DateTime.MinValue;
+        /// <summary>
+        /// �����}�ԃL�[
+        /// </summary>
+        private int m_SearchSeqNo = 0;
+        /// <summary>
+        /// �Y���H����{���
+        /// </summary>
+        private ConstructionBaseInfo m_ConstructionBaseInfo = new ConstructionBaseInfo();
+        /// <summary>
+        /// ���F�o�H�}�X�^�擾
+        /// </summary>
+        private List<ApprovalMaster> m_ApprovalList = new List<ApprovalMaster>();
+        #endregion
+
+        #region �v���p�e�B
+        /// <summary>
+        /// �S���҃R�[�h
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// ���F�@�\�R�[�h
+        /// </summary>
+        public int ApprovalCode 
+        {
+            get { return m_ApprovalCode; }
+            set { m_ApprovalCode = value; }
+        }
+        /// <summary>
+        /// ��t��
+        /// </summary>
+        public DateTime OrderDate
+        {
+            get { return m_OrderDate; }
+            set { m_OrderDate = value; }
+        }
+        /// <summary>
+        /// ��t�ԍ�
+        /// </summary>
+        public int OrderNo
+        {
+            get { return m_OrderNo; }
+            set { m_OrderNo = value; }
+        }
+        /// <summary>
+        /// �������t�L�[
+        /// </summary>
+        public DateTime DataSearchDate
+        {
+            get { return m_SearchDate; }
+            set { m_SearchDate = value; }
+        }
+        /// <summary>
+        /// �����}�ԃL�[
+        /// </summary>
+        public int DataSearchSeqNo
+        {
+            get { return m_SearchSeqNo; }
+            set { m_SearchSeqNo = value; }
+        }
+
+        #endregion
+
+        #region �R���X�g���N�^
+        public FrmApprovalPerson()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region �f�X�g���N�^
+        ~FrmApprovalPerson()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �t�H�[�����[�h
+        /// <summary>
+        /// �����t�H�[�����[�h
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmApprovalPerson_Load(object sender, EventArgs e)
+        {
+            // ���F�o�H���ݒ肳��Ă��Ȃ��ꍇ�͋N�����Ȃ�
+            int CurrentDepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+            if (ClsApprovalPermission.GetApprovalMasterCount(m_ApprovalCode, CurrentDepartmentCode) == 0)
+            {
+                m_bEndFlg = true;
+                this.Close();
+                return;
+            }
+
+            //�R���g���[���I�u�W�F�N�g�擾
+            SetDisplayObject();
+
+            // �f�[�^�\��
+            AllDataDisplay();
+
+            // �m�F��ʎg�p�m�F
+            SetConfirmationForm();
+
+            // �ύX�t���OOff
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region �t�B�[���h�l�ύX�t���O
+        /// <summary>
+        /// �t�B�[���h�l�ύX�t���O
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void valueChange(object sender, EventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region ���F��]���t
+        /// <summary>
+        /// ���F��]���t
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void txtHoppesDate_Validated(object sender, EventArgs e)
+        {
+            try
+            {
+                // �I�����̓`�F�b�N���Ȃ�
+                if (ActiveControl == btnEnd) return;
+
+                TextBox txtbox = (TextBox)sender;
+
+                if (CommonMotions.chkNumeric(txtbox.Text))
+                {   // �����̂ݓ���
+                    if (txtbox.Text.ToString().Length <= 4)
+                    {
+                        //txtbox.Text = m_dispControl[(int)Dispcount.ConstructionYear].Text
+                        txtbox.Text = DateTime.Now.Year.ToString()
+                                        + "/" + CommonMotions.cnvInt(txtbox.Text.Substring(0, 2)).ToString("00")
+                                        + "/" + CommonMotions.cnvInt(txtbox.Text.Substring(2)).ToString("00");
+                    }
+                }
+                else
+                {   // 99/99�̓���
+                    if (txtbox.Text.ToString().Length <= 5)
+                    {
+                        //txtbox.Text = m_dispControl[(int)Dispcount.ConstructionYear].Text
+                        txtbox.Text = DateTime.Now.Year.ToString()
+                                        + "/" + CommonMotions.cnvInt(txtbox.Text.Substring(0, txtbox.Text.IndexOf("/"))).ToString("00")
+                                        + "/" + CommonMotions.cnvInt(txtbox.Text.Substring(txtbox.Text.IndexOf("/") + 1)).ToString("00");
+
+                    }
+                }
+                // ���t�`�F�b�N
+                if (!CommonMotions.chkDate(txtbox.Text.ToString())) return;
+                // ���t�\��
+                txtbox.Text = DateTime.Parse(txtbox.Text.ToString()).ToShortDateString();
+
+
+                if (!CommonMotions.DispFieldDateCheck(m_dispLabelControl[(int)DispHeader.PetitionHopeDates], true))
+                {
+                    MessageBox.Show("��]���F�����ُ�ł�", "���t�m�F", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                if (CommonMotions.cnvDate(m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text.ToString()).Date < DateTime.Now.Date)
+                {
+                    MessageBox.Show("�������{�����O�ł����A��낵���ł��傤���H", "���t�m�F", MessageBoxButtons.OK, MessageBoxIcon.Question);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �R�����g����
+        /// <summary>
+        /// �R�����g����
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void txtPetitionComment_Validated(object sender, EventArgs e)
+        {
+            try
+            {
+                // �I�����̓`�F�b�N���Ȃ�
+                if (ActiveControl == btnEnd) return;
+
+                if (!CommonMotions.DispFieldLengthCheck((Control)sender, 300))
+                {
+                    MessageBox.Show("��������300�����܂œ��͉\�ł�", "���̓G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region Entry�L�[�ł̈ړ�����
+        /// <summary>
+        /// Entry�L�[�ł̈ړ�����
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmApprovalPerson_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enter�L�[��������Ă��邩�m�F
+            if (e.KeyCode == Keys.Enter)
+            {
+                //��������Tab�L�[�������ꂽ���̂悤�ɂ���B
+                // Shift��������Ă��鎞�͑O�̃R���g���[���փt�H�[�J�X���ړ�
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0�ȍ~
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region �~�{�^������
+        /// <summary>
+        /// �~�{�^����������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmApprovalPerson_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            try
+            {
+                // �I���������o�����ďI���ꍇ
+                if (!m_bEndFlg) return;
+
+                // ���v���Z�X�ւ̏���
+                if (m_bChengeAns)
+                {
+                    if (MessageBox.Show("�f�[�^�ɕύX������܂��A�\���E���F�������ɏI�����Ă�낵���ł����H�B", "�I���m�F"
+                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                    {
+                        e.Cancel = true;
+                        return;
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                // �Ώۃf�[�^�̊m�F�ȊO�̎��̓��j���[�֖߂�
+                if (!m_bTargetFlg)
+                {
+                    // �ЂƂO���珳�F���Ăяo���Ă���Ƃ��ȊO�̓��j���[��
+                    if (m_bEndFlg && PrevProcessCheck())
+                        ClsExcute.BackProcess();
+                    else
+                        ClsExcute.ClearProcess();
+                }
+            }
+        }
+        #endregion
+
+        #region �I���{�^���N���b�N
+        /// <summary>
+        /// �I���{�^���N���b�N
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            m_bEndFlg = true;
+            this.Close();
+        }
+        #endregion
+
+        #region ���F�{�^������
+        /// <summary>
+        /// ���F�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnApproval_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (!DispFeildCheck()) return;
+                if (MessageBox.Show("�\���f�[�^�����F���܂��A��낵���ł����H�B", "���F�m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // �\���E���F���R�[�h�X�V
+                if (!ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval))
+                {
+                    MessageBox.Show("���F�Ɏ��s���܂����B", "���F�G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^���F", "���F");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �s���F�{�^������
+        /// <summary>
+        /// �s���F�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotApproval_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (!DispFeildCheck()) return;
+                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
+                if (!ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.NotApproval))
+                {
+                    MessageBox.Show("�s���F�Ɏ��s���܂����B", "�s���F�G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^�s���F", "�s���F");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �ۗ��{�^������
+        /// <summary>
+        /// �ۗ��{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnHold_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (!DispFeildCheck()) return;
+                if (MessageBox.Show("�\���f�[�^��ۗ��Ƃ��܂��A��낵���ł����H�B", "�ۗ��m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // �\���E���F���R�[�h�X�V
+                if (!ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Pending))
+                {
+                    MessageBox.Show("�ۗ��Ɏ��s���܂����B", "�ۗ��G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^�ۗ�", "�ۗ�");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �\���{�^������
+        /// <summary>
+        /// �\���{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPetition_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (!DispFeildCheck()) return;
+                if (MessageBox.Show("���F�̐\�����܂��A��낵���ł����H�B", "���F�\���m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                PersonApproval Rec = new PersonApproval();
+                CreateApprovalData(ref Rec, (int)CommonDefine.ApprovalStatus.Petition);
+                Rec.SeqNo = 1;                                                  // �}��
+                Rec.ApprovalLimitDates = CommonMotions.cnvDate(m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text);
+
+                // �\���f�[�^�쐬
+                if (!DataUpdate(Rec)) return;
+
+                // �R�����g���c���Ă���ꍇ�͍폜
+                RemoveCommentData();
+
+                // ��t�ԍ����Z�b�g����
+                SetApprovalOrderNo();
+
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^", "�\��");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �Đ\���{�^������
+        /// <summary>
+        /// �Đ\���{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnRePetition_Click(object sender, EventArgs e)
+        {
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                if (MessageBox.Show("�\���f�[�^���ēx�\�����܂��A��낵���ł����H�B", "�Đ\���m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                pAppDB.connect(); pAppDB.beginTran();
+
+                // ���F�f�[�^����C�ɍ폜����
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                strSQL += " AND SeqNo != 1";
+                if (!pAppDB.DeleteAction(strSQL, false))
+                {
+                    pAppDB.rollback();
+                    MessageBox.Show("�Đ\���Ɏ��s���܂����B", "�Đ\���G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                // �\���f�[�^��\�����ɖ߂�
+                if (!pAppDB.UpdateFeild(m_PersonCode,
+                                    m_ApprovalCode,
+                                    m_OrderDate,
+                                    (int)IOProcessApproval.ColumnName.ApprovalStatus,
+                                    (int)CommonDefine.ApprovalStatus.Petition,
+                                    false))
+                {
+                    pAppDB.rollback();
+                    return;
+                }
+
+                pAppDB.commit();
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^�Đ\��", "�Đ\��");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+        }
+        #endregion
+
+        #region �\���������{�^������
+        /// <summary>
+        /// �\���������{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotPetition_Click(object sender, EventArgs e)
+        {
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                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, m_OrderNo);
+                if (!pAppDB.DeleteAction(strSQL))
+                {
+                    MessageBox.Show("�\��������Ɏ��s���܂����B", "������G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // �\�����f�[�^���֘A���ڂ��N���A����
+                ClearApprovalOrderNo();
+
+                // �R�����g�폜
+                RemoveCommentData();
+
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�S���Ґ\���f�[�^", "�\�����");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+        }
+        #endregion
+
+        #region �Ώۃf�[�^�m�F�{�^������
+        /// <summary>
+        /// �Ώۃf�[�^�m�F�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnTargetData_Click(object sender, EventArgs e)
+        {
+            int iNextProcessNo = 0;
+            // ----- �������Z�b�g
+            switch (m_ApprovalCode)
+            {
+                case (int)ClsExcute.ApprovalListNo.DRWorkApproval:                      // 8:�o�ΊǗ����F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.DRWork;
+                    break;
+                case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:              // 9:�����ғo�^���F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
+                    break;
+                case (int)ClsExcute.ApprovalListNo.SubConstregistApproval:              // 10:���͉�Гo�^���F
+                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.SubConstrRegist;
+                    break;
+            }
+            if (iNextProcessNo == 0) return;
+
+            // ----- �N���v���Z�X�ݒ�
+            int NowPoint = ClsExcute.NextProcess(iNextProcessNo);
+            // ----- �S���҃R�[�h�Z�b�g
+            ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PersonCode);
+            // ��t��
+            ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_SearchDate);
+            // ��t�ԍ�
+            ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_SearchSeqNo);
+
+            m_bTargetFlg = true;
+            m_bEndFlg = true;
+            this.Close();
+        }
+        #endregion
+
+        #region ��ʕ\��
+        /// <summary>
+        /// ��ʕ\������
+        /// </summary>
+        private void AllDataDisplay()
+        {
+            // �\���N���A
+            ClearDisplay();
+
+            // ���F���擾
+            if (!SetApprovalBaseData()) return;
+
+            // �w�b�_�[���\��
+            if (!SetHeader()) return;
+
+            // �f�[�^�\��
+            if (!SetApprovalData()) return;
+
+            // ���F���\��
+            if (!SetCurrentApproval()) return;
+
+            // �R�����g�\��
+            DispTreeViewComment();
+
+            // �\���ҏ��E�{�^���\������
+            SetPetitionData();
+
+            // ���F�Ώۃf�[�^������{�^���\������
+            DispbtnTargetData();
+
+            // �ύX�t���OOff
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region �R�����g�V�K�{�^������
+        /// <summary>
+        /// �R�����g�V�K�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEntryComment_Click(object sender, EventArgs e)
+        {
+            CreateTreeViewComment(true);
+        }
+        #endregion
+
+        #region �R�����g�ԐM�{�^������
+        /// <summary>
+        /// �R�����g�ԐM�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnReturnComment_Click(object sender, EventArgs e)
+        {
+            CreateTreeViewComment(false);
+        }
+        #endregion
+
+        #region �R�����g�폜�{�^������
+        /// <summary>
+        /// �R�����g�폜�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnRemoveComment_Click(object sender, EventArgs e)
+        {
+            RemoveTreeViewComment();
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.designer.cs	(revision 83)
@@ -0,0 +1,844 @@
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmApprovalPerson
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.components = new System.ComponentModel.Container();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
+            this.label1 = new System.Windows.Forms.Label();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.dgvEntryData = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.lblLabel03 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.lblLabel04 = new System.Windows.Forms.Label();
+            this.lblLabel12 = new System.Windows.Forms.Label();
+            this.label13 = new System.Windows.Forms.Label();
+            this.btnTargetData = new System.Windows.Forms.Button();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.lblLabel05 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.lblLabel06 = new System.Windows.Forms.Label();
+            this.lblLabel07 = new System.Windows.Forms.Label();
+            this.lblLabel08 = new System.Windows.Forms.Label();
+            this.label9 = new System.Windows.Forms.Label();
+            this.label8 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.btnApproval = new System.Windows.Forms.Button();
+            this.btnNotApproval = new System.Windows.Forms.Button();
+            this.btnOnHold = new System.Windows.Forms.Button();
+            this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
+            this.btnPetition = new System.Windows.Forms.Button();
+            this.btnRePetition = new System.Windows.Forms.Button();
+            this.panel4 = new System.Windows.Forms.Panel();
+            this.lblLabel09 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label16 = new System.Windows.Forms.Label();
+            this.label10 = new System.Windows.Forms.Label();
+            this.lblLabel10 = new System.Windows.Forms.Label();
+            this.lblLabel14 = new System.Windows.Forms.Label();
+            this.lblLabel13 = new System.Windows.Forms.Label();
+            this.label11 = new System.Windows.Forms.Label();
+            this.label12 = new System.Windows.Forms.Label();
+            this.txtHoppesDate = new System.Windows.Forms.TextBox();
+            this.btnNotPetition = new System.Windows.Forms.Button();
+            this.panel5 = new System.Windows.Forms.Panel();
+            this.btnReturnComment = new System.Windows.Forms.Button();
+            this.btnRemoveComment = new System.Windows.Forms.Button();
+            this.btnEntryComment = new System.Windows.Forms.Button();
+            this.label18 = new System.Windows.Forms.Label();
+            this.tvDispData = new System.Windows.Forms.TreeView();
+            this.panel2.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvEntryData)).BeginInit();
+            this.panel1.SuspendLayout();
+            this.panel3.SuspendLayout();
+            this.panel4.SuspendLayout();
+            this.panel5.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // label1
+            // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label1.BackColor = System.Drawing.Color.Khaki;
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(420, 10);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(500, 20);
+            this.label1.TabIndex = 6;
+            this.label1.Text = "承　認　処　理";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(1210, 464);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 3;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // panel2
+            // 
+            this.panel2.BackColor = System.Drawing.Color.Gold;
+            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel2.Controls.Add(this.dgvEntryData);
+            this.panel2.Location = new System.Drawing.Point(10, 204);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(760, 160);
+            this.panel2.TabIndex = 15;
+            // 
+            // dgvEntryData
+            // 
+            this.dgvEntryData.AllowUserToAddRows = false;
+            this.dgvEntryData.AllowUserToDeleteRows = false;
+            this.dgvEntryData.AllowUserToResizeColumns = false;
+            this.dgvEntryData.AllowUserToResizeRows = false;
+            this.dgvEntryData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvEntryData.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
+            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvEntryData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvEntryData.ColumnHeadersHeight = 24;
+            this.dgvEntryData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvEntryData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column01,
+            this.Column02,
+            this.Column03,
+            this.Column06,
+            this.Column07,
+            this.Column04,
+            this.Column05});
+            this.dgvEntryData.EnableHeadersVisualStyles = false;
+            this.dgvEntryData.Location = new System.Drawing.Point(6, 5);
+            this.dgvEntryData.Name = "dgvEntryData";
+            this.dgvEntryData.RowHeadersVisible = false;
+            this.dgvEntryData.RowHeadersWidth = 20;
+            this.dgvEntryData.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvEntryData.RowTemplate.Height = 24;
+            this.dgvEntryData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvEntryData.Size = new System.Drawing.Size(744, 146);
+            this.dgvEntryData.TabIndex = 8;
+            // 
+            // Column01
+            // 
+            this.Column01.Frozen = true;
+            this.Column01.HeaderText = "承認者コード";
+            this.Column01.Name = "Column01";
+            this.Column01.ReadOnly = true;
+            this.Column01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column01.Visible = false;
+            this.Column01.Width = 5;
+            // 
+            // Column02
+            // 
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle2.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black;
+            this.Column02.DefaultCellStyle = dataGridViewCellStyle2;
+            this.Column02.Frozen = true;
+            this.Column02.HeaderText = "№";
+            this.Column02.Name = "Column02";
+            this.Column02.ReadOnly = true;
+            this.Column02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column02.Width = 44;
+            // 
+            // Column03
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column03.DefaultCellStyle = dataGridViewCellStyle3;
+            this.Column03.Frozen = true;
+            this.Column03.HeaderText = "承認者名";
+            this.Column03.Name = "Column03";
+            this.Column03.ReadOnly = true;
+            this.Column03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column03.Width = 150;
+            // 
+            // Column06
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column06.DefaultCellStyle = dataGridViewCellStyle4;
+            this.Column06.Frozen = true;
+            this.Column06.HeaderText = "承認状態";
+            this.Column06.Name = "Column06";
+            this.Column06.ReadOnly = true;
+            this.Column06.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column06.Width = 125;
+            // 
+            // Column07
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle5.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column07.DefaultCellStyle = dataGridViewCellStyle5;
+            this.Column07.Frozen = true;
+            this.Column07.HeaderText = "処理日付";
+            this.Column07.Name = "Column07";
+            this.Column07.ReadOnly = true;
+            this.Column07.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column07.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column07.Width = 120;
+            // 
+            // Column04
+            // 
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column04.DefaultCellStyle = dataGridViewCellStyle6;
+            this.Column04.HeaderText = "所　属";
+            this.Column04.Name = "Column04";
+            this.Column04.ReadOnly = true;
+            this.Column04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column04.Width = 145;
+            // 
+            // Column05
+            // 
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column05.DefaultCellStyle = dataGridViewCellStyle7;
+            this.Column05.HeaderText = "役　職";
+            this.Column05.Name = "Column05";
+            this.Column05.ReadOnly = true;
+            this.Column05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column05.Width = 157;
+            // 
+            // panel1
+            // 
+            this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.panel1.BackColor = System.Drawing.Color.Gold;
+            this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel1.Controls.Add(this.lblLabel03);
+            this.panel1.Controls.Add(this.label2);
+            this.panel1.Controls.Add(this.label5);
+            this.panel1.Controls.Add(this.lblLabel04);
+            this.panel1.Controls.Add(this.lblLabel12);
+            this.panel1.Controls.Add(this.label13);
+            this.panel1.Controls.Add(this.btnTargetData);
+            this.panel1.Location = new System.Drawing.Point(10, 40);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(1320, 70);
+            this.panel1.TabIndex = 16;
+            // 
+            // lblLabel03
+            // 
+            this.lblLabel03.BackColor = System.Drawing.Color.White;
+            this.lblLabel03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel03.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel03.Location = new System.Drawing.Point(130, 35);
+            this.lblLabel03.Name = "lblLabel03";
+            this.lblLabel03.Size = new System.Drawing.Size(159, 25);
+            this.lblLabel03.TabIndex = 42;
+            this.lblLabel03.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Location = new System.Drawing.Point(305, 35);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(119, 25);
+            this.label2.TabIndex = 40;
+            this.label2.Text = "担当者部署";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label5
+            // 
+            this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label5.Location = new System.Drawing.Point(6, 35);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(119, 25);
+            this.label5.TabIndex = 41;
+            this.label5.Text = "担当者名";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel04
+            // 
+            this.lblLabel04.BackColor = System.Drawing.Color.White;
+            this.lblLabel04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel04.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel04.Location = new System.Drawing.Point(432, 35);
+            this.lblLabel04.Name = "lblLabel04";
+            this.lblLabel04.Size = new System.Drawing.Size(250, 25);
+            this.lblLabel04.TabIndex = 43;
+            this.lblLabel04.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // lblLabel12
+            // 
+            this.lblLabel12.BackColor = System.Drawing.Color.White;
+            this.lblLabel12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel12.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblLabel12.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel12.Location = new System.Drawing.Point(130, 6);
+            this.lblLabel12.Name = "lblLabel12";
+            this.lblLabel12.Size = new System.Drawing.Size(449, 25);
+            this.lblLabel12.TabIndex = 39;
+            this.lblLabel12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label13
+            // 
+            this.label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label13.Location = new System.Drawing.Point(6, 6);
+            this.label13.Name = "label13";
+            this.label13.Size = new System.Drawing.Size(119, 25);
+            this.label13.TabIndex = 35;
+            this.label13.Text = "承認機能";
+            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnTargetData
+            // 
+            this.btnTargetData.BackColor = System.Drawing.Color.DarkCyan;
+            this.btnTargetData.ForeColor = System.Drawing.Color.White;
+            this.btnTargetData.Location = new System.Drawing.Point(930, 30);
+            this.btnTargetData.Name = "btnTargetData";
+            this.btnTargetData.Size = new System.Drawing.Size(380, 34);
+            this.btnTargetData.TabIndex = 45;
+            this.btnTargetData.TabStop = false;
+            this.btnTargetData.Text = "承認対象データを見る";
+            this.toolTip1.SetToolTip(this.btnTargetData, "承認対象のデータを確認します。");
+            this.btnTargetData.UseVisualStyleBackColor = false;
+            this.btnTargetData.Click += new System.EventHandler(this.btnTargetData_Click);
+            // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.Gold;
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel3.Controls.Add(this.lblLabel05);
+            this.panel3.Controls.Add(this.label6);
+            this.panel3.Controls.Add(this.lblLabel06);
+            this.panel3.Controls.Add(this.lblLabel07);
+            this.panel3.Controls.Add(this.lblLabel08);
+            this.panel3.Controls.Add(this.label9);
+            this.panel3.Controls.Add(this.label8);
+            this.panel3.Controls.Add(this.label7);
+            this.panel3.Controls.Add(this.btnApproval);
+            this.panel3.Controls.Add(this.btnNotApproval);
+            this.panel3.Controls.Add(this.btnOnHold);
+            this.panel3.Location = new System.Drawing.Point(10, 364);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(760, 94);
+            this.panel3.TabIndex = 17;
+            // 
+            // lblLabel05
+            // 
+            this.lblLabel05.BackColor = System.Drawing.Color.White;
+            this.lblLabel05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel05.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel05.Location = new System.Drawing.Point(6, 31);
+            this.lblLabel05.Name = "lblLabel05";
+            this.lblLabel05.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel05.TabIndex = 41;
+            this.lblLabel05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label6
+            // 
+            this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.Location = new System.Drawing.Point(6, 6);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(144, 25);
+            this.label6.TabIndex = 35;
+            this.label6.Text = "承　認　者";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel06
+            // 
+            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(156, 31);
+            this.lblLabel06.Name = "lblLabel06";
+            this.lblLabel06.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel06.TabIndex = 42;
+            this.lblLabel06.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel07
+            // 
+            this.lblLabel07.BackColor = System.Drawing.Color.White;
+            this.lblLabel07.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel07.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel07.Location = new System.Drawing.Point(306, 31);
+            this.lblLabel07.Name = "lblLabel07";
+            this.lblLabel07.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel07.TabIndex = 43;
+            this.lblLabel07.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel08
+            // 
+            this.lblLabel08.BackColor = System.Drawing.Color.White;
+            this.lblLabel08.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel08.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel08.Location = new System.Drawing.Point(456, 31);
+            this.lblLabel08.Name = "lblLabel08";
+            this.lblLabel08.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel08.TabIndex = 44;
+            this.lblLabel08.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label9
+            // 
+            this.label9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+            this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label9.Location = new System.Drawing.Point(156, 6);
+            this.label9.Name = "label9";
+            this.label9.Size = new System.Drawing.Size(144, 25);
+            this.label9.TabIndex = 36;
+            this.label9.Text = "承　認　状　態";
+            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label8
+            // 
+            this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label8.Location = new System.Drawing.Point(456, 6);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(144, 25);
+            this.label8.TabIndex = 37;
+            this.label8.Text = "役　　職";
+            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label7
+            // 
+            this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label7.Location = new System.Drawing.Point(306, 6);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(144, 25);
+            this.label7.TabIndex = 38;
+            this.label7.Text = "所　　属";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnApproval
+            // 
+            this.btnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
+            this.btnApproval.Location = new System.Drawing.Point(306, 58);
+            this.btnApproval.Name = "btnApproval";
+            this.btnApproval.Size = new System.Drawing.Size(144, 30);
+            this.btnApproval.TabIndex = 30;
+            this.btnApproval.TabStop = false;
+            this.btnApproval.Text = "承　　認";
+            this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
+            // 
+            // btnNotApproval
+            // 
+            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
+            this.btnNotApproval.Location = new System.Drawing.Point(606, 58);
+            this.btnNotApproval.Name = "btnNotApproval";
+            this.btnNotApproval.Size = new System.Drawing.Size(144, 30);
+            this.btnNotApproval.TabIndex = 31;
+            this.btnNotApproval.TabStop = false;
+            this.btnNotApproval.Text = "不　承　認";
+            this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
+            // 
+            // btnOnHold
+            // 
+            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
+            this.btnOnHold.Location = new System.Drawing.Point(456, 58);
+            this.btnOnHold.Name = "btnOnHold";
+            this.btnOnHold.Size = new System.Drawing.Size(144, 30);
+            this.btnOnHold.TabIndex = 33;
+            this.btnOnHold.TabStop = false;
+            this.btnOnHold.Text = "保　　留";
+            this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
+            // 
+            // btnPetition
+            // 
+            this.btnPetition.BackColor = System.Drawing.Color.Lime;
+            this.btnPetition.Location = new System.Drawing.Point(6, 58);
+            this.btnPetition.Name = "btnPetition";
+            this.btnPetition.Size = new System.Drawing.Size(240, 30);
+            this.btnPetition.TabIndex = 31;
+            this.btnPetition.Text = "申　請　す　る";
+            this.toolTip1.SetToolTip(this.btnPetition, "承認を申請します。");
+            this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Visible = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
+            // 
+            // btnRePetition
+            // 
+            this.btnRePetition.BackColor = System.Drawing.Color.MediumSeaGreen;
+            this.btnRePetition.Location = new System.Drawing.Point(258, 58);
+            this.btnRePetition.Name = "btnRePetition";
+            this.btnRePetition.Size = new System.Drawing.Size(240, 30);
+            this.btnRePetition.TabIndex = 41;
+            this.btnRePetition.Text = "再　申　請　す　る";
+            this.toolTip1.SetToolTip(this.btnRePetition, "指摘事項等の変更後、再度申請をし直すときに押下します。\r\n初めから承認をやり直します。");
+            this.btnRePetition.UseVisualStyleBackColor = false;
+            this.btnRePetition.Visible = false;
+            this.btnRePetition.Click += new System.EventHandler(this.btnRePetition_Click);
+            // 
+            // panel4
+            // 
+            this.panel4.BackColor = System.Drawing.Color.Gold;
+            this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel4.Controls.Add(this.btnRePetition);
+            this.panel4.Controls.Add(this.lblLabel09);
+            this.panel4.Controls.Add(this.label4);
+            this.panel4.Controls.Add(this.label16);
+            this.panel4.Controls.Add(this.label10);
+            this.panel4.Controls.Add(this.lblLabel10);
+            this.panel4.Controls.Add(this.lblLabel14);
+            this.panel4.Controls.Add(this.lblLabel13);
+            this.panel4.Controls.Add(this.label11);
+            this.panel4.Controls.Add(this.label12);
+            this.panel4.Controls.Add(this.txtHoppesDate);
+            this.panel4.Controls.Add(this.btnNotPetition);
+            this.panel4.Controls.Add(this.btnPetition);
+            this.panel4.Location = new System.Drawing.Point(10, 110);
+            this.panel4.Name = "panel4";
+            this.panel4.Size = new System.Drawing.Size(760, 94);
+            this.panel4.TabIndex = 18;
+            // 
+            // lblLabel09
+            // 
+            this.lblLabel09.BackColor = System.Drawing.Color.White;
+            this.lblLabel09.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel09.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel09.Location = new System.Drawing.Point(156, 31);
+            this.lblLabel09.Name = "lblLabel09";
+            this.lblLabel09.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel09.TabIndex = 38;
+            this.lblLabel09.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.Location = new System.Drawing.Point(156, 6);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(144, 25);
+            this.label4.TabIndex = 33;
+            this.label4.Text = "申　請　者";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label16
+            // 
+            this.label16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label16.Location = new System.Drawing.Point(456, 6);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(144, 25);
+            this.label16.TabIndex = 34;
+            this.label16.Text = "申請日";
+            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label10
+            // 
+            this.label10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label10.Location = new System.Drawing.Point(6, 6);
+            this.label10.Name = "label10";
+            this.label10.Size = new System.Drawing.Size(144, 25);
+            this.label10.TabIndex = 34;
+            this.label10.Text = "所　　属";
+            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel10
+            // 
+            this.lblLabel10.BackColor = System.Drawing.Color.White;
+            this.lblLabel10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel10.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel10.Location = new System.Drawing.Point(306, 31);
+            this.lblLabel10.Name = "lblLabel10";
+            this.lblLabel10.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel10.TabIndex = 39;
+            this.lblLabel10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel14
+            // 
+            this.lblLabel14.BackColor = System.Drawing.Color.White;
+            this.lblLabel14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel14.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblLabel14.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel14.Location = new System.Drawing.Point(456, 31);
+            this.lblLabel14.Name = "lblLabel14";
+            this.lblLabel14.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel14.TabIndex = 40;
+            this.lblLabel14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel13
+            // 
+            this.lblLabel13.BackColor = System.Drawing.Color.White;
+            this.lblLabel13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel13.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel13.Location = new System.Drawing.Point(6, 31);
+            this.lblLabel13.Name = "lblLabel13";
+            this.lblLabel13.Size = new System.Drawing.Size(144, 25);
+            this.lblLabel13.TabIndex = 40;
+            this.lblLabel13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label11
+            // 
+            this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label11.Location = new System.Drawing.Point(306, 6);
+            this.label11.Name = "label11";
+            this.label11.Size = new System.Drawing.Size(144, 25);
+            this.label11.TabIndex = 35;
+            this.label11.Text = "承　認　状　態";
+            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label12
+            // 
+            this.label12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
+            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label12.Location = new System.Drawing.Point(606, 6);
+            this.label12.Name = "label12";
+            this.label12.Size = new System.Drawing.Size(144, 25);
+            this.label12.TabIndex = 36;
+            this.label12.Text = "承認希望日";
+            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtHoppesDate
+            // 
+            this.txtHoppesDate.Enabled = false;
+            this.txtHoppesDate.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtHoppesDate.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtHoppesDate.Location = new System.Drawing.Point(606, 31);
+            this.txtHoppesDate.MaxLength = 300;
+            this.txtHoppesDate.Name = "txtHoppesDate";
+            this.txtHoppesDate.Size = new System.Drawing.Size(144, 27);
+            this.txtHoppesDate.TabIndex = 0;
+            this.txtHoppesDate.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.txtHoppesDate.TextChanged += new System.EventHandler(this.valueChange);
+            this.txtHoppesDate.Validated += new System.EventHandler(this.txtHoppesDate_Validated);
+            // 
+            // btnNotPetition
+            // 
+            this.btnNotPetition.BackColor = System.Drawing.Color.Red;
+            this.btnNotPetition.Location = new System.Drawing.Point(510, 58);
+            this.btnNotPetition.Name = "btnNotPetition";
+            this.btnNotPetition.Size = new System.Drawing.Size(240, 30);
+            this.btnNotPetition.TabIndex = 31;
+            this.btnNotPetition.Text = "申請を取消しする";
+            this.btnNotPetition.UseVisualStyleBackColor = false;
+            this.btnNotPetition.Visible = false;
+            this.btnNotPetition.Click += new System.EventHandler(this.btnNotPetition_Click);
+            // 
+            // panel5
+            // 
+            this.panel5.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.panel5.BackColor = System.Drawing.Color.Gold;
+            this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel5.Controls.Add(this.btnReturnComment);
+            this.panel5.Controls.Add(this.btnRemoveComment);
+            this.panel5.Controls.Add(this.btnEntryComment);
+            this.panel5.Controls.Add(this.label18);
+            this.panel5.Controls.Add(this.tvDispData);
+            this.panel5.Location = new System.Drawing.Point(770, 110);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(560, 348);
+            this.panel5.TabIndex = 19;
+            // 
+            // btnReturnComment
+            // 
+            this.btnReturnComment.BackColor = System.Drawing.Color.LemonChiffon;
+            this.btnReturnComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnReturnComment.ForeColor = System.Drawing.Color.Black;
+            this.btnReturnComment.Location = new System.Drawing.Point(314, 3);
+            this.btnReturnComment.Name = "btnReturnComment";
+            this.btnReturnComment.Size = new System.Drawing.Size(118, 30);
+            this.btnReturnComment.TabIndex = 163;
+            this.btnReturnComment.TabStop = false;
+            this.btnReturnComment.Text = "コメント返信";
+            this.btnReturnComment.UseVisualStyleBackColor = false;
+            this.btnReturnComment.Click += new System.EventHandler(this.btnReturnComment_Click);
+            // 
+            // btnRemoveComment
+            // 
+            this.btnRemoveComment.BackColor = System.Drawing.Color.Red;
+            this.btnRemoveComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnRemoveComment.ForeColor = System.Drawing.Color.Black;
+            this.btnRemoveComment.Location = new System.Drawing.Point(434, 3);
+            this.btnRemoveComment.Name = "btnRemoveComment";
+            this.btnRemoveComment.Size = new System.Drawing.Size(118, 30);
+            this.btnRemoveComment.TabIndex = 162;
+            this.btnRemoveComment.TabStop = false;
+            this.btnRemoveComment.Text = "コメント削除";
+            this.btnRemoveComment.UseVisualStyleBackColor = false;
+            this.btnRemoveComment.Click += new System.EventHandler(this.btnRemoveComment_Click);
+            // 
+            // btnEntryComment
+            // 
+            this.btnEntryComment.BackColor = System.Drawing.Color.Green;
+            this.btnEntryComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEntryComment.ForeColor = System.Drawing.Color.Black;
+            this.btnEntryComment.Location = new System.Drawing.Point(194, 3);
+            this.btnEntryComment.Name = "btnEntryComment";
+            this.btnEntryComment.Size = new System.Drawing.Size(118, 30);
+            this.btnEntryComment.TabIndex = 161;
+            this.btnEntryComment.TabStop = false;
+            this.btnEntryComment.Text = "コメント新規";
+            this.btnEntryComment.UseVisualStyleBackColor = false;
+            this.btnEntryComment.Click += new System.EventHandler(this.btnEntryComment_Click);
+            // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.LemonChiffon;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Location = new System.Drawing.Point(6, 8);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(180, 25);
+            this.label18.TabIndex = 159;
+            this.label18.Text = "連絡・指示コメント";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // tvDispData
+            // 
+            this.tvDispData.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.tvDispData.Location = new System.Drawing.Point(6, 33);
+            this.tvDispData.Name = "tvDispData";
+            this.tvDispData.Size = new System.Drawing.Size(544, 308);
+            this.tvDispData.TabIndex = 158;
+            // 
+            // FrmApprovalPerson
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(1340, 497);
+            this.Controls.Add(this.panel5);
+            this.Controls.Add(this.panel4);
+            this.Controls.Add(this.panel3);
+            this.Controls.Add(this.panel1);
+            this.Controls.Add(this.panel2);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.label1);
+            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;
+            this.Name = "FrmApprovalPerson";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmApprovalPerson_FormClosing);
+            this.Load += new System.EventHandler(this.FrmApprovalPerson_Load);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmApprovalPerson_KeyDown);
+            this.panel2.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvEntryData)).EndInit();
+            this.panel1.ResumeLayout(false);
+            this.panel3.ResumeLayout(false);
+            this.panel4.ResumeLayout(false);
+            this.panel4.PerformLayout();
+            this.panel5.ResumeLayout(false);
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Panel panel2;
+        private DataGridViewEX dgvEntryData;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.ToolTip toolTip1;
+        private System.Windows.Forms.Panel panel4;
+        private System.Windows.Forms.Label lblLabel09;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.Label label10;
+        private System.Windows.Forms.Label lblLabel10;
+        private System.Windows.Forms.Label lblLabel14;
+        private System.Windows.Forms.Label lblLabel13;
+        private System.Windows.Forms.Label label11;
+        private System.Windows.Forms.Label label12;
+        private System.Windows.Forms.TextBox txtHoppesDate;
+        private System.Windows.Forms.Button btnPetition;
+        private System.Windows.Forms.Label lblLabel05;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Label lblLabel06;
+        private System.Windows.Forms.Label lblLabel07;
+        private System.Windows.Forms.Label lblLabel08;
+        private System.Windows.Forms.Label label9;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Button btnApproval;
+        private System.Windows.Forms.Button btnNotApproval;
+        private System.Windows.Forms.Button btnOnHold;
+        private System.Windows.Forms.Button btnNotPetition;
+        private System.Windows.Forms.Label lblLabel03;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label lblLabel04;
+        private System.Windows.Forms.Label lblLabel12;
+        private System.Windows.Forms.Label label13;
+        private System.Windows.Forms.Button btnTargetData;
+        private System.Windows.Forms.Panel panel5;
+        private System.Windows.Forms.TreeView tvDispData;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.Button btnRemoveComment;
+        private System.Windows.Forms.Button btnEntryComment;
+        private System.Windows.Forms.Button btnReturnComment;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column06;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column07;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
+        private System.Windows.Forms.Button btnRePetition;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPerson.resx	(revision 83)
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="Column03.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column06.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column07.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column04.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column05.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>35</value>
+  </metadata>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/FrmApprovalPersonAuxiliary.cs	(revision 83)
@@ -0,0 +1,1255 @@
+﻿using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Linq;
+using System.Diagnostics;
+using System.Data.Common;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmApprovalPerson
+    {
+
+        #region ひとつ前のプロセスを確認する
+        /// <summary>
+        /// ひとつ前のプロセスを確認する
+        /// </summary>
+        /// <returns></returns>
+        private bool PrevProcessCheck()
+        {
+            bool bAns = false;
+
+            int NowPoint = ClsExcute.GetNowProcessPoint();
+            if (NowPoint < 1) return bAns;
+
+            ProcessParameter RecPara = ClsExcute.ProcControlPara[NowPoint - 1];
+
+            // 承認起動画面からの起動はボタン表示しない
+            // 承認対象コードを取得する
+            switch (m_ApprovalCode)
+            {
+                // 8:出勤管理承認
+                case (int)ClsExcute.ApprovalListNo.DRWorkApproval:
+                    if (RecPara.ProcNo == (int)ClsExcute.ProcessExecuteNo.DRWork) bAns = true;
+                    break;
+                // 9:発注者登録承認
+                case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:
+                    if (RecPara.ProcNo == (int)ClsExcute.ProcessExecuteNo.CostomerRegist) bAns = true;
+                    break;
+            }
+
+            return bAns;
+        }
+        #endregion
+
+        #region 対象データ確認ボタン表示
+        /// <summary>
+        /// 対象データ確認ボタンの表示制御
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void DispbtnTargetData()
+        {
+            // 承認起動画面からの起動はボタン表示しない
+            //if (PrevProcessCheck()) btnTargetData.Visible = false;
+            if (ClsApprovalPermission.ExceApprovalScreen((int)ClsExcute.SubFormExecuteNo.ApprovalPerson))
+                btnTargetData.Visible = false;
+        }
+        #endregion
+
+        #region 承認時データ更新処理
+        /// <summary>
+        /// 承認時にデータを更新する
+        /// </summary>
+        /// <param name="Rec"></param>
+        /// <returns></returns>
+        private bool DataUpdate(PersonApproval Rec)
+        {
+            try
+            {
+                if (!ClsApprovalPermission.CreatePetitionApproval(Rec))
+                {
+                    MessageBox.Show("承認申請に失敗しました。", "申請エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                // 申請者と最初の承認者が同じ場合は申請時に承認する
+                if (m_dispLabelControl[(int)DispHeader.PetitionName].Text.Equals(m_dispLabelControl[(int)DispHeader.ApprovalName].Text))
+                {
+                    // 申請・承認レコード更新
+                    if (!ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval))
+                    {
+                        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>
+        /// 申請・承認レコードの更新
+        /// </summary>
+        /// <param name="statusCode"></param>
+        /// <returns></returns>
+        public bool ApprovalDataUpDate(int statusCode, bool bInSideFlg = true)
+        {
+            try
+            {
+                PersonApproval Rec = new PersonApproval();
+
+                // 承認レコードの作成
+                CreateApprovalData(ref Rec, statusCode);
+
+                // 承認レコード更新
+                if (!ClsApprovalPermission.CreatePetitionApproval(Rec)) return false;
+
+                // 申請レコード更新
+                // 承認時は条件を満たすかをチェックする
+                switch (statusCode)
+                {
+                    case (int)CommonDefine.ApprovalStatus.Approval:
+                        // ----- 承認
+                        // 案件に対して最終承認がされているかを確認する
+                        if (ClsApprovalPermission.CheckPersonApprovalData(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo))
+                        {
+                            // 最終承認がされていれば申請レコードを承認へ変更する
+                            ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, (int)CommonDefine.ApprovalStatus.Approval);
+
+                            // 最終承認が成された後の処理
+                            UpdateSourceData();
+                        }
+                        break;
+                    default:
+                        // ----- 承認以外
+                        ClsApprovalPermission.SetPrimaryRecStatus(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, (int)CommonDefine.ApprovalStatus.NotApproval);
+                        break;
+                }
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者承認処理後更新
+        /// <summary>
+        /// 発注者承認処理後更新
+        /// </summary>
+        private void OAPCostomerRegistApproval()
+        {
+            IOCostomerRegist crDB = new IOCostomerRegist();
+            try
+            {
+                // 受付日
+                crDB.UpdateFeild(m_PersonCode, m_SearchDate, m_SearchSeqNo, (int)IOCostomerRegist.TableColumn.OrderDate, m_OrderDate);
+                // 受付番号書込み
+                crDB.UpdateFeild(m_PersonCode, m_SearchDate, m_SearchSeqNo, (int)IOCostomerRegist.TableColumn.OrderNo, m_OrderNo);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                crDB.close(); crDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認レコードデータ作成
+        /// <summary>
+        /// 承認レコードデータ作成
+        /// </summary>
+        /// <param name="Rec"></param>
+        /// <param name="Status"></param>
+        private void CreateApprovalData(ref PersonApproval Rec, int Status)
+        {
+            IOPersonApproval ApprDB = new IOPersonApproval();
+            try
+            {
+                // 申請レコード以外で自分の承認レコードがあるかをチェックする
+                string strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                strSQL += " And SeqNo != 1";
+                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.OrderNo = m_OrderNo;	                                    // 受付番号
+                    Rec.PersonCodeApproval = CommonMotions.LoginUserData.PersonCode;// 申請・承認者コード
+                    Rec.PetitionApprovalDate = DateTime.Now;	                    // 承認日付
+
+                    strSQL = ApprDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                    Rec.SeqNo = ApprDB.SelectMaxSeqNoCount(strSQL) + 1;             // 枝番
+                }
+                // 承認状態をセットする
+                Rec.ApprovalStatus = Status;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                ApprDB.close(); ApprDB = null;
+            }
+        }
+        #endregion
+
+        #region 表示オブジェクトの取得
+        /// <summary>
+        /// 表示オブジェクトの取得
+        /// </summary>
+        private void SetDisplayObject()
+        {
+            // 表示オブジェクト領域確保
+            int CtrlCnt = Enum.GetNames(typeof(DispHeader)).Length;
+            m_dispLabelControl = new Control[CtrlCnt];
+            
+            m_dispLabelControl[(int)DispHeader.PersonName] = lblLabel03;
+            m_dispLabelControl[(int)DispHeader.DepartmentName] = lblLabel04;
+            m_dispLabelControl[(int)DispHeader.ApprovalName] = lblLabel05;
+            m_dispLabelControl[(int)DispHeader.ApprovalStatus] = lblLabel06;
+            m_dispLabelControl[(int)DispHeader.ApprovalDepartmentName] = lblLabel07;
+            m_dispLabelControl[(int)DispHeader.ApprovalDisplayString] = lblLabel08;
+            m_dispLabelControl[(int)DispHeader.PetitionName] = lblLabel09;
+            m_dispLabelControl[(int)DispHeader.PetitionStatus] = lblLabel10;
+            m_dispLabelControl[(int)DispHeader.PetitionHopeDates] = txtHoppesDate;
+            m_dispLabelControl[(int)DispHeader.PetitionDepartmentName] = lblLabel13;
+            m_dispLabelControl[(int)DispHeader.ApprovalProcess] = lblLabel12;
+            m_dispLabelControl[(int)DispHeader.ApprovalDate] = lblLabel14;
+        }
+        #endregion
+
+        #region 画面クリア
+        /// <summary>
+        /// 画面クリア
+        /// </summary>
+        private void ClearDisplay()
+        {
+            try
+            {
+                foreach (Control wrk in m_dispLabelControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                dgvEntryData.Rows.Clear();
+                tvDispData.Nodes.Clear();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 再申請ボタンの表示状態を変える
+        /// <summary>
+        /// 再申請ボタンの表示状態を変える
+        /// </summary>
+        /// <param name="Status"></param>
+        private void DispRePetitionButton(int Status)
+        {
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                // 申請データ取得
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                PersonApproval pRec = new PersonApproval();
+                int CurrentPerson = 0;
+                if (pAppDB.SelectAction(strSQL, ref pRec))
+                {
+                    // 申請者を取得する
+                    CurrentPerson = pRec.PersonCode;
+                }
+                else
+                {
+                    pRec.ApprovalStatus = (int)CommonDefine.ApprovalStatus.Undecided;    // 未定
+
+                    // データが無い場合（申請時）はログインユーザー
+                    CurrentPerson = CommonMotions.LoginUserData.PersonCode;
+                    pRec.PersonCode = CommonMotions.LoginUserData.PersonCode;
+                }
+
+                // 新セキュリティデータ対応済みかを確認する
+                if (CommonMotions.LoginUserData.SecCode == 0)
+                {
+                    // システム権限によってデータアクセスに制限がある
+                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement)
+                    {
+                        // システム管理者（すべて対象）
+                    }
+                    else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key)
+                    {
+                        // 最高機密管理者（すべて対象）
+                    }
+                    else
+                    {
+                        // ログイン者が申請者か承認時の管理担当者以外は取消しできない
+                        if (pRec.PersonCode != CommonMotions.LoginUserData.PersonCode && CurrentPerson != CommonMotions.LoginUserData.PersonCode) return;
+                    }
+                }
+                else
+                {
+                    // システム権限によってデータアクセスに制限がある
+                    if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                    {
+                        // システム管理者（すべて対象）
+                    }
+                    else if (CommonMotions.LoginUserSecurity.SecRank == CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.SpecialAuthority].Key)
+                    {
+                        // 経営者アクセス
+                    }
+                    else
+                    {
+                        // ログイン者が申請者以外は取消しできない
+                        if (pRec.PersonCode != CommonMotions.LoginUserData.PersonCode) return;
+                    }
+                }
+
+                // 申請・承認以外は申請ボタンを表示する
+                DispButtonInput(pRec.ApprovalStatus);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+
+        }
+        #endregion
+
+        #region 承認ボタン・承認日付の表示制御
+        /// <summary>
+        /// 承認ボタン・承認日付の表示制御
+        /// </summary>
+        /// <param name="ApprovalStatus"></param>
+        private void DispButtonInput(int ApprovalStatus)
+        {
+            try
+            {
+                // 申請・承認以外は申請ボタンを表示する
+                switch (ApprovalStatus)
+                {
+                    case (int)CommonDefine.ApprovalStatus.Petition:     // 申請
+                    case (int)CommonDefine.ApprovalStatus.Pending:      // 保留
+                    case (int)CommonDefine.ApprovalStatus.Approval:     // 承認
+                    case (int)CommonDefine.ApprovalStatus.NotApproval:  // 不承認
+                        btnPetition.Visible = false;                // 申請ボタン
+
+                        // 注文書承認は承認取り消しがある
+                        switch (m_ApprovalCode)
+                        {
+                            case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:
+                                btnRePetition.Visible = true;               // 再申請ボタン
+                                btnRePetition.Left = s_ButtonPosition[1].X;
+                                btnRePetition.Top = s_ButtonPosition[1].Y;
+
+                                btnNotPetition.Visible = true;              // 申請取消ボタン
+                                btnNotPetition.Left = s_ButtonPosition[2].X;
+                                btnNotPetition.Top = s_ButtonPosition[2].Y;
+                                break;
+                            default:
+                                btnRePetition.Visible = true;               // 再申請ボタン
+                                btnRePetition.Left = s_ButtonPosition[2].X;
+                                btnRePetition.Top = s_ButtonPosition[2].Y;
+                                break;
+                        }
+
+                        txtHoppesDate.Enabled = false;              // 承認希望日
+
+                        btnApproval.Visible = true;                 // 承認ボタン
+                        btnNotApproval.Visible = true;              // 不承認ボタン
+                        btnOnHold.Visible = true;                   // 保留ボタン
+                        break;
+                    case (int)CommonDefine.ApprovalStatus.Undecided:    // 未定
+                    case (int)CommonDefine.ApprovalStatus.Unclaimed:    // 未申請
+                        btnPetition.Visible = true;                 // 申請ボタン
+                        btnPetition.Left = s_ButtonPosition[2].X;
+                        btnPetition.Top = s_ButtonPosition[2].Y;
+
+                        btnRePetition.Visible = false;              // 再申請ボタン
+                        btnNotPetition.Visible = false;             // 申請取消ボタン
+
+                        txtHoppesDate.Enabled = true;               // 承認希望日
+
+                        btnApproval.Visible = false;                // 承認ボタン
+                        btnNotApproval.Visible = false;             // 不承認ボタン
+                        btnOnHold.Visible = false;                  // 保留ボタン
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 確認画面を使用する
+        /// <summary>
+        /// 確認画面を使用する
+        /// </summary>
+        private void SetConfirmationForm()
+        {
+            // 管理担当部署取得
+            int DepCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+            // ログイン者が承認者かどうか確認する
+            if (ClsApprovalPermission.CheckUserForApprover(m_ApprovalCode, DepCode)) return;
+
+            // 承認者以外は確認画面使用のみ
+            panel3.Visible = false;
+            this.Size = new Size(this.Size.Width, (this.Size.Height - panel3.Height));
+            panel5.Size = new Size(panel5.Size.Width, (panel2.Size.Height + panel4.Size.Height));
+            tvDispData.Size = new Size(tvDispData.Size.Width, (panel5.Size.Height - 40));
+
+            //btnEnd.Location = new Point(btnEnd.Location.X, (btnEnd.Location.Y - panel3.Height));
+        }
+        #endregion
+
+        #region 承認基本情報取得
+        /// <summary>
+        /// 承認の基本情報
+        /// </summary>
+        /// <returns></returns>
+        private bool SetApprovalBaseData()
+        {
+            IOMApproval mAppDB = new IOMApproval();
+            try
+            {
+                // 承認経路マスタ取得
+                string strSQL = string.Format("SELECT * FROM APPROVALMASTER A WHERE A.APPROVALCODE = {0}", m_ApprovalCode);
+                strSQL += " AND A.DEPARTMENTCODE = (SELECT B.DEPARTMENTCODE FROM PERSONINCHARGEMASTER B";
+                strSQL += string.Format(" WHERE B.PERSONCODE = {0})", m_PersonCode);
+                strSQL += " Order By DISPLAYORDER";
+                ArrayList arList = new ArrayList();
+                if (!mAppDB.ExecuteReader(strSQL, ref arList)) return false;
+                foreach (object[] objRec in arList)
+                {
+                    ApprovalMaster work = new ApprovalMaster();
+                    mAppDB.Reader2Struct(objRec, ref work);
+                    m_ApprovalList.Add(work);
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                mAppDB.close(); mAppDB = null;
+            }
+        }
+        #endregion
+
+        #region ヘッダー情報表示
+        /// <summary>
+        /// ヘッダー情報表示
+        /// </summary>
+        /// <returns></returns>
+        private bool SetHeader()
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                // 担当者マスタ取得
+                string strSQL = "SELECT A.PERSONCODE, A.PERSONNAME, B.DEPARTMENTCODE, B.DEPARTMENTSTRING";
+                strSQL += " FROM PERSONINCHARGEMASTER A, DEPARTMENTMASTER B";
+                strSQL += string.Format(" WHERE A.PERSONCODE = {0}", m_PersonCode);
+                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(objRec[1]);
+                
+                // 担当者部署
+                m_dispLabelControl[(int)DispHeader.DepartmentName].Text = CommonMotions.cnvString(objRec[3]);
+
+                // 承認機能
+                m_dispLabelControl[(int)DispHeader.ApprovalProcess].Text = ClsExcute.AppovalList[m_ApprovalCode];
+
+                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 SetPetitionData()
+        {
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                string strDate = string.Empty;
+                string strComment = string.Empty;
+                int ApprovalStatus = (int)CommonDefine.ApprovalStatus.Undecided;
+                string strPersonName = string.Empty;
+                string strPersonPosion = string.Empty;
+                string strDepartment = string.Empty;
+                string EntryDate = DateTime.Now.ToShortDateString();
+                // 申請データ取得
+                string strSQL = pAppDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo, 1);
+                PersonApproval pRec = new PersonApproval();
+                if (!pAppDB.SelectAction(strSQL, ref pRec))
+                {
+                    // データ無は申請無
+                    // ----- データセット
+                    pRec.PersonCode = CommonMotions.LoginUserData.PersonCode;                                                   // 申請者コード
+                    pRec.ApprovalStatus = (int)CommonDefine.ApprovalStatus.Undecided;                                           // 承認状態
+                }
+
+                // 申請者名取得
+                strSQL = "SELECT IFNULL(C.APPROVALSTATUS, -1),";
+                strSQL += " DATE_FORMAT(C.APPROVALLIMITDATES,'%Y/%m/%d'),";
+                strSQL += " C.INPUTCOMMENT,";
+                strSQL += " A.PersonName,";
+                strSQL += " A.DisplayString,";
+                strSQL += " B.DepartmentString,";
+                strSQL += " DATE_FORMAT(C.ENTRYDATE,'%Y/%m/%d')";
+                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, m_OrderNo, 0, "C.").Replace("Where", "AND");
+                strSQL += string.Format(" WHERE A.PersonCode = {0}", pRec.PersonCode);
+
+                ArrayList pAppRec = new ArrayList();
+                if (!pAppDB.ExecuteReader(strSQL, ref pAppRec)) return;
+
+                object[] objrec = (object[])pAppRec[0];
+                strPersonName = CommonMotions.cnvString(objrec[3]);
+                strPersonPosion = CommonMotions.cnvString(objrec[4]);
+                strDepartment = CommonMotions.cnvString(objrec[5]);
+                if (CommonMotions.cnvInt(objrec[0]) >= 0)
+                {
+                    ApprovalStatus = CommonMotions.cnvInt(objrec[0]);
+                    strDate = CommonMotions.cnvString(objrec[1]);
+                    strComment = CommonMotions.cnvString(objrec[2]);
+                    EntryDate = CommonMotions.cnvString(objrec[6]);
+                }
+
+                m_dispLabelControl[(int)DispHeader.PetitionStatus].Text = CommonDefine.ApprovalStatusString[ApprovalStatus];            // 申請状態
+
+                m_dispLabelControl[(int)DispHeader.PetitionName].Text = strPersonName;                                                  // 申請者名
+                
+                m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text = strDate;                                                   // 承認希望日
+
+                m_dispLabelControl[(int)DispHeader.PetitionDepartmentName].Text = strDepartment;                                        // 部署名
+
+                m_dispLabelControl[(int)DispHeader.ApprovalDate].Text = EntryDate;                                                      // 登録年月日
+
+                // 再申請ボタン表示(申請時以外は押下可能)
+                DispRePetitionButton(ApprovalStatus);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認一覧表示
+        /// <summary>
+        /// 承認一覧表示
+        /// </summary>
+        private bool SetApprovalData()
+        {
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                dgvEntryData.Rows.Clear();
+                // スクロールの時は最後のカラムより20ピッチ減らす
+                if (m_ApprovalList.Count > 5)
+                {
+                    dgvEntryData.Columns[(int)DispGridColumn.DisplayString].Width = 140;
+                }
+
+                int DepCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                // 承認データを取得する
+                string strSQL = "SELECT IFNULL(D.APPROVALSTATUS, -1),";
+                strSQL += " DATE_FORMAT(D.PETITIONAPPROVALDATE,'%Y/%m/%d'),";
+                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 = STR_TO_DATE('{0}','%Y/%m/%d')",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";
+
+                ArrayList pAppRec = new ArrayList();
+                if (!pAppDB.ExecuteReader(strSQL, ref pAppRec)) return false;
+
+                // 状態の取得
+                int ApprovalStatus = 0;
+                string strDate = string.Empty;
+                string strComment = string.Empty;
+                string strPersonName = string.Empty;
+                string strPersonPosion = string.Empty;
+                string strDepartment = string.Empty;
+
+                foreach (object[] objrec in pAppRec)
+                {
+                    ApprovalStatus = (int)CommonDefine.ApprovalStatus.Undecided;
+                    strDate = "未処理";
+                    strComment = string.Empty;
+                    strPersonName = string.Empty;
+                    strPersonPosion = string.Empty;
+                    strDepartment = string.Empty;
+
+                    strPersonName = CommonMotions.cnvString(objrec[3]);
+                    strPersonPosion = CommonMotions.cnvString(objrec[4]);
+                    strDepartment = CommonMotions.cnvString(objrec[5]);
+                    if (CommonMotions.cnvInt(objrec[0]) > -1)
+                    {
+                        ApprovalStatus = CommonMotions.cnvInt(objrec[0]);
+                        strDate = CommonMotions.cnvString(objrec[1]);
+                        strComment = CommonMotions.cnvString(objrec[2]);
+                    }
+
+                    // データ表示
+                    int AddRowCnt = dgvEntryData.Rows.Add(CommonMotions.cnvInt(objrec[6]),
+                                                            CommonMotions.cnvInt(objrec[7]),
+                                                            strPersonName,
+                                                            CommonDefine.ApprovalStatusString[ApprovalStatus],
+                                                            strDate,
+                                                            strDepartment,
+                                                            strPersonPosion);
+                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.BackColor = CommonDefine.ApprovalBackStatusColor[ApprovalStatus];
+                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.ForeColor = CommonDefine.ApprovalForeStatusColor[ApprovalStatus];
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+
+                // 5行表示なので足りない場合は空行で埋める
+                if ((5 - dgvEntryData.RowCount) > 0) dgvEntryData.Rows.Add((5 - dgvEntryData.RowCount));
+            }
+        }
+        #endregion
+
+        #region 承認情報表示
+        /// <summary>
+        /// 承認情報表示
+        /// </summary>
+        /// <returns></returns>
+        private bool SetCurrentApproval()
+        {
+
+            IOMDepartment dpDB = new IOMDepartment();
+            IOPersonApproval pAppDB = new IOPersonApproval();
+            try
+            {
+                // 自分は承認者一覧にあるか？
+                bool bExeist = false;
+                foreach (DataGridViewRow rowData in dgvEntryData.Rows)
+                {
+                    // 空白は次へ
+                    if (CommonMotions.chkCellBlank(rowData.Cells[(int)DispGridColumn.ApprovalCode].Value)) continue;
+                    // 自分と一緒か？
+                    int iCode = CommonMotions.cnvInt(rowData.Cells[(int)DispGridColumn.ApprovalCode].Value);
+                    if (iCode == CommonMotions.LoginUserData.PersonCode)
+                    {
+                        bExeist = true;
+                        break;
+                    }
+                }
+                // 承認者でない場合は抜ける
+                if (!bExeist) return true;
+
+                // 承認者情報
+                // 部署名取得
+                DepartmentMaster DepartmentRec = new DepartmentMaster();
+                string strDepartment = dpDB.CreatePrimarykeyString(CommonMotions.LoginUserData.DepartmentCode);
+                dpDB.SelectAction(strDepartment, ref DepartmentRec);
+
+                string strStatus = "未　定";
+                string strComment = string.Empty;
+
+                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))
+                {
+                    strStatus = CommonDefine.ApprovalStatusString[pAppRec.ApprovalStatus];
+                }
+
+                m_dispLabelControl[(int)DispHeader.ApprovalName].Text = CommonMotions.LoginUserData.PersonName;                     // 承認者名
+                m_dispLabelControl[(int)DispHeader.ApprovalDepartmentName].Text = DepartmentRec.DepartmentString;                   // 部署名
+                m_dispLabelControl[(int)DispHeader.ApprovalDisplayString].Text = CommonMotions.LoginUserData.DisplayString;         // 役職名
+                m_dispLabelControl[(int)DispHeader.ApprovalStatus].Text = strStatus;                                                // 状態
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+                dpDB.close(); dpDB = null;
+            }
+        }
+        #endregion
+
+        #region 画面データチェック
+        /// <summary>
+        /// 画面項目のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool DispFeildCheck()
+        {
+            bool bAns = true;
+            bool bRet = true;
+            try
+            {
+                // 希望承認日
+                bAns = CommonMotions.DispFieldDateCheck(m_dispLabelControl[(int)DispHeader.PetitionHopeDates], true);
+                bRet &= bAns;
+
+                if (!bRet)
+                {
+                    MessageBox.Show("入力値にエラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return false;
+                }
+
+                return bRet;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+
+        #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 ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d'),", m_OrderDate.ToShortDateString());
+                        strSQL += string.Format(" ORDERNO = {0}", m_OrderNo);
+                        strSQL += string.Format(" WHERE PersonCode = {0}",m_PersonCode);
+                        strSQL += string.Format(" AND AttendanceMonth = STR_TO_DATE('{0}' ,'%Y/%m/%d')", m_SearchDate.ToShortDateString());
+                        break;
+                    case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:
+                        strSQL = string.Format("UPDATE COSTOMERREGIST SET ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d'),", m_OrderDate.ToShortDateString());
+                        strSQL += string.Format(" ORDERNO = {0}", m_OrderNo);
+                        strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
+                        strSQL += string.Format(" AND CREATEDATE = STR_TO_DATE('{0}' ,'%Y/%m/%d')", m_SearchDate.ToShortDateString());
+                        strSQL += string.Format(" AND SEQNO = {0}", m_SearchSeqNo);
+                        break;
+                    case (int)ClsExcute.ApprovalListNo.SubConstregistApproval:
+                        strSQL = string.Format("UPDATE SUBCONSTRREGIST SET ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d'),", m_OrderDate.ToShortDateString());
+                        strSQL += string.Format(" ORDERNO = {0}", m_OrderNo);
+                        strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
+                        strSQL += string.Format(" AND CREATEDATE = STR_TO_DATE('{0}' ,'%Y/%m/%d')", m_SearchDate.ToShortDateString());
+                        strSQL += string.Format(" AND SEQNO = {0}", m_SearchSeqNo);
+                        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>
+        /// 申請元データの受付番号をクリアする
+        /// </summary>
+        /// <returns></returns>
+        private bool ClearApprovalOrderNo()
+        {
+            IOPersonApproval AppDB = new IOPersonApproval();
+            try
+            {
+                string strSQL = string.Empty;
+
+                switch (m_ApprovalCode)
+                {
+                    case (int)ClsExcute.ApprovalListNo.DRWorkApproval:
+                        strSQL = string.Format("UPDATE ATTENDANCEDATA SET ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d'),", DateTime.MinValue.ToShortDateString());
+                        strSQL = " ORDERNO = 0";
+                        strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
+                        strSQL += string.Format(" AND AttendanceMonth = STR_TO_DATE('{0}','%Y/%m/%d')", m_OrderDate.ToShortDateString());
+                        break;
+                    case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:
+                        strSQL = string.Format("UPDATE COSTOMERREGIST SET ORDERDATE = STR_TO_DATE('{0}','%Y/%m/%d'),", DateTime.MinValue.ToShortDateString());
+                        strSQL += " ORDERNO = 0";
+                        strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
+                        strSQL += string.Format(" AND CREATEDATE = STR_TO_DATE('{0}','%Y/%m/%d')", m_SearchDate.ToShortDateString());
+                        strSQL += string.Format(" AND SEQNO = {0}", m_SearchSeqNo);
+                        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>
+        /// 指示連絡コメント表示処理
+        /// </summary>
+        private void DispTreeViewComment()
+        {
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
+            try
+            {
+                tvDispData.Nodes.Clear();
+
+                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++)
+                {
+                    if (CommentList[i].ParentNo == 0)
+                    {
+                        treeNode = tvDispData.Nodes.Add(CommentList[i].ApproValComment);
+                    }
+                    else
+                    {
+                        GetDataListRecursive(treeNode, CommentList, CommentList[i].ParentNo, ref i);
+                    }
+                    if (treeNode != null)
+                        if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
+                }
+                if (tvDispData.TopNode != null)
+                    if (tvDispData.TopNode.GetNodeCount(true) != 0) tvDispData.TopNode.Expand();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region 下位ノード表示処理
+        /// <summary>
+        /// 下位ノード表示処理
+        /// </summary>
+        private void GetDataListRecursive(TreeNode treeNode, List<PersonApprovalComment> DataList, int ParentCode, ref int DataIndex)
+        {
+            try
+            {
+                int ParentCnt = DataIndex;
+                // コメントデータセット
+                TreeNode tn = null;
+
+                // Get each node recursively.
+                for (; DataIndex < DataList.Count; DataIndex++)
+                {
+                    if (DataList[DataIndex].ParentNo == ParentCode)
+                    {
+                        tn = treeNode.Nodes.Add(DataList[DataIndex].ApproValComment);
+                    }
+                    else if (DataList[DataIndex].ParentNo < ParentCode)
+                    {
+                        --DataIndex;    // 次の処理で加算するための減算
+                        break;
+                    }
+                    else
+                    {
+                        GetDataListRecursive(tn, DataList, DataList[DataIndex].ParentNo, ref DataIndex);
+                    }
+                    if (tn != null)
+                        if (tn.GetNodeCount(true) != 0) tn.Expand();
+                }
+                if (treeNode != null)
+                    if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 指示連絡コメント作成処理
+        /// <summary>
+        /// 指示連絡コメント作成処理
+        /// </summary>
+        private void CreateTreeViewComment(bool bNewComment = true)
+        {
+            FrmInputComment frm = new FrmInputComment();
+            try
+            {
+                TreeNode TargetNodes = tvDispData.SelectedNode;
+                if (!bNewComment)
+                {
+                    if (TargetNodes == null)
+                    {
+                        MessageBox.Show("返信対象コメントが選択されていません。", "選択エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return;
+                    }
+                }
+
+                // コメント入力画面表示
+                frm.ShowDialog();
+                if (frm.EndButton == DialogResult.No) return;
+
+                string DispString = string.Empty;
+                DispString = string.Format("{0}月{1}日－{2}－{3}", DateTime.Today.Month.ToString("00"),
+                                                                    DateTime.Today.Day.ToString("00"),
+                                                                    CommonMotions.LoginUserData.PersonName,
+                                                                    frm.CommentString);
+                // コメント追加
+                if (bNewComment)
+                {
+                    tvDispData.Nodes.Add(DispString);
+                    tvDispData.TopNode.Expand();
+                }
+                else
+                {
+                    TargetNodes.Nodes.Add(DispString);
+                    tvDispData.SelectedNode.Expand();
+                }
+                // データ登録
+                if (!EntryComment()) return;
+
+                // 完了メッセージ
+                CommonMotions.EntryEndMessage("コメントデータ");
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 指示連絡コメント削除処理
+        /// <summary>
+        /// 指示連絡コメント削除処理
+        /// </summary>
+        private void RemoveTreeViewComment()
+        {
+            try
+            {
+                TreeNode TargetNodes = null;
+                TargetNodes = tvDispData.SelectedNode;
+                if (TargetNodes == null)
+                {
+                    MessageBox.Show("削除対象コメントが選択されていません。", "選択エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                if (MessageBox.Show("対象のコメントを削除します。\nよろしいでしょうか？",
+                                    "削除確認",
+                                    MessageBoxButtons.OKCancel,
+                                    MessageBoxIcon.Information) == DialogResult.Cancel) return;
+
+                // 削除
+                TargetNodes.Remove();
+            
+                // データ登録
+                if (!EntryComment()) return;
+
+                // 完了メッセージ
+                CommonMotions.RemoveEndMessage("コメントデータ");
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 登録時情報
+        /// <summary>
+        /// 登録時SQL文字列
+        /// </summary>
+        private string m_InsertSQL = string.Empty;
+        /// <summary>
+        /// 登録時コメント番号
+        /// </summary>
+        private int m_InsertNo = 0;
+        /// <summary>
+        /// 登録時親コメント番号
+        /// </summary>
+        private int m_InsertParentNo = 0;
+        #endregion
+
+        #region コメントデータ一括削除
+        /// <summary>
+        /// コメントデータ一括削除
+        /// </summary>
+        /// <param name="CommentDB"></param>
+        private void RemoveCommentData()
+        {
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
+            try
+            {
+                // 削除
+                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                CommentDB.DeleteAction(strSQL);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region コメントデータ登録
+        /// <summary>
+        /// コメントデータ登録
+        /// </summary>
+        private bool EntryComment()
+        {
+            IOPersonApprovalComment CommentDB = new IOPersonApprovalComment();
+            try
+            {
+                CommentDB.connect(); CommentDB.beginTran();
+                // まず削除
+                string strSQL = CommentDB.CreatePrimarykeyString(m_PersonCode, m_ApprovalCode, m_OrderDate, m_OrderNo);
+                CommentDB.DeleteAction(strSQL, false);
+
+                // ノードが無い場合は以下を処理しない
+                if (tvDispData.GetNodeCount(true) == 0) return true;
+                
+                m_InsertNo = 1;
+                m_InsertParentNo = 0;
+                m_InsertSQL = string.Empty;
+
+                foreach (TreeNode n in tvDispData.Nodes)
+                {
+                    m_InsertParentNo = 0;
+                    GetNodesRecursive(n);
+                }
+                if (m_InsertSQL.Length < 1) return true;
+
+                strSQL = "INSERT INTO PersonApprovalComment";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOPersonApprovalComment.ColumnName)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+                strSQL += m_InsertSQL;
+
+                if (!CommentDB.ExecuteNonQuery(strSQL, false))
+                {
+                    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
+            {
+                CommentDB.commit();
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region ツリービューのノードを再帰的に取得する
+        /// <summary>
+        /// ツリービューのノードを再帰的に取得する
+        /// </summary>
+        /// <param name="treeNode"></param>
+        private void GetNodesRecursive(TreeNode treeNode)
+        {
+            try
+            {
+                // 親番号退避
+                int localParent = m_InsertNo;
+                // コメントデータセット
+                CreateInsertSQL(treeNode.Text);
+
+                // Get each node recursively.
+                foreach (TreeNode tn in treeNode.Nodes)
+                {
+                    // 親コメント番号セット
+                    m_InsertParentNo = localParent;
+
+                    GetNodesRecursive(tn);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 登録用INSERT文を作成する
+        /// <summary>
+        /// 登録用INSERT文を作成する
+        /// </summary>
+        /// <param name="strComment"></param>
+        private void CreateInsertSQL(string strComment)
+        {
+            try
+            {
+                if (m_InsertSQL.Length == 0) m_InsertSQL += " (";
+                else m_InsertSQL += ", (";
+
+                // 担当者番号
+                m_InsertSQL += string.Format("{0}", m_PersonCode);
+                // 承認機能番号
+                m_InsertSQL += string.Format(",{0}", m_ApprovalCode);
+                // 受付日
+                m_InsertSQL += string.Format(",STR_TO_DATE('{0}','%Y/%m/%d')", m_OrderDate.ToShortDateString());
+                // 受付番号
+                m_InsertSQL += string.Format(",{0}", m_OrderNo);
+
+                // コメント番号
+                m_InsertSQL += string.Format(",{0}", m_InsertNo++);
+                // 親コメント番号
+                m_InsertSQL += string.Format(",{0}", m_InsertParentNo);
+                // 指示・連絡コメント
+                m_InsertSQL += string.Format(",'{0}'", strComment);
+
+                // 登録年月日
+                m_InsertSQL += ", NOW()";
+                // 更新年月日
+                m_InsertSQL += ", NOW()";
+
+                m_InsertSQL += ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+        // ----- 指示連絡コメント処理　↑↑
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/SourceUpdate.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/SourceUpdate.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalPerson/SourceUpdate.cs	(revision 83)
@@ -0,0 +1,566 @@
+﻿using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Linq;
+using System.Diagnostics;
+using System.Data.Common;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmApprovalPerson
+    {
+        #region 最終承認が成された後の処理
+        /// <summary>
+        /// 最終承認が成された後の処理
+        /// </summary>
+        private void UpdateSourceData()
+        {
+            try
+            {
+                switch (m_ApprovalCode)
+                {
+                    case (int)ClsExcute.ApprovalListNo.DRWorkApproval:
+                        // 8:出勤管理承認
+                        break;
+                    case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:
+                        // 9:発注者登録承認
+                        CreateCostomerData();
+                        break;
+                    case (int)ClsExcute.ApprovalListNo.SubConstregistApproval:
+                        // 10:協力会社登録承認
+                        CreateSubConstrData();
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 発注者マスタの登録
+        /// <summary>
+        /// 発注者マスタの登録
+        /// </summary>
+        private void CreateCostomerData()
+        {
+            IOMOrderers OrderDB = new IOMOrderers(); 
+            IOCostomerRegist RegistDB = new IOCostomerRegist();
+            try
+            {
+                // 発注者登録申請データ取得
+                string strSQL = RegistDB.CreatePrimarykeyString(m_PersonCode, m_SearchDate, m_SearchSeqNo);
+                CostomerRegist RegistRec = new CostomerRegist();
+                if (!RegistDB.SelectAction(strSQL, ref RegistRec))
+                {
+                    MessageBox.Show("発注者登録申請データが存在しません。", "登録確認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                
+                OrderDB.connect(); OrderDB.beginTran();
+                RegistDB.connect(); RegistDB.beginTran();
+
+                // 新規・修正処理
+                switch (RegistRec.DataMode)
+                {
+                    case (int)FrmCostomerRegist.DataMode.NewData:
+
+                        // ソースのコードがあれば再度の作成はしない
+                        if (RegistRec.SourceCode != 0) return;
+                        // 新規データ作成
+                        CreateCostomer(OrderDB, RegistDB, ref RegistRec, strSQL);
+
+                        break;
+                    case (int)FrmCostomerRegist.DataMode.EditData:
+
+                        // 既存データ更新
+                        UpdateCostomer(OrderDB, RegistRec);
+                        break;
+                }
+
+                OrderDB.commit();
+                RegistDB.commit();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                RegistDB.close(); RegistDB = null;
+                OrderDB.close(); OrderDB = null;
+            }
+        }
+        #endregion
+
+        #region 発注者マスタ新規データ作成
+        /// <summary>
+        /// 発注者マスタ新規データ作成
+        /// </summary>
+        private bool CreateCostomer(IOMOrderers OrderDB, IOCostomerRegist RegistDB, ref CostomerRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // 新規発注者コード取得
+                string strSQL = OrderDB.CreatePrimarykeyString(RegistRec.OrderCotegory);
+                int OrderersCode = OrderDB.SelectMaxOrderersCodeCount(strSQL, false) + 1;
+                // 表示順取得
+                int DispOrder = OrderDB.GetMaxDisplayOrder(strSQL, false) + 1;
+
+                strSQL = "INSERT INTO ORDERERSMASTER";
+                strSQL += " SELECT";
+                strSQL += " OrderCotegory,";
+                strSQL += string.Format(" {0},", OrderersCode);
+                strSQL += string.Format(" {0},", DispOrder);
+                strSQL += " OrderFlg,";
+                strSQL += " CorporateStatusName,";
+                strSQL += " CorporateStatusPoint,";
+                strSQL += " OrderersName1,";
+                strSQL += " OrderersName2,";
+                strSQL += " DepartmentName,";
+                strSQL += " ChargePersonName,";
+                strSQL += " ZipCode,";
+                strSQL += " Address1,";
+                strSQL += " Address2,";
+                strSQL += " Address3,";
+                strSQL += " PhoneNumber,";
+                strSQL += " FaxNumber,";
+                strSQL += " MailAddress,";
+                strSQL += " Note,";
+                strSQL += " 0,";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s'),";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += " FROM COSTOMERREGIST";
+
+                strSQL += SourceSQL;
+                if (!OrderDB.ExecuteNonQuery(strSQL, false))
+                {
+                    OrderDB.rollback();
+                    MessageBox.Show("発注者マスタ、登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                // 新規番号のセット
+                RegistRec.SourceCode = OrderersCode;
+
+                // 成功時は発注者登録データにコードセット
+                strSQL = "UPDATE COSTOMERREGIST SET";
+                strSQL += string.Format(" SOURCECOTEGORY = {0}", RegistRec.OrderCotegory);
+                strSQL += string.Format(", SOURCECODE = {0}", RegistRec.SourceCode);
+                strSQL += RegistDB.CreatePrimarykeyString(m_PersonCode, m_SearchDate, m_SearchSeqNo);
+                if (!RegistDB.ExecuteNonQuery(strSQL, false))
+                {
+                    OrderDB.rollback();
+                    RegistDB.rollback();
+                    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>
+        /// 発注者マスタ既存データ更新
+        /// </summary>
+        private bool UpdateCostomer(IOMOrderers OrderDB, CostomerRegist RegistRec)
+        {
+            try
+            {
+                string strSQL = "UPDATE OrderersMaster";
+
+                strSQL += " SET";
+
+                strSQL += string.Format(" OrderFlg = {0}", RegistRec.OrderFlg);
+                strSQL += string.Format(", CorporateStatusName = '{0}'", RegistRec.CorporateStatusName);
+                strSQL += string.Format(", CorporateStatusPoint = {0}", RegistRec.CorporateStatusPoint);
+                strSQL += string.Format(", OrderersName1 = '{0}'", RegistRec.OrderersName1);
+                strSQL += string.Format(", OrderersName2 = '{0}'", RegistRec.OrderersName2);
+                strSQL += string.Format(", DepartmentName = '{0}'", RegistRec.DepartmentName);
+                strSQL += string.Format(", ChargePersonName = '{0}'", RegistRec.ChargePersonName);
+                strSQL += string.Format(", ZipCode = '{0}'", RegistRec.ZipCode);
+                strSQL += string.Format(", Address1 = '{0}'", RegistRec.Address1);
+                strSQL += string.Format(", Address2 = '{0}'", RegistRec.Address2);
+                strSQL += string.Format(", Address3 = '{0}'", RegistRec.Address3);
+                strSQL += string.Format(", PhoneNumber = '{0}'", RegistRec.PhoneNumber);
+                strSQL += string.Format(", FaxNumber = '{0}'", RegistRec.FaxNumber);
+                strSQL += string.Format(", Note = '{0}'", RegistRec.Note);
+                strSQL += string.Format(", MailAddress = '{0}'", RegistRec.MailAddress);
+
+                strSQL += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+
+                strSQL += OrderDB.CreatePrimarykeyString(RegistRec.SourceCotegory, RegistRec.SourceCode);
+                if (!OrderDB.ExecuteNonQuery(strSQL, false))
+                {
+                    OrderDB.rollback();
+                    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>
+        /// 協力会社マスタの登録
+        /// </summary>
+        private void CreateSubConstrData()
+        {
+            IOMSubContractor SubConstrDB = new IOMSubContractor();
+            IOSubConstrRegist RegistDB = new IOSubConstrRegist();
+            try
+            {
+                // 協力会社登録申請データ取得
+                string strSQL = RegistDB.CreatePrimarykeyString(m_PersonCode, m_SearchDate, m_SearchSeqNo);
+                SubConstrRegist RegistRec = new SubConstrRegist();
+                if (!RegistDB.SelectAction(strSQL, ref RegistRec))
+                {
+                    MessageBox.Show("協力会社登録申請データが存在しません。", "登録確認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                SubConstrDB.connect(); SubConstrDB.beginTran();
+                RegistDB.connect(); RegistDB.beginTran();
+
+                // 新規・修正処理
+                switch (RegistRec.DataMode)
+                {
+                    case (int)FrmCostomerRegist.DataMode.NewData:
+
+                        // ソースのコードがあれば再度の作成はしない
+                        if (RegistRec.SourceCode != 0) break;
+
+                        // ----- 新規データ作成
+                        // 協力会社登録
+                        if (!CreateSubConstr(SubConstrDB, RegistDB, ref RegistRec, strSQL)) break;
+                        // 協力業者施工工種登録
+                        if (!CreateSubConstrJobItem(SubConstrDB, RegistRec, strSQL))
+                        {
+                            RegistDB.rollback();
+                            break;
+                        }
+                        // 協力業者職種リンク登録
+                        if (!CreateSubConstrJobLink(SubConstrDB, RegistRec, strSQL))
+                        {
+                            RegistDB.rollback();
+                            break;
+                        }
+
+                        break;
+
+                    case (int)FrmCostomerRegist.DataMode.EditData:
+                        // 既存データ更新
+                        if (!UpdateSubConstr(SubConstrDB, RegistRec)) break;
+                        // 協力業者施工工種登録
+                        if (!UpdateSubConstrJobItem(SubConstrDB, RegistRec, strSQL)) break;
+                        // 協力業者職種リンク登録
+                        if (!UpdateSubConstrJobLink(SubConstrDB, RegistRec, strSQL)) break;
+
+                        break;
+                }
+                SubConstrDB.commit();
+                RegistDB.commit();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                RegistDB.close(); RegistDB = null;
+                SubConstrDB.close(); SubConstrDB = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社マスタ新規データ作成
+        /// <summary>
+        /// 協力会社マスタ新規データ作成
+        /// </summary>
+        private bool CreateSubConstr(IOMSubContractor SubDB, IOSubConstrRegist RegistDB, ref SubConstrRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // 新規協力会社コード取得
+                int CompanyCode = SubDB.SelectMaxCompanyCodeCount("", false) + 1;
+                int DisplayOrder = SubDB.SelectMaxDisplayOrderCount("", false) + 1;
+
+                string strSQL = "INSERT INTO SUBCONTRACTORMASTER";
+                strSQL += " SELECT";
+                strSQL += string.Format(" {0},", CompanyCode);
+                strSQL += string.Format(" {0},", DisplayOrder);
+                strSQL += " CorporateStatusName,";
+                strSQL += " CorporateStatusPoint,";
+                strSQL += " CompanyName,";
+                strSQL += " CEOPositionName,";
+                strSQL += " CEOName,";
+                strSQL += " ContactPersonName,";
+                strSQL += " ZipCode,";
+                strSQL += " Address1,";
+                strSQL += " Address2,";
+                strSQL += " Address3,";
+                strSQL += " CellPhoneNumber,";
+                strSQL += " MailAddress,";
+                strSQL += " PhoneNumber,";
+                strSQL += " FaxNumber,";
+                strSQL += " JapaneseSyllabary,";
+                strSQL += " StartDate,";
+                strSQL += " Note,";
+                strSQL += " labourKind,";
+                strSQL += " 0,";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s'),";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += " FROM SUBCONSTRREGIST";
+
+                strSQL += SourceSQL;
+                if (!SubDB.ExecuteNonQuery(strSQL, false))
+                {
+                    SubDB.rollback();
+                    MessageBox.Show("協力会社マスタ、登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                // 新規番号のセット
+                RegistRec.SourceCode = CompanyCode;
+
+                // 成功時は発注者登録データにコードセット
+                strSQL = string.Format("UPDATE SUBCONSTRREGIST SET SOURCECODE = {0}", RegistRec.SourceCode);
+                strSQL += SourceSQL;
+                if (!RegistDB.ExecuteNonQuery(strSQL, false))
+                {
+                    SubDB.rollback();
+                    RegistDB.rollback();
+                    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>
+        /// 協力業者施工工種登録申請データ新規作成
+        /// </summary>
+        private bool CreateSubConstrJobItem(IOMSubContractor SubDB, SubConstrRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // データ無は処理しない
+                string strSQL = "SELECT count(*) FROM SUBCONSTRJOBITEMREGIST";
+                strSQL += SourceSQL;
+                ArrayList arCnt = new ArrayList();
+                if (!SubDB.ExecuteReader(strSQL, ref arCnt, false)) return false;
+                if (arCnt.Count == 0) return false;
+                object[] Datacnt = (object[])arCnt[0];
+                if (CommonMotions.cnvInt(Datacnt[0]) == 0) return true;
+                
+                strSQL = "INSERT INTO SUBCONTRACTORJOBITEM";
+                strSQL += " SELECT";
+                strSQL += string.Format(" {0},", RegistRec.SourceCode);
+                strSQL += " ItemCode,";
+                strSQL += " DisplayOrder,";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s'),";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += " FROM SubConstrJobItemRegist";
+
+                strSQL += SourceSQL;
+                if (!SubDB.ExecuteNonQuery(strSQL, false))
+                {
+                    SubDB.rollback();
+                    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>
+        /// 協力業者職種リンク登録申請データ新規作成
+        /// </summary>
+        private bool CreateSubConstrJobLink(IOMSubContractor SubDB, SubConstrRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // データ無は処理しない
+                string strSQL = "SELECT count(*) FROM SubConstrJobLinkRegist";
+                strSQL += SourceSQL;
+                ArrayList arCnt = new ArrayList();
+                if (!SubDB.ExecuteReader(strSQL, ref arCnt, false)) return false;
+                if (arCnt.Count == 0) return false;
+                object[] Datacnt = (object[])arCnt[0];
+                if (CommonMotions.cnvInt(Datacnt[0]) == 0) return true;
+
+                strSQL = "INSERT INTO SubContractorJobLink";
+                strSQL += " SELECT";
+                strSQL += string.Format(" {0},", RegistRec.SourceCode);
+                strSQL += " JobCategoryCode,";
+                strSQL += " DisplayOrder,";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s'),";
+                strSQL += " STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += " FROM SubConstrJobLinkRegist";
+
+                strSQL += SourceSQL;
+                if (!SubDB.ExecuteNonQuery(strSQL, false))
+                {
+                    SubDB.rollback();
+                    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>
+        /// 協力会社マスタ既存データ更新
+        /// </summary>
+        private bool UpdateSubConstr(IOMSubContractor SubDB, SubConstrRegist RegistRec)
+        {
+            try
+            {
+                string strSQL = "UPDATE SubContractorMaster";
+
+                strSQL += " SET";
+
+                strSQL += string.Format(" CompanyCode = {0}", RegistRec.SourceCode);
+                strSQL += string.Format(", CorporateStatusName = '{0}'", RegistRec.CorporateStatusName);
+                strSQL += string.Format(", CorporateStatusPoint = {0}", RegistRec.CorporateStatusPoint);
+                strSQL += string.Format(", CompanyName = '{0}'", RegistRec.CompanyName);
+                strSQL += string.Format(", CEOPositionName = '{0}'", RegistRec.CEOPositionName);
+                strSQL += string.Format(", CEOName = '{0}'", RegistRec.CEOName);
+                strSQL += string.Format(", ContactPersonName = '{0}'", RegistRec.ContactPersonName);
+                strSQL += string.Format(", ZipCode = '{0}'", RegistRec.ZipCode);
+                strSQL += string.Format(", Address1 = '{0}'", RegistRec.Address1);
+                strSQL += string.Format(", Address2 = '{0}'", RegistRec.Address2);
+                strSQL += string.Format(", Address3 = '{0}'", RegistRec.Address3);
+                strSQL += string.Format(", CellPhoneNumber = '{0}'", RegistRec.CellPhoneNumber);
+                strSQL += string.Format(", MailAddress = '{0}'", RegistRec.MailAddress);
+                strSQL += string.Format(", PhoneNumber = '{0}'", RegistRec.PhoneNumber);
+                strSQL += string.Format(", FaxNumber = '{0}'", RegistRec.FaxNumber);
+                strSQL += string.Format(", JapaneseSyllabary = '{0}'", RegistRec.JapaneseSyllabary);
+                strSQL += string.Format(", StartDate = STR_TO_DATE('{0}','%Y/%m/%d')", RegistRec.StartDate.ToShortDateString());
+                strSQL += string.Format(", Note = '{0}'", RegistRec.Note);
+                strSQL += string.Format(", labourKind = {0}", RegistRec.labourKind);
+
+                strSQL += ", UpdateDate = STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+
+                strSQL += SubDB.CreatePrimarykeyString(RegistRec.SourceCode);
+                if (!SubDB.ExecuteNonQuery(strSQL, false))
+                {
+                    SubDB.rollback();
+                    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>
+        /// 協力業者施工工種登録申請データ更新
+        /// </summary>
+        private bool UpdateSubConstrJobItem(IOMSubContractor SubDB, SubConstrRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // まず削除して
+                string strSQL = "DELETE SubContractorJobItem";
+                strSQL += string.Format(" WHERE CompanyCode = {0}", RegistRec.SourceCode);
+                SubDB.ExecuteNonQuery(strSQL, false);
+
+                // 新規作成
+                return CreateSubConstrJobItem(SubDB, RegistRec, SourceSQL);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者職種リンク登録申請データ更新
+        /// <summary>
+        /// 協力業者職種リンク登録申請データ更新
+        /// </summary>
+        private bool UpdateSubConstrJobLink(IOMSubContractor SubDB, SubConstrRegist RegistRec, string SourceSQL)
+        {
+            try
+            {
+                // まず削除して
+                string strSQL = "DELETE SubContractorJobLink";
+                strSQL += string.Format(" WHERE CompanyCode = {0}", RegistRec.SourceCode);
+                SubDB.ExecuteNonQuery(strSQL, false);
+
+                // 新規作成
+                return CreateSubConstrJobLink(SubDB, RegistRec, SourceSQL);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.cs	(revision 83)
@@ -20,7 +20,7 @@
 using ProcessManagement.Forms.SubForms;
 using ProcessManagement.Forms.ControlsAction;
 using ProcessManagement.Forms.CustomControls;
-//*---------------------------- ���F��ʉ�� ----------------------------------*
+//*---------------------------- ���F��� --------------------------------------*
 //  2015/10/13  Ver1.0.0.0      Create Source           
 //
 //
@@ -50,7 +50,6 @@
             ApprovalExecuteDate,
             DepartmentName,
             DisplayString,
-            Commennt,
         }
         #endregion
 
@@ -68,12 +67,10 @@
             ApprovalStatus,
             ApprovalDepartmentName,
             ApprovalDisplayString,
-            ApprovalComment,
             PetitionName,
             PetitionStatus,
             PetitionHopeDates,
             PetitionDepartmentName,
-            PetitionComment,
             ApprovalProcess,
             ApprovalDate,
             EstimateType,
@@ -80,8 +77,15 @@
         }
         #endregion
 
+        #region �\���E�Đ\���E����{�^���ʒu
+        /// <summary>
+        /// �\���E�Đ\���E����{�^���ʒu
+        /// </summary>
+        Point[] s_ButtonPosition = new Point[] { new Point(6, 58), new Point(258, 58), new Point(510, 58) };
         #endregion
 
+        #endregion
+
         #region �ϐ�
         /// <summary>
         /// ���x���R���g���[���ێ��z��
@@ -112,6 +116,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>();
@@ -201,13 +209,6 @@
             //�R���g���[���I�u�W�F�N�g�擾
             SetDisplayObject();
 
-            // �e�L�X�g�{�b�N�X�փ��b�Z�[�W��\������
-            bool showFocus = false;
-            string bunnerText = "�\�����ɃR�����g���L�����ĉ�����";
-            CommonMotions.SendMessage(txtPetitionComment.Handle, 5377, new IntPtr(showFocus ? 1 : 0), bunnerText);
-            bunnerText = "���F�������̃R�����g���L�����ĉ�����";
-            CommonMotions.SendMessage(txtApprovalComment.Handle, 5377, new IntPtr(showFocus ? 1 : 0), bunnerText);
-
             // �f�[�^�\��
             AllDataDisplay();
 
@@ -219,7 +220,7 @@
         }
         #endregion
 
-        #region �C�x���g���\�b�h
+        #region �t�B�[���h�l�ύX�t���O
         /// <summary>
         /// �t�B�[���h�l�ύX�t���O
         /// </summary>
@@ -415,8 +416,10 @@
                 }
 
                 // �������b�Z�[�W
-                CommonMotions.EntryEndMessage("�\���f�[�^���F", "���F");
+                CommonMotions.EntryEndMessage("�H���\���f�[�^���F", "���F");
 
+                m_bChengeAns = false;
+
                 this.Close();
             }
             catch (Exception ex)
@@ -448,8 +451,10 @@
                 }
 
                 // �������b�Z�[�W
-                CommonMotions.EntryEndMessage("�\���f�[�^�s���F", "�s���F");
+                CommonMotions.EntryEndMessage("�H���\���f�[�^�s���F", "�s���F");
 
+                m_bChengeAns = false;
+
                 this.Close();
             }
             catch (Exception ex)
@@ -481,8 +486,10 @@
                 }
 
                 // �������b�Z�[�W
-                CommonMotions.EntryEndMessage("�\���f�[�^�ۗ�", "�ۗ�");
+                CommonMotions.EntryEndMessage("�H���\���f�[�^�ۗ�", "�ۗ�");
 
+                m_bChengeAns = false;
+
                 this.Close();
             }
             catch (Exception ex)
@@ -530,9 +537,14 @@
                     CreatePurchaseOrderLink();
                 }
 
+                // �R�����g���c���Ă���ꍇ�͍폜
+                //RemoveCommentData();
+
                 // �������b�Z�[�W
-                CommonMotions.EntryEndMessage("�\���f�[�^", "�\��");
+                CommonMotions.EntryEndMessage("�H���\���f�[�^", "�\��");
 
+                m_bChengeAns = false;
+
                 this.Close();
             }
             catch (Exception ex)
@@ -542,6 +554,62 @@
         }
         #endregion
 
+        #region �Đ\���{�^������
+        /// <summary>
+        /// �Đ\���{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnRePetition_Click(object sender, EventArgs e)
+        {
+            IOProcessApproval pAppDB = new IOProcessApproval();
+            try
+            {
+                if (MessageBox.Show("�H���Č��̍ēx�\�����܂��A��낵���ł����H�B", "�Đ\���m�F"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                pAppDB.connect(); pAppDB.beginTran();
+                
+                // ���F�f�[�^����C�ɍ폜����
+                string strSQL = pAppDB.CreatePrimarykeyString(m_ConstructionCode, m_ApprovalCode, m_OrderNo);
+                strSQL += " AND SeqNo != 1";
+                if (!pAppDB.DeleteAction(strSQL, false))
+                {
+                    pAppDB.rollback();
+                    MessageBox.Show("�Đ\���Ɏ��s���܂����B", "�Đ\���G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                // �\���f�[�^��\�����ɖ߂�
+                if(!pAppDB.UpdateFeild(m_ConstructionCode,
+                                    (int)IOProcessApproval.ColumnName.ApprovalStatus,
+                                    (int)CommonDefine.ApprovalStatus.Petition,
+                                    false,
+                                    m_ApprovalCode,
+                                    m_OrderNo))
+                {
+                    pAppDB.rollback();
+                    return;
+                }
+
+                pAppDB.commit();
+                // �������b�Z�[�W
+                CommonMotions.EntryEndMessage("�H���\���f�[�^�Đ\��", "�Đ\��");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+        }
+        #endregion
+
         #region �\���������{�^������
         /// <summary>
         /// �\���������{�^������
@@ -579,7 +647,7 @@
                     case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:
                         RemoveApprovalLinkDetail();
                         break;
-                    
+
                     // 5:���������F
                     case (int)ClsExcute.ApprovalListNo.OrderBillingApproval:
                     // 6:�H�����񏳔F
@@ -588,9 +656,14 @@
                         break;
                 }
 
+                // �R�����g�폜
+                RemoveCommentData();
+
                 // �������b�Z�[�W
-                CommonMotions.EntryEndMessage("�\���f�[�^", "�\�����");
+                CommonMotions.EntryEndMessage("�H���\���f�[�^", "�\�����");
 
+                m_bChengeAns = false;
+
                 this.Close();
             }
             catch (Exception ex)
@@ -628,10 +701,12 @@
                 case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:              // 4:���������F
                     iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry;
                     break;
-                case (int)ClsExcute.ApprovalListNo.OrderBillingApproval:                    // 5:���������F
-                    iNextProcessNo = (int)ClsExcute.ProcessExecuteNo.RequestInput;
+                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;
 
@@ -650,11 +725,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
-                case (int)ClsExcute.ApprovalListNo.OrderBillingApproval:                    // 5:���������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;
@@ -684,6 +763,9 @@
             // ���F���\��
             if (!SetCurrentApproval()) return;
 
+            // �R�����g�\��
+            DispTreeViewComment();
+
             // �\���ҏ��E�{�^���\������
             SetPetitionData();
 
@@ -694,5 +776,42 @@
             m_bChengeAns = false;
         }
         #endregion
+
+        #region �R�����g�V�K�{�^������
+        /// <summary>
+        /// �R�����g�V�K�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEntryComment_Click(object sender, EventArgs e)
+        {
+            CreateTreeViewComment(true);
+        }
+        #endregion
+
+        #region �R�����g�ԐM�{�^������
+        /// <summary>
+        /// �R�����g�ԐM�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnReturnComment_Click(object sender, EventArgs e)
+        {
+            CreateTreeViewComment(false);
+        }
+        #endregion
+
+        #region �R�����g�폜�{�^������
+        /// <summary>
+        /// �R�����g�폜�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnRemoveComment_Click(object sender, EventArgs e)
+        {
+            RemoveTreeViewComment();
+        }
+        #endregion
+
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.designer.cs	(revision 83)
@@ -31,17 +31,17 @@
         private void InitializeComponent()
         {
             this.components = new System.ComponentModel.Container();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle 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();
             this.label1 = new System.Windows.Forms.Label();
             this.btnEnd = new System.Windows.Forms.Button();
-            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.panel1 = new System.Windows.Forms.Panel();
             this.lblLabel03 = new System.Windows.Forms.Label();
             this.label2 = new System.Windows.Forms.Label();
             this.lblLabel01 = new System.Windows.Forms.Label();
@@ -55,8 +55,6 @@
             this.btnTargetData = new System.Windows.Forms.Button();
             this.label17 = new System.Windows.Forms.Label();
             this.lblLabel15 = new System.Windows.Forms.Label();
-            this.panel2 = new System.Windows.Forms.Panel();
-            this.panel1 = new System.Windows.Forms.Panel();
             this.panel3 = new System.Windows.Forms.Panel();
             this.lblLabel05 = new System.Windows.Forms.Label();
             this.label6 = new System.Windows.Forms.Label();
@@ -66,7 +64,6 @@
             this.label9 = new System.Windows.Forms.Label();
             this.label8 = new System.Windows.Forms.Label();
             this.label7 = new System.Windows.Forms.Label();
-            this.label15 = new System.Windows.Forms.Label();
             this.btnApproval = new System.Windows.Forms.Button();
             this.btnNotApproval = new System.Windows.Forms.Button();
             this.btnOnHold = new System.Windows.Forms.Button();
@@ -82,11 +79,14 @@
             this.label11 = new System.Windows.Forms.Label();
             this.label12 = new System.Windows.Forms.Label();
             this.txtHoppesDate = new System.Windows.Forms.TextBox();
-            this.label14 = new System.Windows.Forms.Label();
-            this.btnNotPetition = new System.Windows.Forms.Button();
+            this.btnRePetition = new System.Windows.Forms.Button();
             this.btnPetition = new System.Windows.Forms.Button();
-            this.txtPetitionComment = new ProcessManagement.Forms.CustomControls.TextBoxEX();
-            this.txtApprovalComment = new ProcessManagement.Forms.CustomControls.TextBoxEX();
+            this.panel5 = new System.Windows.Forms.Panel();
+            this.btnReturnComment = new System.Windows.Forms.Button();
+            this.btnRemoveComment = new System.Windows.Forms.Button();
+            this.btnEntryComment = new System.Windows.Forms.Button();
+            this.label18 = new System.Windows.Forms.Label();
+            this.tvDispData = new System.Windows.Forms.TreeView();
             this.dgvEntryData = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -95,33 +95,35 @@
             this.Column07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.tableLayoutPanel1.SuspendLayout();
+            this.btnNotPetition = new System.Windows.Forms.Button();
             this.panel2.SuspendLayout();
             this.panel1.SuspendLayout();
             this.panel3.SuspendLayout();
             this.panel4.SuspendLayout();
+            this.panel5.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvEntryData)).BeginInit();
             this.SuspendLayout();
             // 
             // label1
             // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.label1.BackColor = System.Drawing.Color.Khaki;
             this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label1.ForeColor = System.Drawing.Color.Black;
-            this.label1.Location = new System.Drawing.Point(190, 10);
+            this.label1.Location = new System.Drawing.Point(420, 10);
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(500, 20);
             this.label1.TabIndex = 6;
-            this.label1.Text = "承　　認　　処　　理";
+            this.label1.Text = "工　事　承　認　処　理";
             this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnEnd
             // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnEnd.BackColor = System.Drawing.Color.Blue;
             this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(740, 636);
+            this.btnEnd.Location = new System.Drawing.Point(1210, 496);
             this.btnEnd.Name = "btnEnd";
             this.btnEnd.Size = new System.Drawing.Size(120, 30);
             this.btnEnd.TabIndex = 3;
@@ -129,222 +131,188 @@
             this.btnEnd.UseVisualStyleBackColor = false;
             this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
             // 
-            // tableLayoutPanel1
+            // panel2
             // 
-            this.tableLayoutPanel1.ColumnCount = 7;
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 125F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 165F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 125F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 165F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 50F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 150F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 30F));
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel03, 1, 3);
-            this.tableLayoutPanel1.Controls.Add(this.label2, 2, 3);
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel01, 1, 1);
-            this.tableLayoutPanel1.Controls.Add(this.label5, 0, 3);
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel04, 3, 3);
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel02, 1, 2);
-            this.tableLayoutPanel1.Controls.Add(this.lblConstructionCodelabel, 0, 2);
-            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 1);
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel12, 1, 0);
-            this.tableLayoutPanel1.Controls.Add(this.label13, 0, 0);
-            this.tableLayoutPanel1.Controls.Add(this.btnTargetData, 3, 4);
-            this.tableLayoutPanel1.Controls.Add(this.label17, 0, 4);
-            this.tableLayoutPanel1.Controls.Add(this.lblLabel15, 1, 4);
-            this.tableLayoutPanel1.Location = new System.Drawing.Point(13, 5);
-            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
-            this.tableLayoutPanel1.RowCount = 5;
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40F));
-            this.tableLayoutPanel1.Size = new System.Drawing.Size(810, 160);
-            this.tableLayoutPanel1.TabIndex = 0;
+            this.panel2.BackColor = System.Drawing.Color.Gold;
+            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel2.Controls.Add(this.dgvEntryData);
+            this.panel2.Location = new System.Drawing.Point(10, 234);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(760, 160);
+            this.panel2.TabIndex = 15;
             // 
+            // panel1
+            // 
+            this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.panel1.BackColor = System.Drawing.Color.Gold;
+            this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel1.Controls.Add(this.lblLabel03);
+            this.panel1.Controls.Add(this.label2);
+            this.panel1.Controls.Add(this.lblLabel01);
+            this.panel1.Controls.Add(this.label5);
+            this.panel1.Controls.Add(this.lblLabel04);
+            this.panel1.Controls.Add(this.lblLabel02);
+            this.panel1.Controls.Add(this.lblConstructionCodelabel);
+            this.panel1.Controls.Add(this.label3);
+            this.panel1.Controls.Add(this.lblLabel12);
+            this.panel1.Controls.Add(this.label13);
+            this.panel1.Controls.Add(this.btnTargetData);
+            this.panel1.Controls.Add(this.label17);
+            this.panel1.Controls.Add(this.lblLabel15);
+            this.panel1.Location = new System.Drawing.Point(10, 40);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(1320, 100);
+            this.panel1.TabIndex = 16;
+            // 
             // lblLabel03
             // 
-            this.lblLabel03.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel03.BackColor = System.Drawing.Color.White;
             this.lblLabel03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel03.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel03.Location = new System.Drawing.Point(128, 92);
+            this.lblLabel03.Location = new System.Drawing.Point(420, 60);
             this.lblLabel03.Name = "lblLabel03";
             this.lblLabel03.Size = new System.Drawing.Size(159, 25);
-            this.lblLabel03.TabIndex = 29;
+            this.lblLabel03.TabIndex = 42;
             this.lblLabel03.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
             // label2
             // 
-            this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.Location = new System.Drawing.Point(293, 92);
+            this.label2.Location = new System.Drawing.Point(585, 60);
             this.label2.Name = "label2";
             this.label2.Size = new System.Drawing.Size(119, 25);
-            this.label2.TabIndex = 28;
+            this.label2.TabIndex = 40;
             this.label2.Text = "工事担当者";
             this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblLabel01
             // 
-            this.lblLabel01.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel01.BackColor = System.Drawing.Color.White;
             this.lblLabel01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel01.Font = new System.Drawing.Font("Century", 14.25F, 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, 32);
+            this.lblLabel01.Location = new System.Drawing.Point(130, 33);
             this.lblLabel01.Name = "lblLabel01";
-            this.lblLabel01.Size = new System.Drawing.Size(100, 25);
-            this.lblLabel01.TabIndex = 17;
-            this.lblLabel01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            this.lblLabel01.Size = new System.Drawing.Size(159, 25);
+            this.lblLabel01.TabIndex = 37;
+            this.lblLabel01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label5
             // 
-            this.label5.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label5.Location = new System.Drawing.Point(3, 92);
+            this.label5.Location = new System.Drawing.Point(295, 60);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(119, 25);
-            this.label5.TabIndex = 28;
+            this.label5.TabIndex = 41;
             this.label5.Text = "営業担当者";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblLabel04
             // 
-            this.lblLabel04.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel04.BackColor = System.Drawing.Color.White;
             this.lblLabel04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel04.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel04.Location = new System.Drawing.Point(418, 92);
+            this.lblLabel04.Location = new System.Drawing.Point(710, 60);
             this.lblLabel04.Name = "lblLabel04";
             this.lblLabel04.Size = new System.Drawing.Size(159, 25);
-            this.lblLabel04.TabIndex = 29;
+            this.lblLabel04.TabIndex = 43;
             this.lblLabel04.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
             // lblLabel02
             // 
-            this.lblLabel02.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel02.BackColor = System.Drawing.Color.White;
             this.lblLabel02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tableLayoutPanel1.SetColumnSpan(this.lblLabel02, 6);
             this.lblLabel02.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel02.Location = new System.Drawing.Point(128, 62);
+            this.lblLabel02.Location = new System.Drawing.Point(420, 33);
             this.lblLabel02.Name = "lblLabel02";
-            this.lblLabel02.Size = new System.Drawing.Size(670, 25);
-            this.lblLabel02.TabIndex = 17;
+            this.lblLabel02.Size = new System.Drawing.Size(890, 25);
+            this.lblLabel02.TabIndex = 38;
             this.lblLabel02.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
             // lblConstructionCodelabel
             // 
-            this.lblConstructionCodelabel.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblConstructionCodelabel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.lblConstructionCodelabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblConstructionCodelabel.Location = new System.Drawing.Point(3, 62);
+            this.lblConstructionCodelabel.Location = new System.Drawing.Point(295, 33);
             this.lblConstructionCodelabel.Name = "lblConstructionCodelabel";
             this.lblConstructionCodelabel.Size = new System.Drawing.Size(119, 25);
-            this.lblConstructionCodelabel.TabIndex = 16;
+            this.lblConstructionCodelabel.TabIndex = 33;
             this.lblConstructionCodelabel.Text = "工事名称";
             this.lblConstructionCodelabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label3
             // 
-            this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label3.Location = new System.Drawing.Point(3, 32);
+            this.label3.Location = new System.Drawing.Point(6, 33);
             this.label3.Name = "label3";
             this.label3.Size = new System.Drawing.Size(119, 25);
-            this.label3.TabIndex = 16;
+            this.label3.TabIndex = 34;
             this.label3.Text = "工事番号";
             this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblLabel12
             // 
-            this.lblLabel12.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel12.BackColor = System.Drawing.Color.White;
             this.lblLabel12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tableLayoutPanel1.SetColumnSpan(this.lblLabel12, 3);
             this.lblLabel12.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblLabel12.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel12.Location = new System.Drawing.Point(128, 2);
+            this.lblLabel12.Location = new System.Drawing.Point(130, 6);
             this.lblLabel12.Name = "lblLabel12";
-            this.lblLabel12.Size = new System.Drawing.Size(400, 25);
-            this.lblLabel12.TabIndex = 17;
+            this.lblLabel12.Size = new System.Drawing.Size(449, 25);
+            this.lblLabel12.TabIndex = 39;
             this.lblLabel12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label13
             // 
-            this.label13.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label13.Location = new System.Drawing.Point(3, 2);
+            this.label13.Location = new System.Drawing.Point(6, 6);
             this.label13.Name = "label13";
             this.label13.Size = new System.Drawing.Size(119, 25);
-            this.label13.TabIndex = 16;
+            this.label13.TabIndex = 35;
             this.label13.Text = "承認機能";
             this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnTargetData
             // 
-            this.btnTargetData.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.btnTargetData.BackColor = System.Drawing.Color.DarkCyan;
-            this.tableLayoutPanel1.SetColumnSpan(this.btnTargetData, 4);
             this.btnTargetData.ForeColor = System.Drawing.Color.White;
-            this.btnTargetData.Location = new System.Drawing.Point(418, 123);
+            this.btnTargetData.Location = new System.Drawing.Point(930, 60);
             this.btnTargetData.Name = "btnTargetData";
-            this.btnTargetData.Size = new System.Drawing.Size(389, 34);
-            this.btnTargetData.TabIndex = 32;
+            this.btnTargetData.Size = new System.Drawing.Size(380, 34);
+            this.btnTargetData.TabIndex = 45;
             this.btnTargetData.TabStop = false;
             this.btnTargetData.Text = "承認対象データを見る";
+            this.toolTip1.SetToolTip(this.btnTargetData, "承認対象のデータを確認します。");
             this.btnTargetData.UseVisualStyleBackColor = false;
             this.btnTargetData.Click += new System.EventHandler(this.btnTargetData_Click);
             // 
             // label17
             // 
-            this.label17.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label17.Location = new System.Drawing.Point(3, 127);
+            this.label17.Location = new System.Drawing.Point(6, 60);
             this.label17.Name = "label17";
             this.label17.Size = new System.Drawing.Size(119, 25);
-            this.label17.TabIndex = 16;
+            this.label17.TabIndex = 36;
             this.label17.Text = "見積種別";
             this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // lblLabel15
             // 
-            this.lblLabel15.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblLabel15.BackColor = System.Drawing.Color.White;
             this.lblLabel15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel15.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel15.Location = new System.Drawing.Point(128, 127);
+            this.lblLabel15.Location = new System.Drawing.Point(130, 60);
             this.lblLabel15.Name = "lblLabel15";
             this.lblLabel15.Size = new System.Drawing.Size(159, 25);
-            this.lblLabel15.TabIndex = 29;
+            this.lblLabel15.TabIndex = 44;
             this.lblLabel15.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // panel2
-            // 
-            this.panel2.BackColor = System.Drawing.Color.Gold;
-            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel2.Controls.Add(this.dgvEntryData);
-            this.panel2.Location = new System.Drawing.Point(20, 330);
-            this.panel2.Name = "panel2";
-            this.panel2.Size = new System.Drawing.Size(840, 160);
-            this.panel2.TabIndex = 15;
-            // 
-            // panel1
-            // 
-            this.panel1.BackColor = System.Drawing.Color.Gold;
-            this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel1.Controls.Add(this.tableLayoutPanel1);
-            this.panel1.Location = new System.Drawing.Point(20, 40);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(840, 170);
-            this.panel1.TabIndex = 16;
-            // 
             // panel3
             // 
             this.panel3.BackColor = System.Drawing.Color.Gold;
@@ -357,14 +325,12 @@
             this.panel3.Controls.Add(this.label9);
             this.panel3.Controls.Add(this.label8);
             this.panel3.Controls.Add(this.label7);
-            this.panel3.Controls.Add(this.txtApprovalComment);
-            this.panel3.Controls.Add(this.label15);
             this.panel3.Controls.Add(this.btnApproval);
             this.panel3.Controls.Add(this.btnNotApproval);
             this.panel3.Controls.Add(this.btnOnHold);
-            this.panel3.Location = new System.Drawing.Point(20, 490);
+            this.panel3.Location = new System.Drawing.Point(10, 394);
             this.panel3.Name = "panel3";
-            this.panel3.Size = new System.Drawing.Size(840, 136);
+            this.panel3.Size = new System.Drawing.Size(760, 94);
             this.panel3.TabIndex = 17;
             // 
             // lblLabel05
@@ -372,9 +338,9 @@
             this.lblLabel05.BackColor = System.Drawing.Color.White;
             this.lblLabel05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel05.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel05.Location = new System.Drawing.Point(46, 35);
+            this.lblLabel05.Location = new System.Drawing.Point(6, 31);
             this.lblLabel05.Name = "lblLabel05";
-            this.lblLabel05.Size = new System.Drawing.Size(144, 30);
+            this.lblLabel05.Size = new System.Drawing.Size(144, 25);
             this.lblLabel05.TabIndex = 41;
             this.lblLabel05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -382,9 +348,9 @@
             // 
             this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
             this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label6.Location = new System.Drawing.Point(46, 5);
+            this.label6.Location = new System.Drawing.Point(6, 6);
             this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(144, 30);
+            this.label6.Size = new System.Drawing.Size(144, 25);
             this.label6.TabIndex = 35;
             this.label6.Text = "承　認　者";
             this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -394,9 +360,9 @@
             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(196, 35);
+            this.lblLabel06.Location = new System.Drawing.Point(156, 31);
             this.lblLabel06.Name = "lblLabel06";
-            this.lblLabel06.Size = new System.Drawing.Size(144, 30);
+            this.lblLabel06.Size = new System.Drawing.Size(144, 25);
             this.lblLabel06.TabIndex = 42;
             this.lblLabel06.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -405,9 +371,9 @@
             this.lblLabel07.BackColor = System.Drawing.Color.White;
             this.lblLabel07.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel07.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel07.Location = new System.Drawing.Point(346, 35);
+            this.lblLabel07.Location = new System.Drawing.Point(306, 31);
             this.lblLabel07.Name = "lblLabel07";
-            this.lblLabel07.Size = new System.Drawing.Size(144, 30);
+            this.lblLabel07.Size = new System.Drawing.Size(144, 25);
             this.lblLabel07.TabIndex = 43;
             this.lblLabel07.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -416,9 +382,9 @@
             this.lblLabel08.BackColor = System.Drawing.Color.White;
             this.lblLabel08.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel08.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel08.Location = new System.Drawing.Point(496, 35);
+            this.lblLabel08.Location = new System.Drawing.Point(456, 31);
             this.lblLabel08.Name = "lblLabel08";
-            this.lblLabel08.Size = new System.Drawing.Size(144, 30);
+            this.lblLabel08.Size = new System.Drawing.Size(144, 25);
             this.lblLabel08.TabIndex = 44;
             this.lblLabel08.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -426,9 +392,9 @@
             // 
             this.label9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
             this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label9.Location = new System.Drawing.Point(196, 5);
+            this.label9.Location = new System.Drawing.Point(156, 6);
             this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(144, 30);
+            this.label9.Size = new System.Drawing.Size(144, 25);
             this.label9.TabIndex = 36;
             this.label9.Text = "承　認　状　態";
             this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -437,9 +403,9 @@
             // 
             this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
             this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label8.Location = new System.Drawing.Point(496, 5);
+            this.label8.Location = new System.Drawing.Point(456, 6);
             this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(144, 30);
+            this.label8.Size = new System.Drawing.Size(144, 25);
             this.label8.TabIndex = 37;
             this.label8.Text = "役　　職";
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -448,30 +414,19 @@
             // 
             this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
             this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label7.Location = new System.Drawing.Point(346, 5);
+            this.label7.Location = new System.Drawing.Point(306, 6);
             this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(144, 30);
+            this.label7.Size = new System.Drawing.Size(144, 25);
             this.label7.TabIndex = 38;
             this.label7.Text = "所　　属";
             this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.Location = new System.Drawing.Point(46, 77);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(180, 25);
-            this.label15.TabIndex = 40;
-            this.label15.Text = "承認時コメント記入";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // btnApproval
             // 
             this.btnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
-            this.btnApproval.Location = new System.Drawing.Point(346, 68);
+            this.btnApproval.Location = new System.Drawing.Point(306, 58);
             this.btnApproval.Name = "btnApproval";
-            this.btnApproval.Size = new System.Drawing.Size(144, 34);
+            this.btnApproval.Size = new System.Drawing.Size(144, 30);
             this.btnApproval.TabIndex = 30;
             this.btnApproval.TabStop = false;
             this.btnApproval.Text = "承　　認";
@@ -481,9 +436,9 @@
             // btnNotApproval
             // 
             this.btnNotApproval.BackColor = System.Drawing.Color.Red;
-            this.btnNotApproval.Location = new System.Drawing.Point(646, 68);
+            this.btnNotApproval.Location = new System.Drawing.Point(606, 58);
             this.btnNotApproval.Name = "btnNotApproval";
-            this.btnNotApproval.Size = new System.Drawing.Size(144, 34);
+            this.btnNotApproval.Size = new System.Drawing.Size(144, 30);
             this.btnNotApproval.TabIndex = 31;
             this.btnNotApproval.TabStop = false;
             this.btnNotApproval.Text = "不　承　認";
@@ -493,9 +448,9 @@
             // btnOnHold
             // 
             this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
-            this.btnOnHold.Location = new System.Drawing.Point(496, 68);
+            this.btnOnHold.Location = new System.Drawing.Point(456, 58);
             this.btnOnHold.Name = "btnOnHold";
-            this.btnOnHold.Size = new System.Drawing.Size(144, 34);
+            this.btnOnHold.Size = new System.Drawing.Size(144, 30);
             this.btnOnHold.TabIndex = 33;
             this.btnOnHold.TabStop = false;
             this.btnOnHold.Text = "保　　留";
@@ -506,7 +461,7 @@
             // 
             this.panel4.BackColor = System.Drawing.Color.Gold;
             this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel4.Controls.Add(this.txtPetitionComment);
+            this.panel4.Controls.Add(this.btnNotPetition);
             this.panel4.Controls.Add(this.lblLabel09);
             this.panel4.Controls.Add(this.label4);
             this.panel4.Controls.Add(this.label16);
@@ -517,12 +472,11 @@
             this.panel4.Controls.Add(this.label11);
             this.panel4.Controls.Add(this.label12);
             this.panel4.Controls.Add(this.txtHoppesDate);
-            this.panel4.Controls.Add(this.label14);
-            this.panel4.Controls.Add(this.btnNotPetition);
+            this.panel4.Controls.Add(this.btnRePetition);
             this.panel4.Controls.Add(this.btnPetition);
-            this.panel4.Location = new System.Drawing.Point(20, 210);
+            this.panel4.Location = new System.Drawing.Point(10, 140);
             this.panel4.Name = "panel4";
-            this.panel4.Size = new System.Drawing.Size(840, 120);
+            this.panel4.Size = new System.Drawing.Size(760, 94);
             this.panel4.TabIndex = 18;
             // 
             // lblLabel09
@@ -530,7 +484,7 @@
             this.lblLabel09.BackColor = System.Drawing.Color.White;
             this.lblLabel09.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel09.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel09.Location = new System.Drawing.Point(196, 31);
+            this.lblLabel09.Location = new System.Drawing.Point(156, 31);
             this.lblLabel09.Name = "lblLabel09";
             this.lblLabel09.Size = new System.Drawing.Size(144, 25);
             this.lblLabel09.TabIndex = 38;
@@ -540,7 +494,7 @@
             // 
             this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label4.Location = new System.Drawing.Point(196, 6);
+            this.label4.Location = new System.Drawing.Point(156, 6);
             this.label4.Name = "label4";
             this.label4.Size = new System.Drawing.Size(144, 25);
             this.label4.TabIndex = 33;
@@ -551,7 +505,7 @@
             // 
             this.label16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label16.Location = new System.Drawing.Point(496, 6);
+            this.label16.Location = new System.Drawing.Point(456, 6);
             this.label16.Name = "label16";
             this.label16.Size = new System.Drawing.Size(144, 25);
             this.label16.TabIndex = 34;
@@ -562,7 +516,7 @@
             // 
             this.label10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label10.Location = new System.Drawing.Point(46, 6);
+            this.label10.Location = new System.Drawing.Point(6, 6);
             this.label10.Name = "label10";
             this.label10.Size = new System.Drawing.Size(144, 25);
             this.label10.TabIndex = 34;
@@ -574,7 +528,7 @@
             this.lblLabel10.BackColor = System.Drawing.Color.White;
             this.lblLabel10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel10.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel10.Location = new System.Drawing.Point(346, 32);
+            this.lblLabel10.Location = new System.Drawing.Point(306, 31);
             this.lblLabel10.Name = "lblLabel10";
             this.lblLabel10.Size = new System.Drawing.Size(144, 25);
             this.lblLabel10.TabIndex = 39;
@@ -586,7 +540,7 @@
             this.lblLabel14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel14.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.lblLabel14.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel14.Location = new System.Drawing.Point(496, 32);
+            this.lblLabel14.Location = new System.Drawing.Point(456, 31);
             this.lblLabel14.Name = "lblLabel14";
             this.lblLabel14.Size = new System.Drawing.Size(144, 25);
             this.lblLabel14.TabIndex = 40;
@@ -597,7 +551,7 @@
             this.lblLabel13.BackColor = System.Drawing.Color.White;
             this.lblLabel13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblLabel13.ForeColor = System.Drawing.Color.Black;
-            this.lblLabel13.Location = new System.Drawing.Point(46, 32);
+            this.lblLabel13.Location = new System.Drawing.Point(6, 31);
             this.lblLabel13.Name = "lblLabel13";
             this.lblLabel13.Size = new System.Drawing.Size(144, 25);
             this.lblLabel13.TabIndex = 40;
@@ -607,7 +561,7 @@
             // 
             this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label11.Location = new System.Drawing.Point(346, 6);
+            this.label11.Location = new System.Drawing.Point(306, 6);
             this.label11.Name = "label11";
             this.label11.Size = new System.Drawing.Size(144, 25);
             this.label11.TabIndex = 35;
@@ -618,7 +572,7 @@
             // 
             this.label12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
             this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label12.Location = new System.Drawing.Point(646, 6);
+            this.label12.Location = new System.Drawing.Point(606, 6);
             this.label12.Name = "label12";
             this.label12.Size = new System.Drawing.Size(144, 25);
             this.label12.TabIndex = 36;
@@ -630,7 +584,7 @@
             this.txtHoppesDate.Enabled = false;
             this.txtHoppesDate.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.txtHoppesDate.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtHoppesDate.Location = new System.Drawing.Point(646, 31);
+            this.txtHoppesDate.Location = new System.Drawing.Point(606, 31);
             this.txtHoppesDate.MaxLength = 300;
             this.txtHoppesDate.Name = "txtHoppesDate";
             this.txtHoppesDate.Size = new System.Drawing.Size(144, 27);
@@ -639,64 +593,112 @@
             this.txtHoppesDate.TextChanged += new System.EventHandler(this.valueChange);
             this.txtHoppesDate.Validated += new System.EventHandler(this.txtHoppesDate_Validated);
             // 
-            // label14
+            // btnRePetition
             // 
-            this.label14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label14.Location = new System.Drawing.Point(46, 62);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(180, 25);
-            this.label14.TabIndex = 37;
-            this.label14.Text = "申請時コメント記入";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.btnRePetition.BackColor = System.Drawing.Color.MediumSeaGreen;
+            this.btnRePetition.Location = new System.Drawing.Point(258, 58);
+            this.btnRePetition.Name = "btnRePetition";
+            this.btnRePetition.Size = new System.Drawing.Size(240, 30);
+            this.btnRePetition.TabIndex = 31;
+            this.btnRePetition.Text = "再　申　請　す　る";
+            this.toolTip1.SetToolTip(this.btnRePetition, "指摘事項等の変更後、再度申請をし直すときに押下します。\r\n初めから承認をやり直します。");
+            this.btnRePetition.UseVisualStyleBackColor = false;
+            this.btnRePetition.Visible = false;
+            this.btnRePetition.Click += new System.EventHandler(this.btnRePetition_Click);
             // 
-            // btnNotPetition
-            // 
-            this.btnNotPetition.BackColor = System.Drawing.Color.Red;
-            this.btnNotPetition.Location = new System.Drawing.Point(530, 58);
-            this.btnNotPetition.Name = "btnNotPetition";
-            this.btnNotPetition.Size = new System.Drawing.Size(260, 30);
-            this.btnNotPetition.TabIndex = 31;
-            this.btnNotPetition.Text = "申請を取消しする";
-            this.btnNotPetition.UseVisualStyleBackColor = false;
-            this.btnNotPetition.Visible = false;
-            this.btnNotPetition.Click += new System.EventHandler(this.btnNotPetition_Click);
-            // 
             // btnPetition
             // 
             this.btnPetition.BackColor = System.Drawing.Color.Lime;
-            this.btnPetition.Location = new System.Drawing.Point(264, 58);
+            this.btnPetition.Location = new System.Drawing.Point(6, 58);
             this.btnPetition.Name = "btnPetition";
-            this.btnPetition.Size = new System.Drawing.Size(260, 30);
+            this.btnPetition.Size = new System.Drawing.Size(240, 30);
             this.btnPetition.TabIndex = 31;
             this.btnPetition.Text = "申　請　す　る";
+            this.toolTip1.SetToolTip(this.btnPetition, "承認を申請します。");
             this.btnPetition.UseVisualStyleBackColor = false;
             this.btnPetition.Visible = false;
             this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
             // 
-            // txtPetitionComment
+            // panel5
             // 
-            this.txtPetitionComment.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtPetitionComment.Location = new System.Drawing.Point(46, 88);
-            this.txtPetitionComment.Name = "txtPetitionComment";
-            this.txtPetitionComment.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
-            this.txtPetitionComment.Size = new System.Drawing.Size(744, 23);
-            this.txtPetitionComment.TabIndex = 1;
-            this.txtPetitionComment.TextChanged += new System.EventHandler(this.valueChange);
-            this.txtPetitionComment.Validated += new System.EventHandler(this.txtPetitionComment_Validated);
+            this.panel5.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.panel5.BackColor = System.Drawing.Color.Gold;
+            this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel5.Controls.Add(this.btnReturnComment);
+            this.panel5.Controls.Add(this.btnRemoveComment);
+            this.panel5.Controls.Add(this.btnEntryComment);
+            this.panel5.Controls.Add(this.label18);
+            this.panel5.Controls.Add(this.tvDispData);
+            this.panel5.Location = new System.Drawing.Point(770, 140);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(560, 348);
+            this.panel5.TabIndex = 19;
             // 
-            // txtApprovalComment
+            // btnReturnComment
             // 
-            this.txtApprovalComment.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtApprovalComment.Location = new System.Drawing.Point(46, 103);
-            this.txtApprovalComment.MaxLength = 300;
-            this.txtApprovalComment.Name = "txtApprovalComment";
-            this.txtApprovalComment.Size = new System.Drawing.Size(744, 23);
-            this.txtApprovalComment.TabIndex = 2;
-            this.toolTip1.SetToolTip(this.txtApprovalComment, "承認時に入力して下さい");
-            this.txtApprovalComment.TextChanged += new System.EventHandler(this.valueChange);
-            this.txtApprovalComment.Validated += new System.EventHandler(this.txtPetitionComment_Validated);
+            this.btnReturnComment.BackColor = System.Drawing.Color.LemonChiffon;
+            this.btnReturnComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnReturnComment.ForeColor = System.Drawing.Color.Black;
+            this.btnReturnComment.Location = new System.Drawing.Point(314, 3);
+            this.btnReturnComment.Name = "btnReturnComment";
+            this.btnReturnComment.Size = new System.Drawing.Size(118, 30);
+            this.btnReturnComment.TabIndex = 163;
+            this.btnReturnComment.TabStop = false;
+            this.btnReturnComment.Text = "コメント返信";
+            this.btnReturnComment.UseVisualStyleBackColor = false;
+            this.btnReturnComment.Click += new System.EventHandler(this.btnReturnComment_Click);
             // 
+            // btnRemoveComment
+            // 
+            this.btnRemoveComment.BackColor = System.Drawing.Color.Red;
+            this.btnRemoveComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnRemoveComment.ForeColor = System.Drawing.Color.Black;
+            this.btnRemoveComment.Location = new System.Drawing.Point(434, 3);
+            this.btnRemoveComment.Name = "btnRemoveComment";
+            this.btnRemoveComment.Size = new System.Drawing.Size(118, 30);
+            this.btnRemoveComment.TabIndex = 162;
+            this.btnRemoveComment.TabStop = false;
+            this.btnRemoveComment.Text = "コメント削除";
+            this.btnRemoveComment.UseVisualStyleBackColor = false;
+            this.btnRemoveComment.Click += new System.EventHandler(this.btnRemoveComment_Click);
+            // 
+            // btnEntryComment
+            // 
+            this.btnEntryComment.BackColor = System.Drawing.Color.Green;
+            this.btnEntryComment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEntryComment.ForeColor = System.Drawing.Color.Black;
+            this.btnEntryComment.Location = new System.Drawing.Point(194, 3);
+            this.btnEntryComment.Name = "btnEntryComment";
+            this.btnEntryComment.Size = new System.Drawing.Size(118, 30);
+            this.btnEntryComment.TabIndex = 161;
+            this.btnEntryComment.TabStop = false;
+            this.btnEntryComment.Text = "コメント新規";
+            this.btnEntryComment.UseVisualStyleBackColor = false;
+            this.btnEntryComment.Click += new System.EventHandler(this.btnEntryComment_Click);
+            // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.LemonChiffon;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Location = new System.Drawing.Point(6, 8);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(180, 25);
+            this.label18.TabIndex = 159;
+            this.label18.Text = "連絡・指示コメント";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // tvDispData
+            // 
+            this.tvDispData.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.tvDispData.Location = new System.Drawing.Point(6, 33);
+            this.tvDispData.Name = "tvDispData";
+            this.tvDispData.Size = new System.Drawing.Size(544, 308);
+            this.tvDispData.TabIndex = 158;
+            // 
             // dgvEntryData
             // 
             this.dgvEntryData.AllowUserToAddRows = false;
@@ -705,14 +707,15 @@
             this.dgvEntryData.AllowUserToResizeRows = false;
             this.dgvEntryData.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvEntryData.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle1.BackColor = System.Drawing.Color.Black;
-            dataGridViewCellStyle1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle1.ForeColor = System.Drawing.Color.White;
-            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvEntryData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle15.BackColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle15.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle15.ForeColor = System.Drawing.Color.White;
+            dataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvEntryData.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle15;
+            this.dgvEntryData.ColumnHeadersHeight = 24;
             this.dgvEntryData.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvEntryData.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.Column01,
@@ -721,17 +724,16 @@
             this.Column06,
             this.Column07,
             this.Column04,
-            this.Column05,
-            this.Column1});
+            this.Column05});
             this.dgvEntryData.EnableHeadersVisualStyles = false;
-            this.dgvEntryData.Location = new System.Drawing.Point(13, 5);
+            this.dgvEntryData.Location = new System.Drawing.Point(6, 5);
             this.dgvEntryData.Name = "dgvEntryData";
             this.dgvEntryData.RowHeadersVisible = false;
             this.dgvEntryData.RowHeadersWidth = 20;
             this.dgvEntryData.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvEntryData.RowTemplate.Height = 21;
+            this.dgvEntryData.RowTemplate.Height = 24;
             this.dgvEntryData.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvEntryData.Size = new System.Drawing.Size(800, 148);
+            this.dgvEntryData.Size = new System.Drawing.Size(744, 146);
             this.dgvEntryData.TabIndex = 8;
             // 
             // Column01
@@ -743,11 +745,14 @@
             this.Column01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column01.Visible = false;
+            this.Column01.Width = 5;
             // 
             // Column02
             // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column02.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle16.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            dataGridViewCellStyle16.ForeColor = System.Drawing.Color.Black;
+            this.Column02.DefaultCellStyle = dataGridViewCellStyle16;
             this.Column02.Frozen = true;
             this.Column02.HeaderText = "№";
             this.Column02.Name = "Column02";
@@ -754,12 +759,12 @@
             this.Column02.ReadOnly = true;
             this.Column02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column02.Width = 30;
+            this.Column02.Width = 44;
             // 
             // Column03
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column03.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column03.DefaultCellStyle = dataGridViewCellStyle17;
             this.Column03.Frozen = true;
             this.Column03.HeaderText = "承認者名";
             this.Column03.Name = "Column03";
@@ -766,12 +771,12 @@
             this.Column03.ReadOnly = true;
             this.Column03.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column03.Width = 120;
+            this.Column03.Width = 150;
             // 
             // Column06
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column06.DefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column06.DefaultCellStyle = dataGridViewCellStyle18;
             this.Column06.Frozen = true;
             this.Column06.HeaderText = "承認状態";
             this.Column06.Name = "Column06";
@@ -778,12 +783,13 @@
             this.Column06.ReadOnly = true;
             this.Column06.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column06.Width = 125;
             // 
             // Column07
             // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle5.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.Column07.DefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle19.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.Column07.DefaultCellStyle = dataGridViewCellStyle19;
             this.Column07.Frozen = true;
             this.Column07.HeaderText = "処理日付";
             this.Column07.Name = "Column07";
@@ -794,36 +800,37 @@
             // 
             // Column04
             // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column04.DefaultCellStyle = dataGridViewCellStyle6;
+            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column04.DefaultCellStyle = dataGridViewCellStyle20;
             this.Column04.HeaderText = "所　属";
             this.Column04.Name = "Column04";
             this.Column04.ReadOnly = true;
             this.Column04.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column04.Width = 120;
+            this.Column04.Width = 145;
             // 
             // Column05
             // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column05.DefaultCellStyle = dataGridViewCellStyle7;
+            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column05.DefaultCellStyle = dataGridViewCellStyle21;
             this.Column05.HeaderText = "役　職";
             this.Column05.Name = "Column05";
             this.Column05.ReadOnly = true;
             this.Column05.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.Column05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column05.Width = 120;
+            this.Column05.Width = 157;
             // 
-            // Column1
+            // btnNotPetition
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle8;
-            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 = 300;
+            this.btnNotPetition.BackColor = System.Drawing.Color.Red;
+            this.btnNotPetition.Location = new System.Drawing.Point(510, 58);
+            this.btnNotPetition.Name = "btnNotPetition";
+            this.btnNotPetition.Size = new System.Drawing.Size(240, 30);
+            this.btnNotPetition.TabIndex = 41;
+            this.btnNotPetition.Text = "申請取消する";
+            this.btnNotPetition.UseVisualStyleBackColor = false;
+            this.btnNotPetition.Visible = false;
+            this.btnNotPetition.Click += new System.EventHandler(this.btnNotPetition_Click);
             // 
             // FrmApprovalScreen
             // 
@@ -830,7 +837,8 @@
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(880, 677);
+            this.ClientSize = new System.Drawing.Size(1340, 537);
+            this.Controls.Add(this.panel5);
             this.Controls.Add(this.panel4);
             this.Controls.Add(this.panel3);
             this.Controls.Add(this.panel1);
@@ -840,8 +848,6 @@
             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;
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
             this.Name = "FrmApprovalScreen";
             this.ShowIcon = false;
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
@@ -848,13 +854,12 @@
             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmApprovalScreen_FormClosing);
             this.Load += new System.EventHandler(this.FrmApprovalScreen_Load);
             this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmApprovalScreen_KeyDown);
-            this.tableLayoutPanel1.ResumeLayout(false);
             this.panel2.ResumeLayout(false);
             this.panel1.ResumeLayout(false);
             this.panel3.ResumeLayout(false);
-            this.panel3.PerformLayout();
             this.panel4.ResumeLayout(false);
             this.panel4.PerformLayout();
+            this.panel5.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgvEntryData)).EndInit();
             this.ResumeLayout(false);
 
@@ -864,14 +869,6 @@
 
         private System.Windows.Forms.Label label1;
         private System.Windows.Forms.Button btnEnd;
-        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
-        private System.Windows.Forms.Label lblConstructionCodelabel;
-        private System.Windows.Forms.Label lblLabel01;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label lblLabel03;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label lblLabel02;
-        private System.Windows.Forms.Label lblLabel04;
         private System.Windows.Forms.Panel panel2;
         private DataGridViewEX dgvEntryData;
         private System.Windows.Forms.Panel panel1;
@@ -878,9 +875,6 @@
         private System.Windows.Forms.Panel panel3;
         private System.Windows.Forms.ToolTip toolTip1;
         private System.Windows.Forms.Panel panel4;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.Label lblLabel12;
-        private System.Windows.Forms.Label label13;
         private System.Windows.Forms.Label lblLabel09;
         private System.Windows.Forms.Label label4;
         private System.Windows.Forms.Label label16;
@@ -891,7 +885,6 @@
         private System.Windows.Forms.Label label11;
         private System.Windows.Forms.Label label12;
         private System.Windows.Forms.TextBox txtHoppesDate;
-        private System.Windows.Forms.Label label14;
         private System.Windows.Forms.Button btnPetition;
         private System.Windows.Forms.Label lblLabel05;
         private System.Windows.Forms.Label label6;
@@ -901,16 +894,29 @@
         private System.Windows.Forms.Label label9;
         private System.Windows.Forms.Label label8;
         private System.Windows.Forms.Label label7;
-        private TextBoxEX txtApprovalComment;
-        private System.Windows.Forms.Button btnTargetData;
-        private System.Windows.Forms.Label label15;
         private System.Windows.Forms.Button btnApproval;
         private System.Windows.Forms.Button btnNotApproval;
         private System.Windows.Forms.Button btnOnHold;
-        private TextBoxEX txtPetitionComment;
-        private System.Windows.Forms.Button btnNotPetition;
+        private System.Windows.Forms.Button btnRePetition;
+        private System.Windows.Forms.Label lblLabel03;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label lblLabel01;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label lblLabel04;
+        private System.Windows.Forms.Label lblLabel02;
+        private System.Windows.Forms.Label lblConstructionCodelabel;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label lblLabel12;
+        private System.Windows.Forms.Label label13;
+        private System.Windows.Forms.Button btnTargetData;
         private System.Windows.Forms.Label label17;
         private System.Windows.Forms.Label lblLabel15;
+        private System.Windows.Forms.Panel panel5;
+        private System.Windows.Forms.TreeView tvDispData;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.Button btnRemoveComment;
+        private System.Windows.Forms.Button btnEntryComment;
+        private System.Windows.Forms.Button btnReturnComment;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
@@ -918,6 +924,6 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn Column07;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.Button btnNotPetition;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreen.resx	(revision 83)
@@ -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="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
   <metadata name="Column03.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
@@ -132,12 +138,6 @@
   <metadata name="Column05.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
-  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
   <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>35</value>
   </metadata>
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ApprovalScreen/FrmApprovalScreenAuxiliary.cs	(revision 83)
@@ -7,6 +7,8 @@
 using System.Windows.Forms;
 using System.Collections;
 using System.Linq;
+using System.Diagnostics;
+using System.Data.Common;
 
 using log4net;
 using log4net.Appender;
@@ -261,18 +263,18 @@
                     case (int)CommonDefine.ApprovalStatus.Approval:
                         // ----- 承認
                         // 案件に対して最終承認がされているかを確認する
-                        if (ClsApprovalPermission.CheckApprovalData(m_ConstructionCode, m_ApprovalCode, m_OrderNo))
+                        if (ClsApprovalPermission.CheckProcessApprovalData(m_ConstructionCode, m_ApprovalCode, m_OrderNo))
                         {
                             // 最終承認がされていれば申請レコードを承認へ変更する
-                            ClsApprovalPermission.SetPrimaryRecStatus(m_ConstructionCode, m_ApprovalCode, m_OrderNo, (int)CommonDefine.ApprovalStatus.Approval);
+                            ClsApprovalPermission.SetPrimaryRecStatus(m_ConstructionCode, m_ApprovalCode, m_OrderNo, statusCode);
                             
                             // 工事詳細台帳データを作成するデータがある
                             CaretaLedgerData();
                         }
                         break;
-                    case (int)CommonDefine.ApprovalStatus.NotApproval:
-                        // ----- 非承認
-                        ClsApprovalPermission.SetPrimaryRecStatus(m_ConstructionCode, m_ApprovalCode, m_OrderNo, (int)CommonDefine.ApprovalStatus.NotApproval);
+                    default:
+                        // ----- 承認以外
+                        ClsApprovalPermission.SetPrimaryRecStatus(m_ConstructionCode, m_ApprovalCode, m_OrderNo, statusCode);
                         break;
                 }
                 return true;
@@ -313,17 +315,6 @@
                 }
                 // 承認状態をセットする
                 Rec.ApprovalStatus = Status;
-                int CtrlCnt = -1;
-                switch (Status)
-                {
-                    case (int)CommonDefine.ApprovalStatus.Petition:
-                        CtrlCnt = (int)DispHeader.PetitionComment;
-                        break;
-                    default:
-                        CtrlCnt = (int)DispHeader.ApprovalComment;
-                        break;
-                }
-                if (this.Visible) Rec.InputComment = m_dispLabelControl[CtrlCnt].Text.ToString();
             }
             catch (Exception ex)
             {
@@ -386,12 +377,10 @@
             m_dispLabelControl[(int)DispHeader.ApprovalStatus] = lblLabel06;
             m_dispLabelControl[(int)DispHeader.ApprovalDepartmentName] = lblLabel07;
             m_dispLabelControl[(int)DispHeader.ApprovalDisplayString] = lblLabel08;
-            m_dispLabelControl[(int)DispHeader.ApprovalComment] = txtApprovalComment;
             m_dispLabelControl[(int)DispHeader.PetitionName] = lblLabel09;
             m_dispLabelControl[(int)DispHeader.PetitionStatus] = lblLabel10;
             m_dispLabelControl[(int)DispHeader.PetitionHopeDates] = txtHoppesDate;
             m_dispLabelControl[(int)DispHeader.PetitionDepartmentName] = lblLabel13;
-            m_dispLabelControl[(int)DispHeader.PetitionComment] = txtPetitionComment;
             m_dispLabelControl[(int)DispHeader.ApprovalProcess] = lblLabel12;
             m_dispLabelControl[(int)DispHeader.ApprovalDate] = lblLabel14;
             m_dispLabelControl[(int)DispHeader.EstimateType] = lblLabel15;
@@ -404,22 +393,30 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispLabelControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispLabelControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                dgvEntryData.Rows.Clear();
+                tvDispData.Nodes.Clear();
             }
-
-            dgvEntryData.Rows.Clear();
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
-        #region 申請取消しボタンの表示状態を変える
+        #region 再申請ボタンの表示状態を変える
         /// <summary>
-        /// 申請取消しボタンの表示状態を変える
+        /// 再申請ボタンの表示状態を変える
         /// </summary>
         /// <param name="Status"></param>
-        private void DispNotPetitionButton(int Status)
+        private void DispRePetitionButton(int Status)
         {
             IOProcessApproval pAppDB = new IOProcessApproval();
             try
@@ -435,8 +432,11 @@
                 }
                 else
                 {
+                    pRec.ApprovalStatus = (int)CommonDefine.ApprovalStatus.Undecided;    // 未定
+
                     // データが無い場合（申請時）はログインユーザー
                     CurrentPerson = CommonMotions.LoginUserData.PersonCode;
+                    pRec.PersonCode = CommonMotions.LoginUserData.PersonCode;
                 }
 
                 // 新セキュリティデータ対応済みかを確認する
@@ -476,16 +476,77 @@
                 }
 
                 // 申請・承認以外は申請ボタンを表示する
-                switch (pRec.ApprovalStatus)
+                DispButtonInput(pRec.ApprovalStatus);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                pAppDB.close(); pAppDB = null;
+            }
+
+        }
+        #endregion
+
+        #region 承認ボタン・承認日付の表示制御
+        /// <summary>
+        /// 承認ボタン・承認日付の表示制御
+        /// </summary>
+        /// <param name="ApprovalStatus"></param>
+        private void DispButtonInput(int ApprovalStatus)
+        {
+            try
+            {
+                // 申請・承認以外は申請ボタンを表示する
+                switch (ApprovalStatus)
                 {
                     case (int)CommonDefine.ApprovalStatus.Petition:     // 申請
                     case (int)CommonDefine.ApprovalStatus.Pending:      // 保留
                     case (int)CommonDefine.ApprovalStatus.Approval:     // 承認
                     case (int)CommonDefine.ApprovalStatus.NotApproval:  // 不承認
-                        btnNotPetition.Visible = true;                                                                      // 申請取消ボタン
+                        btnPetition.Visible = false;                // 申請ボタン
+
+                        // 注文書承認は承認取り消しがある
+                        switch (m_ApprovalCode)
+                        {
+                            case (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval:
+                                btnRePetition.Visible = true;               // 再申請ボタン
+                                btnRePetition.Left = s_ButtonPosition[1].X;
+                                btnRePetition.Top = s_ButtonPosition[1].Y;
+
+                                btnNotPetition.Visible = true;              // 申請取消ボタン
+                                btnNotPetition.Left = s_ButtonPosition[2].X;
+                                btnNotPetition.Top = s_ButtonPosition[2].Y;
+                                break;
+                            default:
+                                btnRePetition.Visible = true;               // 再申請ボタン
+                                btnRePetition.Left = s_ButtonPosition[2].X;
+                                btnRePetition.Top = s_ButtonPosition[2].Y;
+                                break;
+                        }
+
+                        txtHoppesDate.Enabled = false;              // 承認希望日
+
+                        btnApproval.Visible = true;                 // 承認ボタン
+                        btnNotApproval.Visible = true;              // 不承認ボタン
+                        btnOnHold.Visible = true;                   // 保留ボタン
                         break;
                     case (int)CommonDefine.ApprovalStatus.Undecided:    // 未定
-                        btnNotPetition.Visible = false;                                                                     // 申請取消ボタン
+                    case (int)CommonDefine.ApprovalStatus.Unclaimed:    // 未申請
+                        btnPetition.Visible = true;                 // 申請ボタン
+                        btnPetition.Left = s_ButtonPosition[2].X;
+                        btnPetition.Top = s_ButtonPosition[2].Y;
+                        
+                        btnRePetition.Visible = false;              // 再申請ボタン
+                        btnNotPetition.Visible = false;             // 申請取消ボタン
+
+                        txtHoppesDate.Enabled = true;               // 承認希望日
+
+                        btnApproval.Visible = false;                // 承認ボタン
+                        btnNotApproval.Visible = false;             // 不承認ボタン
+                        btnOnHold.Visible = false;                  // 保留ボタン
                         break;
                 }
             }
@@ -493,11 +554,6 @@
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                pAppDB.close(); pAppDB = null;
-            }
-
         }
         #endregion
 
@@ -515,44 +571,10 @@
             // 承認者以外は確認画面使用のみ
             panel3.Visible = false;
             this.Size = new Size(this.Size.Width, (this.Size.Height - panel3.Height));
-            btnEnd.Location = new Point(btnEnd.Location.X, (btnEnd.Location.Y - panel3.Height));
-        }
-        #endregion
+            panel5.Size = new Size(panel5.Size.Width, (panel2.Size.Height + panel4.Size.Height));
+            tvDispData.Size = new Size(tvDispData.Size.Width, (panel5.Size.Height - 40));
 
-        #region タイトルとボタンの表示状態を制御する
-        /// <summary>
-        /// タイトルとボタンの表示状態を制御する
-        /// </summary>
-        private void SetDisplayTitleAndButton(int Status)
-        {
-            switch (Status)
-            {
-                case (int)CommonDefine.ApprovalStatus.Petition: // 申請
-                case (int)CommonDefine.ApprovalStatus.Pending:  // 保留
-                case (int)CommonDefine.ApprovalStatus.Approval: // 承認
-                    label1.Text = "承　　認　　処　　理";                                                               // タイトル
-                    btnPetition.Visible = false;                                                                        // 申請ボタン
-                    txtHoppesDate.Enabled = false;                                                                      // 承認希望日
-                    txtPetitionComment.ReadOnly = true;                                                                 // 申請コメント
-
-                    btnApproval.Visible = true;                                                                         // 承認ボタン
-                    btnNotApproval.Visible = true;                                                                      // 不承認ボタン
-                    btnOnHold.Visible = true;                                                                           // 保留ボタン
-                    txtApprovalComment.Enabled = true;                                                                  // 承認コメント
-                    break;
-                case (int)CommonDefine.ApprovalStatus.Undecided:    // 未定
-                case (int)CommonDefine.ApprovalStatus.NotApproval:  // 不承認
-                    label1.Text = "申　　請　　処　　理";                                                               // タイトル
-                    btnPetition.Visible = true;                                                                         // 申請ボタン
-                    txtHoppesDate.Enabled = true;                                                                       // 承認希望日
-                    txtPetitionComment.Enabled = true;                                                                  // 申請コメント
-
-                    btnApproval.Visible = false;                                                                        // 承認ボタン
-                    btnNotApproval.Visible = false;                                                                     // 不承認ボタン
-                    btnOnHold.Visible = false;                                                                          // 保留ボタン
-                    txtApprovalComment.ReadOnly = true;                                                                 // 承認コメント
-                    break;
-            }
+            //btnEnd.Location = new Point(btnEnd.Location.X, (btnEnd.Location.Y - panel3.Height));
         }
         #endregion
 
@@ -619,7 +641,7 @@
                 
                 object[] objRec = (object[])workdlist[0];
                 // データ表示
-                m_dispLabelControl[(int)DispHeader.ConstructionCode].Text = m_ConstructionCode.ToString();                  // 工事コード
+                m_dispLabelControl[(int)DispHeader.ConstructionCode].Text = CommonMotions.cnvStringCodeFromInt(m_ConstructionCode, "-", 8);     // 工事コード
                 m_dispLabelControl[(int)DispHeader.ConstructionName].Text = CommonMotions.cnvString(objRec[0]);             // 工事名称
                 //ツールチップを表示するコントロールと、表示するメッセージ
                 toolTip1.SetToolTip(m_dispLabelControl[(int)DispHeader.ConstructionName], CommonMotions.cnvString(objRec[0]));
@@ -692,7 +714,7 @@
 
                 // 申請者名取得
                 //strSQL = "SELECT IFNULL(C.APPROVALSTATUS, -1),";
-                //strSQL += " TO_CHAR(C.APPROVALLIMITDATES,'YYYY/MM/DD'),";
+                //strSQL += " DATE_FORMAT(C.APPROVALLIMITDATES,'YYYY/MM/DD'),";
                 strSQL = "SELECT IFNULL(C.APPROVALSTATUS, -1),";
                 strSQL += " DATE_FORMAT(C.APPROVALLIMITDATES,'%Y/%m/%d'),";
                 strSQL += " C.INPUTCOMMENT,";
@@ -699,7 +721,7 @@
                 strSQL += " A.PersonName,";
                 strSQL += " A.DisplayString,";
                 strSQL += " B.DepartmentString,";
-                //strSQL += " TO_CHAR(C.ENTRYDATE,'YYYY/MM/DD')";
+                //strSQL += " DATE_FORMAT(C.ENTRYDATE,'YYYY/MM/DD')";
                 strSQL += " DATE_FORMAT(C.ENTRYDATE,'%Y/%m/%d')";
                 strSQL += " FROM PERSONINCHARGEMASTER A";
                 strSQL += " LEFT JOIN DEPARTMENTMASTER B ON B.DEPARTMENTCODE = A.DEPARTMENTCODE";
@@ -723,7 +745,10 @@
                 }
 
                 m_dispLabelControl[(int)DispHeader.PetitionStatus].Text = CommonDefine.ApprovalStatusString[ApprovalStatus];            // 申請状態
+                m_dispLabelControl[(int)DispHeader.PetitionStatus].BackColor = CommonDefine.ApprovalBackStatusColor[ApprovalStatus];
+                m_dispLabelControl[(int)DispHeader.PetitionStatus].ForeColor = CommonDefine.ApprovalForeStatusColor[ApprovalStatus];
 
+
                 m_dispLabelControl[(int)DispHeader.PetitionName].Text = strPersonName;                                                  // 申請者名
                 
                 m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text = strDate;                                                   // 承認希望日
@@ -730,16 +755,16 @@
 
                 m_dispLabelControl[(int)DispHeader.PetitionDepartmentName].Text = strDepartment;                                        // 部署名
 
-                m_dispLabelControl[(int)DispHeader.PetitionComment].Text = strComment;                                                  // 申請コメント
-
                 m_dispLabelControl[(int)DispHeader.ApprovalDate].Text = EntryDate;                                                      // 登録年月日
 
+                // 申請者コード退避
+                m_PetitionPerson = pRec.PersonCode;
 
-                // 申請取消ボタン表示(申請時以外は押下可能)
-                DispNotPetitionButton(ApprovalStatus);
+                // 再申請ボタン表示(申請時以外は押下可能)
+                DispRePetitionButton(ApprovalStatus);
 
                 // 申請・承認以外は申請ボタンを表示する
-                SetDisplayTitleAndButton(ApprovalStatus);
+                //SetDisplayTitleAndButton(ApprovalStatus);
 
             }
             catch (Exception ex)
@@ -760,11 +785,14 @@
         private bool SetApprovalData()
         {
             IOProcessApproval pAppDB = new IOProcessApproval();
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
-            IOMDepartment dpDB = new IOMDepartment();
             try
             {
                 dgvEntryData.Rows.Clear();
+                // スクロールの時は最後のカラムより20ピッチ減らす
+                if (m_ApprovalList.Count > 5)
+                {
+                    dgvEntryData.Columns[(int)DispGridColumn.DisplayString].Width = 140;
+                }
 
                 // データセット
                 foreach (ApprovalMaster rec in m_ApprovalList)
@@ -779,7 +807,7 @@
 
                     // 承認データを取得する
                     string strSQL = "SELECT IFNULL(C.APPROVALSTATUS, -1),";
-                    //strSQL += " TO_CHAR(C.PETITIONAPPROVALDATE,'YYYY/MM/DD'),";
+                    //strSQL += " DATE_FORMAT(C.PETITIONAPPROVALDATE,'YYYY/MM/DD'),";
                     strSQL += " DATE_FORMAT(C.PETITIONAPPROVALDATE,'%Y/%m/%d'),";
                     strSQL += " C.INPUTCOMMENT,";
                     strSQL += " A.PersonName,";
@@ -815,11 +843,9 @@
                                                             CommonDefine.ApprovalStatusString[ApprovalStatus],
                                                             strDate,
                                                             strDepartment,
-                                                            strPersonPosion,
-                                                            strComment
-                                                            );
-                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.BackColor = CommonDefine.ApprovalBackColorStatusColor[ApprovalStatus];
-                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.ForeColor = CommonDefine.ApprovalForeColorStatusColor[ApprovalStatus];
+                                                            strPersonPosion);
+                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.BackColor = CommonDefine.ApprovalBackStatusColor[ApprovalStatus];
+                    dgvEntryData.Rows[AddRowCnt].Cells[(int)DispGridColumn.ApprovalStatus].Style.ForeColor = CommonDefine.ApprovalForeStatusColor[ApprovalStatus];
                 }
 
                 return true;
@@ -832,8 +858,6 @@
             finally
             {
                 pAppDB.close(); pAppDB = null;
-                picDB.close(); picDB = null;
-                dpDB.close(); dpDB = null;
 
                 // 5行表示なので足りない場合は空行で埋める
                 if ((5 - dgvEntryData.RowCount) > 0) dgvEntryData.Rows.Add((5 - dgvEntryData.RowCount));
@@ -893,8 +917,6 @@
                 m_dispLabelControl[(int)DispHeader.ApprovalDisplayString].Text = CommonMotions.LoginUserData.DisplayString;         // 役職名
                 m_dispLabelControl[(int)DispHeader.ApprovalStatus].Text = strStatus;                                                // 状態
 
-                m_dispLabelControl[(int)DispHeader.ApprovalComment].Text = strComment;                                              // コメント
-
                 return true;
             }
             catch (Exception ex)
@@ -925,15 +947,6 @@
                 bAns = CommonMotions.DispFieldDateCheck(m_dispLabelControl[(int)DispHeader.PetitionHopeDates], true);
                 bRet &= bAns;
 
-                // 申請コメント
-                bAns = true;
-                bAns = CommonMotions.DispFieldLengthCheck(m_dispLabelControl[(int)DispHeader.PetitionComment], 300);
-                bRet &= bAns;
-
-                // 承認コメント
-                bAns = true;
-                bAns = CommonMotions.DispFieldLengthCheck(m_dispLabelControl[(int)DispHeader.PetitionComment], 300);
-                bRet &= bAns;
                 if (!bRet)
                 {
                     MessageBox.Show("入力値にエラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
@@ -975,6 +988,8 @@
                         Rec.ApprovalLimitDates = CommonMotions.cnvDate(m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text);
                         // 申請データの作成
                         if (!DataUpdate(Rec)) return;
+                        // コメントデータ登録
+                        EntryComment(Code2);
                     }
                 }
                 else if (Rec.ApprovalCode == Code2)         // 積算予算書の申請時は積算見積書も申請する
@@ -986,6 +1001,8 @@
                     Rec.ApprovalLimitDates = CommonMotions.cnvDate(m_dispLabelControl[(int)DispHeader.PetitionHopeDates].Text);
                     // 申請データの作成
                     if (!DataUpdate(Rec)) return;
+                    // コメントデータ登録
+                    EntryComment(Code1);
                 }
             }
             catch (Exception ex)
@@ -1216,5 +1233,354 @@
             }
         }
         #endregion
+
+        // ----- 指示連絡コメント処理　↓↓
+        #region 指示連絡コメント表示処理
+        /// <summary>
+        /// 指示連絡コメント表示処理
+        /// </summary>
+        private void DispTreeViewComment()
+        {
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
+            try
+            {
+                tvDispData.Nodes.Clear();
+
+                string strSQL = CommentDB.CreatePrimarykeyString(m_ConstructionCode, m_ApprovalCode, m_OrderNo);
+                List<ProcessApprovalComment> CommentList = new List<ProcessApprovalComment>();
+                if (!CommentDB.SelectAction(strSQL, ref CommentList)) return;
+
+                TreeNode treeNode = null;
+                for (int i = 0; i < CommentList.Count; i++)
+                {
+                    if (CommentList[i].ParentNo == 0)
+                    {
+                        treeNode = tvDispData.Nodes.Add(CommentList[i].ApproValComment);
+                    }
+                    else
+                    {
+                        GetDataListRecursive(treeNode, CommentList, CommentList[i].ParentNo, ref i);
+                    }
+                    if (treeNode != null)
+                        if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
+                }
+                if (tvDispData.TopNode != null)
+                    if (tvDispData.TopNode.GetNodeCount(true) != 0) tvDispData.TopNode.Expand();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region 下位ノード表示処理
+        /// <summary>
+        /// 下位ノード表示処理
+        /// </summary>
+        private void GetDataListRecursive(TreeNode treeNode, List<ProcessApprovalComment> DataList, int ParentCode, ref int DataIndex)
+        {
+            try
+            {
+                int ParentCnt = DataIndex;
+                // コメントデータセット
+                TreeNode tn = null;
+
+                // Get each node recursively.
+                for (; DataIndex < DataList.Count; DataIndex++)
+                {
+                    if (DataList[DataIndex].ParentNo == ParentCode)
+                    {
+                        tn = treeNode.Nodes.Add(DataList[DataIndex].ApproValComment);
+                    }
+                    else if (DataList[DataIndex].ParentNo < ParentCode)
+                    {
+                        --DataIndex;    // 次の処理で加算するための減算
+                        break;
+                    }
+                    else
+                    {
+                        GetDataListRecursive(tn, DataList, DataList[DataIndex].ParentNo, ref DataIndex);
+                    }
+                    if (tn != null)
+                        if (tn.GetNodeCount(true) != 0) tn.Expand();
+                }
+                if (treeNode != null)
+                    if (treeNode.GetNodeCount(true) != 0) treeNode.Expand();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 指示連絡コメント作成処理
+        /// <summary>
+        /// 指示連絡コメント作成処理
+        /// </summary>
+        private void CreateTreeViewComment(bool bNewComment = true)
+        {
+            FrmInputComment frm = new FrmInputComment();
+            try
+            {
+                TreeNode TargetNodes = tvDispData.SelectedNode;
+                if (!bNewComment)
+                {
+                    if (TargetNodes == null)
+                    {
+                        MessageBox.Show("返信対象コメントが選択されていません。", "選択エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return;
+                    }
+                }
+
+                // コメント入力画面表示
+                frm.ShowDialog();
+                if (frm.EndButton == DialogResult.No) return;
+
+                string DispString = string.Empty;
+                DispString = string.Format("{0}月{1}日－{2}－{3}", DateTime.Today.Month.ToString("00"),
+                                                                    DateTime.Today.Day.ToString("00"),
+                                                                    CommonMotions.LoginUserData.PersonName,
+                                                                    frm.CommentString);
+                // コメント追加
+                if (bNewComment)
+                {
+                    tvDispData.Nodes.Add(DispString);
+                    tvDispData.TopNode.Expand();
+                }
+                else
+                {
+                    TargetNodes.Nodes.Add(DispString);
+                    tvDispData.SelectedNode.Expand();
+                }
+                // データ登録
+                if (!EntryComment(m_ApprovalCode)) return;
+
+                // 完了メッセージ
+                CommonMotions.EntryEndMessage("コメントデータ");
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 指示連絡コメント削除処理
+        /// <summary>
+        /// 指示連絡コメント削除処理
+        /// </summary>
+        private void RemoveTreeViewComment()
+        {
+            try
+            {
+                TreeNode TargetNodes = null;
+                TargetNodes = tvDispData.SelectedNode;
+                if (TargetNodes == null)
+                {
+                    MessageBox.Show("削除対象コメントが選択されていません。", "選択エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                if (MessageBox.Show("対象のコメントを削除します。\nよろしいでしょうか？",
+                                    "削除確認",
+                                    MessageBoxButtons.OKCancel,
+                                    MessageBoxIcon.Information) == DialogResult.Cancel) return;
+
+                // 削除
+                TargetNodes.Remove();
+            
+                // データ登録
+                if (!EntryComment(m_ApprovalCode)) return;
+
+                // 完了メッセージ
+                CommonMotions.RemoveEndMessage("コメントデータ");
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 登録時情報
+        /// <summary>
+        /// 登録時SQL文字列
+        /// </summary>
+        private string m_InsertSQL = string.Empty;
+        /// <summary>
+        /// 登録時コメント番号
+        /// </summary>
+        private int m_InsertNo = 0;
+        /// <summary>
+        /// 登録時親コメント番号
+        /// </summary>
+        private int m_InsertParentNo = 0;
+        #endregion
+
+        #region コメントデータ一括削除
+        /// <summary>
+        /// コメントデータ一括削除
+        /// </summary>
+        /// <param name="CommentDB"></param>
+        private void RemoveCommentData()
+        {
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
+            try
+            {
+                // 削除
+                string strSQL = CommentDB.CreatePrimarykeyString(m_ConstructionCode, m_ApprovalCode, m_OrderNo);
+                CommentDB.DeleteAction(strSQL);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region コメントデータ登録
+        /// <summary>
+        /// コメントデータ登録
+        /// </summary>
+        private bool EntryComment(int ParaAppCode)
+        {
+            IOProcessApprovalComment CommentDB = new IOProcessApprovalComment();
+            try
+            {
+                CommentDB.connect(); CommentDB.beginTran();
+                // まず削除
+                string strSQL = CommentDB.CreatePrimarykeyString(m_ConstructionCode, ParaAppCode, m_OrderNo);
+                CommentDB.DeleteAction(strSQL, false);
+
+                // ノードが無い場合は以下を処理しない
+                if (tvDispData.GetNodeCount(true) == 0) return true;
+                
+                m_InsertNo = 1;
+                m_InsertParentNo = 0;
+                m_InsertSQL = string.Empty;
+
+                foreach (TreeNode n in tvDispData.Nodes)
+                {
+                    m_InsertParentNo = 0;
+                    GetNodesRecursive(n);
+                }
+                if (m_InsertSQL.Length < 1) return true;
+
+                strSQL = "INSERT INTO ProcessApprovalComment";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOProcessApprovalComment.ColumnName)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+                strSQL += m_InsertSQL;
+
+                if (!CommentDB.ExecuteNonQuery(strSQL, false))
+                {
+                    MessageBox.Show("承認申請コメント登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    CommentDB.rollback();
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                CommentDB.commit();
+                CommentDB.close(); CommentDB = null;
+            }
+        }
+        #endregion
+
+        #region ツリービューのノードを再帰的に取得する
+        /// <summary>
+        /// ツリービューのノードを再帰的に取得する
+        /// </summary>
+        /// <param name="treeNode"></param>
+        private void GetNodesRecursive(TreeNode treeNode)
+        {
+            try
+            {
+                // 親番号退避
+                int localParent = m_InsertNo;
+                // コメントデータセット
+                CreateInsertSQL(treeNode.Text);
+
+                // Get each node recursively.
+                foreach (TreeNode tn in treeNode.Nodes)
+                {
+                    // 親コメント番号セット
+                    m_InsertParentNo = localParent;
+
+                    GetNodesRecursive(tn);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 登録用INSERT文を作成する
+        /// <summary>
+        /// 登録用INSERT文を作成する
+        /// </summary>
+        /// <param name="strComment"></param>
+        private void CreateInsertSQL(string strComment)
+        {
+            try
+            {
+                if (m_InsertSQL.Length == 0) m_InsertSQL += " (";
+                else m_InsertSQL += ", (";
+
+                // 工事番号
+                m_InsertSQL += string.Format("{0}", m_ConstructionCode);
+                // 承認機能番号
+                m_InsertSQL += string.Format(",{0}", m_ApprovalCode);
+                // 受付番号
+                m_InsertSQL += string.Format(",{0}", m_OrderNo);
+
+                // コメント番号
+                m_InsertSQL += string.Format(",{0}", m_InsertNo++);
+                // 親コメント番号
+                m_InsertSQL += string.Format(",{0}", m_InsertParentNo);
+                // 指示・連絡コメント
+                m_InsertSQL += string.Format(",'{0}'", strComment);
+
+                // 登録年月日
+                m_InsertSQL += ", NOW()";
+                // 更新年月日
+                m_InsertSQL += ", NOW()";
+
+                m_InsertSQL += ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+        // ----- 指示連絡コメント処理　↑↑
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.cs	(revision 83)
@@ -95,6 +95,9 @@
         #endregion
 
         #region �v���p�e�B
+        /// <summary>
+        /// �N���t���O
+        /// </summary>
         public int ExecuteFlg
         {
             get { return m_ExecuteFlg; }
@@ -178,23 +181,6 @@
         }
         #endregion
 
-        #region �I���{�^��
-        /// <summary>
-        /// �H���I���{�^������
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnDataSelect_Click(object sender, EventArgs e)
-        {
-            // �f�[�^���Ȃ��ꍇ�͔�����
-            if (dgvMaster.RowCount == 0) return;
-            if (CommonMotions.chkCellBlank(dgvMaster.CurrentRow.Cells[(int)DispColumn.ConstructionName].Value)) return;
-
-            // �e�����N��
-            SubProcessExecute(CommonMotions.cnvIntFromStringCode(dgvMaster.CurrentRow.Cells[(int)DispColumn.ConstructionCode].Value.ToString(), "-"));
-        }
-        #endregion
-
         #region �X�V�{�^��
         /// <summary>
         /// �f�[�^�X�V�{�^������
@@ -215,7 +201,7 @@
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void FrmConstructionBaseInfoList_Load(object sender, EventArgs e)
+        private void FrmConstructionList_Load(object sender, EventArgs e)
         {
             // �R���{�{�b�N�X�Z�b�g
             SetcmbDepartment();
@@ -227,6 +213,9 @@
             // �\���X�^�C���̕ύX
             InitDisplayStyle();
 
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
             // �����\��
             InitDataLoad();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionList.designer.cs	(revision 83)
@@ -511,7 +511,7 @@
             this.ShowIcon = false;
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmConstructionList_FormClosing);
-            this.Load += new System.EventHandler(this.FrmConstructionBaseInfoList_Load);
+            this.Load += new System.EventHandler(this.FrmConstructionList_Load);
             this.SizeChanged += new System.EventHandler(this.FrmConstructionList_SizeChanged);
             this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmConstructionBaseInfoList_KeyDown);
             this.groupBox1.ResumeLayout(false);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstractionList/FrmConstructionListAuxiliary.cs	(revision 83)
@@ -638,6 +638,7 @@
             // �H���\�Z�f�[�^�����F����Ă��čH���i����Ԃ����󒍈ȍ~�A�{�H�J�n���O�̂���
             int ProgressStart = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
             int ProgressComplete = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�{�H�J�n")).Key;
+            int ProgressComplete2 = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�{�H����")).Key;
 
             // �Z�L�����e�B������擾
             string wrkBuff = string.Empty;
@@ -655,8 +656,10 @@
 
             strSQL = string.Format(wrkFormat, numUDConstPro.Value, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
             strSQL += " AND NOT EXISTS (SELECT * FROM PURCHASEORDER B1 WHERE B1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
-            strSQL += string.Format(" And ({0} <= A.ConstructionStatusFlg", ProgressStart);
-            strSQL += string.Format(" And A.ConstructionStatusFlg <= {0})", ProgressComplete);
+            strSQL += string.Format(" And ((A.TYINGFLG != {0} AND ({1} <= A.ConstructionStatusFlg And A.ConstructionStatusFlg <= {2}))",
+                                                            (int)CommonDefine.BaseInfoTyingFlg.Tying, ProgressStart, ProgressComplete);
+            strSQL += string.Format(" OR (A.TYINGFLG = {0} AND ({1} <= A.ConstructionStatusFlg And A.ConstructionStatusFlg <= {2})))",
+                                                            (int)CommonDefine.BaseInfoTyingFlg.Tying, ProgressStart, ProgressComplete2);
             strSQL += " AND A.ConstructionPersonCode != 0";
             strSQL += " AND ((A.ConstructionCode IN ";
             strSQL += " (SELECT AA1.CONSTRUCTIONCODE FROM CONSTRUCTIONBUDGETDETAIL AA1 WHERE (AA1.COMPANYCODE != 0 AND AA1.COMPANYCODE != -1)";
@@ -767,10 +770,8 @@
         /// </summary>
         private void CreateInitSQL(ref string strSQL)
         {
-            string strSubSQL = "";
             try
             {
-
                 switch (m_ExecuteFlg)
                 {
                     case (int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo:
@@ -812,7 +813,7 @@
             }
             catch (Exception ex)
             {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}�F{2}", ex.Message, strSQL, strSubSQL);
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
             }
         }
         #endregion
@@ -827,6 +828,7 @@
         {
             try
             {
+                PrintCount = 0;
                 string strSQL = "SELECT * FROM";
                 strSQL += " (SELECT COUNT(*) FROM CONSTRUCTIONLEDGERDETAIL A1";
                 strSQL += string.Format(" WHERE A1.CONSTRUCTIONCODE = {0}", ParentCode);
@@ -850,6 +852,7 @@
 
                 ArrayList arList = new ArrayList();
                 if (!OrderDB.ExecuteReader(strSQL, ref arList)) return;
+                if (arList.Count == 0) return;
 
                 //if (SourceCode == 2016027801) Debug.WriteLine("");
 
@@ -910,7 +913,7 @@
                             int AllCount = 0;
                             int PrintCount = 0;
                             GetPrintCount(OrderDB, ParentCode, ConstrCode, ref AllCount, ref PrintCount);
-                            if (AllCount != 0 && AllCount == PrintCount) FlgString = "��";
+                            if ((AllCount == 0) || (AllCount != 0 && AllCount == PrintCount)) FlgString = "��";
                             break;
                         default:
                             break;
@@ -972,6 +975,56 @@
         }
         #endregion
 
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
+                int NowPoint = ClsExcute.GetNowProcessPoint();
+                //�@�N�x
+                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
+                {
+                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
+                    // �S���ґI���敪�ޔ�
+                    if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter.Count > 0)
+                        if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter[0]) radioButton2.Checked = true;
+
+                    // �����E�S����
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
+                        cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
+                    SetcmbPersons();
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 1)
+                        cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
+                }
+                else
+                {
+                    // �I�𕔏��������̎҂̓Z�b�g���Ȃ�
+                    if (cmbDepartment.Items.Count > 1) return;
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                    SetcmbPersons();
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region �f�[�^�\������
         /// <summary>
         /// �ꗗ�f�[�^�\������
@@ -1029,33 +1082,8 @@
             {
                 DataGridView dgv = dgvMaster;
 
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-
-                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
                 int NowPoint = ClsExcute.GetNowProcessPoint();
-                //�@�N�x
-                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
-                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
 
-                // �S���ґI���敪�ޔ�
-                if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter.Count > 0)
-                    if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter[0]) radioButton2.Checked = true;
-
-                // �����E�S����
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                {
-                    cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                    SetcmbPersons();
-                    cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                }
-
                 // �������̕\��
                 lblProcessTitil.Text = ClsExcute.ProcessExecuteName[m_ExecuteFlg].Replace("�|", "");
 
@@ -1349,25 +1377,6 @@
 
                 // �����Ɩ��g�p�҂����O�C�����Ă���ꍇ�̓R���{���󔒂ɂ���
                 if (CommonMotions.LoginUserSecurity.GeneralAffairs == (int)CommonDefine.GeneralAffairs.GeneralDep) return;
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
             }
             catch (Exception ex)
             {
@@ -1456,31 +1465,13 @@
                 strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
                 strSQL += " WHERE A.DELETEFLG = 0";
 
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
+                if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
                 {
-                    // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key
-                        || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // ������
-                        // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
-                        strSQL += string.Format(" AND A.DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
-                    }
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND A.DEPARTMENTCODE IN (SELECT A1.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A1";
+                    strSQL += string.Format(" WHERE A1.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
                 }
-                else
-                {
-                    if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
-                    {
 
-                    }
-                    else
-                    {
-                        // �Q�ƕ����}�X�^���擾����
-                        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 += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
                 strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
@@ -1504,14 +1495,6 @@
                 // �R���{�{�b�N�X�����\��
                 ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
 
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // �����������҈ȊO
-                    if (CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                }
-
                 return;
             }
             catch (Exception ex)
@@ -1533,7 +1516,6 @@
         private void SetcmbPersons()
         {
             IOMPersonInCharge picDB = new IOMPersonInCharge();
-            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
             bool bSave = m_initDataLoad;
             m_initDataLoad = true;
             try
@@ -1542,12 +1524,22 @@
                 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";
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
                 else
+                {
                     strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
 
                 // �S���҃}�X�^�Ǎ�
                 if (!picDB.SelectAction(strSQL, ref workList)) return;
@@ -1565,16 +1557,6 @@
                 // �R���{�{�b�N�X�����\��
                 ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
 
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // ��ʃ��[�U�[�ő����������҂ł͂Ȃ��ꍇ�A���O�C���҂̃R�[�h���Z�b�g����
-                    if (CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-
                 return;
             }
             catch (Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/DataChange.cs	(revision 83)
@@ -359,13 +359,13 @@
             InstrPersonName,
             InstrPersonSalary,
             ExpensesName1,
-            ExpensesRatio1,
+            ExpensesRaito1,
             ExpensesCode1,
             ExpensesName2,
-            ExpensesRatio2,
+            ExpensesRaito2,
             ExpensesCode2,
             ExpensesName3,
-            ExpensesRatio3,
+            ExpensesRaito3,
             ExpensesCode3,
             ConstructionPeriod,
         }
@@ -389,9 +389,9 @@
                 strSQL += " B.PERSONCODE B1, B.SEALPRINTNAME B2, B.MONTHLYSALARY B3,";
                 strSQL += " C.PERSONCODE C1, C.SEALPRINTNAME C2, C.MONTHLYSALARY C3,";
                 strSQL += " D.PERSONCODE D1, D.SEALPRINTNAME D2, D.MONTHLYSALARY D3,";
-                strSQL += " E1.NAMESTRING E1, E.EXPENSESRATIO E2, E.NAMECODE E3,";
-                strSQL += " F1.NAMESTRING F1, F.EXPENSESRATIO F2, F.NAMECODE F3,";
-                strSQL += " G1.NAMESTRING G1, G.EXPENSESRATIO G2, G.NAMECODE G3,";
+                strSQL += " E1.NAMESTRING E1, E.EXPENSESRAITO E2, E.NAMECODE E3,";
+                strSQL += " F1.NAMESTRING F1, F.EXPENSESRAITO F2, F.NAMECODE F3,";
+                strSQL += " G1.NAMESTRING G1, G.EXPENSESRAITO G2, G.NAMECODE G3,";
                 strSQL += " A.CONSTRUCTIONPERIOD";
                 strSQL += " FROM CONSTRUCTIONBASEINFO A";
                 strSQL += " LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.CONSTRSUBPERSONCODE";
@@ -590,7 +590,7 @@
             /// <summary>
             /// �o�
             /// </summary>
-            ExpensesRate,
+            ExpensesRaito,
             /// <summary>
             /// �o��̃R�[�h
             /// </summary>
@@ -609,10 +609,10 @@
             try
             {
                 // �����o��}�X�^�擾
-                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRATIO, 0), B.NAMECODE";
+                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRAITO, 0), B.NAMECODE";
                 strSQL += " FROM DIVISIONMASTER A";
                 strSQL += " LEFT OUTER JOIN";
-                strSQL += string.Format(" (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRATIO FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", DepartmentCode);
+                strSQL += string.Format(" (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRAITO FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", (int)CommonDefine.DivisionMasterCodeDefine.ConstructionExpenses);
                 strSQL += " ORDER BY A.DISPLAYORDER";
@@ -812,7 +812,7 @@
                 foreach (object[] wrkExpense in ExpensesList)
                 {
                     // �o��擾
-                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRate]);
+                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRaito]);
 
                     ConstructionBudgetDetail work = new ConstructionBudgetDetail();
                     // �H���ԍ�
@@ -891,7 +891,8 @@
                 {
                     // �H���S����
                     case (int)FrmConstructionBudget.DataGroup.PayrollExpenses:
-                        ConstructorCode = BudgetRec.CreatorCode;
+                        //ConstructorCode = BudgetRec.CreatorCode;
+                        ConstructorCode = CommonMotions.cnvInt(objRec[(int)ReadParentOrder.ConstrPersonCode]);
                         MonthryCost = CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ConstrPersonSalary]);
                         ConstructorName = CommonMotions.cnvString(objRec[(int)ReadParentOrder.ConstrPersonName]);
                         break;
@@ -898,7 +899,8 @@
 
                     // �H�����S����
                     case (int)FrmConstructionBudget.DataGroup.AssistantCosts:
-                        ConstructorCode = BudgetRec.AssistantCode;
+                        //ConstructorCode = BudgetRec.AssistantCode;
+                        ConstructorCode = CommonMotions.cnvInt(objRec[(int)ReadParentOrder.AssistPersonCode]);
                         MonthryCost = CommonDefine.AssistantMonthryCost;
                         ConstructorName = CommonMotions.cnvString(objRec[(int)ReadParentOrder.AssistPersonName]);
                         bSalaryCorrection = false;
@@ -906,7 +908,8 @@
 
                     // �H���w����
                     case (int)FrmConstructionBudget.DataGroup.InstructorCosts:
-                        ConstructorCode = BudgetRec.InstructorCode;
+                        //ConstructorCode = BudgetRec.InstructorCode;
+                        ConstructorCode = CommonMotions.cnvInt(objRec[(int)ReadParentOrder.InstrPersonCode]);
                         MonthryCost = CommonDefine.InstructorMonthryCost;
                         ConstructorName = CommonMotions.cnvString(objRec[(int)ReadParentOrder.InstrPersonName]);
                         bSalaryCorrection = false;
@@ -955,13 +958,13 @@
                 {
                     ArrayList ExpensesList = new ArrayList();
                     ExpensesList.Add(new object[] { CommonMotions.cnvString(objRec[(int)ReadParentOrder.ExpensesName1]),
-                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRatio1]),
+                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRaito1]),
                                                     CommonMotions.cnvInt(objRec[(int)ReadParentOrder.ExpensesCode1]) });
                     ExpensesList.Add(new object[] { CommonMotions.cnvString(objRec[(int)ReadParentOrder.ExpensesName2]),
-                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRatio2]),
+                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRaito2]),
                                                     CommonMotions.cnvInt(objRec[(int)ReadParentOrder.ExpensesCode2]) });
                     ExpensesList.Add(new object[] { CommonMotions.cnvString(objRec[(int)ReadParentOrder.ExpensesName3]),
-                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRatio3]),
+                                                    CommonMotions.cnvDouble(objRec[(int)ReadParentOrder.ExpensesRaito3]),
                                                     CommonMotions.cnvInt(objRec[(int)ReadParentOrder.ExpensesCode3]) });
                     // �o��f�[�^�X�V�i�S���҂��ς�����ꍇ�͕����ς���Ă��Ȃ��Ă��v�Z�j
                     if (!BudgetSetExpenses(BudgetDDB, TotalOrdersPrice, ExpensesList)) return false;
@@ -1031,7 +1034,7 @@
                 if (LedgerRec.ConstructionPeriod != ConstrPeriod)
                 {
                     if (!LedgerDB.UpdateFeild(LedgerRec.ConstructionCode,
-                                            (int)IOConstructionLedger.DataColumn.ConstructionPeriod,
+                                            (int)IOConstructionLedger.TableColumn.ConstructionPeriod,
                                             ConstrPeriod,
                                             false)) return false;
                 }
@@ -1042,7 +1045,7 @@
                 if (LedgerRec.ConstructionStart != StartDT)
                 {
                     if (!LedgerDB.UpdateFeild(LedgerRec.ConstructionCode,
-                                            (int)IOConstructionLedger.DataColumn.ConstructionStart,
+                                            (int)IOConstructionLedger.TableColumn.ConstructionStart,
                                             StartDT,
                                             false)) return false;
                 }
@@ -1049,7 +1052,7 @@
                 if (LedgerRec.ConstructionEnd != CompDT)
                 {
                     if (!LedgerDB.UpdateFeild(LedgerRec.ConstructionCode,
-                                            (int)IOConstructionLedger.DataColumn.ConstructionEnd,
+                                            (int)IOConstructionLedger.TableColumn.ConstructionEnd,
                                             CompDT,
                                             false)) return false;
                 }
@@ -1151,7 +1154,7 @@
                 if (bExists && DetailRec.CompanyCode != ConstructorCode)
                 {
                     if (!LedgerDDB.UpdateFeild(DetailRec.ConstructionCode,
-                                            (int)IOConstructionLedgerDetail.DataColumn.OperatingFlg,
+                                            (int)IOConstructionLedgerDetail.TableColumn.OperatingFlg,
                                             (int)CommonDefine.SalaryOperateKind.Complate,
                                             DetailRec.GroupCount,
                                             DetailRec.LineCount,
@@ -1158,6 +1161,14 @@
                                             false)) return false;
                 }
 
+                // �S���҂��ݒ肳��Ă��Ȃ����f�[�^������΍폜����
+                if (DetailRec.CompanyCode == 0)
+                {
+                    strSQL = LedgerDDB.CreatePrimarykeyString(ProcConstrCode, GroupCode);
+                    strSQL += " AND CompanyCode = 0";
+                    LedgerDDB.DeleteAction(strSQL, false);
+                }
+
                 // �V�S���Җ����͓o�^���Ȃ�
                 if (ConstructorCode == 0) return true;
 
@@ -1187,7 +1198,7 @@
                 DetailRec.FirstString = frm.GetTitleString;                                 // ���ږ���
 
                 DetailRec.SecondString = string.Empty;                                      // �H�����e
-                DetailRec.CompanyType = (int)CommonDefine.CodeDataType.Person;         // ���͉�ЃR�[�h�^�C�v
+                DetailRec.CompanyType = (int)CommonDefine.CodeDataType.Person;              // ���͉�ЃR�[�h�^�C�v
                 DetailRec.CompanyCode = ConstructorCode;                                    // ���͉�ЃR�[�h
                 DetailRec.ExecutionAmount = ExecutionAmount;                                // ���s���z
                 DetailRec.AmountConfigRate = AmountConfigRate;                              // ���z�\����
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.cs	(revision 83)
@@ -1317,7 +1317,6 @@
                     // �S�ẴR���g���[�����b�N
                     SeeModeLock();
                 }
-
                 // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
                 if (CommonMotions.LoginUserData.SecCode == 0)
                 {
@@ -1325,7 +1324,8 @@
                     if ((CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key) ||
                         (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement))
                     {
-                        rdbStatus10.Enabled = true;
+                        // ��󒍈ȊO
+                        if (!rdbStatus3.Checked) rdbStatus10.Enabled = true;
                     }
                 }
                 else
@@ -1334,7 +1334,8 @@
                     if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
                         || (CommonMotions.LoginUserSecurity.SecRank == CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.SpecialAuthority].Key))
                     {
-                        rdbStatus10.Enabled = true;
+                        // ��󒍈ȊO
+                        if (!rdbStatus3.Checked) rdbStatus10.Enabled = true;
                     }
                 }
 
@@ -1811,6 +1812,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);
             }
@@ -1922,5 +1930,20 @@
             ReleaseFluctuation();
         }
         #endregion
+
+        #region �H����ʃR���{�ύX
+        /// <summary>
+        /// �H����ʃR���{�ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void cmbConstructionType_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            // �����\�����͏������Ȃ�
+            if (bInitFlg) return;
+
+            ChkSelConstrType();
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfo.designer.cs	(revision 83)
@@ -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,18 @@
             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.SelectedIndexChanged += new System.EventHandler(this.cmbConstructionType_SelectedIndexChanged);
+            this.cmbConstructionType.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // txtInput08
             // 
             this.txtInput08.ImeMode = System.Windows.Forms.ImeMode.Disable;
@@ -1040,6 +1075,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 +1110,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) 
@@ -1201,7 +1269,7 @@
             this.label39.ForeColor = System.Drawing.Color.Red;
             this.label39.Location = new System.Drawing.Point(408, 79);
             this.label39.Name = "label39";
-            this.label39.Size = new System.Drawing.Size(230, 44);
+            this.label39.Size = new System.Drawing.Size(232, 44);
             this.label39.TabIndex = 190;
             this.label39.Text = "※受注時に金額を\r\n直接入力してください";
             this.label39.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -1219,6 +1287,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 +1315,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 +1352,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 +1414,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 +1449,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 +1473,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 +1497,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 +1631,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 +1732,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 +1757,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;
@@ -1561,7 +1790,7 @@
             this.label56.ForeColor = System.Drawing.Color.Red;
             this.label56.Location = new System.Drawing.Point(1, 690);
             this.label56.Name = "label56";
-            this.label56.Size = new System.Drawing.Size(621, 30);
+            this.label56.Size = new System.Drawing.Size(641, 30);
             this.label56.TabIndex = 178;
             this.label56.Text = "※「受注日」・「開始予定日」・「完了予定日」は人員配置状況に転記されますので必ず記入して下さい";
             this.label56.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@@ -1797,6 +2026,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 +2152,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 +2192,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 +2215,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 +2366,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 +2866,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 +3166,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 +3645,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 +3709,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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/FrmConstructionBaseInfoAuxiliary.cs	(revision 83)
@@ -292,8 +292,18 @@
 
                 // �󒍐\����R�����g
                 if (m_DspCtrl[(int)DspCnt.OrdersDecisionComment].Text.Length != 0) iLength++;
-                if (!CommonMotions.DispFieldLengthCheck(m_DspCtrl[(int)DspCnt.OrdersDecisionComment], s_OrderersNameLength))
-                    iNGno = (int)DspCnt.OrdersDecisionComment;
+                int ChkStat = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("�� �� ��")).Key;
+                if (GetStatusForCheckBox() == ChkStat)
+                {
+                    // ��󒍂̎��̓R�����g�K�{
+                    if (!CommonMotions.DispFieldLengthCheck(m_DspCtrl[(int)DspCnt.OrdersDecisionComment], s_OrderersNameLength, true))
+                        iNGno = (int)DspCnt.OrdersDecisionComment;
+                }
+                else
+                {
+                    if (!CommonMotions.DispFieldLengthCheck(m_DspCtrl[(int)DspCnt.OrdersDecisionComment], s_OrderersNameLength))
+                        iNGno = (int)DspCnt.OrdersDecisionComment;
+                }
 
                 // �Ŕ��󒍌�����z
                 if (m_DspCtrl[(int)DspCnt.OrdersDecisionPrice].Text.Length != 0) iLength++;
@@ -329,6 +339,12 @@
                 if (m_DspCtrl[(int)DspCnt.SalesPersonCode].Text.Length != 0) iLength++;
                 if (!CommonMotions.DispFieldIndispensable(m_DspCtrl[(int)DspCnt.SalesPersonCode]))
                     iNGno = (int)DspCnt.SalesPersonCode;
+                if (m_DspCtrl[(int)DspCnt.SalesPersonCode].Text.Trim().Equals(CommonDefine.s_UndecidedString))
+                {
+                    iNGno = (int)DspCnt.SalesPersonCode;
+                    // �w�i�F�ύX
+                    CommonMotions.chgBackColor(m_DspCtrl[(int)DspCnt.SalesPersonCode], false);
+                }
 
                 // �����ҋ敪
                 if (m_DspCtrl[(int)DspCnt.OrderersDivision].Text.Length != 0) iLength++;
@@ -986,6 +1002,17 @@
                         break;
                     case (int)CommonDefine.StatNumArray.Status10:
                         rdbStatus10.Checked = true;
+                        // ���������͍ō��ӔC�҈ȊO�͐G��Ȃ�
+                        int SRank = (int)CommonDefine.SecurityRankPos.SpecialAuthority;
+                        if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                            && CommonMotions.LoginUserSecurity.SecRank == CommonDefine.SecurityRankList[SRank].Key)
+                        {
+
+                        }
+                        else
+                        {
+                            m_EditLock = true;
+                        }
                         break;
                     case (int)CommonDefine.StatNumArray.Status11:
                         rdbStatus3.Checked = true;
@@ -2025,6 +2052,7 @@
                 if (typeList.Count == 0) return;
 
                 List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
+                DataList.Add(new KeyValuePair<int, string>(0, string.Empty));
                 // �f�[�^�\��
                 for (int i = 0; i < typeList.Count; i++)
                 {
@@ -2240,6 +2268,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;
 
@@ -2312,7 +2344,7 @@
                 strSQL += string.Format(" AND (TYINGFLG = {0} OR TYINGFLG = {1})"
                                         , (int)CommonDefine.BaseInfoTyingFlg.Parent, (int)CommonDefine.BaseInfoTyingFlg.Tying);
                 //strSQL += string.Format(" AND CONSTRUCTIONPERIODSTART != TO_DATE('{0}')", DateTime.MinValue.ToShortDateString());
-                strSQL += string.Format(" AND CONSTRUCTIONPERIODSTART != STR_TO_DATE('{0}')", DateTime.MinValue.ToShortDateString());
+                strSQL += string.Format(" AND CONSTRUCTIONPERIODSTART != STR_TO_DATE('{0}', '%Y/%m/%d')", DateTime.MinValue.ToShortDateString());
                 ArrayList Arlist = new ArrayList();
                 if (!BaseDB.ExecuteReader(strSQL, ref Arlist, false)) return;
                 if (Arlist.Count == 0) return;
@@ -4042,5 +4074,42 @@
             }
         }
         #endregion
+
+        #region �H����ʕύX����
+        /// <summary>
+        /// �H����ʕύX����
+        /// </summary>
+        private void ChkSelConstrType()
+        {
+            IOMConstructionType ConTypeDB = new IOMConstructionType();
+            try
+            {
+                int TypeCode = CommonMotions.cnvInt(cmbConstructionType.SelectedValue);
+                string strSQL = ConTypeDB.CreatePrimarykeyString(TypeCode);
+                ConstructionTypeMaster TypeRec = new ConstructionTypeMaster();
+                if (!ConTypeDB.SelectAction(strSQL, ref TypeRec))
+                {
+                    MessageBox.Show("�H����ʎ擾�G���[�B", "�H����ʃ`�F�b�N�G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    cmbConstructionType.SelectedValue = 0;
+                    return;
+                }
+
+                if (TypeRec.SecRank < CommonMotions.LoginUserSecurity.SecRank)
+                {
+                    MessageBox.Show("�I���H����ʂ�I�Ԍ���������܂���B\n�㒷�ɘA�����Ă��������B", "�I���G���[", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    cmbConstructionType.SelectedValue = 0;
+                    return;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                ConTypeDB.close(); ConTypeDB = null;
+            }
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBaseInfo/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.cs	(revision 83)
@@ -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��
@@ -741,7 +741,7 @@
                     // ���F�ΏۃR�[�h���擾����
                     int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�H���\�Z�����F")).Key;
                     // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
-                    bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
+                    bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                     // ���O�C���҂����F�҂����m�F����
                     bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                     // �\�����Ń��O�C���҂����F�҂̏ꍇ�͏��F�{�^����\������
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudget.designer.cs	(revision 83)
@@ -328,7 +328,7 @@
             this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label10.Location = new System.Drawing.Point(5, 125);
             this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(96, 25);
+            this.label10.Size = new System.Drawing.Size(114, 25);
             this.label10.TabIndex = 35;
             this.label10.Text = "工　期";
             this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -339,9 +339,9 @@
             this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label8.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label8.ForeColor = System.Drawing.Color.Black;
-            this.label8.Location = new System.Drawing.Point(319, 125);
+            this.label8.Location = new System.Drawing.Point(337, 125);
             this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(120, 25);
+            this.label8.Size = new System.Drawing.Size(110, 25);
             this.label8.TabIndex = 36;
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -426,9 +426,9 @@
             this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label11.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(537, 125);
+            this.label11.Location = new System.Drawing.Point(547, 125);
             this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(120, 25);
+            this.label11.Size = new System.Drawing.Size(110, 25);
             this.label11.TabIndex = 36;
             this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -447,9 +447,9 @@
             // 
             this.label19.BackColor = System.Drawing.Color.SandyBrown;
             this.label19.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label19.Location = new System.Drawing.Point(441, 125);
+            this.label19.Location = new System.Drawing.Point(447, 125);
             this.label19.Name = "label19";
-            this.label19.Size = new System.Drawing.Size(96, 25);
+            this.label19.Size = new System.Drawing.Size(100, 25);
             this.label19.TabIndex = 54;
             this.label19.Text = "完 了 日";
             this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -471,9 +471,9 @@
             this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label15.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(101, 125);
+            this.label15.Location = new System.Drawing.Point(127, 125);
             this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(120, 25);
+            this.label15.Size = new System.Drawing.Size(110, 25);
             this.label15.TabIndex = 36;
             this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -536,9 +536,9 @@
             // 
             this.label18.BackColor = System.Drawing.Color.SandyBrown;
             this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label18.Location = new System.Drawing.Point(223, 125);
+            this.label18.Location = new System.Drawing.Point(237, 125);
             this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(96, 25);
+            this.label18.Size = new System.Drawing.Size(100, 25);
             this.label18.TabIndex = 53;
             this.label18.Text = "着 工 日";
             this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/FrmConstructionBudgetAuxiliary.cs	(revision 83)
@@ -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;
             }
@@ -221,7 +221,7 @@
             /// <summary>
             /// 経費率
             /// </summary>
-            ExpensesRate,
+            ExpensesRaito,
             /// <summary>
             /// 経費名称コード
             /// </summary>
@@ -247,10 +247,10 @@
 
                 m_ExpensesList.Clear();
                 // 部署経費率マスタ取得
-                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRATIO, 0), B.NAMECODE";
+                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRAITO, 0), B.NAMECODE";
                 strSQL += " FROM DIVISIONMASTER A";
                 strSQL += " LEFT OUTER JOIN";
-                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRATIO, EXPENSESPERIOD";
+                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRAITO, EXPENSESPERIOD";
                 strSQL += string.Format(" FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", picRec.DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", m_ConstructionBaseInfo.ConstructionPeriod);
@@ -321,13 +321,20 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_DspLabelCtrl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_DspLabelCtrl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -985,11 +992,14 @@
                 // グループ名表示
                 CreateTitleRow((int)FrmConstructionBudget.DataGroup.Expenses, s_GroupTitle[(int)FrmConstructionBudget.DataGroup.Expenses]);
 
+                // 関連工事は会社経費５％だけにする
+                GetBudgetExpensesList();
+
                 int icnt = 1;
                 foreach (object[] wrkExpense in m_ExpensesList)
                 {
                     // 経費率取得
-                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRate]);
+                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRaito]);
                     double dParcent = dExpenses / 100.0;
                     int ExpenssValue = CommonMotions.cnvRound(OrdersPrice * dParcent);
 
@@ -1021,6 +1031,44 @@
         }
         #endregion
 
+        #region 関連工事は会社経費５％だけにする
+        /// <summary>
+        /// 関連工事は会社経費５％だけにする
+        /// </summary>
+        private void GetBudgetExpensesList()
+        {
+            IOMTypeExpenses TypeExpDB = new IOMTypeExpenses();
+            try
+            {
+                string strSQL = "SELECT A.TYPECODE, A.NAMESTRING, A.EXPENSESLINK, B.NAMECODE, B.EXPENSESRAITO";
+                strSQL += " FROM CONSTRUCTIONTYPEMASTER A";
+                strSQL += " LEFT JOIN TYPEEXPENSESMASTER B ON B.TYPECODE = A.TYPECODE";
+                strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", CommonMotions.SystemMasterData.BusinessPeriod);
+                strSQL += string.Format(" WHERE A.TYPECODE = {0} AND A.EXPENSESLINK = 1", m_ConstructionBaseInfo.ConstructionType);
+
+                ArrayList arList = new ArrayList();
+                if (!TypeExpDB.ExecuteReader(strSQL, ref arList)) return;
+                // 対象外は処理しない
+                if (arList.Count == 0) return;
+                
+                m_ExpensesList.Clear();
+
+                object[] objRec = (object[])arList[0];
+                m_ExpensesList.Add(new object[] { CommonMotions.cnvString(objRec[1]),
+                                                    CommonMotions.cnvDouble(objRec[4]),
+                                                    CommonMotions.cnvInt(objRec[3]) });
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                TypeExpDB.close(); TypeExpDB = null;
+            }
+        }
+        #endregion
+
         #region 受注金額よりパーセントを求める
         /// <summary>
         /// 指示値が受注金額の何パーセントかを計算する
@@ -2309,7 +2357,7 @@
                 string ComponentName = "発生材処分費";
                 double EstimatePrice = 0;
 
-                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, WORKNAME, PRICEVALUE, FIXEDITEMCODE";
+                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, SPECNAME, PRICEVALUE, FIXEDITEMCODE";
                 strSQL += " FROM ESTIMATEDATA";
                 strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
                 strSQL += string.Format(" AND COMPONENTCODE = {0}", ClsCommonCosts.s_MaterialDisposal);
@@ -2510,8 +2558,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)
                     {
@@ -2600,8 +2648,11 @@
                     object[] RowData = new object[Enum.GetNames(typeof(GridColumn)).Length];
                     string title1 = s_GroupTitle[(int)FrmConstructionBudget.DataGroup.AssistantCosts];
                     string title2 = string.Empty;
-                    if (m_DspLabelLocalData[(int)DspLblCtrlName.AssistantName].Length != 0)
-                        title2 = string.Format("【{0}氏】", m_DspLabelLocalData[(int)DspLblCtrlName.AssistantName]);
+                    if (!CommonMotions.chkObjectIsNull(m_DspLabelLocalData[(int)DspLblCtrlName.AssistantName]))
+                    {
+                        if (m_DspLabelLocalData[(int)DspLblCtrlName.AssistantName].Length != 0)
+                            title2 = string.Format("【{0}氏】", m_DspLabelLocalData[(int)DspLblCtrlName.AssistantName]);
+                    }
                     // データセット
                     RowData[(int)GridColumn.FixFlg] = "*";
                     RowData[(int)GridColumn.GroupCount] = (int)FrmConstructionBudget.DataGroup.AssistantCosts;
@@ -2711,16 +2762,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
                     {
                         // 差分日付を取得する
@@ -2745,8 +2805,11 @@
                     object[] RowData = new object[Enum.GetNames(typeof(GridColumn)).Length];
                     string title1 = s_GroupTitle[(int)FrmConstructionBudget.DataGroup.InstructorCosts];
                     string title2 = string.Empty;
-                    if (m_DspLabelLocalData[(int)DspLblCtrlName.InstructorName].Length != 0)
-                        title2 = string.Format("【{0}氏】", m_DspLabelLocalData[(int)DspLblCtrlName.InstructorName]);
+                    if (!CommonMotions.chkObjectIsNull(m_DspLabelLocalData[(int)DspLblCtrlName.InstructorName]))
+                    {
+                        if (m_DspLabelLocalData[(int)DspLblCtrlName.InstructorName].Length != 0)
+                            title2 = string.Format("【{0}氏】", m_DspLabelLocalData[(int)DspLblCtrlName.InstructorName]);
+                    }
                     // データセット
                     RowData[(int)GridColumn.FixFlg] = "*";
                     RowData[(int)GridColumn.GroupCount] = (int)FrmConstructionBudget.DataGroup.InstructorCosts;
@@ -2997,8 +3060,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)
                     {
@@ -3529,15 +3592,20 @@
                 // 変更フラグON
                 m_bChengeAns = true;
 
-                // カレント行が削除不可の場合はボタンを消す
-                btnLineDel.Visible = false;
-                if (CommonMotions.cnvString(dgv.CurrentRow.Cells[(int)GridColumn.FixFlg].Value).Equals("*")) return;    // 固定行は処理しない
-                if (CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)GridColumn.BlankFlg].Value) == 1) return;            // 空白行は処理しない
-                btnLineDel.Visible = true;
+                // 行選択色を変更する
+                DefaultALLRowChangeColor();
 
+                // 粗利益行計算
+                CreateGrossProfit(false);
 
-                // 行選択色を変更する
-                DefaultALLRowChangeColor();
+                // 純利益計算
+                CreateNetIncome(false);
+
+                // 合計計算
+                CreateAllTotal(false);
+
+                // カレント行が削除不可の場合はボタンを消す
+                DispControlLineButton();
             }
             catch (System.Exception ex)
             {
@@ -4230,7 +4298,7 @@
                 // ----- 工事コード・承認機能番号取得
                 int iConstructionCode = m_ConstructionBaseInfo.ConstructionCode;
                 int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("工事予算書承認")).Key;
-                if (!ClsApprovalPermission.CheckPetition(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
+                if (!ClsApprovalPermission.CheckProcessPetition(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
 
                 // ----- 申請済の場合
                 // 申請ボタンの表示
@@ -4243,7 +4311,7 @@
                 btnApproval.Visible = true;
 
                 // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
+                if (ClsApprovalPermission.CheckProcessApproval(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
                 {
                     btnApproval.Text = CommonDefine.ApprovalButtonString[1];
                     btnApproval.ForeColor = Color.Black;
@@ -4280,7 +4348,7 @@
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionBaseInfo.ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認経路マスタ取得
                 int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
@@ -4778,7 +4846,7 @@
             CONSTRUCTIONPERIOD,
             DEPARTMENTCODE,
             NAMECODE,
-            EXPENSESRATIO,
+            EXPENSESRAITO,
             EXPENESE,
             EXPENESENAME,
         }
@@ -4804,7 +4872,7 @@
             //    // 経費率のセット
             //    string strSQL1 = "SELECT A.CONSTRUCTIONCODE, E.DETAILSTRING, F.DEPARTMENTSTRING, A.LINECOUNT, A.FIRSTSTRING";
             //    strSQL1 += ", A.EXECUTIONAMOUNT, A.AMOUNTCONFIGRATE, B.CONSTRUCTIONPERIOD, C.DEPARTMENTCODE, D.NAMECODE";
-            //    strSQL1 += ", D.EXPENSESRATIO, ROUND(B.ORDERSDECISIONPRICE * (A.AMOUNTCONFIGRATE / 100.0)), G.NAMESTRING";
+            //    strSQL1 += ", D.EXPENSESRAITO, ROUND(B.ORDERSDECISIONPRICE * (A.AMOUNTCONFIGRATE / 100.0)), G.NAMESTRING";
             //    strSQL1 += " FROM CONSTRUCTIONLEDGERDETAIL A, CONSTRUCTIONBASEINFO B, PERSONINCHARGEMASTER C, DEPARTMENTEXPENSESMASTER D, CONSTRUCTIONBASEINFODETAIL E, DEPARTMENTMASTER F, DIVISIONMASTER G";
             //    strSQL1 += " WHERE A.CONSTRUCTIONCODE <> 2015043401";
             //    strSQL1 += " AND A.GROUPCOUNT = 1";
@@ -4824,7 +4892,7 @@
             //        int CurConstrCode = CommonMotions.cnvInt(CurRec[(int)Read1Enum.CONSTRUCTIONCODE]);
             //        int CurLineCnt = CommonMotions.cnvInt(CurRec[(int)Read1Enum.LINECOUNT]);
             //        int CurCompnentCode = CommonMotions.cnvInt(CurRec[(int)Read1Enum.NAMECODE]);
-            //        double CurParcent = CommonMotions.cnvDouble(CurRec[(int)Read1Enum.EXPENSESRATIO]);
+            //        double CurParcent = CommonMotions.cnvDouble(CurRec[(int)Read1Enum.EXPENSESRAITO]);
             //        int CurValue = CommonMotions.cnvInt(CurRec[(int)Read1Enum.EXPENESE]);
             //        string strValue = CommonMotions.cnvString(CurRec[(int)Read1Enum.EXPENESENAME]) + string.Format("({0}%)", CurParcent.ToString("0.00"));
             //        // 項目名
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionBudget/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmConstructionJoinAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmConstructionJoinAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionJoin/FrmConstructionJoinAuxiliary.cs	(revision 83)
@@ -653,7 +653,7 @@
                 string strSQL = "SELECT A.CONSTRUCTIONCODE, C.DETAILSTRING, B.CONSTRUCTIONCODE, B.DETAILSTRING";
                 strSQL += " FROM CONSTRUCTIONLINK A";
                 strSQL += " LEFT JOIN CONSTRUCTIONBASEINFODETAIL B ON B.CONSTRUCTIONCODE = A.FLUCTUATIONCODE";
-                strSQL += string.Format(" AND B.DETAILNO = {0}", (int)IOConstructionBaseInfoDetail.TableColumn.DETAIL_STRING);
+                strSQL += string.Format(" AND B.DETAILNO = {0}", (int)IOConstructionBaseInfoDetail.TableColumn.DETAILSTRING);
                 strSQL += " , CONSTRUCTIONBASEINFODETAIL C";
 
                 if (JoinFlg)
@@ -667,7 +667,7 @@
                     strSQL += string.Format(" AND A.LINKTYPE = {0}", (int)CommonDefine.LinkDataType.FluctuationType);
                 }
                 strSQL += " AND C.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
-                strSQL += string.Format(" AND C.DETAILNO = {0}", (int)IOConstructionBaseInfoDetail.TableColumn.DETAIL_STRING);
+                strSQL += string.Format(" AND C.DETAILNO = {0}", (int)IOConstructionBaseInfoDetail.TableColumn.DETAILSTRING);
                 strSQL += " ORDER BY A.FLUCTUATIONCODE";
                 LinkDB.ExecuteReader(strSQL, ref LinkList);
 
@@ -1248,7 +1248,7 @@
                 // 工事情報明細をコピーで作成
                 if (!DetailDB.RecordCopyAction(SaveCode, m_ConstructionCode, false)) return false;
                 // 名前変更
-                if (!DetailDB.UpdateFeild(m_ConstructionCode, (int)IOConstructionBaseInfoDetail.TableColumn.DETAIL_STRING
+                if (!DetailDB.UpdateFeild(m_ConstructionCode, (int)IOConstructionBaseInfoDetail.TableColumn.DETAILSTRING
                                             , m_ConstructionName, false, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName)) return false;
 
                 return true;
@@ -1488,7 +1488,7 @@
                     {
                         if (BreakDate.Date == CurRec.DailyDataDate.Date) continue;
                         if (!DailyData1.UpdateFeild(CurRec.PersonCode, CurRec.DailyDataDate, CurRec.ConstructionCode,
-                                                        (int)IODailyDataConstruction.DataColumn.ConstructionCode, m_ConstructionCode, false))
+                                                        (int)IODailyDataConstruction.TableColumn.ConstructionCode, m_ConstructionCode, false))
                         {
                             DailyData1.rollback();
                             return false;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.cs	(revision 83)
@@ -913,6 +913,9 @@
                     SeeModeLock();
                 }
 
+                // �V�X�e���Ǘ��҂͍폜�ł���
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode) btnDataDelete.Visible = true;
+
                 // �ύX�t���OOFF
                 m_bChengeAns = false;
             }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedger.designer.cs	(revision 83)
@@ -88,14 +88,6 @@
             this.panel2 = new System.Windows.Forms.Panel();
             this.lblCellTotal = new System.Windows.Forms.Label();
             this.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.btnDispDown = new System.Windows.Forms.Button();
-            this.btnDispUp = new System.Windows.Forms.Button();
-            this.btnOtherProc = new System.Windows.Forms.Button();
-            this.btnAssistantChange = new System.Windows.Forms.Button();
-            this.btnInstractorChange = new System.Windows.Forms.Button();
-            this.btnChangePrice = new System.Windows.Forms.Button();
-            this.button1 = new System.Windows.Forms.Button();
-            this.button2 = new System.Windows.Forms.Button();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -122,6 +114,14 @@
             this.Column24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column25 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column26 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.btnDispDown = new System.Windows.Forms.Button();
+            this.btnDispUp = new System.Windows.Forms.Button();
+            this.btnOtherProc = new System.Windows.Forms.Button();
+            this.btnAssistantChange = new System.Windows.Forms.Button();
+            this.btnInstractorChange = new System.Windows.Forms.Button();
+            this.btnChangePrice = new System.Windows.Forms.Button();
+            this.button1 = new System.Windows.Forms.Button();
+            this.button2 = new System.Windows.Forms.Button();
             this.panel1.SuspendLayout();
             this.pnlGroup2.SuspendLayout();
             this.pnlGroup1.SuspendLayout();
@@ -833,112 +833,6 @@
             this.dgvAllDisplay.KeyDown += new System.Windows.Forms.KeyEventHandler(this.dgvAllDisplay_KeyDown);
             this.dgvAllDisplay.MouseUp += new System.Windows.Forms.MouseEventHandler(this.dgvAllDisplay_MouseUp);
             // 
-            // 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(1300, 418);
-            this.btnDispDown.Name = "btnDispDown";
-            this.btnDispDown.Size = new System.Drawing.Size(40, 40);
-            this.btnDispDown.TabIndex = 42;
-            this.btnDispDown.TabStop = false;
-            this.btnDispDown.Text = "▼";
-            this.btnDispDown.UseVisualStyleBackColor = true;
-            this.btnDispDown.Visible = false;
-            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(1300, 354);
-            this.btnDispUp.Name = "btnDispUp";
-            this.btnDispUp.Size = new System.Drawing.Size(40, 40);
-            this.btnDispUp.TabIndex = 41;
-            this.btnDispUp.TabStop = false;
-            this.btnDispUp.Text = "▲";
-            this.btnDispUp.UseVisualStyleBackColor = true;
-            this.btnDispUp.Visible = false;
-            this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click);
-            // 
-            // 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);
-            // 
-            // btnAssistantChange
-            // 
-            this.btnAssistantChange.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnAssistantChange.BackColor = System.Drawing.Color.Beige;
-            this.btnAssistantChange.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
-            this.btnAssistantChange.Location = new System.Drawing.Point(381, 656);
-            this.btnAssistantChange.Name = "btnAssistantChange";
-            this.btnAssistantChange.Size = new System.Drawing.Size(130, 30);
-            this.btnAssistantChange.TabIndex = 96;
-            this.btnAssistantChange.Text = "副担当者変更";
-            this.btnAssistantChange.UseVisualStyleBackColor = false;
-            this.btnAssistantChange.Visible = false;
-            this.btnAssistantChange.Click += new System.EventHandler(this.btnAssistantChange_Click);
-            // 
-            // btnInstractorChange
-            // 
-            this.btnInstractorChange.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnInstractorChange.BackColor = System.Drawing.Color.MistyRose;
-            this.btnInstractorChange.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
-            this.btnInstractorChange.Location = new System.Drawing.Point(519, 656);
-            this.btnInstractorChange.Name = "btnInstractorChange";
-            this.btnInstractorChange.Size = new System.Drawing.Size(130, 30);
-            this.btnInstractorChange.TabIndex = 97;
-            this.btnInstractorChange.Text = "指導員変更";
-            this.btnInstractorChange.UseVisualStyleBackColor = false;
-            this.btnInstractorChange.Visible = false;
-            this.btnInstractorChange.Click += new System.EventHandler(this.btnInstractorChange_Click);
-            // 
-            // btnChangePrice
-            // 
-            this.btnChangePrice.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnChangePrice.BackColor = System.Drawing.Color.Gold;
-            this.btnChangePrice.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
-            this.btnChangePrice.Location = new System.Drawing.Point(243, 656);
-            this.btnChangePrice.Name = "btnChangePrice";
-            this.btnChangePrice.Size = new System.Drawing.Size(130, 30);
-            this.btnChangePrice.TabIndex = 99;
-            this.btnChangePrice.Text = "受注金額変更";
-            this.btnChangePrice.UseVisualStyleBackColor = false;
-            this.btnChangePrice.Click += new System.EventHandler(this.btnChangePrice_Click);
-            // 
-            // button1
-            // 
-            this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button1.Location = new System.Drawing.Point(1300, 540);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(37, 35);
-            this.button1.TabIndex = 100;
-            this.button1.Text = "○";
-            this.button1.UseVisualStyleBackColor = true;
-            this.button1.Visible = false;
-            this.button1.Click += new System.EventHandler(this.button1_Click);
-            // 
-            // button2
-            // 
-            this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.button2.Location = new System.Drawing.Point(1300, 581);
-            this.button2.Name = "button2";
-            this.button2.Size = new System.Drawing.Size(37, 35);
-            this.button2.TabIndex = 101;
-            this.button2.Text = "１";
-            this.button2.UseVisualStyleBackColor = true;
-            this.button2.Visible = false;
-            this.button2.Click += new System.EventHandler(this.button2_Click);
-            // 
             // Column1
             // 
             dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
@@ -1209,6 +1103,112 @@
             this.Column26.Visible = false;
             this.Column26.Width = 5;
             // 
+            // 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(1300, 418);
+            this.btnDispDown.Name = "btnDispDown";
+            this.btnDispDown.Size = new System.Drawing.Size(40, 40);
+            this.btnDispDown.TabIndex = 42;
+            this.btnDispDown.TabStop = false;
+            this.btnDispDown.Text = "▼";
+            this.btnDispDown.UseVisualStyleBackColor = true;
+            this.btnDispDown.Visible = false;
+            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(1300, 354);
+            this.btnDispUp.Name = "btnDispUp";
+            this.btnDispUp.Size = new System.Drawing.Size(40, 40);
+            this.btnDispUp.TabIndex = 41;
+            this.btnDispUp.TabStop = false;
+            this.btnDispUp.Text = "▲";
+            this.btnDispUp.UseVisualStyleBackColor = true;
+            this.btnDispUp.Visible = false;
+            this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click);
+            // 
+            // 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);
+            // 
+            // btnAssistantChange
+            // 
+            this.btnAssistantChange.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnAssistantChange.BackColor = System.Drawing.Color.Beige;
+            this.btnAssistantChange.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
+            this.btnAssistantChange.Location = new System.Drawing.Point(381, 656);
+            this.btnAssistantChange.Name = "btnAssistantChange";
+            this.btnAssistantChange.Size = new System.Drawing.Size(130, 30);
+            this.btnAssistantChange.TabIndex = 96;
+            this.btnAssistantChange.Text = "副担当者変更";
+            this.btnAssistantChange.UseVisualStyleBackColor = false;
+            this.btnAssistantChange.Visible = false;
+            this.btnAssistantChange.Click += new System.EventHandler(this.btnAssistantChange_Click);
+            // 
+            // btnInstractorChange
+            // 
+            this.btnInstractorChange.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnInstractorChange.BackColor = System.Drawing.Color.MistyRose;
+            this.btnInstractorChange.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
+            this.btnInstractorChange.Location = new System.Drawing.Point(519, 656);
+            this.btnInstractorChange.Name = "btnInstractorChange";
+            this.btnInstractorChange.Size = new System.Drawing.Size(130, 30);
+            this.btnInstractorChange.TabIndex = 97;
+            this.btnInstractorChange.Text = "指導員変更";
+            this.btnInstractorChange.UseVisualStyleBackColor = false;
+            this.btnInstractorChange.Visible = false;
+            this.btnInstractorChange.Click += new System.EventHandler(this.btnInstractorChange_Click);
+            // 
+            // btnChangePrice
+            // 
+            this.btnChangePrice.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnChangePrice.BackColor = System.Drawing.Color.Gold;
+            this.btnChangePrice.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold);
+            this.btnChangePrice.Location = new System.Drawing.Point(243, 656);
+            this.btnChangePrice.Name = "btnChangePrice";
+            this.btnChangePrice.Size = new System.Drawing.Size(130, 30);
+            this.btnChangePrice.TabIndex = 99;
+            this.btnChangePrice.Text = "受注金額変更";
+            this.btnChangePrice.UseVisualStyleBackColor = false;
+            this.btnChangePrice.Click += new System.EventHandler(this.btnChangePrice_Click);
+            // 
+            // button1
+            // 
+            this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button1.Location = new System.Drawing.Point(1300, 540);
+            this.button1.Name = "button1";
+            this.button1.Size = new System.Drawing.Size(37, 35);
+            this.button1.TabIndex = 100;
+            this.button1.Text = "○";
+            this.button1.UseVisualStyleBackColor = true;
+            this.button1.Visible = false;
+            this.button1.Click += new System.EventHandler(this.button1_Click);
+            // 
+            // button2
+            // 
+            this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.button2.Location = new System.Drawing.Point(1300, 581);
+            this.button2.Name = "button2";
+            this.button2.Size = new System.Drawing.Size(37, 35);
+            this.button2.TabIndex = 101;
+            this.button2.Text = "１";
+            this.button2.UseVisualStyleBackColor = true;
+            this.button2.Visible = false;
+            this.button2.Click += new System.EventHandler(this.button2_Click);
+            // 
             // FrmConstructionLedger
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/FrmConstructionLedgerAuxiliary.cs	(revision 83)
@@ -124,7 +124,7 @@
             /// <summary>
             /// 経費率
             /// </summary>
-            ExpensesRate,
+            ExpensesRaito,
             /// <summary>
             /// 経費名称コード
             /// </summary>
@@ -149,10 +149,10 @@
                 if (!picDB.SelectAction(strPerson, ref picRec)) return false;
 
                 // 部署経費率マスタ取得
-                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRATIO, 0), B.NAMECODE";
+                string strSQL = "SELECT A.NAMESTRING, IFNULL(B.EXPENSESRAITO, 0), B.NAMECODE";
                 strSQL += " FROM DIVISIONMASTER A";
                 strSQL += " LEFT OUTER JOIN";
-                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRATIO, EXPENSESPERIOD";
+                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRAITO, EXPENSESPERIOD";
                 strSQL += string.Format(" FROM DEPARTMENTEXPENSESMASTER WHERE DEPARTMENTCODE = {0}) B", picRec.DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", m_ConstructionBaseInfo.ConstructionPeriod);
@@ -596,6 +596,9 @@
         {
             try
             {
+                // 担当中以外は処理しない
+                if (DetailRec.OperatingFlg == (int)CommonDefine.SalaryOperateKind.Complate) return;
+
                 RadioButton[] rdbWork = new RadioButton[3];
                 TextBox txtWork = null;
                 // 担当無は振分無
@@ -855,9 +858,6 @@
                     if (CommonMotions.chkObjectIsNull(CurRow.Cells[(int)GridColumn.TitleFlg].Value)) continue;
                     if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.TitleFlg].Value) != 0) continue;
 
-                    if (CommonMotions.chkObjectIsNull(CurRow.Cells[(int)GridColumn.BlankFlg].Value)) continue;
-                    if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.BlankFlg].Value) != 0) continue;
-
                     // 空白行は処理しない
                     if (BlankLine(CurRow.Index)) continue;
 
@@ -1504,11 +1504,14 @@
                 // 行位置取得
                 m_CostsRowCount[(int)CostsRowLine.ExpensesRowLine] = dgv.RowCount - 1;
 
+                // 工事予算書より経費を取り込む
+                GetBudgetExpensesList();
+
                 foreach (object[] wrkExpense in m_ExpensesList)
                 {
                     // 経費率取得
                     string strVallue = CommonMotions.cnvString(wrkExpense[(int)ExpensesArray.ExpensesName]);
-                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRate]);
+                    double dExpenses = CommonMotions.cnvDouble(wrkExpense[(int)ExpensesArray.ExpensesRaito]);
 
                     object[] RowData = new object[dgv.Columns.Count];
 
@@ -1550,6 +1553,47 @@
         }
         #endregion
 
+        #region 工事予算書より経費データを取り込む
+        /// <summary>
+        /// 工事予算書より経費データを取り込む
+        /// </summary>
+        private void GetBudgetExpensesList()
+        {
+            IOConstructionBudgetDetail DetailDB = new IOConstructionBudgetDetail();
+            try
+            {
+                int DivCode = CommonDefine.DivisionMasterCode.First(x => x.Value.Equals("工事経費名称登録")).Key;
+                string strSQL = "SELECT B.NAMESTRING, A.AMOUNTCONFIGRATE, A.COMPONENTCODE";
+                strSQL += " FROM CONSTRUCTIONBUDGETDETAIL A, DIVISIONMASTER B";
+                strSQL += DetailDB.CreatePrimarykeyString(m_ConstructionCode, (int)FrmConstructionBudget.DataGroup.Expenses, 0, "A");
+                strSQL += string.Format(" AND B.DIVISIONCODE = {0}", DivCode);
+                strSQL += " AND B.NAMECODE = A.COMPONENTCODE";
+                strSQL += " ORDER BY A.LINECOUNT";
+
+                ArrayList DetailList = new ArrayList();
+                if (!DetailDB.ExecuteReader(strSQL, ref DetailList)) return;
+                if (DetailList.Count == 0) return;
+                
+                m_ExpensesList.Clear();
+
+                foreach (object[] CurRec in DetailList)
+                {
+                    m_ExpensesList.Add(new object[] { CommonMotions.cnvString(CurRec[0]),
+                                                        CommonMotions.cnvDouble(CurRec[1]),
+                                                        CommonMotions.cnvInt(CurRec[2]) });
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                DetailDB.close(); DetailDB = null;
+            }
+        }
+        #endregion
+
         #region 工事予算書より施工費を取り込む
         /// <summary>
         /// 工事予算書より施工費を取り込む
@@ -1904,7 +1948,9 @@
                         case (int)DataGroup.Payroll:                                                    // 担当者
                             SalaryFlg = BudgetRec.SalaryFlg;                                            // 給与振分区分
                             SalaryDays = BudgetRec.SalaryDays;                                          // 給与振分日数
+                            RowData[(int)GridColumn.SalaryOnRegist] = BudgetRec.CreatorCosts;           // 登録時月額給与
                             break;
+             
                         case (int)DataGroup.Assistant:                                                  // 副担当者
                             if (BudgetRec.AssistantCode == 0)                                           // 給与振分区分
                                 SalaryFlg = (int)CommonDefine.SalaryDevision.Noting;
@@ -1911,6 +1957,7 @@
                             else
                                 SalaryFlg = BudgetRec.A_SalaryFlg;
                             SalaryDays = BudgetRec.A_SalaryDays;                                        // 給与振分日数
+                            RowData[(int)GridColumn.SalaryOnRegist] = BudgetRec.AssistantCosts;         // 登録時月額給与
                             break;
                         case (int)DataGroup.Instructor:                                                 // 指導員
                             if (BudgetRec.InstructorCode == 0)                                          // 給与振分区分
@@ -1918,6 +1965,7 @@
                             else
                                 SalaryFlg = BudgetRec.I_SalaryFlg;
                             SalaryDays = BudgetRec.I_SalaryDays;                                        // 給与振分日数
+                            RowData[(int)GridColumn.SalaryOnRegist] = BudgetRec.InstructorCosts;        // 登録時月額給与
                             break;
                     }
                 }
@@ -1927,11 +1975,8 @@
                     SalaryDays = 0;                                                                     // 給与振分日数
                 }
 
-                if (SalaryFlg == 0)                                                                         // 給与振分区分
-                    RowData[(int)GridColumn.SalaryFlg] = (int)CommonDefine.SalaryDevision.Noting;
-                else
-                    RowData[(int)GridColumn.SalaryFlg] = SalaryFlg;
 
+                RowData[(int)GridColumn.SalaryFlg] = SalaryFlg;                                             // 給与振分区分
                 RowData[(int)GridColumn.SalaryDays] = SalaryDays;                                           // 給与振分日数
                 RowData[(int)GridColumn.OperatingFlg] = (int)CommonDefine.SalaryOperateKind.Oparateing;     // 担当中フラグ
                 RowData[(int)GridColumn.CompanyType] = (int)CommonDefine.CodeDataType.Person;               // コードタイプ（担当者）
@@ -2419,6 +2464,7 @@
                 RowData[(int)GridColumn.ItemName] = s_GroupTitle[(int)DataGroup.BillingAmount];
                 RowData[(int)GridColumn.IndependentFlg] = "1";
                 RowData[(int)GridColumn.FluctuationFlg] = "0";
+                RowData[(int)GridColumn.JoinTitleFlg] = "0";
                 RowData[(int)GridColumn.SourceCode] = m_ConstructionCode;
 
                 string strSQL = ExcuteDB.CreatePrimarykeyString(m_ConstructionCode,
@@ -2549,13 +2595,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)
                         {
@@ -2944,9 +2988,12 @@
             try
             {
                 // 現担当者以外は処理しない
-                //if (DetailRec.OperatingFlg != (int)CommonDefine.SalaryOperateKind.Oparateing) return true;
-                //// 入力完了は処理しない
-                //if (lblComplate.Text.Equals(ComplateString[(int)CommonDefine.ComplateTitleNo.Complated])) return true;
+                if (DetailRec.OperatingFlg != (int)CommonDefine.SalaryOperateKind.Oparateing) return true;
+                // 入力完了は処理しない
+                if (lblComplate.Text.Equals(ComplateString[(int)CommonDefine.ComplateTitleNo.Complated])) return true;
+                // 担当者無ならば処理しない
+                if (DetailRec.CompanyCode == 0) return true;
+
                 //return true;
 
                 // 担当者マスタより担当者名を取得する
@@ -2972,54 +3019,41 @@
                         break;
                 }
                 // 日額給与取得
-                double DaysSalary = CommonMotions.cnvRound(Salary / CommonDefine.s_ManHourUnitMonth);
                 string ItemText = s_GroupTitle[DetailRec.GroupCount];
                 string Content = string.Empty;
-                double BetweenTimes = 0;
-                int CostsValue = 0;
 
-                if (DetailRec.CompanyCode != 0)
+                ItemText = ItemText + string.Format("【{0}氏】", PersonRec.SealPrintName);    // 項目名称セット
+                // 工期と給与額を表示する
+                switch (DetailRec.SalaryFlg)
                 {
-                    ItemText = ItemText + string.Format("【{0}氏】", PersonRec.SealPrintName);    // 項目名称セット
-                    // 工期と給与額を表示する
-                    switch (DetailRec.SalaryFlg)
-                    {
-                        case (int)CommonDefine.SalaryDevision.All:
-                            // ----- 全日振分
-                            // 工期取得
-                            BetweenTimes = CommonMotions.cnvDouble(m_DspLabelCtrl[(int)DspLblCtrlName.BetweenTimes].Text);
+                    case (int)CommonDefine.SalaryDevision.All:
+                        // ----- 全日振分
+                        // 工期取得
+                        double BetweenTimes = CommonMotions.cnvDouble(m_DspLabelCtrl[(int)DspLblCtrlName.BetweenTimes].Text);
 
-                            // 着工日
-                            DateTime dtStart = CommonMotions.cnvDate(m_DspLabelCtrl[(int)DspLblCtrlName.StartingDate].Text);
-                            // 完了日
-                            DateTime dtLast = CommonMotions.cnvDate(m_DspLabelCtrl[(int)DspLblCtrlName.CompleteDate].Text);
+                        // 着工日
+                        DateTime dtStart = CommonMotions.cnvDate(m_DspLabelCtrl[(int)DspLblCtrlName.StartingDate].Text);
+                        // 完了日
+                        DateTime dtLast = CommonMotions.cnvDate(m_DspLabelCtrl[(int)DspLblCtrlName.CompleteDate].Text);
 
-                            // 稼働日取得
-                            //int WorkingDay = ClsCalendar.CalcOperatingDaysCount(dtStart, dtLast);
-                            int WorkingDay = ClsCalendar.CalcPassedDaysCount(dtStart, dtLast);
+                        // 稼働日取得
+                        int WorkingDay = ClsCalendar.CalcPassedDaysCount(dtStart, dtLast);
 
-                            // 給与計算
-                            CostsValue = CommonMotions.cnvRound(DaysSalary * WorkingDay);
+                        Content = string.Format(CommonDefine.s_SalaryCostMonthlyFormat,
+                                                BetweenTimes.ToString("0.00"),
+                                                Salary.ToString("#,0"));
 
-                            Content = string.Format(CommonDefine.s_SalaryCostMonthlyFormat,
-                                                    BetweenTimes.ToString("0.00"),
-                                                    Salary.ToString("#,0"));
+                        break;
+                    case (int)CommonDefine.SalaryDevision.Noting:
+                        // ----- 指定無し
 
-                            break;
-                        case (int)CommonDefine.SalaryDevision.Noting:
-                            // ----- 指定無し
-
-                            break;
-                        case (int)CommonDefine.SalaryDevision.DaysInput:
-                            // ----- 日数指定
-                            // 給与計算
-                            CostsValue = CommonMotions.cnvRound(DaysSalary * DetailRec.SalaryDays);
-
-                            Content = string.Format(CommonDefine.s_SalaryCostMonthlyFormat,
-                                                    ClsCalendar.cnvMonthFromDays(DetailRec.SalaryDays).ToString("0.00"),
-                                                    Salary.ToString("#,0"));
-                            break;
-                    }
+                        break;
+                    case (int)CommonDefine.SalaryDevision.DaysInput:
+                        // ----- 日数指定
+                        Content = string.Format(CommonDefine.s_SalaryCostMonthlyFormat,
+                                                ClsCalendar.cnvMonthFromDays(DetailRec.SalaryDays).ToString("0.00"),
+                                                Salary.ToString("#,0"));
+                        break;
                 }
 
                 // 担当名表示
@@ -3028,11 +3062,11 @@
                 RowData[(int)GridColumn.TextName] = Content;
 
                 // 総金額を表示
-                RowData[(int)GridColumn.EstimatePrice] = CostsValue.ToString("#,#");
-                RowData[(int)GridColumn.ExecPrice] = CostsValue.ToString("#,0");
+                RowData[(int)GridColumn.EstimatePrice] = DetailRec.EstimatePrice.ToString("#,#");
+                RowData[(int)GridColumn.ExecPrice] = DetailRec.ExecutionAmount.ToString("#,0");
 
                 // パーセントを表示する
-                RowData[(int)GridColumn.Percent] = CalculattionPercent(CostsValue).ToString("0.00");
+                RowData[(int)GridColumn.Percent] = DetailRec.AmountConfigRate.ToString("0.00");
 
                 // 人件費情報
                 RowData[(int)GridColumn.SalaryFlg] = DetailRec.SalaryFlg;                   // 給与振分区分
@@ -3323,6 +3357,7 @@
                 SetData.Cells[(int)GridColumn.TitleFlg].Value = "0";
                 SetData.Cells[(int)GridColumn.TotalFlg].Value = "0";
                 SetData.Cells[(int)GridColumn.BlankFlg].Value = "0";
+                SetData.Cells[(int)GridColumn.JoinTitleFlg].Value = "0";
 
                 SetData.Cells[(int)GridColumn.IndependentFlg].Value = "1";
                 SetData.Cells[(int)GridColumn.FluctuationFlg].Value = "0";
@@ -3584,7 +3619,7 @@
                     int StLineCnt = 0;
                     if (GroupCount == (int)DataGroup.ConstructionCosts)
                     {
-                        StLineCnt = m_CostsRowCount[(int)CostsRowLine.ConstructionCostLine] + 1;
+                        StLineCnt = m_CostsRowCount[(int)CostsRowLine.ConstructionCostLine];
                     }
                     else if (GroupCount != (int)DataGroup.Assistant && GroupCount != (int)DataGroup.Instructor)
                     {
@@ -4111,6 +4146,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++;
@@ -4122,7 +4158,7 @@
                     //if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.GroupCount].Value) == (int)DataGroup.CurrentProfit) continue;
 
                     // データ定義
-                    ConstructionLedgerDetail work = new ConstructionLedgerDetail();
+                    //ConstructionLedgerDetail work = new ConstructionLedgerDetail();
 
                     // データセット
                     // 明細チェック
@@ -4132,93 +4168,131 @@
                     if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.TitleFlg].Value)) continue;
                     if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.TitleFlg].Value) == 1) continue;
 
-                    if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.BlankFlg].Value)) continue;
-                    if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.BlankFlg].Value) == 1) continue;
+                    /// 項目名称・業種名称・予定金額・実行金額
+                    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)
+                    {
+                        continue;
+                    }
 
                     // 空白行は処理しない
                     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))
-                    {
-                        MessageBox.Show("工事詳細台帳明細データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        return false;
-                    }
+                    //// データ登録
+                    //if (!DetailDB.InsertAction(work, false))
+                    //{
+                    //    MessageBox.Show("工事詳細台帳明細データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    //    return false;
+                    //}
                 } // iRows
 
+                if (InsertSubSQL.Length < 1) return true;
+
+                string InsertSQL = "INSERT INTO ConstructionLedgerDetail";
+                InsertSQL += "(";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOConstructionLedgerDetail.TableColumn)))
+                {
+                    if (!bFirst) InsertSQL += " ,";
+                    InsertSQL += gender.ToString();
+                    bFirst = false;
+                }
+                InsertSQL += ") VALUES";
+                InsertSQL += InsertSubSQL;
+
+                if (!DetailDB.ExecuteNonQuery(InsertSQL, false))
+                {
+                    MessageBox.Show("工事詳細台帳明細データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
                 return true;
             }
             catch (System.Exception ex)
@@ -4229,6 +4303,98 @@
         }
         #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;
+
+                if (strSQL.Length == 0) strSQL += " (";
+                else strSQL += ", (";
+
+                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 += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL = strSQL + ")";
+
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 工事担当者・指導員行・ 副担当者行のデータセット
         /// <summary>
         /// 工事担当者・指導員行・ 副担当者行のデータセット
@@ -4263,6 +4429,7 @@
                 int PayEnd = dgv.ColumnCount + (int)ColPayTotal.Totals;
                 int RowLineCnt = 0;
 
+                string strInsert = string.Empty;
                 foreach (DataGridViewRow wrkRow in dgv.Rows)
                 {
                     RowLineCnt++;
@@ -4281,9 +4448,6 @@
                     if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.TitleFlg].Value)) continue;
                     if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.TitleFlg].Value) == 1) continue;
 
-                    if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.BlankFlg].Value)) continue;
-                    if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.BlankFlg].Value) == 1) continue;
-
                     // 空白行は処理しない
                     if (BlankLine(wrkRow.Index)) continue;
 
@@ -4292,37 +4456,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)
@@ -4332,6 +4511,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(", STR_TO_DATE('{0}','%Y/%m/%d')", CommonMotions.cnvDate(strTarget).ToShortDateString()); // 対象年月
+
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ")";
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
         // ---------- データ登録↑↑
 
         #region 画面項目のチェック
@@ -4357,9 +4574,6 @@
                     if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.TitleFlg].Value)) continue;
                     if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.TitleFlg].Value) != 0) continue;
 
-                    if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)GridColumn.BlankFlg].Value)) continue;
-                    if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.BlankFlg].Value) != 0) continue;
-
                     // 空白行は処理しない
                     if (BlankLine(wrkRow.Index)) continue;
                     if (wrkRow.Index == 40)
@@ -4671,11 +4885,13 @@
         {
             DataGridViewRow wrkRow = dgvAllDisplay.Rows[LineCnt];
 
-            // 空判定
-            if (CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.BlankFlg].Value)) return true;
-            if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.BlankFlg].Value) == 1) return true;
+            bool bRet = false;
+            // ----- 空判定
+            // ブランクフラグ
+            if (CommonMotions.chkCellBlank(wrkRow.Cells[(int)GridColumn.BlankFlg].Value)) bRet = true;
+            if (CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.BlankFlg].Value) == 1) bRet = true;
 
-            return false;
+            return bRet;
         }
         #endregion
 
@@ -5455,9 +5671,6 @@
                 if (CommonMotions.chkObjectIsNull(CurRow.Cells[(int)GridColumn.TitleFlg].Value)) return;
                 if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.TitleFlg].Value) != 0) return;
 
-                if (CommonMotions.chkObjectIsNull(CurRow.Cells[(int)GridColumn.BlankFlg].Value)) return;
-                if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.BlankFlg].Value) != 0) return;
-
                 if (CommonMotions.chkObjectIsNull(CurRow.Cells[(int)GridColumn.JoinTitleFlg].Value)) return;
                 if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.JoinTitleFlg].Value) != 0) return;
 
@@ -7639,13 +7852,13 @@
                     int SALARYDAYS = CommonMotions.cnvInt(CurObj[7]);
                     string DETAILSTRING = CommonMotions.cnvString(CurObj[8]);
 
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
                         return;
                     }
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
@@ -7652,7 +7865,7 @@
                         return;
                     }
                     int OpeFlg =(int)CommonDefine.SalaryOperateKind.Oparateing;
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
@@ -7690,13 +7903,13 @@
                     int SALARYDAYS = CommonMotions.cnvInt(CurObj[7]);
                     string DETAILSTRING = CommonMotions.cnvString(CurObj[8]);
 
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
                         return;
                     }
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
@@ -7703,7 +7916,7 @@
                         return;
                     }
                     int OpeFlg = (int)CommonDefine.SalaryOperateKind.Oparateing;
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
@@ -7741,13 +7954,13 @@
                     int SALARYDAYS = CommonMotions.cnvInt(CurObj[7]);
                     string DETAILSTRING = CommonMotions.cnvString(CurObj[8]);
 
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryFlg, (object)SALARYFLG, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
                         return;
                     }
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.SalaryDays, (object)SALARYDAYS, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
@@ -7754,7 +7967,7 @@
                         return;
                     }
                     int OpeFlg = (int)CommonDefine.SalaryOperateKind.Oparateing;
-                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.DataColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
+                    if (!LDetailDB.UpdateFeild(CONSTRUCTIONCODE, (int)IOConstructionLedgerDetail.TableColumn.OperatingFlg, (object)OpeFlg, GROUPCOUNT, LINECOUNT, false))
                     {
                         LedgerDB.rollback();
                         LDetailDB.rollback();
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedger/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.cs	(revision 83)
@@ -242,7 +242,7 @@
         /// <summary>
         /// �����I�𕔏��R�[�h
         /// </summary>
-        private int m_FirstStartDepartmentCode = 0;
+        private int m_FirstStartDepartmentCode = CommonMotions.LoginUserData.DepartmentCode;
         #endregion
 
         #region �����I��S���҃R�[�h
@@ -249,7 +249,7 @@
         /// <summary>
         /// �����I��S���҃R�[�h
         /// </summary>
-        private int m_FirstStartPersonCode = 0;
+        private int m_FirstStartPersonCode = CommonMotions.LoginUserData.PersonCode;
         #endregion
 
         #region ���v���Z�X�N���t���O
@@ -259,10 +259,12 @@
         private bool m_NextProcFlg = false;
         #endregion
 
+        #region �䒠�󋵊m�F���
         /// <summary>
         /// �䒠�󋵊m�F���
         /// </summary>
         private FrmPriceOfBudget m_PriceOfBudget = null;
+        #endregion
 
         #endregion
 
@@ -483,7 +485,7 @@
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void FrmConstructionBaseInfoList_Load(object sender, EventArgs e)
+        private void FrmLedgerStatus_Load(object sender, EventArgs e)
         {
 
             // �R���{�{�b�N�X�Z�b�g
@@ -496,6 +498,9 @@
             // �O���b�h�����ݒ�
             SetDisplayObject();
 
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
             // �����\��
             InitDataLoad();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerList.designer.cs	(revision 83)
@@ -936,7 +936,7 @@
             this.ShowIcon = false;
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmConstructionLedgerList_FormClosing);
-            this.Load += new System.EventHandler(this.FrmConstructionBaseInfoList_Load);
+            this.Load += new System.EventHandler(this.FrmLedgerStatus_Load);
             this.SizeChanged += new System.EventHandler(this.FrmConstructionLedgerList_SizeChanged);
             this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmConstructionLedgerList_KeyDown);
             this.groupBox1.ResumeLayout(false);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 83)
@@ -354,41 +354,7 @@
             {
                 DataGridView dgv = dgvMaster;
 
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-
                 int NowPoint = ClsExcute.GetNowProcessPoint();
-                // �����\�����ɑ��̉�ʂ��̃p�����[�^���������ꍇ
-                if (!m_FirstStartFlg && m_initDataLoad)
-                {
-                    // �N�x
-                    numUDConstPro.Value = m_FirstStartPeriod;
-                    // ����
-                    cmbDepartment.SelectedValue = m_FirstStartDepartmentCode;
-                    // �S����
-                    cmbConstructionPerson.SelectedValue = m_FirstStartPersonCode;
-                }
-                else
-                {
-                    // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
-                    if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
-                    {
-                        // �N�x
-                        numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
-                    }
-                    // �����E�S����
-                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                    {
-                        cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                        cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                    }
-                }
                 // ��ʎg�p�҂͋��^�̗��������Ȃ��悤�ɂ���
                 // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
                 if (CommonMotions.LoginUserData.SecCode == 0)
@@ -905,6 +871,10 @@
             /// �w�����f�[�^����
             /// </summary>
             InstDataCmount,
+            /// <summary>
+            /// �ٗp�J�n���t
+            /// </summary>
+            HireStartDays,
         }
         #endregion
 
@@ -915,7 +885,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
@@ -925,14 +897,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�[�^�擾
@@ -947,7 +920,7 @@
                 strSQL += string.Format(" AND C.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
 
                 // �H�����S���҂̃f�[�^�擾
-                strSQL += " LEFT JOIN (SELECT D1.CONSTRUCTIONPERSONCODE, D1.CONSTRUCTIONSTATUSFLG, D1.CONSTRUCTIONPERIOD";
+                strSQL += " LEFT JOIN (SELECT D1.CONSTRSUBPERSONCODE CONSTRUCTIONPERSONCODE, D1.CONSTRUCTIONSTATUSFLG, D1.CONSTRUCTIONPERIOD";
                 strSQL += ", D1.CONSTRUCTIONPERIODSTART, D1.CONSTRUCTIONPERIODSTART2, D1.CONSTRUCTIONPERIODEND, D1.CONSTRUCTIONPERIODEND2, D2.EXECUTIONAMOUNT";
                 strSQL += " FROM CONSTRUCTIONBASEINFO D1, CONSTRUCTIONLEDGERDETAIL D2, CONSTRUCTIONLEDGER D3";
                 strSQL += " WHERE D2.CONSTRUCTIONCODE = D1.CONSTRUCTIONCODE";
@@ -958,7 +931,7 @@
                 strSQL += string.Format(" AND D.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
 
                 // �H���w�����̃f�[�^�擾
-                strSQL += " LEFT JOIN (SELECT E1.CONSTRUCTIONPERSONCODE, E1.CONSTRUCTIONSTATUSFLG, E1.CONSTRUCTIONPERIOD";
+                strSQL += " LEFT JOIN (SELECT E1.CONSTRUCTIONINSTRUCTOR CONSTRUCTIONPERSONCODE, E1.CONSTRUCTIONSTATUSFLG, E1.CONSTRUCTIONPERIOD";
                 strSQL += ", E1.CONSTRUCTIONPERIODSTART, E1.CONSTRUCTIONPERIODSTART2, E1.CONSTRUCTIONPERIODEND, E1.CONSTRUCTIONPERIODEND2, E2.EXECUTIONAMOUNT";
                 strSQL += " FROM CONSTRUCTIONBASEINFO E1, CONSTRUCTIONLEDGERDETAIL E2, CONSTRUCTIONLEDGER E3";
                 strSQL += " WHERE E2.CONSTRUCTIONCODE = E1.CONSTRUCTIONCODE";
@@ -994,7 +967,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();
@@ -1005,17 +978,21 @@
                 DateTime dtDefaultEnd = DateTime.MinValue;
                 CreateDefaultStartAndEndDate(ref dtDefaultStart, ref dtDefaultEnd);
 
-                DateTime stDate = dtDefaultStart;
-                DateTime edDate = dtDefaultEnd;
-                DateTime maxDate = dtDefaultEnd;
+                DateTime stDate = DateTime.MaxValue;
+                DateTime edDate = DateTime.MinValue;
+                DateTime maxDate = DateTime.MinValue;
                 foreach (object[] objRec in arList)
                 {
+                    stDate = DateTime.MaxValue;
+                    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;
@@ -1022,7 +999,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;
@@ -1029,15 +1006,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;
             }
@@ -1495,7 +1476,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++;
@@ -1502,7 +1484,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);
@@ -1882,7 +1864,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
             {
@@ -1910,7 +1894,13 @@
                     // �J�n���擾
                     dtStart = dtStartArray[i];
                     // �f�[�^�������ꍇ�͊�������Z�b�g����
-                    if (dtStart == DateTime.MinValue) dtStart = dtDefaultStart;
+                    if (dtStart == DateTime.MaxValue)
+                    {
+                        if (dtDefaultStart < dtHireStDayArray[i] && dtHireStDayArray[i] < dtDefaultEnd)
+                            dtStart = dtHireStDayArray[i];
+                        else
+                            dtStart = dtDefaultStart;
+                    }
                     // �I�����擾
                     dtEnd = dtCompArray[i];
                     if (dtEnd == DateTime.MinValue) dtEnd = dtDefaultEnd;
@@ -2108,25 +2098,6 @@
 
                 // �����Ɩ��g�p�҂����O�C�����Ă���ꍇ�̓R���{���󔒂ɂ���
                 if (CommonMotions.LoginUserSecurity.GeneralAffairs == (int)CommonDefine.GeneralAffairs.GeneralDep) return;
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
             }
             catch (Exception ex)
             {
@@ -2254,20 +2225,6 @@
                 // �R���{�{�b�N�X�����\��
                 ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
 
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // ������
-                    // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key ||
-                        CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // �����������҈ȊO
-                        if (CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                            cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
                 return;
             }
             catch (Exception ex)
@@ -2289,7 +2246,7 @@
         private void SetcmbPersons()
         {
             IOMPersonInCharge picDB = new IOMPersonInCharge();
-            //List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
+            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
             bool bSave = m_initDataLoad;
             m_initDataLoad = true;
             try
@@ -2300,40 +2257,28 @@
 
                 string strSQL = string.Empty;
                 int DepartmentCode = GetDepartmentCode();
-                if (DepartmentCode == 0 && m_FirstStartDepartmentCode != 0) DepartmentCode = m_FirstStartDepartmentCode;
-
-                //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);
-
-                //// �S���҃}�X�^�Ǎ�
-                //if (!picDB.SelectAction(strSQL, ref workList)) return;
-                strSQL = "SELECT DISTINCT A.PERSONCODE, A.PERSONNAME, A.EMPLOYEECLASSFLG, A.DISPLAYORDER";
-                strSQL +=" FROM PERSONINCHARGEMASTER A, CONSTRUCTIONBASEINFO B, CONSTRUCTIONLEDGER C";
                 if (DepartmentCode == 0)
                 {
-                    strSQL += " WHERE B.CONSTRUCTIONPERSONCODE = A.PERSONCODE";
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}",(int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
                 }
                 else
                 {
-                    strSQL += string.Format(" WHERE A.DEPARTMENTCODE = {0}", DepartmentCode);
-                    strSQL += " AND B.CONSTRUCTIONPERSONCODE = A.PERSONCODE";
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
                 }
-                strSQL += " AND C.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
-                strSQL += " Order By A.EMPLOYEECLASSFLG ASC, A.DISPLAYORDER ASC";
-
-                ArrayList arList = new ArrayList();
                 // �S���҃}�X�^�Ǎ�
-                if (!picDB.ExecuteReader(strSQL, ref arList)) return;
+                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 (object[] work in arList)
+                foreach (PersonInChargeMaster work in workList)
                 {
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(CommonMotions.cnvInt(work[0]), CommonMotions.cnvString(work[1]));
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.PersonCode, work.PersonName);
 
                     ConstructionDataList.Add(keyval);
                 }
@@ -2341,17 +2286,6 @@
                 // �R���{�{�b�N�X�����\��
                 ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
 
-                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // ��ʃ��[�U�[�ő����������҂ł͂Ȃ��ꍇ�A���O�C���҂̃R�[�h���Z�b�g����
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key &&
-                        CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-
                 return;
             }
             catch (Exception ex)
@@ -2438,5 +2372,64 @@
             }
         }
         #endregion
+
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                int NowPoint = ClsExcute.GetNowProcessPoint();
+
+                // �����\�����ɑ��̉�ʂ��̃p�����[�^���������ꍇ
+                if (!m_FirstStartFlg && m_initDataLoad)
+                {
+                    numUDConstPro.Value = m_FirstStartPeriod;                       // �N�x
+                    cmbDepartment.SelectedValue = m_FirstStartDepartmentCode;       // ����
+                    SetcmbPersons();
+                    cmbConstructionPerson.SelectedValue = m_FirstStartPersonCode;   // �S����
+                }
+                else
+                {
+                    // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
+                    if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
+                    {
+                        int Period = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]); // �N�x
+                        numUDConstPro.Value = Period;
+                        // �����E�S����
+                        if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
+                            cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
+                        SetcmbPersons();
+                        if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 1)
+                            cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
+                    }
+                    else
+                    {
+                        // �I�𕔏��������̎҂̓Z�b�g���Ȃ�
+                        if (cmbDepartment.Items.Count > 1) return;
+                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                        SetcmbPersons();
+                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionSplit/FrmConstructionSplitAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionSplit/FrmConstructionSplitAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionSplit/FrmConstructionSplitAuxiliary.cs	(revision 83)
@@ -583,7 +583,7 @@
             try
             {
                 int ConstrCode = CommonMotions.cnvInt(m_SelectionCode);
-                string strSQL = "SELECT A.CONSTRUCTIONCODE, A.ITEMNAME, A.WORKNAME, A.PRICEVALUE, A.COMPONENTCODE FROM ESTIMATEDATA A";
+                string strSQL = "SELECT A.CONSTRUCTIONCODE, A.ITEMNAME, A.SPECNAME, A.PRICEVALUE, A.COMPONENTCODE FROM ESTIMATEDATA A";
                 strSQL += string.Format(" WHERE A.CONSTRUCTIONCODE = {0}", ConstrCode);
                 strSQL += " AND A.FIXEDITEMCODE = '0'";
                 ArrayList ArList = new ArrayList();
@@ -831,7 +831,7 @@
 
                 // ----- 工事情報明細
                 // 名前変更
-                if (!DetailDB.UpdateFeild(m_ConstructionCode, (int)IOConstructionBaseInfoDetail.TableColumn.DETAIL_STRING
+                if (!DetailDB.UpdateFeild(m_ConstructionCode, (int)IOConstructionBaseInfoDetail.TableColumn.DETAILSTRING
                                             , lblNewName.Text, false, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName)) return false;
 
                 return true;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.Designer.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CopyTargetList/FrmNewOrContinueCopy.cs	(revision 83)
@@ -34,12 +34,12 @@
             ConstructionPerson,
             ConstructionPeriod,
             radioButton1,
+            radioButton2,
+            radioButton3,
+            radioButton4,
             ConstructionCode1,
-            radioButton2,
             ConstructionCode2,
-            radioButton3,
             ConstructionCode3,
-            radioButton4,
             ConstructionCode4,
         }
         /// <summary>
@@ -69,6 +69,12 @@
         /// 新規工事番号取得
         /// </summary>
         private bool m_NewConstruction = false;
+
+        /// <summary>
+        /// 工事基本情報
+        /// </summary>
+        private ConstructionBaseInfo m_BaseRec = new ConstructionBaseInfo();
+
         #endregion
 
         #region プロパティ
@@ -174,8 +180,8 @@
             this.Close();
         }
         #endregion
-        
-        #region ラジオボタン
+
+        #region ラジオボタンの変更
         /// <summary>
         /// チェックボタンの変更
         /// </summary>
@@ -183,48 +189,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
@@ -438,8 +457,11 @@
 
                 // 工事基本情報取得
                 string strSQL = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                ConstructionBaseInfo cbRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strSQL, ref cbRec)) return false;
+                if (!cbDB.SelectAction(strSQL, ref m_BaseRec))
+                {
+                    MessageBox.Show("工事基本情報が存在しません。", "データ存在エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 // 積算見積データ取得（見積データが無くてもコピーを行う 2016/07/19）
                 //strSQL = edDB.CreatePrimarykeyString(m_ConstructionCode);
@@ -454,17 +476,27 @@
                 toolTip1.SetToolTip(m_dispControl[(int)Dispcount.ConstructionName], cbdRec.DetailString);
 
                 // 担当者表示
-                m_dispControl[(int)Dispcount.SalesPerson].Text = GetPersonName(cbRec.SalesPersonCode);
+                m_dispControl[(int)Dispcount.SalesPerson].Text = GetPersonName(m_BaseRec.SalesPersonCode);
                 toolTip1.SetToolTip(m_dispControl[(int)Dispcount.SalesPerson], m_dispControl[(int)Dispcount.SalesPerson].Text);
-                cmbSalesPerson.SelectedValue = cbRec.SalesPersonCode;
+                cmbSalesPerson.SelectedValue = m_BaseRec.SalesPersonCode;
 
-                m_dispControl[(int)Dispcount.ConstructionPerson].Text = GetPersonName(cbRec.ConstructionPersonCode);
+                m_dispControl[(int)Dispcount.ConstructionPerson].Text = GetPersonName(m_BaseRec.ConstructionPersonCode);
                 toolTip1.SetToolTip(m_dispControl[(int)Dispcount.ConstructionPerson], m_dispControl[(int)Dispcount.ConstructionPerson].Text);
-                cmbConstructionPerson.SelectedValue = cbRec.ConstructionPersonCode;
+                cmbConstructionPerson.SelectedValue = m_BaseRec.ConstructionPersonCode;
 
                 // 工事番号表示
                 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)
@@ -548,17 +580,12 @@
                     return;
                 }
 
-                // 現在データを取得する
-                string strExistsData = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                ConstructionBaseInfo BaseRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strExistsData, ref BaseRec)) return;
-
                 // ----- 見積データのみコピー・工事情報のみコピー
                 int PeriodValue = 0;
                 if (CommonMotions.SystemMasterData.ConstructionNoBase == (int)CommonDefine.SystemConstructionNoBase.BusinessPeriod)
-                    PeriodValue = BaseRec.ConstructionPeriod;
+                    PeriodValue = m_BaseRec.ConstructionPeriod;
                 else
-                    PeriodValue = BaseRec.ConstructionYear;
+                    PeriodValue = m_BaseRec.ConstructionYear;
 
                 // 新規工事番号の表示
                 int ConstructionCode = cbDB.CreateNewCounstructionCode(PeriodValue);
@@ -708,6 +735,7 @@
             IOEstimateDataBody DB4 = new IOEstimateDataBody();                          // 積算見積ボディ
             IOEstimateDataDetail DB5 = new IOEstimateDataDetail();                      // 積算見積明細
             IOConstructionProgressDate DB6 = new IOConstructionProgressDate();          // 案件進捗日付データ
+            IOConstructionLink DB7 = new IOConstructionLink();                          // 工事リンク情報
             try
             {
                 int iToCode = 0;
@@ -735,6 +763,7 @@
                 DB4.connect(); DB4.beginTran();
                 DB5.connect(); DB5.beginTran();
                 DB6.connect(); DB6.beginTran();
+                DB7.connect(); DB7.beginTran();
 
                 // デフォルトは新規工事にしておく
                 m_NewConstruction = true;
@@ -750,7 +779,7 @@
                         DB5.rollback();
                         return false;
                     }
-
+                    // 工事基本情報コピー
                     if (!RecordCopyTypeA(m_ConstructionCode, iToCode, DB1, DB2))
                     {
                         DB1.rollback();
@@ -781,6 +810,17 @@
                         return false;
                     }
 
+                    // 工事リンク情報作成処理
+                    if(!CreateConstructionLink(iToCode,  DB7))
+                    {
+                        DB1.rollback();
+                        DB2.rollback();
+                        DB3.rollback();
+                        DB4.rollback();
+                        DB5.rollback();
+                        DB7.rollback();
+                        return false;
+                    }
                     // 継続案件の場合は新規工事フラグを落とす
                     m_NewConstruction = false;
                 }
@@ -795,11 +835,11 @@
                         DB5.rollback();
                         return false;
                     }
-
                 }
                 // ----- 工事基本情報コピー
                 else if (radioButton3.Checked)
                 {
+                    // 工事基本情報コピー
                     if (!RecordCopyTypeA(m_ConstructionCode, iToCode, DB1, DB2))
                     {
                         DB1.rollback();
@@ -841,7 +881,7 @@
                         DB5.rollback();
                         return false;
                     }
-
+                    // 工事基本情報コピー
                     if (!RecordCopyTypeA(m_ConstructionCode, iToCode, DB1, DB2))
                     {
                         DB1.rollback();
@@ -882,6 +922,7 @@
                     DB4.rollback();
                     DB5.rollback();
                     DB6.rollback();
+                    DB7.rollback();
                     return false;
                 }
 
@@ -894,6 +935,7 @@
                 DB4.commit();
                 DB5.commit();
                 DB6.commit();
+                DB7.commit();
 
                 return true;
             }
@@ -910,6 +952,7 @@
                 DB4.close(); DB4 = null;
                 DB5.close(); DB5 = null;
                 DB6.close(); DB6 = null;
+                DB7.close(); DB7 = null;
             }
         }
         #endregion
@@ -926,7 +969,11 @@
                 // 工事基本情報の設定
                 string strSQL = cbDB.CreatePrimarykeyString(ToCode);
                 ConstructionBaseInfo cbRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strSQL, ref cbRec, false)) return false;
+                if (!cbDB.SelectAction(strSQL, ref cbRec, false))
+                {
+                    MessageBox.Show("工事基本情報が存在しません。", "データ存在エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 // 営業期・工事年度を更新する
                 int iPeriod = 0;
@@ -1003,8 +1050,19 @@
                     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;
+                if (!cbDB.UpdateAction(strSQL, cbRec, false))
+                {
+                    MessageBox.Show("工事基本情報、更新に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 return true;
             }
@@ -1028,7 +1086,11 @@
                 // 工事基本情報明細の設定
                 string strSQL = cbidDB.CreatePrimarykeyString(ToCode, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
                 ConstructionBaseInfoDetail cbidRec = new ConstructionBaseInfoDetail();
-                if (!cbidDB.SelectAction(strSQL, ref cbidRec, false)) return false;
+                if (!cbidDB.SelectAction(strSQL, ref cbidRec, false))
+                {
+                    MessageBox.Show("工事基本情報明細が存在しません。", "データ存在エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 // 工事名を更新する
                 if (cbidRec.DetailString.Length < s_ConstructionNameLength - 2)
@@ -1047,12 +1109,16 @@
                         }
                     }
 
-                    int CodeLower = (ToCode % 100);
+                    int CodeLower = (ToCode % 100) - 1;
                     cbidRec.DetailString = cbidRec.DetailString + CodeLower.ToString();
                 }
 
                 // 更新処理
-                if (!cbidDB.UpdateAction(strSQL, cbidRec, false)) return false;
+                if (!cbidDB.UpdateAction(strSQL, cbidRec, false))
+                {
+                    MessageBox.Show("工事基本情報明細、更新に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 return true;
             }
@@ -1081,8 +1147,16 @@
                 DB1.DeleteAction(strSQL, false);
                 DB2.DeleteAction(strSQL, false);
 
-                if (!DB1.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB2.RecordCopyAction(FromCode, ToCode, false)) return false;
+                if (!DB1.RecordCopyAction(FromCode, ToCode, false))
+                {
+                    MessageBox.Show("工事基本情報、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+                if (!DB2.RecordCopyAction(FromCode, ToCode, false))
+                {
+                    MessageBox.Show("工事基本情報明細、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
                 return true;
             }
@@ -1113,10 +1187,24 @@
                 DB2.DeleteAction(strSQL, false);
                 DB3.DeleteAction(strSQL, false);
 
-                if (!DB1.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB2.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB3.RecordCopyAction(FromCode, ToCode, false)) return false;
+                if (!DB1.RecordCopyAction(FromCode, ToCode, false))
+                {
+                    MessageBox.Show("積算見積書データ、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
 
+                if (!DB2.RecordCopyAction(FromCode, ToCode, false))
+                {
+                    MessageBox.Show("積算見積書ページデータ、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                if (!DB3.RecordCopyAction(FromCode, ToCode, false))
+                {
+                    MessageBox.Show("積算見積書明細データ、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
                 return true;
             }
             catch (Exception ex)
@@ -1169,5 +1257,40 @@
             }
         }
         #endregion
+
+        #region 工事リンク情報作成処理
+        /// <summary>
+        /// 工事リンク情報作成処理
+        /// </summary>
+        /// <returns></returns>
+        private bool CreateConstructionLink(int ToCode, IOConstructionLink DB7)
+        {
+            try
+            {
+                string strSQL = DB7.CreatePrimarykeyString(m_ConstructionCode, ToCode);
+                DB7.DeleteAction(strSQL, false);
+
+                // 増減工事の子データ以外はリンク情報を作成しない
+                if (m_BaseRec.TyingFlg != (int)CommonDefine.BaseInfoTyingFlg.Tying) return true;
+
+                ConstructionLink LinkRec = new ConstructionLink();
+                LinkRec.ConstructionCode = m_ConstructionCode;
+                LinkRec.FluctuationCode = ToCode;
+                LinkRec.LinkType = 0;
+
+                if (!DB7.InsertAction(LinkRec, false))
+                {
+                    MessageBox.Show("工事リンク情報、作成に失敗しました。", "コピー処理エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostCalculation/FrmCostCalculationAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostCalculation/FrmCostCalculationAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostCalculation/FrmCostCalculationAuxiliary.cs	(revision 83)
@@ -113,13 +113,20 @@
         #region 画面クリア
         private void ClearDisplay()
         {
-            txt1.Text = "0";
-            txt2.Text = m_Value1.ToString("#,0");
-            txt3.Text = m_Value2.ToString("#,0");
-            txt4.Text = m_Value3.ToString("#,0");
-            txt5.Text = DefultPercent[3].ToString("0.00");
+            try
+            {
+                txt1.Text = "0";
+                txt2.Text = m_Value1.ToString("#,0");
+                txt3.Text = m_Value2.ToString("#,0");
+                txt4.Text = m_Value3.ToString("#,0");
+                txt5.Text = DefultPercent[3].ToString("0.00");
 
-            LabelClear();
+                LabelClear();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.cs	(revision 83)
@@ -0,0 +1,660 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+//*---------------------------- 発注者登録申請画面 ----------------------------*
+//  2017/03/28  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmCostomerRegist : Form
+    {
+        #region 使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        #region 自プロセス名称
+        /// <summary>
+        /// 自プロセス名称
+        /// </summary>
+        private const string s_MyProcessName = "発注者登録承認";
+        #endregion
+
+        #region データ区分
+        /// <summary>
+        /// データ区分
+        /// </summary>
+        public enum DataMode
+        {
+            NewData = 0,
+            EditData,
+        }
+        #endregion
+
+        #region 最大文字数
+        /// <summary>
+        /// 発注者名
+        /// </summary>
+        private const int s_CostomerNameLength = 60;
+        /// <summary>
+        /// 住所
+        /// </summary>
+        private const int s_AddressLength = 60;
+        /// <summary>
+        /// 備考
+        /// </summary>
+        private const int s_NoteLength = 300;
+        #endregion
+
+        #region 表示順番
+        /// <summary>
+        /// 表示順番
+        /// </summary>
+        private enum DispCtrl
+        {
+            EditMode = 0,
+            PersonCode,
+            PersonName,
+            DepartmentName,
+            CreateDate,
+            OrdersDivision,
+            CorporateStatusName,
+            OrdersName1,
+            OrdersName2,
+            ZipCode,
+            Address1,
+            Address2,
+            Address3,
+            PhoneNumber,
+            FaxNumber,
+            MailAddress,
+            Note,
+            btnSerchZip,
+            PointNone,
+            PointFront,
+            PointRear,
+            ChargePersonName,
+            ChargeDepartmentName,
+            OrderNo,
+            OrderDate,
+        }
+        #endregion
+
+        #region 編集モード固定文字
+        /// <summary>
+        /// 編集モード固定文字
+        /// </summary>
+        private const string s_FixTitle = "　申　請";
+        #endregion
+        #endregion
+
+        #region 変数
+        /// <summary>
+        /// フィールド値変化フラグ
+        /// </summary>
+        private bool        m_bChengeAns = false;
+
+        /// <summary>
+        /// 表示コントロール保持配列
+        /// </summary>
+        private Control[]   m_dispControl;
+
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        private int         m_PersonCode = 0;
+        /// <summary>
+        /// 申請年月
+        /// </summary>
+        private DateTime    m_CreateDate = DateTime.MinValue;
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        private int         m_SeqNo = 0;
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        private int         m_BusinessPeriod = 0;
+
+        /// <summary>
+        /// 新規データ作成フラグ
+        /// </summary>
+        private bool        m_NewData = false;
+
+        /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        private bool        m_EndButton = false;
+
+        /// <summary>
+        /// 参照フラグ
+        /// </summary>
+        private bool        m_EditLock = false;
+
+        /// <summary>
+        /// 親フォーム終了
+        /// </summary>
+        private bool        m_ParentEnd = false;
+
+        /// <summary>
+        /// 編集前発注者区分
+        /// </summary>
+        private int         m_SourceCotegory = 0;
+        /// <summary>
+        /// 編集前発注者コード
+        /// </summary>
+        private int         m_SourceCode = 0;
+
+        /// <summary>
+        /// 発注者マスタメンテナンス画面
+        /// </summary>
+        private FrmOrderers m_frm = null;
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 申請年月
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo 
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        public int BusinessPeriod
+        {
+            get { return m_BusinessPeriod; }
+            set { m_BusinessPeriod = value; }
+        }
+
+        /// <summary>
+        /// 新規データ作成フラグ
+        /// </summary>
+        public bool NewData
+        {
+            get { return m_NewData; }
+            set { m_NewData = value; }
+        }
+
+        /// <summary>
+        /// 参照フラグ
+        /// </summary>
+        public bool EditLock
+        {
+            get { return m_EditLock; }
+            set { m_EditLock = value; }
+        }
+
+        /// <summary>
+        /// 親フォーム終了
+        /// </summary>
+        public bool ParentEnd
+        {
+            get { return m_ParentEnd; }
+            set { m_ParentEnd=value;}
+        }
+        #endregion
+
+        #region コンストラクタ
+        public FrmCostomerRegist()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region デストラクタ
+        ~FrmCostomerRegist()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region ×ボタン押下処理
+        /// <summary>
+        /// ×ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegist_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            if (m_EndButton) return;
+            if (m_bChengeAns && !m_EditLock)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに終了してよろしいですか？。", "終了確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    e.Cancel = true;
+                    return;
+                }
+            }
+            
+            if (m_frm != null) m_frm.Dispose();
+
+            // 前プロセスに戻る
+            ClsExcute.BackProcess();
+        }
+        #endregion
+
+        #region 終了ボタンクリック
+        /// <summary>
+        /// 終了ボタンクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region 初期フォームロード
+        /// <summary>
+        /// 初期フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegist_Load(object sender, EventArgs e)
+        {
+            // フォームサイズ固定
+            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
+
+            // 表示オブジェクトのセット
+            SetDisplayObject();
+
+            // 法人格コンボボックスセット
+            SetcmbCorporateStatusCombBox();
+            // 発注者区分コンボボックスセット
+            SetcmbDivisionCombBox();
+
+            // データクリア
+            ClearDisplay();
+
+            // ヘッダー情報表示
+            DispHeader();
+
+            // 更新データ表示処理
+            DispMentenanceData();
+
+            // 申請・承認表示処理
+            InitApprovalDisplay();
+
+            // 参照時ロック
+            if (m_EditLock)
+            {
+                ExecReadOnly();
+            }
+
+            // 承認画面の「承認対象データを見る」からの起動時は承認ボタンの表示がある
+            bool bApproval = ClsApprovalPermission.ExceApprovalScreen((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+            if (bApproval)
+            {
+                // 承認対象コードを取得する
+                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 工事案件の管理部署を取得する
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, ApprovalCode, m_CreateDate, m_SeqNo);
+                // 案件に対して申請がされているかを確認する
+                bool Pettition = ClsApprovalPermission.CheckPersonPetition(m_PersonCode, ApprovalCode, m_CreateDate, m_SeqNo);
+                // ログイン者が承認者かを確認する
+                bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
+                // 申請中でログイン者が承認者の場合は承認ボタンを表示する
+                if (Pettition && Approvaler)
+                {
+                    pnlApprovalButton.Visible = true;
+                }
+            }
+
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region フィールド値変更フラグ
+        /// <summary>
+        /// フィールド値変更フラグ
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void valueChange(object sender, EventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region 登録ボタン押下
+        /// <summary>
+        /// 登録ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (MessageBox.Show("表示中のデータを登録します。", "登録確認"
+                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return;
+
+                // データ登録
+                if (!CostomerRegistDataEntry()) return;
+
+                CommonMotions.EntryEndMessage("発注者登録申請データ");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 削除ボタン押下
+        /// <summary>
+        /// 削除ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataDelete_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (MessageBox.Show("表示中のデータを削除します。", "削除確認"
+                    , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return;
+
+                if (!CostomerRegistDataRemove()) return;
+
+                CommonMotions.RemoveEndMessage("発注者登録申請データ");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region Entryキーでの移動処理
+        /// <summary>
+        /// Entryキーでの移動処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegist_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enterキーが押されているか確認
+            //AltかCtrlキーが押されている時は無視する
+            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
+            {
+                //あたかもTabキーが押されたかのようにする
+                //Shiftが押されている時は前のコントロールのフォーカスを移動
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0以降
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region 住所検索ボタン押下
+        /// <summary>
+        /// 住所検索ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnSerchZip_Click(object sender, EventArgs e)
+        {
+            FrmAddressSearch Fad = new FrmAddressSearch();
+            try
+            {
+                //現在値セット
+                //郵便番号
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.ZipCode].Text))
+                {
+                    Fad.ZipCodeArea = m_dispControl[(int)DispCtrl.ZipCode].Text;
+                }
+                //住所１
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address1].Text))
+                {
+                    Fad.AddressArea1 = m_dispControl[(int)DispCtrl.Address1].Text;
+                }
+                //住所２
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
+                {
+                    Fad.AddressArea2 = m_dispControl[(int)DispCtrl.Address2].Text;
+                }
+                //住所３
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
+                {
+                    Fad.AddressArea3 = m_dispControl[(int)DispCtrl.Address3].Text;
+                }
+
+                //Fad.ShowInTaskbar = false;
+                Fad.ShowDialog();
+                // キャンセルボタン押下
+                if (Fad.CancelButtonClick) return;
+
+                //検索値取得
+                //郵便番号
+                if (!string.IsNullOrEmpty(Fad.ZipCodeArea))
+                    m_dispControl[(int)DispCtrl.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
+                //住所１
+                m_dispControl[(int)DispCtrl.Address1].Text = Fad.AddressArea1;
+                //住所２
+                m_dispControl[(int)DispCtrl.Address2].Text = Fad.AddressArea2;
+                //住所３
+                m_dispControl[(int)DispCtrl.Address3].Text = Fad.AddressArea3;
+
+                // 次コントロールへ
+                m_dispControl[(int)DispCtrl.PhoneNumber].Focus();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                Fad.Dispose();
+                Fad = null;
+            }
+        }
+        #endregion
+
+        #region 法人格radioButton変化有
+        /// <summary>
+        /// 法人格radioButton変化有
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbPoint1_CheckedChanged(object sender, EventArgs e)
+        {
+            if (rdbPoint1.Checked)
+            {
+                cmbCorporateStatus.SelectedIndex = -1;
+                cmbCorporateStatus.Text = string.Empty;
+            }
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region 日報印刷ボタン押下
+        /// <summary>
+        /// 日報印刷ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPrint_Click(object sender, EventArgs e)
+        {
+            // 印刷処理
+            PrintOutCstomerRegist();
+        }
+        #endregion
+
+        #region 印刷キャンセルボタン押下
+        /// <summary>
+        /// 印刷キャンセルボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnCancel_Click(object sender, EventArgs e)
+        {
+            //キャンセルのフラッグを立てる
+            m_Canceled = true;
+        }
+        #endregion
+
+        #region 法人・個人区分切り替え
+        /// <summary>
+        /// 法人・個人区分切り替え
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            // 表示タイプ切り替え
+            ChangeDispType();
+        }
+        #endregion
+
+        #region 申請区分変更
+        /// <summary>
+        /// 申請区分変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbDataMode_CheckedChanged(object sender, EventArgs e)
+        {
+            // 申請区分変更時処理
+            DataModeChange();
+        }
+        #endregion
+
+        #region 申請ボタン押下
+        /// <summary>
+        /// 申請ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPetition_Click(object sender, EventArgs e)
+        {
+            // 申請ボタン押下処理
+            PetitionProcess();
+        }
+        #endregion
+
+        #region 承認ボタン押下
+        /// <summary>
+        /// 承認ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnApproval_Click(object sender, EventArgs e)
+        {
+            // 承認ボタン押下処理
+            ApprovalProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnApproval_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）承認ボタン 
+            OnApprovalProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）保留ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）保留ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnHold_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）保留ボタン押下処理
+            OnHoldProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）不承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）不承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotApproval_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）不承認ボタン押下処理
+            NotApprovalProcess();
+        }
+        #endregion
+
+        #region 発注者データ表示ボタン押下
+        /// <summary>
+        /// 発注者データ表示ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOtherProc_Click(object sender, EventArgs e)
+        {
+            // マスタメンテナンスウ画面表示
+            DspOrderData();
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.designer.cs	(revision 83)
@@ -0,0 +1,1148 @@
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmCostomerRegist
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.btnDataEntry = new System.Windows.Forms.Button();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.btnDataDelete = new System.Windows.Forms.Button();
+            this.panel5 = new System.Windows.Forms.Panel();
+            this.rdbPoint3 = new System.Windows.Forms.RadioButton();
+            this.rdbPoint2 = new System.Windows.Forms.RadioButton();
+            this.rdbPoint1 = new System.Windows.Forms.RadioButton();
+            this.label11 = new System.Windows.Forms.Label();
+            this.cmbCorporateStatus = new System.Windows.Forms.ComboBox();
+            this.label16 = new System.Windows.Forms.Label();
+            this.txtInput08 = new System.Windows.Forms.TextBox();
+            this.txtInput03 = new System.Windows.Forms.TextBox();
+            this.btnSerchZip = new System.Windows.Forms.Button();
+            this.txtInput09 = new System.Windows.Forms.TextBox();
+            this.txtInput06 = new System.Windows.Forms.TextBox();
+            this.txtInput07 = new System.Windows.Forms.TextBox();
+            this.txtInput04 = new System.Windows.Forms.TextBox();
+            this.txtInput05 = new System.Windows.Forms.TextBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label10 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.txtInput01 = new System.Windows.Forms.TextBox();
+            this.txtInput02 = new System.Windows.Forms.TextBox();
+            this.cmbDivision = new System.Windows.Forms.ComboBox();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.radioButton3 = new System.Windows.Forms.RadioButton();
+            this.radioButton4 = new System.Windows.Forms.RadioButton();
+            this.lblEditMode = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.label18 = new System.Windows.Forms.Label();
+            this.pnlApproval = new System.Windows.Forms.Panel();
+            this.lblApprovalCount = new System.Windows.Forms.Label();
+            this.btnPetition = new System.Windows.Forms.Button();
+            this.btnApproval = new System.Windows.Forms.Button();
+            this.pnlApprovalButton = new System.Windows.Forms.Panel();
+            this.btnOnApproval = new System.Windows.Forms.Button();
+            this.btnNotApproval = new System.Windows.Forms.Button();
+            this.btnOnHold = new System.Windows.Forms.Button();
+            this.label12 = new System.Windows.Forms.Label();
+            this.lblLabel03 = new System.Windows.Forms.Label();
+            this.lblLabel02 = new System.Windows.Forms.Label();
+            this.lblLabel01 = new System.Windows.Forms.Label();
+            this.label14 = new System.Windows.Forms.Label();
+            this.label27 = new System.Windows.Forms.Label();
+            this.label21 = new System.Windows.Forms.Label();
+            this.label8 = new System.Windows.Forms.Label();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label9 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.label13 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.PrintProgress = new System.Windows.Forms.ProgressBar();
+            this.btnPrint = new System.Windows.Forms.Button();
+            this.btnCancel = new System.Windows.Forms.Button();
+            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.txtInput15 = new System.Windows.Forms.TextBox();
+            this.textBox2 = new System.Windows.Forms.TextBox();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.textBox1 = new System.Windows.Forms.TextBox();
+            this.label24 = new System.Windows.Forms.Label();
+            this.label23 = new System.Windows.Forms.Label();
+            this.label22 = new System.Windows.Forms.Label();
+            this.label25 = new System.Windows.Forms.Label();
+            this.label26 = new System.Windows.Forms.Label();
+            this.btnOtherProc = new System.Windows.Forms.Button();
+            this.panel5.SuspendLayout();
+            this.panel1.SuspendLayout();
+            this.panel3.SuspendLayout();
+            this.pnlApproval.SuspendLayout();
+            this.pnlApprovalButton.SuspendLayout();
+            this.tableLayoutPanel1.SuspendLayout();
+            this.panel2.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // btnDataEntry
+            // 
+            this.btnDataEntry.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataEntry.BackColor = System.Drawing.Color.Green;
+            this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataEntry.ForeColor = System.Drawing.Color.White;
+            this.btnDataEntry.Location = new System.Drawing.Point(503, 648);
+            this.btnDataEntry.Name = "btnDataEntry";
+            this.btnDataEntry.Size = new System.Drawing.Size(120, 30);
+            this.btnDataEntry.TabIndex = 16;
+            this.btnDataEntry.Text = "内容登録";
+            this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
+            this.btnDataEntry.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCostomerRegist_KeyDown);
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(755, 648);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 18;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            this.btnEnd.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCostomerRegist_KeyDown);
+            // 
+            // label1
+            // 
+            this.label1.BackColor = System.Drawing.Color.Orange;
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(190, 10);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(500, 20);
+            this.label1.TabIndex = 5;
+            this.label1.Text = "顧　客　登　録　シ　ー　ト";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnDataDelete
+            // 
+            this.btnDataDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataDelete.BackColor = System.Drawing.Color.Red;
+            this.btnDataDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataDelete.ForeColor = System.Drawing.Color.White;
+            this.btnDataDelete.Location = new System.Drawing.Point(629, 648);
+            this.btnDataDelete.Name = "btnDataDelete";
+            this.btnDataDelete.Size = new System.Drawing.Size(120, 30);
+            this.btnDataDelete.TabIndex = 17;
+            this.btnDataDelete.Text = "内容削除";
+            this.btnDataDelete.UseVisualStyleBackColor = false;
+            this.btnDataDelete.Click += new System.EventHandler(this.btnDataDelete_Click);
+            this.btnDataDelete.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCostomerRegist_KeyDown);
+            // 
+            // panel5
+            // 
+            this.panel5.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.tableLayoutPanel1.SetColumnSpan(this.panel5, 2);
+            this.panel5.Controls.Add(this.rdbPoint3);
+            this.panel5.Controls.Add(this.rdbPoint2);
+            this.panel5.Controls.Add(this.rdbPoint1);
+            this.panel5.Location = new System.Drawing.Point(143, 87);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(180, 22);
+            this.panel5.TabIndex = 53;
+            // 
+            // rdbPoint3
+            // 
+            this.rdbPoint3.AutoSize = true;
+            this.rdbPoint3.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.rdbPoint3.Location = new System.Drawing.Point(119, 2);
+            this.rdbPoint3.Name = "rdbPoint3";
+            this.rdbPoint3.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint3.TabIndex = 1;
+            this.rdbPoint3.Text = "後";
+            this.rdbPoint3.UseVisualStyleBackColor = false;
+            this.rdbPoint3.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // rdbPoint2
+            // 
+            this.rdbPoint2.AutoSize = true;
+            this.rdbPoint2.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.rdbPoint2.Location = new System.Drawing.Point(68, 2);
+            this.rdbPoint2.Name = "rdbPoint2";
+            this.rdbPoint2.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint2.TabIndex = 1;
+            this.rdbPoint2.Text = "前";
+            this.rdbPoint2.UseVisualStyleBackColor = false;
+            this.rdbPoint2.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // rdbPoint1
+            // 
+            this.rdbPoint1.AutoSize = true;
+            this.rdbPoint1.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint1.Checked = true;
+            this.rdbPoint1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.rdbPoint1.Location = new System.Drawing.Point(17, 2);
+            this.rdbPoint1.Name = "rdbPoint1";
+            this.rdbPoint1.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint1.TabIndex = 0;
+            this.rdbPoint1.TabStop = true;
+            this.rdbPoint1.Text = "無";
+            this.rdbPoint1.UseVisualStyleBackColor = false;
+            this.rdbPoint1.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // label11
+            // 
+            this.label11.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label11.ForeColor = System.Drawing.Color.Black;
+            this.label11.Location = new System.Drawing.Point(3, 84);
+            this.label11.Name = "label11";
+            this.label11.Size = new System.Drawing.Size(134, 24);
+            this.label11.TabIndex = 35;
+            this.label11.Text = "法人格名称位置";
+            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // cmbCorporateStatus
+            // 
+            this.cmbCorporateStatus.AutoCompleteCustomSource.AddRange(new string[] {
+            "株式会社",
+            "有限会社",
+            "合名会社",
+            "合資会社",
+            "合同会社"});
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbCorporateStatus, 2);
+            this.cmbCorporateStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbCorporateStatus.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbCorporateStatus.FormattingEnabled = true;
+            this.cmbCorporateStatus.Location = new System.Drawing.Point(143, 59);
+            this.cmbCorporateStatus.Name = "cmbCorporateStatus";
+            this.cmbCorporateStatus.Size = new System.Drawing.Size(715, 24);
+            this.cmbCorporateStatus.TabIndex = 1;
+            // 
+            // label16
+            // 
+            this.label16.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label16.ForeColor = System.Drawing.Color.Black;
+            this.label16.Location = new System.Drawing.Point(3, 56);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(134, 24);
+            this.label16.TabIndex = 45;
+            this.label16.Text = "法人格名称";
+            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput08
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput08, 2);
+            this.txtInput08.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput08.Location = new System.Drawing.Point(143, 423);
+            this.txtInput08.MaxLength = 300;
+            this.txtInput08.Multiline = true;
+            this.txtInput08.Name = "txtInput08";
+            this.txtInput08.Size = new System.Drawing.Size(715, 74);
+            this.txtInput08.TabIndex = 14;
+            this.txtInput08.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput03
+            // 
+            this.txtInput03.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput03.Location = new System.Drawing.Point(143, 227);
+            this.txtInput03.MaxLength = 8;
+            this.txtInput03.Name = "txtInput03";
+            this.txtInput03.Size = new System.Drawing.Size(94, 23);
+            this.txtInput03.TabIndex = 6;
+            this.txtInput03.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // btnSerchZip
+            // 
+            this.btnSerchZip.BackColor = System.Drawing.SystemColors.Control;
+            this.btnSerchZip.Location = new System.Drawing.Point(243, 227);
+            this.btnSerchZip.Name = "btnSerchZip";
+            this.btnSerchZip.Size = new System.Drawing.Size(120, 22);
+            this.btnSerchZip.TabIndex = 7;
+            this.btnSerchZip.TabStop = false;
+            this.btnSerchZip.Text = "住所検索";
+            this.btnSerchZip.UseVisualStyleBackColor = false;
+            this.btnSerchZip.Click += new System.EventHandler(this.btnSerchZip_Click);
+            // 
+            // txtInput09
+            // 
+            this.txtInput09.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput09.Location = new System.Drawing.Point(243, 311);
+            this.txtInput09.MaxLength = 60;
+            this.txtInput09.Name = "txtInput09";
+            this.txtInput09.Size = new System.Drawing.Size(615, 23);
+            this.txtInput09.TabIndex = 10;
+            this.txtInput09.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput06
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput06, 2);
+            this.txtInput06.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput06.Location = new System.Drawing.Point(143, 339);
+            this.txtInput06.MaxLength = 13;
+            this.txtInput06.Name = "txtInput06";
+            this.txtInput06.Size = new System.Drawing.Size(150, 23);
+            this.txtInput06.TabIndex = 11;
+            this.txtInput06.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput07
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput07, 2);
+            this.txtInput07.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput07.Location = new System.Drawing.Point(143, 367);
+            this.txtInput07.MaxLength = 13;
+            this.txtInput07.Name = "txtInput07";
+            this.txtInput07.Size = new System.Drawing.Size(150, 23);
+            this.txtInput07.TabIndex = 12;
+            this.txtInput07.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput04
+            // 
+            this.txtInput04.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput04.Location = new System.Drawing.Point(243, 255);
+            this.txtInput04.MaxLength = 60;
+            this.txtInput04.Name = "txtInput04";
+            this.txtInput04.Size = new System.Drawing.Size(615, 23);
+            this.txtInput04.TabIndex = 8;
+            this.txtInput04.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput05
+            // 
+            this.txtInput05.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput05.Location = new System.Drawing.Point(243, 283);
+            this.txtInput05.MaxLength = 60;
+            this.txtInput05.Name = "txtInput05";
+            this.txtInput05.Size = new System.Drawing.Size(615, 23);
+            this.txtInput05.TabIndex = 9;
+            this.txtInput05.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label3
+            // 
+            this.label3.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(143, 252);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(94, 24);
+            this.label3.TabIndex = 37;
+            this.label3.Text = "都道府県";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(143, 280);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(94, 24);
+            this.label4.TabIndex = 37;
+            this.label4.Text = "市区町村";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label10
+            // 
+            this.label10.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label10.ForeColor = System.Drawing.Color.Black;
+            this.label10.Location = new System.Drawing.Point(143, 308);
+            this.label10.Name = "label10";
+            this.label10.Size = new System.Drawing.Size(94, 24);
+            this.label10.TabIndex = 37;
+            this.label10.Text = "町・番地";
+            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(3, 112);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(134, 24);
+            this.label2.TabIndex = 30;
+            this.label2.Text = "発注者名称";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput01
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput01, 2);
+            this.txtInput01.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput01.Location = new System.Drawing.Point(143, 115);
+            this.txtInput01.MaxLength = 60;
+            this.txtInput01.Name = "txtInput01";
+            this.txtInput01.Size = new System.Drawing.Size(715, 23);
+            this.txtInput01.TabIndex = 2;
+            this.txtInput01.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput02
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput02, 2);
+            this.txtInput02.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput02.Location = new System.Drawing.Point(143, 143);
+            this.txtInput02.MaxLength = 60;
+            this.txtInput02.Name = "txtInput02";
+            this.txtInput02.Size = new System.Drawing.Size(715, 23);
+            this.txtInput02.TabIndex = 3;
+            this.txtInput02.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // cmbDivision
+            // 
+            this.cmbDivision.AutoCompleteCustomSource.AddRange(new string[] {
+            "株式会社",
+            "有限会社",
+            "合名会社",
+            "合資会社",
+            "合同会社"});
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbDivision, 2);
+            this.cmbDivision.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbDivision.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbDivision.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbDivision.FormattingEnabled = true;
+            this.cmbDivision.Location = new System.Drawing.Point(143, 3);
+            this.cmbDivision.Name = "cmbDivision";
+            this.cmbDivision.Size = new System.Drawing.Size(715, 24);
+            this.cmbDivision.TabIndex = 0;
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.Orange;
+            this.panel1.Controls.Add(this.panel3);
+            this.panel1.Controls.Add(this.lblEditMode);
+            this.panel1.Controls.Add(this.label15);
+            this.panel1.Controls.Add(this.label18);
+            this.panel1.Controls.Add(this.pnlApproval);
+            this.panel1.Controls.Add(this.pnlApprovalButton);
+            this.panel1.Controls.Add(this.label12);
+            this.panel1.Controls.Add(this.lblLabel03);
+            this.panel1.Controls.Add(this.lblLabel02);
+            this.panel1.Controls.Add(this.lblLabel01);
+            this.panel1.Controls.Add(this.label14);
+            this.panel1.Location = new System.Drawing.Point(5, 40);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(870, 100);
+            this.panel1.TabIndex = 13;
+            // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.White;
+            this.panel3.Controls.Add(this.radioButton3);
+            this.panel3.Controls.Add(this.radioButton4);
+            this.panel3.Location = new System.Drawing.Point(132, 70);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(220, 25);
+            this.panel3.TabIndex = 127;
+            // 
+            // radioButton3
+            // 
+            this.radioButton3.AutoSize = true;
+            this.radioButton3.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton3.Location = new System.Drawing.Point(120, 3);
+            this.radioButton3.Name = "radioButton3";
+            this.radioButton3.Size = new System.Drawing.Size(94, 20);
+            this.radioButton3.TabIndex = 1;
+            this.radioButton3.Text = "修正登録";
+            this.radioButton3.UseVisualStyleBackColor = false;
+            this.radioButton3.CheckedChanged += new System.EventHandler(this.rdbDataMode_CheckedChanged);
+            // 
+            // radioButton4
+            // 
+            this.radioButton4.AutoSize = true;
+            this.radioButton4.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton4.Checked = true;
+            this.radioButton4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton4.Location = new System.Drawing.Point(10, 3);
+            this.radioButton4.Name = "radioButton4";
+            this.radioButton4.Size = new System.Drawing.Size(94, 20);
+            this.radioButton4.TabIndex = 1;
+            this.radioButton4.TabStop = true;
+            this.radioButton4.Text = "新規登録";
+            this.radioButton4.UseVisualStyleBackColor = false;
+            this.radioButton4.CheckedChanged += new System.EventHandler(this.rdbDataMode_CheckedChanged);
+            // 
+            // lblEditMode
+            // 
+            this.lblEditMode.BackColor = System.Drawing.Color.White;
+            this.lblEditMode.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblEditMode.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblEditMode.Location = new System.Drawing.Point(10, 2);
+            this.lblEditMode.Name = "lblEditMode";
+            this.lblEditMode.Size = new System.Drawing.Size(254, 32);
+            this.lblEditMode.TabIndex = 122;
+            this.lblEditMode.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label15
+            // 
+            this.label15.BackColor = System.Drawing.Color.Moccasin;
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.Location = new System.Drawing.Point(10, 40);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(114, 25);
+            this.label15.TabIndex = 37;
+            this.label15.Text = "作成日";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.Moccasin;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Location = new System.Drawing.Point(580, 40);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(114, 25);
+            this.label18.TabIndex = 37;
+            this.label18.Text = "部署";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // pnlApproval
+            // 
+            this.pnlApproval.AutoSize = true;
+            this.pnlApproval.BackColor = System.Drawing.Color.White;
+            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApproval.Controls.Add(this.lblApprovalCount);
+            this.pnlApproval.Controls.Add(this.btnPetition);
+            this.pnlApproval.Controls.Add(this.btnApproval);
+            this.pnlApproval.Location = new System.Drawing.Point(600, 2);
+            this.pnlApproval.Name = "pnlApproval";
+            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
+            this.pnlApproval.TabIndex = 120;
+            // 
+            // lblApprovalCount
+            // 
+            this.lblApprovalCount.BackColor = System.Drawing.Color.Black;
+            this.lblApprovalCount.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblApprovalCount.ForeColor = System.Drawing.Color.White;
+            this.lblApprovalCount.Location = new System.Drawing.Point(205, 3);
+            this.lblApprovalCount.Name = "lblApprovalCount";
+            this.lblApprovalCount.Size = new System.Drawing.Size(50, 24);
+            this.lblApprovalCount.TabIndex = 1;
+            this.lblApprovalCount.Text = "4/5";
+            this.lblApprovalCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnPetition
+            // 
+            this.btnPetition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnPetition.BackColor = System.Drawing.Color.White;
+            this.btnPetition.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnPetition.ForeColor = System.Drawing.Color.Red;
+            this.btnPetition.Location = new System.Drawing.Point(3, 3);
+            this.btnPetition.Name = "btnPetition";
+            this.btnPetition.Size = new System.Drawing.Size(100, 24);
+            this.btnPetition.TabIndex = 12;
+            this.btnPetition.Text = "未申請";
+            this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
+            // 
+            // btnApproval
+            // 
+            this.btnApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnApproval.BackColor = System.Drawing.Color.White;
+            this.btnApproval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnApproval.ForeColor = System.Drawing.Color.Red;
+            this.btnApproval.Location = new System.Drawing.Point(104, 3);
+            this.btnApproval.Name = "btnApproval";
+            this.btnApproval.Size = new System.Drawing.Size(100, 24);
+            this.btnApproval.TabIndex = 12;
+            this.btnApproval.Text = "未承認";
+            this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
+            // 
+            // pnlApprovalButton
+            // 
+            this.pnlApprovalButton.AutoSize = true;
+            this.pnlApprovalButton.BackColor = System.Drawing.Color.White;
+            this.pnlApprovalButton.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApprovalButton.Controls.Add(this.btnOnApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnNotApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnOnHold);
+            this.pnlApprovalButton.Location = new System.Drawing.Point(600, 2);
+            this.pnlApprovalButton.Name = "pnlApprovalButton";
+            this.pnlApprovalButton.Size = new System.Drawing.Size(262, 34);
+            this.pnlApprovalButton.TabIndex = 121;
+            this.pnlApprovalButton.Visible = false;
+            // 
+            // btnOnApproval
+            // 
+            this.btnOnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
+            this.btnOnApproval.Location = new System.Drawing.Point(5, 3);
+            this.btnOnApproval.Name = "btnOnApproval";
+            this.btnOnApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnOnApproval.TabIndex = 34;
+            this.btnOnApproval.TabStop = false;
+            this.btnOnApproval.Text = "承認";
+            this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
+            // 
+            // btnNotApproval
+            // 
+            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
+            this.btnNotApproval.Location = new System.Drawing.Point(171, 3);
+            this.btnNotApproval.Name = "btnNotApproval";
+            this.btnNotApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnNotApproval.TabIndex = 35;
+            this.btnNotApproval.TabStop = false;
+            this.btnNotApproval.Text = "不承認";
+            this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
+            // 
+            // btnOnHold
+            // 
+            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
+            this.btnOnHold.Location = new System.Drawing.Point(88, 3);
+            this.btnOnHold.Name = "btnOnHold";
+            this.btnOnHold.Size = new System.Drawing.Size(83, 24);
+            this.btnOnHold.TabIndex = 36;
+            this.btnOnHold.TabStop = false;
+            this.btnOnHold.Text = "保留";
+            this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
+            // 
+            // label12
+            // 
+            this.label12.BackColor = System.Drawing.Color.Moccasin;
+            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label12.Location = new System.Drawing.Point(278, 40);
+            this.label12.Name = "label12";
+            this.label12.Size = new System.Drawing.Size(114, 25);
+            this.label12.TabIndex = 37;
+            this.label12.Text = "登録申請者";
+            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel03
+            // 
+            this.lblLabel03.BackColor = System.Drawing.Color.White;
+            this.lblLabel03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel03.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel03.Location = new System.Drawing.Point(132, 40);
+            this.lblLabel03.Name = "lblLabel03";
+            this.lblLabel03.Size = new System.Drawing.Size(130, 25);
+            this.lblLabel03.TabIndex = 38;
+            this.lblLabel03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel02
+            // 
+            this.lblLabel02.BackColor = System.Drawing.Color.White;
+            this.lblLabel02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel02.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel02.Location = new System.Drawing.Point(702, 40);
+            this.lblLabel02.Name = "lblLabel02";
+            this.lblLabel02.Size = new System.Drawing.Size(160, 25);
+            this.lblLabel02.TabIndex = 38;
+            this.lblLabel02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel01
+            // 
+            this.lblLabel01.BackColor = System.Drawing.Color.White;
+            this.lblLabel01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel01.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel01.Location = new System.Drawing.Point(400, 40);
+            this.lblLabel01.Name = "lblLabel01";
+            this.lblLabel01.Size = new System.Drawing.Size(160, 25);
+            this.lblLabel01.TabIndex = 38;
+            this.lblLabel01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label14
+            // 
+            this.label14.BackColor = System.Drawing.Color.Yellow;
+            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label14.ForeColor = System.Drawing.Color.Black;
+            this.label14.Location = new System.Drawing.Point(10, 69);
+            this.label14.Name = "label14";
+            this.label14.Size = new System.Drawing.Size(114, 25);
+            this.label14.TabIndex = 44;
+            this.label14.Text = "申請区分";
+            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label27
+            // 
+            this.label27.BackColor = System.Drawing.Color.White;
+            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label27.ForeColor = System.Drawing.Color.Black;
+            this.label27.Location = new System.Drawing.Point(299, 651);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(130, 25);
+            this.label27.TabIndex = 125;
+            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label27.Visible = false;
+            // 
+            // label21
+            // 
+            this.label21.BackColor = System.Drawing.Color.White;
+            this.label21.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label21.ForeColor = System.Drawing.Color.Black;
+            this.label21.Location = new System.Drawing.Point(337, 651);
+            this.label21.Name = "label21";
+            this.label21.Size = new System.Drawing.Size(160, 25);
+            this.label21.TabIndex = 124;
+            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.label21.Visible = false;
+            // 
+            // label8
+            // 
+            this.label8.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label8.ForeColor = System.Drawing.Color.Black;
+            this.label8.Location = new System.Drawing.Point(3, 336);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(134, 24);
+            this.label8.TabIndex = 40;
+            this.label8.Text = "電話番号";
+            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label5
+            // 
+            this.label5.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label5.ForeColor = System.Drawing.Color.Black;
+            this.label5.Location = new System.Drawing.Point(3, 224);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(134, 24);
+            this.label5.TabIndex = 34;
+            this.label5.Text = "郵便番号";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label9
+            // 
+            this.label9.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label9.ForeColor = System.Drawing.Color.Black;
+            this.label9.Location = new System.Drawing.Point(3, 364);
+            this.label9.Name = "label9";
+            this.label9.Size = new System.Drawing.Size(134, 24);
+            this.label9.TabIndex = 42;
+            this.label9.Text = "FAX番号";
+            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label7
+            // 
+            this.label7.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label7.ForeColor = System.Drawing.Color.Black;
+            this.label7.Location = new System.Drawing.Point(3, 420);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(134, 24);
+            this.label7.TabIndex = 44;
+            this.label7.Text = "備　　考";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label13
+            // 
+            this.label13.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label13.ForeColor = System.Drawing.Color.Black;
+            this.label13.Location = new System.Drawing.Point(3, 0);
+            this.label13.Name = "label13";
+            this.label13.Size = new System.Drawing.Size(134, 24);
+            this.label13.TabIndex = 44;
+            this.label13.Text = "発注者区分";
+            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label6
+            // 
+            this.label6.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(3, 252);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(134, 24);
+            this.label6.TabIndex = 37;
+            this.label6.Text = "住　　所";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // 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(5, 648);
+            this.PrintProgress.Name = "PrintProgress";
+            this.PrintProgress.Size = new System.Drawing.Size(870, 36);
+            this.PrintProgress.TabIndex = 108;
+            this.PrintProgress.Visible = false;
+            // 
+            // btnPrint
+            // 
+            this.btnPrint.BackColor = System.Drawing.Color.DarkOliveGreen;
+            this.btnPrint.ForeColor = System.Drawing.Color.White;
+            this.btnPrint.Location = new System.Drawing.Point(5, 5);
+            this.btnPrint.Name = "btnPrint";
+            this.btnPrint.Size = new System.Drawing.Size(160, 30);
+            this.btnPrint.TabIndex = 110;
+            this.btnPrint.TabStop = false;
+            this.btnPrint.Text = "登録申請印刷";
+            this.btnPrint.UseVisualStyleBackColor = false;
+            this.btnPrint.Visible = false;
+            this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
+            // 
+            // btnCancel
+            // 
+            this.btnCancel.BackColor = System.Drawing.Color.Red;
+            this.btnCancel.ForeColor = System.Drawing.Color.White;
+            this.btnCancel.Location = new System.Drawing.Point(5, 5);
+            this.btnCancel.Name = "btnCancel";
+            this.btnCancel.Size = new System.Drawing.Size(160, 30);
+            this.btnCancel.TabIndex = 111;
+            this.btnCancel.TabStop = false;
+            this.btnCancel.Text = "印刷中止";
+            this.btnCancel.UseVisualStyleBackColor = false;
+            this.btnCancel.Visible = false;
+            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
+            // 
+            // tableLayoutPanel1
+            // 
+            this.tableLayoutPanel1.BackColor = System.Drawing.Color.PaleGoldenrod;
+            this.tableLayoutPanel1.ColumnCount = 3;
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 140F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 630F));
+            this.tableLayoutPanel1.Controls.Add(this.txtInput15, 1, 14);
+            this.tableLayoutPanel1.Controls.Add(this.textBox2, 1, 7);
+            this.tableLayoutPanel1.Controls.Add(this.panel2, 1, 1);
+            this.tableLayoutPanel1.Controls.Add(this.textBox1, 1, 6);
+            this.tableLayoutPanel1.Controls.Add(this.label24, 0, 7);
+            this.tableLayoutPanel1.Controls.Add(this.label23, 0, 6);
+            this.tableLayoutPanel1.Controls.Add(this.label22, 0, 1);
+            this.tableLayoutPanel1.Controls.Add(this.label13, 0, 0);
+            this.tableLayoutPanel1.Controls.Add(this.cmbDivision, 1, 0);
+            this.tableLayoutPanel1.Controls.Add(this.label7, 0, 15);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput08, 1, 15);
+            this.tableLayoutPanel1.Controls.Add(this.label9, 0, 13);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput07, 1, 13);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput06, 1, 12);
+            this.tableLayoutPanel1.Controls.Add(this.label8, 0, 12);
+            this.tableLayoutPanel1.Controls.Add(this.label10, 1, 11);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput09, 2, 11);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput05, 2, 10);
+            this.tableLayoutPanel1.Controls.Add(this.label4, 1, 10);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput04, 2, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label3, 1, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label6, 0, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label5, 0, 8);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput03, 1, 8);
+            this.tableLayoutPanel1.Controls.Add(this.btnSerchZip, 2, 8);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput02, 1, 5);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput01, 1, 4);
+            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 4);
+            this.tableLayoutPanel1.Controls.Add(this.label11, 0, 3);
+            this.tableLayoutPanel1.Controls.Add(this.panel5, 1, 3);
+            this.tableLayoutPanel1.Controls.Add(this.label16, 0, 2);
+            this.tableLayoutPanel1.Controls.Add(this.cmbCorporateStatus, 1, 2);
+            this.tableLayoutPanel1.Controls.Add(this.label25, 0, 14);
+            this.tableLayoutPanel1.Location = new System.Drawing.Point(5, 144);
+            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
+            this.tableLayoutPanel1.RowCount = 16;
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 80F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(870, 500);
+            this.tableLayoutPanel1.TabIndex = 54;
+            // 
+            // txtInput15
+            // 
+            this.txtInput15.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput15, 2);
+            this.txtInput15.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput15.Location = new System.Drawing.Point(143, 395);
+            this.txtInput15.MaxLength = 257;
+            this.txtInput15.Name = "txtInput15";
+            this.txtInput15.Size = new System.Drawing.Size(715, 23);
+            this.txtInput15.TabIndex = 13;
+            // 
+            // textBox2
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.textBox2, 2);
+            this.textBox2.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.textBox2.Location = new System.Drawing.Point(143, 199);
+            this.textBox2.MaxLength = 60;
+            this.textBox2.Name = "textBox2";
+            this.textBox2.Size = new System.Drawing.Size(715, 23);
+            this.textBox2.TabIndex = 5;
+            this.textBox2.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // panel2
+            // 
+            this.panel2.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.tableLayoutPanel1.SetColumnSpan(this.panel2, 2);
+            this.panel2.Controls.Add(this.radioButton2);
+            this.panel2.Controls.Add(this.radioButton1);
+            this.panel2.Location = new System.Drawing.Point(143, 31);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(220, 22);
+            this.panel2.TabIndex = 112;
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton2.Location = new System.Drawing.Point(129, 1);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(77, 20);
+            this.radioButton2.TabIndex = 1;
+            this.radioButton2.Text = "個　人";
+            this.radioButton2.UseVisualStyleBackColor = false;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton1.Location = new System.Drawing.Point(10, 1);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(111, 20);
+            this.radioButton1.TabIndex = 1;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "法人・団体";
+            this.radioButton1.UseVisualStyleBackColor = false;
+            this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // textBox1
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.textBox1, 2);
+            this.textBox1.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.textBox1.Location = new System.Drawing.Point(143, 171);
+            this.textBox1.MaxLength = 60;
+            this.textBox1.Name = "textBox1";
+            this.textBox1.Size = new System.Drawing.Size(715, 23);
+            this.textBox1.TabIndex = 4;
+            this.textBox1.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label24
+            // 
+            this.label24.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label24.ForeColor = System.Drawing.Color.Black;
+            this.label24.Location = new System.Drawing.Point(3, 196);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(134, 25);
+            this.label24.TabIndex = 115;
+            this.label24.Text = "担当者名称";
+            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label23
+            // 
+            this.label23.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label23.ForeColor = System.Drawing.Color.Black;
+            this.label23.Location = new System.Drawing.Point(3, 168);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(134, 25);
+            this.label23.TabIndex = 114;
+            this.label23.Text = "部署名称";
+            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label22
+            // 
+            this.label22.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label22.ForeColor = System.Drawing.Color.Black;
+            this.label22.Location = new System.Drawing.Point(3, 28);
+            this.label22.Name = "label22";
+            this.label22.Size = new System.Drawing.Size(134, 24);
+            this.label22.TabIndex = 112;
+            this.label22.Text = "法人・個人区分";
+            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label25
+            // 
+            this.label25.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label25.ForeColor = System.Drawing.Color.Black;
+            this.label25.Location = new System.Drawing.Point(3, 392);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(134, 24);
+            this.label25.TabIndex = 42;
+            this.label25.Text = "メールアドレス";
+            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label26
+            // 
+            this.label26.BackColor = System.Drawing.Color.White;
+            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label26.ForeColor = System.Drawing.Color.Black;
+            this.label26.Location = new System.Drawing.Point(430, 651);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(67, 25);
+            this.label26.TabIndex = 124;
+            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.label26.Visible = false;
+            // 
+            // btnOtherProc
+            // 
+            this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnOtherProc.BackColor = System.Drawing.Color.Goldenrod;
+            this.btnOtherProc.Location = new System.Drawing.Point(5, 650);
+            this.btnOtherProc.Name = "btnOtherProc";
+            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
+            this.btnOtherProc.TabIndex = 15;
+            this.btnOtherProc.TabStop = false;
+            this.btnOtherProc.Text = "発注者データ表示";
+            this.btnOtherProc.UseVisualStyleBackColor = false;
+            this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click);
+            // 
+            // FrmCostomerRegist
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.PaleTurquoise;
+            this.ClientSize = new System.Drawing.Size(880, 687);
+            this.Controls.Add(this.btnOtherProc);
+            this.Controls.Add(this.label26);
+            this.Controls.Add(this.tableLayoutPanel1);
+            this.Controls.Add(this.label21);
+            this.Controls.Add(this.btnPrint);
+            this.Controls.Add(this.label27);
+            this.Controls.Add(this.btnCancel);
+            this.Controls.Add(this.panel1);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.btnDataDelete);
+            this.Controls.Add(this.btnDataEntry);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.PrintProgress);
+            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;
+            this.MaximizeBox = false;
+            this.Name = "FrmCostomerRegist";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmCostomerRegist_FormClosing);
+            this.Load += new System.EventHandler(this.FrmCostomerRegist_Load);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCostomerRegist_KeyDown);
+            this.panel5.ResumeLayout(false);
+            this.panel5.PerformLayout();
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.panel3.ResumeLayout(false);
+            this.panel3.PerformLayout();
+            this.pnlApproval.ResumeLayout(false);
+            this.pnlApprovalButton.ResumeLayout(false);
+            this.tableLayoutPanel1.ResumeLayout(false);
+            this.tableLayoutPanel1.PerformLayout();
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnDataEntry;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button btnDataDelete;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.TextBox txtInput01;
+        private System.Windows.Forms.TextBox txtInput03;
+        private System.Windows.Forms.Button btnSerchZip;
+        private System.Windows.Forms.TextBox txtInput04;
+        private System.Windows.Forms.TextBox txtInput05;
+        private System.Windows.Forms.TextBox txtInput06;
+        private System.Windows.Forms.TextBox txtInput07;
+        private System.Windows.Forms.TextBox txtInput08;
+        private System.Windows.Forms.TextBox txtInput09;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label10;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.ComboBox cmbCorporateStatus;
+        private System.Windows.Forms.Label label11;
+        private System.Windows.Forms.Panel panel5;
+        private System.Windows.Forms.RadioButton rdbPoint3;
+        private System.Windows.Forms.RadioButton rdbPoint2;
+        private System.Windows.Forms.RadioButton rdbPoint1;
+        private System.Windows.Forms.TextBox txtInput02;
+        private System.Windows.Forms.ComboBox cmbDivision;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label label12;
+        private System.Windows.Forms.Label lblLabel01;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.Label lblLabel03;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.Label lblLabel02;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label9;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Label label13;
+        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.Panel pnlApprovalButton;
+        private System.Windows.Forms.Button btnOnApproval;
+        private System.Windows.Forms.Button btnNotApproval;
+        private System.Windows.Forms.Button btnOnHold;
+        private System.Windows.Forms.Label label21;
+        private System.Windows.Forms.ProgressBar PrintProgress;
+        private System.Windows.Forms.Button btnPrint;
+        private System.Windows.Forms.Button btnCancel;
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
+        private System.Windows.Forms.Label label22;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.TextBox textBox2;
+        private System.Windows.Forms.TextBox textBox1;
+        private System.Windows.Forms.Label label24;
+        private System.Windows.Forms.Label label23;
+        private System.Windows.Forms.Label label25;
+        private System.Windows.Forms.TextBox txtInput15;
+        private System.Windows.Forms.Label label26;
+        private System.Windows.Forms.Label label27;
+        private System.Windows.Forms.Label lblEditMode;
+        private System.Windows.Forms.Button btnOtherProc;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.RadioButton radioButton3;
+        private System.Windows.Forms.RadioButton radioButton4;
+        private System.Windows.Forms.Label label14;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegist.resx	(revision 83)
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistAuxiliary.cs	(revision 83)
@@ -0,0 +1,1346 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Collections;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Drawing;
+
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.Master;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using System.Diagnostics;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmCostomerRegist
+    {
+
+        #region 表示オブジェクトの取得
+        /// <summary>
+        /// 表示オブジェクトの取得
+        /// </summary>
+        private void SetDisplayObject()
+        {
+            int DspCtrlCnt = Enum.GetNames(typeof(DispCtrl)).Length;
+            m_dispControl = new Control[DspCtrlCnt];
+
+            m_dispControl[(int)DispCtrl.EditMode] = lblEditMode;
+            m_dispControl[(int)DispCtrl.PersonCode] = label21;
+            m_dispControl[(int)DispCtrl.PersonName] = lblLabel01;
+            m_dispControl[(int)DispCtrl.DepartmentName] = lblLabel02;
+            m_dispControl[(int)DispCtrl.CreateDate] = lblLabel03;
+
+            m_dispControl[(int)DispCtrl.OrdersDivision] = cmbDivision;
+            m_dispControl[(int)DispCtrl.CorporateStatusName] = cmbCorporateStatus;
+            m_dispControl[(int)DispCtrl.OrdersName1] = txtInput01;
+            m_dispControl[(int)DispCtrl.OrdersName2] = txtInput02;
+            m_dispControl[(int)DispCtrl.ZipCode] = txtInput03;
+            m_dispControl[(int)DispCtrl.Address1] = txtInput04;
+            m_dispControl[(int)DispCtrl.Address2] = txtInput05;
+            m_dispControl[(int)DispCtrl.Address3] = txtInput09;
+            m_dispControl[(int)DispCtrl.PhoneNumber] = txtInput06;
+            m_dispControl[(int)DispCtrl.FaxNumber] = txtInput07;
+            m_dispControl[(int)DispCtrl.MailAddress] = txtInput15;
+            m_dispControl[(int)DispCtrl.Note] = txtInput08;
+            m_dispControl[(int)DispCtrl.btnSerchZip] = btnSerchZip;
+            m_dispControl[(int)DispCtrl.PointNone] = rdbPoint1;
+            m_dispControl[(int)DispCtrl.PointFront] = rdbPoint2;
+            m_dispControl[(int)DispCtrl.PointRear] = rdbPoint3;
+            m_dispControl[(int)DispCtrl.ChargeDepartmentName] = textBox1;
+            m_dispControl[(int)DispCtrl.ChargePersonName] = textBox2;
+            m_dispControl[(int)DispCtrl.OrderNo] = label26;
+            m_dispControl[(int)DispCtrl.OrderDate] = label27;
+        }
+        #endregion
+        
+        #region 画面ロック
+        /// <summary>
+        /// 画面ロック
+        /// </summary>
+        private void ControlLock(bool bctrl = true)
+        {
+            foreach (Control wrk in m_dispControl)
+            {
+                if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                if (!wrk.GetType().Equals(typeof(Label)))
+                    wrk.Enabled = bctrl;
+            }
+        }
+        #endregion
+
+        #region 画面クリア
+        /// <summary>
+        /// 画面クリア
+        /// </summary>
+        private void ClearDisplay()
+        {
+            try
+            {
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    wrk.Text = "";
+                }
+
+                cmbCorporateStatus.SelectedIndex = -1;
+                cmbDivision.SelectedIndex = -1;
+                rdbPoint1.Checked = true;
+                m_bChengeAns = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 画面項目のチェック
+        /// <summary>
+        /// 画面項目のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool DispFeildCheck()
+        {
+            bool bRet = true;
+            int iLength = 0;
+            try
+            {
+                // 申請区分
+                panel3.BackColor = CommonDefine.s_clrNormal;
+                if (radioButton3.Checked)
+                {   // 修正時に元データが入っていない場合はエラー
+                    if (m_SourceCotegory == 0 || m_SourceCode == 0)
+                    {
+                        panel3.BackColor = CommonDefine.s_clrError;
+                        string strMsg = "変更元データが選択されていません。\n";
+                        strMsg += "「発注者データ表示」ボタンをクリックして\n";
+                        strMsg += "変更元データを選択してください。";
+                        MessageBox.Show(strMsg, "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                        return false;
+                    }
+                }
+                
+                // 発注区分 
+                if (m_dispControl[(int)DispCtrl.OrdersDivision].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.OrdersDivision], 100, true);
+
+                // 発注者名
+                if (m_dispControl[(int)DispCtrl.OrdersName1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.OrdersName1], s_CostomerNameLength, true);
+
+                if (m_dispControl[(int)DispCtrl.OrdersName2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.OrdersName2], s_CostomerNameLength, false);
+
+                // 部署名
+                if (m_dispControl[(int)DispCtrl.ChargeDepartmentName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.ChargeDepartmentName], s_CostomerNameLength, false);
+
+                // 担当者名
+                if (m_dispControl[(int)DispCtrl.ChargePersonName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.ChargePersonName], s_CostomerNameLength, false);
+
+                // 住所１
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address1], s_AddressLength, true);
+
+                // 住所２
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address2], s_AddressLength);
+
+                // 郵便番号
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)DispCtrl.ZipCode], true);
+
+                // 電話番号
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.PhoneNumber], true);
+
+                // FAX番号
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.FaxNumber]);
+
+                // メールアドレス
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.MailAddress], 256);
+
+                // 備考
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Note], s_NoteLength);
+
+                if (iLength == 0)
+                {
+                    MessageBox.Show("データが入力されていません、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return false;
+                }
+                if (!bRet)
+                {
+                    MessageBox.Show("入力エラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 初期時申請・承認表示処理
+        /// <summary>
+        /// 初期時申請・承認表示処理
+        /// </summary>
+        private void InitApprovalDisplay()
+        {
+            try
+            {
+                // 承認コード取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).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);
+
+                DateTime OrderDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.OrderDate].Text);
+                int OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+                // ----- 担当者コード・承認機能番号取得（申請レコードがない場合は未申請）
+                if (!ClsApprovalPermission.CheckPersonPetition(m_PersonCode,
+                                                                iApprovalCode,
+                                                                OrderDate,
+                                                                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, OrderDate, OrderNo))
+                {
+                    btnApproval.Text = CommonDefine.ApprovalButtonString[1];
+                    btnApproval.ForeColor = Color.Black;
+                    // 承認済みの場合は入力できない
+                    ExecReadOnly();
+                    // 承認済みの場合は参照ロックを掛ける
+                    m_EditLock = true;
+                    //// 承認済みフラグON
+                    //m_ApprovalFlag = true;
+                }
+
+                // 承認件数の表示
+                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 = "";
+
+                DateTime OrderDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.OrderDate].Text);
+                // 担当者コード・承認機能番号取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 担当部署取得
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, iApprovalCode, OrderDate, 1);
+
+                // 承認データ取得
+                int ApprovalCount = ClsApprovalPermission.GetPersonApprovalDataCount(m_PersonCode, iApprovalCode, 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>
+        /// <returns></returns>
+        private bool InitDataEntry(IOCostomerRegist crDB, ref string strSQL, ref CostomerRegist RegRec)
+        {
+            try
+            {
+                // 対象データ・取得SQL作成
+                if (m_NewData)
+                {   // 新規作成時
+                    // キー項目セット
+                    RegRec.PersonCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.PersonCode].Text);
+                    RegRec.CreateDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.CreateDate].Text);
+                    RegRec.PetitionPeriod = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                    // 申請連番取得
+                    strSQL = crDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate);
+                    int SeqNo = crDB.SelectMaxSeqNo(strSQL, false) + 1;
+                    strSQL = crDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate, SeqNo);
+                    crDB.DeleteAction(strSQL, false);
+
+                    RegRec.SeqNo = SeqNo;
+                    m_PersonCode = RegRec.PersonCode;
+                    m_CreateDate = RegRec.CreateDate;
+                    m_SeqNo = SeqNo;
+                }
+                else
+                {   //  既存データ取得
+                    strSQL = crDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+                    if (!crDB.SelectAction(strSQL, ref RegRec, false))
+                    {
+                        crDB.rollback();
+                        MessageBox.Show("登録確認に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ登録
+        /// <summary>
+        /// 発注者登録申請データ登録
+        /// </summary>
+        private bool CostomerRegistDataEntry()
+        {
+            IOCostomerRegist crDB = new IOCostomerRegist();
+            try
+            {
+                //データチェック
+                if (!DispFeildCheck()) return false;
+
+                crDB.connect(); crDB.beginTran();
+
+                CostomerRegist RegRec = new CostomerRegist();
+                string strSQL = string.Empty;
+
+                // データ登録時初期処理
+                if (!InitDataEntry(crDB, ref strSQL, ref RegRec)) return false;
+
+                // 申請区分
+                if (radioButton4.Checked)
+                    RegRec.DataMode = (int)DataMode.NewData;
+                else
+                    RegRec.DataMode = (int)DataMode.EditData;
+                
+                // 発注者区分
+                RegRec.OrderCotegory = CommonMotions.cnvInt(cmbDivision.SelectedValue.ToString());
+
+                // 法人格名称位置
+                if (rdbPoint1.Checked == true) RegRec.CorporateStatusPoint = 0;
+                else if (rdbPoint2.Checked == true) RegRec.CorporateStatusPoint = 1;
+                else if (rdbPoint3.Checked == true) RegRec.CorporateStatusPoint = 2;
+
+                // 法人団体・個人フラグ
+                if (radioButton1.Checked) RegRec.OrderFlg = 0;
+                else RegRec.OrderFlg = 1;
+
+                // 法人格名称
+                if (RegRec.CorporateStatusPoint != 0)
+                    RegRec.CorporateStatusName = m_dispControl[(int)DispCtrl.CorporateStatusName].Text;
+
+                // 申請受付番号
+                RegRec.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 発注者名
+                RegRec.OrderersName1 = m_dispControl[(int)DispCtrl.OrdersName1].Text;
+                RegRec.OrderersName2 = m_dispControl[(int)DispCtrl.OrdersName2].Text;
+
+                // 部署名
+                RegRec.DepartmentName = m_dispControl[(int)DispCtrl.ChargeDepartmentName].Text;
+                // 担当者名
+                RegRec.ChargePersonName = m_dispControl[(int)DispCtrl.ChargePersonName].Text;
+                // 郵便番号
+                RegRec.ZipCode = m_dispControl[(int)DispCtrl.ZipCode].Text;
+                // 住所１
+                RegRec.Address1 = m_dispControl[(int)DispCtrl.Address1].Text;
+                // 住所２
+                RegRec.Address2 = m_dispControl[(int)DispCtrl.Address2].Text;
+                // 住所３
+                RegRec.Address3 = m_dispControl[(int)DispCtrl.Address3].Text;
+                // 電話番号
+                RegRec.PhoneNumber = m_dispControl[(int)DispCtrl.PhoneNumber].Text;
+                // FAX番号
+                RegRec.FaxNumber = m_dispControl[(int)DispCtrl.FaxNumber].Text;
+                // メールアドレス
+                RegRec.MailAddress = m_dispControl[(int)DispCtrl.MailAddress].Text;
+                // 備考
+                RegRec.Note = m_dispControl[(int)DispCtrl.Note].Text;
+
+                // 発注者区分
+                RegRec.SourceCotegory = m_SourceCotegory;
+                // 発注者コード
+                RegRec.SourceCode = m_SourceCode;
+
+                if (NewData)
+                {
+                    // データ登録
+                    if (!crDB.InsertAction(RegRec, false))
+                    {
+                        crDB.rollback();
+                        MessageBox.Show("登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+                else
+                {
+                    // データ更新
+                    if (!crDB.UpdateAction(strSQL, RegRec, false))
+                    {
+                        crDB.rollback();
+                        MessageBox.Show("更新に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                crDB.commit(); crDB.close(); crDB = null;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ削除
+        /// <summary>
+        /// 発注者登録申請データ削除
+        /// </summary>
+        /// <returns></returns>
+        private bool CostomerRegistDataRemove()
+        {
+            IOCostomerRegist crDB = new IOCostomerRegist();
+            try
+            {
+                if (m_NewData) return true;
+
+                crDB.connect(); crDB.beginTran();
+
+                string strWhere = crDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+
+                if (!crDB.DeleteAction(strWhere,false))
+                {
+                    crDB.rollback();
+                    MessageBox.Show("削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+                crDB.commit(); 
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                crDB.close(); crDB = null;
+            }
+        }
+        #endregion
+
+        #region ヘッダー情報表示
+        /// <summary>
+        /// ヘッダー情報表示
+        /// </summary>
+        private void DispHeader()
+        {
+            IOMDepartment dmDB = new IOMDepartment();
+            try
+            {
+                string strSQL = "SELECT B.DEPARTMENTSTRING, A.PERSONNAME FROM PERSONINCHARGEMASTER A, DEPARTMENTMASTER B";
+                strSQL += string.Format(" WHERE A.PERSONCODE = {0}", m_PersonCode);
+                strSQL += " AND B.DEPARTMENTCODE = A.DEPARTMENTCODE";
+                ArrayList dmRec = new ArrayList();
+                dmDB.ExecuteReader(strSQL, ref dmRec);
+
+                string strDepName = string.Empty;
+                string strPerName = string.Empty;
+                if (dmRec.Count != 0)
+                {
+                    object[] objRec = (object[])dmRec[0];
+                    strDepName = CommonMotions.cnvString(objRec[0]);
+                    strPerName = CommonMotions.cnvString(objRec[1]);
+                    m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringNew + s_FixTitle;
+                }
+
+                m_dispControl[(int)DispCtrl.PersonCode].Text = m_PersonCode.ToString();
+                m_dispControl[(int)DispCtrl.PersonName].Text = strPerName;
+                m_dispControl[(int)DispCtrl.DepartmentName].Text = strDepName;
+                m_dispControl[(int)DispCtrl.CreateDate].Text = DateTime.Now.ToShortDateString();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                dmDB.close(); dmDB = null;
+            }
+        }
+        #endregion
+
+        #region 発注者登録申請データ表示処理
+        /// <summary>
+        /// 発注者登録申請データ表示処理
+        /// </summary>
+        /// <returns></returns>
+        private bool DispMentenanceData()
+        {
+            // 発注者登録申請データ
+            IOCostomerRegist crDB = new IOCostomerRegist();
+            try
+            {
+                // 発注者マスタ取得
+                ArrayList crList = new ArrayList();
+                string strSQL = "SELECT A.*, B.PERSONNAME, C.DEPARTMENTSTRING, C.DEPARTMENTCODE FROM COSTOMERREGIST A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER C ON C.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += string.Format(" WHERE A.PersonCode = {0}", m_PersonCode);
+                strSQL += string.Format(" AND A.CreateDate = TO_DATE('{0}')", m_CreateDate.ToShortDateString());
+                strSQL += string.Format(" AND A.SeqNo = {0}", m_SeqNo);
+
+                if (!crDB.ExecuteReader(strSQL, ref crList)) return false;
+                if (crList.Count == 0) return true;
+
+                object[] crRec = (object[])crList[0];
+                // データ表示
+                cmbDivision.SelectedValue = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.OrderCotegory]);
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.CorporateStatusName]);
+
+                int StatusPoint = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.CorporateStatusPoint]);
+                if (StatusPoint == 0) rdbPoint1.Checked = true;
+                else if (StatusPoint == 1) rdbPoint2.Checked = true;
+                else if (StatusPoint == 2) rdbPoint3.Checked = true;
+
+                m_SourceCotegory = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.SourceCotegory]);
+                m_SourceCode = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.SourceCode]);
+                string strEdit = string.Empty;
+                int datamode = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.DataMode]);
+                if (datamode == (int)DataMode.NewData)
+                {
+                    strEdit = CommonDefine.EditModeStringNew;
+                    radioButton4.Checked = true;
+                }
+                else
+                {
+                    strEdit = CommonDefine.EditModeStringEdit;
+                    radioButton3.Checked = true;
+                }
+
+                m_dispControl[(int)DispCtrl.EditMode].Text = string.Format("{0}{1}", strEdit, s_FixTitle);
+
+                int DivCnt = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.OrderFlg]);
+                if (DivCnt == 0) radioButton1.Checked = true;
+                else radioButton2.Checked = true;
+
+                m_dispControl[(int)DispCtrl.OrderNo].Text = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.OrderNo]).ToString();
+                m_dispControl[(int)DispCtrl.OrderDate].Text = CommonMotions.cnvDate(crRec[(int)IOCostomerRegist.TableColumn.OrderDate]).ToShortDateString();
+
+                m_dispControl[(int)DispCtrl.OrdersName1].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.OrderersName1]);
+                m_dispControl[(int)DispCtrl.OrdersName2].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.OrderersName2]);
+                m_dispControl[(int)DispCtrl.ChargeDepartmentName].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.DepartmentName]);
+                m_dispControl[(int)DispCtrl.ChargePersonName].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.ChargePersonName]);
+                m_dispControl[(int)DispCtrl.ZipCode].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.ZipCode]);
+                m_dispControl[(int)DispCtrl.Address1].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.Address1]);
+                m_dispControl[(int)DispCtrl.Address2].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.Address2]);
+                m_dispControl[(int)DispCtrl.Address3].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.Address3]);
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.PhoneNumber]);
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.FaxNumber]);
+                m_dispControl[(int)DispCtrl.MailAddress].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.MailAddress]);
+                m_dispControl[(int)DispCtrl.Note].Text = CommonMotions.cnvString(crRec[(int)IOCostomerRegist.TableColumn.Note]);
+
+                m_dispControl[(int)DispCtrl.CreateDate].Text = CommonMotions.cnvDate(crRec[(int)IOCostomerRegist.TableColumn.CreateDate]).ToShortDateString();
+                m_dispControl[(int)DispCtrl.PersonCode].Text = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.PersonCode]).ToString();
+
+                int DspCtrlCnt = Enum.GetNames(typeof(IOCostomerRegist.TableColumn)).Length;
+                m_dispControl[(int)DispCtrl.PersonName].Text = CommonMotions.cnvString(crRec[DspCtrlCnt]);
+                m_dispControl[(int)DispCtrl.DepartmentName].Text = CommonMotions.cnvString(crRec[(DspCtrlCnt + 1)]);
+
+                // 申請データキー取得
+                m_CreateDate = CommonMotions.cnvDate(crRec[(int)IOCostomerRegist.TableColumn.CreateDate]);
+                m_SeqNo = CommonMotions.cnvInt(crRec[(int)IOCostomerRegist.TableColumn.SeqNo]);
+                
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                crDB.close(); crDB = null;
+            }
+        }
+        #endregion
+
+        #region 法人格コンボボックスセット
+        /// <summary>
+        /// 法人格コンボボックスセット
+        /// </summary>
+        private void SetcmbCorporateStatusCombBox()
+        {
+            IOMBusinessType btDB = new IOMBusinessType();
+            try
+            {
+                cmbCorporateStatus.DataSource = null;
+                cmbCorporateStatus.Items.Clear();
+
+                List<BusinessTypeMaster> btList = new List<BusinessTypeMaster>();
+                if (!btDB.SelectAction(" ORDER BY DISPLAYORDER", ref btList)) return;
+                if (btList.Count == 0) return;
+
+                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
+                // データ表示
+                for (int i = 0; i < btList.Count; i++)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(btList[i].DisplayOrder, btList[i].BusinessTypeName);
+
+                    DataList.Add(keyval);
+                }
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbCorporateStatus, DataList);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                btDB.close(); btDB = null;
+            }
+        }
+        #endregion
+
+        #region 発注者区分コンボボックスセット
+        /// <summary>
+        /// 発注者区分コンボボックスセット
+        /// </summary>
+        private void SetcmbDivisionCombBox()
+        {
+            IOMDivision dvDB = new IOMDivision();
+            try
+            {
+                cmbDivision.DataSource = null;
+                cmbDivision.Items.Clear();
+
+                List<DivisionMaster> bvList = new List<DivisionMaster>();
+                // ValueからKeyを検索
+                int DivisionCode = (int)CommonDefine.DivisionMasterCodeDefine.OrderDivision;
+                string strSQL = dvDB.CreatePrimarykeyString(DivisionCode) + " And DeleteFlg = 0 ORDER BY DISPLAYORDER";
+                if (!dvDB.SelectAction(strSQL, ref bvList)) return;
+                if (bvList.Count == 0) return;
+
+                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
+                List<KeyValuePair<int, string>> ChangeList = new List<KeyValuePair<int, string>>();
+                // データ表示
+                for (int i = 0; i < bvList.Count; i++)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(bvList[i].NameCode, bvList[i].NameString);
+
+                    DataList.Add(keyval);
+                    ChangeList.Add(keyval);
+                }
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbDivision, ChangeList);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                dvDB.close(); dvDB = null;
+            }
+        }
+        #endregion
+
+        #region 参照時ロック処理
+        /// <summary>
+        /// 参照時ロック処理
+        /// </summary>
+        private void ExecReadOnly()
+        {
+            try
+            {
+                ControlLock(false);
+                btnDataEntry.Visible = false;
+                btnDataDelete.Visible = false;
+                panel2.Enabled = false;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 表示タイプ切り替え
+        /// <summary>
+        /// 表示タイプ切り替え
+        /// </summary>
+        private void ChangeDispType()
+        {
+            try
+            {
+                int TblHeight = 0;
+                float fHeight = 0;
+                bool bVisible = true;
+                if (radioButton1.Checked)
+                {
+                    fHeight = 28F;
+                    bVisible = true;
+                    TblHeight = (int)((fHeight * 15) + 80F);
+                }
+                else if (radioButton2.Checked)
+                {
+                    fHeight = 0F;
+                    bVisible = false;
+                    TblHeight = (int)((28F * 11) + 80F);
+                }
+                tableLayoutPanel1.Height = TblHeight;
+
+                tableLayoutPanel1.RowStyles[2].Height = fHeight;
+                cmbCorporateStatus.Visible = bVisible;
+                label16.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[3].Height = fHeight;
+                panel5.Visible = bVisible;
+                label11.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[6].Height = fHeight;
+                textBox1.Visible = bVisible;
+                label23.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[7].Height = fHeight;
+                textBox2.Visible = bVisible;
+                label24.Visible = bVisible;
+
+                m_bChengeAns = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 申請区分変更時処理
+        /// <summary>
+        /// 申請区分変更時処理
+        /// </summary>
+        private void DataModeChange()
+        {
+            try
+            {
+                string strMode = string.Empty;
+                if (radioButton4.Checked)
+                {
+                    strMode = string.Format("{0}{1}", CommonDefine.EditModeStringNew, s_FixTitle);
+                    m_SourceCotegory = 0;
+                    m_SourceCode = 0;
+                }
+                else
+                {
+                    strMode = string.Format("{0}{1}", CommonDefine.EditModeStringEdit, s_FixTitle);
+                }
+                m_dispControl[(int)DispCtrl.EditMode].Text = strMode;
+                m_bChengeAns = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 申請ボタン押下処理
+        /// <summary>
+        /// 申請ボタン押下処理
+        /// </summary>
+        private void PetitionProcess()
+        {
+            IOCostomerRegist CrDB = new IOCostomerRegist();
+            IOPersonApproval PersonAppDB = new IOPersonApproval();
+            try
+            {
+                // 発注者登録申請データが無い場合は登録する
+                string strSQL = CrDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+                CostomerRegist DataRec = new CostomerRegist();
+                if (!CrDB.SelectAction(strSQL, ref DataRec)) m_bChengeAns = true;
+
+                // データ変更有時はデータ登録
+                if (m_bChengeAns) if (!CostomerRegistDataEntry()) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                DateTime wkDate = DateTime.Now;
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+                // 担当者コード
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PersonCode);
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(wkDate);
+                // 受付番号
+                string strApp = PersonAppDB.CreatePrimarykeyString(m_PersonCode, (int)ClsExcute.ApprovalListNo.CostomerRegistApproval, wkDate);
+                int wrkOrderNo = PersonAppDB.SelectMaxOrderNoCount(strApp) + 1;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(wrkOrderNo);
+
+                // 検索日付キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_CreateDate);
+                // 検索連番キー
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_SeqNo);
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 自フォーム終了
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CrDB.close(); CrDB = null;
+                PersonAppDB.close(); PersonAppDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認ボタン押下処理
+        /// <summary>
+        /// 承認ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void ApprovalProcess()
+        {
+            try
+            {
+                // データ変更有時はデータ登録
+                if (m_bChengeAns)
+                {
+                    if (!CostomerRegistDataEntry()) return;
+                }
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+
+                // 担当者コード
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PersonCode);
+
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(CommonMotions.cnvDate(strartDate));
+
+                // 受付番号
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text));
+
+                // 検索日付キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_CreateDate);
+                // 検索連番キー
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_SeqNo);
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 自フォーム終了
+                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 OnApprovalProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("発注者申請登録を承認します、よろしいですか？。", "承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval, false))
+                {
+                    MessageBox.Show("承認に失敗しました。", "承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                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 OnHoldProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("発注者申請登録を保留とします、よろしいですか？。", "保留確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Pending, false))
+                {
+                    MessageBox.Show("保留に失敗しました。", "保留エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                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 NotApprovalProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("発注者申請登録を不承認します、よろしいですか？。", "不承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.NotApproval, false))
+                {
+                    MessageBox.Show("不承認に失敗しました。", "不承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 発注者マスタ表示処理
+        /// <summary>
+        /// 発注者マスタ表示処理
+        /// </summary>
+        private void DspOrderData()
+        {
+            try
+            {
+                // 表示されている時は再表示する
+                if (m_frm != null)
+                {
+                    m_frm.Activate();
+                    return;
+                }
+
+                m_frm = new FrmOrderers();
+
+                m_frm.SubForm = true;
+                m_frm.EditLock = true;
+                m_frm.DivisionCode = m_SourceCotegory;
+                m_frm.OrderersCode = m_SourceCode;
+
+                m_frm.ShowInTaskbar = true;
+
+                // クロースドハンドラをこちらで定義する
+                m_frm.FormClosed += new FormClosedEventHandler(FrmOrderersClosed);
+
+                m_frm.Show();
+
+                // データ表示
+                m_frm.DispReferenceData();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 発注者マスタメンテナンス画面終了処理
+        /// <summary>
+        /// 発注者マスタメンテナンス画面終了処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmOrderersClosed(object sender, FormClosedEventArgs e)
+        {
+            IOMOrderers OrderDB = new IOMOrderers();
+            try
+            {
+                // 参照時は引込処理をしない
+                if (m_EditLock) return;
+
+                // 終了ボタン押下で終了した場合
+                if (m_frm.EndButton) return;
+
+                this.Activate();
+
+                string strMsg = string.Empty;
+                // 選択無しは処理しない
+                if (m_frm.EndButton) return;
+
+                // データ置き換え確認
+                strMsg = "選択したマスタデータを取り込みますか？\n";
+                strMsg += "「はい」　を選択すると現在編集中のデータは破棄されます。\n";
+                strMsg += "「いいえ」を選択するとデータは取り込まれません。";
+                if (MessageBox.Show(strMsg, "データ読込確認", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
+                {
+                    string strSQL = OrderDB.CreatePrimarykeyString(m_frm.DivisionCode, m_frm.OrderersCode);
+                    OrderersMaster OrderRec = new OrderersMaster();
+                    if (!OrderDB.SelectAction(strSQL, ref OrderRec))
+                    {
+                        MessageBox.Show("発注者マスタ読込に失敗しました。", "読込エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return;
+                    }
+                    // 読込マスタデータ表示
+                    DispMasterData(OrderRec);
+                }
+
+                if (radioButton4.Checked)
+                {
+                    // 新規時はデータクリア
+                    m_SourceCotegory = 0;
+                    m_SourceCode = 0;
+                }
+                else
+                {
+                    // 修正時はデータ取得
+                    m_SourceCotegory = m_frm.DivisionCode;
+                    m_SourceCode = m_frm.OrderersCode;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                m_frm.Dispose(); m_frm = null;
+                OrderDB.close(); OrderDB = null;
+            }
+        }
+        #endregion
+
+        #region マスタ読込データ表示
+        /// <summary>
+        /// マスタ読込データ表示
+        /// </summary>
+        /// <param name="OrderRec"></param>
+        private void DispMasterData(OrderersMaster OrderRec)
+        {
+            try
+            {
+                // データ表示
+                cmbDivision.SelectedValue = OrderRec.OrderCotegory;
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = OrderRec.CorporateStatusName;
+
+                if (OrderRec.CorporateStatusPoint == 0) rdbPoint1.Checked = true;
+                else if (OrderRec.CorporateStatusPoint == 1) rdbPoint2.Checked = true;
+                else if (OrderRec.CorporateStatusPoint == 2) rdbPoint3.Checked = true;
+
+                if (OrderRec.OrderFlg == 0) radioButton1.Checked = true;
+                else radioButton2.Checked = true;
+
+                m_dispControl[(int)DispCtrl.OrdersName1].Text = OrderRec.OrderersName1;
+                m_dispControl[(int)DispCtrl.OrdersName2].Text = OrderRec.OrderersName2;
+                m_dispControl[(int)DispCtrl.ChargeDepartmentName].Text = OrderRec.DepartmentName;
+                m_dispControl[(int)DispCtrl.ChargePersonName].Text = OrderRec.ChargePersonName;
+                m_dispControl[(int)DispCtrl.ZipCode].Text = OrderRec.ZipCode;
+                m_dispControl[(int)DispCtrl.Address1].Text = OrderRec.Address1;
+                m_dispControl[(int)DispCtrl.Address2].Text = OrderRec.Address2;
+                m_dispControl[(int)DispCtrl.Address3].Text = OrderRec.Address3;
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = OrderRec.PhoneNumber;
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = OrderRec.FaxNumber;
+                m_dispControl[(int)DispCtrl.MailAddress].Text = OrderRec.MailAddress;
+                m_dispControl[(int)DispCtrl.Note].Text = OrderRec.Note;
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        // -------------------- 印刷処理
+        #region 印刷時ボタン制御
+        /// <summary>
+        /// 印刷時ボタン制御
+        /// </summary>
+        /// <param name="bprint"></param>
+        private void PrintButtonVisbleControl(bool bprint)
+        {
+            panel1.Enabled = !bprint;
+            tableLayoutPanel1.Enabled = !bprint;
+
+            btnOtherProc.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
+
+        private string m_PrintFormString = ClsExcute.ProcessExecuteName[(int)ClsExcute.ProcessExecuteNo.CostomerRegist];
+        #region 印刷処理
+        /// <summary>
+        /// 印刷処理
+        /// </summary>
+        private void PrintOutCstomerRegist()
+        {
+            FrmSaveFilePath frm = new FrmSaveFilePath();
+            FrmPrintInfomation frmPrint = new FrmPrintInfomation();
+            try
+            {
+                // 処理番号セット
+                frmPrint.ExecuteProcNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
+                // 表示文字列セット
+                int substrCnt = m_PrintFormString.IndexOf("－");
+                if (substrCnt > 0) m_PrintFormString = m_PrintFormString.Substring(0, substrCnt);
+                frmPrint.DispString = m_PrintFormString;
+                // 印刷範囲設定の表示
+                frmPrint.DisplayRange = false;
+
+                // ウィンドウ表示
+                frmPrint.ShowDialog();
+
+                // 終了状態
+                m_PrintresRet = frmPrint.EndButton;
+
+                // キャンセルは処理しない
+                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 = 3;             // 枚数＋ＥＸＣＥＬオブジェクト取得(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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.cs	(revision 83)
@@ -0,0 +1,357 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+
+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.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+//*---------------------------- �ڋq�o�^�\���ꗗ��� --------------------------*
+//  2017/03/28  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmCostomerRegistList : Form
+    {
+        #region �g�p��`
+        //log4net���O���g�p����
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region �萔
+        /// <summary>
+        /// �\���J����
+        /// </summary>
+        private enum DispColumn
+        {
+            No = 0,
+            PersonName,
+            DepartmentName,
+            EditMode,
+            OrdersName,
+            OrderDivName,
+            CreateDate,
+            PersonCode,
+            SeqNo,
+        }
+        #endregion
+
+        #region �ϐ�
+
+        /// <summary>
+        /// �������t���O
+        /// </summary>
+        private bool m_OpeRestrict = true;
+
+        /// <summary>
+        /// �N���t���O
+        /// </summary>
+        private int m_ExecuteFlg = 0;
+
+        /// <summary>
+        /// �f�[�^�ǉ��{�^���\���t���O
+        /// </summary>
+        private bool m_DataAddtionButton = false;
+
+        /// <summary>
+        /// Cell���T�C�Y
+        /// </summary>
+        private int[] m_CellSize;
+
+        #region �t�H�[����
+        /// <summary>
+        /// �t�H�[����
+        /// </summary>
+        private int m_FormWidthSize = 0;
+        #endregion
+
+        #region �O���b�h���T�C�Y
+        /// <summary>
+        /// �O���b�h���T�C�Y
+        /// </summary>
+        private int m_GridWidthSize = 0;
+        #endregion
+
+        /// <summary>
+        /// �I���{�^�������t���O
+        /// </summary>
+        private bool m_CloseingProcessOn = true;
+
+        #endregion
+
+        #region �v���p�e�B
+        /// <summary>
+        /// �N���t���O
+        /// </summary>
+        public int ExecuteFlg
+        {
+            get { return m_ExecuteFlg; }
+            set { m_ExecuteFlg = value; }
+        }
+        /// <summary>
+        /// �f�[�^�ǉ��{�^���\��
+        /// </summary>
+        public bool DataAddtionButton
+        {
+            get { return m_DataAddtionButton; }
+            set { m_DataAddtionButton = value; }
+        }
+        #endregion
+
+        #region �R���X�g���N�^
+        public FrmCostomerRegistList()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region �f�X�g���N�^
+        ~FrmCostomerRegistList()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �~�{�^��
+        /// <summary>
+        /// �~�{�^����������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegistList_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            // �I���{�^����ON�Ȃ�ΑO�v���Z�X�ɖ߂�
+            if (m_CloseingProcessOn) ClsExcute.BackProcess();
+        }
+        #endregion
+
+        #region �I���{�^��
+        /// <summary>
+        /// �I���{�^���N���b�N
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region �ǉ��{�^��
+        /// <summary>
+        /// �f�[�^�ǉ��{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            // �e�����N��
+            SubProcessExecute(true);
+
+            // �����\��
+            //InitDataLoad();
+        }
+        #endregion
+
+        #region �X�V�{�^��
+        /// <summary>
+        /// �f�[�^�X�V�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataUpDate_Click(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+            // �\���f�[�^�X�V
+            DataDisplay();
+        }
+        #endregion
+
+        #region �t�H�[�����[�h
+        /// <summary>
+        /// �����t�H�[�����[�h
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegistBaseInfoList_Load(object sender, EventArgs e)
+        {
+            // �R���{�{�b�N�X�Z�b�g
+            SetnumUD();
+            SetcmbDepartment();
+            SetcmbPersons();
+
+            // �R���{�{�b�N�X�����\��
+            InitCombBox();
+
+            // �\���X�^�C���̕ύX
+            InitDisplayStyle();
+
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
+            // �����\��
+            InitDataLoad();
+
+            m_OpeRestrict = false;
+        }
+        #endregion
+
+        #region �Z���_�u���N���b�N
+        /// <summary>
+        /// �Z���_�u���N���b�N
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvMaster_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                if (e.RowIndex < 0) return;
+                // �f�[�^���Ȃ��ꍇ�͔�����
+                if (dgvMaster.RowCount == 0) return;
+                if (CommonMotions.chkCellBlank(dgvMaster.CurrentRow.Cells[(int)DispColumn.PersonCode].Value)) return;
+
+                // ����ʋN��
+                SubProcessExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �t�H�[��KeyDown
+        /// <summary>
+        /// Entry�L�[�ł̈ړ�����
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegistBaseInfoList_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enter�L�[��������Ă��邩�m�F
+            //Alt��Ctrl�L�[��������Ă��鎞�͖�������
+            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
+            {
+                //��������Tab�L�[�������ꂽ���̂悤�ɂ���
+                //Shift��������Ă��鎞�͑O�̃R���g���[���̃t�H�[�J�X���ړ�
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0�ȍ~
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region �c�Ɗ��R���{�{�b�N�X�ύX
+        /// <summary>
+        /// �c�Ɗ��ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void numUDConstPro_ValueChanged(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #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_OpeRestrict) return;
+
+            // �S���҃R���{�{�b�N�X�ύX
+            SetcmbPersons();
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #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_OpeRestrict) return;
+
+            // �S���ґI���������I����ݒ肷��
+            SetPerosonToDepartment();
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #endregion
+
+        #region �t�H�[���T�C�Y�ύX
+        /// <summary>
+        /// �t�H�[���T�C�Y�ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostomerRegistList_SizeChanged(object sender, EventArgs e)
+        {
+            if (this.WindowState == FormWindowState.Minimized)
+            {
+                // �ŏ���
+            }
+            else if (this.WindowState == FormWindowState.Maximized)
+            {
+                // �ő剻
+                CellSizeChangesWhenChangingScreenSize(false);
+            }
+            else if (this.WindowState == FormWindowState.Normal)
+            {
+                // �W����
+                CellSizeChangesWhenChangingScreenSize(true);
+            }
+        }
+        #endregion
+
+        #region �c�ƁE�H���S���Ґ؂�ւ�
+        /// <summary>
+        /// �c�ƁE�H���S���Ґ؂�ւ�
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.designer.cs	(revision 83)
@@ -0,0 +1,443 @@
+﻿namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmCostomerRegistList
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </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 dataGridViewCellStyle9 = 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();
+            this.btnDataEntry = new System.Windows.Forms.Button();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.numUDConstPro = new System.Windows.Forms.NumericUpDown();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
+            this.cmbDepartment = new System.Windows.Forms.ComboBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.btnDataUpDate = new System.Windows.Forms.Button();
+            this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.groupBox1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // btnDataEntry
+            // 
+            this.btnDataEntry.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+            this.btnDataEntry.BackColor = System.Drawing.Color.PaleGreen;
+            this.btnDataEntry.ForeColor = System.Drawing.Color.Black;
+            this.btnDataEntry.Location = new System.Drawing.Point(440, 619);
+            this.btnDataEntry.Name = "btnDataEntry";
+            this.btnDataEntry.Size = new System.Drawing.Size(400, 30);
+            this.btnDataEntry.TabIndex = 7;
+            this.btnDataEntry.Text = "新規データを作成";
+            this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(1150, 619);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 8;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // label1
+            // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label1.BackColor = System.Drawing.Color.Orange;
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(440, 10);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(400, 20);
+            this.label1.TabIndex = 6;
+            this.label1.Text = "顧　客　登　録　申　請　一　覧";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // groupBox1
+            // 
+            this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.groupBox1.BackColor = System.Drawing.Color.Orange;
+            this.groupBox1.Controls.Add(this.label3);
+            this.groupBox1.Controls.Add(this.label4);
+            this.groupBox1.Controls.Add(this.numUDConstPro);
+            this.groupBox1.Controls.Add(this.label5);
+            this.groupBox1.Controls.Add(this.label7);
+            this.groupBox1.Controls.Add(this.cmbConstructionPerson);
+            this.groupBox1.Controls.Add(this.cmbDepartment);
+            this.groupBox1.Controls.Add(this.label2);
+            this.groupBox1.ForeColor = System.Drawing.Color.White;
+            this.groupBox1.Location = new System.Drawing.Point(10, 40);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.Size = new System.Drawing.Size(1260, 55);
+            this.groupBox1.TabIndex = 0;
+            this.groupBox1.TabStop = false;
+            // 
+            // label3
+            // 
+            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(638, 19);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(120, 25);
+            this.label3.TabIndex = 4;
+            this.label3.Text = "担　当　者";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(20, 19);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(120, 25);
+            this.label4.TabIndex = 42;
+            this.label4.Text = "営業期";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // numUDConstPro
+            // 
+            this.numUDConstPro.BackColor = System.Drawing.Color.White;
+            this.numUDConstPro.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.numUDConstPro.ForeColor = System.Drawing.Color.Black;
+            this.numUDConstPro.Location = new System.Drawing.Point(173, 20);
+            this.numUDConstPro.Name = "numUDConstPro";
+            this.numUDConstPro.ReadOnly = true;
+            this.numUDConstPro.Size = new System.Drawing.Size(80, 23);
+            this.numUDConstPro.TabIndex = 0;
+            this.numUDConstPro.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.numUDConstPro.ValueChanged += new System.EventHandler(this.numUDConstPro_ValueChanged);
+            // 
+            // label5
+            // 
+            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label5.ForeColor = System.Drawing.Color.Black;
+            this.label5.Location = new System.Drawing.Point(253, 23);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(25, 16);
+            this.label5.TabIndex = 39;
+            this.label5.Text = "期";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label7
+            // 
+            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(148, 23);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(25, 16);
+            this.label7.TabIndex = 40;
+            this.label7.Text = "第";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // 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(766, 20);
+            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
+            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 23);
+            this.cmbConstructionPerson.TabIndex = 2;
+            this.cmbConstructionPerson.TextChanged += new System.EventHandler(this.cmbConstructionPerson_TextChanged);
+            // 
+            // 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(422, 20);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(200, 23);
+            this.cmbDepartment.TabIndex = 1;
+            this.cmbDepartment.TextChanged += new System.EventHandler(this.cmbDepartment_TextChanged);
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(294, 19);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(120, 25);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "部　　署";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnDataUpDate
+            // 
+            this.btnDataUpDate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataUpDate.BackColor = System.Drawing.Color.Aquamarine;
+            this.btnDataUpDate.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataUpDate.ForeColor = System.Drawing.Color.Black;
+            this.btnDataUpDate.Location = new System.Drawing.Point(1150, 4);
+            this.btnDataUpDate.Name = "btnDataUpDate";
+            this.btnDataUpDate.Size = new System.Drawing.Size(120, 30);
+            this.btnDataUpDate.TabIndex = 7;
+            this.btnDataUpDate.Text = "最新状態に更新";
+            this.btnDataUpDate.UseVisualStyleBackColor = false;
+            this.btnDataUpDate.Click += new System.EventHandler(this.btnDataUpDate_Click);
+            // 
+            // dgvMaster
+            // 
+            this.dgvMaster.AllowUserToAddRows = false;
+            this.dgvMaster.AllowUserToDeleteRows = false;
+            this.dgvMaster.AllowUserToResizeColumns = false;
+            this.dgvMaster.AllowUserToResizeRows = false;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvMaster.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvMaster.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.dgvMaster.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvMaster.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("ＭＳ 明朝", 11.25F, 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.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+            this.dgvMaster.ColumnHeadersHeight = 24;
+            this.dgvMaster.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvMaster.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column6,
+            this.Column8,
+            this.Column9,
+            this.Column4,
+            this.Column2,
+            this.Column3,
+            this.Column5,
+            this.Column7});
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle9.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle9.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
+            dataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvMaster.DefaultCellStyle = dataGridViewCellStyle9;
+            this.dgvMaster.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvMaster.Location = new System.Drawing.Point(10, 103);
+            this.dgvMaster.MultiSelect = false;
+            this.dgvMaster.Name = "dgvMaster";
+            this.dgvMaster.RowHeadersVisible = false;
+            this.dgvMaster.RowHeadersWidth = 20;
+            this.dgvMaster.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvMaster.RowTemplate.Height = 24;
+            this.dgvMaster.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvMaster.Size = new System.Drawing.Size(1260, 508);
+            this.dgvMaster.TabIndex = 5;
+            this.dgvMaster.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMaster_CellDoubleClick);
+            // 
+            // Column1
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle3;
+            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.Width = 50;
+            // 
+            // Column6
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column6.DefaultCellStyle = dataGridViewCellStyle4;
+            this.Column6.Frozen = true;
+            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;
+            this.Column6.Width = 150;
+            // 
+            // Column8
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle5;
+            this.Column8.Frozen = true;
+            this.Column8.HeaderText = "申請者部署";
+            this.Column8.Name = "Column8";
+            this.Column8.ReadOnly = true;
+            this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column8.Width = 200;
+            // 
+            // Column9
+            // 
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle6;
+            this.Column9.Frozen = true;
+            this.Column9.HeaderText = "申請区分";
+            this.Column9.Name = "Column9";
+            this.Column9.ReadOnly = true;
+            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column4
+            // 
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle7;
+            this.Column4.Frozen = true;
+            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;
+            this.Column4.Width = 300;
+            // 
+            // Column2
+            // 
+            this.Column2.Frozen = true;
+            this.Column2.HeaderText = "発注先区分";
+            this.Column2.Name = "Column2";
+            this.Column2.ReadOnly = true;
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column2.Width = 300;
+            // 
+            // Column3
+            // 
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle8;
+            this.Column3.Frozen = true;
+            this.Column3.HeaderText = "データ作成日";
+            this.Column3.Name = "Column3";
+            this.Column3.ReadOnly = true;
+            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column3.Width = 140;
+            // 
+            // Column5
+            // 
+            this.Column5.Frozen = true;
+            this.Column5.HeaderText = "担当者番号";
+            this.Column5.Name = "Column5";
+            this.Column5.ReadOnly = true;
+            this.Column5.Visible = false;
+            // 
+            // Column7
+            // 
+            this.Column7.Frozen = true;
+            this.Column7.HeaderText = "連番";
+            this.Column7.Name = "Column7";
+            this.Column7.ReadOnly = true;
+            this.Column7.Visible = false;
+            // 
+            // FrmCostomerRegistList
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(1280, 657);
+            this.Controls.Add(this.groupBox1);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.btnDataUpDate);
+            this.Controls.Add(this.btnDataEntry);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.dgvMaster);
+            this.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+            this.KeyPreview = true;
+            this.MinimizeBox = false;
+            this.Name = "FrmCostomerRegistList";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmCostomerRegistList_FormClosing);
+            this.Load += new System.EventHandler(this.FrmCostomerRegistBaseInfoList_Load);
+            this.SizeChanged += new System.EventHandler(this.FrmCostomerRegistList_SizeChanged);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCostomerRegistBaseInfoList_KeyDown);
+            this.groupBox1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnDataEntry;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.ComboBox cmbDepartment;
+        private CustomControls.DataGridViewEX dgvMaster;
+        private System.Windows.Forms.ComboBox cmbConstructionPerson;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Button btnDataUpDate;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.NumericUpDown numUDConstPro;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistList.resx	(revision 83)
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.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>
+  <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="Column7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistListAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/FrmCostomerRegistListAuxiliary.cs	(revision 83)
@@ -0,0 +1,854 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Diagnostics;
+using System.Threading;
+
+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.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmCostomerRegistList
+    {
+        #region �萔
+        #endregion
+
+        #region �ϐ�
+        #endregion
+
+        #region �v���p�e�B
+        #endregion
+
+        #region ���ƔN�x�I���Z�b�g
+        /// <summary>
+        /// ���ƔN�x�I���Z�b�g
+        /// </summary>
+        private void SetnumUD()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                if (cmbDepartment.Items.Count > 1) return;
+                cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcmbPersons();
+                cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region ���v���Z�X�N��
+        /// <summary>
+        /// �H���ꗗ���N������v���Z�X�I������
+        /// </summary>
+        /// <param name="para_ConstructionCode"></param>
+        private void SubProcessExecute(bool bNewFlg = false)
+        {
+            FrmCostomerRegist frm = new FrmCostomerRegist();
+            try
+            {
+                this.Visible = false;
+                DataGridView dgv = dgvMaster;
+                DataGridViewRow CurRow = dgv.CurrentRow;
+
+                if (bNewFlg)
+                {
+                    frm.NewData = bNewFlg;
+                    frm.PersonCode = CommonMotions.LoginUserData.PersonCode;
+                    frm.CreateDate = DateTime.Now;
+                    frm.SeqNo = 0;
+                    frm.BusinessPeriod = (int)numUDConstPro.Value;
+                }
+                else
+                {
+                    frm.PersonCode = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.PersonCode].Value);
+                    frm.CreateDate = CommonMotions.cnvDate(CurRow.Cells[(int)DispColumn.CreateDate].Value);
+                    frm.SeqNo = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.SeqNo].Value);
+                    frm.BusinessPeriod = (int)numUDConstPro.Value;
+                }
+
+                frm.ShowDialog();
+                if (frm.ParentEnd)
+                {
+                    m_CloseingProcessOn = false;
+                    this.Close();
+                    return;
+                }
+
+                // �����\��
+                InitDataLoad();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                this.Visible = true;
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����
+        /// <summary>
+        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����
+        /// </summary>
+        /// <param name="strSQL"></param>
+        private void CreateNewSecuritySQL(ref string strSQL)
+        {
+            try
+            {
+                // �L�[�l�擾
+                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
+                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
+                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
+                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
+
+                // �f�[�^�A�N�Z�X�Ɍ����ɂ�萧��������
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
+                {
+                    // ���ׂđΏہi����SQL���j
+                }
+                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Multiple].Key
+                        || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Only].Key)
+                {
+                    // �ꕔ�����L
+                    // �@���Ǘ��ҁi�������̂݁j
+                    strSQL += " And (A.PERSONCODE IN (Select A1.PersonCode From PersonInChargeMaster A1";
+                    strSQL += string.Format(" WHERE A1.DepartmentCode IN (SELECT A2.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A2 WHERE A2.PERSONCODE = {0})))", CommonMotions.LoginUserData.PersonCode);
+
+                }
+                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[None].Key)
+                {
+                    strSQL += string.Format(" And (A.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region �S���҂��I������Ă���ꍇ
+        /// <summary>
+        /// �S���҂��I������Ă���ꍇ
+        /// </summary>
+        /// <returns></returns>
+        private string GetPersonString()
+        {
+            try
+            {
+                string strRet = string.Empty;
+
+                // �c�ƒS���҂��I������Ă���ꍇ
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode == 0) return strRet;
+
+                strRet = string.Format(" AND A.PERSONCODE = {0}", PersonCode);
+
+                return strRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return string.Empty;
+            }
+        }
+        #endregion
+
+        #region �������I������Ă���ꍇ
+        /// <summary>
+        /// �������I������Ă���ꍇ
+        /// </summary>
+        /// <returns></returns>
+        private string GetDepartmentString()
+        {
+            try
+            {
+                string strRet = string.Empty;
+
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0) return strRet;
+
+                strRet += " AND A.PERSONCODE IN (SELECT PX.PERSONCODE FROM PERSONINCHARGEMASTER PX ";
+                strRet += string.Format("WHERE PX.DEPARTMENTCODE = {0})", DepartmentCode);
+
+                return strRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return string.Empty;
+            }
+        }
+        #endregion
+
+        #region �f�[�^�擾SQL�쐬
+        /// <summary>
+        /// �\���p�f�[�^�擾SQL�쐬
+        /// </summary>
+        private void CreateInitSQL(ref string strSQL)
+        {
+            try
+            {
+                strSQL = "SELECT";
+                strSQL += " B.PERSONNAME";
+                strSQL += " ,A.CORPORATESTATUSNAME";
+                strSQL += " ,A.CORPORATESTATUSPOINT";
+                strSQL += " ,A.ORDERERSNAME1";
+                strSQL += " ,A.ORDERERSNAME2";
+                strSQL += " ,C.NAMESTRING";
+                strSQL += " ,DATE_FORMAT(A.CREATEDATE,'%Y/%m/%d')";
+                strSQL += " ,A.PERSONCODE";
+                strSQL += " ,A.SEQNO";
+                strSQL += " ,D.DEPARTMENTSTRING";
+                strSQL += " ,A.DATAMODE";
+                strSQL += " FROM COSTOMERREGIST A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN DIVISIONMASTER C ON C.DIVISIONCODE = 1 AND C.NAMECODE = A.ORDERCOTEGORY";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER D ON D.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += string.Format(" WHERE A.PETITIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += GetDepartmentString();
+                strSQL += GetPersonString();
+                CreateNewSecuritySQL(ref strSQL);
+                strSQL += " ORDER BY A.CREATEDATE DESC, A.SEQNO DESC";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region �O���b�h�փf�[�^���Z�b�g����
+        /// <summary>
+        /// �O���b�h�փf�[�^���Z�b�g����
+        /// </summary>
+        /// <param name="arData"></param>
+        private void SetToGridData(ArrayList arData)
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+                int ino = 1;
+                int OPoint = -1;
+                int datamode = 0;
+                string strDataMode = string.Empty;
+                string strOrderName = string.Empty;
+                foreach (object[] objwrk in arData)
+                {
+                    OPoint = CommonMotions.cnvInt(objwrk[2]);
+                    if (OPoint == (int)CommonDefine.StatusNamePoint.Forword)
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[1]);
+                        strOrderName += CommonMotions.cnvString(objwrk[3]);
+                        strOrderName += CommonMotions.cnvString(objwrk[4]);
+
+                    }
+                    else if (OPoint == (int)CommonDefine.StatusNamePoint.Back)
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[3]);
+                        strOrderName += CommonMotions.cnvString(objwrk[4]);
+                        strOrderName += CommonMotions.cnvString(objwrk[1]);
+                    }
+                    else
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[3]);
+                        strOrderName += CommonMotions.cnvString(objwrk[4]);
+                    }
+                    datamode = CommonMotions.cnvInt(objwrk[10]);
+                    if (datamode == (int)FrmCostomerRegist.DataMode.NewData)
+                        strDataMode = string.Format("{0}{1}", CommonDefine.EditModeStringNew, "�\��");
+                    else
+                        strDataMode = string.Format("{0}{1}", CommonDefine.EditModeStringEdit, "�\��");
+                    strDataMode = strDataMode.Replace("�@", "").Replace(" ", "");
+
+                    dgv.Rows.Add(ino++
+                                    , CommonMotions.cnvString(objwrk[0])
+                                    , CommonMotions.cnvString(objwrk[9])
+                                    , strDataMode
+                                    , strOrderName
+                                    ,CommonMotions.cnvString(objwrk[5])
+                                    ,CommonMotions.cnvDate(objwrk[6]).ToShortDateString()
+                                    ,CommonMotions.cnvInt(objwrk[7])
+                                    ,CommonMotions.cnvInt(objwrk[8])
+                    );
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �f�[�^�\������
+        /// <summary>
+        /// �ꗗ�f�[�^�\������
+        /// </summary>
+        private void DataDisplay()
+        {
+            IOCostomerRegist RegDB = new IOCostomerRegist();
+            try
+            {
+                foreach (DataGridViewColumn wrkCol in dgvMaster.Columns) wrkCol.SortMode = DataGridViewColumnSortMode.NotSortable;
+                dgvMaster.Rows.Clear();
+                string strSQL = "";
+                // SQL�쐬
+                CreateInitSQL(ref strSQL);
+                ArrayList arData = new ArrayList();
+                // �����ғo�^�\���f�[�^�擾
+                if (RegDB.ExecuteReader(strSQL, ref arData))
+                {
+                    // �O���b�h�փZ�b�g�Ƃ���
+                    SetToGridData(arData);
+                }
+
+                // �f�[�^�������Ȃ�΃\�[�g�ł���
+                if (CommonDefine.s_MaxInitLineCount < dgvMaster.RowCount)
+                {
+                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
+                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+                }
+                else
+                {
+                    // �b��Ń\�[�g������
+                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
+                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                RegDB.close(); RegDB = null;
+                if (21 > dgvMaster.RowCount) dgvMaster.RowCount += (21 - dgvMaster.RowCount);
+            }
+        }
+        #endregion
+
+        #region �������f�[�^�擾
+        /// <summary>
+        /// �������f�[�^�擾
+        /// </summary>
+        private void InitDataLoad()
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+
+                // �O���b�h�̍s��0�ɖ߂�
+                dgv.Rows.Clear();
+
+                // �f�[�^�\��
+                DataDisplay();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����\���̃X�^�C����ύX
+        /// <summary>
+        /// �����\���̃X�^�C����ύX����
+        /// </summary>
+        private void InitDisplayStyle()
+        {
+            // �t�H�[���T�C�Y�擾
+            m_FormWidthSize = this.Width;
+
+            DataGridView dgv = dgvMaster;
+            // �O���b�h�̏����擾����
+            m_GridWidthSize = dgv.Width;
+
+            int CellCount = dgv.ColumnCount;
+            m_CellSize = new int[CellCount];
+            foreach (DataGridViewColumn col in dgv.Columns)
+            {
+                m_CellSize[col.Index] = col.Width;
+            }
+        }
+        #endregion
+
+        #region ��ʃT�C�Y�ύX���̃Z���T�C�Y�ύX
+        /// <summary>
+        /// ��ʃT�C�Y�ύX���̃Z���T�C�Y�ύX
+        /// </summary>
+        private void CellSizeChangesWhenChangingScreenSize(bool bNormal)
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+                int idifference = 0;
+                // �ő剻�̏ꍇ
+                if (!bNormal)
+                {
+                    // �J�����̃T�C�Y�����߂�
+                    int ColumnCount = 0;
+                    int TotalWidth = 0;
+                    int NotVisibleSize = 0;
+                    for (int i = 0; i < m_CellSize.Length; i++)
+                    {
+                        TotalWidth += m_CellSize[i];
+                        if (dgv.Columns[i].Visible)
+                        {
+                            ColumnCount++;
+                        }
+                        else
+                        {
+                            NotVisibleSize += m_CellSize[i];
+                        }
+                    }
+
+                    // �傫���Ȃ����T�C�Y
+                    int formdiff = (dgv.Width - (m_GridWidthSize - NotVisibleSize));
+
+                    idifference = formdiff / ColumnCount;
+                }
+
+                for (int i = 0; i < dgv.ColumnCount; i++)
+                {
+                    DataGridViewColumn wrkCol = dgv.Columns[i];
+                    wrkCol.Width = m_CellSize[i] + idifference;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{���S���҃R�[�h���擾����
+        /// <summary>
+        /// �����R���{���S���҃R�[�h���擾����
+        /// </summary>
+        /// <returns></returns>
+        private int GetDepartmentCode()
+        {
+            try
+            {
+                // �\������Ă��Ȃ��ꍇ�͑I��
+                //if (!cmbDepartment.Visible) return 0;
+
+                return CommonMotions.cnvInt(cmbDepartment.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{���S���҃R�[�h���擾����
+        /// <summary>
+        /// �S���҃R���{���S���҃R�[�h���擾����
+        /// </summary>
+        /// <returns></returns>
+        private int GetConstructionPersonCode()
+        {
+            try
+            {
+                // �\������Ă��Ȃ��ꍇ�͑I��
+                //if (!cmbConstructionPerson.Visible) return 0;
+
+                return CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\��
+        /// <summary>
+        /// �R���{�{�b�N�X�����\��
+        /// </summary>
+        private void InitCombBox()
+        {
+            try
+            {
+                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
+                if (CommonMotions.LoginUserData.SecCode == 0)
+                {
+                    InitCombBox_OLD();
+                }
+                else
+                {
+                    InitCombBox_NEW();
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\���i���j
+        /// <summary>
+        /// �R���{�{�b�N�X�����\���i���j
+        /// </summary>
+        private void InitCombBox_OLD()
+        {
+            try
+            {
+                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
+                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement
+                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key
+                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key
+                || CommonMotions.LoginUserData.DepartmentCode == CommonDefine.s_GeneralAffairsDevision)
+                {
+                    // �V�X�e���Ǘ���
+                    // �ō��@���Ǘ���
+                    // �����@���Ǘ���
+                    // �����������҂͑S�Č�����
+
+                    // �����E�S���҃R���{�\��
+                    DispAllCombBoxControl(true);
+                }
+                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
+                {
+                    // ������
+                    // �����R���{��\��
+                    NonDispDepCombBox();
+                }
+                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
+                {
+                    // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
+                    // �����E�S���҃R���{��\��
+                    DispAllCombBoxControl(false);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\���i�V�j
+        /// <summary>
+        /// �R���{�{�b�N�X�����\���i�V�j
+        /// </summary>
+        private void InitCombBox_NEW()
+        {
+            try
+            {
+                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
+                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
+                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
+                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
+
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                    || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
+                {
+                    // �����E�S���҃R���{�\��
+                    DispAllCombBoxControl(true);
+                }
+                else
+                {
+                    if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Multiple].Key)
+                    {
+                        // �����E�S���҃R���{�\��
+                        DispAllCombBoxControl(true);
+                    }
+                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Only].Key)
+                    {
+                        // �����R���{��\��
+                        NonDispDepCombBox();
+                    }
+                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[None].Key)
+                    {
+                        // �����E�S���҃R���{�\����
+                        DispAllCombBoxControl(false);
+                    }
+                }
+
+                // �����Ɩ��g�p�҂����O�C�����Ă���ꍇ�̓R���{���󔒂ɂ���
+                if (CommonMotions.LoginUserSecurity.GeneralAffairs == (int)CommonDefine.GeneralAffairs.GeneralDep) return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{�{�b�N�X�̔�\������
+        /// <summary>
+        /// �����R���{�{�b�N�X�̔�\������
+        /// </summary>
+        private void NonDispDepCombBox()
+        {
+            try
+            {
+                // �����R���{��\��
+                label2.Visible = false;
+                cmbDepartment.Visible = false;
+
+                // �\���ʒu�̃Z�b�g
+                Point loc1 = label2.Location;
+                
+                Point loc3 = label3.Location;
+                loc3.X = loc1.X + label2.Width + 10;
+                label3.Location = loc3;
+                
+                Point loc4 = cmbConstructionPerson.Location;
+                loc4.X = label3.Location.X + label3.Width + 10;
+                cmbConstructionPerson.Location = loc4;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �S�R���{�{�b�N�X�\����ON/OFF����
+        /// <summary>
+        /// �S�R���{�{�b�N�X�\����ON/OFF����
+        /// </summary>
+        private void DispAllCombBoxControl(bool bDsp)
+        {
+            try
+            {
+                // �����E�S���҃R���{��\��
+                label2.Visible = bDsp;
+                cmbDepartment.Visible = bDsp;
+                label3.Visible = bDsp;
+                cmbConstructionPerson.Visible = bDsp;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{�{�b�N�X���Z�b�g����
+        /// <summary>
+        /// �����R���{�{�b�N�X�֕������Z�b�g����
+        /// </summary>
+        private void SetcmbDepartment()
+        {
+            IOMDepartment depDB = new IOMDepartment();
+            bool bSave = m_OpeRestrict;
+            m_OpeRestrict = true;
+            try
+            {
+
+                cmbDepartment.DataSource = null;
+                cmbDepartment.Items.Clear();
+                cmbDepartment.Text = "";
+
+                string strSQL = string.Empty;
+                // �����}�X�^����������
+                strSQL = "SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*)";
+                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
+                strSQL += " WHERE A.DELETEFLG = 0";
+
+                if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
+                {
+                    // �Q�ƕ����}�X�^���擾����
+                    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 += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
+                strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
+                strSQL += " ORDER BY A.DISPLAYORDER ASC";
+
+                // �����}�X�^�Ǎ�
+                ArrayList arList = new ArrayList();
+                if (!depDB.ExecuteReader(strSQL, ref arList)) return;
+
+                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);
+                }
+
+                // �R���{�{�b�N�X�����\��
+                ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                depDB.close(); depDB = null;
+                m_OpeRestrict = bSave;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{�{�b�N�X���Z�b�g����
+        /// <summary>
+        /// �S���҃R���{�{�b�N�X�֕������Z�b�g����
+        /// </summary>
+        private void SetcmbPersons()
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
+            bool bSave = m_OpeRestrict;
+            m_OpeRestrict = true;
+            try
+            {
+                cmbConstructionPerson.DataSource = null;
+                cmbConstructionPerson.Items.Clear();
+                cmbConstructionPerson.Text = "";
+
+                string strSQL = string.Empty;
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0)
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
+                else
+                {
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
+
+                // �S���҃}�X�^�Ǎ�
+                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);
+                }
+
+                // �R���{�{�b�N�X�����\��
+                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                picDB.close(); picDB = null;
+                m_OpeRestrict = bSave;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
+        /// <summary>
+        /// �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
+        /// </summary>
+        /// <returns></returns>
+        private bool SetPerosonToDepartment()
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                // �R���{�{�b�N�X���I��S���҂��擾����
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode < 1) return false;
+
+                int DepartmentCode = GetDepartmentCode();
+
+                string strSQL = PersonDB.CreatePrimarykeyString(PersonCode);
+                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
+                PersonDB.SelectAction(strSQL, ref PersonRec);
+
+                // �����R���{�{�b�N�X�֕����R�[�h�Z�b�g
+                if (PersonRec.DepartmentCode > 0 && DepartmentCode != PersonRec.DepartmentCode)
+                {
+                    bool bSave = m_OpeRestrict;
+                    m_OpeRestrict = true;
+                    cmbDepartment.SelectedValue = PersonRec.DepartmentCode;
+                    SetcmbPersons();    // �S���҃R���{�{�b�N�X�ύX
+                    cmbConstructionPerson.SelectedValue = PersonCode;
+                    m_OpeRestrict = bSave;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                PersonDB.close(); PersonDB = null;
+            }
+        }
+        #endregion
+
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintCommon.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintCommon.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintCommon.cs	(revision 83)
@@ -0,0 +1,234 @@
+﻿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 FrmCostomerRegist
+    {
+        #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_SheetName1 = "顧客登録シート";
+        private static readonly string s_SheetName2 = "顧客登録シート２";
+        #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] { { 36.00f, 36.00f } };       // 判子サイズ
+        /// <summary>
+        /// 判子フォントサイズ
+        /// </summary>
+        private static float[] s_EstimateSeal1FontSize = { 10f, 10f, 10f, 8f, 6f };
+        
+        /// <summary>
+        /// 判子位置(Key:X Value:Y)
+        /// </summary>
+        private static float[,] s_CoverSealPoint = new float[5, 2] { {358.5f, 65.25f},         // 社長
+                                                                        {399.0f, 65.25f},      // 専務
+                                                                        {438.5f, 65.25f},      // 常務
+                                                                        {479.0f, 65.25f},      // 部長
+                                                                        {519.5f, 65.25f} };    // 担当者
+        #endregion
+
+        #region 明細フォーマットの行数
+
+        #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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintFormat.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintFormat.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/CostomerRegist/PrintFormat.cs	(revision 83)
@@ -0,0 +1,499 @@
+﻿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 FrmCostomerRegist
+    {
+        #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;
+
+                // 印刷・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 = string.Format("登録申請:{0}", m_PrintFormString);
+                        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()
+        {
+            IOCostomerRegist crDB = new IOCostomerRegist();
+            try
+            {
+                // 登録申請データ取得
+                string strSQL = crDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+                CostomerRegist crRec = new CostomerRegist();
+                if (!crDB.SelectAction(strSQL, ref crRec)) return CommonDefine.RetunAnswer.Answer3;
+
+                // 文字列作成
+                string strTargetName = string.Empty;
+                if (crRec.CorporateStatusPoint == 1)
+                    strTargetName = crRec.CorporateStatusName + crRec.OrderersName1 + crRec.OrderersName2;
+                else if (crRec.CorporateStatusPoint == 2)
+                    strTargetName = crRec.OrderersName1 + crRec.OrderersName2 + crRec.CorporateStatusName;
+
+
+                // ----- ページ編集
+                CommonDefine.RetunAnswer RARet = CommonDefine.RetunAnswer.Answer0;
+                if (crRec.OrderFlg == 0)
+                {
+                    // 議事録シートの取得
+                    m_UsedExcel.ExcelSheetGet(s_SheetName1, true, strTargetName);
+                    // ブロック１編集
+                    RARet = SetBlock1Data(crRec);
+                }
+                else
+                {
+                    // 議事録シートの取得
+                    m_UsedExcel.ExcelSheetGet(s_SheetName2, true, strTargetName);
+                    // ブロック１編集
+                    RARet = SetBlock2Data(crRec);
+                }
+                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
+            {
+                crDB.close(); crDB = null;
+            }
+        }
+        #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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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.TableColumn.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(CostomerRegist crRec)
+        {
+            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 PERSONAPPROVAL A, PERSONINCHARGEMASTER B, SECURITYMASTER C";
+                strSQLSeal += string.Format(" Where A.PERSONCODE = {0}", crRec.PersonCode);
+                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(crRec.PersonCode);
+                picDB.SelectAction(strSales, ref SalesRec);
+                PorsonTable[SetCnt] = crRec.PersonCode;
+                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 = 9;   // Jは10
+                for (int i = 0; i < PorsonTable.Length; i++, PrintPos++)
+                {
+                    if (PorsonTable[i] == 0) continue;
+
+                    shapedef.ShapeDrowPointX = s_CoverSealPoint[i, 0];                              // 図形描画位置 X
+                    shapedef.ShapeDrowPointY = s_CoverSealPoint[i, 1];                              // 図形描画位置 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 = 3;
+                    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(CostomerRegist crRec)
+        {
+            try
+            {
+                // 申請日和暦取得
+                string strJapanDate = CommonMotions.cnvJapaneseCalendar(crRec.OrderDate);
+                m_UsedExcel.ExcelCellSet("L1", strJapanDate);
+
+                // 法人格名称
+                m_UsedExcel.ExcelCellSet("E8", crRec.CorporateStatusName);
+
+                // 発注者名称
+                string strTargetName = string.Empty;
+                if (crRec.CorporateStatusPoint == 1)
+                    strTargetName = crRec.CorporateStatusName + crRec.OrderersName1 + crRec.OrderersName2;
+                else if (crRec.CorporateStatusPoint == 2)
+                    strTargetName = crRec.OrderersName1 + crRec.OrderersName2 + crRec.CorporateStatusName;
+
+                m_UsedExcel.ExcelCellSet("E9", strTargetName);
+
+                // 部署
+                m_UsedExcel.ExcelCellSet("E10", crRec.DepartmentName);
+
+                // 担当者
+                m_UsedExcel.ExcelCellSet("E11", crRec.ChargePersonName);
+
+                // 郵便番号
+                m_UsedExcel.ExcelCellSet("E13", crRec.ZipCode);
+                // 県名
+                m_UsedExcel.ExcelCellSet("E14", crRec.Address1);
+                // 市区町村
+                m_UsedExcel.ExcelCellSet("E15", crRec.Address2);
+                // 町・番地 
+                m_UsedExcel.ExcelCellSet("E16", crRec.Address3);
+
+                // 電話番号
+                m_UsedExcel.ExcelCellSet("E17", crRec.PhoneNumber);
+                // FAX番号
+                m_UsedExcel.ExcelCellSet("E18", crRec.FaxNumber);
+                // メールアドレス
+                m_UsedExcel.ExcelCellSet("E19", crRec.MailAddress);
+                // 備考
+                m_UsedExcel.ExcelCellSet("E20", crRec.Note);
+
+                // 判子印字
+                ExcelPrintCoverSeal(crRec);
+
+                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(CostomerRegist crRec)
+        {
+            try
+            {
+                // 申請日和暦取得
+                string strJapanDate = CommonMotions.cnvJapaneseCalendar(crRec.OrderDate);
+                m_UsedExcel.ExcelCellSet("L1", strJapanDate);
+
+                // 発注者名称
+                string strTargetName = string.Empty;
+                strTargetName = crRec.OrderersName1 + crRec.OrderersName2;
+                m_UsedExcel.ExcelCellSet("E9", strTargetName);
+
+                // 郵便番号
+                m_UsedExcel.ExcelCellSet("E10", crRec.ZipCode);
+                // 県名
+                m_UsedExcel.ExcelCellSet("E11", crRec.Address1);
+                // 市区町村
+                m_UsedExcel.ExcelCellSet("E12", crRec.Address2);
+                // 町・番地 
+                m_UsedExcel.ExcelCellSet("E13", crRec.Address3);
+
+                // 電話番号
+                m_UsedExcel.ExcelCellSet("E14", crRec.PhoneNumber);
+                // FAX番号
+                m_UsedExcel.ExcelCellSet("E15", crRec.FaxNumber);
+                // メールアドレス
+                m_UsedExcel.ExcelCellSet("E16", crRec.MailAddress);
+                // 備考
+                m_UsedExcel.ExcelCellSet("E27", crRec.Note);
+
+                // 判子印字
+                ExcelPrintCoverSeal(crRec);
+
+                return CommonDefine.RetunAnswer.Answer0;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return CommonDefine.RetunAnswer.Answer1;
+            }
+            finally
+            {
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.cs	(revision 83)
@@ -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);
                 // *-----* �����ړ��{�^���ݒ� *-----*
@@ -580,7 +588,7 @@
                     // ���F�ΏۃR�[�h���擾����
                     int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�H�����񏳔F")).Key;
                     // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
-                    bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
+                    bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                     // ���O�C���҂����F�҂����m�F����
                     bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                 }
@@ -765,6 +773,7 @@
                         {
                             case (int)DispGridColumn3.Materials:
                             case (int)DispGridColumn3.Production:
+                            case (int)DispGridColumn3.Quantity:
                             case (int)DispGridColumn3.Delivery:
                             case (int)DispGridColumn3.QualityControl:
                                 dgv.ImeMode = ImeMode.On;
@@ -974,6 +983,9 @@
 
             // �ŏ��̃f�[�^���擾����
             GetPrevNextData((int)ReadData.First);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -993,6 +1005,9 @@
 
             // �ŏI�̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Final);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -1012,6 +1027,9 @@
 
             // �O�̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Previous);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -1031,6 +1049,9 @@
 
             // ��̃f�[�^���擾����
             GetPrevNextData((int)ReadData.Next);
+
+            // �ύX�t���OOFF
+            m_bChengeAns = false;
         }
         #endregion
 
@@ -1438,5 +1459,18 @@
             m_Canceled = true;
         }
         #endregion
+
+        #region ���͉�АE��o�^�{�^������
+        /// <summary>
+        /// ���͉�АE��o�^�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnSubJob_Click(object sender, EventArgs e)
+        {
+            // �E��o�^�N��
+            ExecSubConJob();
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstruction.designer.cs	(revision 83)
@@ -30,27 +30,27 @@
         /// </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();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
             this.label1 = new System.Windows.Forms.Label();
             this.btnDataDelete = new System.Windows.Forms.Button();
             this.btnDataEntry = new System.Windows.Forms.Button();
@@ -82,6 +82,7 @@
             this.btnLineDel = new System.Windows.Forms.Button();
             this.btnLineAdd = new System.Windows.Forms.Button();
             this.pnlBase = new System.Windows.Forms.Panel();
+            this.btnSubJob = new System.Windows.Forms.Button();
             this.label39 = new System.Windows.Forms.Label();
             this.label48 = new System.Windows.Forms.Label();
             this.label49 = new System.Windows.Forms.Label();
@@ -165,6 +166,7 @@
             this.btnCancel = new System.Windows.Forms.Button();
             this.btnFirst = new System.Windows.Forms.Button();
             this.btnFinal = new System.Windows.Forms.Button();
+            this.panel3 = new System.Windows.Forms.Panel();
             this.panel1.SuspendLayout();
             this.pnlApproval.SuspendLayout();
             this.pnlApprovalButton.SuspendLayout();
@@ -175,6 +177,7 @@
             ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX1)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
             this.panel2.SuspendLayout();
+            this.panel3.SuspendLayout();
             this.SuspendLayout();
             // 
             // label1
@@ -576,6 +579,7 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.pnlBase.AutoScroll = true;
             this.pnlBase.BackColor = System.Drawing.Color.WhiteSmoke;
+            this.pnlBase.Controls.Add(this.panel3);
             this.pnlBase.Controls.Add(this.label39);
             this.pnlBase.Controls.Add(this.label48);
             this.pnlBase.Controls.Add(this.label49);
@@ -615,7 +619,6 @@
             this.pnlBase.Controls.Add(this.label13);
             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(12, 128);
@@ -623,6 +626,19 @@
             this.pnlBase.Size = new System.Drawing.Size(1320, 490);
             this.pnlBase.TabIndex = 36;
             // 
+            // btnSubJob
+            // 
+            this.btnSubJob.BackColor = System.Drawing.Color.SeaGreen;
+            this.btnSubJob.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnSubJob.ForeColor = System.Drawing.Color.Black;
+            this.btnSubJob.Location = new System.Drawing.Point(96, 4);
+            this.btnSubJob.Name = "btnSubJob";
+            this.btnSubJob.Size = new System.Drawing.Size(96, 30);
+            this.btnSubJob.TabIndex = 75;
+            this.btnSubJob.Text = "職種登録";
+            this.btnSubJob.UseVisualStyleBackColor = false;
+            this.btnSubJob.Click += new System.EventHandler(this.btnSubJob_Click);
+            // 
             // label39
             // 
             this.label39.BackColor = System.Drawing.Color.White;
@@ -717,14 +733,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dataGridViewEX4.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dataGridViewEX4.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.dataGridViewEX4.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle22.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dataGridViewEX4.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle22;
             this.dataGridViewEX4.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dataGridViewEX4.ColumnHeadersVisible = false;
             this.dataGridViewEX4.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -751,8 +767,8 @@
             // 
             // dataGridViewTextBoxColumn18
             // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle23;
             this.dataGridViewTextBoxColumn18.Frozen = true;
             this.dataGridViewTextBoxColumn18.HeaderText = "№";
             this.dataGridViewTextBoxColumn18.Name = "dataGridViewTextBoxColumn18";
@@ -763,8 +779,8 @@
             // 
             // dataGridViewTextBoxColumn19
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle24;
             this.dataGridViewTextBoxColumn19.HeaderText = "時間帯固定";
             this.dataGridViewTextBoxColumn19.Name = "dataGridViewTextBoxColumn19";
             this.dataGridViewTextBoxColumn19.ReadOnly = true;
@@ -773,8 +789,8 @@
             // 
             // Column9
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle25;
             this.Column9.HeaderText = "時間帯";
             this.Column9.Name = "Column9";
             this.Column9.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -835,14 +851,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dataGridViewEX3.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dataGridViewEX3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle26.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle26.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle26.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle26.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle26.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle26.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dataGridViewEX3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle26;
             this.dataGridViewEX3.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dataGridViewEX3.ColumnHeadersVisible = false;
             this.dataGridViewEX3.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -868,8 +884,8 @@
             // 
             // dataGridViewTextBoxColumn15
             // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle6;
+            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle27;
             this.dataGridViewTextBoxColumn15.Frozen = true;
             this.dataGridViewTextBoxColumn15.HeaderText = "№";
             this.dataGridViewTextBoxColumn15.Name = "dataGridViewTextBoxColumn15";
@@ -989,14 +1005,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dataGridViewEX2.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dataGridViewEX2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle7.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
+            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle28.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle28.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle28.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle28.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle28.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle28.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dataGridViewEX2.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle28;
             this.dataGridViewEX2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dataGridViewEX2.ColumnHeadersVisible = false;
             this.dataGridViewEX2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -1025,8 +1041,8 @@
             // 
             // dataGridViewTextBoxColumn9
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle8;
+            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle29;
             this.dataGridViewTextBoxColumn9.Frozen = true;
             this.dataGridViewTextBoxColumn9.HeaderText = "№";
             this.dataGridViewTextBoxColumn9.Name = "dataGridViewTextBoxColumn9";
@@ -1045,8 +1061,8 @@
             // 
             // dataGridViewTextBoxColumn11
             // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle9;
+            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle30;
             this.dataGridViewTextBoxColumn11.HeaderText = "数量";
             this.dataGridViewTextBoxColumn11.Name = "dataGridViewTextBoxColumn11";
             this.dataGridViewTextBoxColumn11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1196,14 +1212,14 @@
             | System.Windows.Forms.AnchorStyles.Right)));
             this.dataGridViewEX1.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dataGridViewEX1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dataGridViewEX1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle10;
+            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.dataGridViewEX1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle31;
             this.dataGridViewEX1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dataGridViewEX1.ColumnHeadersVisible = false;
             this.dataGridViewEX1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -1234,8 +1250,8 @@
             // 
             // dataGridViewTextBoxColumn1
             // 
-            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle11;
+            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle32;
             this.dataGridViewTextBoxColumn1.Frozen = true;
             this.dataGridViewTextBoxColumn1.HeaderText = "№";
             this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
@@ -1278,8 +1294,8 @@
             // 
             // dataGridViewTextBoxColumn6
             // 
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle12;
+            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle33;
             this.dataGridViewTextBoxColumn6.HeaderText = "開始";
             this.dataGridViewTextBoxColumn6.Name = "dataGridViewTextBoxColumn6";
             this.dataGridViewTextBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1288,8 +1304,8 @@
             // 
             // dataGridViewTextBoxColumn7
             // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle13;
+            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle34;
             this.dataGridViewTextBoxColumn7.HeaderText = "";
             this.dataGridViewTextBoxColumn7.Name = "dataGridViewTextBoxColumn7";
             this.dataGridViewTextBoxColumn7.ReadOnly = true;
@@ -1299,8 +1315,8 @@
             // 
             // dataGridViewTextBoxColumn8
             // 
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle14;
+            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle35;
             this.dataGridViewTextBoxColumn8.HeaderText = "終了";
             this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
             this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1416,11 +1432,10 @@
             // 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(53, 10);
+            this.label6.Location = new System.Drawing.Point(8, 4);
             this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(200, 40);
+            this.label6.Size = new System.Drawing.Size(80, 30);
             this.label6.TabIndex = 37;
             this.label6.Text = "職　　種";
             this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -1447,14 +1462,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;
-            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;
+            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.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle36;
             this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvAllDisplay.ColumnHeadersVisible = false;
             this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@@ -1487,8 +1502,8 @@
             // 
             // Column1
             // 
-            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle16;
+            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle37;
             this.Column1.Frozen = true;
             this.Column1.HeaderText = "№";
             this.Column1.Name = "Column1";
@@ -1508,8 +1523,8 @@
             // 
             // Column2
             // 
-            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle17;
+            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle38;
             this.Column2.Frozen = true;
             this.Column2.HeaderText = "職種名称";
             this.Column2.Name = "Column2";
@@ -1529,8 +1544,8 @@
             // 
             // Column3
             // 
-            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle18;
+            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle39;
             this.Column3.Frozen = true;
             this.Column3.HeaderText = "業者名";
             this.Column3.Name = "Column3";
@@ -1541,8 +1556,8 @@
             // 
             // Column4
             // 
-            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle19;
+            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle40;
             this.Column4.HeaderText = "当日";
             this.Column4.Name = "Column4";
             this.Column4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1551,8 +1566,8 @@
             // 
             // Column5
             // 
-            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle20;
+            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle41;
             this.Column5.HeaderText = "累計";
             this.Column5.Name = "Column5";
             this.Column5.ReadOnly = true;
@@ -1578,8 +1593,8 @@
             // 
             // Column8
             // 
-            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle21;
+            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle42;
             this.Column8.HeaderText = "人員";
             this.Column8.Name = "Column8";
             this.Column8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
@@ -1717,6 +1732,17 @@
             this.btnFinal.UseVisualStyleBackColor = false;
             this.btnFinal.Click += new System.EventHandler(this.btnFinal_Click);
             // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.White;
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel3.Controls.Add(this.label6);
+            this.panel3.Controls.Add(this.btnSubJob);
+            this.panel3.Location = new System.Drawing.Point(53, 10);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(200, 40);
+            this.panel3.TabIndex = 76;
+            // 
             // FrmDRConstruction
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -1762,6 +1788,7 @@
             ((System.ComponentModel.ISupportInitialize)(this.dataGridViewEX1)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
             this.panel2.ResumeLayout(false);
+            this.panel3.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
@@ -1882,5 +1909,7 @@
         private System.Windows.Forms.Button btnCancel;
         private System.Windows.Forms.Button btnFirst;
         private System.Windows.Forms.Button btnFinal;
+        private System.Windows.Forms.Button btnSubJob;
+        private System.Windows.Forms.Panel panel3;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/FrmDRConstructionAuxiliary.cs	(revision 83)
@@ -670,14 +670,21 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_DspControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(DateTimePicker))) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_DspControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(DateTimePicker))) continue;
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -2661,9 +2668,6 @@
                 }
                 
                 // 最後にボタンの処理を行う
-                btnApproval.Enabled = false;
-                btnPetition.Enabled = false;
-                
                 btnDataEntry.Visible = false;
                 btnDataDelete.Visible = false;
                 btnLineAdd.Visible = false;
@@ -2906,7 +2910,7 @@
                 btnPetition.Size = new Size(250, btnPetition.Size.Height);
 
                 // ----- 工事コード・承認機能番号取得（申請レコードがなお場合は未申請）
-                if (!ClsApprovalPermission.CheckPetition(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
+                if (!ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
 
                 // ----- 申請済の場合
                 // 申請ボタンの表示
@@ -2919,7 +2923,7 @@
                 btnApproval.Visible = true;
 
                 // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
+                if (ClsApprovalPermission.CheckProcessApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
                 {
                     btnApproval.Text = CommonDefine.ApprovalButtonString[1];
                     btnApproval.ForeColor = Color.Black;
@@ -2957,7 +2961,7 @@
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionBaseInfo.ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認経路マスタ取得
                 int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
@@ -3227,6 +3231,28 @@
         }
         #endregion
 
+        #region 協力会社職種登録画面起動
+        /// <summary>
+        /// 協力会社職種登録画面起動
+        /// </summary>
+        private void ExecSubConJob()
+        {
+            FrmSubContractorJobCategory frm = new FrmSubContractorJobCategory();
+            try
+            {
+                frm.ShowDialog();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
         // -------------------- 印刷処理
         #region 印刷時ボタン制御
         /// <summary>
@@ -3340,7 +3366,6 @@
             }
         }
         #endregion
-
         // -------------------- 印刷処理
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintCommon.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/PrintFormat.cs	(revision 83)
@@ -162,6 +162,7 @@
                 ArrayList MaterialsList = new ArrayList();
                 ArrayList SubcontrList = new ArrayList();
                 ArrayList FieldList = new ArrayList();
+                int TotalCount = 0;
 
                 string strPageName = string.Empty;
                 foreach (DailyDataConstruction DailyRec in DailyList)
@@ -179,7 +180,7 @@
                     FieldList.Clear();
 
                     // テーブルよりデータを取得する
-                    GetDetailList(DailyDB, DailyRec, ref DetailList);
+                    GetDetailList(DailyDB, DailyRec, ref DetailList, ref TotalCount);
                     GetVehiclesList(DailyDB, DailyRec, ref VehiclesList);
                     GetMaterialsList(DailyDB, DailyRec, ref MaterialsList);
                     GetSubcontrList(DailyDB, DailyRec, ref SubcontrList);
@@ -217,7 +218,7 @@
                     }
 
                     // ブロック２編集
-                    RARet = SetBlock2Data(DetailList);
+                    RARet = SetBlock2Data(DetailList, TotalCount);
                     if (RARet != CommonDefine.RetunAnswer.Answer0) return RARet;
 
                     // 中断処理
@@ -344,7 +345,7 @@
         /// </summary>
         /// <param name="DetailDB"></param>
         /// <param name="DetailList"></param>
-        private void GetDetailList(IODailyDataConstruction DailyDB, DailyDataConstruction DailyRec, ref ArrayList DetailList)
+        private void GetDetailList(IODailyDataConstruction DailyDB, DailyDataConstruction DailyRec, ref ArrayList DetailList, ref int TotalCount)
         {
             try
             {
@@ -359,6 +360,15 @@
                 strSQL += " ORDER BY A.SEQNO";
                 DailyDB.ExecuteReader(strSQL, ref DetailList);
 
+                strSQL = "SELECT SUM(TODAYHEADCOUNT) FROM DAILYDATADETAIL";
+                strSQL += string.Format(" WHERE PersonCode = {0}", m_PersonCode);
+                strSQL += string.Format(" AND ConstructionCode = {0}", m_ConstructionCode);
+                strSQL += string.Format(" AND DailyDataDate <= STR_TO_DATE('{0}', '%Y/%m/%d')", DailyRec.DailyDataDate.ToShortDateString());
+                ArrayList arList = new ArrayList();
+                DailyDB.ExecuteReader(strSQL, ref arList);
+                object[] wrkobj = (object[])arList[0];
+
+                TotalCount = CommonMotions.cnvInt(wrkobj[0]);
             }
             catch (System.Exception ex)
             {
@@ -526,7 +536,7 @@
                 string strSales = picDB.CreatePrimarykeyString(DailyRec.PersonCode);
                 picDB.SelectAction(strSales, ref SalesRec);
                 PorsonTable[SetCnt] = DailyRec.PersonCode;
-                PrintNameTable[SetCnt] = string.Empty;
+                PrintNameTable[SetCnt] = SalesRec.DisplayString;
                 PersonNameTable[SetCnt] = SalesRec.SealPrintName;
 
                 // テーブル内に同じコードが無いか後から調べる
@@ -555,7 +565,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;
@@ -566,7 +576,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)
                     {
@@ -640,7 +650,7 @@
         /// ブロック２データセット（日報明細）
         /// </summary>
         /// <returns></returns>
-        private CommonDefine.RetunAnswer SetBlock2Data(ArrayList DetailList)
+        private CommonDefine.RetunAnswer SetBlock2Data(ArrayList DetailList, int TotalCount)
         {
             try
             {
@@ -702,7 +712,8 @@
                     // 当日人員
                     m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("D", LineCnt), Total1.ToString("#,0.0"));
                     // 累計人員
-                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("E", LineCnt), Total2.ToString("#,0.0"));
+                    //m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("E", LineCnt), Total2.ToString("#,0.0"));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("E", LineCnt), TotalCount.ToString("#,0.0"));
                     // 翌日予定人員	
                     m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("AD", LineCnt), Total3.ToString("#,0.0"));
                 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRConstruction/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRList.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRList.cs	(revision 83)
@@ -213,6 +213,9 @@
             // �R���{�{�b�N�X�����\��
             InitCombBox();
 
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
             // ��������
             InitSetting();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRList/FrmDRListAuxiliary.cs	(revision 83)
@@ -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;
@@ -393,7 +396,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
@@ -428,7 +431,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);
@@ -499,6 +502,7 @@
         private void DataDisplay()
         {
             IOConstructionBaseInfo cbiDB = new IOConstructionBaseInfo();
+            ArrayList arData = new ArrayList();
             try
             {
                 dgvMaster.Rows.Clear();
@@ -505,56 +509,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)
                 {
@@ -570,13 +579,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;
             }
         }
@@ -590,20 +593,6 @@
         {
             try
             {
-                // �R���{�{�b�N�X�Z�b�g
-                SetPeriod();
-
-                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
-                int NowPoint = ClsExcute.GetNowProcessPoint();
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                {
-                    // �N�x
-                    numUDConstPro.Value = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                    // �S������
-                    cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                    // �S����
-                    cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[2];
-                }
                 // �O���b�h�̍s��0�ɖ߂�
                 dgvMaster.Rows.Clear();
 
@@ -610,6 +599,7 @@
                 // �f�[�^�\��
                 DataDisplay();
 
+                int NowPoint = ClsExcute.GetNowProcessPoint();
                 // �\�[�g���
                 if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 4)
                 {
@@ -628,37 +618,6 @@
         }
         #endregion
 
-        #region �c�Ɗ��̃Z�b�g
-        /// <summary>
-        /// �c�Ɗ��̃Z�b�g
-        /// </summary>
-        private void SetPeriod()
-        {
-            bool bSave = m_initDataLoad;
-            try
-            {
-                m_initDataLoad = true;
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                m_initDataLoad = bSave;
-            }
-
-        }
-        #endregion
-
         #region �����R���{���S���҃R�[�h���擾����
         /// <summary>
         /// �����R���{���S���҃R�[�h���擾����
@@ -807,25 +766,6 @@
                         DispAllCombBoxControl(false);
                     }
                 }
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
             }
             catch (Exception ex)
             {
@@ -883,6 +823,53 @@
         }
         #endregion
 
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
+                int NowPoint = ClsExcute.GetNowProcessPoint();
+                //�@�N�x
+                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
+                {
+                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
+
+                    // �����E�S����
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
+                        cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
+                    SetcmbPersons();
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 1)
+                        cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
+                }
+                else
+                {
+                    // �I�𕔏��������̎҂̓Z�b�g���Ȃ�
+                    if (cmbDepartment.Items.Count > 1) return;
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                    SetcmbPersons();
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region �����R���{�{�b�N�X���Z�b�g����
         /// <summary>
         /// �����R���{�{�b�N�X�֕������Z�b�g����
@@ -1001,9 +988,18 @@
                 string strSQL = string.Empty;
                 int DepartmentCode = GetDepartmentCode();
                 if (DepartmentCode == 0)
-                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
                 else
+                {
                     strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
 
                 // �S���҃}�X�^�Ǎ�
                 if (!picDB.SelectAction(strSQL, ref workList)) return false;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.Designer.cs	(revision 83)
@@ -1,4 +1,6 @@
-﻿namespace ProcessManagement.Forms.DataEntry
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
 {
     partial class FrmDRWork
     {
@@ -28,11 +30,21 @@
         /// </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();
             this.label1 = new System.Windows.Forms.Label();
             this.btnLineDel = new System.Windows.Forms.Button();
             this.btnLineAdd = new System.Windows.Forms.Button();
@@ -39,22 +51,22 @@
             this.btnDataDelete = new System.Windows.Forms.Button();
             this.btnDataEntry = new System.Windows.Forms.Button();
             this.btnEnd = new System.Windows.Forms.Button();
-            this.btnOtherProc = new System.Windows.Forms.Button();
-            this.pnlWork = new System.Windows.Forms.Panel();
-            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();
             this.panel3 = new System.Windows.Forms.Panel();
             this.label2 = new System.Windows.Forms.Label();
-            this.cmbDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.pnlApproval = new System.Windows.Forms.Panel();
+            this.lblApprovalCount = new System.Windows.Forms.Label();
+            this.btnPetition = new System.Windows.Forms.Button();
+            this.btnApproval = new System.Windows.Forms.Button();
+            this.pnlApprovalButton = new System.Windows.Forms.Panel();
+            this.btnOnApproval = new System.Windows.Forms.Button();
+            this.btnNotApproval = new System.Windows.Forms.Button();
+            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.cmbConstructionPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.label15 = new System.Windows.Forms.Label();
             this.label13 = new System.Windows.Forms.Label();
             this.label12 = new System.Windows.Forms.Label();
             this.label10 = new System.Windows.Forms.Label();
@@ -63,23 +75,139 @@
             this.label8 = new System.Windows.Forms.Label();
             this.label7 = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.tabPage2 = new System.Windows.Forms.TabPage();
+            this.label45 = new System.Windows.Forms.Label();
+            this.label31 = new System.Windows.Forms.Label();
+            this.label33 = new System.Windows.Forms.Label();
+            this.label61 = new System.Windows.Forms.Label();
+            this.label62 = new System.Windows.Forms.Label();
+            this.lblDspKm3 = new System.Windows.Forms.Label();
+            this.label54 = new System.Windows.Forms.Label();
+            this.label53 = new System.Windows.Forms.Label();
+            this.label50 = new System.Windows.Forms.Label();
+            this.lblMonthlyTotal05 = new System.Windows.Forms.Label();
+            this.label52 = new System.Windows.Forms.Label();
+            this.label47 = new System.Windows.Forms.Label();
+            this.lblMonthlyTotal01 = new System.Windows.Forms.Label();
+            this.label49 = new System.Windows.Forms.Label();
+            this.label38 = new System.Windows.Forms.Label();
+            this.lblMonthlyTotal04 = new System.Windows.Forms.Label();
+            this.label40 = new System.Windows.Forms.Label();
+            this.label41 = new System.Windows.Forms.Label();
+            this.lblMonthlyTotal03 = new System.Windows.Forms.Label();
+            this.label43 = new System.Windows.Forms.Label();
+            this.label44 = new System.Windows.Forms.Label();
+            this.lblMonthlyTotal02 = new System.Windows.Forms.Label();
+            this.label46 = new System.Windows.Forms.Label();
+            this.label35 = new System.Windows.Forms.Label();
+            this.lblMonthlyCnt03 = new System.Windows.Forms.Label();
+            this.label37 = new System.Windows.Forms.Label();
+            this.label32 = new System.Windows.Forms.Label();
+            this.lblMonthlyCnt02 = new System.Windows.Forms.Label();
+            this.label34 = new System.Windows.Forms.Label();
+            this.label29 = new System.Windows.Forms.Label();
+            this.lblMonthlyCnt01 = new System.Windows.Forms.Label();
+            this.label27 = new System.Windows.Forms.Label();
+            this.label30 = new System.Windows.Forms.Label();
+            this.lblDspCosts4 = new System.Windows.Forms.Label();
+            this.label28 = new System.Windows.Forms.Label();
+            this.lblDspCosts3 = new System.Windows.Forms.Label();
+            this.label26 = new System.Windows.Forms.Label();
+            this.lblDspCosts2 = new System.Windows.Forms.Label();
+            this.label75 = new System.Windows.Forms.Label();
+            this.lblDspCosts1 = new System.Windows.Forms.Label();
+            this.label76 = new System.Windows.Forms.Label();
+            this.label77 = new System.Windows.Forms.Label();
+            this.label78 = new System.Windows.Forms.Label();
+            this.label79 = new System.Windows.Forms.Label();
+            this.label81 = new System.Windows.Forms.Label();
+            this.label82 = new System.Windows.Forms.Label();
+            this.label83 = new System.Windows.Forms.Label();
+            this.label84 = new System.Windows.Forms.Label();
+            this.label85 = new System.Windows.Forms.Label();
+            this.label86 = new System.Windows.Forms.Label();
+            this.lblDspKm2 = new System.Windows.Forms.Label();
+            this.lblDspKm1 = new System.Windows.Forms.Label();
+            this.label87 = new System.Windows.Forms.Label();
+            this.label88 = new System.Windows.Forms.Label();
+            this.label59 = new System.Windows.Forms.Label();
+            this.label60 = new System.Windows.Forms.Label();
+            this.label65 = new System.Windows.Forms.Label();
+            this.label42 = new System.Windows.Forms.Label();
+            this.label39 = new System.Windows.Forms.Label();
+            this.label67 = new System.Windows.Forms.Label();
+            this.label68 = new System.Windows.Forms.Label();
+            this.label69 = new System.Windows.Forms.Label();
+            this.label70 = new System.Windows.Forms.Label();
+            this.label71 = new System.Windows.Forms.Label();
+            this.label72 = new System.Windows.Forms.Label();
+            this.label73 = new System.Windows.Forms.Label();
+            this.label74 = new System.Windows.Forms.Label();
+            this.lblKM = new System.Windows.Forms.Label();
+            this.lblCount05 = new System.Windows.Forms.Label();
+            this.lblCount04 = new System.Windows.Forms.Label();
+            this.lblCount03 = new System.Windows.Forms.Label();
+            this.lblCount02 = new System.Windows.Forms.Label();
+            this.lblCount01 = new System.Windows.Forms.Label();
+            this.label36 = new System.Windows.Forms.Label();
+            this.label17 = new System.Windows.Forms.Label();
+            this.label64 = new System.Windows.Forms.Label();
+            this.label63 = new System.Windows.Forms.Label();
+            this.label16 = new System.Windows.Forms.Label();
+            this.label19 = new System.Windows.Forms.Label();
+            this.label20 = new System.Windows.Forms.Label();
+            this.label21 = new System.Windows.Forms.Label();
+            this.label22 = new System.Windows.Forms.Label();
+            this.label23 = new System.Windows.Forms.Label();
+            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.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dgvTransport02 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewCheckBoxColumn1 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dataGridViewCheckBoxColumn2 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.Column13 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.Column14 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dataGridViewCheckBoxColumn3 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dgvTransport01 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewCheckBoxColumn5 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dataGridViewCheckBoxColumn6 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.Column11 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.Column12 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dataGridViewCheckBoxColumn7 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.cmbDepartment = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.cmbConstructionPerson = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
             this.comboBox1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.label6 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
-            this.pnlApproval = new System.Windows.Forms.Panel();
-            this.lblApprovalCount = new System.Windows.Forms.Label();
-            this.btnPetition = new System.Windows.Forms.Button();
-            this.btnApproval = new System.Windows.Forms.Button();
-            this.pnlApprovalButton = new System.Windows.Forms.Panel();
-            this.btnOnApproval = new System.Windows.Forms.Button();
-            this.btnNotApproval = new System.Windows.Forms.Button();
-            this.btnOnHold = new System.Windows.Forms.Button();
-            this.pnlWork.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).BeginInit();
             this.panel3.SuspendLayout();
             this.pnlApproval.SuspendLayout();
             this.pnlApprovalButton.SuspendLayout();
+            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.SuspendLayout();
             // 
             // label1
@@ -93,7 +221,7 @@
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(500, 20);
             this.label1.TabIndex = 7;
-            this.label1.Text = "出　勤　日　報";
+            this.label1.Text = "出　勤　管　理";
             this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnLineDel
@@ -134,6 +262,8 @@
             this.btnDataDelete.TabIndex = 97;
             this.btnDataDelete.Text = "削　除";
             this.btnDataDelete.UseVisualStyleBackColor = false;
+            this.btnDataDelete.Visible = false;
+            this.btnDataDelete.Click += new System.EventHandler(this.btnDataDelete_Click);
             // 
             // btnDataEntry
             // 
@@ -147,6 +277,7 @@
             this.btnDataEntry.TabIndex = 96;
             this.btnDataEntry.Text = "登　録";
             this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
             // 
             // btnEnd
             // 
@@ -162,251 +293,238 @@
             this.btnEnd.UseVisualStyleBackColor = false;
             this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
             // 
-            // btnOtherProc
+            // panel3
             // 
-            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, 635);
-            this.btnOtherProc.Name = "btnOtherProc";
-            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
-            this.btnOtherProc.TabIndex = 101;
-            this.btnOtherProc.TabStop = false;
-            this.btnOtherProc.Text = "他の日報入力へ";
-            this.btnOtherProc.UseVisualStyleBackColor = false;
+            this.panel3.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel3.Controls.Add(this.cmbDepartment);
+            this.panel3.Controls.Add(this.label2);
+            this.panel3.Controls.Add(this.cmbConstructionPerson);
+            this.panel3.Controls.Add(this.label3);
+            this.panel3.Controls.Add(this.comboBox1);
+            this.panel3.Controls.Add(this.label6);
+            this.panel3.Controls.Add(this.pnlApproval);
+            this.panel3.Controls.Add(this.pnlApprovalButton);
+            this.panel3.Location = new System.Drawing.Point(6, 40);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(1330, 44);
+            this.panel3.TabIndex = 104;
             // 
-            // pnlWork
+            // label2
             // 
-            this.pnlWork.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlWork.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.pnlWork.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.pnlWork.Controls.Add(this.dgvAllDisplay);
-            this.pnlWork.Location = new System.Drawing.Point(5, 122);
-            this.pnlWork.Name = "pnlWork";
-            this.pnlWork.Size = new System.Drawing.Size(1334, 500);
-            this.pnlWork.TabIndex = 102;
+            this.label2.BackColor = System.Drawing.Color.SandyBrown;
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(309, 5);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(120, 27);
+            this.label2.TabIndex = 126;
+            this.label2.Text = "担当部署";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // dgvAllDisplay
+            // label3
             // 
-            this.dgvAllDisplay.AllowUserToAddRows = false;
-            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) 
-            | 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;
-            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.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle6;
-            this.dgvAllDisplay.ColumnHeadersHeight = 24;
-            this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column1,
-            this.Column4,
-            this.Column3,
-            this.Column5,
-            this.Column2,
-            this.Column7,
-            this.Column6});
-            this.dgvAllDisplay.Location = new System.Drawing.Point(5, 8);
-            this.dgvAllDisplay.Name = "dgvAllDisplay";
-            this.dgvAllDisplay.RowHeadersVisible = false;
-            this.dgvAllDisplay.RowHeadersWidth = 20;
-            this.dgvAllDisplay.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvAllDisplay.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.dgvAllDisplay.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
-            this.dgvAllDisplay.RowTemplate.Height = 24;
-            this.dgvAllDisplay.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvAllDisplay.Size = new System.Drawing.Size(1320, 482);
-            this.dgvAllDisplay.TabIndex = 36;
+            this.label3.BackColor = System.Drawing.Color.SandyBrown;
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(713, 5);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(120, 27);
+            this.label3.TabIndex = 125;
+            this.label3.Text = "担　当　者";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // Column1
+            // label6
             // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle7;
-            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.Width = 70;
+            this.label6.BackColor = System.Drawing.Color.SandyBrown;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(5, 5);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(120, 27);
+            this.label6.TabIndex = 111;
+            this.label6.Text = "対象年月";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // Column4
+            // pnlApproval
             // 
-            this.Column4.Frozen = true;
-            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;
-            this.Column4.Visible = false;
-            this.Column4.Width = 5;
+            this.pnlApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.pnlApproval.BackColor = System.Drawing.Color.White;
+            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApproval.Controls.Add(this.lblApprovalCount);
+            this.pnlApproval.Controls.Add(this.btnPetition);
+            this.pnlApproval.Controls.Add(this.btnApproval);
+            this.pnlApproval.Location = new System.Drawing.Point(1061, 0);
+            this.pnlApproval.Name = "pnlApproval";
+            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
+            this.pnlApproval.TabIndex = 109;
             // 
-            // Column3
+            // lblApprovalCount
             // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle8;
-            this.Column3.Frozen = true;
-            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;
-            this.Column3.Width = 80;
+            this.lblApprovalCount.BackColor = System.Drawing.Color.Black;
+            this.lblApprovalCount.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblApprovalCount.ForeColor = System.Drawing.Color.White;
+            this.lblApprovalCount.Location = new System.Drawing.Point(205, 3);
+            this.lblApprovalCount.Name = "lblApprovalCount";
+            this.lblApprovalCount.Size = new System.Drawing.Size(50, 24);
+            this.lblApprovalCount.TabIndex = 1;
+            this.lblApprovalCount.Text = "4/5";
+            this.lblApprovalCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // Column5
+            // btnPetition
             // 
-            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;
+            this.btnPetition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnPetition.BackColor = System.Drawing.Color.White;
+            this.btnPetition.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnPetition.ForeColor = System.Drawing.Color.Red;
+            this.btnPetition.Location = new System.Drawing.Point(3, 3);
+            this.btnPetition.Name = "btnPetition";
+            this.btnPetition.Size = new System.Drawing.Size(100, 24);
+            this.btnPetition.TabIndex = 12;
+            this.btnPetition.Text = "未申請";
+            this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
             // 
-            // Column2
+            // btnApproval
             // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle9;
-            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 = 650;
+            this.btnApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnApproval.BackColor = System.Drawing.Color.White;
+            this.btnApproval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnApproval.ForeColor = System.Drawing.Color.Red;
+            this.btnApproval.Location = new System.Drawing.Point(104, 3);
+            this.btnApproval.Name = "btnApproval";
+            this.btnApproval.Size = new System.Drawing.Size(100, 24);
+            this.btnApproval.TabIndex = 12;
+            this.btnApproval.Text = "未承認";
+            this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
             // 
-            // Column7
+            // pnlApprovalButton
             // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle10;
-            this.Column7.Frozen = true;
-            this.Column7.HeaderText = "残業時間";
-            this.Column7.Name = "Column7";
-            this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.pnlApprovalButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.pnlApprovalButton.AutoSize = true;
+            this.pnlApprovalButton.BackColor = System.Drawing.Color.White;
+            this.pnlApprovalButton.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApprovalButton.Controls.Add(this.btnOnApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnNotApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnOnHold);
+            this.pnlApprovalButton.Location = new System.Drawing.Point(1061, 0);
+            this.pnlApprovalButton.Name = "pnlApprovalButton";
+            this.pnlApprovalButton.Size = new System.Drawing.Size(262, 34);
+            this.pnlApprovalButton.TabIndex = 110;
+            this.pnlApprovalButton.Visible = false;
             // 
-            // Column6
+            // btnOnApproval
             // 
-            this.Column6.Frozen = true;
-            this.Column6.HeaderText = "備　考";
-            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.btnOnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
+            this.btnOnApproval.Location = new System.Drawing.Point(5, 3);
+            this.btnOnApproval.Name = "btnOnApproval";
+            this.btnOnApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnOnApproval.TabIndex = 34;
+            this.btnOnApproval.TabStop = false;
+            this.btnOnApproval.Text = "承認";
+            this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
             // 
-            // panel3
+            // btnNotApproval
             // 
-            this.panel3.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel3.Controls.Add(this.label2);
-            this.panel3.Controls.Add(this.cmbDepartment);
-            this.panel3.Controls.Add(this.label14);
-            this.panel3.Controls.Add(this.cmbConstructionPerson);
-            this.panel3.Controls.Add(this.label15);
-            this.panel3.Controls.Add(this.label13);
-            this.panel3.Controls.Add(this.label12);
-            this.panel3.Controls.Add(this.label10);
-            this.panel3.Controls.Add(this.label11);
-            this.panel3.Controls.Add(this.label9);
-            this.panel3.Controls.Add(this.label8);
-            this.panel3.Controls.Add(this.label7);
-            this.panel3.Controls.Add(this.label5);
-            this.panel3.Controls.Add(this.comboBox1);
-            this.panel3.Controls.Add(this.label6);
-            this.panel3.Controls.Add(this.label4);
-            this.panel3.Controls.Add(this.label3);
-            this.panel3.Controls.Add(this.pnlApproval);
-            this.panel3.Controls.Add(this.pnlApprovalButton);
-            this.panel3.Location = new System.Drawing.Point(6, 40);
-            this.panel3.Name = "panel3";
-            this.panel3.Size = new System.Drawing.Size(1325, 74);
-            this.panel3.TabIndex = 104;
+            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
+            this.btnNotApproval.Location = new System.Drawing.Point(171, 3);
+            this.btnNotApproval.Name = "btnNotApproval";
+            this.btnNotApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnNotApproval.TabIndex = 35;
+            this.btnNotApproval.TabStop = false;
+            this.btnNotApproval.Text = "不承認";
+            this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
             // 
-            // label2
+            // btnOnHold
             // 
-            this.label2.BackColor = System.Drawing.Color.LemonChiffon;
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label2.ForeColor = System.Drawing.Color.Black;
-            this.label2.Location = new System.Drawing.Point(692, 39);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(54, 27);
-            this.label2.TabIndex = 127;
-            this.label2.Text = "時間";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
+            this.btnOnHold.Location = new System.Drawing.Point(88, 3);
+            this.btnOnHold.Name = "btnOnHold";
+            this.btnOnHold.Size = new System.Drawing.Size(83, 24);
+            this.btnOnHold.TabIndex = 36;
+            this.btnOnHold.TabStop = false;
+            this.btnOnHold.Text = "保留";
+            this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
             // 
-            // cmbDepartment
+            // tabControl1
             // 
-            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.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold);
-            this.cmbDepartment.FormattingEnabled = true;
-            this.cmbDepartment.Location = new System.Drawing.Point(437, 4);
-            this.cmbDepartment.Name = "cmbDepartment";
-            this.cmbDepartment.Size = new System.Drawing.Size(260, 29);
-            this.cmbDepartment.TabIndex = 123;
-            this.cmbDepartment.TextChanged += new System.EventHandler(this.cmbDepartment_TextChanged);
+            this.tabControl1.Controls.Add(this.tabPage1);
+            this.tabControl1.Controls.Add(this.tabPage2);
+            this.tabControl1.Location = new System.Drawing.Point(5, 92);
+            this.tabControl1.Name = "tabControl1";
+            this.tabControl1.SelectedIndex = 0;
+            this.tabControl1.Size = new System.Drawing.Size(1334, 534);
+            this.tabControl1.TabIndex = 105;
+            this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged);
             // 
+            // 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);
+            this.tabPage1.Controls.Add(this.label10);
+            this.tabPage1.Controls.Add(this.label11);
+            this.tabPage1.Controls.Add(this.label9);
+            this.tabPage1.Controls.Add(this.label8);
+            this.tabPage1.Controls.Add(this.label7);
+            this.tabPage1.Controls.Add(this.label5);
+            this.tabPage1.Controls.Add(this.label4);
+            this.tabPage1.Controls.Add(this.label15);
+            this.tabPage1.Controls.Add(this.dgvAllDisplay);
+            this.tabPage1.Location = new System.Drawing.Point(4, 26);
+            this.tabPage1.Name = "tabPage1";
+            this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPage1.Size = new System.Drawing.Size(1326, 504);
+            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.SandyBrown;
+            this.label14.BackColor = System.Drawing.Color.LemonChiffon;
             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(309, 5);
+            this.label14.Location = new System.Drawing.Point(593, 6);
             this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(120, 27);
-            this.label14.TabIndex = 126;
-            this.label14.Text = "担当部署";
+            this.label14.Size = new System.Drawing.Size(54, 27);
+            this.label14.TabIndex = 138;
+            this.label14.Text = "時間";
             this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // 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.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.cmbConstructionPerson.FormattingEnabled = true;
-            this.cmbConstructionPerson.Location = new System.Drawing.Point(841, 4);
-            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
-            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 29);
-            this.cmbConstructionPerson.TabIndex = 124;
-            this.cmbConstructionPerson.TextChanged += new System.EventHandler(this.cmbConstructionPerson_TextChanged);
-            // 
-            // label15
-            // 
-            this.label15.BackColor = System.Drawing.Color.SandyBrown;
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(713, 5);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(120, 27);
-            this.label15.TabIndex = 125;
-            this.label15.Text = "担　当　者";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label13
             // 
             this.label13.BackColor = System.Drawing.Color.White;
             this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             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(632, 39);
+            this.label13.Location = new System.Drawing.Point(513, 6);
             this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(60, 27);
-            this.label13.TabIndex = 122;
-            this.label13.Text = "999";
+            this.label13.Size = new System.Drawing.Size(80, 27);
+            this.label13.TabIndex = 137;
+            this.label13.Text = "999.9";
             this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
             // 
             // label12
@@ -415,10 +533,10 @@
             this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label12.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label12.ForeColor = System.Drawing.Color.Black;
-            this.label12.Location = new System.Drawing.Point(469, 39);
+            this.label12.Location = new System.Drawing.Point(350, 6);
             this.label12.Name = "label12";
             this.label12.Size = new System.Drawing.Size(27, 27);
-            this.label12.TabIndex = 121;
+            this.label12.TabIndex = 136;
             this.label12.Text = "日";
             this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -428,10 +546,10 @@
             this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label10.ForeColor = System.Drawing.Color.Black;
-            this.label10.Location = new System.Drawing.Point(272, 39);
+            this.label10.Location = new System.Drawing.Point(147, 6);
             this.label10.Name = "label10";
             this.label10.Size = new System.Drawing.Size(27, 27);
-            this.label10.TabIndex = 120;
+            this.label10.TabIndex = 133;
             this.label10.Text = "日";
             this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -439,11 +557,11 @@
             // 
             this.label11.BackColor = System.Drawing.Color.Transparent;
             this.label11.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(200, 39);
+            this.label11.ForeColor = System.Drawing.Color.White;
+            this.label11.Location = new System.Drawing.Point(75, 6);
             this.label11.Name = "label11";
             this.label11.Size = new System.Drawing.Size(32, 27);
-            this.label11.TabIndex = 120;
+            this.label11.TabIndex = 134;
             this.label11.Text = "～";
             this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -453,10 +571,10 @@
             this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label9.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label9.ForeColor = System.Drawing.Color.Black;
-            this.label9.Location = new System.Drawing.Point(173, 39);
+            this.label9.Location = new System.Drawing.Point(48, 6);
             this.label9.Name = "label9";
             this.label9.Size = new System.Drawing.Size(27, 27);
-            this.label9.TabIndex = 120;
+            this.label9.TabIndex = 135;
             this.label9.Text = "日";
             this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -465,10 +583,10 @@
             this.label8.BackColor = System.Drawing.Color.White;
             this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label8.Font = new System.Drawing.Font("Century", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label8.Location = new System.Drawing.Point(232, 39);
+            this.label8.Location = new System.Drawing.Point(107, 6);
             this.label8.Name = "label8";
             this.label8.Size = new System.Drawing.Size(40, 27);
-            this.label8.TabIndex = 119;
+            this.label8.TabIndex = 131;
             this.label8.Text = "99";
             this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -477,10 +595,10 @@
             this.label7.BackColor = System.Drawing.Color.White;
             this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label7.Font = new System.Drawing.Font("Century", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label7.Location = new System.Drawing.Point(133, 39);
+            this.label7.Location = new System.Drawing.Point(8, 6);
             this.label7.Name = "label7";
             this.label7.Size = new System.Drawing.Size(40, 27);
-            this.label7.TabIndex = 119;
+            this.label7.TabIndex = 132;
             this.label7.Text = "99";
             this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
@@ -490,162 +608,1647 @@
             this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label5.ForeColor = System.Drawing.Color.Black;
-            this.label5.Location = new System.Drawing.Point(512, 39);
+            this.label5.Location = new System.Drawing.Point(393, 6);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(120, 27);
-            this.label5.TabIndex = 117;
+            this.label5.TabIndex = 130;
             this.label5.Text = "残業時間";
             this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // comboBox1
-            // 
-            this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.comboBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.comboBox1.FormattingEnabled = true;
-            this.comboBox1.Location = new System.Drawing.Point(133, 4);
-            this.comboBox1.Name = "comboBox1";
-            this.comboBox1.Size = new System.Drawing.Size(160, 29);
-            this.comboBox1.TabIndex = 114;
-            // 
-            // label6
-            // 
-            this.label6.BackColor = System.Drawing.Color.SandyBrown;
-            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label6.ForeColor = System.Drawing.Color.Black;
-            this.label6.Location = new System.Drawing.Point(5, 5);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(120, 27);
-            this.label6.TabIndex = 111;
-            this.label6.Text = "対象年月";
-            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label4
             // 
             this.label4.BackColor = System.Drawing.Color.White;
             this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label4.Font = new System.Drawing.Font("Century", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
-            this.label4.Location = new System.Drawing.Point(429, 39);
+            this.label4.Location = new System.Drawing.Point(310, 6);
             this.label4.Name = "label4";
             this.label4.Size = new System.Drawing.Size(40, 27);
-            this.label4.TabIndex = 113;
+            this.label4.TabIndex = 129;
             this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label3
+            // label15
             // 
-            this.label3.BackColor = System.Drawing.Color.LemonChiffon;
-            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label3.ForeColor = System.Drawing.Color.Black;
-            this.label3.Location = new System.Drawing.Point(309, 39);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(120, 27);
-            this.label3.TabIndex = 112;
-            this.label3.Text = "出勤日数";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label15.BackColor = System.Drawing.Color.LemonChiffon;
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label15.ForeColor = System.Drawing.Color.Black;
+            this.label15.Location = new System.Drawing.Point(190, 6);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(120, 27);
+            this.label15.TabIndex = 128;
+            this.label15.Text = "出勤日数";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // pnlApproval
+            // tabPage2
             // 
-            this.pnlApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlApproval.BackColor = System.Drawing.Color.White;
-            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.pnlApproval.Controls.Add(this.lblApprovalCount);
-            this.pnlApproval.Controls.Add(this.btnPetition);
-            this.pnlApproval.Controls.Add(this.btnApproval);
-            this.pnlApproval.Location = new System.Drawing.Point(1056, 0);
-            this.pnlApproval.Name = "pnlApproval";
-            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
-            this.pnlApproval.TabIndex = 109;
-            this.pnlApproval.Visible = false;
+            this.tabPage2.BackColor = System.Drawing.Color.Black;
+            this.tabPage2.Controls.Add(this.label45);
+            this.tabPage2.Controls.Add(this.label31);
+            this.tabPage2.Controls.Add(this.label33);
+            this.tabPage2.Controls.Add(this.label61);
+            this.tabPage2.Controls.Add(this.label62);
+            this.tabPage2.Controls.Add(this.lblDspKm3);
+            this.tabPage2.Controls.Add(this.label54);
+            this.tabPage2.Controls.Add(this.label53);
+            this.tabPage2.Controls.Add(this.label50);
+            this.tabPage2.Controls.Add(this.lblMonthlyTotal05);
+            this.tabPage2.Controls.Add(this.label52);
+            this.tabPage2.Controls.Add(this.label47);
+            this.tabPage2.Controls.Add(this.lblMonthlyTotal01);
+            this.tabPage2.Controls.Add(this.label49);
+            this.tabPage2.Controls.Add(this.label38);
+            this.tabPage2.Controls.Add(this.lblMonthlyTotal04);
+            this.tabPage2.Controls.Add(this.label40);
+            this.tabPage2.Controls.Add(this.label41);
+            this.tabPage2.Controls.Add(this.lblMonthlyTotal03);
+            this.tabPage2.Controls.Add(this.label43);
+            this.tabPage2.Controls.Add(this.label44);
+            this.tabPage2.Controls.Add(this.lblMonthlyTotal02);
+            this.tabPage2.Controls.Add(this.label46);
+            this.tabPage2.Controls.Add(this.label35);
+            this.tabPage2.Controls.Add(this.lblMonthlyCnt03);
+            this.tabPage2.Controls.Add(this.label37);
+            this.tabPage2.Controls.Add(this.label32);
+            this.tabPage2.Controls.Add(this.lblMonthlyCnt02);
+            this.tabPage2.Controls.Add(this.label34);
+            this.tabPage2.Controls.Add(this.label29);
+            this.tabPage2.Controls.Add(this.lblMonthlyCnt01);
+            this.tabPage2.Controls.Add(this.label27);
+            this.tabPage2.Controls.Add(this.label30);
+            this.tabPage2.Controls.Add(this.lblDspCosts4);
+            this.tabPage2.Controls.Add(this.label28);
+            this.tabPage2.Controls.Add(this.lblDspCosts3);
+            this.tabPage2.Controls.Add(this.label26);
+            this.tabPage2.Controls.Add(this.lblDspCosts2);
+            this.tabPage2.Controls.Add(this.label75);
+            this.tabPage2.Controls.Add(this.lblDspCosts1);
+            this.tabPage2.Controls.Add(this.label76);
+            this.tabPage2.Controls.Add(this.label77);
+            this.tabPage2.Controls.Add(this.label78);
+            this.tabPage2.Controls.Add(this.label79);
+            this.tabPage2.Controls.Add(this.label81);
+            this.tabPage2.Controls.Add(this.label82);
+            this.tabPage2.Controls.Add(this.label83);
+            this.tabPage2.Controls.Add(this.label84);
+            this.tabPage2.Controls.Add(this.label85);
+            this.tabPage2.Controls.Add(this.label86);
+            this.tabPage2.Controls.Add(this.lblDspKm2);
+            this.tabPage2.Controls.Add(this.lblDspKm1);
+            this.tabPage2.Controls.Add(this.label87);
+            this.tabPage2.Controls.Add(this.label88);
+            this.tabPage2.Controls.Add(this.label59);
+            this.tabPage2.Controls.Add(this.label60);
+            this.tabPage2.Controls.Add(this.label65);
+            this.tabPage2.Controls.Add(this.label42);
+            this.tabPage2.Controls.Add(this.label39);
+            this.tabPage2.Controls.Add(this.label67);
+            this.tabPage2.Controls.Add(this.label68);
+            this.tabPage2.Controls.Add(this.label69);
+            this.tabPage2.Controls.Add(this.label70);
+            this.tabPage2.Controls.Add(this.label71);
+            this.tabPage2.Controls.Add(this.label72);
+            this.tabPage2.Controls.Add(this.label73);
+            this.tabPage2.Controls.Add(this.label74);
+            this.tabPage2.Controls.Add(this.lblKM);
+            this.tabPage2.Controls.Add(this.lblCount05);
+            this.tabPage2.Controls.Add(this.lblCount04);
+            this.tabPage2.Controls.Add(this.lblCount03);
+            this.tabPage2.Controls.Add(this.lblCount02);
+            this.tabPage2.Controls.Add(this.lblCount01);
+            this.tabPage2.Controls.Add(this.label36);
+            this.tabPage2.Controls.Add(this.label17);
+            this.tabPage2.Controls.Add(this.label64);
+            this.tabPage2.Controls.Add(this.label63);
+            this.tabPage2.Controls.Add(this.label16);
+            this.tabPage2.Controls.Add(this.label19);
+            this.tabPage2.Controls.Add(this.label20);
+            this.tabPage2.Controls.Add(this.label21);
+            this.tabPage2.Controls.Add(this.label22);
+            this.tabPage2.Controls.Add(this.label23);
+            this.tabPage2.Controls.Add(this.label24);
+            this.tabPage2.Controls.Add(this.label25);
+            this.tabPage2.Controls.Add(this.label55);
+            this.tabPage2.Controls.Add(this.dgvTransport02);
+            this.tabPage2.Controls.Add(this.dgvTransport01);
+            this.tabPage2.Location = new System.Drawing.Point(4, 26);
+            this.tabPage2.Name = "tabPage2";
+            this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+            this.tabPage2.Size = new System.Drawing.Size(1326, 504);
+            this.tabPage2.TabIndex = 1;
+            this.tabPage2.Text = "通勤交通費";
             // 
-            // lblApprovalCount
+            // label45
             // 
-            this.lblApprovalCount.BackColor = System.Drawing.Color.Black;
-            this.lblApprovalCount.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblApprovalCount.ForeColor = System.Drawing.Color.White;
-            this.lblApprovalCount.Location = new System.Drawing.Point(205, 3);
-            this.lblApprovalCount.Name = "lblApprovalCount";
-            this.lblApprovalCount.Size = new System.Drawing.Size(50, 24);
-            this.lblApprovalCount.TabIndex = 1;
-            this.lblApprovalCount.Text = "4/5";
-            this.lblApprovalCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label45.BackColor = System.Drawing.Color.White;
+            this.label45.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label45.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label45.Location = new System.Drawing.Point(1137, 26);
+            this.label45.Name = "label45";
+            this.label45.Size = new System.Drawing.Size(120, 20);
+            this.label45.TabIndex = 247;
+            this.label45.Tag = "";
+            this.label45.Text = "通勤有料";
+            this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // btnPetition
+            // label31
             // 
-            this.btnPetition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            this.label31.BackColor = System.Drawing.Color.White;
+            this.label31.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label31.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label31.Location = new System.Drawing.Point(538, 46);
+            this.label31.Name = "label31";
+            this.label31.Size = new System.Drawing.Size(60, 20);
+            this.label31.TabIndex = 246;
+            this.label31.Tag = "";
+            this.label31.Text = "帰宅";
+            this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label33
+            // 
+            this.label33.BackColor = System.Drawing.Color.White;
+            this.label33.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label33.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label33.Location = new System.Drawing.Point(478, 46);
+            this.label33.Name = "label33";
+            this.label33.Size = new System.Drawing.Size(60, 20);
+            this.label33.TabIndex = 245;
+            this.label33.Tag = "";
+            this.label33.Text = "出勤";
+            this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label61
+            // 
+            this.label61.BackColor = System.Drawing.Color.White;
+            this.label61.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label61.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label61.Location = new System.Drawing.Point(917, 398);
+            this.label61.Name = "label61";
+            this.label61.Size = new System.Drawing.Size(30, 30);
+            this.label61.TabIndex = 244;
+            this.label61.Text = "×";
+            this.label61.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label62
+            // 
+            this.label62.BackColor = System.Drawing.Color.White;
+            this.label62.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label62.Font = new System.Drawing.Font("Century", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label62.Location = new System.Drawing.Point(887, 398);
+            this.label62.Name = "label62";
+            this.label62.Size = new System.Drawing.Size(30, 30);
+            this.label62.TabIndex = 243;
+            this.label62.Text = "Km";
+            this.label62.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspKm3
+            // 
+            this.lblDspKm3.BackColor = System.Drawing.Color.White;
+            this.lblDspKm3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspKm3.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspKm3.Location = new System.Drawing.Point(807, 398);
+            this.lblDspKm3.Name = "lblDspKm3";
+            this.lblDspKm3.Size = new System.Drawing.Size(80, 30);
+            this.lblDspKm3.TabIndex = 242;
+            this.lblDspKm3.Text = "999,999";
+            this.lblDspKm3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label54
+            // 
+            this.label54.BackColor = System.Drawing.Color.White;
+            this.label54.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label54.Font = new System.Drawing.Font("Century", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label54.Location = new System.Drawing.Point(1037, 338);
+            this.label54.Name = "label54";
+            this.label54.Size = new System.Drawing.Size(120, 30);
+            this.label54.TabIndex = 241;
+            this.label54.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label53
+            // 
+            this.label53.BackColor = System.Drawing.Color.White;
+            this.label53.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label53.Location = new System.Drawing.Point(667, 458);
+            this.label53.Name = "label53";
+            this.label53.Size = new System.Drawing.Size(490, 30);
+            this.label53.TabIndex = 240;
+            this.label53.Text = "合計　　　　　　①　＋　②　＋　③　＋　④";
+            this.label53.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label50
+            // 
+            this.label50.BackColor = System.Drawing.Color.White;
+            this.label50.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label50.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label50.Location = new System.Drawing.Point(1287, 458);
+            this.label50.Name = "label50";
+            this.label50.Size = new System.Drawing.Size(30, 30);
+            this.label50.TabIndex = 239;
+            this.label50.Text = "円";
+            this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyTotal05
+            // 
+            this.lblMonthlyTotal05.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyTotal05.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyTotal05.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyTotal05.Location = new System.Drawing.Point(1187, 458);
+            this.lblMonthlyTotal05.Name = "lblMonthlyTotal05";
+            this.lblMonthlyTotal05.Size = new System.Drawing.Size(100, 30);
+            this.lblMonthlyTotal05.TabIndex = 238;
+            this.lblMonthlyTotal05.Text = "9,999,999";
+            this.lblMonthlyTotal05.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label52
+            // 
+            this.label52.BackColor = System.Drawing.Color.White;
+            this.label52.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label52.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label52.Location = new System.Drawing.Point(1157, 458);
+            this.label52.Name = "label52";
+            this.label52.Size = new System.Drawing.Size(30, 30);
+            this.label52.TabIndex = 237;
+            this.label52.Text = "＝";
+            this.label52.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label47
+            // 
+            this.label47.BackColor = System.Drawing.Color.White;
+            this.label47.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label47.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label47.Location = new System.Drawing.Point(1287, 338);
+            this.label47.Name = "label47";
+            this.label47.Size = new System.Drawing.Size(30, 30);
+            this.label47.TabIndex = 236;
+            this.label47.Text = "円";
+            this.label47.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyTotal01
+            // 
+            this.lblMonthlyTotal01.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyTotal01.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyTotal01.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyTotal01.Location = new System.Drawing.Point(1187, 338);
+            this.lblMonthlyTotal01.Name = "lblMonthlyTotal01";
+            this.lblMonthlyTotal01.Size = new System.Drawing.Size(100, 30);
+            this.lblMonthlyTotal01.TabIndex = 235;
+            this.lblMonthlyTotal01.Text = "9,999,999";
+            this.lblMonthlyTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label49
+            // 
+            this.label49.BackColor = System.Drawing.Color.White;
+            this.label49.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label49.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label49.Location = new System.Drawing.Point(1157, 338);
+            this.label49.Name = "label49";
+            this.label49.Size = new System.Drawing.Size(30, 30);
+            this.label49.TabIndex = 234;
+            this.label49.Text = "＝";
+            this.label49.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label38
+            // 
+            this.label38.BackColor = System.Drawing.Color.White;
+            this.label38.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label38.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label38.Location = new System.Drawing.Point(1287, 428);
+            this.label38.Name = "label38";
+            this.label38.Size = new System.Drawing.Size(30, 30);
+            this.label38.TabIndex = 233;
+            this.label38.Text = "円";
+            this.label38.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyTotal04
+            // 
+            this.lblMonthlyTotal04.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyTotal04.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyTotal04.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyTotal04.Location = new System.Drawing.Point(1187, 428);
+            this.lblMonthlyTotal04.Name = "lblMonthlyTotal04";
+            this.lblMonthlyTotal04.Size = new System.Drawing.Size(100, 30);
+            this.lblMonthlyTotal04.TabIndex = 232;
+            this.lblMonthlyTotal04.Text = "9,999,999";
+            this.lblMonthlyTotal04.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label40
+            // 
+            this.label40.BackColor = System.Drawing.Color.White;
+            this.label40.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label40.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label40.Location = new System.Drawing.Point(1157, 428);
+            this.label40.Name = "label40";
+            this.label40.Size = new System.Drawing.Size(30, 30);
+            this.label40.TabIndex = 231;
+            this.label40.Text = "＝";
+            this.label40.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label41
+            // 
+            this.label41.BackColor = System.Drawing.Color.White;
+            this.label41.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label41.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label41.Location = new System.Drawing.Point(1287, 398);
+            this.label41.Name = "label41";
+            this.label41.Size = new System.Drawing.Size(30, 30);
+            this.label41.TabIndex = 230;
+            this.label41.Text = "円";
+            this.label41.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyTotal03
+            // 
+            this.lblMonthlyTotal03.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyTotal03.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyTotal03.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyTotal03.Location = new System.Drawing.Point(1187, 398);
+            this.lblMonthlyTotal03.Name = "lblMonthlyTotal03";
+            this.lblMonthlyTotal03.Size = new System.Drawing.Size(100, 30);
+            this.lblMonthlyTotal03.TabIndex = 229;
+            this.lblMonthlyTotal03.Text = "9,999,999";
+            this.lblMonthlyTotal03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label43
+            // 
+            this.label43.BackColor = System.Drawing.Color.White;
+            this.label43.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label43.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label43.Location = new System.Drawing.Point(1157, 398);
+            this.label43.Name = "label43";
+            this.label43.Size = new System.Drawing.Size(30, 30);
+            this.label43.TabIndex = 228;
+            this.label43.Text = "＝";
+            this.label43.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label44
+            // 
+            this.label44.BackColor = System.Drawing.Color.White;
+            this.label44.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label44.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label44.Location = new System.Drawing.Point(1287, 368);
+            this.label44.Name = "label44";
+            this.label44.Size = new System.Drawing.Size(30, 30);
+            this.label44.TabIndex = 227;
+            this.label44.Text = "円";
+            this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyTotal02
+            // 
+            this.lblMonthlyTotal02.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyTotal02.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyTotal02.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyTotal02.Location = new System.Drawing.Point(1187, 368);
+            this.lblMonthlyTotal02.Name = "lblMonthlyTotal02";
+            this.lblMonthlyTotal02.Size = new System.Drawing.Size(100, 30);
+            this.lblMonthlyTotal02.TabIndex = 226;
+            this.lblMonthlyTotal02.Text = "9,999,999";
+            this.lblMonthlyTotal02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label46
+            // 
+            this.label46.BackColor = System.Drawing.Color.White;
+            this.label46.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label46.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label46.Location = new System.Drawing.Point(1157, 368);
+            this.label46.Name = "label46";
+            this.label46.Size = new System.Drawing.Size(30, 30);
+            this.label46.TabIndex = 225;
+            this.label46.Text = "＝";
+            this.label46.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label35
+            // 
+            this.label35.BackColor = System.Drawing.Color.White;
+            this.label35.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label35.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label35.Location = new System.Drawing.Point(1127, 428);
+            this.label35.Name = "label35";
+            this.label35.Size = new System.Drawing.Size(30, 30);
+            this.label35.TabIndex = 224;
+            this.label35.Text = "回";
+            this.label35.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyCnt03
+            // 
+            this.lblMonthlyCnt03.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyCnt03.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyCnt03.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyCnt03.Location = new System.Drawing.Point(1067, 428);
+            this.lblMonthlyCnt03.Name = "lblMonthlyCnt03";
+            this.lblMonthlyCnt03.Size = new System.Drawing.Size(60, 30);
+            this.lblMonthlyCnt03.TabIndex = 223;
+            this.lblMonthlyCnt03.Text = "999";
+            this.lblMonthlyCnt03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label37
+            // 
+            this.label37.BackColor = System.Drawing.Color.White;
+            this.label37.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label37.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label37.Location = new System.Drawing.Point(1037, 428);
+            this.label37.Name = "label37";
+            this.label37.Size = new System.Drawing.Size(30, 30);
+            this.label37.TabIndex = 222;
+            this.label37.Text = "×";
+            this.label37.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label32
+            // 
+            this.label32.BackColor = System.Drawing.Color.White;
+            this.label32.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label32.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label32.Location = new System.Drawing.Point(1127, 398);
+            this.label32.Name = "label32";
+            this.label32.Size = new System.Drawing.Size(30, 30);
+            this.label32.TabIndex = 221;
+            this.label32.Text = "回";
+            this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyCnt02
+            // 
+            this.lblMonthlyCnt02.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyCnt02.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyCnt02.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyCnt02.Location = new System.Drawing.Point(1067, 398);
+            this.lblMonthlyCnt02.Name = "lblMonthlyCnt02";
+            this.lblMonthlyCnt02.Size = new System.Drawing.Size(60, 30);
+            this.lblMonthlyCnt02.TabIndex = 220;
+            this.lblMonthlyCnt02.Text = "999";
+            this.lblMonthlyCnt02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label34
+            // 
+            this.label34.BackColor = System.Drawing.Color.White;
+            this.label34.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label34.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label34.Location = new System.Drawing.Point(1037, 398);
+            this.label34.Name = "label34";
+            this.label34.Size = new System.Drawing.Size(30, 30);
+            this.label34.TabIndex = 219;
+            this.label34.Text = "×";
+            this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label29
+            // 
+            this.label29.BackColor = System.Drawing.Color.White;
+            this.label29.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label29.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label29.Location = new System.Drawing.Point(1127, 368);
+            this.label29.Name = "label29";
+            this.label29.Size = new System.Drawing.Size(30, 30);
+            this.label29.TabIndex = 218;
+            this.label29.Text = "回";
+            this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblMonthlyCnt01
+            // 
+            this.lblMonthlyCnt01.BackColor = System.Drawing.Color.White;
+            this.lblMonthlyCnt01.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblMonthlyCnt01.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblMonthlyCnt01.Location = new System.Drawing.Point(1067, 368);
+            this.lblMonthlyCnt01.Name = "lblMonthlyCnt01";
+            this.lblMonthlyCnt01.Size = new System.Drawing.Size(60, 30);
+            this.lblMonthlyCnt01.TabIndex = 217;
+            this.lblMonthlyCnt01.Text = "999";
+            this.lblMonthlyCnt01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label27
+            // 
+            this.label27.BackColor = System.Drawing.Color.White;
+            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label27.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label27.Location = new System.Drawing.Point(1037, 368);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(30, 30);
+            this.label27.TabIndex = 216;
+            this.label27.Text = "×";
+            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label30
+            // 
+            this.label30.BackColor = System.Drawing.Color.White;
+            this.label30.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label30.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label30.Location = new System.Drawing.Point(1007, 428);
+            this.label30.Name = "label30";
+            this.label30.Size = new System.Drawing.Size(30, 30);
+            this.label30.TabIndex = 215;
+            this.label30.Text = "円";
+            this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspCosts4
+            // 
+            this.lblDspCosts4.BackColor = System.Drawing.Color.White;
+            this.lblDspCosts4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspCosts4.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspCosts4.Location = new System.Drawing.Point(947, 428);
+            this.lblDspCosts4.Name = "lblDspCosts4";
+            this.lblDspCosts4.Size = new System.Drawing.Size(60, 30);
+            this.lblDspCosts4.TabIndex = 214;
+            this.lblDspCosts4.Text = "9,999";
+            this.lblDspCosts4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label28
+            // 
+            this.label28.BackColor = System.Drawing.Color.White;
+            this.label28.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label28.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label28.Location = new System.Drawing.Point(1007, 398);
+            this.label28.Name = "label28";
+            this.label28.Size = new System.Drawing.Size(30, 30);
+            this.label28.TabIndex = 213;
+            this.label28.Text = "円";
+            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspCosts3
+            // 
+            this.lblDspCosts3.BackColor = System.Drawing.Color.White;
+            this.lblDspCosts3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspCosts3.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspCosts3.Location = new System.Drawing.Point(947, 398);
+            this.lblDspCosts3.Name = "lblDspCosts3";
+            this.lblDspCosts3.Size = new System.Drawing.Size(60, 30);
+            this.lblDspCosts3.TabIndex = 212;
+            this.lblDspCosts3.Text = "9,999";
+            this.lblDspCosts3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label26
+            // 
+            this.label26.BackColor = System.Drawing.Color.White;
+            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label26.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label26.Location = new System.Drawing.Point(1007, 368);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(30, 30);
+            this.label26.TabIndex = 211;
+            this.label26.Text = "円";
+            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspCosts2
+            // 
+            this.lblDspCosts2.BackColor = System.Drawing.Color.White;
+            this.lblDspCosts2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspCosts2.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspCosts2.Location = new System.Drawing.Point(947, 368);
+            this.lblDspCosts2.Name = "lblDspCosts2";
+            this.lblDspCosts2.Size = new System.Drawing.Size(60, 30);
+            this.lblDspCosts2.TabIndex = 210;
+            this.lblDspCosts2.Text = "9,999";
+            this.lblDspCosts2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label75
+            // 
+            this.label75.BackColor = System.Drawing.Color.White;
+            this.label75.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label75.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label75.Location = new System.Drawing.Point(1007, 338);
+            this.label75.Name = "label75";
+            this.label75.Size = new System.Drawing.Size(30, 30);
+            this.label75.TabIndex = 209;
+            this.label75.Text = "円";
+            this.label75.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspCosts1
+            // 
+            this.lblDspCosts1.BackColor = System.Drawing.Color.White;
+            this.lblDspCosts1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspCosts1.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspCosts1.Location = new System.Drawing.Point(947, 338);
+            this.lblDspCosts1.Name = "lblDspCosts1";
+            this.lblDspCosts1.Size = new System.Drawing.Size(60, 30);
+            this.lblDspCosts1.TabIndex = 208;
+            this.lblDspCosts1.Text = "9,999";
+            this.lblDspCosts1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label76
+            // 
+            this.label76.BackColor = System.Drawing.Color.White;
+            this.label76.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label76.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label76.Location = new System.Drawing.Point(917, 368);
+            this.label76.Name = "label76";
+            this.label76.Size = new System.Drawing.Size(30, 30);
+            this.label76.TabIndex = 207;
+            this.label76.Text = "×";
+            this.label76.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label77
+            // 
+            this.label77.BackColor = System.Drawing.Color.White;
+            this.label77.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label77.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label77.Location = new System.Drawing.Point(917, 338);
+            this.label77.Name = "label77";
+            this.label77.Size = new System.Drawing.Size(30, 30);
+            this.label77.TabIndex = 206;
+            this.label77.Text = "×";
+            this.label77.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label78
+            // 
+            this.label78.BackColor = System.Drawing.Color.White;
+            this.label78.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label78.Font = new System.Drawing.Font("Century", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label78.Location = new System.Drawing.Point(887, 368);
+            this.label78.Name = "label78";
+            this.label78.Size = new System.Drawing.Size(30, 30);
+            this.label78.TabIndex = 204;
+            this.label78.Text = "Km";
+            this.label78.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label79
+            // 
+            this.label79.BackColor = System.Drawing.Color.White;
+            this.label79.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label79.Font = new System.Drawing.Font("Century", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.label79.Location = new System.Drawing.Point(887, 338);
+            this.label79.Name = "label79";
+            this.label79.Size = new System.Drawing.Size(30, 30);
+            this.label79.TabIndex = 205;
+            this.label79.Text = "Km";
+            this.label79.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label81
+            // 
+            this.label81.BackColor = System.Drawing.Color.White;
+            this.label81.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label81.Location = new System.Drawing.Point(667, 428);
+            this.label81.Name = "label81";
+            this.label81.Size = new System.Drawing.Size(40, 30);
+            this.label81.TabIndex = 195;
+            this.label81.Text = "④";
+            this.label81.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label82
+            // 
+            this.label82.BackColor = System.Drawing.Color.White;
+            this.label82.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label82.Location = new System.Drawing.Point(667, 398);
+            this.label82.Name = "label82";
+            this.label82.Size = new System.Drawing.Size(40, 30);
+            this.label82.TabIndex = 196;
+            this.label82.Text = "③";
+            this.label82.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label83
+            // 
+            this.label83.BackColor = System.Drawing.Color.White;
+            this.label83.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label83.Location = new System.Drawing.Point(667, 368);
+            this.label83.Name = "label83";
+            this.label83.Size = new System.Drawing.Size(40, 30);
+            this.label83.TabIndex = 197;
+            this.label83.Text = "②";
+            this.label83.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label84
+            // 
+            this.label84.BackColor = System.Drawing.Color.White;
+            this.label84.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label84.Location = new System.Drawing.Point(707, 428);
+            this.label84.Name = "label84";
+            this.label84.Size = new System.Drawing.Size(240, 30);
+            this.label84.TabIndex = 203;
+            this.label84.Text = "通勤有料（公認分片道）";
+            this.label84.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label85
+            // 
+            this.label85.BackColor = System.Drawing.Color.White;
+            this.label85.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label85.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label85.Location = new System.Drawing.Point(707, 398);
+            this.label85.Name = "label85";
+            this.label85.Size = new System.Drawing.Size(100, 30);
+            this.label85.TabIndex = 199;
+            this.label85.Text = "資材置場移動";
+            this.label85.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label86
+            // 
+            this.label86.BackColor = System.Drawing.Color.White;
+            this.label86.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label86.Location = new System.Drawing.Point(707, 368);
+            this.label86.Name = "label86";
+            this.label86.Size = new System.Drawing.Size(100, 30);
+            this.label86.TabIndex = 200;
+            this.label86.Text = "事務所通勤";
+            this.label86.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblDspKm2
+            // 
+            this.lblDspKm2.BackColor = System.Drawing.Color.White;
+            this.lblDspKm2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspKm2.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspKm2.Location = new System.Drawing.Point(807, 368);
+            this.lblDspKm2.Name = "lblDspKm2";
+            this.lblDspKm2.Size = new System.Drawing.Size(80, 30);
+            this.lblDspKm2.TabIndex = 201;
+            this.lblDspKm2.Text = "999,999";
+            this.lblDspKm2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblDspKm1
+            // 
+            this.lblDspKm1.BackColor = System.Drawing.Color.White;
+            this.lblDspKm1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblDspKm1.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblDspKm1.Location = new System.Drawing.Point(807, 338);
+            this.lblDspKm1.Name = "lblDspKm1";
+            this.lblDspKm1.Size = new System.Drawing.Size(80, 30);
+            this.lblDspKm1.TabIndex = 202;
+            this.lblDspKm1.Text = "999,999";
+            this.lblDspKm1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label87
+            // 
+            this.label87.BackColor = System.Drawing.Color.White;
+            this.label87.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label87.Location = new System.Drawing.Point(707, 338);
+            this.label87.Name = "label87";
+            this.label87.Size = new System.Drawing.Size(100, 30);
+            this.label87.TabIndex = 198;
+            this.label87.Text = "現場移動";
+            this.label87.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label88
+            // 
+            this.label88.BackColor = System.Drawing.Color.White;
+            this.label88.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label88.Location = new System.Drawing.Point(667, 338);
+            this.label88.Name = "label88";
+            this.label88.Size = new System.Drawing.Size(40, 30);
+            this.label88.TabIndex = 193;
+            this.label88.Text = "①";
+            this.label88.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label59
+            // 
+            this.label59.BackColor = System.Drawing.Color.White;
+            this.label59.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label59.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label59.Location = new System.Drawing.Point(1257, 6);
+            this.label59.Name = "label59";
+            this.label59.Size = new System.Drawing.Size(60, 30);
+            this.label59.TabIndex = 192;
+            this.label59.Tag = "";
+            this.label59.Text = "資材置場";
+            this.label59.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label60
+            // 
+            this.label60.BackColor = System.Drawing.Color.White;
+            this.label60.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label60.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label60.Location = new System.Drawing.Point(1017, 26);
+            this.label60.Name = "label60";
+            this.label60.Size = new System.Drawing.Size(120, 20);
+            this.label60.TabIndex = 191;
+            this.label60.Tag = "";
+            this.label60.Text = "事務所";
+            this.label60.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label65
+            // 
+            this.label65.BackColor = System.Drawing.Color.White;
+            this.label65.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label65.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label65.Location = new System.Drawing.Point(1017, 6);
+            this.label65.Name = "label65";
+            this.label65.Size = new System.Drawing.Size(240, 20);
+            this.label65.TabIndex = 190;
+            this.label65.Tag = "";
+            this.label65.Text = "通　　勤";
+            this.label65.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label42
+            // 
+            this.label42.BackColor = System.Drawing.Color.White;
+            this.label42.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label42.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label42.Location = new System.Drawing.Point(1197, 46);
+            this.label42.Name = "label42";
+            this.label42.Size = new System.Drawing.Size(60, 20);
+            this.label42.TabIndex = 189;
+            this.label42.Tag = "";
+            this.label42.Text = "帰宅";
+            this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label39
+            // 
+            this.label39.BackColor = System.Drawing.Color.White;
+            this.label39.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label39.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label39.Location = new System.Drawing.Point(1137, 46);
+            this.label39.Name = "label39";
+            this.label39.Size = new System.Drawing.Size(60, 20);
+            this.label39.TabIndex = 188;
+            this.label39.Tag = "";
+            this.label39.Text = "出勤";
+            this.label39.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label67
+            // 
+            this.label67.BackColor = System.Drawing.Color.White;
+            this.label67.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            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(1257, 36);
+            this.label67.Name = "label67";
+            this.label67.Size = new System.Drawing.Size(60, 30);
+            this.label67.TabIndex = 188;
+            this.label67.Tag = "";
+            this.label67.Text = "移動";
+            this.label67.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label68
+            // 
+            this.label68.BackColor = System.Drawing.Color.White;
+            this.label68.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label68.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label68.Location = new System.Drawing.Point(1077, 46);
+            this.label68.Name = "label68";
+            this.label68.Size = new System.Drawing.Size(60, 20);
+            this.label68.TabIndex = 187;
+            this.label68.Tag = "";
+            this.label68.Text = "帰宅";
+            this.label68.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label69
+            // 
+            this.label69.BackColor = System.Drawing.Color.White;
+            this.label69.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            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(1017, 46);
+            this.label69.Name = "label69";
+            this.label69.Size = new System.Drawing.Size(60, 20);
+            this.label69.TabIndex = 186;
+            this.label69.Tag = "";
+            this.label69.Text = "出勤";
+            this.label69.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label70
+            // 
+            this.label70.BackColor = System.Drawing.Color.White;
+            this.label70.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label70.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label70.Location = new System.Drawing.Point(667, 6);
+            this.label70.Name = "label70";
+            this.label70.Size = new System.Drawing.Size(350, 20);
+            this.label70.TabIndex = 185;
+            this.label70.Tag = "";
+            this.label70.Text = "現　場　移　動（出張費）";
+            this.label70.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label71
+            // 
+            this.label71.BackColor = System.Drawing.Color.White;
+            this.label71.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label71.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label71.Location = new System.Drawing.Point(917, 26);
+            this.label71.Name = "label71";
+            this.label71.Size = new System.Drawing.Size(100, 40);
+            this.label71.TabIndex = 184;
+            this.label71.Tag = "";
+            this.label71.Text = "当 日 計\r\n（Km）";
+            this.label71.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label72
+            // 
+            this.label72.BackColor = System.Drawing.Color.White;
+            this.label72.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label72.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label72.Location = new System.Drawing.Point(817, 26);
+            this.label72.Name = "label72";
+            this.label72.Size = new System.Drawing.Size(100, 40);
+            this.label72.TabIndex = 183;
+            this.label72.Tag = "";
+            this.label72.Text = "事務所着\r\n（Km）";
+            this.label72.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label73
+            // 
+            this.label73.BackColor = System.Drawing.Color.White;
+            this.label73.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label73.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label73.Location = new System.Drawing.Point(717, 26);
+            this.label73.Name = "label73";
+            this.label73.Size = new System.Drawing.Size(100, 40);
+            this.label73.TabIndex = 182;
+            this.label73.Tag = "";
+            this.label73.Text = "事務所発\r\n（Km）";
+            this.label73.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label74
+            // 
+            this.label74.BackColor = System.Drawing.Color.White;
+            this.label74.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label74.Location = new System.Drawing.Point(667, 26);
+            this.label74.Name = "label74";
+            this.label74.Size = new System.Drawing.Size(50, 40);
+            this.label74.TabIndex = 181;
+            this.label74.Tag = "";
+            this.label74.Text = "日";
+            this.label74.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblKM
+            // 
+            this.lblKM.BackColor = System.Drawing.Color.White;
+            this.lblKM.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblKM.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblKM.Location = new System.Drawing.Point(917, 299);
+            this.lblKM.Name = "lblKM";
+            this.lblKM.Size = new System.Drawing.Size(100, 24);
+            this.lblKM.TabIndex = 179;
+            this.lblKM.Text = "999,999";
+            this.lblKM.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblCount05
+            // 
+            this.lblCount05.BackColor = System.Drawing.Color.White;
+            this.lblCount05.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblCount05.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblCount05.Location = new System.Drawing.Point(1257, 299);
+            this.lblCount05.Name = "lblCount05";
+            this.lblCount05.Size = new System.Drawing.Size(60, 24);
+            this.lblCount05.TabIndex = 178;
+            this.lblCount05.Text = "99";
+            this.lblCount05.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblCount04
+            // 
+            this.lblCount04.BackColor = System.Drawing.Color.White;
+            this.lblCount04.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblCount04.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblCount04.Location = new System.Drawing.Point(1197, 299);
+            this.lblCount04.Name = "lblCount04";
+            this.lblCount04.Size = new System.Drawing.Size(60, 24);
+            this.lblCount04.TabIndex = 178;
+            this.lblCount04.Text = "99";
+            this.lblCount04.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblCount03
+            // 
+            this.lblCount03.BackColor = System.Drawing.Color.White;
+            this.lblCount03.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblCount03.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblCount03.Location = new System.Drawing.Point(1137, 299);
+            this.lblCount03.Name = "lblCount03";
+            this.lblCount03.Size = new System.Drawing.Size(60, 24);
+            this.lblCount03.TabIndex = 177;
+            this.lblCount03.Text = "99";
+            this.lblCount03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblCount02
+            // 
+            this.lblCount02.BackColor = System.Drawing.Color.White;
+            this.lblCount02.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblCount02.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblCount02.Location = new System.Drawing.Point(1077, 299);
+            this.lblCount02.Name = "lblCount02";
+            this.lblCount02.Size = new System.Drawing.Size(60, 24);
+            this.lblCount02.TabIndex = 176;
+            this.lblCount02.Text = "99";
+            this.lblCount02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // lblCount01
+            // 
+            this.lblCount01.BackColor = System.Drawing.Color.White;
+            this.lblCount01.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.lblCount01.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.lblCount01.Location = new System.Drawing.Point(1017, 299);
+            this.lblCount01.Name = "lblCount01";
+            this.lblCount01.Size = new System.Drawing.Size(60, 24);
+            this.lblCount01.TabIndex = 175;
+            this.lblCount01.Text = "99";
+            this.lblCount01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            // 
+            // label36
+            // 
+            this.label36.BackColor = System.Drawing.Color.White;
+            this.label36.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label36.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label36.Location = new System.Drawing.Point(478, 26);
+            this.label36.Name = "label36";
+            this.label36.Size = new System.Drawing.Size(120, 20);
+            this.label36.TabIndex = 174;
+            this.label36.Tag = "";
+            this.label36.Text = "通勤有料";
+            this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // 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.Location = new System.Drawing.Point(598, 36);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(60, 30);
+            this.label17.TabIndex = 174;
+            this.label17.Tag = "";
+            this.label17.Text = "移動";
+            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label64
+            // 
+            this.label64.BackColor = System.Drawing.Color.White;
+            this.label64.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label64.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label64.Location = new System.Drawing.Point(598, 6);
+            this.label64.Name = "label64";
+            this.label64.Size = new System.Drawing.Size(60, 30);
+            this.label64.TabIndex = 174;
+            this.label64.Tag = "";
+            this.label64.Text = "資材置場";
+            this.label64.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label63
+            // 
+            this.label63.BackColor = System.Drawing.Color.White;
+            this.label63.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label63.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label63.Location = new System.Drawing.Point(358, 26);
+            this.label63.Name = "label63";
+            this.label63.Size = new System.Drawing.Size(120, 20);
+            this.label63.TabIndex = 173;
+            this.label63.Tag = "";
+            this.label63.Text = "事務所";
+            this.label63.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label16
+            // 
+            this.label16.BackColor = System.Drawing.Color.White;
+            this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label16.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label16.Location = new System.Drawing.Point(358, 6);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(240, 20);
+            this.label16.TabIndex = 171;
+            this.label16.Tag = "";
+            this.label16.Text = "通　　勤";
+            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label19
+            // 
+            this.label19.BackColor = System.Drawing.Color.White;
+            this.label19.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label19.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label19.Location = new System.Drawing.Point(418, 46);
+            this.label19.Name = "label19";
+            this.label19.Size = new System.Drawing.Size(60, 20);
+            this.label19.TabIndex = 168;
+            this.label19.Tag = "";
+            this.label19.Text = "帰宅";
+            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label20
+            // 
+            this.label20.BackColor = System.Drawing.Color.White;
+            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label20.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label20.Location = new System.Drawing.Point(358, 46);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(60, 20);
+            this.label20.TabIndex = 167;
+            this.label20.Tag = "";
+            this.label20.Text = "出勤";
+            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label21
+            // 
+            this.label21.BackColor = System.Drawing.Color.White;
+            this.label21.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label21.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label21.Location = new System.Drawing.Point(8, 6);
+            this.label21.Name = "label21";
+            this.label21.Size = new System.Drawing.Size(350, 20);
+            this.label21.TabIndex = 166;
+            this.label21.Tag = "";
+            this.label21.Text = "現　場　移　動（出張費）";
+            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label22
+            // 
+            this.label22.BackColor = System.Drawing.Color.White;
+            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label22.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label22.Location = new System.Drawing.Point(258, 26);
+            this.label22.Name = "label22";
+            this.label22.Size = new System.Drawing.Size(100, 40);
+            this.label22.TabIndex = 165;
+            this.label22.Tag = "";
+            this.label22.Text = "当 日 計\r\n（Km）";
+            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label23
+            // 
+            this.label23.BackColor = System.Drawing.Color.White;
+            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label23.Location = new System.Drawing.Point(158, 26);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(100, 40);
+            this.label23.TabIndex = 164;
+            this.label23.Tag = "";
+            this.label23.Text = "事務所着\r\n（Km）";
+            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label24
+            // 
+            this.label24.BackColor = System.Drawing.Color.White;
+            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label24.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label24.Location = new System.Drawing.Point(58, 26);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(100, 40);
+            this.label24.TabIndex = 163;
+            this.label24.Tag = "";
+            this.label24.Text = "事務所発\r\n（Km）";
+            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label25
+            // 
+            this.label25.BackColor = System.Drawing.Color.White;
+            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label25.Location = new System.Drawing.Point(8, 26);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(50, 40);
+            this.label25.TabIndex = 162;
+            this.label25.Tag = "";
+            this.label25.Text = "日";
+            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label55
+            // 
+            this.label55.BackColor = System.Drawing.Color.White;
+            this.label55.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label55.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label55.Location = new System.Drawing.Point(667, 299);
+            this.label55.Name = "label55";
+            this.label55.Size = new System.Drawing.Size(250, 24);
+            this.label55.TabIndex = 161;
+            this.label55.Tag = "";
+            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;
+            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) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnPetition.BackColor = System.Drawing.Color.White;
-            this.btnPetition.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnPetition.ForeColor = System.Drawing.Color.Red;
-            this.btnPetition.Location = new System.Drawing.Point(3, 3);
-            this.btnPetition.Name = "btnPetition";
-            this.btnPetition.Size = new System.Drawing.Size(100, 24);
-            this.btnPetition.TabIndex = 12;
-            this.btnPetition.Text = "未申請";
-            this.btnPetition.UseVisualStyleBackColor = 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;
+            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[] {
+            this.Column1,
+            this.Column4,
+            this.Column3,
+            this.Column2,
+            this.Column7,
+            this.Column6});
+            this.dgvAllDisplay.Location = new System.Drawing.Point(8, 39);
+            this.dgvAllDisplay.Name = "dgvAllDisplay";
+            this.dgvAllDisplay.RowHeadersVisible = false;
+            this.dgvAllDisplay.RowHeadersWidth = 20;
+            this.dgvAllDisplay.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvAllDisplay.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.dgvAllDisplay.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
+            this.dgvAllDisplay.RowTemplate.Height = 24;
+            this.dgvAllDisplay.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvAllDisplay.Size = new System.Drawing.Size(1310, 458);
+            this.dgvAllDisplay.TabIndex = 37;
+            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);
             // 
-            // btnApproval
+            // Column1
             // 
-            this.btnApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnApproval.BackColor = System.Drawing.Color.White;
-            this.btnApproval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnApproval.ForeColor = System.Drawing.Color.Red;
-            this.btnApproval.Location = new System.Drawing.Point(104, 3);
-            this.btnApproval.Name = "btnApproval";
-            this.btnApproval.Size = new System.Drawing.Size(100, 24);
-            this.btnApproval.TabIndex = 12;
-            this.btnApproval.Text = "未承認";
-            this.btnApproval.UseVisualStyleBackColor = false;
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle2;
+            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.Width = 70;
             // 
-            // pnlApprovalButton
+            // Column4
             // 
-            this.pnlApprovalButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.pnlApprovalButton.AutoSize = true;
-            this.pnlApprovalButton.BackColor = System.Drawing.Color.White;
-            this.pnlApprovalButton.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.pnlApprovalButton.Controls.Add(this.btnOnApproval);
-            this.pnlApprovalButton.Controls.Add(this.btnNotApproval);
-            this.pnlApprovalButton.Controls.Add(this.btnOnHold);
-            this.pnlApprovalButton.Location = new System.Drawing.Point(1056, 0);
-            this.pnlApprovalButton.Name = "pnlApprovalButton";
-            this.pnlApprovalButton.Size = new System.Drawing.Size(262, 34);
-            this.pnlApprovalButton.TabIndex = 110;
-            this.pnlApprovalButton.Visible = false;
+            this.Column4.Frozen = true;
+            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;
+            this.Column4.Visible = false;
+            this.Column4.Width = 5;
             // 
-            // btnOnApproval
+            // Column3
             // 
-            this.btnOnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
-            this.btnOnApproval.Location = new System.Drawing.Point(5, 3);
-            this.btnOnApproval.Name = "btnOnApproval";
-            this.btnOnApproval.Size = new System.Drawing.Size(83, 24);
-            this.btnOnApproval.TabIndex = 34;
-            this.btnOnApproval.TabStop = false;
-            this.btnOnApproval.Text = "承認";
-            this.btnOnApproval.UseVisualStyleBackColor = false;
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle3;
+            this.Column3.Frozen = true;
+            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;
+            this.Column3.Width = 80;
             // 
-            // btnNotApproval
+            // Column2
             // 
-            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
-            this.btnNotApproval.Location = new System.Drawing.Point(171, 3);
-            this.btnNotApproval.Name = "btnNotApproval";
-            this.btnNotApproval.Size = new System.Drawing.Size(83, 24);
-            this.btnNotApproval.TabIndex = 35;
-            this.btnNotApproval.TabStop = false;
-            this.btnNotApproval.Text = "不承認";
-            this.btnNotApproval.UseVisualStyleBackColor = false;
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle4;
+            this.Column2.Frozen = true;
+            this.Column2.HeaderText = "行　　先";
+            this.Column2.Name = "Column2";
+            this.Column2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column2.Width = 540;
             // 
-            // btnOnHold
+            // Column7
             // 
-            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
-            this.btnOnHold.Location = new System.Drawing.Point(88, 3);
-            this.btnOnHold.Name = "btnOnHold";
-            this.btnOnHold.Size = new System.Drawing.Size(83, 24);
-            this.btnOnHold.TabIndex = 36;
-            this.btnOnHold.TabStop = false;
-            this.btnOnHold.Text = "保留";
-            this.btnOnHold.UseVisualStyleBackColor = false;
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle5;
+            this.Column7.Frozen = true;
+            this.Column7.HeaderText = "残業時間";
+            this.Column7.Name = "Column7";
+            this.Column7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             // 
+            // Column6
+            // 
+            this.Column6.Frozen = true;
+            this.Column6.HeaderText = "備　考";
+            this.Column6.Name = "Column6";
+            this.Column6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column6.Width = 500;
+            // 
+            // dgvTransport02
+            // 
+            this.dgvTransport02.AllowUserToAddRows = false;
+            this.dgvTransport02.AllowUserToDeleteRows = false;
+            this.dgvTransport02.AllowUserToResizeColumns = false;
+            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;
+            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[] {
+            this.dataGridViewTextBoxColumn1,
+            this.Column10,
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn4,
+            this.dataGridViewCheckBoxColumn1,
+            this.dataGridViewCheckBoxColumn2,
+            this.Column13,
+            this.Column14,
+            this.dataGridViewCheckBoxColumn3});
+            this.dgvTransport02.Location = new System.Drawing.Point(667, 66);
+            this.dgvTransport02.Name = "dgvTransport02";
+            this.dgvTransport02.RowHeadersVisible = false;
+            this.dgvTransport02.RowHeadersWidth = 20;
+            this.dgvTransport02.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvTransport02.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.dgvTransport02.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
+            this.dgvTransport02.RowTemplate.Height = 21;
+            this.dgvTransport02.ScrollBars = System.Windows.Forms.ScrollBars.None;
+            this.dgvTransport02.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvTransport02.Size = new System.Drawing.Size(650, 233);
+            this.dgvTransport02.TabIndex = 180;
+            this.dgvTransport02.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellEnter);
+            this.dgvTransport02.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellValidated);
+            this.dgvTransport02.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellValueChanged);
+            this.dgvTransport02.CurrentCellDirtyStateChanged += new System.EventHandler(this.dgvTransport_CurrentCellDirtyStateChanged);
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            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";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            this.dataGridViewTextBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn1.Width = 50;
+            // 
+            // Column10
+            // 
+            this.Column10.Frozen = true;
+            this.Column10.HeaderText = "内部日付";
+            this.Column10.Name = "Column10";
+            this.Column10.ReadOnly = true;
+            this.Column10.Visible = false;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            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";
+            this.dataGridViewTextBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            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";
+            this.dataGridViewTextBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn4
+            // 
+            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";
+            this.dataGridViewTextBoxColumn4.ReadOnly = true;
+            this.dataGridViewTextBoxColumn4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewCheckBoxColumn1
+            // 
+            this.dataGridViewCheckBoxColumn1.Frozen = true;
+            this.dataGridViewCheckBoxColumn1.HeaderText = "事務所出勤";
+            this.dataGridViewCheckBoxColumn1.Name = "dataGridViewCheckBoxColumn1";
+            this.dataGridViewCheckBoxColumn1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn1.Width = 60;
+            // 
+            // dataGridViewCheckBoxColumn2
+            // 
+            this.dataGridViewCheckBoxColumn2.Frozen = true;
+            this.dataGridViewCheckBoxColumn2.HeaderText = "事務所退勤";
+            this.dataGridViewCheckBoxColumn2.Name = "dataGridViewCheckBoxColumn2";
+            this.dataGridViewCheckBoxColumn2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn2.Width = 60;
+            // 
+            // Column13
+            // 
+            this.Column13.Frozen = true;
+            this.Column13.HeaderText = "通勤有料出勤";
+            this.Column13.Name = "Column13";
+            this.Column13.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column13.Width = 60;
+            // 
+            // Column14
+            // 
+            this.Column14.Frozen = true;
+            this.Column14.HeaderText = "通勤有料帰宅";
+            this.Column14.Name = "Column14";
+            this.Column14.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column14.Width = 60;
+            // 
+            // dataGridViewCheckBoxColumn3
+            // 
+            this.dataGridViewCheckBoxColumn3.Frozen = true;
+            this.dataGridViewCheckBoxColumn3.HeaderText = "資材置場出勤";
+            this.dataGridViewCheckBoxColumn3.Name = "dataGridViewCheckBoxColumn3";
+            this.dataGridViewCheckBoxColumn3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn3.Width = 60;
+            // 
+            // dgvTransport01
+            // 
+            this.dgvTransport01.AllowUserToAddRows = false;
+            this.dgvTransport01.AllowUserToDeleteRows = false;
+            this.dgvTransport01.AllowUserToResizeColumns = false;
+            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;
+            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[] {
+            this.dataGridViewTextBoxColumn5,
+            this.Column9,
+            this.dataGridViewTextBoxColumn6,
+            this.dataGridViewTextBoxColumn7,
+            this.dataGridViewTextBoxColumn8,
+            this.dataGridViewCheckBoxColumn5,
+            this.dataGridViewCheckBoxColumn6,
+            this.Column11,
+            this.Column12,
+            this.dataGridViewCheckBoxColumn7});
+            this.dgvTransport01.Location = new System.Drawing.Point(8, 66);
+            this.dgvTransport01.Name = "dgvTransport01";
+            this.dgvTransport01.RowHeadersVisible = false;
+            this.dgvTransport01.RowHeadersWidth = 20;
+            this.dgvTransport01.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvTransport01.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.dgvTransport01.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.Black;
+            this.dgvTransport01.RowTemplate.Height = 21;
+            this.dgvTransport01.ScrollBars = System.Windows.Forms.ScrollBars.None;
+            this.dgvTransport01.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvTransport01.Size = new System.Drawing.Size(650, 422);
+            this.dgvTransport01.TabIndex = 172;
+            this.dgvTransport01.CellEnter += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellEnter);
+            this.dgvTransport01.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellValidated);
+            this.dgvTransport01.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvTransport_CellValueChanged);
+            this.dgvTransport01.CurrentCellDirtyStateChanged += new System.EventHandler(this.dgvTransport_CurrentCellDirtyStateChanged);
+            // 
+            // dataGridViewTextBoxColumn5
+            // 
+            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";
+            this.dataGridViewTextBoxColumn5.ReadOnly = true;
+            this.dataGridViewTextBoxColumn5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn5.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn5.Width = 50;
+            // 
+            // Column9
+            // 
+            this.Column9.Frozen = true;
+            this.Column9.HeaderText = "内部日付";
+            this.Column9.Name = "Column9";
+            this.Column9.ReadOnly = true;
+            this.Column9.Visible = false;
+            // 
+            // dataGridViewTextBoxColumn6
+            // 
+            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";
+            this.dataGridViewTextBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn6.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn7
+            // 
+            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";
+            this.dataGridViewTextBoxColumn7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn7.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn8
+            // 
+            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";
+            this.dataGridViewTextBoxColumn8.ReadOnly = true;
+            this.dataGridViewTextBoxColumn8.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewCheckBoxColumn5
+            // 
+            this.dataGridViewCheckBoxColumn5.Frozen = true;
+            this.dataGridViewCheckBoxColumn5.HeaderText = "事務所出勤";
+            this.dataGridViewCheckBoxColumn5.Name = "dataGridViewCheckBoxColumn5";
+            this.dataGridViewCheckBoxColumn5.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn5.Width = 60;
+            // 
+            // dataGridViewCheckBoxColumn6
+            // 
+            this.dataGridViewCheckBoxColumn6.Frozen = true;
+            this.dataGridViewCheckBoxColumn6.HeaderText = "事務所退勤";
+            this.dataGridViewCheckBoxColumn6.Name = "dataGridViewCheckBoxColumn6";
+            this.dataGridViewCheckBoxColumn6.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn6.Width = 60;
+            // 
+            // Column11
+            // 
+            this.Column11.Frozen = true;
+            this.Column11.HeaderText = "通勤有料出勤";
+            this.Column11.Name = "Column11";
+            this.Column11.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column11.Width = 60;
+            // 
+            // Column12
+            // 
+            this.Column12.Frozen = true;
+            this.Column12.HeaderText = "通勤有料帰宅";
+            this.Column12.Name = "Column12";
+            this.Column12.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column12.Width = 60;
+            // 
+            // dataGridViewCheckBoxColumn7
+            // 
+            this.dataGridViewCheckBoxColumn7.Frozen = true;
+            this.dataGridViewCheckBoxColumn7.HeaderText = "資材置場出勤";
+            this.dataGridViewCheckBoxColumn7.Name = "dataGridViewCheckBoxColumn7";
+            this.dataGridViewCheckBoxColumn7.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewCheckBoxColumn7.Width = 60;
+            // 
+            // 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.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold);
+            this.cmbDepartment.FormattingEnabled = true;
+            this.cmbDepartment.Location = new System.Drawing.Point(437, 4);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(260, 29);
+            this.cmbDepartment.TabIndex = 123;
+            this.cmbDepartment.TextChanged += new System.EventHandler(this.cmbDepartment_TextChanged);
+            this.cmbDepartment.Enter += new System.EventHandler(this.cmbDepartment_Enter);
+            // 
+            // 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.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.cmbConstructionPerson.FormattingEnabled = true;
+            this.cmbConstructionPerson.Location = new System.Drawing.Point(841, 4);
+            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
+            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 29);
+            this.cmbConstructionPerson.TabIndex = 124;
+            this.cmbConstructionPerson.TextChanged += new System.EventHandler(this.cmbConstructionPerson_TextChanged);
+            this.cmbConstructionPerson.Enter += new System.EventHandler(this.cmbConstructionPerson_Enter);
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(133, 4);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(160, 29);
+            this.comboBox1.TabIndex = 114;
+            this.comboBox1.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
+            this.comboBox1.Enter += new System.EventHandler(this.comboBox1_Enter);
+            // 
             // FrmDRWork
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -652,9 +2255,9 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.Black;
             this.ClientSize = new System.Drawing.Size(1344, 677);
+            this.Controls.Add(this.panel2);
+            this.Controls.Add(this.tabControl1);
             this.Controls.Add(this.panel3);
-            this.Controls.Add(this.pnlWork);
-            this.Controls.Add(this.btnOtherProc);
             this.Controls.Add(this.btnLineDel);
             this.Controls.Add(this.btnLineAdd);
             this.Controls.Add(this.btnDataDelete);
@@ -669,12 +2272,17 @@
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmDRWork_FormClosing);
             this.Load += new System.EventHandler(this.FrmDRWork_Load);
-            this.pnlWork.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvAllDisplay)).EndInit();
             this.panel3.ResumeLayout(false);
             this.panel3.PerformLayout();
             this.pnlApproval.ResumeLayout(false);
             this.pnlApprovalButton.ResumeLayout(false);
+            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.ResumeLayout(false);
 
         }
@@ -687,9 +2295,6 @@
         private System.Windows.Forms.Button btnDataDelete;
         private System.Windows.Forms.Button btnDataEntry;
         private System.Windows.Forms.Button btnEnd;
-        private System.Windows.Forms.Button btnOtherProc;
-        private System.Windows.Forms.Panel pnlWork;
-        private CustomControls.DataGridViewEX dgvAllDisplay;
         private System.Windows.Forms.Panel panel3;
         private System.Windows.Forms.Panel pnlApproval;
         private System.Windows.Forms.Label lblApprovalCount;
@@ -699,27 +2304,141 @@
         private System.Windows.Forms.Button btnOnApproval;
         private System.Windows.Forms.Button btnNotApproval;
         private System.Windows.Forms.Button btnOnHold;
-        private System.Windows.Forms.Label label5;
         private CustomControls.ComboBoxEX comboBox1;
         private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.Label label4;
+        private CustomControls.ComboBoxEX cmbDepartment;
+        private System.Windows.Forms.Label label2;
+        private CustomControls.ComboBoxEX cmbConstructionPerson;
         private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.TabControl tabControl1;
+        private System.Windows.Forms.TabPage tabPage1;
+        private CustomControls.DataGridViewEX dgvAllDisplay;
+        private System.Windows.Forms.TabPage tabPage2;
+        private System.Windows.Forms.Label label14;
+        private System.Windows.Forms.Label label13;
+        private System.Windows.Forms.Label label12;
         private System.Windows.Forms.Label label10;
         private System.Windows.Forms.Label label11;
         private System.Windows.Forms.Label label9;
         private System.Windows.Forms.Label label8;
         private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label12;
-        private System.Windows.Forms.Label label13;
-        private CustomControls.ComboBoxEX cmbDepartment;
-        private System.Windows.Forms.Label label14;
-        private CustomControls.ComboBoxEX cmbConstructionPerson;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label4;
         private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label59;
+        private System.Windows.Forms.Label label60;
+        private System.Windows.Forms.Label label65;
+        private System.Windows.Forms.Label label67;
+        private System.Windows.Forms.Label label68;
+        private System.Windows.Forms.Label label69;
+        private System.Windows.Forms.Label label70;
+        private System.Windows.Forms.Label label71;
+        private System.Windows.Forms.Label label72;
+        private System.Windows.Forms.Label label73;
+        private System.Windows.Forms.Label label74;
+        private CustomControls.DataGridViewEX dgvTransport02;
+        private System.Windows.Forms.Label lblKM;
+        private System.Windows.Forms.Label lblCount04;
+        private System.Windows.Forms.Label lblCount03;
+        private System.Windows.Forms.Label lblCount02;
+        private System.Windows.Forms.Label lblCount01;
+        private System.Windows.Forms.Label label64;
+        private System.Windows.Forms.Label label63;
+        private CustomControls.DataGridViewEX dgvTransport01;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.Label label19;
+        private System.Windows.Forms.Label label20;
+        private System.Windows.Forms.Label label21;
+        private System.Windows.Forms.Label label22;
+        private System.Windows.Forms.Label label23;
+        private System.Windows.Forms.Label label24;
+        private System.Windows.Forms.Label label25;
+        private System.Windows.Forms.Label label55;
+        private System.Windows.Forms.Label label61;
+        private System.Windows.Forms.Label label62;
+        private System.Windows.Forms.Label lblDspKm3;
+        private System.Windows.Forms.Label label54;
+        private System.Windows.Forms.Label label53;
+        private System.Windows.Forms.Label label50;
+        private System.Windows.Forms.Label lblMonthlyTotal05;
+        private System.Windows.Forms.Label label52;
+        private System.Windows.Forms.Label label47;
+        private System.Windows.Forms.Label lblMonthlyTotal01;
+        private System.Windows.Forms.Label label49;
+        private System.Windows.Forms.Label label38;
+        private System.Windows.Forms.Label lblMonthlyTotal04;
+        private System.Windows.Forms.Label label40;
+        private System.Windows.Forms.Label label41;
+        private System.Windows.Forms.Label lblMonthlyTotal03;
+        private System.Windows.Forms.Label label43;
+        private System.Windows.Forms.Label label44;
+        private System.Windows.Forms.Label lblMonthlyTotal02;
+        private System.Windows.Forms.Label label46;
+        private System.Windows.Forms.Label label35;
+        private System.Windows.Forms.Label lblMonthlyCnt03;
+        private System.Windows.Forms.Label label37;
+        private System.Windows.Forms.Label label32;
+        private System.Windows.Forms.Label lblMonthlyCnt02;
+        private System.Windows.Forms.Label label34;
+        private System.Windows.Forms.Label label29;
+        private System.Windows.Forms.Label lblMonthlyCnt01;
+        private System.Windows.Forms.Label label27;
+        private System.Windows.Forms.Label label30;
+        private System.Windows.Forms.Label lblDspCosts4;
+        private System.Windows.Forms.Label label28;
+        private System.Windows.Forms.Label lblDspCosts3;
+        private System.Windows.Forms.Label label26;
+        private System.Windows.Forms.Label lblDspCosts2;
+        private System.Windows.Forms.Label label75;
+        private System.Windows.Forms.Label lblDspCosts1;
+        private System.Windows.Forms.Label label76;
+        private System.Windows.Forms.Label label77;
+        private System.Windows.Forms.Label label78;
+        private System.Windows.Forms.Label label79;
+        private System.Windows.Forms.Label label81;
+        private System.Windows.Forms.Label label82;
+        private System.Windows.Forms.Label label83;
+        private System.Windows.Forms.Label label84;
+        private System.Windows.Forms.Label label85;
+        private System.Windows.Forms.Label label86;
+        private System.Windows.Forms.Label lblDspKm2;
+        private System.Windows.Forms.Label lblDspKm1;
+        private System.Windows.Forms.Label label87;
+        private System.Windows.Forms.Label label88;
+        private System.Windows.Forms.Label label45;
+        private System.Windows.Forms.Label label31;
+        private System.Windows.Forms.Label label33;
+        private System.Windows.Forms.Label label42;
+        private System.Windows.Forms.Label label39;
+        private System.Windows.Forms.Label lblCount05;
+        private System.Windows.Forms.Label label36;
+        private System.Windows.Forms.Label label17;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn1;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn2;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn Column13;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn Column14;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn5;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn dataGridViewCheckBoxColumn6;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn Column11;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn Column12;
+        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 Column5;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.cs	(revision 83)
@@ -32,22 +32,47 @@
         #endregion
 
         #region 定数
-        #region グリッド表示カラム
+        #region 自プロセス名称
         /// <summary>
-        /// グリッドカラム
+        /// 自プロセス名称
         /// </summary>
-        private enum GridColumn
+        private const string s_MyProcessName = "出勤管理承認";
+        #endregion
+
+        #region 出勤日報グリッドカラム
+        /// <summary>
+        /// 出勤日報グリッドカラム
+        /// </summary>
+        private enum GridColumn01
         {
             DispDay = 0,
-            Day,
+            AttendanceDate,
             WeekString,
-            ConstructionCode,
-            ConstructionName,
+            ActionResult,
             OverTimes,
             Comment,
         }
         #endregion
 
+        #region 通勤交通費グリッドカラム
+        /// <summary>
+        /// 通勤交通費グリッドカラム
+        /// </summary>
+        private enum GridColumn02
+        {
+            DispDay = 0,
+            AttendanceDate,
+            StartNumber,
+            CompNumber,
+            TotalDistance,
+            OfficeGo,
+            OfficeOut,
+            TrancePayGo,
+            TrancePayOut,
+            WareHouse,
+        }
+        #endregion
+
         #region 表示コントロール
         /// <summary>
         /// 表示コントロール
@@ -82,13 +107,35 @@
             /// 残業時間
             /// </summary>
             Overtime,
+            /// <summary>
+            /// 申請受付番号
+            /// </summary>
+            OrderNo,
+
+            KmTodayTotal,
+            OfficeTodayCnt01,
+            OfficeTodayCnt02,
+            TrancePayCnt01,
+            TrancePayCnt02,
+            WarehouseTodayCnt01,
+            KmMonthTotal01,
+            KmMonthTotal02,
+            KmMonthTotal03,
+            UnitPrice01,
+            UnitPrice02,
+            UnitPrice03,
+            UnitPrice04,
+            MonthCnt01,
+            MonthCnt02,
+            MonthCnt03,
+            MonthTotal01,
+            MonthTotal02,
+            MonthTotal03,
+            MonthTotal04,
+            MonthTotal05,
         }
         #endregion
 
-        /// ラベルコントロール保持配列
-        /// </summary>
-        private Control[] m_DspControl;
-
         #endregion
 
         #region 変数
@@ -108,9 +155,13 @@
         private int m_PersonCode = 0;
 
         /// <summary>
-        /// 対象年月
+        /// 申請年月日
         /// </summary>
-        private DateTime m_ReportDate = DateTime.Now;
+        private DateTime m_OrderDate = DateTime.Now;
+        /// <summary>
+        /// 申請№
+        /// </summary>
+        private int m_OrderNo = 0;
 
         /// <summary>
         /// 終了ボタン押下フラグ
@@ -122,6 +173,47 @@
         /// </summary>
         private bool m_EditLock = false;
 
+        /// ラベルコントロール保持配列
+        /// </summary>
+        private Control[] m_DspControl;
+
+        /// <summary>
+        /// 月最終日
+        /// </summary>
+        private int m_LastDays = 0;
+
+        /// <summary>
+        /// 休日数
+        /// </summary>
+        private int m_HolidayCount = 0;
+
+        /// <summary>
+        /// ガソリン代（1キロ）
+        /// </summary>
+        private int m_FuelCost = 0;
+        /// <summary>
+        /// 事務所距離
+        /// </summary>
+        private double m_MyOfficeDistance = 0;
+        /// <summary>
+        /// 資材置場距離
+        /// </summary>
+        private double m_MyWareHouseDistance = 0;
+        /// <summary>
+        /// 通勤交通費（公認分）
+        /// </summary>
+        private int m_MyTransportCosts = 0;
+
+        /// <summary>
+        /// 作成状態確認画面
+        /// </summary>
+        private FrmDRWorkList m_frmDRWorkList = null;
+
+        /// <summary>
+        /// 承認済みフラグ
+        /// </summary>
+        //private bool m_ApprovalFlag = false;
+
         #endregion
 
         #region プロパティ
@@ -137,10 +229,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>
@@ -174,6 +266,9 @@
         {
             try
             {
+                // 個人データ取得
+                SetAttendanceCosts();
+
                 // 表示オブジェクトの取得
                 SetDisplayObject();
 
@@ -189,9 +284,40 @@
                 // コンボボックス初期表示
                 InitCombBox();
 
+                // ログイン者のセット
+                InitDepPersonCode();
+
+                // 選択値のセット
+                SetVariableValue();
+
                 // 初期表示
                 InitDataLoad();
 
+                // 参照時は変更できない
+                if (m_EditLock)
+                {
+                    SeeModeLock();
+                }
+
+                // 承認画面の「承認対象データを見る」からの起動時は承認ボタンの表示がある
+                bool bApproval = ClsApprovalPermission.ExceApprovalScreen((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+                if (bApproval)
+                {
+                    // 承認対象コードを取得する
+                    int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                    // 工事案件の管理部署を取得する
+                    int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, ApprovalCode, m_OrderDate, m_OrderNo);
+                    // 案件に対して申請がされているかを確認する
+                    bool Pettition = ClsApprovalPermission.CheckPersonPetition(m_PersonCode, ApprovalCode, m_OrderDate, m_OrderNo);
+                    // ログイン者が承認者かを確認する
+                    bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
+                    // 申請中でログイン者が承認者の場合は承認ボタンを表示する
+                    if (Pettition && Approvaler)
+                    {
+                        pnlApprovalButton.Visible = true;
+                    }
+                }
+
                 // 初期表示フラグOFF
                 m_bInitFlg = false;
             }
@@ -202,6 +328,73 @@
         }
         #endregion
 
+        #region データ登録ボタン押下
+        /// <summary>
+        /// データ登録ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            // データ登録処理
+            if (!DataEntryProcess()) return;
+
+            CommonMotions.EntryEndMessage("出勤日報データ");
+
+            m_bChengeAns = false;
+            bool bSelFlg = false;
+
+            int User = CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key;
+            if (CommonMotions.LoginUserSecurity.SecRank == User) bSelFlg = true;
+
+            // 一般ユーザーは登録後終了する
+            if (bSelFlg)
+            {
+                this.Close();
+            }
+            else
+            {
+                // 対象がコンボボックスデータにあればセットする
+                if (SearchDepartmentCombBoxItem(CommonMotions.LoginUserData.DepartmentCode))
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                if (SearchPersonCombBoxItem(CommonMotions.LoginUserData.PersonCode))
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+            }
+        }
+        #endregion
+
+        #region データ削除ボタン押下
+        /// <summary>
+        /// データ削除ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataDelete_Click(object sender, EventArgs e)
+        {
+            // データ削除処理
+            if (!RemoveGridData()) return;
+
+            CommonMotions.RemoveEndMessage("出勤日報データ");
+
+            m_bChengeAns = false;
+            bool bSelFlg = false;
+
+            int User = CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key;
+            if (CommonMotions.LoginUserSecurity.SecRank == User) bSelFlg = true;
+
+            // 一般ユーザーは登録後終了する
+            if (bSelFlg)
+            {
+                this.Close();
+            }
+            else
+            {
+                cmbDepartment.SelectedIndex = -1;
+                cmbConstructionPerson.SelectedIndex = -1;
+            }
+        }
+        #endregion
+
         #region 終了ボタンクリック
         /// <summary>
         /// 終了ボタンクリック
@@ -233,6 +426,9 @@
                         return;
                     }
                 }
+                // 作成確認一覧が表示されていればクローズする
+                if (m_frmDRWorkList != null) m_frmDRWorkList.Close();
+
                 // 終了ボタンがONならば前プロセスに戻る
                 if (m_CloseingProcessOn) ClsExcute.BackProcess();
             }
@@ -265,7 +461,6 @@
         /// <param name="e"></param>
         private void btnLineDel_Click(object sender, EventArgs e)
         {
-
             // 行削除処理を行った
             DeleteLineData();
             m_bChengeAns = true;
@@ -272,17 +467,16 @@
         }
         #endregion
 
-        #region 営業期コンボボックス変更
+        int cmbDepartment_index = -1;
+        #region 部署コンボボックス変更前取得
         /// <summary>
-        /// 営業期変更
+        /// 部署コンボボックス変更前取得
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void numUDConstPro_ValueChanged(object sender, EventArgs e)
+        private void cmbDepartment_Enter(object sender, EventArgs e)
         {
-            if (m_bInitFlg) return;
-            // データ表示
-            InitDispData();
+            cmbDepartment_index = cmbDepartment.SelectedIndex;
         }
         #endregion
 
@@ -296,17 +490,47 @@
         {
             if (m_bInitFlg) return;
 
-            // 担当者コンボボックス変更
-            //SetcombBoxPerson();
+            if (m_bChengeAns)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに部署を変更しますか？。"
+                                , "部署変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    cmbDepartment.SelectedIndex = cmbDepartment_index;
+                    return;
+                }
+            }
 
+            // 担当者コンボボックスをセットする
+            SetcombBoxPerson();
+
+            // 変数を取り込む
+            SetVariableValue();
+
             // データ表示
-            InitDispData();
+            InitDataLoad();
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
         }
         #endregion
 
+        int cmbConstructionPerson_index = -1;
+        #region 担当者コンボボックス変更前取得
+        /// <summary>
+        /// 担当者コンボボックス変更前取得
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void cmbConstructionPerson_Enter(object sender, EventArgs e)
+        {
+            cmbConstructionPerson_index = cmbConstructionPerson.SelectedIndex;
+        }
+        #endregion
+
         #region 担当者コンボボックス変更
         /// <summary>
-        /// 担当者変更
+        /// 担当者コンボボックス変更
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -314,12 +538,652 @@
         {
             if (m_bInitFlg) return;
 
-            // 担当者選択時部署選択を設定する
+            if (m_bChengeAns)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに担当者を変更しますか？。"
+                                , "担当者変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    cmbConstructionPerson.SelectedIndex = cmbConstructionPerson_index;
+                    return;
+                }
+            }
             SetPerosonToDepartment();
 
+            // 変数を取り込む
+            SetVariableValue();
+
             // データ表示
-            InitDispData();
+            InitDataLoad();
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
         }
         #endregion
+
+        int comboBox1_index = -1;
+        #region 対象年月コンボボックス変更前取得
+        /// <summary>
+        /// 対象年月コンボボックス変更前取得
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_Enter(object sender, EventArgs e)
+        {
+            comboBox1_index = comboBox1.SelectedIndex;
+        }
+        #endregion
+
+        #region 対象年月コンボボックス変更
+        /// <summary>
+        /// 対象年月コンボボックス変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            if (m_bChengeAns)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに年月を変更しますか？。"
+                                , "対象年月変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    comboBox1.SelectedIndex = comboBox1_index;
+                    return;
+                }
+            }
+
+            // 変数を取り込む
+            SetVariableValue();
+
+            // データ表示
+            InitDataLoad();
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region 出勤グリッドセル値の変更
+        /// <summary>
+        /// 出勤グリッドセル値の変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvAllDisplay_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        {
+            // 初期表示は処理しない
+            if (GetConstructionPersonCode() == 0) return;
+
+            // 参照時は処理しない
+            if (m_EditLock) return;
+
+            // 出勤日数・残業時間セット
+            SetWorkDaysAndOverTimes();
+
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region 日報グリッドセル入力前処理
+        /// <summary>
+        /// 日報グリッドセル入力前処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvAllDisplay_CellEnter(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                // データグリッドがActiveでなければ処理しない
+                if (ActiveControl == null) return;
+                if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX))) return;
+
+                DataGridView dgv = (DataGridView)sender;
+
+                // 読込専用セルは処理しない
+                if (dgv.CurrentCell.ReadOnly) return;
+
+                //IMEのモードを変更する
+                switch (e.ColumnIndex)
+                {
+                    case (int)GridColumn01.ActionResult:
+                    case (int)GridColumn01.Comment:
+                        dgv.ImeMode = ImeMode.On;
+                        break;
+                    default:
+                        dgv.ImeMode = ImeMode.Disable;
+                        break;
+                }
+                // セル内容選択
+                dgv.BeginEdit(true);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 日報グリッドセル入力後処理
+        /// <summary>
+        /// 日報グリッドセル入力後処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvAllDisplay_CellValidated(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                DataGridView dgv = (DataGridView)sender;
+                DataGridViewCell CurCell = dgv.CurrentCell;
+                switch (e.ColumnIndex)
+                {
+                    case (int)GridColumn01.OverTimes:
+                        // 残業時間
+                        CurCell.Value = CommonMotions.cnvDouble(CurCell.Value).ToString("0.0");
+                        break;
+                    default:
+                        break;
+                }
+                // 出勤日数・残業時間セット
+                SetWorkDaysAndOverTimes();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region タブ変更時
+        /// <summary>
+        /// タブ変更時
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            TabControl CurTab = (TabControl)sender;
+            switch (CurTab.SelectedIndex)
+            {
+                case 0:
+                    btnLineAdd.Visible = true;
+                    btnLineDel.Visible = true;
+                    break;
+                case 1:
+                    btnLineAdd.Visible = false;
+                    btnLineDel.Visible = false;
+                    break;
+            }
+        }
+        #endregion
+
+        #region 交通費グリッドセル入力前処理
+        /// <summary>
+        /// 交通費グリッドセル入力前処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvTransport_CellEnter(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                // データグリッドがActiveでなければ処理しない
+                if (ActiveControl == null) return;
+                if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX))) return;
+
+                DataGridView dgv = (DataGridView)sender;
+
+                // 読込専用セルは処理しない
+                if (dgv.CurrentCell.ReadOnly) return;
+
+                //IMEのモードを変更する
+                dgv.ImeMode = ImeMode.Disable;
+
+                // セル内容選択
+                dgv.BeginEdit(true);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 交通費グリッドセル入力後処理
+        /// <summary>
+        /// 交通費グリッドセル入力後処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvTransport_CellValidated(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                DataGridView dgv = (DataGridView)sender;
+                DataGridViewRow CurRow = dgv.CurrentRow;
+                double StartDis = 0;
+                double CompDis = 0;
+                switch (e.ColumnIndex)
+                {
+                    case (int)GridColumn02.StartNumber:
+                    case (int)GridColumn02.CompNumber:
+                        // 走行距離
+                        StartDis = CommonMotions.cnvDouble(CurRow.Cells[(int)GridColumn02.StartNumber].Value);
+                        CompDis = CommonMotions.cnvDouble(CurRow.Cells[(int)GridColumn02.CompNumber].Value);
+                        CurRow.Cells[(int)GridColumn02.TotalDistance].Value = (CompDis - StartDis).ToString("0.0");
+                        break;
+                    default:
+                        break;
+                }
+                // 距離・回数再計算
+                SetDistanceAndcount();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 交通費グリッドセル値の変更
+        /// <summary>
+        /// 交通費グリッドセル値の変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvTransport_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                // 初期表示は処理しない
+                if (GetConstructionPersonCode() == 0) return;
+                
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                // 距離・回数再計算
+                SetDistanceAndcount();
+                
+                m_bChengeAns = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 交通費グリッド状態が変わればコミットする
+        /// <summary>
+        /// 交通費グリッド状態が変わればコミットする
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvTransport_CurrentCellDirtyStateChanged(object sender, EventArgs e)
+        {
+            DataGridView dgv = (DataGridView)sender;
+            DataGridViewCell CurCell = dgv.CurrentCell;
+            switch (CurCell.ColumnIndex)
+            {
+                case (int)GridColumn02.OfficeGo:
+                case (int)GridColumn02.OfficeOut:
+                case (int)GridColumn02.TrancePayGo:
+                case (int)GridColumn02.TrancePayOut:
+                case (int)GridColumn02.WareHouse:
+                    //コミットする
+                    dgv.CommitEdit(DataGridViewDataErrorContexts.Commit);
+                    break;
+                default:
+                    break;
+            }
+        }
+        #endregion
+
+        #region 出勤管理状態を表示
+        /// <summary>
+        /// 出勤管理状態を表示
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnWorkingList_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (m_frmDRWorkList != null)
+                {
+                    m_frmDRWorkList.Activate();
+                    return;
+                }
+                // 人員数表示画面を表示
+                DispReportListControl();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 出勤管理状態をクローズ
+        /// <summary>
+        /// 出勤管理状態のクローズを取得する
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmDRWorkList_FormClosed(object sender, FormClosedEventArgs e)
+        {
+            try
+            {
+                this.Activate();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                // ハンドルクリア
+                m_frmDRWorkList.Dispose(); m_frmDRWorkList = null;
+            }
+        }
+        #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(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(DateTime.Now);
+                // 受付番号
+                string strApp = PersonAppDB.CreatePrimarykeyString(SelPersonCode, (int)ClsExcute.ApprovalListNo.DRWorkApproval, dtwork);
+                int wrkOrderNo = PersonAppDB.SelectMaxOrderNoCount(strApp) + 1;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(wrkOrderNo);
+
+                // 自データ検索キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(dtwork);
+
+                // 親フォーム終了
+                //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(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_OrderDate);
+
+                // 受付番号
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_OrderNo);
+
+                // 自データ検索キー
+                string startDate = comboBox1.SelectedValue.ToString() + "/01";
+                DateTime dtwork = CommonMotions.cnvDate(startDate);
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(dtwork);
+
+                // 親フォーム終了
+                //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(s_MyProcessName)).Key;
+                // 受付日
+                frm.OrderDate = m_OrderDate;
+                // 受付番号
+                frm.OrderNo = m_OrderNo;
+                // 自データ検索キー
+                string startDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.DataSearchDate =  CommonMotions.cnvDate(startDate);
+
+                // 申請・承認レコード更新
+                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(s_MyProcessName)).Key;
+                // 受付日
+                frm.OrderDate = m_OrderDate;
+                // 受付番号
+                frm.OrderNo = m_OrderNo;
+                // 自データ検索キー
+                string startDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.DataSearchDate = CommonMotions.cnvDate(startDate);
+
+                // 申請・承認レコード更新
+                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(s_MyProcessName)).Key;
+                // 受付日
+                frm.OrderDate = m_OrderDate;
+                // 受付番号
+                frm.OrderNo = m_OrderNo;
+                // 自データ検索キー
+                string startDate = comboBox1.SelectedValue.ToString() + "/01";
+                frm.DataSearchDate = CommonMotions.cnvDate(startDate);
+
+                // 申請・承認レコード更新
+                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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWork.resx	(revision 83)
@@ -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>
@@ -138,4 +135,64 @@
   <metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
+  <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column10.UserAddedColumn" 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>
+  <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column14.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn5.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewCheckBoxColumn7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
 </root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkAuxiliary.cs	(revision 83)
@@ -18,6 +18,30 @@
 {
     partial class FrmDRWork
     {
+        #region 個人データ取得
+        /// <summary>
+        /// 個人データ取得
+        /// </summary>
+        private void SetAttendanceCosts()
+        {
+            try
+            {
+                // ガソリン代（1キロ）
+                m_FuelCost = 20;
+                // 事務所距離
+                m_MyOfficeDistance = 10;
+                // 資材置場距離
+                m_MyWareHouseDistance = 15;
+                // 通勤交通費（公認分）
+                m_MyTransportCosts = 100;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 画面サイズ変更時のセルサイズ変更
         /// <summary>
         /// 画面サイズ変更時のセルサイズ変更
@@ -63,7 +87,31 @@
                 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;
+                m_DspControl[(int)DspCtrlName.OfficeTodayCnt02] = lblCount02;
+                m_DspControl[(int)DspCtrlName.TrancePayCnt01] = lblCount03;
+                m_DspControl[(int)DspCtrlName.TrancePayCnt02] = lblCount04;
+                m_DspControl[(int)DspCtrlName.WarehouseTodayCnt01] = lblCount05;
+                m_DspControl[(int)DspCtrlName.KmMonthTotal01] = lblDspKm1;
+                m_DspControl[(int)DspCtrlName.KmMonthTotal02] = lblDspKm2;
+                m_DspControl[(int)DspCtrlName.KmMonthTotal03] = lblDspKm3;
+                m_DspControl[(int)DspCtrlName.UnitPrice01] = lblDspCosts1;
+                m_DspControl[(int)DspCtrlName.UnitPrice02] = lblDspCosts2;
+                m_DspControl[(int)DspCtrlName.UnitPrice03] = lblDspCosts3;
+                m_DspControl[(int)DspCtrlName.UnitPrice04] = lblDspCosts4;
+                m_DspControl[(int)DspCtrlName.MonthCnt01] = lblMonthlyCnt01;
+                m_DspControl[(int)DspCtrlName.MonthCnt02] = lblMonthlyCnt02;
+                m_DspControl[(int)DspCtrlName.MonthCnt03] = lblMonthlyCnt03;
+                m_DspControl[(int)DspCtrlName.MonthTotal01] = lblMonthlyTotal01;
+                m_DspControl[(int)DspCtrlName.MonthTotal02] = lblMonthlyTotal02;
+                m_DspControl[(int)DspCtrlName.MonthTotal03] = lblMonthlyTotal03;
+                m_DspControl[(int)DspCtrlName.MonthTotal04] = lblMonthlyTotal04;
+                m_DspControl[(int)DspCtrlName.MonthTotal05] = lblMonthlyTotal05;
+
             }
             catch (Exception ex)
             {
@@ -78,60 +126,154 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_DspControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_DspControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(ComboBoxEX))) continue;
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
-        #region ヘッダー情報表示
+        #region 初期処理
         /// <summary>
-        /// ヘッダー情報表示
+        /// 初期時データ取得
         /// </summary>
-        private bool DispHeader()
+        /// <returns>true:データ表示処理実行 false:データ無新規時</returns>
+        private void InitDataLoad()
         {
             try
             {
-                // 対象年度のセット
-                SetActionMonthly();
+                // 表示クリア
+                ClearDisplay();
 
-                // 対象月の開始～終了日のセット
+                // データ表示
+                InitDispData01();
+                InitDispData02();
 
-                return true;
+                // 先頭ページへ移動
+                tabControl1.SelectedIndex = 0;
+
+                // 申請・承認表示処理
+                InitApprovalDisplay();
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
             }
             finally
             {
+                // 変更フラグのクリア
+                m_bChengeAns = false;
             }
         }
         #endregion
 
-        #region 初期処理
+        #region 日報データ表示
         /// <summary>
-        /// 初期時データ取得
+        /// 日報データ表示
         /// </summary>
-        /// <returns>true:データ表示処理実行 false:データ無新規時</returns>
-        private void InitDataLoad()
+        /// <returns></returns>
+        private void InitDispData01()
         {
+            IOAttendanceData AttendDB = new IOAttendanceData();
+            IOMHolidayCalender calDB = new IOMHolidayCalender();
             try
             {
-                // 表示クリア
-                ClearDisplay();
+                DataGridView dgv = dgvAllDisplay;
+                dgv.Rows.Clear();
 
-                // ヘッダー表示
-                if (!DispHeader()) return;
+                // 選択年月を取得する
+                string strSelDate = CommonMotions.cnvString(comboBox1.SelectedValue);
+                DateTime WorktDate = CommonMotions.cnvDate((strSelDate + "/1"));
 
-                // データ表示
-                InitDispData();
-                
+                // 担当者を取得する
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode == 0) return;
+
+                m_HolidayCount = 0;
+                // 月の最終日を求める
+                m_LastDays = DateTime.DaysInMonth(WorktDate.Year, WorktDate.Month);
+
+                // 開始日・終了日のセット
+                m_DspControl[(int)DspCtrlName.ConstructionDayFrom].Text = "1";
+                m_DspControl[(int)DspCtrlName.ConstructionDayTo].Text = m_LastDays.ToString("00");
+
+                string strSQL = "SELECT AX.DT, DATE_FORMAT(C.HOLIDAY,'%Y/%m/%d'), D.ACTIONRESULT, D.OVERTIMEHOURS, D.WORKINGCOMMENT FROM";
+                strSQL += " (SELECT DATE_FORMAT((st+ROWNUM-1), '%Y/%m/%d') DT";
+                strSQL += " FROM SYS.ALL_CATALOG A,";
+                strSQL += string.Format(" (SELECT STR_TO_DATE('{0}','%Y%m%d') st,", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + "01"));
+                strSQL += string.Format(" STR_TO_DATE('{0}','%Y%m%d') ed FROM SYS.DUAL) B", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + m_LastDays.ToString("00")));
+                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 += " ORDER BY AX.DT, D.SEQNO";
+
+                ArrayList arList = new ArrayList();
+                if (!calDB.ExecuteReader(strSQL, ref arList)) return;
+                DateTime DispDate = DateTime.Now;
+                DateTime BreakDate = DateTime.MinValue;
+                string strHoliday = string.Empty;
+                string strResultName = string.Empty;
+                string strDispDay = string.Empty;
+                string strWeek = string.Empty;
+                // 日付の表示
+                foreach (object[] CurRec in arList)
+                {
+                    DispDate = CommonMotions.cnvDate(CurRec[0]);
+                    strHoliday = string.Empty;
+                    strHoliday = CommonMotions.cnvString(CurRec[1]);
+                    strResultName = CommonMotions.cnvString(CurRec[2]);
+                    strDispDay = string.Format("{0}日", DispDate.Day.ToString());
+                    strWeek = DispDate.ToString("dddd");
+
+                    if (DispDate == BreakDate)
+                    {
+                        strDispDay = string.Empty;
+                        strWeek = string.Empty;
+                    }
+                    else
+                    {
+                        BreakDate = DispDate;
+                    }
+                    int AddRow = dgv.Rows.Add(strDispDay,
+                                                DispDate.ToShortDateString(),
+                                                strWeek,
+                                                strResultName,
+                                                CommonMotions.cnvDouble(CurRec[3]).ToString("#.#"),
+                                                CommonMotions.cnvString(CurRec[4])
+                                                );
+
+                    // 休日のチェック
+                    if (strHoliday.Length != 0)
+                    {
+                        dgv.Rows[AddRow].Cells[(int)GridColumn01.DispDay].Style.ForeColor = Color.Red;
+                        dgv.Rows[AddRow].Cells[(int)GridColumn01.WeekString].Style.ForeColor = Color.Red;
+                        m_HolidayCount++;
+                        continue;
+                    }
+                }
+                // 出勤日数・残業時間のセット
+                SetWorkDaysAndOverTimes();
+
+                // 申請受付番号取得
+                strSQL = AttendDB.CreatePrimarykeyString(PersonCode, WorktDate);
+                AttendanceData AttendRec = new AttendanceData();
+                AttendDB.SelectAction(strSQL, ref AttendRec);
+                m_DspControl[(int)DspCtrlName.OrderNo].Text = AttendRec.OrderNo.ToString();
+
+                // 申請データ取得
+                m_OrderDate = AttendRec.OrderDate;
+                m_OrderNo = AttendRec.OrderNo;
             }
             catch (Exception ex)
             {
@@ -139,83 +281,117 @@
             }
             finally
             {
-                // 変更フラグのクリア
-                m_bChengeAns = false;
+                if (dgvAllDisplay.RowCount == 0) dgvAllDisplay.RowCount += (18 - dgvAllDisplay.RowCount);
+                calDB.close(); calDB = null;
+                AttendDB.close(); AttendDB = null;
             }
         }
         #endregion
 
-        #region 
+        #region 交通費データ表示
         /// <summary>
-        /// 固定表示の設定
+        /// 交通費データ表示
         /// </summary>
         /// <returns></returns>
-        private void InitDispData()
+        private void InitDispData02()
         {
             IOMHolidayCalender calDB = new IOMHolidayCalender();
             try
             {
+                dgvTransport01.Rows.Clear();
+                dgvTransport02.Rows.Clear();
+                dgvTransport01.ReadOnly = true;
+                dgvTransport02.ReadOnly = true;
+
                 // 選択年月を取得する
                 string strSelDate = CommonMotions.cnvString(comboBox1.SelectedValue);
                 DateTime WorktDate = CommonMotions.cnvDate((strSelDate + "/1"));
 
+                // 担当者を取得する
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode == 0) return;
+
+                dgvTransport01.ReadOnly = false;
+                dgvTransport02.ReadOnly = false;
+
+                m_HolidayCount = 0;
                 // 月の最終日を求める
-                int monthlyLastDay = DateTime.DaysInMonth(WorktDate.Year, WorktDate.Month);
+                m_LastDays = DateTime.DaysInMonth(WorktDate.Year, WorktDate.Month);
 
                 // 開始日・終了日のセット
                 m_DspControl[(int)DspCtrlName.ConstructionDayFrom].Text = "1";
-                m_DspControl[(int)DspCtrlName.ConstructionDayTo].Text = monthlyLastDay.ToString("00");
+                m_DspControl[(int)DspCtrlName.ConstructionDayTo].Text = m_LastDays.ToString("00");
 
-                DataGridView dgv = dgvAllDisplay;
-                
-                dgv.Rows.Clear();
-
-                string strSQL = "SELECT AX.DT, DATE_FORMAT(C.HOLIDAY,'%Y/%m/%d'), D.CONSTRUCTIONCODE, E.DETAILSTRING, D.OVERTIMEHOURS, D.WORKINGCOMMENT FROM";
-                strSQL += " (SELECT DATE_FORMAT((st+ROWNUM-1), '%Y/%m/%d') DT";
-                strSQL += " FROM SYS.ALL_CATALOG A,";
+                string strSQL = "SELECT AX.DT,";                        // 0
+                strSQL += " DATE_FORMAT(C.HOLIDAY,'%Y/%m/%d'),";        // 1
+                strSQL += " D.StartDistance,";                          // 2
+                strSQL += " D.ComplateDistance,";                       // 3
+                strSQL += " D.TotalDistance,";                          // 4
+                strSQL += " D.OfficeGoFlg,";                            // 5
+                strSQL += " D.OfficeOutFlg,";                           // 6
+                strSQL += " D.TrancePayGoFlg,";                         // 7
+                strSQL += " D.TrancePayOutFlg,";                        // 8
+                strSQL += " D.WareHouseFlg";                            // 9
+                strSQL += " FROM";
+                strSQL += " (SELECT DATE_FORMAT((st+ROWNUM-1), '%Y/%m/%d') DT FROM SYS.ALL_CATALOG A,";
                 strSQL += string.Format(" (SELECT STR_TO_DATE('{0}','%Y%m%d') st,", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + "01"));
-                strSQL += string.Format(" STR_TO_DATE('{0}','%Y%m%d') ed FROM DUAL) B", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + monthlyLastDay.ToString("00")));
+                strSQL += string.Format(" STR_TO_DATE('{0}','%Y%m%d') ed FROM DUAL) B", (WorktDate.Year.ToString() + WorktDate.Month.ToString("00") + m_LastDays.ToString("00")));
                 strSQL += " WHERE ROWNUM <= (ed - st + 1)) AX";
                 strSQL += " LEFT JOIN HOLIDAYCALENDERMASTER C ON C.HOLIDAY = AX.DT";
-                strSQL += " LEFT JOIN ATTENDANCEDATA D ON D.ATTENDANCEDATE = AX.DT";
-                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";
+                strSQL += string.Format(" LEFT JOIN TRANCEPORTDAILYDATA D ON  D.PERSONCODE = {0} AND D.ATTENDANCEDATE = AX.DT", PersonCode);
+                strSQL += " ORDER BY AX.DT";
 
                 ArrayList arList = new ArrayList();
                 if (!calDB.ExecuteReader(strSQL, ref arList)) return;
                 DateTime DispDate = DateTime.Now;
+                string strDispDay = string.Empty;
                 string strHoliday = string.Empty;
-                string strConstrName = string.Empty;
-                int AttendamceCnt = 0;
+                int AddRow = 0;
+                DataGridView dgv = dgvTransport01;
+                bool[] bArrary = new bool[5];
+
                 // 日付の表示
                 foreach (object[] CurRec in arList)
                 {
                     DispDate = CommonMotions.cnvDate(CurRec[0]);
+                    strDispDay = string.Format("{0}日", DispDate.Day.ToString());
                     strHoliday = string.Empty;
                     strHoliday = CommonMotions.cnvString(CurRec[1]);
-                    strConstrName = CommonMotions.cnvString(CurRec[3]);
+                    Array.Clear(bArrary, 0, 5);
+                    if (CommonMotions.cnvInt(CurRec[5]) == 1) bArrary[0] = true;
+                    if (CommonMotions.cnvInt(CurRec[6]) == 1) bArrary[1] = true;
+                    if (CommonMotions.cnvInt(CurRec[7]) == 1) bArrary[2] = true;
+                    if (CommonMotions.cnvInt(CurRec[8]) == 1) bArrary[3] = true;
+                    if (CommonMotions.cnvInt(CurRec[9]) == 1) bArrary[4] = true;
 
-                    int AddRow = dgv.Rows.Add(string.Format("{0}日", DispDate.Day.ToString()),
-                                                DispDate.Day,
-                                                DispDate.ToString("dddd"),
-                                                CommonMotions.cnvInt(CurRec[2]),
-                                                strConstrName,
-                                                CommonMotions.cnvDouble(CurRec[4]).ToString("#.#"),
-                                                CommonMotions.cnvString(CurRec[5])
-                                                );
+                    if (DispDate.Day < 21) dgv = dgvTransport01;
+                    else dgv = dgvTransport02;
 
+                    AddRow = dgv.Rows.Add(strDispDay,
+                                                DispDate.ToShortDateString(),
+                                                CommonMotions.cnvDouble(CurRec[2]).ToString("#,0.0"),
+                                                CommonMotions.cnvDouble(CurRec[3]).ToString("#,0.0"),
+                                                CommonMotions.cnvDouble(CurRec[4]).ToString("#,0.0"),
+                                                bArrary[0],
+                                                bArrary[1],
+                                                bArrary[2],
+                                                bArrary[3],
+                                                bArrary[4]);
                     // 休日のチェック
                     if (strHoliday.Length != 0)
                     {
-                        dgv.Rows[AddRow].Cells[(int)GridColumn.DispDay].Style.ForeColor = Color.Red;
-                        dgv.Rows[AddRow].Cells[(int)GridColumn.WeekString].Style.ForeColor = Color.Red;
+                        DataGridViewRow CurRow = dgv.Rows[AddRow];
+
+                        foreach (DataGridViewCell CurCell in CurRow.Cells)
+                        {
+                            CurCell.Style.BackColor = Color.PeachPuff;
+                        }
+                        m_HolidayCount++;
                         continue;
                     }
-                    if (strConstrName.Length != 0) AttendamceCnt++;
                 }
-                // 出勤日数
-                m_DspControl[(int)DspCtrlName.WorkingDays].Text = AttendamceCnt.ToString("#");
+                // 距離・回数計算
+                SetDistanceAndcount();
             }
             catch (Exception ex)
             {
@@ -224,6 +400,8 @@
             finally
             {
                 calDB.close(); calDB = null;
+                if (dgvTransport01.RowCount < 20) dgvTransport01.RowCount += (20 - dgvTransport01.RowCount);
+                if (dgvTransport02.RowCount < 11) dgvTransport02.RowCount += (11 - dgvTransport02.RowCount);
             }
         }
         #endregion
@@ -237,6 +415,8 @@
             try
             {
                 dgvAllDisplay.ReadOnly = true;
+                dgvTransport01.ReadOnly = true;
+                dgvTransport02.ReadOnly = true;
                 
                 // 最後にボタンの処理を行う
                 btnDataEntry.Visible = false;
@@ -266,7 +446,7 @@
                 DataGridViewRow CurRow = dgv.CurrentRow;
 
                 // 対象日付取得
-                int TargetDay = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.Day].Value);
+                string TargetDay = CommonMotions.cnvString(CurRow.Cells[(int)GridColumn01.AttendanceDate].Value);
 
                 int InsertCnt = CurRow.Index + 1;
                 // 選択行が不正ならば処理しない
@@ -276,7 +456,7 @@
                 DataGridViewAction.CreateNewLine(dgv, ref InsertCnt);
 
                 // 日付セット
-                dgv.Rows[InsertCnt].Cells[(int)GridColumn.Day].Value = TargetDay;
+                dgv.Rows[InsertCnt].Cells[(int)GridColumn01.AttendanceDate].Value = TargetDay;
 
                 // データ変更フラグON
                 m_bChengeAns = true;
@@ -307,10 +487,9 @@
                 int RemoveCnt = CurRow.Index;
 
                 // 選択行が不正ならば処理しない
-                if (RemoveCnt == 0) return;
+                if (RemoveCnt < 0) return;
 
-                // 日付が1日だけの場合は削除できない
-                int CurDay = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.Day].Value);
+                DateTime CurDay = CommonMotions.cnvDate(CurRow.Cells[(int)GridColumn01.AttendanceDate].Value);
                 
                 if (MessageBox.Show("カレント行を削除します、よろしいですか？", "行削除確認"
                         , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return;
@@ -317,8 +496,8 @@
 
 
                 int sameCount = 0;
-                if ((RemoveCnt >= 0) && CurDay == CommonMotions.cnvInt(dgv.Rows[(RemoveCnt - 1)].Cells[(int)GridColumn.Day].Value)) sameCount++;
-                if ((RemoveCnt <= (dgv.RowCount - 1)) && CurDay == CommonMotions.cnvInt(dgv.Rows[(RemoveCnt + 1)].Cells[(int)GridColumn.Day].Value)) sameCount++;
+                if ((RemoveCnt > 0) && CurDay == CommonMotions.cnvDate(dgv.Rows[(RemoveCnt - 1)].Cells[(int)GridColumn01.AttendanceDate].Value)) sameCount++;
+                if ((RemoveCnt < (dgv.RowCount - 1)) && CurDay == CommonMotions.cnvDate(dgv.Rows[(RemoveCnt + 1)].Cells[(int)GridColumn01.AttendanceDate].Value)) sameCount++;
 
                 // 日付が1日だけの場合は行削除できない
                 if (sameCount == 0)
@@ -326,9 +505,9 @@
                     foreach (DataGridViewCell wrkcell in CurRow.Cells)
                     {
                         // 日付はクリアしない
-                        if (wrkcell.ColumnIndex == (int)GridColumn.DispDay) continue;
-                        if (wrkcell.ColumnIndex == (int)GridColumn.Day) continue;
-                        if (wrkcell.ColumnIndex == (int)GridColumn.WeekString) continue;
+                        if (wrkcell.ColumnIndex == (int)GridColumn01.DispDay) continue;
+                        if (wrkcell.ColumnIndex == (int)GridColumn01.AttendanceDate) continue;
+                        if (wrkcell.ColumnIndex == (int)GridColumn01.WeekString) continue;
                         // クリア
                         wrkcell.Value = "";
                     }
@@ -336,16 +515,16 @@
                 else
                 {
                     // 日付表示行は表示日付を下の行に移す
-                    Color DayColor = dgv.Rows[RemoveCnt].Cells[(int)GridColumn.DispDay].Style.ForeColor;
-                    Color WeekColor = dgv.Rows[RemoveCnt].Cells[(int)GridColumn.WeekString].Style.ForeColor;
-                    string strDispDay = CommonMotions.cnvString(dgv.Rows[RemoveCnt].Cells[(int)GridColumn.DispDay].Value);
-                    string strWeek = CommonMotions.cnvString(dgv.Rows[RemoveCnt].Cells[(int)GridColumn.WeekString].Value);
+                    Color DayColor = dgv.Rows[RemoveCnt].Cells[(int)GridColumn01.DispDay].Style.ForeColor;
+                    Color WeekColor = dgv.Rows[RemoveCnt].Cells[(int)GridColumn01.WeekString].Style.ForeColor;
+                    string strDispDay = CommonMotions.cnvString(dgv.Rows[RemoveCnt].Cells[(int)GridColumn01.DispDay].Value);
+                    string strWeek = CommonMotions.cnvString(dgv.Rows[RemoveCnt].Cells[(int)GridColumn01.WeekString].Value);
                     if (strDispDay.Length != 0)
                     {
-                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn.DispDay].Value = strDispDay;
-                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn.WeekString].Value = strWeek;
-                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn.DispDay].Style.ForeColor = DayColor;
-                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn.WeekString].Style.ForeColor = WeekColor;
+                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn01.DispDay].Value = strDispDay;
+                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn01.WeekString].Value = strWeek;
+                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn01.DispDay].Style.ForeColor = DayColor;
+                        dgv.Rows[RemoveCnt + 1].Cells[(int)GridColumn01.WeekString].Style.ForeColor = WeekColor;
                     }
 
                     // 行削除
@@ -367,6 +546,36 @@
         }
         #endregion
 
+        #region 初期時にログイン担当者をセットする
+        /// <summary>
+        /// 初期時にログイン担当者をセットする
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                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)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 対象年度のセット
         /// <summary>
         /// 対象年度のセット
@@ -376,8 +585,10 @@
             IOCostDataOfPerson CostDB = new IOCostDataOfPerson();
             try
             {
+                comboBox1.DataSource = null;
+
                 // 存在月を出勤データより取得する
-                string strSQL = "SELECT DATE_FORMAT(ATTENDANCEDATE,'%Y/%m'), COUNT(*) FROM ATTENDANCEDATA GROUP BY DATE_FORMAT(ATTENDANCEDATE,'%Y/%m') ORDER BY 1";
+                string strSQL = "SELECT DATE_FORMAT(ATTENDANCEMONTH,'%Y/%m'), COUNT(*) FROM ATTENDANCEDATA GROUP BY DATE_FORMAT(ATTENDANCEMONTH,'%Y/%m') ORDER BY 1";
                 ArrayList arList = new ArrayList();
                 CostDB.ExecuteReader(strSQL, ref arList);
 
@@ -485,6 +696,28 @@
         }
         #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>
         /// 担当者コンボより担当者コードを取得する
@@ -589,7 +822,6 @@
             m_bInitFlg = true;
             try
             {
-
                 cmbDepartment.DataSource = null;
                 cmbDepartment.Items.Clear();
                 cmbDepartment.Text = "";
@@ -597,36 +829,19 @@
                 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.SecCode == 0)
-                //{
-                //    // システム権限によってデータアクセスに制限がある
-                //    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key
-                //        || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                //    {
-                //        // 所属長
-                //        // 一般使用者（自分のみアクセス可能）
-                //        strSQL += string.Format(" AND A.DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
-                //    }
-                //}
-                //else
-                //{
-                    if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
-                    {
+                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);
+                }
 
-                    }
-                    else
-                    {
-                        // 参照部署マスタより取得する
-                        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 += " 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";
 
@@ -648,17 +863,6 @@
                 // コンボボックス初期表示
                 ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
 
-                //// 新セキュリティデータ対応済みかを確認する
-                //if (CommonMotions.LoginUserData.SecCode == 0)
-                //{
-                //    // 所属長
-                //    // 一般使用者（自分のみアクセス可能）
-                //    if (CommonMotions.LoginUserData.SecurityManagement != CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                //    {
-                //        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                //    }
-                //}
-
                 return true;
             }
             catch (Exception ex)
@@ -674,6 +878,104 @@
         }
         #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>
         /// 部署コンボボックスに対象があるかをチェックする
@@ -707,99 +1009,337 @@
         }
         #endregion
 
-        #region 担当者コンボボックスデータセット
+        #region 担当者コンボボックスに対象があるかをチェックする
         /// <summary>
-        /// 担当者コンボボックスへ文字をセットする
+        /// 担当者コンボボックスに対象があるかをチェックする
         /// </summary>
-        private void SetcombBoxPerson()
+        /// <param name="PersonCode"></param>
+        /// <returns></returns>
+        private bool SearchPersonCombBoxItem(int PersonCode)
         {
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
             try
             {
-                // 担当者マスタを検索する
-                //string strSQL = string.Format(" WHERE EMPLOYEECLASSFLG = {0} AND DELETEFLG = 0", (int)CommonDefine.EmployeeClassFlg.Regular);
-                string strSQL = " WHERE DELETEFLG = 0";
+                bool bRet = false;
+                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
+                {
+                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
+                    if (wrkPair.Key == PersonCode)
+                    {
+                        bRet = true;
+                        break;
+                    }
+                }
 
-                // 所　属　長
-                int Superior = CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key;
+                return bRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region データ登録
+        /// <summary>
+        /// データ登録
+        /// </summary>
+        /// <returns></returns>
+        private bool DataEntryProcess()
+        {
+            try
+            {
+                // データチェック
+                if (!DispFeildCheck()) return false;
+
+                if (MessageBox.Show("出勤日報データを登録します、よろしいですか？", "登録確認"
+                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return false;
+
+                // 登録処理
+                if (!EntryData()) return false;
+                
+                // データ変更フラグOFF
+                m_bChengeAns = false;
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 画面項目のチェック
+        /// <summary>
+        /// 画面項目のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool DispFeildCheck()
+        {
+            bool bRet = true;
+            try
+            {
+                bool bSelFlg = false;
                 // 一般ユーザー
-                int User = CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key;
-                if (CommonMotions.LoginUserData.SecurityManagement == Superior)
+                int User = CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key;
+                if (CommonMotions.LoginUserSecurity.SecRank != User) bSelFlg = true;
+
+                if (bSelFlg)
                 {
-                    // 所属長（所属内のみ）
-                    strSQL += string.Format(" AND DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
+                    if (CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue) == 0)
+                    {
+                        MessageBox.Show("担当者を選択してください。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
                 }
-                else if (CommonMotions.LoginUserData.SecurityManagement == User)
+
+                // 残業エラー
+                if (CommonMotions.cnvDouble(m_DspControl[(int)DspCtrlName.Overtime].Text) > 999.9)
                 {
-                    // 一般ユーザーは担当者を選択できない
-                    return;
+                    MessageBox.Show("残業時間の合計は999.9までしか登録できません。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
                 }
-                else
+
+                DataGridView dgv = dgvAllDisplay;
+                // グリッドの行分処理を行う
+                foreach (DataGridViewRow wrkRow in dgv.Rows)
                 {
-                    if (CommonMotions.cnvInt(cmbDepartment.SelectedValue) != 0)
-                        strSQL += string.Format(" AND DEPARTMENTCODE = {0}", CommonMotions.cnvInt(cmbDepartment.SelectedValue));
+                    // 背景色変更（正常色）
+                    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))
+                    {
+                        // 背景色変更
+                        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)
+                    {
+                        // 背景色変更
+                        CommonMotions.chgBackColor(wrkRow.Cells[(int)GridColumn01.Comment], false);
+                        bRet = false;
+                    }
                 }
 
-                // 担当者マスタ読込
-                strSQL += " ORDER BY EMPLOYEECLASSFLG ASC, DISPLAYORDER ASC";
-                List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>(); ;
-                if (!picDB.SelectAction(strSQL, ref workList)) return;
+                if (!bRet)
+                {
+                    MessageBox.Show("入力項目にエラーがあります。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                }
 
-                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
-                // データ表示
-                foreach (PersonInChargeMaster wrk in workList)
+                return bRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region データ登録処理
+        /// <summary>
+        /// データ登録処理
+        /// </summary>
+        private bool EntryData()
+        {
+            IOAttendanceData MainDB = new IOAttendanceData();
+            IOAttendanceDailyData DailyDB = new IOAttendanceDailyData();
+            IOTranceportDailyData TranceportDB = new IOTranceportDailyData();
+            try
+            {
+
+                // 一括処理を行う
+                MainDB.connect(); MainDB.beginTran();
+                DailyDB.connect(); DailyDB.beginTran();
+                TranceportDB.connect(); TranceportDB.beginTran();
+
+                // 出勤管理データ登録
+                if (!EntAttendanceData(MainDB))
                 {
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(wrk.PersonCode, wrk.PersonName);
-                    DataList.Add(keyval);
+                    MainDB.rollback();
+                    return false;
                 }
+                // 出勤日報データ登録
+                if (!EntAttendanceDailyData(DailyDB))
+                {
+                    MainDB.rollback();
+                    DailyDB.rollback();
+                    return false;
+                }
+                // 出勤交通費データ登録
+                if (!EntTraceportDailyData(TranceportDB))
+                {
+                    MainDB.rollback();
+                    DailyDB.rollback();
+                    TranceportDB.rollback();
+                    return false;
+                }
 
-                // コンボボックス初期表示
-                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, DataList);
-
-                //// 新セキュリティデータ対応済みかを確認する
-                //if (CommonMotions.LoginUserData.SecCode == 0)
-                //{
-                //    // 一般ユーザーで総務部所属者ではない場合、ログイン者のコードをセットする
-                //    if (CommonMotions.LoginUserData.SecurityManagement != CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key &&
-                //        CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                //    {
-                //        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                //    }
-                //}
+                return true;
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
             }
             finally
             {
-                picDB.close(); picDB = null;
+                MainDB.commit();
+                DailyDB.commit();
+                TranceportDB.commit();
+
+                MainDB.close(); MainDB = null;
+                DailyDB.close(); DailyDB = null;
+                TranceportDB.close(); TranceportDB = null;
             }
         }
         #endregion
 
-        #region 担当者コンボボックスに対象があるかをチェックする
+        #region 出勤管理データ登録
         /// <summary>
-        /// 担当者コンボボックスに対象があるかをチェックする
+        /// 出勤管理データ登録
         /// </summary>
-        /// <param name="PersonCode"></param>
+        /// <param name="AttendanceDB"></param>
         /// <returns></returns>
-        private bool SearchPersonCombBoxItem(int PersonCode)
+        private bool EntAttendanceData(IOAttendanceData AttendanceDB)
         {
             try
             {
-                bool bRet = false;
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 担当者コンボボックス値取得
+                int PersonCode = GetConstructionPersonCode();
+
+                // まず削除する
+                string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strSQL += string.Format(" AND DATE_FORMAT(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))
                 {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == PersonCode)
+                    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>
+        /// 出勤日報データ登録
+        /// </summary>
+        /// <param name="AttendanceDB"></param>
+        /// <returns></returns>
+        private bool EntAttendanceDailyData(IOAttendanceDailyData AttendanceDB)
+        {
+            try
+            {
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 担当者コンボボックス値取得
+                int PersonCode = GetConstructionPersonCode();
+
+                // まず削除する
+                string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strSQL += string.Format(" AND DATE_FORMAT(ATTENDANCEMONTH,'YYYY/MM') = '{0}'", TargetMonth);
+                AttendanceDB.DeleteAction(strSQL, false);
+
+                // グリッド取得
+                DataGridView dgv = dgvAllDisplay;
+
+                // グリッドの行分処理を行う
+                int LineCnt = 1;
+                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 AttendanceDailyData";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOAttendanceDailyData.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+                bFirst = true;
+                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                {
+                    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 (AttendName.Length == 0 && OverTimes == 0 && strComment.Length == 0) continue;
+
+                    // 日付が違えば行番号クリア
+                    if (AttendanceDate != BreakDate)
                     {
-                        bRet = true;
-                        break;
+                        BreakDate = AttendanceDate;
+                        LineCnt = 1;
                     }
+
+                    // SQL作成
+                    SetRowToSQL1(wrkRow, LineCnt++, bFirst, ref strInsert);
+
+                    bFirst = false;
                 }
 
-                return bRet;
+                if (strInsert.Length < 1) return true;
+             
+                strSQL += strInsert;
+                if (!AttendanceDB.ExecuteNonQuery(strSQL, false))
+                {
+                    MessageBox.Show("出勤日報データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
             }
             catch (Exception ex)
             {
@@ -809,37 +1349,108 @@
         }
         #endregion
 
-        #region 担当者コンボボックスセット時部署をセットする
+        #region 出勤日報データ作成SQL
         /// <summary>
-        /// 担当者コンボボックスセット時部署をセットする
+        /// 出勤日報データ作成SQL
         /// </summary>
+        /// <param name="wrkRow"></param>
+        /// <param name="LineCnt"></param>
+        /// <param name="strSQL"></param>
+        private void SetRowToSQL1(DataGridViewRow wrkRow, int LineCnt, bool bFirst,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();
+
+                if (bFirst) strSQL += " (";
+                else strSQL += ", (";
+
+                strSQL += string.Format("  {0}", PersonCode);                                                   // 担当者コード
+                strSQL += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", AttendanceDate.ToShortDateString());   // 日報作成日
+                strSQL += string.Format(", {0}", LineCnt);                                                      // 明細行番号
+                strSQL += string.Format(",'{0}'", ActionResult);                                                // 行動実績
+                strSQL += string.Format(", {0}", OverTimes);                                                    // 残業時間
+                strSQL += string.Format(",'{0}'", strComment);                                                  // コメント
+
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL = strSQL + ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 出勤交通費データ登録
+        /// <summary>
+        /// 出勤交通費データ登録
+        /// </summary>
+        /// <param name="TranceportDB"></param>
         /// <returns></returns>
-        private bool SetPerosonToDepartment()
+        private bool EntTraceportDailyData(IOTranceportDailyData TranceportDB)
         {
-            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
             try
             {
-                // コンボボックスより選択担当者を取得する
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 担当者コンボボックス値取得
                 int PersonCode = GetConstructionPersonCode();
-                if (PersonCode < 1) return false;
 
-                int DepartmentCode = CommonMotions.cnvInt(cmbDepartment.SelectedValue);
+                // まず削除する
+                string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strSQL += string.Format(" AND DATE_FORMAT(ATTENDANCEMONTH,'%Y/%m') = '{0}'", TargetMonth);
+                TranceportDB.DeleteAction(strSQL, false);
 
-                string strSQL = PersonDB.CreatePrimarykeyString(PersonCode);
-                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
-                PersonDB.SelectAction(strSQL, ref PersonRec);
+                string strInsert = string.Empty;
+                // グリッドの行分処理を行う
+                bool bComma = false;
+                foreach (DataGridViewRow wrkRow in dgvTransport01.Rows)
+                {
+                    // 有効行のチェック
+                    if (!ChkTranTraceportRow(wrkRow)) continue;
 
-                // 部署コンボボックスへ部署コードセット
-                if (PersonRec.DepartmentCode > 0 && DepartmentCode != PersonRec.DepartmentCode)
+                    SetRowToSQL2(PersonCode, wrkRow, bComma, ref strInsert);
+                    
+                    bComma = true;
+                }
+
+                foreach (DataGridViewRow wrkRow in dgvTransport02.Rows)
                 {
-                    bool bSave = m_bInitFlg;
-                    m_bInitFlg = true;
-                    cmbDepartment.SelectedValue = PersonRec.DepartmentCode;
-                    SetcombBoxPerson();    // 担当者コンボボックス変更
-                    cmbConstructionPerson.SelectedValue = PersonCode;
-                    m_bInitFlg = bSave;
+                    // 有効行のチェック
+                    if (!ChkTranTraceportRow(wrkRow)) continue;
+
+                    SetRowToSQL2(PersonCode, wrkRow, bComma, ref strInsert);
+
+                    bComma = true;
                 }
 
+                if (strInsert.Length < 1) return true;
+
+                strSQL = "INSERT TranceportDailyData";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOTranceportDailyData.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+                strSQL += strInsert;
+                if (!TranceportDB.ExecuteNonQuery(strSQL, false))
+                {
+                    MessageBox.Show("出勤交通費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
                 return true;
             }
             catch (Exception ex)
@@ -847,12 +1458,472 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
                 return false;
             }
+        }
+        #endregion
+
+        #region 出勤交通費有効行のチェック
+        /// <summary>
+        /// 出勤交通費有効行のチェック
+        /// </summary>
+        /// <param name="wrkRow"></param>
+        /// <returns></returns>
+        private bool ChkTranTraceportRow(DataGridViewRow wrkRow)
+        {
+            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;
+
+                // 空白行は処理しない
+                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 false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 出勤交通費データ取り込み
+        /// <summary>
+        /// 出勤交通費データ取り込み
+        /// </summary>
+        /// <returns></returns>
+        private void SetRowToSQL2(int PersonCode, DataGridViewRow wrkRow, bool bComma, 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;
+
+                if (bComma) strSQL += ", (";
+                else strSQL += " (";
+
+                strSQL += string.Format("  {0}", PersonCode);                               // 担当者コード
+                strSQL += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", 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 += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ", STR_TO_DATE(DATE_FORMAT(sysdate,'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
+                strSQL += ")";
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region データ削除処理
+        /// <summary>
+        /// データ削除処理
+        /// </summary>
+        private bool RemoveGridData()
+        {
+            IOAttendanceDailyData AttendanceDB = new IOAttendanceDailyData();
+            IOTranceportDailyData TranceportDB = new IOTranceportDailyData();
+            try
+            {
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 担当者コンボボックス値取得
+                int PersonCode = GetConstructionPersonCode();
+
+                // 一括処理を行う
+                AttendanceDB.connect(); AttendanceDB.beginTran();
+                TranceportDB.connect(); TranceportDB.beginTran();
+
+                // 削除する
+                string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
+                strSQL += string.Format(" AND DATE_FORMAT(ATTENDANCEMONTH,'%Y/%m') = '{0}'", TargetMonth);
+                AttendanceDB.DeleteAction(strSQL, false);
+
+                // 削除する
+                TranceportDB.DeleteAction(strSQL, false);
+
+                // データ変更フラグOFF
+                m_bChengeAns = false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
             finally
             {
-                PersonDB.close(); PersonDB = null;
+                AttendanceDB.commit();
+                TranceportDB.commit();
+
+                AttendanceDB.close(); AttendanceDB = null;
+                TranceportDB.close(); TranceportDB = null;
             }
         }
         #endregion
 
+        #region 出勤日数・残業時間のセット
+        /// <summary>
+        /// 出勤日数・残業時間のセット
+        /// </summary>
+        private void SetWorkDaysAndOverTimes()
+        {
+            try
+            {
+                DataGridView dgv = dgvAllDisplay;
+                if (dgv.RowCount == 0) return;
+
+                int WorkingCnt = 0;
+                string AttendName = string.Empty;
+                double OverTimes = 0;
+                double SumOverTimes = 0;
+                string strComment = string.Empty;
+                DateTime AttendanceDate = DateTime.Now;
+                DateTime BreakDate = DateTime.MinValue;
+
+                // グリッドの行分処理を行う
+                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                {
+                    SumOverTimes += CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn01.OverTimes].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 (AttendName.Length == 0 && OverTimes == 0 && strComment.Length == 0)
+                    {
+
+                    }
+                    else
+                    {
+                        // 日付が違えばチェック対象
+                        if (AttendanceDate != BreakDate)
+                        {
+                            BreakDate = AttendanceDate;
+                            WorkingCnt++;
+                        }
+                    }
+                }
+                m_DspControl[(int)DspCtrlName.Overtime].Text = SumOverTimes.ToString("0.0");
+                //m_DspControl[(int)DspCtrlName.WorkingDays].Text = WorkingCnt.ToString("0");
+                m_DspControl[(int)DspCtrlName.WorkingDays].Text = (m_LastDays - m_HolidayCount).ToString("0");
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 交通費グリッド距離・回数計算
+        /// <summary>
+        /// 交通費グリッド距離・回数計算
+        /// </summary>
+        private void SetDistanceAndcount()
+        {
+            try
+            {
+                if (dgvTransport01.RowCount < 1 && dgvTransport02.RowCount < 1) return;
+                
+                m_DspControl[(int)DspCtrlName.KmTodayTotal].Text = "0.0";
+                m_DspControl[(int)DspCtrlName.OfficeTodayCnt01].Text = "0";
+                m_DspControl[(int)DspCtrlName.OfficeTodayCnt02].Text = "0";
+                m_DspControl[(int)DspCtrlName.TrancePayCnt01].Text = "0";
+                m_DspControl[(int)DspCtrlName.TrancePayCnt02].Text = "0";
+                m_DspControl[(int)DspCtrlName.WarehouseTodayCnt01].Text = "0";
+
+                // グリッドの行分処理を行う
+                DataGridView dgv = dgvTransport01;
+                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                {
+                    SetDistanceAndcount2(wrkRow);
+                }
+                dgv = dgvTransport02;
+                foreach (DataGridViewRow wrkRow in dgv.Rows)
+                {
+                    SetDistanceAndcount2(wrkRow);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 交通費グリッド距離・回数加算処理
+        /// <summary>
+        /// 交通費グリッド距離・回数加算処理
+        /// </summary>
+        /// <param name="wrkRow"></param>
+        private void SetDistanceAndcount2(DataGridViewRow wrkRow)
+        {
+            try
+            {
+                double Distance = 0;
+                int[] FlgArrary = new int[5];
+
+                // 現在値取得
+                Distance = CommonMotions.cnvDouble(m_DspControl[(int)DspCtrlName.KmTodayTotal].Text);
+                FlgArrary[0] = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OfficeTodayCnt01].Text);
+                FlgArrary[1] = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.OfficeTodayCnt02].Text);
+                FlgArrary[2] = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.TrancePayCnt01].Text);
+                FlgArrary[3] = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.TrancePayCnt02].Text);
+                FlgArrary[4] = CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.WarehouseTodayCnt01].Text);
+
+                // 加算処理
+                Distance += CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn02.TotalDistance].Value);
+                if (wrkRow.Cells[(int)GridColumn02.OfficeGo].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.OfficeGo].Value) FlgArrary[0]++;
+                if (wrkRow.Cells[(int)GridColumn02.OfficeOut].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.OfficeOut].Value) FlgArrary[1]++;
+                if (wrkRow.Cells[(int)GridColumn02.TrancePayGo].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.TrancePayGo].Value) FlgArrary[2]++;
+                if (wrkRow.Cells[(int)GridColumn02.TrancePayOut].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.TrancePayOut].Value) FlgArrary[3]++;
+                if (wrkRow.Cells[(int)GridColumn02.WareHouse].Value != null)
+                    if ((bool)wrkRow.Cells[(int)GridColumn02.WareHouse].Value) FlgArrary[4]++;
+
+                // 計算値セット
+                m_DspControl[(int)DspCtrlName.KmTodayTotal].Text = Distance.ToString("0.0");
+                m_DspControl[(int)DspCtrlName.OfficeTodayCnt01].Text = FlgArrary[0].ToString();
+                m_DspControl[(int)DspCtrlName.OfficeTodayCnt02].Text = FlgArrary[1].ToString();
+                m_DspControl[(int)DspCtrlName.TrancePayCnt01].Text = FlgArrary[2].ToString();
+                m_DspControl[(int)DspCtrlName.TrancePayCnt02].Text = FlgArrary[3].ToString();
+                m_DspControl[(int)DspCtrlName.WarehouseTodayCnt01].Text = FlgArrary[4].ToString();
+
+                // ①
+                m_DspControl[(int)DspCtrlName.KmMonthTotal01].Text = Distance.ToString("0.0");
+                m_DspControl[(int)DspCtrlName.UnitPrice01].Text = m_FuelCost.ToString();
+                m_DspControl[(int)DspCtrlName.MonthTotal01].Text = CommonMotions.cnvRound(Distance * m_FuelCost).ToString();
+                // ②
+                m_DspControl[(int)DspCtrlName.KmMonthTotal02].Text = m_MyOfficeDistance.ToString("0.0");
+                m_DspControl[(int)DspCtrlName.UnitPrice02].Text = m_FuelCost.ToString();
+                m_DspControl[(int)DspCtrlName.MonthCnt01].Text = (FlgArrary[0] + FlgArrary[1]).ToString();
+                m_DspControl[(int)DspCtrlName.MonthTotal02].Text = CommonMotions.cnvRound((m_MyOfficeDistance * m_FuelCost) * (FlgArrary[0] + FlgArrary[1])).ToString();
+                // ③
+                m_DspControl[(int)DspCtrlName.KmMonthTotal03].Text = m_MyWareHouseDistance.ToString("0.0");
+                m_DspControl[(int)DspCtrlName.UnitPrice03].Text = m_FuelCost.ToString();
+                m_DspControl[(int)DspCtrlName.MonthCnt02].Text = FlgArrary[4].ToString();
+                m_DspControl[(int)DspCtrlName.MonthTotal03].Text = CommonMotions.cnvRound((m_MyWareHouseDistance * m_FuelCost) * FlgArrary[4]).ToString();
+                // ④
+                m_DspControl[(int)DspCtrlName.UnitPrice04].Text = m_MyTransportCosts.ToString();
+                m_DspControl[(int)DspCtrlName.MonthCnt03].Text = (FlgArrary[2] + FlgArrary[3]).ToString();
+                m_DspControl[(int)DspCtrlName.MonthTotal04].Text = CommonMotions.cnvRound(m_MyTransportCosts * (FlgArrary[2] + FlgArrary[3])).ToString();
+                // 合計
+                m_DspControl[(int)DspCtrlName.MonthTotal05].Text = (CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.MonthTotal01].Text)
+                                                                    + CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.MonthTotal02].Text)
+                                                                    + CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.MonthTotal03].Text)
+                                                                    + CommonMotions.cnvInt(m_DspControl[(int)DspCtrlName.MonthTotal04].Text)).ToString();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 作成確認画面表示
+        /// <summary>
+        /// 作成確認画面表示
+        /// </summary>
+        private void DispReportListControl()
+        {
+            try
+            {
+                // 日報作成確認画面表示
+                m_frmDRWorkList = new FrmDRWorkList();
+                m_frmDRWorkList.ReportDate = GetTargetMonth();
+                // 位置設定
+                m_frmDRWorkList.LocationPoint = new Point(this.Left, this.Top);
+
+                // タスクバーに表示しない
+                //m_frmNumberOfWorkers.ShowInTaskbar = false;
+
+                // クロースドハンドラをこちらで定義する
+                m_frmDRWorkList.FormClosed += new FormClosedEventHandler(FrmDRWorkList_FormClosed);
+                m_frmDRWorkList.Show();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #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(s_MyProcessName)).Key;
+                // 担当部署取得
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, iApprovalCode, m_OrderDate, m_OrderNo);
+
+                // 承認データ取得
+                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(s_MyProcessName)).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,
+                                                                m_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, m_OrderNo))
+                {
+                    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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.Designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.Designer.cs	(revision 83)
@@ -0,0 +1,288 @@
+﻿namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmDRWorkList
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </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();
+            this.label1 = new System.Windows.Forms.Label();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.label6 = new System.Windows.Forms.Label();
+            this.dgvList = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.comboBox1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.ApprovalColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.panel3.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvList)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // label1
+            // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(146, 9);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(500, 20);
+            this.label1.TabIndex = 7;
+            this.label1.Text = "出　勤　管　理　一　覧";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(666, 635);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 98;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel3.Controls.Add(this.comboBox1);
+            this.panel3.Controls.Add(this.label6);
+            this.panel3.Location = new System.Drawing.Point(6, 40);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(780, 44);
+            this.panel3.TabIndex = 104;
+            // 
+            // label6
+            // 
+            this.label6.BackColor = System.Drawing.Color.SandyBrown;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(5, 5);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(120, 27);
+            this.label6.TabIndex = 111;
+            this.label6.Text = "対象年月";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // dgvList
+            // 
+            this.dgvList.AllowUserToAddRows = false;
+            this.dgvList.AllowUserToDeleteRows = false;
+            this.dgvList.AllowUserToResizeColumns = false;
+            this.dgvList.AllowUserToResizeRows = false;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvList.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvList.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvList.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("ＭＳ 明朝", 12F, 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.dgvList.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+            this.dgvList.ColumnHeadersHeight = 24;
+            this.dgvList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.ApprovalColumn02,
+            this.ApprovalColumn01,
+            this.Column1,
+            this.ApprovalColumn03,
+            this.Column2,
+            this.Column3,
+            this.Column4});
+            this.dgvList.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvList.Location = new System.Drawing.Point(6, 92);
+            this.dgvList.MultiSelect = false;
+            this.dgvList.Name = "dgvList";
+            this.dgvList.ReadOnly = true;
+            this.dgvList.RowHeadersVisible = false;
+            this.dgvList.RowHeadersWidth = 20;
+            this.dgvList.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvList.RowTemplate.Height = 24;
+            this.dgvList.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvList.Size = new System.Drawing.Size(780, 530);
+            this.dgvList.TabIndex = 105;
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(133, 4);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(160, 29);
+            this.comboBox1.TabIndex = 114;
+            // 
+            // ApprovalColumn02
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle3.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn02.DefaultCellStyle = dataGridViewCellStyle3;
+            this.ApprovalColumn02.Frozen = true;
+            this.ApprovalColumn02.HeaderText = "担当者コード";
+            this.ApprovalColumn02.Name = "ApprovalColumn02";
+            this.ApprovalColumn02.ReadOnly = true;
+            this.ApprovalColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ApprovalColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn02.Visible = false;
+            this.ApprovalColumn02.Width = 5;
+            // 
+            // ApprovalColumn01
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle4.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle4.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn01.DefaultCellStyle = dataGridViewCellStyle4;
+            this.ApprovalColumn01.Frozen = true;
+            this.ApprovalColumn01.HeaderText = "№";
+            this.ApprovalColumn01.Name = "ApprovalColumn01";
+            this.ApprovalColumn01.ReadOnly = true;
+            this.ApprovalColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ApprovalColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn01.Width = 50;
+            // 
+            // Column1
+            // 
+            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.Width = 250;
+            // 
+            // ApprovalColumn03
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle5.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn03.DefaultCellStyle = dataGridViewCellStyle5;
+            this.ApprovalColumn03.Frozen = true;
+            this.ApprovalColumn03.HeaderText = "担当者名";
+            this.ApprovalColumn03.Name = "ApprovalColumn03";
+            this.ApprovalColumn03.ReadOnly = true;
+            this.ApprovalColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn03.Width = 200;
+            // 
+            // Column2
+            // 
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle6;
+            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;
+            // 
+            // Column3
+            // 
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle7;
+            this.Column3.Frozen = true;
+            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
+            // 
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle8;
+            this.Column4.Frozen = true;
+            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;
+            this.Column4.Width = 60;
+            // 
+            // FrmDRWorkList
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(792, 677);
+            this.Controls.Add(this.dgvList);
+            this.Controls.Add(this.panel3);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.label1);
+            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;
+            this.MaximizeBox = false;
+            this.MinimizeBox = false;
+            this.Name = "FrmDRWorkList";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmPersonApprovalList_FormClosing);
+            this.Load += new System.EventHandler(this.FrmPersonApprovalList_Load);
+            this.panel3.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvList)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Panel panel3;
+        private CustomControls.ComboBoxEX comboBox1;
+        private System.Windows.Forms.Label label6;
+        private CustomControls.DataGridViewEX dgvList;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn03;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.cs	(revision 83)
@@ -0,0 +1,454 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Collections;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+
+//*---------------------------- 出勤管理一覧画面 ------------------------------*
+//  2017/03/04  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmDRWorkList : Form
+    {
+        #region ログ使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        #region 出勤日報グリッドカラム
+        /// <summary>
+        /// 出勤日報グリッドカラム
+        /// </summary>
+        private enum GridColumn01
+        {
+            DispDay = 0,
+            AttendanceDate,
+            WeekString,
+            ConstructionCode,
+            ConstructionName,
+            OverTimes,
+            Comment,
+        }
+        #endregion
+
+        #region 通勤交通費グリッドカラム
+        /// <summary>
+        /// 通勤交通費グリッドカラム
+        /// </summary>
+        private enum GridColumn02
+        {
+            DispDay = 0,
+            AttendanceDate,
+            StartNumber,
+            CompNumber,
+            TotalDistance,
+            OfficeGo,
+            OfficeOut,
+            TrancePayGo,
+            TrancePayOut,
+            WareHouse,
+        }
+        #endregion
+
+        #region 表示コントロール
+        /// <summary>
+        /// 表示コントロール
+        /// </summary>
+        private enum DspCtrlName
+        {
+            /// <summary>
+            /// 部署名
+            /// </summary>
+            DepartmentName = 0,
+            /// <summary>
+            /// 担当者名
+            /// </summary>
+            PersonName,
+            /// <summary>
+            /// 日報年月
+            /// </summary>
+            ConstructionYear,
+            /// <summary>
+            /// 日報開始日
+            /// </summary>
+            ConstructionDayFrom,
+            /// <summary>
+            /// 日報終了日
+            /// </summary>
+            ConstructionDayTo,
+            /// <summary>
+            /// 出勤日数
+            /// </summary>
+            WorkingDays,
+            /// <summary>
+            /// 残業時間
+            /// </summary>
+            Overtime,
+
+            KmTodayTotal,
+            OfficeTodayCnt01,
+            OfficeTodayCnt02,
+            TrancePayCnt01,
+            TrancePayCnt02,
+            WarehouseTodayCnt01,
+            KmMonthTotal01,
+            KmMonthTotal02,
+            KmMonthTotal03,
+            UnitPrice01,
+            UnitPrice02,
+            UnitPrice03,
+            UnitPrice04,
+            MonthCnt01,
+            MonthCnt02,
+            MonthCnt03,
+            MonthTotal01,
+            MonthTotal02,
+            MonthTotal03,
+            MonthTotal04,
+            MonthTotal05,
+        }
+        #endregion
+
+        /// <summary>
+        /// グリッド表示行数
+        /// </summary>
+        private const int s_GridDispLine = 5;
+        /// <summary>
+        /// 自画面幅
+        /// </summary>
+        private const int s_MyWidth = 812;
+        /// <summary>
+        /// 自画面高さ
+        /// </summary>
+        private const int s_MyHeight = 720;
+
+        #endregion
+
+        #region 変数
+
+        /// <summary>
+        /// 初期時フラグ
+        /// </summary>
+        private bool m_initDataLoad = true;
+
+        /// <summary>
+        /// 起動フラグ
+        /// </summary>
+        private int m_ExecuteFlg = 0;
+
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        private int m_PersonCode = 0;
+
+        /// <summary>
+        /// 対象年月
+        /// </summary>
+        private string m_ReportDate = string.Empty;
+
+        /// <summary>
+        /// アクセス制限フラグ
+        /// </summary>
+        private bool m_EditLock = false;
+
+        /// <summary>
+        /// 表示位置
+        /// </summary>
+        private Point m_LocationPoint = new Point();
+
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 起動フラグ
+        /// </summary>
+        public int ExecuteFlg
+        {
+            get { return m_ExecuteFlg; }
+            set { m_ExecuteFlg = value; }
+        }
+
+        /// <summary>
+        /// 担当者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+
+        /// <summary>
+        /// 対象年月
+        /// </summary>
+        public string ReportDate
+        {
+            get { return m_ReportDate; }
+            set { m_ReportDate = value; }
+        }
+
+        /// <summary>
+        /// アクセス制限フラグ
+        /// </summary>
+        public bool EditLock
+        {
+            get { return m_EditLock; }
+            set { m_EditLock = value; }
+        }
+
+        /// <summary>
+        /// 表示位置
+        /// </summary>
+        public Point LocationPoint
+        {
+            get { return m_LocationPoint; }
+            set { m_LocationPoint = value; }
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        public FrmDRWorkList()
+        {
+            InitializeComponent();
+        }
+        #endregion
+
+        #region フォームロード
+        /// <summary>
+        /// フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmPersonApprovalList_Load(object sender, EventArgs e)
+        {
+            try
+            {
+                // フォームサイズ固定
+                this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
+
+                // フォーム表示位置セット
+                Point po = new Point(m_LocationPoint.X + 20, m_LocationPoint.Y + 20);
+                this.Location = po;
+
+                // 対象年度のセット
+                SetActionMonthly();
+                comboBox1.SelectedValue = m_ReportDate;
+
+                // 初期表示
+                InitDataLoad();
+
+                m_initDataLoad = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 終了ボタンクリック
+        /// <summary>
+        /// 終了ボタンクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region ×ボタン
+        /// <summary>
+        /// ×ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmPersonApprovalList_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            try
+            {
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 対象年度のセット
+        /// <summary>
+        /// 対象年度のセット
+        /// </summary>
+        private void SetActionMonthly()
+        {
+            IOCostDataOfPerson CostDB = new IOCostDataOfPerson();
+            try
+            {
+                comboBox1.DataSource = null;
+
+                // 存在月を出勤データより取得する
+                string strSQL = "SELECT TO_CHAR(ATTENDANCEDATE,'YYYY/MM'), COUNT(*) FROM ATTENDANCEDAILYDATA GROUP BY TO_CHAR(ATTENDANCEDATE,'YYYY/MM') ORDER BY 1";
+                ArrayList arList = new ArrayList();
+                CostDB.ExecuteReader(strSQL, ref arList);
+
+                List<KeyValuePair<string, string>> DataList = new List<KeyValuePair<string, string>>();
+                foreach (object[] wrkobj in arList)
+                {
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(wrkobj[0].ToString(), (wrkobj[0].ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+
+                // 当月を作成する
+                string ToMonth = string.Format("{0}/{1}", DateTime.Now.Year, DateTime.Now.Month.ToString("00"));
+                // 当月を追加するかの判断
+                if (arList.Count == 0 || !DataList[DataList.Count - 1].Key.Equals(ToMonth))
+                {
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(ToMonth, (ToMonth.ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+                // 来月の追加判定(25日過ぎは来月の追加をする)
+                if (DateTime.Now.Day > 25)
+                {
+                    DateTime dtNext = DateTime.Now.AddMonths(1);
+                    string NextMonth = string.Format("{0}/{1}", dtNext.Year, dtNext.Month.ToString("00"));
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(NextMonth, (NextMonth.ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+
+                ComboBoxAction.InitDataSetCombBox(comboBox1, DataList);
+                comboBox1.SelectedValue = ToMonth;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CostDB.close(); CostDB = null;
+            }
+        }
+        #endregion
+
+        int comboBox1_index = -1;
+        #region 対象年月コンボボックス変更前取得
+        /// <summary>
+        /// 対象年月コンボボックス変更前取得
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_Enter(object sender, EventArgs e)
+        {
+            comboBox1_index = comboBox1.SelectedIndex;
+        }
+        #endregion
+
+        #region 対象年月コンボボックス変更
+        /// <summary>
+        /// 対象年月コンボボックス変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            if (m_initDataLoad) return;
+
+            // データ表示
+            InitDataLoad();
+        }
+        #endregion
+
+        #region 初期表示
+        /// <summary>
+        /// 初期表示
+        /// </summary>
+        private void InitDataLoad()
+        {
+            IOAttendanceDailyData AttDayDB = new IOAttendanceDailyData();
+            try
+            {
+                string strSQL = "SELECT B.DEPARTMENTCODE, B.DEPARTMENTSTRING, A.PERSONCODE, A.PERSONNAME, C.CNT, D.CNT, E.APPROVALSTATUS";
+                strSQL += " FROM PERSONINCHARGEMASTER A";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER B ON B.DEPARTMENTCODE = A.DEPARTMENTCODE";
+                strSQL += " LEFT JOIN (SELECT CX.PERSONCODE, COUNT(*) CNT FROM ATTENDANCEDAILYDATA CX";
+                strSQL += string.Format(" WHERE TO_CHAR(CX.AttendanceDate, 'YYYY/MM') = '{0}' GROUP BY CX.PERSONCODE) C ON C.PERSONCODE = A.PERSONCODE", m_ReportDate);
+                strSQL += " LEFT JOIN (SELECT DX.PERSONCODE, COUNT(*) CNT FROM TRANCEPORTDAILYDATA DX";
+                strSQL += string.Format(" WHERE TO_CHAR(DX.AttendanceDate, 'YYYY/MM') = '{0}' GROUP BY DX.PERSONCODE) D ON D.PERSONCODE = A.PERSONCODE", m_ReportDate);
+                strSQL += " LEFT JOIN PERSONAPPROVAL E ON E.PERSONCODE = A.PERSONCODE";
+                strSQL += string.Format(" AND E.APPROVALCODE = {0}", (int)ClsExcute.ApprovalListNo.DRWorkApproval);
+                strSQL += " AND E.ORDERNO = 1 AND E.SEQNO = 1";
+                strSQL += string.Format(" AND E.APPROVALSTATUS = {0}", (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += " WHERE";
+                if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
+                {
+                    strSQL += " A.DEPARTMENTCODE IN (SELECT DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER F";
+                    strSQL += string.Format(" WHERE F.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " AND";
+                }
+                strSQL += string.Format(" A.EMPLOYEECLASSFLG = {0} AND A.DELETEFLG = 0", (int)CommonDefine.EmployeeClassFlg.Regular);
+                strSQL += string.Format(" AND A.EMPLOYEECLASSFLG = {0} AND A.DELETEFLG = 0", (int)CommonDefine.EmployeeClassFlg.Regular);
+                strSQL += " ORDER BY A.DISPLAYORDER ASC";
+
+                DataGridView dgv = dgvList;
+                ArrayList arData = new ArrayList();
+                if (!AttDayDB.ExecuteReader(strSQL, ref arData)) return;
+                string[] strDisp = new string[3];
+                int DispNo = 1;
+                foreach (object[] objRec in arData)
+                {
+                    Array.Clear(strDisp, 0, 3);
+                    if (CommonMotions.cnvInt(objRec[4]) == 0) strDisp[0] = "×";
+                    else strDisp[0] = "○";
+                    if (CommonMotions.cnvInt(objRec[5]) == 0) strDisp[1] = "×";
+                    else strDisp[1] = "○";
+                    if (CommonMotions.cnvInt(objRec[6]) == 0) strDisp[2] = string.Empty;
+                    else strDisp[2] = "済";
+
+                    dgv.Rows.Add(CommonMotions.cnvInt(objRec[2]),
+                                DispNo++,
+                                CommonMotions.cnvString(objRec[1]),
+                                CommonMotions.cnvString(objRec[3]),
+                                strDisp[0],
+                                strDisp[1],
+                                strDisp[2]
+                                );
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                if (21 > dgvList.RowCount) dgvList.RowCount += (21 - dgvList.RowCount);
+                AttDayDB.close(); AttDayDB = null;
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DRWork/FrmDRWorkList.resx	(revision 83)
@@ -0,0 +1,141 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="ApprovalColumn02.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn01.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn03.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>
+  <metadata name="Column3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/DepExpenssList/FrmDepExpenssListAuxiliary.cs	(revision 83)
@@ -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�[�^�擾
@@ -961,6 +979,7 @@
                 strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO C ON C.CONSTRUCTIONPERSONCODE = P.PERSONCODE";
                 strSQL += string.Format(" AND C.CONSTRUCTIONSTATUSFLG <> {0}", NotOrder);
                 strSQL += string.Format(" AND C.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += " AND EXISTS (SELECT * FROM CONSTRUCTIONLEDGER C3 WHERE C3.CONSTRUCTIONCODE = C.CONSTRUCTIONCODE)";
                 strSQL += " LEFT JOIN CONSTRUCTIONLEDGERDETAIL C2 ON C2.CONSTRUCTIONCODE = C.CONSTRUCTIONCODE";
                 strSQL += string.Format(" AND C2.GROUPCOUNT = {0}",(int)FrmConstructionLedger.DataGroup.Payroll);
 
@@ -968,6 +987,7 @@
                 strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO D ON D.CONSTRSUBPERSONCODE = P.PERSONCODE";
                 strSQL += string.Format(" AND D.CONSTRUCTIONSTATUSFLG <> {0}", NotOrder);
                 strSQL += string.Format(" AND D.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += " AND EXISTS (SELECT * FROM CONSTRUCTIONLEDGER D3 WHERE D3.CONSTRUCTIONCODE = D.CONSTRUCTIONCODE)";
                 strSQL += " LEFT JOIN CONSTRUCTIONLEDGERDETAIL D2 ON D2.CONSTRUCTIONCODE = D.CONSTRUCTIONCODE";
                 strSQL += string.Format(" AND D2.GROUPCOUNT = {0}", (int)FrmConstructionLedger.DataGroup.Assistant);
 
@@ -975,6 +995,7 @@
                 strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO E ON E.CONSTRUCTIONINSTRUCTOR = P.PERSONCODE";
                 strSQL += string.Format(" AND E.CONSTRUCTIONSTATUSFLG <> {0}", NotOrder);
                 strSQL += string.Format(" AND E.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += " AND EXISTS (SELECT * FROM CONSTRUCTIONLEDGER E3 WHERE E3.CONSTRUCTIONCODE = C.CONSTRUCTIONCODE)";
                 strSQL += " LEFT JOIN CONSTRUCTIONLEDGERDETAIL E2 ON E2.CONSTRUCTIONCODE = E.CONSTRUCTIONCODE";
                 strSQL += string.Format(" AND E2.GROUPCOUNT = {0}", (int)FrmConstructionLedger.DataGroup.Instructor);
 
@@ -982,7 +1003,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 +1017,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 +1028,15 @@
                 DateTime dtDefaultEnd = DateTime.MinValue;
                 CreateDefaultStartAndEndDate(ref dtDefaultStart, ref dtDefaultEnd);
 
-                DateTime stDate = dtDefaultStart;
-                DateTime edDate = dtDefaultEnd;
-                DateTime maxDate = dtDefaultEnd;
+                DateTime stDate = DateTime.MaxValue;
+                DateTime edDate = DateTime.MinValue;
+                DateTime maxDate = DateTime.MinValue;
                 foreach (object[] objRec in arList)
                 {
+                    stDate = DateTime.MaxValue;
+                    edDate = DateTime.MinValue;
+                    maxDate = DateTime.MinValue;
+
                     // �����R�[�h���擾����
                     int Department = CommonMotions.cnvInt(objRec[(int)GetPersonTerm.DepartmentCode]);
                     // �S���҃R�[�h���擾����
@@ -1019,7 +1044,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 +1051,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 +1058,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 +1071,7 @@
                     dtComp.Add(edDate);                 // �I����
                     dtMaxComp.Add(maxDate);             // �ő�I����
                     MonthSalary.Add(Salary);            // ���^���z
+                    dtHireStDays.Add(dtHireDay);        // �ٗp�J�n��
                 }
                 return arList.Count;
             }
@@ -1303,7 +1332,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>();
@@ -1311,7 +1339,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++;
@@ -1324,7 +1353,7 @@
 
 
                 // ----- �o�ߋ��^�\���i�w�b�_�[�ɕ\���j
-                SetPayrollData(PersonCDArray, dtStartArray, dtCompArray, SalaryArray, dtMaxCompArray);
+                SetPayrollData(PersonCDArray, dtStartArray, dtCompArray, SalaryArray, dtMaxCompArray, dtHireStDayArray);
 
                 // ProgressBar�̒l��ύX����
                 prgber.Value++;
@@ -1376,7 +1405,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);
                 }
 
@@ -1504,13 +1533,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";
             }
@@ -1550,58 +1591,19 @@
                 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 += " Person.PERSONCODE";
-                //strSQL += ", Person.PERSONNAME";
-                //strSQL += ", Person.DISPLAYORDER";
-                //strSQL += ", SUM(Data.ORDERSDECISIONPRICE)";
-                //strSQL += ", SUM(Data.COMPANYEXPENSES)";
-                //strSQL += ", SUM(Data.DEPARTMENTEXPENSES)";
-                //strSQL += ", SUM(Data.SALESEXPENSES)";
-                //strSQL += ", SUM(Data.TOTALPAYMENT)";
-                //strSQL += ", SUM(Data.GROSSPROFIT)";
-                //strSQL += ", SUM(Data.NETPROFIT)";
-                //strSQL += ", Person.EMPLOYEECLASSFLG";
-
-                //strSQL += " FROM DEPARTMENTMASTER Main, PERSONINCHARGEMASTER Person";
-                
-                //strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO Base";
-                //strSQL += " ON (Base.CONSTRUCTIONPERSONCODE = Person.PERSONCODE)";
-                
-                //strSQL += " LEFT JOIN CONSTRUCTIONLEDGER Data";
-                //strSQL += " ON Data.CONSTRUCTIONCODE = Base.CONSTRUCTIONCODE";
-                //strSQL += string.Format(" AND Base.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                //strSQL += string.Format(" AND Base.CONSTRUCTIONSTATUSFLG != {0}", NotOrder);
-                //strSQL += string.Format(" AND Base.TyingFlg != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
-
-                //strSQL += " WHERE Main.DELETEFLG = 0";
-                //strSQL += string.Format(" AND Main.DEPARTMENTCODE = {0}", DepCode);
-                //strSQL += " AND Person.DEPARTMENTCODE = Main.DEPARTMENTCODE";
-                ////strSQL += " AND Person.DELETEFLG = 0";
-                //// 16�����胊�t�H�[���͌_��Ј����ǉ�����
-                ////if (numUDConstPro.Value <= 16 && DepCode != 9)
-                ////{
-                ////    strSQL += string.Format(" AND Person.EMPLOYEECLASSFLG = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
-                ////}
-                //strSQL += " GROUP BY Person.DISPLAYORDER, Person.PERSONCODE, Person.PERSONNAME, Person.EMPLOYEECLASSFLG";
-                //// 16�����胊�t�H�[���͌_��Ј����\�[�g�����֒ǉ�����
-                ////if (numUDConstPro.Value <= 16 && DepCode != 9)
-                ////{
-                ////    strSQL += " ORDER BY 3 ASC";
-                ////}
-                ////else
-                ////{
-                //    strSQL += " ORDER BY 11, 3 ASC";
-                ////}
             }
             catch (Exception ex)
             {
@@ -1618,7 +1620,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
             {
@@ -1646,6 +1650,14 @@
                     // �J�n���擾
                     dtStart = dtStartArray[i];
                     // �f�[�^�������ꍇ�͊�������Z�b�g����
+                    if (dtStart == DateTime.MaxValue)
+                    {
+                        if (dtDefaultStart < dtHireStDayArray[i] && dtHireStDayArray[i] < dtDefaultEnd)
+                            dtStart = dtHireStDayArray[i];
+                        else
+                            dtStart = dtDefaultStart;
+                    }
+                    // �f�[�^�������ꍇ�͊�������Z�b�g����
                     if (dtStart == DateTime.MinValue) dtStart = dtDefaultStart;
                     // �I�����擾
                     dtEnd = dtCompArray[i];
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudget.cs	(revision 83)
@@ -659,7 +659,7 @@
                     // ���F�ΏۃR�[�h���擾����
                     int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ�\�Z�����F")).Key;
                     // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
-                    bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
+                    bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                     // ���O�C���҂����F�҂����m�F����
                     bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                     // �\�����Ń��O�C���҂����F�҂̏ꍇ�͏��F�{�^����\������
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudgetAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudgetAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/FrmEstimateBudgetAuxiliary.cs	(revision 83)
@@ -134,13 +134,20 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispLabelControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispLabelControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -229,7 +236,7 @@
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionBaseInfo.ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認経路マスタ取得
                 int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
@@ -269,7 +276,7 @@
                 // ----- 工事コード・承認機能番号取得
                 int iConstructionCode = m_ConstructionBaseInfo.ConstructionCode;
                 int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算予算書承認")).Key;
-                if (!ClsApprovalPermission.CheckPetition(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
+                if (!ClsApprovalPermission.CheckProcessPetition(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
 
                 // ----- 申請済の場合
                 // 申請ボタンの表示
@@ -282,7 +289,7 @@
                 btnApproval.Visible = true;
 
                 // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
+                if (ClsApprovalPermission.CheckProcessApproval(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
                 {
                     btnApproval.Text = CommonDefine.ApprovalButtonString[1];
                     btnApproval.ForeColor = Color.Black;
@@ -1500,7 +1507,7 @@
             IOMComponent CompDB = new IOMComponent();
             try
             {
-                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, WORKNAME, PRICEVALUE, FIXEDITEMCODE";
+                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, SPECNAME, PRICEVALUE, FIXEDITEMCODE";
                 strSQL += " FROM ESTIMATEDATA";
                 strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
                 strSQL += string.Format(" AND (COMPONENTCODE <> {0}", ClsCommonCosts.s_MaterialDisposal);
@@ -1577,7 +1584,7 @@
             IOEstimateData esDB = new IOEstimateData();
             try
             {
-                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, WORKNAME, PRICEVALUE, FIXEDITEMCODE";
+                string strSQL = "SELECT COMPONENTCODE, ITEMNAME, SPECNAME, PRICEVALUE, FIXEDITEMCODE";
                 strSQL += " FROM ESTIMATEDATA";
                 strSQL += string.Format(" WHERE CONSTRUCTIONCODE = {0}", m_ConstructionCode);
                 strSQL += string.Format(" AND COMPONENTCODE = {0}", ClsCommonCosts.s_MaterialDisposal);
@@ -2555,7 +2562,7 @@
                 }
 
                 // 協力会社の変更があれば変更する
-                if (m_ChangeOutSourceList.Count != 0)
+                if (m_ChangeOutSourceList.Count > 0)
                 {
                     if (!ChangeEstimateData(edDetailDB))
                     {
@@ -3001,7 +3008,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
 
+        #region 退避エリアとグリッドデータのマッチングを行う
         /// <summary>
         /// 退避エリアとグリッドデータのマッチングを行う
         /// </summary>
@@ -3043,12 +3052,13 @@
                                                                 CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn.FirstString].Value),
                                                                 CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn.SecondString].Value),
                                                                 ref Notes);
+                    // 注意事項
+                    wrkRow.Cells[(int)DispGridColumn.Notes].Value = Notes;
 
                     // 交渉金額復元
                     if (GetData != -1)
                     {
                         wrkRow.Cells[(int)DispGridColumn.NegotiationPrice].Value = GetData.ToString("#,0");
-                        wrkRow.Cells[(int)DispGridColumn.Notes].Value = Notes;
                     }
                 }
             }
@@ -3057,7 +3067,9 @@
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
         }
+        #endregion
 
+        #region 退避エリアよりデータを探す
         /// <summary>
         /// 退避エリアよりデータを探す
         /// </summary>
@@ -3079,6 +3091,9 @@
                     // グループ番号が違えば処理しない
                     if (GroupNo != wrkRec.GroupCount) continue;
 
+                    // 注意事項取得
+                    Notes = wrkRec.Notes;
+                    
                     switch (GroupNo)
                     {
                         /// 外注費
@@ -3087,7 +3102,6 @@
                             if (wrkRec.CompanyCode == para2)
                             {
                                 GetData = (int)wrkRec.NegotiationPrice;
-                                Notes = wrkRec.Notes;
                                 bBreaksw = true;
                             }
                             break;
@@ -3114,7 +3128,6 @@
                             if (wrkRec.ComponentCode == para1 && wrkRec.FirstString.Equals(para3.Trim()) && wrkRec.SecondString.Equals(para4.Trim()))
                             {
                                 GetData = (int)wrkRec.NegotiationPrice;
-                                Notes = wrkRec.Notes;
                                 bBreaksw = true;
                             }
                             break;
@@ -3185,8 +3198,8 @@
             try
             {
                 // 承認済の場合は終了
-                int iCode1 = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
-                if (ClsApprovalPermission.CheckApprovalData(m_ConstructionCode, iCode1, CommonDefine.s_Default_OrderNo)) return true;
+                int iCode1 = ClsExcute.AppovalList.First(x => x.Value.Equals("積算予算書承認")).Key;
+                if (ClsApprovalPermission.CheckProcessApprovalData(m_ConstructionCode, iCode1, CommonDefine.s_Default_OrderNo)) return true;
 
                 foreach (int[] wrkData in m_ChangeOutSourceList)
                 {
@@ -3197,7 +3210,7 @@
 
                     if (!DetailDB.ExecuteNonQuery(strSQL, false))
                     {
-                        MessageBox.Show("積算見積書明細データ：協力会社コード更新に失敗しました。",
+                        MessageBox.Show("積算予算書明細データ：協力会社コード更新に失敗しました。",
                                         "登録エラー",
                                         MessageBoxButtons.OK,
                                         MessageBoxIcon.Error);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateBudget/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInput.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInput.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInput.cs	(revision 83)
@@ -39,7 +39,14 @@
         #endregion
 
         #region �萔
+        #region ���v���Z�X����
         /// <summary>
+        /// ���v���Z�X����
+        /// </summary>
+        private const string s_MyProcessName = "�ώZ���Ϗ����F";
+        #endregion
+        
+        /// <summary>
         /// �\���J����
         /// </summary>
         private enum GridTotalColumn
@@ -152,7 +159,7 @@
         /// <summary>
         /// �i���E�`��E���@�ő咷
         /// </summary>
-        private const int s_WorkNameLength = 120;
+        private const int s_SpecNameLength = 120;
         /// <summary>
         /// ���ʍő�l
         /// </summary>
@@ -704,6 +711,22 @@
 
                 // �\�������X�V
                 SetDataCount();
+
+                // �y�[�W�v�v�Z
+                CalculateItemPageTotal(TabCnt);
+
+                if (TabCnt == 0)
+                {   // ���v�ł̌v�Z
+                    CalculateTotalPageTotal();
+                }
+                else
+                {
+                    if (m_EntryPage[TabCnt].Cotegory == CommonDefine.TabCotegory.Component)
+                    {   // �\���^�u�y�[�W�v�Z
+                        CalculateComponentPageTotal(TabCnt);
+                    }
+                }
+
                 // �f�[�^�ύX�t���Oon
                 m_bChengeAns = true;
             }
@@ -1028,7 +1051,7 @@
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_ConstructionBaseInfo.ConstructionCode);
 
                 // ���F�@�\�ԍ�
-                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
 
                 // ��t�ԍ�
@@ -1077,7 +1100,7 @@
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_ConstructionBaseInfo.ConstructionCode);
                 
                 // ���F�@�\�ԍ�
-                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
 
                 // ��t�ԍ�
@@ -1136,9 +1159,9 @@
                 // �H���Č��̊Ǘ��������擾����
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionTheDepartment(m_ConstructionCode);
                 // ���F�ΏۃR�[�h���擾����
-                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 // �Č��ɑ΂��Đ\��������Ă��邩���m�F����
-                bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
+                bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                 // ���O�C���҂����F�҂����m�F����
                 bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                 // �\�����Ń��O�C���҂����F�҂̏ꍇ�͏��F�{�^����\������
@@ -1593,22 +1616,29 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispLabelControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispLabelControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                dgvEntryData.Rows.Clear();
+                // ���v�ŏ����s�\��
+                dgvEntryData.RowCount = CommonDefine.s_MaxInitLineCount;
+                // �󔒂̃Z�b�g
+                for (int ix = 0; ix < dgvEntryData.Rows.Count; ix++)
+                {
+                    SetRowClearData(dgvEntryData, ix);
+                }
+
+                m_bChengeAns = false;
             }
-
-            dgvEntryData.Rows.Clear();
-            // ���v�ŏ����s�\��
-            dgvEntryData.RowCount = CommonDefine.s_MaxInitLineCount;
-            // �󔒂̃Z�b�g
-            for (int ix = 0; ix < dgvEntryData.Rows.Count; ix++)
+            catch (System.Exception ex)
             {
-                SetRowClearData(dgvEntryData, ix);
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-
-            m_bChengeAns = false;
         }
         #endregion
 
@@ -1926,7 +1956,7 @@
                 // �H���ԍ�
                 frm.ConstructionCode = m_ConstructionCode;
                 // ���F�@�\�ԍ��Z�b�g
-                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 // ��t�ԍ�
                 frm.OrderNo = CommonDefine.s_Default_OrderNo;
 
@@ -1975,7 +2005,7 @@
                 // �H���ԍ�
                 frm.ConstructionCode = m_ConstructionCode;
                 // ���F�@�\�ԍ��Z�b�g
-                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 // ��t�ԍ�
                 frm.OrderNo = CommonDefine.s_Default_OrderNo;
 
@@ -2024,7 +2054,7 @@
                 // �H���ԍ�
                 frm.ConstructionCode = m_ConstructionCode;
                 // ���F�@�\�ԍ��Z�b�g
-                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("�ώZ���Ϗ����F")).Key;
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 // ��t�ԍ�
                 frm.OrderNo = CommonDefine.s_Default_OrderNo;
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/FrmEstimateInputAuxiliary.cs	(revision 83)
@@ -1751,12 +1751,12 @@
 
                 // 工事コード・承認機能番号取得
                 int iConstructionCode = m_ConstructionBaseInfo.ConstructionCode;
-                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
                 // 担当部署取得
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionBaseInfo.ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(iConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
 
                 // 承認経路マスタ取得
                 int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
@@ -1781,7 +1781,7 @@
             try
             {
                 // 承認コード取得
-                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
 
                 // 起動元のリストに承認画面があれば表示しない
                 if (ClsApprovalPermission.ExceApprovalScreen())
@@ -1807,7 +1807,7 @@
                 btnPetition.Size = new Size(250, btnPetition.Size.Height);
 
                 // ----- 工事コード・承認機能番号取得（申請レコードがなお場合は未申請）
-                if (!ClsApprovalPermission.CheckPetition(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
+                if (!ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo)) return;
 
                 // ----- 申請済の場合
                 // 申請ボタンの表示
@@ -1820,7 +1820,7 @@
                 btnApproval.Visible = true;
 
                 // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
+                if (ClsApprovalPermission.CheckProcessApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo))
                 {
                     btnApproval.Text = CommonDefine.ApprovalButtonString[1];
                     btnApproval.ForeColor = Color.Black;
@@ -2343,7 +2343,7 @@
                                         break;
                                     // 品質・形状・寸法
                                     case (int)GridItemColumn.SpecName:
-                                        strlen = s_WorkNameLength;
+                                        strlen = s_SpecNameLength;
                                         break;
                                     // 単位
                                     case (int)GridItemColumn.UnitName:
@@ -2445,9 +2445,9 @@
                 }
                 if (!bRet)
                 {
-                    MessageBox.Show("入力エラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     // エラー時そのページへ移動する
                     TabCollections.SelectedTab = errPage.EntryTab;
+                    MessageBox.Show("入力エラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                     return false;
                 }
 
@@ -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行追加
@@ -4173,9 +4173,9 @@
                     bRet &= bAns;
 
                     //// 品質・寸法・形状
-                    //if (wrkRow.Cells[(int)GridColumn.WorkName].Value.ToString().Length == 0) bAns = false;
+                    //if (wrkRow.Cells[(int)GridItemColumn.SpecName].Value.ToString().Length == 0) bAns = false;
                     //// 背景色変更
-                    //ClsCommon.chgBackColor(wrkRow.Cells[(int)GridColumn.WorkName], bAns);
+                    //CommonMotions.chgBackColor(wrkRow.Cells[(int)GridItemColumn.SpecName], bAns);
                     //bRet &= bAns;
 
                     // 単位
@@ -4451,11 +4451,11 @@
                 // ++++++++++++++++++++++++++++++++++++++++ 積算見積明細データ(工種)End
 
                 // ***** テスト中なので管理者氏以外は使用禁止
-                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
-                {
-                    // 指摘事項読込
-                    ReadPointOutComment();
-                }
+                //if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                //{
+                //    // 指摘事項読込
+                //    ReadPointOutComment();
+                //}
 
                 return true;
             }
@@ -4610,7 +4610,7 @@
                     LargeRec.ComponentCode = CommonMotions.cnvInt(objRec[(int)IOEstimateData.TableColumn.ComponentCode]);           // 構成キー
                     LargeRec.FixedItemCode = CommonMotions.cnvString(objRec[(int)IOEstimateData.TableColumn.FixedItemCode]);        // 固定項目キー
                     LargeRec.ItemName = CommonMotions.cnvString(objRec[(int)IOEstimateData.TableColumn.ItemName]);                  // 作業名称
-                    LargeRec.WorkName = CommonMotions.cnvString(objRec[(int)IOEstimateData.TableColumn.WorkName]);                  // 工種名称／規格・寸法名称
+                    LargeRec.SpecName = CommonMotions.cnvString(objRec[(int)IOEstimateData.TableColumn.SpecName]);                  // 工種名称／規格・寸法名称
                     LargeRec.PriceValue = CommonMotions.cnvDouble(objRec[(int)IOEstimateData.TableColumn.PriceValue]);              // 金額
                     LargeRec.Note = CommonMotions.cnvString(objRec[(int)IOEstimateData.TableColumn.Note]);                          // 備考
                     LargeRec.MyExpensesFlg = CommonMotions.cnvInt(objRec[(int)IOEstimateData.TableColumn.MyExpensesFlg]);           // 自社経費フラグ
@@ -4911,7 +4911,7 @@
             IOEstimateData edDB = new IOEstimateData();
             IOEstimateDataBody edbDB = new IOEstimateDataBody();
             IOEstimateDataDetail eddDB = new IOEstimateDataDetail();
-            IOPointingOutComment CommentDB = new IOPointingOutComment();
+            //IOPointingOutComment CommentDB = new IOPointingOutComment();
             FrmRadioButtonNextProcess frm = new FrmRadioButtonNextProcess();
             try
             {
@@ -4929,7 +4929,7 @@
                 edDB.connect(); edDB.beginTran();
                 edbDB.connect(); edbDB.beginTran();
                 eddDB.connect(); eddDB.beginTran();
-                CommentDB.connect(); CommentDB.beginTran();
+                //CommentDB.connect(); CommentDB.beginTran();
 
                 // 積算見積データ
                 if (!EstimateDataEntry(edDB))
@@ -4969,7 +4969,7 @@
                 edDB.commit();
                 edbDB.commit();
                 eddDB.commit();
-                CommentDB.commit();
+                //CommentDB.commit();
 
                 // データ変更フラグOff
                 m_bChengeAns = false;
@@ -4988,7 +4988,7 @@
                 edDB.close(); edDB = null;
                 edbDB.close(); edbDB = null;
                 eddDB.close(); eddDB = null;
-                CommentDB.close(); CommentDB = null;
+                //CommentDB.close(); CommentDB = null;
             }
         }
         #endregion
@@ -5292,7 +5292,7 @@
                     if (!CommonMotions.chkCellBlank(wrkRows.Cells[(int)GridTotalColumn.SpecName].Value))
                     {
                         // 品質・形状・寸法
-                        work.WorkName = CommonMotions.cnvString(wrkRows.Cells[(int)GridTotalColumn.SpecName].Value);
+                        work.SpecName = CommonMotions.cnvString(wrkRows.Cells[(int)GridTotalColumn.SpecName].Value);
                     }
 
                     // 金額
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimateInput/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrint.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrint.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrint.cs	(revision 83)
@@ -43,7 +43,7 @@
             ItemCode,
             WorkCode,
             ItemName,
-            WorkName,
+            SpecName,
             UnitCount,
             UnitName,
             UnitPrice,
@@ -443,13 +443,20 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispLabelControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispLabelControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                }
+
+                dgvEntryData.Rows.Clear();
             }
-
-            dgvEntryData.Rows.Clear();
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -558,8 +565,10 @@
                 {
                     // 無効行は処理しない
                     if (CommonMotions.chkObjectIsNull(wrkRow.Cells[(int)DispGridColumn.ItemName].Value)) break;
+                    string strSourceName = CommonMotions.ComentSucstring(strName, "※");
+                    string ItemName = CommonMotions.ComentSucstring(CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn.ItemName].Value), "※");
                     // 同じ大項目を探す
-                    if (strName.Equals(CommonMotions.cnvString(wrkRow.Cells[(int)DispGridColumn.ItemName].Value))) break;
+                    if (strSourceName.Equals(ItemName)) break;
                     iLineCnt++;
                 }
 
@@ -689,7 +698,7 @@
                         // 構成名称セット
                         dgvEntryData.Rows[CurrentRow].Cells[(int)DispGridColumn.ItemName].Value = CommonMotions.ComentSucstring(ctRec.ComponentName, "※");
                         // 工種名称セット
-                        dgvEntryData.Rows[CurrentRow].Cells[(int)DispGridColumn.WorkName].Value = DataBody.PageTitle;
+                        dgvEntryData.Rows[CurrentRow].Cells[(int)DispGridColumn.SpecName].Value = DataBody.PageTitle;
                     }
 
                     // ++++++++++++++++++++++++++++++++++++++++ 積算見積明細データ(作業)
@@ -807,7 +816,7 @@
             dgvEntryData[(int)DispGridColumn.ItemCode, iIndex].Value = "0";                //  5
             dgvEntryData[(int)DispGridColumn.WorkCode, iIndex].Value = "0";                //  6
             dgvEntryData[(int)DispGridColumn.ItemName, iIndex].Value = "";                //  7
-            dgvEntryData[(int)DispGridColumn.WorkName, iIndex].Value = "";                //  8
+            dgvEntryData[(int)DispGridColumn.SpecName, iIndex].Value = "";                //  8
             dgvEntryData[(int)DispGridColumn.UnitCount, iIndex].Value = "";               //  9
             dgvEntryData[(int)DispGridColumn.UnitName, iIndex].Value = "";                // 10
             dgvEntryData[(int)DispGridColumn.UnitPrice, iIndex].Value = "";               // 11
@@ -829,7 +838,7 @@
             dgvRow.Cells[(int)DispGridColumn.ItemCode].Value = Datalist.ItemCode;
 
             dgvRow.Cells[(int)DispGridColumn.ItemName].Value = Datalist.ItemName;
-            dgvRow.Cells[(int)DispGridColumn.WorkName].Value = Datalist.SpecName;
+            dgvRow.Cells[(int)DispGridColumn.SpecName].Value = Datalist.SpecName;
 
             dgvRow.Cells[(int)DispGridColumn.UnitCount].Value = Datalist.UnitCount.ToString("#,#.##");
             dgvRow.Cells[(int)DispGridColumn.UnitName].Value = Datalist.UnitName;
@@ -854,7 +863,7 @@
             dgvRow.Cells[(int)DispGridColumn.WorkCode].Value = Datalist.SpecCode;
 
             dgvRow.Cells[(int)DispGridColumn.ItemName].Value = CommonMotions.ComentSucstring(Datalist.ItemName, "※");
-            dgvRow.Cells[(int)DispGridColumn.WorkName].Value = Datalist.SpecName;
+            dgvRow.Cells[(int)DispGridColumn.SpecName].Value = Datalist.SpecName;
 
             dgvRow.Cells[(int)DispGridColumn.UnitCount].Value = Datalist.UnitCount.ToString("#,#.##");
             dgvRow.Cells[(int)DispGridColumn.UnitName].Value = Datalist.UnitName;
@@ -881,7 +890,7 @@
                 // 名称
                 chkFeild[0] = RowData.Cells[(int)DispGridColumn.ItemName].Value;
                 // 品質・形状・寸法
-                chkFeild[1] = RowData.Cells[(int)DispGridColumn.WorkName].Value;
+                chkFeild[1] = RowData.Cells[(int)DispGridColumn.SpecName].Value;
                 // 単位
                 chkFeild[2] = RowData.Cells[(int)DispGridColumn.UnitName].Value;
                 // 備考
@@ -1049,7 +1058,7 @@
             {
                 // ----- 工事コード・承認機能番号取得
                 int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
-                return ClsApprovalPermission.CheckApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
+                return ClsApprovalPermission.CheckProcessApproval(m_ConstructionCode, iApprovalCode, CommonDefine.s_Default_OrderNo);
             }
             catch (Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrintAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrintAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/FrmEstimatePrintAuxiliary.cs	(revision 83)
@@ -948,7 +948,7 @@
                     }
 
                     objPrint[LineCount, (int)DetailColumCharctor.ColumB] = CommonMotions.ComentSucstring(LargeList[iy].ItemName, "※");  // 名称
-                    objPrint[LineCount, (int)DetailColumCharctor.ColumC] = LargeList[iy].WorkName;                                      // 品質・形状・寸法
+                    objPrint[LineCount, (int)DetailColumCharctor.ColumC] = LargeList[iy].SpecName;                                      // 品質・形状・寸法
                     objPrint[LineCount, (int)DetailColumCharctor.ColumG] = LargeList[iy].PriceValue.ToString("#,#");                    // 金額
                     objPrint[LineCount, (int)DetailColumCharctor.ColumH] = LargeList[iy].Note;                                          // 備考
 
@@ -1216,7 +1216,7 @@
                     idifference = (dgvEntryData.Width - s_GridWidthSize) / 3;
 
                 dgvEntryData.Columns[(int)DispGridColumn.ItemName].Width = s_CellSize[(int)DispGridColumn.ItemName] + idifference;
-                dgvEntryData.Columns[(int)DispGridColumn.WorkName].Width = s_CellSize[(int)DispGridColumn.WorkName] + idifference;
+                dgvEntryData.Columns[(int)DispGridColumn.SpecName].Width = s_CellSize[(int)DispGridColumn.SpecName] + idifference;
                 dgvEntryData.Columns[(int)DispGridColumn.Note].Width = s_CellSize[(int)DispGridColumn.Note] + idifference;
             }
             catch (Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/EstimatePrint/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.Designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.Designer.cs	(revision 83)
@@ -0,0 +1,441 @@
+﻿namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmPersonApprList
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            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.btnEnd = new System.Windows.Forms.Button();
+            this.comboBox1 = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
+            this.label6 = new System.Windows.Forms.Label();
+            this.dgvApproval = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.ApprovalColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn08 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn09 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ApprovalColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
+            this.cmbDepartment = new System.Windows.Forms.ComboBox();
+            this.label2 = new System.Windows.Forms.Label();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).BeginInit();
+            this.groupBox1.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // label1
+            // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(390, 9);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(500, 20);
+            this.label1.TabIndex = 7;
+            this.label1.Text = "担　当　者　申　請　一　覧";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(1151, 635);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 98;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // comboBox1
+            // 
+            this.comboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.comboBox1.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.comboBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.comboBox1.FormattingEnabled = true;
+            this.comboBox1.Location = new System.Drawing.Point(148, 18);
+            this.comboBox1.Name = "comboBox1";
+            this.comboBox1.Size = new System.Drawing.Size(160, 29);
+            this.comboBox1.TabIndex = 114;
+            // 
+            // label6
+            // 
+            this.label6.BackColor = System.Drawing.Color.SandyBrown;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(20, 19);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(120, 27);
+            this.label6.TabIndex = 111;
+            this.label6.Text = "対象年月";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // dgvApproval
+            // 
+            this.dgvApproval.AllowUserToAddRows = false;
+            this.dgvApproval.AllowUserToDeleteRows = false;
+            this.dgvApproval.AllowUserToResizeColumns = false;
+            this.dgvApproval.AllowUserToResizeRows = false;
+            dataGridViewCellStyle12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvApproval.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle12;
+            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;
+            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle13.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvApproval.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle13;
+            this.dgvApproval.ColumnHeadersHeight = 24;
+            this.dgvApproval.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvApproval.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.ApprovalColumn02,
+            this.ApprovalColumn01,
+            this.Column1,
+            this.ApprovalColumn03,
+            this.Column2,
+            this.ApprovalColumn06,
+            this.ApprovalColumn08,
+            this.ApprovalColumn09,
+            this.ApprovalColumn10,
+            this.ApprovalColumn11});
+            this.dgvApproval.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvApproval.Location = new System.Drawing.Point(10, 103);
+            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 = 24;
+            this.dgvApproval.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvApproval.Size = new System.Drawing.Size(1260, 530);
+            this.dgvApproval.TabIndex = 105;
+            // 
+            // ApprovalColumn02
+            // 
+            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle14.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle14.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn02.DefaultCellStyle = dataGridViewCellStyle14;
+            this.ApprovalColumn02.Frozen = true;
+            this.ApprovalColumn02.HeaderText = "担当者コード";
+            this.ApprovalColumn02.Name = "ApprovalColumn02";
+            this.ApprovalColumn02.ReadOnly = true;
+            this.ApprovalColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ApprovalColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn02.Visible = false;
+            this.ApprovalColumn02.Width = 5;
+            // 
+            // ApprovalColumn01
+            // 
+            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle15.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle15.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn01.DefaultCellStyle = dataGridViewCellStyle15;
+            this.ApprovalColumn01.Frozen = true;
+            this.ApprovalColumn01.HeaderText = "№";
+            this.ApprovalColumn01.Name = "ApprovalColumn01";
+            this.ApprovalColumn01.ReadOnly = true;
+            this.ApprovalColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ApprovalColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn01.Width = 50;
+            // 
+            // Column1
+            // 
+            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.Width = 200;
+            // 
+            // ApprovalColumn03
+            // 
+            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle16.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle16.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn03.DefaultCellStyle = dataGridViewCellStyle16;
+            this.ApprovalColumn03.Frozen = true;
+            this.ApprovalColumn03.HeaderText = "担当者名";
+            this.ApprovalColumn03.Name = "ApprovalColumn03";
+            this.ApprovalColumn03.ReadOnly = true;
+            this.ApprovalColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn03.Width = 200;
+            // 
+            // Column2
+            // 
+            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle17.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle17.ForeColor = System.Drawing.Color.Black;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle17;
+            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 = 130;
+            // 
+            // ApprovalColumn06
+            // 
+            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle18.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle18.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn06.DefaultCellStyle = dataGridViewCellStyle18;
+            this.ApprovalColumn06.Frozen = true;
+            this.ApprovalColumn06.HeaderText = "申請日";
+            this.ApprovalColumn06.Name = "ApprovalColumn06";
+            this.ApprovalColumn06.ReadOnly = true;
+            this.ApprovalColumn06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn06.Width = 120;
+            // 
+            // ApprovalColumn08
+            // 
+            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle19.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle19.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn08.DefaultCellStyle = dataGridViewCellStyle19;
+            this.ApprovalColumn08.HeaderText = "承認者１";
+            this.ApprovalColumn08.Name = "ApprovalColumn08";
+            this.ApprovalColumn08.ReadOnly = true;
+            this.ApprovalColumn08.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn08.Width = 135;
+            // 
+            // ApprovalColumn09
+            // 
+            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle20.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle20.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn09.DefaultCellStyle = dataGridViewCellStyle20;
+            this.ApprovalColumn09.HeaderText = "承認者２";
+            this.ApprovalColumn09.Name = "ApprovalColumn09";
+            this.ApprovalColumn09.ReadOnly = true;
+            this.ApprovalColumn09.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn09.Width = 135;
+            // 
+            // ApprovalColumn10
+            // 
+            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle21.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle21.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn10.DefaultCellStyle = dataGridViewCellStyle21;
+            this.ApprovalColumn10.HeaderText = "承認者３";
+            this.ApprovalColumn10.Name = "ApprovalColumn10";
+            this.ApprovalColumn10.ReadOnly = true;
+            this.ApprovalColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn10.Width = 135;
+            // 
+            // ApprovalColumn11
+            // 
+            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle22.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle22.ForeColor = System.Drawing.Color.Black;
+            this.ApprovalColumn11.DefaultCellStyle = dataGridViewCellStyle22;
+            this.ApprovalColumn11.HeaderText = "承認者４";
+            this.ApprovalColumn11.Name = "ApprovalColumn11";
+            this.ApprovalColumn11.ReadOnly = true;
+            this.ApprovalColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ApprovalColumn11.Width = 135;
+            // 
+            // groupBox1
+            // 
+            this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.groupBox1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.groupBox1.Controls.Add(this.label3);
+            this.groupBox1.Controls.Add(this.radioButton2);
+            this.groupBox1.Controls.Add(this.radioButton1);
+            this.groupBox1.Controls.Add(this.cmbConstructionPerson);
+            this.groupBox1.Controls.Add(this.label6);
+            this.groupBox1.Controls.Add(this.comboBox1);
+            this.groupBox1.Controls.Add(this.cmbDepartment);
+            this.groupBox1.Controls.Add(this.label2);
+            this.groupBox1.ForeColor = System.Drawing.Color.White;
+            this.groupBox1.Location = new System.Drawing.Point(10, 40);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.Size = new System.Drawing.Size(1260, 55);
+            this.groupBox1.TabIndex = 115;
+            this.groupBox1.TabStop = false;
+            // 
+            // label3
+            // 
+            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(786, 19);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(120, 25);
+            this.label3.TabIndex = 4;
+            this.label3.Text = "担　当　者";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton2.ForeColor = System.Drawing.Color.Black;
+            this.radioButton2.Location = new System.Drawing.Point(701, 32);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(77, 20);
+            this.radioButton2.TabIndex = 44;
+            this.radioButton2.Text = "工　事";
+            this.radioButton2.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
+            this.radioButton2.UseVisualStyleBackColor = false;
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton1.ForeColor = System.Drawing.Color.Black;
+            this.radioButton1.Location = new System.Drawing.Point(701, 12);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(77, 20);
+            this.radioButton1.TabIndex = 43;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "営　業";
+            this.radioButton1.TextAlign = System.Drawing.ContentAlignment.TopCenter;
+            this.radioButton1.UseVisualStyleBackColor = false;
+            // 
+            // 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(914, 20);
+            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
+            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 24);
+            this.cmbConstructionPerson.TabIndex = 2;
+            // 
+            // 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(461, 20);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(200, 24);
+            this.cmbDepartment.TabIndex = 1;
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(333, 19);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(120, 25);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "部　　署";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // FrmPersonApprList
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(1280, 677);
+            this.Controls.Add(this.groupBox1);
+            this.Controls.Add(this.dgvApproval);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.label1);
+            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;
+            this.Name = "FrmPersonApprList";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmPersonApprovalList_FormClosing);
+            this.Load += new System.EventHandler(this.FrmPersonApprovalList_Load);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvApproval)).EndInit();
+            this.groupBox1.ResumeLayout(false);
+            this.groupBox1.PerformLayout();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button btnEnd;
+        private CustomControls.ComboBoxEX comboBox1;
+        private System.Windows.Forms.Label label6;
+        private CustomControls.DataGridViewEX dgvApproval;
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.ComboBox cmbConstructionPerson;
+        private System.Windows.Forms.ComboBox cmbDepartment;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn03;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn06;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn08;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn09;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn10;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn11;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.cs	(revision 83)
@@ -0,0 +1,270 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Collections;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+
+//*---------------------------- 担当者承認申請一覧画面 ------------------------*
+//  2017/03/04  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmPersonApprList : Form
+    {
+        #region ログ使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        #region 出勤日報グリッドカラム
+        /// <summary>
+        /// 出勤日報グリッドカラム
+        /// </summary>
+        private enum GridColumn01
+        {
+            DispDay = 0,
+            AttendanceDate,
+            WeekString,
+            ConstructionCode,
+            ConstructionName,
+            OverTimes,
+            Comment,
+        }
+        #endregion
+
+        #region 通勤交通費グリッドカラム
+        /// <summary>
+        /// 通勤交通費グリッドカラム
+        /// </summary>
+        private enum GridColumn02
+        {
+            DispDay = 0,
+            AttendanceDate,
+            StartNumber,
+            CompNumber,
+            TotalDistance,
+            OfficeGo,
+            OfficeOut,
+            TrancePayGo,
+            TrancePayOut,
+            WareHouse,
+        }
+        #endregion
+
+        #region 表示コントロール
+        /// <summary>
+        /// 表示コントロール
+        /// </summary>
+        private enum DspCtrlName
+        {
+            /// <summary>
+            /// 部署名
+            /// </summary>
+            DepartmentName = 0,
+            /// <summary>
+            /// 担当者名
+            /// </summary>
+            PersonName,
+            /// <summary>
+            /// 日報年月
+            /// </summary>
+            ConstructionYear,
+            /// <summary>
+            /// 日報開始日
+            /// </summary>
+            ConstructionDayFrom,
+            /// <summary>
+            /// 日報終了日
+            /// </summary>
+            ConstructionDayTo,
+            /// <summary>
+            /// 出勤日数
+            /// </summary>
+            WorkingDays,
+            /// <summary>
+            /// 残業時間
+            /// </summary>
+            Overtime,
+
+            KmTodayTotal,
+            OfficeTodayCnt01,
+            OfficeTodayCnt02,
+            TrancePayCnt01,
+            TrancePayCnt02,
+            WarehouseTodayCnt01,
+            KmMonthTotal01,
+            KmMonthTotal02,
+            KmMonthTotal03,
+            UnitPrice01,
+            UnitPrice02,
+            UnitPrice03,
+            UnitPrice04,
+            MonthCnt01,
+            MonthCnt02,
+            MonthCnt03,
+            MonthTotal01,
+            MonthTotal02,
+            MonthTotal03,
+            MonthTotal04,
+            MonthTotal05,
+        }
+        #endregion
+
+        #endregion
+
+        #region 変数
+
+        /// <summary>
+        /// 初期時フラグ
+        /// </summary>
+        private bool m_initDataLoad = true;
+
+        /// <summary>
+        /// 起動フラグ
+        /// </summary>
+        private int m_ExecuteFlg = 0;
+
+        /// <summary>
+        /// 担当者コード
+        /// </summary>
+        private int m_PersonCode = 0;
+
+        /// <summary>
+        /// 対象年月
+        /// </summary>
+        private DateTime m_ReportDate = DateTime.Now;
+
+        /// <summary>
+        /// アクセス制限フラグ
+        /// </summary>
+        private bool m_EditLock = false;
+
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 起動フラグ
+        /// </summary>
+        public int ExecuteFlg
+        {
+            get { return m_ExecuteFlg; }
+            set { m_ExecuteFlg = value; }
+        }
+
+        /// <summary>
+        /// 担当者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+
+        /// <summary>
+        /// 対象年月
+        /// </summary>
+        public DateTime ReportDate
+        {
+            get { return m_ReportDate; }
+            set { m_ReportDate = value; }
+        }
+
+        /// <summary>
+        /// アクセス制限フラグ
+        /// </summary>
+        public bool EditLock
+        {
+            get { return m_EditLock; }
+            set { m_EditLock = value; }
+        }
+
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// コンストラクタ
+        /// </summary>
+        public FrmPersonApprList()
+        {
+            InitializeComponent();
+        }
+        #endregion
+
+        #region フォームロード
+        /// <summary>
+        /// フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmPersonApprovalList_Load(object sender, EventArgs e)
+        {
+            try
+            {
+                // 初期表示
+                InitDataLoad();
+
+                m_initDataLoad = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 終了ボタンクリック
+        /// <summary>
+        /// 終了ボタンクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region ×ボタン
+        /// <summary>
+        /// ×ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmPersonApprovalList_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            try
+            {
+                // 前プロセスに戻る
+                ClsExcute.BackProcess();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppList.resx	(revision 83)
@@ -0,0 +1,150 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="ApprovalColumn02.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn01.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn03.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>
+  <metadata name="ApprovalColumn06.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn08.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn09.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ApprovalColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppListAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PersonApprovalList/FrmPersonAppListAuxiliary.cs	(revision 83)
@@ -0,0 +1,288 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Collections;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmPersonApprList
+    {
+        #region 初期時データ取得
+        /// <summary>
+        /// 初期時データ取得
+        /// </summary>
+        private void InitDataLoad()
+        {
+            try
+            {
+                DataGridView dgv = dgvApproval;
+
+                // 検索年度セット
+                SetActionMonthly();
+
+                // 処理名称表示
+                //lblProcessTitil.Text = ClsExcute.ProcessExecuteName[m_ExecuteFlg].Replace("－", "");
+
+                // グリッドの行を0に戻す
+                dgv.Rows.Clear();
+
+                // データ表示
+                DataDisplay();
+
+                // ソート状態
+                //if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 4)
+                //{
+                //    // カラム取得
+                //    DataGridViewColumn wrksortcolumn = dgv.Columns[ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[4]];
+                //    // ソートオーダー取得
+                //    ListSortDirection sortDirection = ((SortOrder)ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[5]) == SortOrder.Ascending ?
+                //                                                        ListSortDirection.Ascending : ListSortDirection.Descending;
+                //    dgv.Sort(wrksortcolumn, sortDirection);
+                //}
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 対象年度のセット
+        /// <summary>
+        /// 対象年度のセット
+        /// </summary>
+        private void SetActionMonthly()
+        {
+            IOCostDataOfPerson CostDB = new IOCostDataOfPerson();
+            try
+            {
+                comboBox1.DataSource = null;
+
+                // 存在月を出勤データより取得する
+                string strSQL = "SELECT TO_CHAR(ATTENDANCEDATE,'YYYY/MM'), COUNT(*) FROM ATTENDANCEDAILYDATA GROUP BY TO_CHAR(ATTENDANCEDATE,'YYYY/MM') ORDER BY 1";
+                ArrayList arList = new ArrayList();
+                CostDB.ExecuteReader(strSQL, ref arList);
+
+                List<KeyValuePair<string, string>> DataList = new List<KeyValuePair<string, string>>();
+                foreach (object[] wrkobj in arList)
+                {
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(wrkobj[0].ToString(), (wrkobj[0].ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+
+                // 当月を作成する
+                string ToMonth = string.Format("{0}/{1}", DateTime.Now.Year, DateTime.Now.Month.ToString("00"));
+                // 当月を追加するかの判断
+                if (arList.Count == 0 || !DataList[DataList.Count - 1].Key.Equals(ToMonth))
+                {
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(ToMonth, (ToMonth.ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+                // 来月の追加判定(25日過ぎは来月の追加をする)
+                if (DateTime.Now.Day > 25)
+                {
+                    DateTime dtNext = DateTime.Now.AddMonths(1);
+                    string NextMonth = string.Format("{0}/{1}", dtNext.Year, dtNext.Month.ToString("00"));
+                    KeyValuePair<string, string> keyval = new KeyValuePair<string, string>(NextMonth, (NextMonth.ToString().Replace("/", "年") + "月"));
+                    DataList.Add(keyval);
+                }
+
+                ComboBoxAction.InitDataSetCombBox(comboBox1, DataList);
+                comboBox1.SelectedValue = ToMonth;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CostDB.close(); CostDB = null;
+            }
+        }
+        #endregion
+
+        int comboBox1_index = -1;
+        #region 対象年月コンボボックス変更前取得
+        /// <summary>
+        /// 対象年月コンボボックス変更前取得
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_Enter(object sender, EventArgs e)
+        {
+            comboBox1_index = comboBox1.SelectedIndex;
+        }
+        #endregion
+
+        #region 対象年月コンボボックス変更
+        /// <summary>
+        /// 対象年月コンボボックス変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            if (m_initDataLoad) return;
+
+            // データ表示
+            DataDisplay();
+        }
+        #endregion
+
+        #region データ表示処理
+        /// <summary>
+        /// 一覧データ表示処理
+        /// </summary>
+        private void DataDisplay()
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                foreach (DataGridViewColumn wrkCol in dgvApproval.Columns) wrkCol.SortMode = DataGridViewColumnSortMode.NotSortable;
+                dgvApproval.Rows.Clear();
+                string strSQL = "";
+                // SQL作成
+                CreateInitSQL(ref strSQL);
+                ArrayList arData = new ArrayList();
+                // 担当者マスタより取得
+                if (!PersonDB.ExecuteReader(strSQL, ref arData)) return;
+
+                // グリッドへセットとする
+                SetToGridData(arData);
+
+                // データが多くなればソートできる
+                if (21 < dgvApproval.RowCount)
+                {
+                    foreach (DataGridViewColumn wrkCol in dgvApproval.Columns)
+                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                PersonDB.close(); PersonDB = null;
+                if (21 > dgvApproval.RowCount) dgvApproval.RowCount += (21 - dgvApproval.RowCount);
+            }
+        }
+        #endregion
+
+        #region データ取得SQL作成
+        /// <summary>
+        /// 表示用データ取得SQL作成
+        /// </summary>
+        private void CreateInitSQL(ref string strSQL)
+        {
+            try
+            {
+                switch (m_ExecuteFlg)
+                {
+                    case (int)ClsExcute.ProcessExecuteNo.DRWork:
+                        // 出勤日報
+                        CreateSQL01(ref strSQL);
+                        break;
+                    //case (int)ClsExcute.ProcessExecuteNo.EstimateInput:
+                    //    // 積算見積書入力
+                    //    CreateSQL02(ref strSQL);
+                    //    break;
+                    //case (int)ClsExcute.ProcessExecuteNo.EstimatePrint:
+                    //    // 基本部セット
+                    //    // 積算見積書印刷
+                    //    CreateSQL03(ref strSQL);
+                    //    break;
+                    //case (int)ClsExcute.ProcessExecuteNo.EstimateBudget:
+                    //    // 基本部セット
+                    //    // 積算予算書入力
+                    //    CreateSQL04(ref strSQL);
+                    //    break;
+                    //case (int)ClsExcute.ProcessExecuteNo.ConstructionBudget:
+                    //    // 基本部セット
+                    //    // 工事予算書入力
+                    //    CreateSQL05(ref strSQL);
+                    //    break;
+                    //case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry:
+                    //    // 基本部セット
+                    //    // 注文書入力
+                    //    CreateSQL06(ref strSQL);
+                    //    break;
+                    //case (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint:
+                    //    // 注文書印刷
+                    //    CreateSQL07(ref strSQL);
+                        //break;
+                    default:
+                        strSQL += " Where A.ConstructionCode = B.ConstructionCode";
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region 出勤日報
+        /// <summary>
+        /// 出勤日報
+        /// </summary>
+        /// <param name="strSQL"></param>
+        private void CreateSQL01(ref string strSQL)
+        {
+            try
+            {
+                strSQL = "SELECT A.PERSONCODE, A.PERSONNAME, B.ATTENDANCEDATE, C.ATTENDANCEDATE FROM PERSONINCHARGEMASTER A";
+                strSQL += " LEFT JOIN ATTENDANCEDAILYDATA B ON B.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN TRANCEPORTDAILYDATA C ON C.PERSONCODE = A.PERSONCODE";
+                strSQL += string.Format(" WHERE A.EMPLOYEECLASSFLG = {0} AND A.DELETEFLG = 0", (int)CommonDefine.EmployeeClassFlg.Regular);
+                strSQL += " ORDER BY A.DISPLAYORDER";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region グリッドデータ表示
+        /// <summary>
+        /// グリッドデータ表示
+        /// </summary>
+        /// <param name="arData"></param>
+        private void SetToGridData(ArrayList arData)
+        {
+            try
+            {
+                foreach(object[] objRec in arData)
+                {
+
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}", ex.Message);
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.cs	(revision 83)
@@ -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,15 +504,23 @@
                     // �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.CheckPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
+                    bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, CommonDefine.s_Default_OrderNo);
                     // ���O�C���҂����F�҂����m�F����
                     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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedings.designer.cs	(revision 83)
@@ -33,6 +33,7 @@
             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 dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
             this.label1 = new System.Windows.Forms.Label();
             this.btnDataDelete = new System.Windows.Forms.Button();
@@ -39,7 +40,10 @@
             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.label17 = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
+            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 +50,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,49 +60,53 @@
             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.dgvPerson = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             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.dgvAllDisplay = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.btnOtherProc = new System.Windows.Forms.Button();
             this.btnFinal = new System.Windows.Forms.Button();
             this.btnFirst = new System.Windows.Forms.Button();
             this.btnProv = new System.Windows.Forms.Button();
             this.btnNext = 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();
-            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.PrintProgress = new System.Windows.Forms.ProgressBar();
+            this.btnPrint = new System.Windows.Forms.Button();
+            this.btnCancel = new System.Windows.Forms.Button();
             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,51 @@
             this.panel1.Size = new System.Drawing.Size(1330, 80);
             this.panel1.TabIndex = 0;
             // 
-            // dTPCreateDate
+            // label17
             // 
-            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.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;
+            // 
+            // lblLabel06
+            // 
+            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 +239,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 +284,7 @@
             this.btnPetition.TabIndex = 12;
             this.btnPetition.Text = "未申請";
             this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
             // 
             // btnApproval
             // 
@@ -254,6 +298,7 @@
             this.btnApproval.TabIndex = 12;
             this.btnApproval.Text = "未承認";
             this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
             // 
             // lblLabel01
             // 
@@ -260,29 +305,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 +330,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 +343,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 +374,7 @@
             this.btnOnApproval.TabStop = false;
             this.btnOnApproval.Text = "承認";
             this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
             // 
             // btnNotApproval
             // 
@@ -351,6 +386,7 @@
             this.btnNotApproval.TabStop = false;
             this.btnNotApproval.Text = "不承認";
             this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
             // 
             // btnOnHold
             // 
@@ -362,6 +398,7 @@
             this.btnOnHold.TabStop = false;
             this.btnOnHold.Text = "保留";
             this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
             // 
             // btnLineDel
             // 
@@ -396,75 +433,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 +597,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 +614,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 +634,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 +644,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 +655,91 @@
             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
+            // dgvPerson
             // 
-            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;
+            this.dgvPerson.AllowUserToAddRows = false;
+            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.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.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvPerson.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvPerson.ColumnHeadersHeight = 25;
+            this.dgvPerson.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvPerson.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn2,
+            this.dataGridViewTextBoxColumn8});
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle2.SelectionBackColor = System.Drawing.Color.Azure;
+            dataGridViewCellStyle2.SelectionForeColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvPerson.DefaultCellStyle = dataGridViewCellStyle2;
+            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;
+            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(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);
             // 
-            // label15
+            // dataGridViewTextBoxColumn2
             // 
-            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;
+            this.dataGridViewTextBoxColumn2.HeaderText = "所属";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn2.Width = 233;
             // 
-            // label14
+            // dataGridViewTextBoxColumn8
             // 
-            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;
+            this.dataGridViewTextBoxColumn8.HeaderText = "氏名";
+            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
+            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn8.Width = 233;
             // 
             // 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 +750,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 +757,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 +776,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 +785,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 +800,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,11 +814,82 @@
             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;
             // 
+            // dgvAllDisplay
+            // 
+            this.dgvAllDisplay.AllowUserToAddRows = false;
+            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.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.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvAllDisplay.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
+            this.dgvAllDisplay.ColumnHeadersHeight = 30;
+            this.dgvAllDisplay.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvAllDisplay.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column2,
+            this.Column3});
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle5.SelectionBackColor = System.Drawing.Color.Azure;
+            dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvAllDisplay.DefaultCellStyle = dataGridViewCellStyle5;
+            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;
+            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(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.HeaderText = "№";
+            this.Column1.Name = "Column1";
+            this.Column1.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.Column1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column1.Width = 50;
+            // 
+            // Column2
+            // 
+            this.Column2.HeaderText = "題　　名";
+            this.Column2.Name = "Column2";
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column2.Width = 300;
+            // 
+            // Column3
+            // 
+            this.Column3.HeaderText = "内　　容";
+            this.Column3.Name = "Column3";
+            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column3.Width = 906;
+            // 
             // btnOtherProc
             // 
             this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
@@ -714,6 +915,7 @@
             this.btnFinal.TabStop = false;
             this.btnFinal.Text = "最終議事録≫";
             this.btnFinal.UseVisualStyleBackColor = false;
+            this.btnFinal.Click += new System.EventHandler(this.btnFinal_Click);
             // 
             // btnFirst
             // 
@@ -727,6 +929,7 @@
             this.btnFirst.TabStop = false;
             this.btnFirst.Text = "≪先頭議事録";
             this.btnFirst.UseVisualStyleBackColor = false;
+            this.btnFirst.Click += new System.EventHandler(this.btnFirst_Click);
             // 
             // btnProv
             // 
@@ -740,6 +943,7 @@
             this.btnProv.TabStop = false;
             this.btnProv.Text = "＜前議事録";
             this.btnProv.UseVisualStyleBackColor = false;
+            this.btnProv.Click += new System.EventHandler(this.btnProv_Click);
             // 
             // btnNext
             // 
@@ -753,131 +957,45 @@
             this.btnNext.TabStop = false;
             this.btnNext.Text = "次議事録＞";
             this.btnNext.UseVisualStyleBackColor = false;
+            this.btnNext.Click += new System.EventHandler(this.btnNext_Click);
             // 
-            // dgvPerson
+            // PrintProgress
             // 
-            this.dgvPerson.AllowUserToAddRows = false;
-            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) 
+            this.PrintProgress.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
             | 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;
-            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);
-            this.dgvPerson.Name = "dgvPerson";
-            this.dgvPerson.RowHeadersVisible = false;
-            this.dgvPerson.RowHeadersWidth = 20;
-            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.TabIndex = 6;
+            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;
             // 
-            // dataGridViewTextBoxColumn1
+            // btnPrint
             // 
-            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;
+            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);
             // 
-            // dataGridViewTextBoxColumn2
+            // btnCancel
             // 
-            this.dataGridViewTextBoxColumn2.HeaderText = "所属";
-            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
-            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn2.Width = 200;
+            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;
             // 
-            // dataGridViewTextBoxColumn8
-            // 
-            this.dataGridViewTextBoxColumn8.HeaderText = "氏名";
-            this.dataGridViewTextBoxColumn8.Name = "dataGridViewTextBoxColumn8";
-            this.dataGridViewTextBoxColumn8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn8.Width = 200;
-            // 
-            // dgvAllDisplay
-            // 
-            this.dgvAllDisplay.AllowUserToAddRows = false;
-            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) 
-            | 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;
-            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);
-            this.dgvAllDisplay.Name = "dgvAllDisplay";
-            this.dgvAllDisplay.RowHeadersVisible = false;
-            this.dgvAllDisplay.RowHeadersWidth = 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.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.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;
-            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;
-            // 
-            // Column2
-            // 
-            this.Column2.HeaderText = "題　　名";
-            this.Column2.Name = "Column2";
-            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column2.Width = 300;
-            // 
-            // Column3
-            // 
-            this.Column3.HeaderText = "内　　容";
-            this.Column3.Name = "Column3";
-            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column3.Width = 950;
-            // 
             // 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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/FrmProceedingsAuxiliary.cs	(revision 83)
@@ -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
 
@@ -113,16 +140,23 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_DspLabelCtrl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(TextBox))
-                    && !wrk.GetType().Equals(typeof(Label))) continue;
-                
-                wrk.Text = "";
+                foreach (Control wrk in m_DspLabelCtrl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (!wrk.GetType().Equals(typeof(TextBox))
+                        && !wrk.GetType().Equals(typeof(Label))) continue;
+
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -133,23 +167,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 +204,6 @@
             finally
             {
                 BaseDDB.close(); BaseDDB = null;
-                PersonDB.close(); PersonDB = null;
             }
         }
         #endregion
@@ -173,7 +216,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 +244,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 += " DATE_FORMAT(A.PROCEEDINGSDATADATE,'%Y/%m/%d'),";
+                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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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 +439,9 @@
         /// <returns></returns>
         private bool DataEntryProcess()
         {
+            IOProceedingsData ProDB = new IOProceedingsData();
+            IOProceedingsDataAttend AttendDB = new IOProceedingsDataAttend();
+            IOProceedingsDataDetail DetailDB = new IOProceedingsDataDetail();
             try
             {
                 //データチェック
@@ -233,7 +450,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 +490,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 +689,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 +802,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 +820,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 +846,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 TRUNCATE(PROCEEDINGSDATADATE) < STR_TO_DATE('{0}','%Y/%m/%d')", 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 TRUNCATE(PROCEEDINGSDATADATE) > STR_TO_DATE('{0}','%Y/%m/%d')", 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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintCommon.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/PrintFormat.cs	(revision 83)
@@ -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 (STR_TO_DATE('{0}', '%Y/%m/%d') <= TRUNCATE(PROCEEDINGSDATADATE)", m_PrintStartDate.ToShortDateString());
+                    strSQL += string.Format(" AND TRUNCATE(PROCEEDINGSDATADATE) <= STR_TO_DATE('{0}', '%Y/%m/%d'))", 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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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 = STR_TO_DATE('{0}','%Y/%m/%d')", 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.TableColumn.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 = 21;   // 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 = 3 + (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.TableColumn.Department])
+                                                        , CommonMotions.cnvString(objRec[(int)IOProceedingsDataAttend.TableColumn.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.TableColumn.TitleNo]));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("C", PrintRow), CommonMotions.cnvString(objRec[(int)IOProceedingsDataDetail.TableColumn.Title]));
+                    m_UsedExcel.ExcelCellSet(m_UsedExcel.CreateCellString("M", PrintRow), CommonMotions.cnvString(objRec[(int)IOProceedingsDataDetail.TableColumn.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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Proceedings/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/CreateNewTabPage.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmOrderEntryListAuxiliary.cs	(revision 83)
@@ -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";
@@ -389,6 +393,7 @@
                     {
                         dgv.Rows[CurRowCnt].Cells[(int)GridColumn.SelectExec].ReadOnly = true;
                     }
+                    dgv.Rows[CurRowCnt].Cells[(int)GridColumn.NotCreate].ToolTipText = "作成の対象外にするにはチェック後、\n【作成対象外セット】ボタンをクリックしてください。";
                 }
                 m_DspLabelCtrl[(int)DspLblCtrlName.PurchaseCount].Text = string.Format("{0}/{1}", ApprovalCnt, BaseDataCnt);
             }
@@ -660,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;
@@ -667,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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.Designer.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntry.cs	(revision 83)
@@ -754,7 +754,7 @@
                 // 受付番号
                 if (m_OrderNo < 1)
                 {
-                    m_OrderNo = ProAppDB.SelectMaxSeqNoCount(ProAppDB.CreatePrimarykeyString(m_ConstructionCode, iApprovalCode)) + 1;
+                    m_OrderNo = ProAppDB.SelectMaxOrderNoCount(ProAppDB.CreatePrimarykeyString(m_ConstructionCode, iApprovalCode)) + 1;
                 }
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_OrderNo);
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/FrmPurchaseOrderEntryAuxiliary.cs	(revision 83)
@@ -270,7 +270,7 @@
                     // 承認対象コードを取得する
                     int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("注文書承認")).Key;
                     // 案件に対して申請がされているかを確認する
-                    bool Pettition = ClsApprovalPermission.CheckPetition(m_ConstructionCode, ApprovalCode, m_OrderNo);
+                    bool Pettition = ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, ApprovalCode, m_OrderNo);
                     // ログイン者が承認者かを確認する
                     bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
                     // 申請中でログイン者が承認者の場合は承認ボタンを表示する
@@ -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,15 +771,20 @@
                 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;
                 // 発注番号セット
-                inputpage.PageValueItem[(int)PageValue.OrdersNo].Text = string.Format("{0}-{1}", DataRec.ConstructionCode, (PageCount + 1).ToString("000"));
+                inputpage.PageValueItem[(int)PageValue.OrdersNo].Text = string.Format("{0}-{1}", DataRec.ConstructionCode, DataRec.SeqNo.ToString("000"));
 
                 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,42 +1643,43 @@
                     LedgerLine = CommonMotions.cnvInt(CurRow.Cells[(int)DispDetailGridColumn.LedgerLine].Value);
                     // 数量金額無は処理しない
                     if (QuantityVal == 0 && PriceVal == 0) continue;
+                    if (LedgerLine == 0) continue;
 
                     // 変更がある場合は協力会社を変更する
                     if (ChangeCompany)
                     {
                         // 協力会社名変更
-                        TargetField = (int)IOConstructionLedgerDetail.DataColumn.CompanyName;
+                        TargetField = (int)IOConstructionLedgerDetail.TableColumn.CompanyName;
                         strSQL = LDetailDB.CreatePrimarykeyString(TargetCode);
                         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;
                         }
                         // 協力会社コード変更
-                        TargetField = (int)IOConstructionLedgerDetail.DataColumn.CompanyCode;
+                        TargetField = (int)IOConstructionLedgerDetail.TableColumn.CompanyCode;
                         if (!LDetailDB.UpdateFeild(strSQL, TargetField, DataTab.OrderCompanyCode, false))
                         {
-                            LDetailDB.rollback();
+                            LogicalErrorMessage("注文書データ：協力会社コード変更に失敗しました。", "更新エラー", CommonMotions.GetMethodName());
                             return false;
                         }
                     }
                     // 注文書作成フラグON
-                    TargetField = (int)IOConstructionLedgerDetail.DataColumn.PurchaseOrderFlg;
+                    TargetField = (int)IOConstructionLedgerDetail.TableColumn.PurchaseOrderFlg;
                     strSQL = LDetailDB.CreatePrimarykeyString(TargetCode);
                     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;
                     }
                 }
@@ -1764,7 +1842,7 @@
                 btnPetition.Size = new Size(250, btnPetition.Size.Height);
 
                 // ----- 工事コード・承認機能番号取得（申請レコードがなお場合は未申請）
-                if (!ClsApprovalPermission.CheckPetition(m_ConstructionCode, iApprovalCode, m_OrderNo)) return;
+                if (!ClsApprovalPermission.CheckProcessPetition(m_ConstructionCode, iApprovalCode, m_OrderNo)) return;
 
                 // ----- 申請済の場合
                 // 申請ボタンの表示
@@ -1777,7 +1855,7 @@
                 btnApproval.Visible = true;
 
                 // ----- 承認済の場合
-                if (ClsApprovalPermission.CheckApproval(m_ConstructionCode, iApprovalCode, m_OrderNo))
+                if (ClsApprovalPermission.CheckProcessApproval(m_ConstructionCode, iApprovalCode, m_OrderNo))
                 {
                     btnApproval.Text = CommonDefine.ApprovalButtonString[1];
                     btnApproval.ForeColor = Color.Black;
@@ -1865,7 +1943,7 @@
                 int DepartmentCode = ClsApprovalPermission.GetFromConstructionAndApprovalTheDepartment(m_ConstructionCode, iApprovalCode, m_OrderNo);
 
                 // 承認データ取得
-                int ApprovalCount = ClsApprovalPermission.GetApprovalDataCount(m_ConstructionCode, iApprovalCode, m_OrderNo);
+                int ApprovalCount = ClsApprovalPermission.GetProcessApprovalDataCount(m_ConstructionCode, iApprovalCode, m_OrderNo);
 
                 // 承認経路マスタ取得
                 int MasterCount = ClsApprovalPermission.GetApprovalMasterCount(iApprovalCode, DepartmentCode);
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderEntry/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderPrint/ProcessControl.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatus.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatus.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatus.cs	(revision 83)
@@ -237,6 +237,9 @@
             // �\���X�^�C���̕ύX
             InitDisplayStyle();
 
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
             // �����\��
             InitDataLoad();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatusAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatusAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/PurchaseOrderStatus/FrmPurchaseOrderStatusAuxiliary.cs	(revision 83)
@@ -91,7 +91,7 @@
                 }
 
                 // ���N���v���Z�X�Z�b�g
-                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo);
+                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry);
                 // �I���H���ԍ��Z�b�g
                 ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(para_ConstructionCode);
             }
@@ -589,33 +589,9 @@
             {
                 DataGridView dgv = dgvMaster;
 
-                // �����N�x�Z�b�g
-                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
-                int minval = 0;
-                int maxval = 0;
-                CommonMotions.GetPeriodYear(ref minval, ref maxval);
-                numUDConstPro.Minimum = minval;
-                numUDConstPro.Maximum = maxval;
-                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
-
                 // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
                 int NowPoint = ClsExcute.GetNowProcessPoint();
-                //�@�N�x
-                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
-                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
 
-                // �S���ґI���敪�ޔ�
-                if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter.Count > 0)
-                    if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter[0]) radioButton2.Checked = true;
-
-                // �����E�S����
-                if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
-                {
-                    cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
-                    SetcmbPersons();
-                    cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
-                }
-
                 // �O���b�h�̍s��0�ɖ߂�
                 dgv.Rows.Clear();
 
@@ -873,25 +849,6 @@
 
                 // �����Ɩ��g�p�҂����O�C�����Ă���ꍇ�̓R���{���󔒂ɂ���
                 if (CommonMotions.LoginUserSecurity.GeneralAffairs == (int)CommonDefine.GeneralAffairs.GeneralDep) return;
-
-                // �����ݒ�Ώۂ��R���{�{�b�N�X�f�[�^�ɂ���΃Z�b�g����
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
             }
             catch (Exception ex)
             {
@@ -958,6 +915,56 @@
         }
         #endregion
 
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                // ----- �ޔ������f�[�^���������ꍇ�̓Z�b�g����
+                int NowPoint = ClsExcute.GetNowProcessPoint();
+                //�@�N�x
+                if (ClsExcute.ProcControlPara[NowPoint].StringSaveParameter.Count > 0)
+                {
+                    numUDConstPro.Value = CommonMotions.cnvInt(ClsExcute.ProcControlPara[NowPoint].StringSaveParameter[0]);
+                    // �S���ґI���敪�ޔ�
+                    if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter.Count > 0)
+                        if (ClsExcute.ProcControlPara[NowPoint].BoolSaveParameter[0]) radioButton2.Checked = true;
+
+                    // �����E�S����
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 0)
+                        cmbDepartment.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[0];
+                    SetcmbPersons();
+                    if (ClsExcute.ProcControlPara[NowPoint].IntSaveParameter.Count > 1)
+                        cmbConstructionPerson.SelectedValue = ClsExcute.ProcControlPara[NowPoint].IntSaveParameter[1];
+                }
+                else
+                {
+                    // �I�𕔏��������̎҂̓Z�b�g���Ȃ�
+                    if (cmbDepartment.Items.Count > 1) return;
+                    cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                    SetcmbPersons();
+                    cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region �����R���{�{�b�N�X���Z�b�g����
         /// <summary>
         /// �����R���{�{�b�N�X�֕������Z�b�g����
@@ -1069,9 +1076,18 @@
                 string strSQL = string.Empty;
                 int DepartmentCode = GetDepartmentCode();
                 if (DepartmentCode == 0)
-                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
                 else
+                {
                     strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
 
                 // �S���҃}�X�^�Ǎ�
                 if (!picDB.SelectAction(strSQL, ref workList)) return;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelOrderer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelOrderer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelOrderer.cs	(revision 83)
@@ -374,7 +374,7 @@
                         foreach (RequestHead ReqHead in lstReqHead)
                         {
                             // 最終承認済
-                            if (ClsApprovalPermission.CheckApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == true)
+                            if (ClsApprovalPermission.CheckProcessApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == true)
                             {
                                 // 請求月をリストに追加（以降はチェックする必要なし）
                                 lstReqestMonth.Add(nRequestMonth);
@@ -432,7 +432,7 @@
                 foreach (RequestHead ReqHead in lstWork)
                 {
                     // 最終承認されていない場合は対象外
-                    if (ClsApprovalPermission.CheckApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == false)
+                    if (ClsApprovalPermission.CheckProcessApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == false)
                     {
                         continue;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelRequest.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelRequest.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelRequest.cs	(revision 83)
@@ -535,7 +535,7 @@
                 foreach (RequestHead ReqHead in lstWork)
                 {
                     // 最終承認済
-                    if (ClsApprovalPermission.CheckApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == false)
+                    if (ClsApprovalPermission.CheckProcessApprovalData(ReqHead.ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, ReqHead.OrderNo) == false)
                     {
                         continue;
                     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs	(revision 83)
@@ -274,7 +274,7 @@
             ClearErrorIndicate();
 
             // 申請チェック
-            ret = CheckApproval(ref lstMainConstructionCode);
+            ret = CheckProcessApproval(ref lstMainConstructionCode);
 
             // 状態が入力中の場合
             if (nOldState == (int)ApprovalState.Entry)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs	(revision 83)
@@ -657,7 +657,7 @@
 
         #region 承認チェック
 
-        private int CheckApproval(ref List<int> lstMainConstructionCode)
+        private int CheckProcessApproval(ref List<int> lstMainConstructionCode)
         {
             IOConstructionProgressDate ioProg = new IOConstructionProgressDate();
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SalesGraphData/FrmSalesGraphData.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SalesGraphData/FrmSalesGraphData.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SalesGraphData/FrmSalesGraphData.cs	(revision 83)
@@ -325,6 +325,8 @@
 
                 // 変更フラグOff
                 m_bChengeAns = false;
+
+                CommonMotions.RemoveEndMessage("売上グラフ行データ");
             }
             catch (System.Exception ex)
             {
@@ -367,6 +369,8 @@
 
                 // 変更フラグクリア
                 m_bChengeAns = false;
+
+                CommonMotions.EntryEndMessage("売上グラフデータ");
             }
             catch (System.Exception ex)
             {
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.cs	(revision 83)
@@ -0,0 +1,889 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+
+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.Master;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+//*---------------------------- 協力業者登録申請画面 ----------------------------*
+//  2017/03/28  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmSubConstrRegist : Form
+    {
+        #region 使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        #region 自プロセス名称
+        /// <summary>
+        /// 自プロセス名称
+        /// </summary>
+        private const string s_MyProcessName = "協力会社登録承認";
+        #endregion
+
+        #region データ区分
+        /// <summary>
+        /// データ区分
+        /// </summary>
+        public enum DataMode
+        {
+            NewData = 0,
+            EditData,
+        }
+        #endregion
+
+        #region 表示順番
+        /// <summary>
+        /// 表示順番
+        /// </summary>
+        private enum DispCtrl
+        {
+            EditMode = 0,
+            PersonCode,
+            PersonName,
+            DepartmentName,
+            CreateDate,
+            CorporateStatusName,
+            CorporateStatusPoint,
+            CompanyName,
+            CEOPositionName,
+            CEOName,
+            ContactPersonName,
+            ZipCode,
+            Address1,
+            Address2,
+            Address3,
+            CellPhoneNumber,
+            MailAddress,
+            PhoneNumber,
+            FaxNumber,
+            JapaneseSyllabary,
+            StartDate,
+            Note,
+            btnSerchZip,
+            PointNone,
+            PointFront,
+            PointRear,
+            GridJobItem,
+            btnJobItemAdd,
+            btnJobItemDelte,
+            GridJobLink,
+            btnJobLinkAdd,
+            btnJobLinkDelte,
+            PaymentNormal,
+            PaymentLabour,
+            OrderNo,
+            OrderDate,
+        }
+        #endregion
+
+        #region 編集モード固定文字
+        /// <summary>
+        /// 編集モード固定文字
+        /// </summary>
+        private const string s_FixTitle = "　申　請";
+        #endregion
+
+        #region 画面チェック用レングス
+        /// <summary>
+        /// 会社名
+        /// </summary>
+        private const int s_CompanyNameLength = 100;
+        /// <summary>
+        /// 代表者氏名
+        /// </summary>
+        private const int s_CEONameLength = 60;
+        /// <summary>
+        /// 役職名
+        /// </summary>
+        private const int s_CEOPositionNameLength = 60;
+        /// <summary>
+        /// 住所
+        /// </summary>
+        private const int s_AddressLength = 60;
+        /// <summary>
+        /// 備考
+        /// </summary>
+        private const int s_NoteLength = 300;
+        /// <summary>
+        /// 50音読み
+        /// </summary>
+        private const int s_JapaneseSyllabaryLength = 2;
+        #endregion
+        #endregion
+
+        #region 変数
+        /// <summary>
+        /// フィールド値変化フラグ
+        /// </summary>
+        private bool        m_bChengeAns = false;
+
+        /// <summary>
+        /// 表示コントロール保持配列
+        /// </summary>
+        private Control[]   m_dispControl;
+
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        private int         m_PersonCode = 0;
+        /// <summary>
+        /// 申請年月
+        /// </summary>
+        private DateTime    m_CreateDate = DateTime.MinValue;
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        private int         m_SeqNo = 0;
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        private int         m_BusinessPeriod = 0;
+
+        /// <summary>
+        /// 新規データ作成フラグ
+        /// </summary>
+        private bool        m_NewData = false;
+
+        /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        private bool        m_EndButton = false;
+
+        /// <summary>
+        /// 参照フラグ
+        /// </summary>
+        private bool        m_EditLock = false;
+
+        /// <summary>
+        /// 親フォーム終了
+        /// </summary>
+        private bool        m_ParentEnd = false;
+
+        /// <summary>
+        /// 編集前協力会社コード
+        /// </summary>
+        private int         m_SourceCode = 0;
+
+        /// <summary>
+        /// 協力会社マスタメンテナンス画面
+        /// </summary>
+        private FrmSubContractor m_frm = null;
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 申請者番号
+        /// </summary>
+        public int PersonCode
+        {
+            get { return m_PersonCode; }
+            set { m_PersonCode = value; }
+        }
+        /// <summary>
+        /// 申請年月
+        /// </summary>
+        public DateTime CreateDate
+        {
+            get { return m_CreateDate; }
+            set { m_CreateDate = value; }
+        }
+        /// <summary>
+        /// 申請連番
+        /// </summary>
+        public int SeqNo 
+        {
+            get { return m_SeqNo; }
+            set { m_SeqNo = value; }
+        }
+        /// <summary>
+        /// 申請年度
+        /// </summary>
+        public int BusinessPeriod
+        {
+            get { return m_BusinessPeriod; }
+            set { m_BusinessPeriod = value; }
+        }
+
+        /// <summary>
+        /// 新規データ作成フラグ
+        /// </summary>
+        public bool NewData
+        {
+            get { return m_NewData; }
+            set { m_NewData = value; }
+        }
+
+        /// <summary>
+        /// 参照フラグ
+        /// </summary>
+        public bool EditLock
+        {
+            get { return m_EditLock; }
+            set { m_EditLock = value; }
+        }
+
+        /// <summary>
+        /// 親フォーム終了
+        /// </summary>
+        public bool ParentEnd
+        {
+            get { return m_ParentEnd; }
+            set { m_ParentEnd=value;}
+        }
+        #endregion
+
+        #region コンストラクタ
+        public FrmSubConstrRegist()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region デストラクタ
+        ~FrmSubConstrRegist()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region ×ボタン押下処理
+        /// <summary>
+        /// ×ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegist_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            if (m_EndButton) return;
+            if (m_bChengeAns && !m_EditLock)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに終了してよろしいですか？。", "終了確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    e.Cancel = true;
+                    return;
+                }
+            }
+            if (m_frm != null) m_frm.Dispose();
+
+            // 前プロセスに戻る
+            ClsExcute.BackProcess();
+        }
+        #endregion
+
+        #region 終了ボタンクリック
+        /// <summary>
+        /// 終了ボタンクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region 初期フォームロード
+        /// <summary>
+        /// 初期フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegist_Load(object sender, EventArgs e)
+        {
+            // フォームサイズ固定
+            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
+
+            // 表示オブジェクトのセット
+            SetDisplayObject();
+
+            // 法人格コンボボックスセット
+            SetcmbCorporateStatusCombBox();
+
+            // データクリア
+            ClearDisplay();
+
+            // ヘッダー情報表示
+            DispHeader();
+
+            // 更新データ表示処理
+            DispMentenanceData();
+
+            // 申請・承認表示処理
+            InitApprovalDisplay();
+
+            // 参照時ロック
+            if (m_EditLock)
+            {
+                ExecReadOnly();
+            }
+
+            // 承認画面の「承認対象データを見る」からの起動時は承認ボタンの表示がある
+            bool bApproval = ClsApprovalPermission.ExceApprovalScreen((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+            if (bApproval)
+            {
+                // 承認対象コードを取得する
+                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 工事案件の管理部署を取得する
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, ApprovalCode, m_CreateDate, m_SeqNo);
+                // 案件に対して申請がされているかを確認する
+                bool Pettition = ClsApprovalPermission.CheckPersonPetition(m_PersonCode, ApprovalCode, m_CreateDate, m_SeqNo);
+                // ログイン者が承認者かを確認する
+                bool Approvaler = ClsApprovalPermission.CheckUserForApprover(ApprovalCode, DepartmentCode);
+                // 申請中でログイン者が承認者の場合は承認ボタンを表示する
+                if (Pettition && Approvaler)
+                {
+                    pnlApprovalButton.Visible = true;
+                }
+            }
+
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region フィールド値変更フラグ
+        /// <summary>
+        /// フィールド値変更フラグ
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void valueChange(object sender, EventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region 登録ボタン押下
+        /// <summary>
+        /// 登録ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (MessageBox.Show("表示中のデータを登録します。", "登録確認"
+                        , MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes) return;
+
+                // データ登録
+                if (!SubConstrRegistDataEntry()) return;
+
+                CommonMotions.EntryEndMessage("協力業者登録申請データ");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 削除ボタン押下
+        /// <summary>
+        /// 削除ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataDelete_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (MessageBox.Show("表示中のデータを削除します。", "削除確認"
+                    , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return;
+
+                if (!SubConstrRegistDataRemove()) return;
+
+                CommonMotions.RemoveEndMessage("協力業者登録申請データ");
+
+                m_bChengeAns = false;
+
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region Entryキーでの移動処理
+        /// <summary>
+        /// Entryキーでの移動処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegist_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enterキーが押されているか確認
+            //AltかCtrlキーが押されている時は無視する
+            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
+            {
+                //あたかもTabキーが押されたかのようにする
+                //Shiftが押されている時は前のコントロールのフォーカスを移動
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0以降
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region 住所検索ボタン押下
+        /// <summary>
+        /// 住所検索ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnSerchZip_Click(object sender, EventArgs e)
+        {
+            FrmAddressSearch Fad = new FrmAddressSearch();
+            try
+            {
+                //現在値セット
+                //郵便番号
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.ZipCode].Text))
+                {
+                    Fad.ZipCodeArea = m_dispControl[(int)DispCtrl.ZipCode].Text;
+                }
+                //住所１
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address1].Text))
+                {
+                    Fad.AddressArea1 = m_dispControl[(int)DispCtrl.Address1].Text;
+                }
+                //住所２
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
+                {
+                    Fad.AddressArea2 = m_dispControl[(int)DispCtrl.Address2].Text;
+                }
+                //住所３
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
+                {
+                    Fad.AddressArea3 = m_dispControl[(int)DispCtrl.Address3].Text;
+                }
+
+                //Fad.ShowInTaskbar = false;
+                Fad.ShowDialog();
+                // キャンセルボタン押下
+                if (Fad.CancelButtonClick) return;
+
+                //検索値取得
+                //郵便番号
+                if (!string.IsNullOrEmpty(Fad.ZipCodeArea))
+                    m_dispControl[(int)DispCtrl.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
+                //住所１
+                m_dispControl[(int)DispCtrl.Address1].Text = Fad.AddressArea1;
+                //住所２
+                m_dispControl[(int)DispCtrl.Address2].Text = Fad.AddressArea2;
+                //住所３
+                m_dispControl[(int)DispCtrl.Address3].Text = Fad.AddressArea3;
+
+                // 次コントロールへ
+                m_dispControl[(int)DispCtrl.PhoneNumber].Focus();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                Fad.Dispose();
+                Fad = null;
+            }
+        }
+        #endregion
+
+        #region 法人格radioButton変化有
+        /// <summary>
+        /// 法人格radioButton変化有
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbPoint1_CheckedChanged(object sender, EventArgs e)
+        {
+            if (rdbPoint1.Checked)
+            {
+                cmbCorporateStatus.SelectedIndex = -1;
+                cmbCorporateStatus.Text = string.Empty;
+            }
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region 日報印刷ボタン押下
+        /// <summary>
+        /// 日報印刷ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPrint_Click(object sender, EventArgs e)
+        {
+
+        }
+        #endregion
+
+        #region 印刷キャンセルボタン押下
+        /// <summary>
+        /// 印刷キャンセルボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnCancel_Click(object sender, EventArgs e)
+        {
+        }
+        #endregion
+
+        #region 申請区分変更
+        /// <summary>
+        /// 申請区分変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbDataMode_CheckedChanged(object sender, EventArgs e)
+        {
+            // 申請区分変更時処理
+            DataModeChange();
+        }
+        #endregion
+
+        #region 申請ボタン押下
+        /// <summary>
+        /// 申請ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnPetition_Click(object sender, EventArgs e)
+        {
+            // 申請ボタン押下処理
+            PetitionProcess();
+        }
+        #endregion
+
+        #region 承認ボタン押下
+        /// <summary>
+        /// 承認ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnApproval_Click(object sender, EventArgs e)
+        {
+            // 承認ボタン押下処理
+            ApprovalProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnApproval_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）承認ボタン 
+            OnApprovalProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）保留ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）保留ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOnHold_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）保留ボタン押下処理
+            OnHoldProcess();
+        }
+        #endregion
+
+        #region 承認パネル（pnlApproval）不承認ボタン
+        /// <summary>
+        /// 承認パネル（pnlApproval）不承認ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotApproval_Click(object sender, EventArgs e)
+        {
+            // 承認パネル（pnlApproval）不承認ボタン押下処理
+            NotApprovalProcess();
+        }
+        #endregion
+
+        #region 発注者データ表示ボタン押下
+        /// <summary>
+        /// 発注者データ表示ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnOtherProc_Click(object sender, EventArgs e)
+        {
+            // マスタメンテナンスウ画面表示
+            DspOrderData();
+        }
+        #endregion
+
+        #region 協力会社施工工種追加ボタン
+        /// <summary>
+        /// 協力会社施工工種追加ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobItemAdd_Click(object sender, EventArgs e)
+        {
+            JobItemSelectFormDisplay();
+        }
+        #endregion
+
+        #region 協力会社施工工種削除ボタン
+        /// <summary>
+        /// 協力会社施工工種削除ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobItemDelete_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // 対象行
+                int RowCnt = dgvJobItem.CurrentRow.Index;
+                if (CommonMotions.chkCellBlank(dgvJobItem.CurrentRow.Cells[0].Value)) return;
+                // メッセージ表示
+                if (MessageBox.Show("選択した行を削除します。", "削除確認"
+                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) return;
+
+                // 行削除
+                dgvJobItem.Rows.RemoveAt(RowCnt);
+                dgvJobItem.Rows.Add();
+
+                // データ変更フラグon
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工職種追加ボタン
+        /// <summary>
+        /// 施工職種追加ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobLinkAdd_Click(object sender, EventArgs e)
+        {
+            JobLinkSelectFormDisplay();
+        }
+        #endregion
+
+        #region 施工職種削除ボタン
+        /// <summary>
+        /// 施工職種削除ボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobLinkDelete_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // 対象行
+                int RowCnt = dgvJobLink.CurrentRow.Index;
+                if (CommonMotions.chkCellBlank(dgvJobLink.CurrentRow.Cells[0].Value)) return;
+                // メッセージ表示
+                if (MessageBox.Show("選択した行を削除します。", "削除確認"
+                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) != DialogResult.Yes) return;
+
+                // 行削除
+                dgvJobLink.Rows.RemoveAt(RowCnt);
+                dgvJobLink.Rows.Add();
+
+                // データ変更フラグon
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 工種グリッドアップボタン
+        /// <summary>
+        /// 工種グリッドアップボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobItemUp_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // グリッドアップキー処理
+                DataGridViewAction.GridRowUpAction((DataGridView)dgvJobItem, 0, 1);
+
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 工種グリッドダウンボタン
+        /// <summary>
+        /// 工種グリッドダウンボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobItemDown_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // グリッドダウンキー処理
+                DataGridViewAction.GridRowDownAction((DataGridView)dgvJobItem, 0, 1);
+
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 職種グリッドアップボタン
+        /// <summary>
+        /// 職種グリッドアップボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobLinkUp_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // グリッドアップキー処理
+                DataGridViewAction.GridRowUpAction((DataGridView)dgvJobLink, 0, 1);
+
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 職種グリッドダウンボタン
+        /// <summary>
+        /// 職種グリッドダウンボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnJobLinkDown_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                // グリッドダウンキー処理
+                DataGridViewAction.GridRowDownAction((DataGridView)dgvJobLink, 0, 1);
+
+                m_bChengeAns = true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工工種グリッドダブルクリック
+        /// <summary>
+        /// 施工工種グリッドダブルクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvJobItem_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+        {
+            // 参照時は処理しない
+            if (m_EditLock) return;
+
+            JobItemSelectFormDisplay();
+        }
+        #endregion
+
+        #region 施工職種グリッドダブルクリック
+        /// <summary>
+        /// 施工職種グリッドダブルクリック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvJobLink_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+        {
+            // 参照時は処理しない
+            if (m_EditLock) return;
+
+            JobLinkSelectFormDisplay();
+        }
+        #endregion
+
+        #region 取引開始日チェック
+        /// <summary>
+        /// 取引開始日チェック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void StartDate_Validated(object sender, EventArgs e)
+        {
+            // 登録日チェック
+            ChkStartDate();
+        }
+        #endregion
+
+        #region 手間ラジオボタンチェック
+        /// <summary>
+        /// 手間ラジオボタンチェック
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbPayment_CheckedChanged(object sender, EventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.designer.cs	(revision 83)
@@ -0,0 +1,1634 @@
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmSubConstrRegist
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </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();
+            this.btnDataEntry = new System.Windows.Forms.Button();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.btnDataDelete = new System.Windows.Forms.Button();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.radioButton3 = new System.Windows.Forms.RadioButton();
+            this.radioButton4 = new System.Windows.Forms.RadioButton();
+            this.lblEditMode = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.label18 = new System.Windows.Forms.Label();
+            this.pnlApproval = new System.Windows.Forms.Panel();
+            this.lblApprovalCount = new System.Windows.Forms.Label();
+            this.btnPetition = new System.Windows.Forms.Button();
+            this.btnApproval = new System.Windows.Forms.Button();
+            this.label12 = new System.Windows.Forms.Label();
+            this.lblLabel03 = new System.Windows.Forms.Label();
+            this.lblLabel02 = new System.Windows.Forms.Label();
+            this.lblLabel01 = new System.Windows.Forms.Label();
+            this.label14 = new System.Windows.Forms.Label();
+            this.pnlApprovalButton = new System.Windows.Forms.Panel();
+            this.btnOnApproval = new System.Windows.Forms.Button();
+            this.btnNotApproval = new System.Windows.Forms.Button();
+            this.btnOnHold = new System.Windows.Forms.Button();
+            this.label27 = new System.Windows.Forms.Label();
+            this.label21 = new System.Windows.Forms.Label();
+            this.PrintProgress = new System.Windows.Forms.ProgressBar();
+            this.btnPrint = new System.Windows.Forms.Button();
+            this.btnCancel = new System.Windows.Forms.Button();
+            this.label26 = new System.Windows.Forms.Label();
+            this.btnOtherProc = new System.Windows.Forms.Button();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.txtInput14 = new System.Windows.Forms.TextBox();
+            this.btnJobItemDown = new System.Windows.Forms.Button();
+            this.txtInput1 = new System.Windows.Forms.TextBox();
+            this.txtInput2 = new System.Windows.Forms.TextBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.txtInput3 = new System.Windows.Forms.TextBox();
+            this.txtInput4 = new System.Windows.Forms.TextBox();
+            this.label8 = new System.Windows.Forms.Label();
+            this.txtInput8 = new System.Windows.Forms.TextBox();
+            this.label9 = new System.Windows.Forms.Label();
+            this.txtInput9 = new System.Windows.Forms.TextBox();
+            this.label4 = new System.Windows.Forms.Label();
+            this.label2 = new System.Windows.Forms.Label();
+            this.label10 = new System.Windows.Forms.Label();
+            this.panel5 = new System.Windows.Forms.Panel();
+            this.rdbPoint3 = new System.Windows.Forms.RadioButton();
+            this.rdbPoint2 = new System.Windows.Forms.RadioButton();
+            this.rdbPoint1 = new System.Windows.Forms.RadioButton();
+            this.label16 = new System.Windows.Forms.Label();
+            this.cmbCorporateStatus = new System.Windows.Forms.ComboBox();
+            this.label17 = new System.Windows.Forms.Label();
+            this.dgvJobItem = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.ItemColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.ItemColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.label7 = new System.Windows.Forms.Label();
+            this.txtInput10 = new System.Windows.Forms.TextBox();
+            this.label5 = new System.Windows.Forms.Label();
+            this.txtInput11 = new System.Windows.Forms.TextBox();
+            this.txtInput7 = new System.Windows.Forms.TextBox();
+            this.label6 = new System.Windows.Forms.Label();
+            this.label13 = new System.Windows.Forms.Label();
+            this.txtInput6 = new System.Windows.Forms.TextBox();
+            this.btnSerchZip = new System.Windows.Forms.Button();
+            this.label11 = new System.Windows.Forms.Label();
+            this.label20 = new System.Windows.Forms.Label();
+            this.txtInput5 = new System.Windows.Forms.TextBox();
+            this.label22 = new System.Windows.Forms.Label();
+            this.label23 = new System.Windows.Forms.Label();
+            this.txtInput12 = new System.Windows.Forms.TextBox();
+            this.label24 = new System.Windows.Forms.Label();
+            this.txtInput15 = new System.Windows.Forms.TextBox();
+            this.label25 = new System.Windows.Forms.Label();
+            this.txtInput13 = new System.Windows.Forms.TextBox();
+            this.label28 = new System.Windows.Forms.Label();
+            this.btnJobItemAdd = new System.Windows.Forms.Button();
+            this.btnJobItemUp = new System.Windows.Forms.Button();
+            this.label29 = new System.Windows.Forms.Label();
+            this.dgvJobLink = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.btnJobLinkAdd = new System.Windows.Forms.Button();
+            this.btnJobLinkDelete = new System.Windows.Forms.Button();
+            this.btnJobLinkUp = new System.Windows.Forms.Button();
+            this.btnJobLinkDown = new System.Windows.Forms.Button();
+            this.panel4 = new System.Windows.Forms.Panel();
+            this.rdbPayment02 = new System.Windows.Forms.RadioButton();
+            this.rdbPayment01 = new System.Windows.Forms.RadioButton();
+            this.label30 = new System.Windows.Forms.Label();
+            this.btnJobItemDelete = new System.Windows.Forms.Button();
+            this.label19 = new System.Windows.Forms.Label();
+            this.panel1.SuspendLayout();
+            this.panel3.SuspendLayout();
+            this.pnlApproval.SuspendLayout();
+            this.pnlApprovalButton.SuspendLayout();
+            this.panel2.SuspendLayout();
+            this.tableLayoutPanel1.SuspendLayout();
+            this.panel5.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvJobItem)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvJobLink)).BeginInit();
+            this.panel4.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // btnDataEntry
+            // 
+            this.btnDataEntry.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataEntry.BackColor = System.Drawing.Color.Green;
+            this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataEntry.ForeColor = System.Drawing.Color.White;
+            this.btnDataEntry.Location = new System.Drawing.Point(503, 648);
+            this.btnDataEntry.Name = "btnDataEntry";
+            this.btnDataEntry.Size = new System.Drawing.Size(120, 30);
+            this.btnDataEntry.TabIndex = 10;
+            this.btnDataEntry.Text = "内容登録";
+            this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
+            this.btnDataEntry.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmSubConstrRegist_KeyDown);
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(755, 648);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 12;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            this.btnEnd.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmSubConstrRegist_KeyDown);
+            // 
+            // label1
+            // 
+            this.label1.BackColor = System.Drawing.Color.BurlyWood;
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(190, 10);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(500, 20);
+            this.label1.TabIndex = 5;
+            this.label1.Text = "協　力　会　社　登　録　シ　ー　ト";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnDataDelete
+            // 
+            this.btnDataDelete.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataDelete.BackColor = System.Drawing.Color.Red;
+            this.btnDataDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataDelete.ForeColor = System.Drawing.Color.White;
+            this.btnDataDelete.Location = new System.Drawing.Point(629, 648);
+            this.btnDataDelete.Name = "btnDataDelete";
+            this.btnDataDelete.Size = new System.Drawing.Size(120, 30);
+            this.btnDataDelete.TabIndex = 11;
+            this.btnDataDelete.Text = "内容削除";
+            this.btnDataDelete.UseVisualStyleBackColor = false;
+            this.btnDataDelete.Click += new System.EventHandler(this.btnDataDelete_Click);
+            this.btnDataDelete.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmSubConstrRegist_KeyDown);
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.BurlyWood;
+            this.panel1.Controls.Add(this.panel3);
+            this.panel1.Controls.Add(this.lblEditMode);
+            this.panel1.Controls.Add(this.label15);
+            this.panel1.Controls.Add(this.label18);
+            this.panel1.Controls.Add(this.pnlApproval);
+            this.panel1.Controls.Add(this.label12);
+            this.panel1.Controls.Add(this.lblLabel03);
+            this.panel1.Controls.Add(this.lblLabel02);
+            this.panel1.Controls.Add(this.lblLabel01);
+            this.panel1.Controls.Add(this.label14);
+            this.panel1.Controls.Add(this.pnlApprovalButton);
+            this.panel1.Location = new System.Drawing.Point(5, 40);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(870, 100);
+            this.panel1.TabIndex = 13;
+            // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.White;
+            this.panel3.Controls.Add(this.radioButton3);
+            this.panel3.Controls.Add(this.radioButton4);
+            this.panel3.Location = new System.Drawing.Point(132, 70);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(220, 25);
+            this.panel3.TabIndex = 127;
+            // 
+            // radioButton3
+            // 
+            this.radioButton3.AutoSize = true;
+            this.radioButton3.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton3.Location = new System.Drawing.Point(120, 3);
+            this.radioButton3.Name = "radioButton3";
+            this.radioButton3.Size = new System.Drawing.Size(94, 20);
+            this.radioButton3.TabIndex = 1;
+            this.radioButton3.Text = "修正登録";
+            this.radioButton3.UseVisualStyleBackColor = false;
+            this.radioButton3.CheckedChanged += new System.EventHandler(this.rdbDataMode_CheckedChanged);
+            // 
+            // radioButton4
+            // 
+            this.radioButton4.AutoSize = true;
+            this.radioButton4.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton4.Checked = true;
+            this.radioButton4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton4.Location = new System.Drawing.Point(10, 3);
+            this.radioButton4.Name = "radioButton4";
+            this.radioButton4.Size = new System.Drawing.Size(94, 20);
+            this.radioButton4.TabIndex = 1;
+            this.radioButton4.TabStop = true;
+            this.radioButton4.Text = "新規登録";
+            this.radioButton4.UseVisualStyleBackColor = false;
+            this.radioButton4.CheckedChanged += new System.EventHandler(this.rdbDataMode_CheckedChanged);
+            // 
+            // lblEditMode
+            // 
+            this.lblEditMode.BackColor = System.Drawing.Color.White;
+            this.lblEditMode.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblEditMode.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblEditMode.Location = new System.Drawing.Point(10, 2);
+            this.lblEditMode.Name = "lblEditMode";
+            this.lblEditMode.Size = new System.Drawing.Size(254, 32);
+            this.lblEditMode.TabIndex = 122;
+            this.lblEditMode.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label15
+            // 
+            this.label15.BackColor = System.Drawing.Color.Moccasin;
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.Location = new System.Drawing.Point(10, 40);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(114, 25);
+            this.label15.TabIndex = 37;
+            this.label15.Text = "作成日";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.Moccasin;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Location = new System.Drawing.Point(580, 40);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(114, 25);
+            this.label18.TabIndex = 37;
+            this.label18.Text = "部署";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // pnlApproval
+            // 
+            this.pnlApproval.AutoSize = true;
+            this.pnlApproval.BackColor = System.Drawing.Color.White;
+            this.pnlApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApproval.Controls.Add(this.lblApprovalCount);
+            this.pnlApproval.Controls.Add(this.btnPetition);
+            this.pnlApproval.Controls.Add(this.btnApproval);
+            this.pnlApproval.Location = new System.Drawing.Point(600, 2);
+            this.pnlApproval.Name = "pnlApproval";
+            this.pnlApproval.Size = new System.Drawing.Size(262, 34);
+            this.pnlApproval.TabIndex = 120;
+            // 
+            // lblApprovalCount
+            // 
+            this.lblApprovalCount.BackColor = System.Drawing.Color.Black;
+            this.lblApprovalCount.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblApprovalCount.ForeColor = System.Drawing.Color.White;
+            this.lblApprovalCount.Location = new System.Drawing.Point(205, 3);
+            this.lblApprovalCount.Name = "lblApprovalCount";
+            this.lblApprovalCount.Size = new System.Drawing.Size(50, 24);
+            this.lblApprovalCount.TabIndex = 1;
+            this.lblApprovalCount.Text = "4/5";
+            this.lblApprovalCount.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnPetition
+            // 
+            this.btnPetition.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnPetition.BackColor = System.Drawing.Color.White;
+            this.btnPetition.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnPetition.ForeColor = System.Drawing.Color.Red;
+            this.btnPetition.Location = new System.Drawing.Point(3, 3);
+            this.btnPetition.Name = "btnPetition";
+            this.btnPetition.Size = new System.Drawing.Size(100, 24);
+            this.btnPetition.TabIndex = 12;
+            this.btnPetition.Text = "未申請";
+            this.btnPetition.UseVisualStyleBackColor = false;
+            this.btnPetition.Click += new System.EventHandler(this.btnPetition_Click);
+            // 
+            // btnApproval
+            // 
+            this.btnApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnApproval.BackColor = System.Drawing.Color.White;
+            this.btnApproval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnApproval.ForeColor = System.Drawing.Color.Red;
+            this.btnApproval.Location = new System.Drawing.Point(104, 3);
+            this.btnApproval.Name = "btnApproval";
+            this.btnApproval.Size = new System.Drawing.Size(100, 24);
+            this.btnApproval.TabIndex = 12;
+            this.btnApproval.Text = "未承認";
+            this.btnApproval.UseVisualStyleBackColor = false;
+            this.btnApproval.Click += new System.EventHandler(this.btnApproval_Click);
+            // 
+            // label12
+            // 
+            this.label12.BackColor = System.Drawing.Color.Moccasin;
+            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label12.Location = new System.Drawing.Point(278, 40);
+            this.label12.Name = "label12";
+            this.label12.Size = new System.Drawing.Size(114, 25);
+            this.label12.TabIndex = 37;
+            this.label12.Text = "登録申請者";
+            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel03
+            // 
+            this.lblLabel03.BackColor = System.Drawing.Color.White;
+            this.lblLabel03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel03.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel03.Location = new System.Drawing.Point(132, 40);
+            this.lblLabel03.Name = "lblLabel03";
+            this.lblLabel03.Size = new System.Drawing.Size(130, 25);
+            this.lblLabel03.TabIndex = 38;
+            this.lblLabel03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel02
+            // 
+            this.lblLabel02.BackColor = System.Drawing.Color.White;
+            this.lblLabel02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel02.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel02.Location = new System.Drawing.Point(702, 40);
+            this.lblLabel02.Name = "lblLabel02";
+            this.lblLabel02.Size = new System.Drawing.Size(160, 25);
+            this.lblLabel02.TabIndex = 38;
+            this.lblLabel02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // lblLabel01
+            // 
+            this.lblLabel01.BackColor = System.Drawing.Color.White;
+            this.lblLabel01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblLabel01.ForeColor = System.Drawing.Color.Black;
+            this.lblLabel01.Location = new System.Drawing.Point(400, 40);
+            this.lblLabel01.Name = "lblLabel01";
+            this.lblLabel01.Size = new System.Drawing.Size(160, 25);
+            this.lblLabel01.TabIndex = 38;
+            this.lblLabel01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label14
+            // 
+            this.label14.BackColor = System.Drawing.Color.Yellow;
+            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label14.ForeColor = System.Drawing.Color.Black;
+            this.label14.Location = new System.Drawing.Point(10, 69);
+            this.label14.Name = "label14";
+            this.label14.Size = new System.Drawing.Size(114, 25);
+            this.label14.TabIndex = 44;
+            this.label14.Text = "申請区分";
+            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // pnlApprovalButton
+            // 
+            this.pnlApprovalButton.AutoSize = true;
+            this.pnlApprovalButton.BackColor = System.Drawing.Color.White;
+            this.pnlApprovalButton.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.pnlApprovalButton.Controls.Add(this.btnOnApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnNotApproval);
+            this.pnlApprovalButton.Controls.Add(this.btnOnHold);
+            this.pnlApprovalButton.Location = new System.Drawing.Point(600, 2);
+            this.pnlApprovalButton.Name = "pnlApprovalButton";
+            this.pnlApprovalButton.Size = new System.Drawing.Size(262, 34);
+            this.pnlApprovalButton.TabIndex = 121;
+            this.pnlApprovalButton.Visible = false;
+            // 
+            // btnOnApproval
+            // 
+            this.btnOnApproval.BackColor = System.Drawing.Color.MediumSpringGreen;
+            this.btnOnApproval.Location = new System.Drawing.Point(5, 3);
+            this.btnOnApproval.Name = "btnOnApproval";
+            this.btnOnApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnOnApproval.TabIndex = 34;
+            this.btnOnApproval.TabStop = false;
+            this.btnOnApproval.Text = "承認";
+            this.btnOnApproval.UseVisualStyleBackColor = false;
+            this.btnOnApproval.Click += new System.EventHandler(this.btnOnApproval_Click);
+            // 
+            // btnNotApproval
+            // 
+            this.btnNotApproval.BackColor = System.Drawing.Color.Red;
+            this.btnNotApproval.Location = new System.Drawing.Point(171, 3);
+            this.btnNotApproval.Name = "btnNotApproval";
+            this.btnNotApproval.Size = new System.Drawing.Size(83, 24);
+            this.btnNotApproval.TabIndex = 35;
+            this.btnNotApproval.TabStop = false;
+            this.btnNotApproval.Text = "不承認";
+            this.btnNotApproval.UseVisualStyleBackColor = false;
+            this.btnNotApproval.Click += new System.EventHandler(this.btnNotApproval_Click);
+            // 
+            // btnOnHold
+            // 
+            this.btnOnHold.BackColor = System.Drawing.Color.Yellow;
+            this.btnOnHold.Location = new System.Drawing.Point(88, 3);
+            this.btnOnHold.Name = "btnOnHold";
+            this.btnOnHold.Size = new System.Drawing.Size(83, 24);
+            this.btnOnHold.TabIndex = 36;
+            this.btnOnHold.TabStop = false;
+            this.btnOnHold.Text = "保留";
+            this.btnOnHold.UseVisualStyleBackColor = false;
+            this.btnOnHold.Click += new System.EventHandler(this.btnOnHold_Click);
+            // 
+            // label27
+            // 
+            this.label27.BackColor = System.Drawing.Color.White;
+            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label27.ForeColor = System.Drawing.Color.Black;
+            this.label27.Location = new System.Drawing.Point(299, 651);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(130, 25);
+            this.label27.TabIndex = 125;
+            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label27.Visible = false;
+            // 
+            // label21
+            // 
+            this.label21.BackColor = System.Drawing.Color.White;
+            this.label21.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label21.ForeColor = System.Drawing.Color.Black;
+            this.label21.Location = new System.Drawing.Point(337, 651);
+            this.label21.Name = "label21";
+            this.label21.Size = new System.Drawing.Size(160, 25);
+            this.label21.TabIndex = 124;
+            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.label21.Visible = false;
+            // 
+            // 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(5, 648);
+            this.PrintProgress.Name = "PrintProgress";
+            this.PrintProgress.Size = new System.Drawing.Size(870, 36);
+            this.PrintProgress.TabIndex = 108;
+            this.PrintProgress.Visible = false;
+            // 
+            // btnPrint
+            // 
+            this.btnPrint.BackColor = System.Drawing.Color.DarkOliveGreen;
+            this.btnPrint.ForeColor = System.Drawing.Color.White;
+            this.btnPrint.Location = new System.Drawing.Point(5, 5);
+            this.btnPrint.Name = "btnPrint";
+            this.btnPrint.Size = new System.Drawing.Size(160, 30);
+            this.btnPrint.TabIndex = 110;
+            this.btnPrint.TabStop = false;
+            this.btnPrint.Text = "登録申請印刷";
+            this.btnPrint.UseVisualStyleBackColor = false;
+            this.btnPrint.Visible = false;
+            this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
+            // 
+            // btnCancel
+            // 
+            this.btnCancel.BackColor = System.Drawing.Color.Red;
+            this.btnCancel.ForeColor = System.Drawing.Color.White;
+            this.btnCancel.Location = new System.Drawing.Point(5, 5);
+            this.btnCancel.Name = "btnCancel";
+            this.btnCancel.Size = new System.Drawing.Size(160, 30);
+            this.btnCancel.TabIndex = 111;
+            this.btnCancel.TabStop = false;
+            this.btnCancel.Text = "印刷中止";
+            this.btnCancel.UseVisualStyleBackColor = false;
+            this.btnCancel.Visible = false;
+            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
+            // 
+            // label26
+            // 
+            this.label26.BackColor = System.Drawing.Color.White;
+            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label26.ForeColor = System.Drawing.Color.Black;
+            this.label26.Location = new System.Drawing.Point(430, 651);
+            this.label26.Name = "label26";
+            this.label26.Size = new System.Drawing.Size(67, 25);
+            this.label26.TabIndex = 124;
+            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.label26.Visible = false;
+            // 
+            // btnOtherProc
+            // 
+            this.btnOtherProc.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.btnOtherProc.BackColor = System.Drawing.Color.Goldenrod;
+            this.btnOtherProc.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnOtherProc.Location = new System.Drawing.Point(5, 650);
+            this.btnOtherProc.Name = "btnOtherProc";
+            this.btnOtherProc.Size = new System.Drawing.Size(160, 30);
+            this.btnOtherProc.TabIndex = 126;
+            this.btnOtherProc.TabStop = false;
+            this.btnOtherProc.Text = "協力会社データ表示";
+            this.btnOtherProc.UseVisualStyleBackColor = false;
+            this.btnOtherProc.Click += new System.EventHandler(this.btnOtherProc_Click);
+            // 
+            // panel2
+            // 
+            this.panel2.AutoScroll = true;
+            this.panel2.Controls.Add(this.tableLayoutPanel1);
+            this.panel2.Location = new System.Drawing.Point(5, 144);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(870, 500);
+            this.panel2.TabIndex = 127;
+            // 
+            // tableLayoutPanel1
+            // 
+            this.tableLayoutPanel1.BackColor = System.Drawing.Color.PaleGoldenrod;
+            this.tableLayoutPanel1.ColumnCount = 6;
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 140F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 100F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 330F));
+            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 40F));
+            this.tableLayoutPanel1.Controls.Add(this.txtInput14, 1, 0);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobItemDown, 5, 19);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput1, 1, 3);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput2, 1, 5);
+            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 6);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput3, 1, 6);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput4, 1, 7);
+            this.tableLayoutPanel1.Controls.Add(this.label8, 0, 14);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput8, 1, 14);
+            this.tableLayoutPanel1.Controls.Add(this.label9, 0, 15);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput9, 1, 15);
+            this.tableLayoutPanel1.Controls.Add(this.label4, 0, 5);
+            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 3);
+            this.tableLayoutPanel1.Controls.Add(this.label10, 0, 2);
+            this.tableLayoutPanel1.Controls.Add(this.panel5, 1, 2);
+            this.tableLayoutPanel1.Controls.Add(this.label16, 0, 1);
+            this.tableLayoutPanel1.Controls.Add(this.cmbCorporateStatus, 1, 1);
+            this.tableLayoutPanel1.Controls.Add(this.label17, 0, 17);
+            this.tableLayoutPanel1.Controls.Add(this.dgvJobItem, 1, 17);
+            this.tableLayoutPanel1.Controls.Add(this.label7, 0, 25);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput10, 1, 25);
+            this.tableLayoutPanel1.Controls.Add(this.label5, 1, 13);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput11, 2, 13);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput7, 2, 12);
+            this.tableLayoutPanel1.Controls.Add(this.label6, 1, 12);
+            this.tableLayoutPanel1.Controls.Add(this.label13, 1, 11);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput6, 2, 11);
+            this.tableLayoutPanel1.Controls.Add(this.btnSerchZip, 2, 10);
+            this.tableLayoutPanel1.Controls.Add(this.label11, 0, 11);
+            this.tableLayoutPanel1.Controls.Add(this.label20, 0, 10);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput5, 1, 10);
+            this.tableLayoutPanel1.Controls.Add(this.label22, 0, 7);
+            this.tableLayoutPanel1.Controls.Add(this.label23, 0, 8);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput12, 1, 8);
+            this.tableLayoutPanel1.Controls.Add(this.label24, 0, 9);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput15, 1, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label25, 0, 4);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput13, 1, 4);
+            this.tableLayoutPanel1.Controls.Add(this.label28, 2, 4);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobItemAdd, 2, 20);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobItemUp, 5, 17);
+            this.tableLayoutPanel1.Controls.Add(this.label29, 0, 21);
+            this.tableLayoutPanel1.Controls.Add(this.dgvJobLink, 1, 21);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobLinkAdd, 2, 24);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobLinkDelete, 3, 24);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobLinkUp, 5, 21);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobLinkDown, 5, 23);
+            this.tableLayoutPanel1.Controls.Add(this.panel4, 1, 16);
+            this.tableLayoutPanel1.Controls.Add(this.label30, 0, 16);
+            this.tableLayoutPanel1.Controls.Add(this.btnJobItemDelete, 3, 20);
+            this.tableLayoutPanel1.Controls.Add(this.label19, 0, 0);
+            this.tableLayoutPanel1.Location = new System.Drawing.Point(1, 1);
+            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
+            this.tableLayoutPanel1.RowCount = 28;
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(850, 1008);
+            this.tableLayoutPanel1.TabIndex = 0;
+            // 
+            // txtInput14
+            // 
+            this.txtInput14.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput14, 2);
+            this.txtInput14.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput14.Location = new System.Drawing.Point(143, 6);
+            this.txtInput14.MaxLength = 10;
+            this.txtInput14.Name = "txtInput14";
+            this.txtInput14.Size = new System.Drawing.Size(120, 23);
+            this.txtInput14.TabIndex = 128;
+            this.txtInput14.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.txtInput14.TextChanged += new System.EventHandler(this.valueChange);
+            this.txtInput14.Validated += new System.EventHandler(this.StartDate_Validated);
+            // 
+            // btnJobItemDown
+            // 
+            this.btnJobItemDown.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.btnJobItemDown.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobItemDown.Location = new System.Drawing.Point(813, 687);
+            this.btnJobItemDown.Name = "btnJobItemDown";
+            this.btnJobItemDown.Size = new System.Drawing.Size(34, 30);
+            this.btnJobItemDown.TabIndex = 23;
+            this.btnJobItemDown.TabStop = false;
+            this.btnJobItemDown.Text = "▼";
+            this.btnJobItemDown.UseVisualStyleBackColor = true;
+            this.btnJobItemDown.Click += new System.EventHandler(this.btnJobItemDown_Click);
+            // 
+            // txtInput1
+            // 
+            this.txtInput1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput1, 5);
+            this.txtInput1.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput1.Location = new System.Drawing.Point(143, 114);
+            this.txtInput1.MaxLength = 100;
+            this.txtInput1.Name = "txtInput1";
+            this.txtInput1.Size = new System.Drawing.Size(704, 23);
+            this.txtInput1.TabIndex = 5;
+            this.txtInput1.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput2
+            // 
+            this.txtInput2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput2, 5);
+            this.txtInput2.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput2.Location = new System.Drawing.Point(143, 186);
+            this.txtInput2.MaxLength = 60;
+            this.txtInput2.Name = "txtInput2";
+            this.txtInput2.Size = new System.Drawing.Size(704, 23);
+            this.txtInput2.TabIndex = 7;
+            this.txtInput2.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label3
+            // 
+            this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label3.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(3, 222);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(134, 24);
+            this.label3.TabIndex = 37;
+            this.label3.Text = "代表者氏名";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput3
+            // 
+            this.txtInput3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput3, 5);
+            this.txtInput3.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput3.Location = new System.Drawing.Point(143, 222);
+            this.txtInput3.MaxLength = 60;
+            this.txtInput3.Name = "txtInput3";
+            this.txtInput3.Size = new System.Drawing.Size(704, 23);
+            this.txtInput3.TabIndex = 8;
+            this.txtInput3.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput4
+            // 
+            this.txtInput4.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput4, 5);
+            this.txtInput4.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput4.Location = new System.Drawing.Point(143, 258);
+            this.txtInput4.MaxLength = 60;
+            this.txtInput4.Name = "txtInput4";
+            this.txtInput4.Size = new System.Drawing.Size(704, 23);
+            this.txtInput4.TabIndex = 9;
+            this.txtInput4.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label8
+            // 
+            this.label8.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label8.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label8.ForeColor = System.Drawing.Color.Black;
+            this.label8.Location = new System.Drawing.Point(3, 510);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(134, 24);
+            this.label8.TabIndex = 47;
+            this.label8.Text = "電話番号";
+            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput8
+            // 
+            this.txtInput8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput8, 2);
+            this.txtInput8.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput8.Location = new System.Drawing.Point(143, 510);
+            this.txtInput8.MaxLength = 13;
+            this.txtInput8.Name = "txtInput8";
+            this.txtInput8.Size = new System.Drawing.Size(214, 23);
+            this.txtInput8.TabIndex = 16;
+            this.txtInput8.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label9
+            // 
+            this.label9.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label9.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label9.ForeColor = System.Drawing.Color.Black;
+            this.label9.Location = new System.Drawing.Point(3, 546);
+            this.label9.Name = "label9";
+            this.label9.Size = new System.Drawing.Size(134, 24);
+            this.label9.TabIndex = 49;
+            this.label9.Text = "FAX番号";
+            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput9
+            // 
+            this.txtInput9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput9, 2);
+            this.txtInput9.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput9.Location = new System.Drawing.Point(143, 546);
+            this.txtInput9.MaxLength = 13;
+            this.txtInput9.Name = "txtInput9";
+            this.txtInput9.Size = new System.Drawing.Size(214, 23);
+            this.txtInput9.TabIndex = 17;
+            this.txtInput9.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label4
+            // 
+            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label4.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(3, 186);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(134, 24);
+            this.label4.TabIndex = 39;
+            this.label4.Text = "役　職　名";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label2
+            // 
+            this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label2.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(3, 114);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(134, 24);
+            this.label2.TabIndex = 34;
+            this.label2.Text = "協力会社名称";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label10
+            // 
+            this.label10.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label10.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label10.ForeColor = System.Drawing.Color.Black;
+            this.label10.Location = new System.Drawing.Point(3, 78);
+            this.label10.Name = "label10";
+            this.label10.Size = new System.Drawing.Size(134, 24);
+            this.label10.TabIndex = 34;
+            this.label10.Text = "法人格名称位置";
+            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel5
+            // 
+            this.panel5.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.panel5.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.tableLayoutPanel1.SetColumnSpan(this.panel5, 2);
+            this.panel5.Controls.Add(this.rdbPoint3);
+            this.panel5.Controls.Add(this.rdbPoint2);
+            this.panel5.Controls.Add(this.rdbPoint1);
+            this.panel5.Location = new System.Drawing.Point(143, 78);
+            this.panel5.Name = "panel5";
+            this.panel5.Size = new System.Drawing.Size(180, 24);
+            this.panel5.TabIndex = 52;
+            // 
+            // rdbPoint3
+            // 
+            this.rdbPoint3.AutoSize = true;
+            this.rdbPoint3.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint3.Location = new System.Drawing.Point(119, 2);
+            this.rdbPoint3.Name = "rdbPoint3";
+            this.rdbPoint3.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint3.TabIndex = 4;
+            this.rdbPoint3.Text = "後";
+            this.rdbPoint3.UseVisualStyleBackColor = false;
+            this.rdbPoint3.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // rdbPoint2
+            // 
+            this.rdbPoint2.AutoSize = true;
+            this.rdbPoint2.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint2.Location = new System.Drawing.Point(68, 2);
+            this.rdbPoint2.Name = "rdbPoint2";
+            this.rdbPoint2.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint2.TabIndex = 3;
+            this.rdbPoint2.Text = "前";
+            this.rdbPoint2.UseVisualStyleBackColor = false;
+            this.rdbPoint2.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // rdbPoint1
+            // 
+            this.rdbPoint1.AutoSize = true;
+            this.rdbPoint1.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPoint1.Checked = true;
+            this.rdbPoint1.Location = new System.Drawing.Point(17, 2);
+            this.rdbPoint1.Name = "rdbPoint1";
+            this.rdbPoint1.Size = new System.Drawing.Size(43, 20);
+            this.rdbPoint1.TabIndex = 2;
+            this.rdbPoint1.TabStop = true;
+            this.rdbPoint1.Text = "無";
+            this.rdbPoint1.UseVisualStyleBackColor = false;
+            this.rdbPoint1.CheckedChanged += new System.EventHandler(this.rdbPoint1_CheckedChanged);
+            // 
+            // label16
+            // 
+            this.label16.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label16.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label16.ForeColor = System.Drawing.Color.Black;
+            this.label16.Location = new System.Drawing.Point(3, 42);
+            this.label16.Name = "label16";
+            this.label16.Size = new System.Drawing.Size(134, 24);
+            this.label16.TabIndex = 34;
+            this.label16.Text = "法人格名称";
+            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // cmbCorporateStatus
+            // 
+            this.cmbCorporateStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.cmbCorporateStatus.AutoCompleteCustomSource.AddRange(new string[] {
+            "株式会社",
+            "有限会社",
+            "合名会社",
+            "合資会社",
+            "合同会社"});
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbCorporateStatus, 5);
+            this.cmbCorporateStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbCorporateStatus.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbCorporateStatus.FormattingEnabled = true;
+            this.cmbCorporateStatus.Items.AddRange(new object[] {
+            "",
+            "株式会社",
+            "有限会社",
+            "合名会社",
+            "合資会社",
+            "合同会社"});
+            this.cmbCorporateStatus.Location = new System.Drawing.Point(143, 44);
+            this.cmbCorporateStatus.Name = "cmbCorporateStatus";
+            this.cmbCorporateStatus.Size = new System.Drawing.Size(704, 24);
+            this.cmbCorporateStatus.TabIndex = 1;
+            this.cmbCorporateStatus.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label17
+            // 
+            this.label17.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label17.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label17.ForeColor = System.Drawing.Color.Black;
+            this.label17.Location = new System.Drawing.Point(3, 618);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(134, 24);
+            this.label17.TabIndex = 51;
+            this.label17.Text = "施工工種";
+            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // dgvJobItem
+            // 
+            this.dgvJobItem.AllowUserToAddRows = false;
+            this.dgvJobItem.AllowUserToDeleteRows = false;
+            this.dgvJobItem.AllowUserToResizeColumns = false;
+            this.dgvJobItem.AllowUserToResizeRows = false;
+            this.dgvJobItem.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.dgvJobItem.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvJobItem.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.dgvJobItem.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvJobItem.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvJobItem.ColumnHeadersVisible = false;
+            this.dgvJobItem.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.ItemColumn01,
+            this.ItemColumn02});
+            this.tableLayoutPanel1.SetColumnSpan(this.dgvJobItem, 4);
+            this.dgvJobItem.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvJobItem.Location = new System.Drawing.Point(143, 615);
+            this.dgvJobItem.MultiSelect = false;
+            this.dgvJobItem.Name = "dgvJobItem";
+            this.dgvJobItem.RowHeadersVisible = false;
+            this.dgvJobItem.RowHeadersWidth = 20;
+            this.dgvJobItem.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.tableLayoutPanel1.SetRowSpan(this.dgvJobItem, 3);
+            this.dgvJobItem.RowTemplate.Height = 24;
+            this.dgvJobItem.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvJobItem.Size = new System.Drawing.Size(664, 102);
+            this.dgvJobItem.TabIndex = 20;
+            this.dgvJobItem.TabStop = false;
+            this.dgvJobItem.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvJobItem_CellDoubleClick);
+            // 
+            // ItemColumn01
+            // 
+            this.ItemColumn01.Frozen = true;
+            this.ItemColumn01.HeaderText = "工種キー";
+            this.ItemColumn01.Name = "ItemColumn01";
+            this.ItemColumn01.ReadOnly = true;
+            this.ItemColumn01.Visible = false;
+            // 
+            // ItemColumn02
+            // 
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black;
+            this.ItemColumn02.DefaultCellStyle = dataGridViewCellStyle2;
+            this.ItemColumn02.Frozen = true;
+            this.ItemColumn02.HeaderText = "工種名称";
+            this.ItemColumn02.Name = "ItemColumn02";
+            this.ItemColumn02.ReadOnly = true;
+            this.ItemColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.ItemColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.ItemColumn02.Width = 664;
+            // 
+            // label7
+            // 
+            this.label7.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label7.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label7.ForeColor = System.Drawing.Color.Black;
+            this.label7.Location = new System.Drawing.Point(3, 906);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(134, 24);
+            this.label7.TabIndex = 51;
+            this.label7.Text = "備　　考";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput10
+            // 
+            this.txtInput10.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.tableLayoutPanel1.SetColumnSpan(this.txtInput10, 5);
+            this.txtInput10.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput10.Location = new System.Drawing.Point(143, 903);
+            this.txtInput10.MaxLength = 300;
+            this.txtInput10.Multiline = true;
+            this.txtInput10.Name = "txtInput10";
+            this.tableLayoutPanel1.SetRowSpan(this.txtInput10, 3);
+            this.txtInput10.Size = new System.Drawing.Size(704, 102);
+            this.txtInput10.TabIndex = 22;
+            this.txtInput10.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label5
+            // 
+            this.label5.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label5.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label5.ForeColor = System.Drawing.Color.Black;
+            this.label5.Location = new System.Drawing.Point(143, 474);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(94, 24);
+            this.label5.TabIndex = 38;
+            this.label5.Text = "町・番地";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput11
+            // 
+            this.txtInput11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput11, 4);
+            this.txtInput11.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput11.Location = new System.Drawing.Point(243, 474);
+            this.txtInput11.MaxLength = 60;
+            this.txtInput11.Name = "txtInput11";
+            this.txtInput11.Size = new System.Drawing.Size(604, 23);
+            this.txtInput11.TabIndex = 15;
+            this.txtInput11.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // txtInput7
+            // 
+            this.txtInput7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput7, 4);
+            this.txtInput7.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput7.Location = new System.Drawing.Point(243, 438);
+            this.txtInput7.MaxLength = 60;
+            this.txtInput7.Name = "txtInput7";
+            this.txtInput7.Size = new System.Drawing.Size(604, 23);
+            this.txtInput7.TabIndex = 14;
+            this.txtInput7.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label6
+            // 
+            this.label6.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label6.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(143, 438);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(94, 24);
+            this.label6.TabIndex = 38;
+            this.label6.Text = "市区町村";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label13
+            // 
+            this.label13.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label13.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label13.ForeColor = System.Drawing.Color.Black;
+            this.label13.Location = new System.Drawing.Point(143, 402);
+            this.label13.Name = "label13";
+            this.label13.Size = new System.Drawing.Size(94, 24);
+            this.label13.TabIndex = 53;
+            this.label13.Text = "都道府県";
+            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput6
+            // 
+            this.txtInput6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput6, 4);
+            this.txtInput6.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput6.Location = new System.Drawing.Point(243, 402);
+            this.txtInput6.MaxLength = 60;
+            this.txtInput6.Name = "txtInput6";
+            this.txtInput6.Size = new System.Drawing.Size(604, 23);
+            this.txtInput6.TabIndex = 13;
+            this.txtInput6.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // btnSerchZip
+            // 
+            this.btnSerchZip.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.btnSerchZip.Location = new System.Drawing.Point(243, 366);
+            this.btnSerchZip.Name = "btnSerchZip";
+            this.btnSerchZip.Size = new System.Drawing.Size(104, 24);
+            this.btnSerchZip.TabIndex = 43;
+            this.btnSerchZip.TabStop = false;
+            this.btnSerchZip.Text = "住所検索";
+            this.btnSerchZip.UseVisualStyleBackColor = true;
+            this.btnSerchZip.Click += new System.EventHandler(this.btnSerchZip_Click);
+            // 
+            // label11
+            // 
+            this.label11.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label11.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label11.ForeColor = System.Drawing.Color.Black;
+            this.label11.Location = new System.Drawing.Point(3, 402);
+            this.label11.Name = "label11";
+            this.label11.Size = new System.Drawing.Size(134, 24);
+            this.label11.TabIndex = 44;
+            this.label11.Text = "住　　所";
+            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label20
+            // 
+            this.label20.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label20.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label20.ForeColor = System.Drawing.Color.Black;
+            this.label20.Location = new System.Drawing.Point(3, 366);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(134, 24);
+            this.label20.TabIndex = 41;
+            this.label20.Text = "郵便番号";
+            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput5
+            // 
+            this.txtInput5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.txtInput5.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput5.Location = new System.Drawing.Point(143, 366);
+            this.txtInput5.MaxLength = 8;
+            this.txtInput5.Name = "txtInput5";
+            this.txtInput5.Size = new System.Drawing.Size(94, 23);
+            this.txtInput5.TabIndex = 12;
+            this.txtInput5.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label22
+            // 
+            this.label22.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label22.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label22.ForeColor = System.Drawing.Color.Black;
+            this.label22.Location = new System.Drawing.Point(3, 258);
+            this.label22.Name = "label22";
+            this.label22.Size = new System.Drawing.Size(134, 24);
+            this.label22.TabIndex = 37;
+            this.label22.Text = "担当者氏名";
+            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label23
+            // 
+            this.label23.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label23.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label23.ForeColor = System.Drawing.Color.Black;
+            this.label23.Location = new System.Drawing.Point(3, 294);
+            this.label23.Name = "label23";
+            this.label23.Size = new System.Drawing.Size(134, 24);
+            this.label23.TabIndex = 47;
+            this.label23.Text = "携帯番号";
+            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput12
+            // 
+            this.txtInput12.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput12, 2);
+            this.txtInput12.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput12.Location = new System.Drawing.Point(143, 294);
+            this.txtInput12.MaxLength = 13;
+            this.txtInput12.Name = "txtInput12";
+            this.txtInput12.Size = new System.Drawing.Size(214, 23);
+            this.txtInput12.TabIndex = 10;
+            this.txtInput12.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label24
+            // 
+            this.label24.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label24.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label24.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label24.ForeColor = System.Drawing.Color.Black;
+            this.label24.Location = new System.Drawing.Point(3, 330);
+            this.label24.Name = "label24";
+            this.label24.Size = new System.Drawing.Size(134, 24);
+            this.label24.TabIndex = 47;
+            this.label24.Text = "メールアドレス";
+            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput15
+            // 
+            this.txtInput15.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput15, 5);
+            this.txtInput15.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput15.Location = new System.Drawing.Point(143, 330);
+            this.txtInput15.MaxLength = 257;
+            this.txtInput15.Name = "txtInput15";
+            this.txtInput15.Size = new System.Drawing.Size(704, 23);
+            this.txtInput15.TabIndex = 11;
+            this.txtInput15.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label25
+            // 
+            this.label25.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label25.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label25.ForeColor = System.Drawing.Color.Black;
+            this.label25.Location = new System.Drawing.Point(3, 150);
+            this.label25.Name = "label25";
+            this.label25.Size = new System.Drawing.Size(134, 24);
+            this.label25.TabIndex = 44;
+            this.label25.Text = "50音順読み";
+            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // txtInput13
+            // 
+            this.txtInput13.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.txtInput13.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtInput13.Location = new System.Drawing.Point(143, 150);
+            this.txtInput13.MaxLength = 2;
+            this.txtInput13.Name = "txtInput13";
+            this.txtInput13.Size = new System.Drawing.Size(94, 23);
+            this.txtInput13.TabIndex = 6;
+            this.txtInput13.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label28
+            // 
+            this.label28.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label28.BackColor = System.Drawing.Color.Transparent;
+            this.tableLayoutPanel1.SetColumnSpan(this.label28, 3);
+            this.label28.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label28.ForeColor = System.Drawing.Color.Red;
+            this.label28.Location = new System.Drawing.Point(243, 150);
+            this.label28.Name = "label28";
+            this.label28.Size = new System.Drawing.Size(304, 24);
+            this.label28.TabIndex = 44;
+            this.label28.Text = "例）あかさ・・・ABC・・・123など";
+            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            // 
+            // btnJobItemAdd
+            // 
+            this.btnJobItemAdd.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.btnJobItemAdd.BackColor = System.Drawing.Color.Green;
+            this.btnJobItemAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobItemAdd.ForeColor = System.Drawing.Color.White;
+            this.btnJobItemAdd.Location = new System.Drawing.Point(243, 723);
+            this.btnJobItemAdd.Name = "btnJobItemAdd";
+            this.btnJobItemAdd.Size = new System.Drawing.Size(114, 30);
+            this.btnJobItemAdd.TabIndex = 0;
+            this.btnJobItemAdd.TabStop = false;
+            this.btnJobItemAdd.Text = "工種行追加";
+            this.btnJobItemAdd.UseVisualStyleBackColor = false;
+            this.btnJobItemAdd.Click += new System.EventHandler(this.btnJobItemAdd_Click);
+            // 
+            // btnJobItemUp
+            // 
+            this.btnJobItemUp.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.btnJobItemUp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobItemUp.Location = new System.Drawing.Point(813, 615);
+            this.btnJobItemUp.Name = "btnJobItemUp";
+            this.btnJobItemUp.Size = new System.Drawing.Size(34, 30);
+            this.btnJobItemUp.TabIndex = 54;
+            this.btnJobItemUp.TabStop = false;
+            this.btnJobItemUp.Text = "▲";
+            this.btnJobItemUp.UseVisualStyleBackColor = true;
+            this.btnJobItemUp.Click += new System.EventHandler(this.btnJobItemUp_Click);
+            // 
+            // label29
+            // 
+            this.label29.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label29.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label29.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label29.ForeColor = System.Drawing.Color.Black;
+            this.label29.Location = new System.Drawing.Point(3, 762);
+            this.label29.Name = "label29";
+            this.label29.Size = new System.Drawing.Size(134, 24);
+            this.label29.TabIndex = 55;
+            this.label29.Text = "施工職種";
+            this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // dgvJobLink
+            // 
+            this.dgvJobLink.AllowUserToAddRows = false;
+            this.dgvJobLink.AllowUserToDeleteRows = false;
+            this.dgvJobLink.AllowUserToResizeColumns = false;
+            this.dgvJobLink.AllowUserToResizeRows = false;
+            this.dgvJobLink.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.dgvJobLink.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvJobLink.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.dgvJobLink.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3;
+            this.dgvJobLink.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvJobLink.ColumnHeadersVisible = false;
+            this.dgvJobLink.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn1,
+            this.dataGridViewTextBoxColumn2});
+            this.tableLayoutPanel1.SetColumnSpan(this.dgvJobLink, 4);
+            this.dgvJobLink.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvJobLink.Location = new System.Drawing.Point(143, 759);
+            this.dgvJobLink.MultiSelect = false;
+            this.dgvJobLink.Name = "dgvJobLink";
+            this.dgvJobLink.RowHeadersVisible = false;
+            this.dgvJobLink.RowHeadersWidth = 20;
+            this.dgvJobLink.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.tableLayoutPanel1.SetRowSpan(this.dgvJobLink, 3);
+            this.dgvJobLink.RowTemplate.Height = 24;
+            this.dgvJobLink.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvJobLink.Size = new System.Drawing.Size(664, 102);
+            this.dgvJobLink.TabIndex = 21;
+            this.dgvJobLink.TabStop = false;
+            this.dgvJobLink.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvJobLink_CellDoubleClick);
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            this.dataGridViewTextBoxColumn1.Frozen = true;
+            this.dataGridViewTextBoxColumn1.HeaderText = "工種キー";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.ReadOnly = true;
+            this.dataGridViewTextBoxColumn1.Visible = false;
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle4.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle4;
+            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 = 664;
+            // 
+            // btnJobLinkAdd
+            // 
+            this.btnJobLinkAdd.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.btnJobLinkAdd.BackColor = System.Drawing.Color.Green;
+            this.btnJobLinkAdd.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobLinkAdd.ForeColor = System.Drawing.Color.White;
+            this.btnJobLinkAdd.Location = new System.Drawing.Point(243, 867);
+            this.btnJobLinkAdd.Name = "btnJobLinkAdd";
+            this.btnJobLinkAdd.Size = new System.Drawing.Size(114, 30);
+            this.btnJobLinkAdd.TabIndex = 0;
+            this.btnJobLinkAdd.TabStop = false;
+            this.btnJobLinkAdd.Text = "職種行追加";
+            this.btnJobLinkAdd.UseVisualStyleBackColor = false;
+            this.btnJobLinkAdd.Click += new System.EventHandler(this.btnJobLinkAdd_Click);
+            // 
+            // btnJobLinkDelete
+            // 
+            this.btnJobLinkDelete.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.btnJobLinkDelete.BackColor = System.Drawing.Color.Red;
+            this.btnJobLinkDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobLinkDelete.ForeColor = System.Drawing.Color.White;
+            this.btnJobLinkDelete.Location = new System.Drawing.Point(363, 867);
+            this.btnJobLinkDelete.Name = "btnJobLinkDelete";
+            this.btnJobLinkDelete.Size = new System.Drawing.Size(114, 30);
+            this.btnJobLinkDelete.TabIndex = 0;
+            this.btnJobLinkDelete.TabStop = false;
+            this.btnJobLinkDelete.Text = "工種行削除";
+            this.btnJobLinkDelete.UseVisualStyleBackColor = false;
+            this.btnJobLinkDelete.Click += new System.EventHandler(this.btnJobLinkDelete_Click);
+            // 
+            // btnJobLinkUp
+            // 
+            this.btnJobLinkUp.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.btnJobLinkUp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobLinkUp.Location = new System.Drawing.Point(813, 759);
+            this.btnJobLinkUp.Name = "btnJobLinkUp";
+            this.btnJobLinkUp.Size = new System.Drawing.Size(34, 30);
+            this.btnJobLinkUp.TabIndex = 54;
+            this.btnJobLinkUp.TabStop = false;
+            this.btnJobLinkUp.Text = "▲";
+            this.btnJobLinkUp.UseVisualStyleBackColor = true;
+            this.btnJobLinkUp.Click += new System.EventHandler(this.btnJobLinkUp_Click);
+            // 
+            // btnJobLinkDown
+            // 
+            this.btnJobLinkDown.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.btnJobLinkDown.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobLinkDown.Location = new System.Drawing.Point(813, 831);
+            this.btnJobLinkDown.Name = "btnJobLinkDown";
+            this.btnJobLinkDown.Size = new System.Drawing.Size(34, 30);
+            this.btnJobLinkDown.TabIndex = 23;
+            this.btnJobLinkDown.TabStop = false;
+            this.btnJobLinkDown.Text = "▼";
+            this.btnJobLinkDown.UseVisualStyleBackColor = true;
+            this.btnJobLinkDown.Click += new System.EventHandler(this.btnJobLinkDown_Click);
+            // 
+            // panel4
+            // 
+            this.panel4.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.panel4.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.tableLayoutPanel1.SetColumnSpan(this.panel4, 3);
+            this.panel4.Controls.Add(this.rdbPayment02);
+            this.panel4.Controls.Add(this.rdbPayment01);
+            this.panel4.Location = new System.Drawing.Point(143, 582);
+            this.panel4.Name = "panel4";
+            this.panel4.Size = new System.Drawing.Size(240, 24);
+            this.panel4.TabIndex = 57;
+            // 
+            // rdbPayment02
+            // 
+            this.rdbPayment02.AutoSize = true;
+            this.rdbPayment02.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPayment02.Location = new System.Drawing.Point(127, 2);
+            this.rdbPayment02.Name = "rdbPayment02";
+            this.rdbPayment02.Size = new System.Drawing.Size(94, 20);
+            this.rdbPayment02.TabIndex = 19;
+            this.rdbPayment02.Text = "手間業者";
+            this.rdbPayment02.UseVisualStyleBackColor = false;
+            this.rdbPayment02.CheckedChanged += new System.EventHandler(this.rdbPayment_CheckedChanged);
+            // 
+            // rdbPayment01
+            // 
+            this.rdbPayment01.AutoSize = true;
+            this.rdbPayment01.BackColor = System.Drawing.Color.Transparent;
+            this.rdbPayment01.Checked = true;
+            this.rdbPayment01.Location = new System.Drawing.Point(17, 2);
+            this.rdbPayment01.Name = "rdbPayment01";
+            this.rdbPayment01.Size = new System.Drawing.Size(94, 20);
+            this.rdbPayment01.TabIndex = 18;
+            this.rdbPayment01.TabStop = true;
+            this.rdbPayment01.Text = "通常業者";
+            this.rdbPayment01.UseVisualStyleBackColor = false;
+            this.rdbPayment01.CheckedChanged += new System.EventHandler(this.rdbPayment_CheckedChanged);
+            // 
+            // label30
+            // 
+            this.label30.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label30.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label30.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label30.ForeColor = System.Drawing.Color.Black;
+            this.label30.Location = new System.Drawing.Point(3, 582);
+            this.label30.Name = "label30";
+            this.label30.Size = new System.Drawing.Size(134, 24);
+            this.label30.TabIndex = 56;
+            this.label30.Text = "手間業者区分";
+            this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnJobItemDelete
+            // 
+            this.btnJobItemDelete.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.btnJobItemDelete.BackColor = System.Drawing.Color.Red;
+            this.btnJobItemDelete.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnJobItemDelete.ForeColor = System.Drawing.Color.White;
+            this.btnJobItemDelete.Location = new System.Drawing.Point(363, 723);
+            this.btnJobItemDelete.Name = "btnJobItemDelete";
+            this.btnJobItemDelete.Size = new System.Drawing.Size(114, 30);
+            this.btnJobItemDelete.TabIndex = 0;
+            this.btnJobItemDelete.TabStop = false;
+            this.btnJobItemDelete.Text = "工種行削除";
+            this.btnJobItemDelete.UseVisualStyleBackColor = false;
+            this.btnJobItemDelete.Click += new System.EventHandler(this.btnJobItemDelete_Click);
+            // 
+            // label19
+            // 
+            this.label19.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label19.BackColor = System.Drawing.Color.LightSeaGreen;
+            this.label19.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label19.ForeColor = System.Drawing.Color.Black;
+            this.label19.Location = new System.Drawing.Point(3, 6);
+            this.label19.Name = "label19";
+            this.label19.Size = new System.Drawing.Size(134, 24);
+            this.label19.TabIndex = 34;
+            this.label19.Text = "取引開始日";
+            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // FrmSubConstrRegist
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.PaleTurquoise;
+            this.ClientSize = new System.Drawing.Size(880, 687);
+            this.Controls.Add(this.panel2);
+            this.Controls.Add(this.btnOtherProc);
+            this.Controls.Add(this.label26);
+            this.Controls.Add(this.label21);
+            this.Controls.Add(this.btnPrint);
+            this.Controls.Add(this.label27);
+            this.Controls.Add(this.btnCancel);
+            this.Controls.Add(this.panel1);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.btnDataDelete);
+            this.Controls.Add(this.btnDataEntry);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.PrintProgress);
+            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;
+            this.MaximizeBox = false;
+            this.Name = "FrmSubConstrRegist";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmSubConstrRegist_FormClosing);
+            this.Load += new System.EventHandler(this.FrmSubConstrRegist_Load);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmSubConstrRegist_KeyDown);
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.panel3.ResumeLayout(false);
+            this.panel3.PerformLayout();
+            this.pnlApproval.ResumeLayout(false);
+            this.pnlApprovalButton.ResumeLayout(false);
+            this.panel2.ResumeLayout(false);
+            this.tableLayoutPanel1.ResumeLayout(false);
+            this.tableLayoutPanel1.PerformLayout();
+            this.panel5.ResumeLayout(false);
+            this.panel5.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvJobItem)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvJobLink)).EndInit();
+            this.panel4.ResumeLayout(false);
+            this.panel4.PerformLayout();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnDataEntry;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.Button btnDataDelete;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label label12;
+        private System.Windows.Forms.Label lblLabel01;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.Label lblLabel03;
+        private System.Windows.Forms.Label label18;
+        private System.Windows.Forms.Label lblLabel02;
+        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.Panel pnlApprovalButton;
+        private System.Windows.Forms.Button btnOnApproval;
+        private System.Windows.Forms.Button btnNotApproval;
+        private System.Windows.Forms.Button btnOnHold;
+        private System.Windows.Forms.Label label21;
+        private System.Windows.Forms.ProgressBar PrintProgress;
+        private System.Windows.Forms.Button btnPrint;
+        private System.Windows.Forms.Button btnCancel;
+        private System.Windows.Forms.Label label26;
+        private System.Windows.Forms.Label label27;
+        private System.Windows.Forms.Label lblEditMode;
+        private System.Windows.Forms.Button btnOtherProc;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.RadioButton radioButton3;
+        private System.Windows.Forms.RadioButton radioButton4;
+        private System.Windows.Forms.Label label14;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
+        private System.Windows.Forms.Button btnJobItemDown;
+        private System.Windows.Forms.TextBox txtInput1;
+        private System.Windows.Forms.TextBox txtInput2;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.TextBox txtInput3;
+        private System.Windows.Forms.TextBox txtInput4;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.TextBox txtInput8;
+        private System.Windows.Forms.Label label9;
+        private System.Windows.Forms.TextBox txtInput9;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Label label10;
+        private System.Windows.Forms.Panel panel5;
+        private System.Windows.Forms.RadioButton rdbPoint3;
+        private System.Windows.Forms.RadioButton rdbPoint2;
+        private System.Windows.Forms.RadioButton rdbPoint1;
+        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.ComboBox cmbCorporateStatus;
+        private System.Windows.Forms.Label label17;
+        private DataGridViewEX dgvJobItem;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.TextBox txtInput10;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.TextBox txtInput11;
+        private System.Windows.Forms.TextBox txtInput7;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Label label13;
+        private System.Windows.Forms.TextBox txtInput6;
+        private System.Windows.Forms.Button btnSerchZip;
+        private System.Windows.Forms.Label label11;
+        private System.Windows.Forms.Label label20;
+        private System.Windows.Forms.TextBox txtInput5;
+        private System.Windows.Forms.Label label22;
+        private System.Windows.Forms.Label label23;
+        private System.Windows.Forms.TextBox txtInput12;
+        private System.Windows.Forms.Label label24;
+        private System.Windows.Forms.TextBox txtInput15;
+        private System.Windows.Forms.Label label25;
+        private System.Windows.Forms.TextBox txtInput13;
+        private System.Windows.Forms.Label label28;
+        private System.Windows.Forms.Button btnJobItemAdd;
+        private System.Windows.Forms.Button btnJobItemDelete;
+        private System.Windows.Forms.Button btnJobItemUp;
+        private System.Windows.Forms.Label label29;
+        private DataGridViewEX dgvJobLink;
+        private System.Windows.Forms.Button btnJobLinkAdd;
+        private System.Windows.Forms.Button btnJobLinkDelete;
+        private System.Windows.Forms.Button btnJobLinkUp;
+        private System.Windows.Forms.Button btnJobLinkDown;
+        private System.Windows.Forms.Panel panel4;
+        private System.Windows.Forms.RadioButton rdbPayment02;
+        private System.Windows.Forms.RadioButton rdbPayment01;
+        private System.Windows.Forms.Label label30;
+        private System.Windows.Forms.Label label19;
+        private System.Windows.Forms.TextBox txtInput14;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ItemColumn01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn ItemColumn02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegist.resx	(revision 83)
@@ -0,0 +1,132 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="ItemColumn01.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="ItemColumn02.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" 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>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistAuxiliary.cs	(revision 83)
@@ -0,0 +1,1664 @@
+﻿using System;
+using System.Collections.Generic;
+using System.Collections;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Drawing;
+
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.SubForms;
+using ProcessManagement.Forms.Master;
+using ProcessManagement.DataModel;
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using System.Diagnostics;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmSubConstrRegist
+    {
+
+        #region 表示オブジェクトの取得
+        /// <summary>
+        /// 表示オブジェクトの取得
+        /// </summary>
+        private void SetDisplayObject()
+        {
+            int DspCtrlCnt = Enum.GetNames(typeof(DispCtrl)).Length;
+            m_dispControl = new Control[DspCtrlCnt];
+
+            m_dispControl[(int)DispCtrl.EditMode] = lblEditMode;
+            m_dispControl[(int)DispCtrl.PersonCode] = label21;
+            m_dispControl[(int)DispCtrl.PersonName] = lblLabel01;
+            m_dispControl[(int)DispCtrl.DepartmentName] = lblLabel02;
+            m_dispControl[(int)DispCtrl.CreateDate] = lblLabel03;
+
+            m_dispControl[(int)DispCtrl.CorporateStatusName] = cmbCorporateStatus;
+            m_dispControl[(int)DispCtrl.CompanyName] = txtInput1;
+            m_dispControl[(int)DispCtrl.CEOPositionName] = txtInput2;
+            m_dispControl[(int)DispCtrl.CEOName] = txtInput3;
+            m_dispControl[(int)DispCtrl.ContactPersonName] = txtInput4;
+            m_dispControl[(int)DispCtrl.ZipCode] = txtInput5;
+            m_dispControl[(int)DispCtrl.Address1] = txtInput6;
+            m_dispControl[(int)DispCtrl.Address2] = txtInput7;
+            m_dispControl[(int)DispCtrl.Address3] = txtInput11;
+            m_dispControl[(int)DispCtrl.CellPhoneNumber] = txtInput12;
+            m_dispControl[(int)DispCtrl.MailAddress] = txtInput15;
+            m_dispControl[(int)DispCtrl.PhoneNumber] = txtInput8;
+            m_dispControl[(int)DispCtrl.JapaneseSyllabary] = txtInput13;
+            m_dispControl[(int)DispCtrl.FaxNumber] = txtInput9;
+            m_dispControl[(int)DispCtrl.StartDate] = txtInput14;
+            m_dispControl[(int)DispCtrl.Note] = txtInput10;
+            m_dispControl[(int)DispCtrl.EditMode] = lblEditMode;
+            m_dispControl[(int)DispCtrl.btnSerchZip] = btnSerchZip;
+            m_dispControl[(int)DispCtrl.PointNone] = rdbPoint1;
+            m_dispControl[(int)DispCtrl.PointFront] = rdbPoint2;
+            m_dispControl[(int)DispCtrl.PointRear] = rdbPoint3;
+            m_dispControl[(int)DispCtrl.GridJobItem] = dgvJobItem;
+            m_dispControl[(int)DispCtrl.btnJobItemAdd] = btnJobItemAdd;
+            m_dispControl[(int)DispCtrl.btnJobItemDelte] = btnJobItemDelete;
+            m_dispControl[(int)DispCtrl.PaymentNormal] = rdbPayment01;
+            m_dispControl[(int)DispCtrl.PaymentLabour] = rdbPayment02;
+
+            m_dispControl[(int)DispCtrl.OrderNo] = label26;
+            m_dispControl[(int)DispCtrl.OrderDate] = label27;
+        }
+        #endregion
+        
+        #region 画面ロック
+        /// <summary>
+        /// 画面ロック
+        /// </summary>
+        private void ControlLock(bool bctrl = true)
+        {
+            foreach (Control wrk in m_dispControl)
+            {
+                if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                if (!wrk.GetType().Equals(typeof(Label)))
+                    wrk.Enabled = bctrl;
+            }
+        }
+        #endregion
+
+        #region 画面クリア
+        /// <summary>
+        /// 画面クリア
+        /// </summary>
+        private void ClearDisplay()
+        {
+            try
+            {
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    wrk.Text = "";
+                }
+
+                cmbCorporateStatus.SelectedIndex = -1;
+                rdbPoint1.Checked = true;
+                m_bChengeAns = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 取引開始日チェック
+        /// <summary>
+        /// 取引開始日チェック
+        /// </summary>
+        /// <returns></returns>
+        private void ChkStartDate()
+        {
+            try
+            {
+                CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.StartDate], true);
+
+                if (!CommonMotions.DispFieldDateCheck(m_dispControl[(int)DispCtrl.StartDate], true))
+                {
+                    CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.StartDate], true);
+                    MessageBox.Show("日付の形式が誤っています。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+                
+                DateTime dateStart = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.StartDate]);
+                if (dateStart.Date < DateTime.Today)
+                {
+                    CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.StartDate], true);
+                    if (MessageBox.Show("取引開始日が過去日付になっています。", "データ確認"
+                                        , MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.Cancel) return;
+                }
+
+                CommonMotions.chgBackColor(m_dispControl[(int)DispCtrl.StartDate], true);
+           }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 画面項目のチェック
+        /// <summary>
+        /// 画面項目のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool DispFeildCheck()
+        {
+            bool bRet = true;
+            int iLength = 0;
+            try
+            {
+                // 申請区分
+                panel3.BackColor = CommonDefine.s_clrNormal;
+                if (radioButton3.Checked)
+                {   // 修正時に元データが入っていない場合はエラー
+                    if (m_SourceCode == 0)
+                    {
+                        panel3.BackColor = CommonDefine.s_clrError;
+                        string strMsg = "変更元データが選択されていません。\n";
+                        strMsg += "「協力会社データ表示」ボタンをクリックして\n";
+                        strMsg += "変更元データを選択してください。";
+                        MessageBox.Show(strMsg, "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                        return false;
+                    }
+                }
+
+                // 会社名１
+                if (m_dispControl[(int)DispCtrl.CompanyName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CompanyName], s_CompanyNameLength, true);
+
+                // 代表者役職名
+                if (m_dispControl[(int)DispCtrl.CEOPositionName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CEOPositionName], s_CEOPositionNameLength);
+
+                // 代表者氏名
+                if (m_dispControl[(int)DispCtrl.CEOName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CEOName], s_CEONameLength);
+
+                // 窓口担当者氏名
+                if (m_dispControl[(int)DispCtrl.ContactPersonName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.ContactPersonName], s_CEONameLength);
+
+                // 住所１
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address1], s_AddressLength, true);
+
+                // 住所２
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address2], s_AddressLength);
+
+                // 住所３
+                if (m_dispControl[(int)DispCtrl.Address3].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address3], s_AddressLength);
+
+                // 郵便番号
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)DispCtrl.ZipCode], true);
+
+                // 携帯電話番号
+                if (m_dispControl[(int)DispCtrl.CellPhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.CellPhoneNumber], false);
+
+                // メールアドレス
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldMailAddressCheck(m_dispControl[(int)DispCtrl.MailAddress], false);
+
+                // 電話番号
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.PhoneNumber], true);
+
+                // FAX番号
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.FaxNumber]);
+
+                // 50音読み
+                if (m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.JapaneseSyllabary], s_JapaneseSyllabaryLength);
+
+                // 取引開始年月
+                if (m_dispControl[(int)DispCtrl.StartDate].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldDateCheck(m_dispControl[(int)DispCtrl.StartDate], true);
+
+                // 備考
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Note], s_NoteLength);
+
+                if (iLength == 0)
+                {
+                    MessageBox.Show("データが入力されていません、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return false;
+                }
+                if (!bRet)
+                {
+                    MessageBox.Show("入力エラーがあります、確認してください。", "データ確認", MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 初期時申請・承認表示処理
+        /// <summary>
+        /// 初期時申請・承認表示処理
+        /// </summary>
+        private void InitApprovalDisplay()
+        {
+            try
+            {
+                // 承認コード取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).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);
+
+                DateTime OrderDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.OrderDate].Text);
+                int OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+                // ----- 担当者コード・承認機能番号取得（申請レコードがない場合は未申請）
+                if (!ClsApprovalPermission.CheckPersonPetition(m_PersonCode,
+                                                                iApprovalCode,
+                                                                OrderDate,
+                                                                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, OrderDate, OrderNo))
+                {
+                    btnApproval.Text = CommonDefine.ApprovalButtonString[1];
+                    btnApproval.ForeColor = Color.Black;
+                    // 承認済みの場合は入力できない
+                    ExecReadOnly();
+                    // 承認済みの場合は参照ロックを掛ける
+                    m_EditLock = true;
+                    //// 承認済みフラグON
+                    //m_ApprovalFlag = true;
+                }
+
+                // 承認件数の表示
+                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 = "";
+
+                DateTime OrderDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.OrderDate].Text);
+                // 担当者コード・承認機能番号取得
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 担当部署取得
+                int DepartmentCode = ClsApprovalPermission.GetFromPersonAndApprovalTheDepartment(m_PersonCode, iApprovalCode, OrderDate, 1);
+
+                // 承認データ取得
+                int ApprovalCount = ClsApprovalPermission.GetPersonApprovalDataCount(m_PersonCode, iApprovalCode, 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>
+        /// <returns></returns>
+        private bool InitDataEntry(IOSubConstrRegist crDB, ref string strSQL, ref SubConstrRegist RegRec)
+        {
+            try
+            {
+                // 対象データ・取得SQL作成
+                if (m_NewData)
+                {   // 新規作成時
+                    // キー項目セット
+                    RegRec.PersonCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.PersonCode].Text);
+                    RegRec.CreateDate = CommonMotions.cnvDate(m_dispControl[(int)DispCtrl.CreateDate].Text);
+                    RegRec.PetitionPeriod = CommonMotions.SystemMasterData.BusinessPeriod;
+
+                    // 申請連番取得
+                    strSQL = crDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate);
+                    int SeqNo = crDB.SelectMaxSeqNoCount(strSQL, false) + 1;
+                    strSQL = crDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate, SeqNo);
+                    crDB.DeleteAction(strSQL, false);
+
+                    RegRec.SeqNo = SeqNo;
+                    m_PersonCode = RegRec.PersonCode;
+                    m_CreateDate = RegRec.CreateDate;
+                    m_SeqNo = SeqNo;
+                }
+                else
+                {   //  既存データ取得
+                    strSQL = crDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+                    if (!crDB.SelectAction(strSQL, ref RegRec, false))
+                    {
+                        crDB.rollback();
+                        MessageBox.Show("登録確認に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ登録
+        /// <summary>
+        /// 協力業者登録申請データ登録
+        /// </summary>
+        private bool SubConstrRegistDataEntry()
+        {
+            IOSubConstrRegist sbDB = new IOSubConstrRegist();
+            IOSubConstrJobItemRegist jobitemDB = new IOSubConstrJobItemRegist();
+            IOSubConstrJobLinkRegist joblinkDB = new IOSubConstrJobLinkRegist();
+            try
+            {
+                //データチェック
+                if (!DispFeildCheck()) return false;
+
+                // 一括処理なので接続を行う
+                sbDB.connect(); sbDB.beginTran();
+                jobitemDB.connect(); jobitemDB.beginTran();
+                joblinkDB.connect(); joblinkDB.beginTran();
+
+                SubConstrRegist RegRec = new SubConstrRegist();
+                List<SubConstrRegist> workList = new List<SubConstrRegist>();
+                string strSQL = string.Empty;
+
+                // データ登録時初期処理
+                if (!InitDataEntry(sbDB, ref strSQL, ref RegRec)) return false;
+
+                // 申請区分
+                if (radioButton4.Checked)
+                    RegRec.DataMode = (int)DataMode.NewData;
+                else
+                    RegRec.DataMode = (int)DataMode.EditData;
+
+                // 法人格名称位置
+                if (rdbPoint1.Checked == true) RegRec.CorporateStatusPoint = (int)CommonDefine.StatusNamePoint.None;
+                else if (rdbPoint2.Checked == true) RegRec.CorporateStatusPoint = (int)CommonDefine.StatusNamePoint.Forword;
+                else if (rdbPoint3.Checked == true) RegRec.CorporateStatusPoint = (int)CommonDefine.StatusNamePoint.Back;
+
+                // 法人格名称
+                if (RegRec.CorporateStatusPoint != 0)
+                    if (m_dispControl[(int)DispCtrl.CorporateStatusName].Text.Length != 0)
+                        RegRec.CorporateStatusName = m_dispControl[(int)DispCtrl.CorporateStatusName].Text;
+
+                // 会社名
+                if (m_dispControl[(int)DispCtrl.CompanyName].Text.Length != 0)
+                    RegRec.CompanyName = m_dispControl[(int)DispCtrl.CompanyName].Text;
+
+                // 役職名
+                if (m_dispControl[(int)DispCtrl.CEOPositionName].Text.Length != 0)
+                    RegRec.CEOPositionName = m_dispControl[(int)DispCtrl.CEOPositionName].Text;
+
+                // 代表者名
+                if (m_dispControl[(int)DispCtrl.CEOName].Text.Length != 0)
+                    RegRec.CEOName = m_dispControl[(int)DispCtrl.CEOName].Text;
+
+                // 窓口担当者名
+                if (m_dispControl[(int)DispCtrl.ContactPersonName].Text.Length != 0)
+                    RegRec.ContactPersonName = m_dispControl[(int)DispCtrl.ContactPersonName].Text;
+
+                // 郵便番号
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0)
+                    RegRec.ZipCode = m_dispControl[(int)DispCtrl.ZipCode].Text;
+
+                // 住所１
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0)
+                    RegRec.Address1 = m_dispControl[(int)DispCtrl.Address1].Text;
+
+                // 住所２
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0)
+                    RegRec.Address2 = m_dispControl[(int)DispCtrl.Address2].Text;
+
+                // 住所３
+                if (m_dispControl[(int)DispCtrl.Address3].Text.Length != 0)
+                    RegRec.Address3 = m_dispControl[(int)DispCtrl.Address3].Text;
+
+                // 携帯電話番号
+                if (m_dispControl[(int)DispCtrl.CellPhoneNumber].Text.Length != 0)
+                    RegRec.CellPhoneNumber = m_dispControl[(int)DispCtrl.CellPhoneNumber].Text;
+
+                // メールアドレス
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0)
+                    RegRec.MailAddress = m_dispControl[(int)DispCtrl.MailAddress].Text;
+
+                // 電話番号
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0)
+                    RegRec.PhoneNumber = m_dispControl[(int)DispCtrl.PhoneNumber].Text;
+
+                // FAX番号
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0)
+                    RegRec.FaxNumber = m_dispControl[(int)DispCtrl.FaxNumber].Text;
+
+                // 50音読み
+                if (m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text.Length != 0)
+                    RegRec.JapaneseSyllabary = m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text;
+
+                // 登録日
+                if (m_dispControl[(int)DispCtrl.StartDate].Text.Length != 0)
+                    RegRec.StartDate = CommonMotions.cnvUndecidedStringToDate(m_dispControl[(int)DispCtrl.StartDate].Text);
+
+                // 備考
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0)
+                    RegRec.Note = m_dispControl[(int)DispCtrl.Note].Text;
+
+                // 支払業者区分
+                if (rdbPayment01.Checked == true) RegRec.labourKind = (int)CommonDefine.SubContractorPaymentKind.Normal;
+                else if (rdbPayment02.Checked == true) RegRec.labourKind = (int)CommonDefine.SubContractorPaymentKind.Labor;
+
+                // 協力会社コード
+                RegRec.SourceCode = m_SourceCode;
+                
+                if (NewData)
+                {
+                    // データ登録
+                    if (!sbDB.InsertAction(RegRec, false))
+                    {
+                        sbDB.rollback();
+                        MessageBox.Show("協力業者登録申請データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+                else
+                {
+                    // データ更新
+                    if (!sbDB.UpdateAction(strSQL, RegRec, false))
+                    {
+                        sbDB.rollback();
+                        MessageBox.Show("協力業者登録申請データ更新に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return false;
+                    }
+                }
+
+                // 工種登録処理を行う
+                if (!SubContractorItemMasterDataEntry(jobitemDB, RegRec))
+                {
+                    sbDB.rollback();
+                    jobitemDB.rollback();
+                    MessageBox.Show("工種登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                // 職種登録処理を行う
+                if (!SubContractorJobLinkDataEntry(joblinkDB, RegRec))
+                {
+                    sbDB.rollback();
+                    jobitemDB.rollback();
+                    joblinkDB.rollback();
+                    MessageBox.Show("職種登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                sbDB.commit(); sbDB.close(); sbDB = null;
+                jobitemDB.commit(); jobitemDB.close(); jobitemDB = null;
+                joblinkDB.commit(); joblinkDB.close(); joblinkDB = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社施工工種データ登録
+        /// <summary>
+        /// 協力会社施工工種データ登録
+        /// </summary>
+        /// <param name="jobitemDB"></param>
+        /// <returns></returns>
+        private bool SubContractorItemMasterDataEntry(IOSubConstrJobItemRegist jobitemDB, SubConstrRegist RegRec)
+        {
+            try
+            {
+                string strDel = jobitemDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate, RegRec.SeqNo);
+                jobitemDB.DeleteAction(strDel, false);
+
+                int ijobCnt = 0;
+                foreach (DataGridViewRow wrkRow in dgvJobItem.Rows)
+                {
+                    if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
+                    ijobCnt++;
+                }
+                if (ijobCnt == 0) return true;
+
+                string subSQL = string.Empty;
+                ijobCnt = 1;
+                foreach (DataGridViewRow wrkRow in dgvJobItem.Rows)
+                {
+                    if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
+
+                    if (ijobCnt == 1) subSQL += " (";
+                    else subSQL += ", (";
+
+                    subSQL += string.Format(" {0}", RegRec.PersonCode);
+                    subSQL += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", RegRec.CreateDate.ToShortDateString());
+                    subSQL += string.Format(", {0}", RegRec.SeqNo);
+                    subSQL += string.Format(", {0}", ijobCnt++);
+                    subSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[0].Value));
+                    subSQL += ", NOW()";
+                    subSQL += ", NOW()";
+                    subSQL += ")";
+
+                }
+                if (subSQL.Length == 0) return true;
+
+                string strSQL = "INSERT SubConstrJobItemRegist";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOSubConstrJobItemRegist.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+
+                strSQL += subSQL;
+                if (!jobitemDB.ExecuteNonQuery(strSQL, false)) return false;
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力会社施工職種データ登録
+        /// <summary>
+        /// 協力会社施工職種データ登録
+        /// </summary>
+        /// <param name="jobLinkDB"></param>
+        /// <returns></returns>
+        private bool SubContractorJobLinkDataEntry(IOSubConstrJobLinkRegist jobLinkDB, SubConstrRegist RegRec)
+        {
+            try
+            {
+                string strDel = jobLinkDB.CreatePrimarykeyString(RegRec.PersonCode, RegRec.CreateDate, RegRec.SeqNo);
+                jobLinkDB.DeleteAction(strDel, false);
+
+                int ijobCnt = 0;
+                foreach (DataGridViewRow wrkRow in dgvJobLink.Rows)
+                {
+                    if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
+                    ijobCnt++;
+                }
+                if (ijobCnt == 0) return true;
+
+                string subSQL = string.Empty;
+                ijobCnt = 1;
+                foreach (DataGridViewRow wrkRow in dgvJobLink.Rows)
+                {
+                    if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
+
+                    if (ijobCnt == 1) subSQL += " (";
+                    else subSQL += ", (";
+
+                    subSQL += string.Format(" {0}", RegRec.PersonCode);
+                    subSQL += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", RegRec.CreateDate.ToShortDateString());
+                    subSQL += string.Format(", {0}", RegRec.SeqNo);
+                    subSQL += string.Format(", {0}", ijobCnt++);
+                    subSQL += string.Format(", {0}", CommonMotions.cnvInt(wrkRow.Cells[0].Value));
+                    subSQL += ", NOW()";
+                    subSQL += ", NOW()";
+                    subSQL += ")";
+
+                }
+                
+                if (subSQL.Length == 0) return true;
+
+                string strSQL = "INSERT SubConstrJobLinkRegist";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOSubConstrJobLinkRegist.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+                strSQL += subSQL;
+                if (!jobLinkDB.ExecuteNonQuery(strSQL, false)) return false;
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ削除
+        /// <summary>
+        /// 協力業者登録申請データ削除
+        /// </summary>
+        /// <returns></returns>
+        private bool SubConstrRegistDataRemove()
+        {
+            IOSubConstrRegist crDB = new IOSubConstrRegist();
+            IOSubConstrJobItemRegist ItemDB = new IOSubConstrJobItemRegist();
+            IOSubConstrJobLinkRegist LinkDB = new IOSubConstrJobLinkRegist();
+            try
+            {
+                if (m_NewData) return true;
+
+                crDB.connect(); crDB.beginTran();
+                ItemDB.connect(); ItemDB.beginTran();
+                LinkDB.connect(); LinkDB.beginTran();
+
+                string strWhere = crDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+
+                if (!crDB.DeleteAction(strWhere,false))
+                {
+                    crDB.rollback();
+                    MessageBox.Show("協力業者登録申請データ削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                // 以下２テーブルは無いかもしれないのでエラーを取らない
+                ItemDB.DeleteAction(strWhere, false);
+                LinkDB.DeleteAction(strWhere, false);
+
+                crDB.commit();
+                ItemDB.commit();
+                LinkDB.commit();
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                crDB.close(); crDB = null;
+                ItemDB.close(); ItemDB = null;
+                LinkDB.close(); LinkDB = null;
+            }
+        }
+        #endregion
+
+        #region ヘッダー情報表示
+        /// <summary>
+        /// ヘッダー情報表示
+        /// </summary>
+        private void DispHeader()
+        {
+            IOMDepartment dmDB = new IOMDepartment();
+            try
+            {
+                string strSQL = "SELECT B.DEPARTMENTSTRING, A.PERSONNAME FROM PERSONINCHARGEMASTER A, DEPARTMENTMASTER B";
+                strSQL += string.Format(" WHERE A.PERSONCODE = {0}", m_PersonCode);
+                strSQL += " AND B.DEPARTMENTCODE = A.DEPARTMENTCODE";
+                ArrayList dmRec = new ArrayList();
+                dmDB.ExecuteReader(strSQL, ref dmRec);
+
+                string strDepName = string.Empty;
+                string strPerName = string.Empty;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringNew + s_FixTitle;
+                if (dmRec.Count != 0)
+                {
+                    object[] objRec = (object[])dmRec[0];
+                    strDepName = CommonMotions.cnvString(objRec[0]);
+                    strPerName = CommonMotions.cnvString(objRec[1]);
+                    m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringEdit + s_FixTitle;
+                }
+
+                m_dispControl[(int)DispCtrl.PersonCode].Text = m_PersonCode.ToString();
+                m_dispControl[(int)DispCtrl.PersonName].Text = strPerName;
+                m_dispControl[(int)DispCtrl.DepartmentName].Text = strDepName;
+                m_dispControl[(int)DispCtrl.CreateDate].Text = DateTime.Now.ToShortDateString();
+                m_dispControl[(int)DispCtrl.StartDate].Text = DateTime.Now.ToShortDateString();
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                dmDB.close(); dmDB = null;
+            }
+        }
+        #endregion
+
+        #region 協力業者登録申請データ表示処理
+        /// <summary>
+        /// 協力業者登録申請データ表示処理
+        /// </summary>
+        /// <returns></returns>
+        private bool DispMentenanceData()
+        {
+            IOSubConstrRegist crDB = new IOSubConstrRegist();                       // 協力業者登録申請データ
+            try
+            {
+                // 協力会社マスタ取得
+                ArrayList crList = new ArrayList();
+                string strSQL = "SELECT A.*, B.PERSONNAME, C.DEPARTMENTSTRING, C.DEPARTMENTCODE FROM SUBCONSTRREGIST A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER C ON C.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += string.Format(" WHERE A.PersonCode = {0}", m_PersonCode);
+                strSQL += string.Format(" AND A.CreateDate = STR_TO_DATE('{0}','%Y/%m/%d')", m_CreateDate.ToShortDateString());
+                strSQL += string.Format(" AND A.SeqNo = {0}", m_SeqNo);
+
+                if (!crDB.ExecuteReader(strSQL, ref crList)) return false;
+                if (crList.Count == 0) return true;
+
+                object[] crRec = (object[])crList[0];
+                // データ表示
+
+                m_SourceCode = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.SourceCode]);
+                string strEdit = string.Empty;
+                int datamode = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.DataMode]);
+                if (datamode == (int)DataMode.NewData)
+                {
+                    strEdit = CommonDefine.EditModeStringNew;
+                    radioButton4.Checked = true;
+                }
+                else
+                {
+                    strEdit = CommonDefine.EditModeStringEdit;
+                    radioButton3.Checked = true;
+                }
+
+                m_dispControl[(int)DispCtrl.EditMode].Text = string.Format("{0}{1}", strEdit, s_FixTitle);
+
+                int StatusPoint = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.CorporateStatusPoint]);    // 法人格名称表示位置
+                if (StatusPoint == 0) rdbPoint1.Checked = true;
+                else if (StatusPoint == 1) rdbPoint2.Checked = true;
+                else if (StatusPoint == 2) rdbPoint3.Checked = true;
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.CorporateStatusName]); // 法人格名称
+
+                m_dispControl[(int)DispCtrl.OrderNo].Text = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.OrderNo]).ToString();
+                m_dispControl[(int)DispCtrl.OrderDate].Text = CommonMotions.cnvDate(crRec[(int)IOSubConstrRegist.TableColumn.OrderDate]).ToShortDateString();
+
+                m_dispControl[(int)DispCtrl.CompanyName].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.CompanyName]);                 // 会社名１
+                m_dispControl[(int)DispCtrl.CEOPositionName].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.CEOPositionName]);         // 役職名
+                m_dispControl[(int)DispCtrl.CEOName].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.CEOName]);                         // 代表者氏名
+                m_dispControl[(int)DispCtrl.ContactPersonName].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.ContactPersonName]);     // 窓口担当者
+                m_dispControl[(int)DispCtrl.ZipCode].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.ZipCode]);                         // 郵便番号
+                m_dispControl[(int)DispCtrl.Address1].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.Address1]);                       // 住所１
+                m_dispControl[(int)DispCtrl.Address2].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.Address2]);                       // 住所２
+                m_dispControl[(int)DispCtrl.Address3].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.Address3]);                       // 住所３
+                m_dispControl[(int)DispCtrl.CellPhoneNumber].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.CellPhoneNumber]);         // 携帯電話番号
+                m_dispControl[(int)DispCtrl.MailAddress].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.MailAddress]);                 // メールアドレス
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.PhoneNumber]);                 // 電話番号
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.FaxNumber]);                     // FAX番号
+                m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.JapaneseSyllabary]);     // 50音読み
+                m_dispControl[(int)DispCtrl.StartDate].Text = CommonMotions.cnvDate(crRec[(int)IOSubConstrRegist.TableColumn.StartDate]).ToShortDateString();   // 見積提出日
+                m_dispControl[(int)DispCtrl.Note].Text = CommonMotions.cnvString(crRec[(int)IOSubConstrRegist.TableColumn.Note]);                               // 備考
+
+                int labourkind = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.labourKind]);                    // 業者支払区分（通常・手間）
+                switch (labourkind)
+                {
+                    case (int)CommonDefine.SubContractorPaymentKind.Normal:
+                        rdbPayment01.Checked = true;
+                        break;
+                    case (int)CommonDefine.SubContractorPaymentKind.Labor:
+                        rdbPayment02.Checked = true;
+                        break;
+                }
+
+                int DspCtrlCnt = Enum.GetNames(typeof(IOSubConstrRegist.TableColumn)).Length;
+                m_dispControl[(int)DispCtrl.PersonName].Text = CommonMotions.cnvString(crRec[DspCtrlCnt]);
+                m_dispControl[(int)DispCtrl.DepartmentName].Text = CommonMotions.cnvString(crRec[(DspCtrlCnt + 1)]);
+
+                m_dispControl[(int)DispCtrl.CreateDate].Text = CommonMotions.cnvDate(crRec[(int)IOSubConstrRegist.TableColumn.CreateDate]).ToShortDateString();
+                m_dispControl[(int)DispCtrl.PersonCode].Text = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.PersonCode]).ToString();
+
+                // 申請データキー取得
+                m_CreateDate = CommonMotions.cnvDate(crRec[(int)IOSubConstrRegist.TableColumn.CreateDate]);
+                m_SeqNo = CommonMotions.cnvInt(crRec[(int)IOSubConstrRegist.TableColumn.SeqNo]);
+
+                // 協力会社工種データ表示
+                DspJobItemGrid(m_PersonCode, m_CreateDate, m_SeqNo);
+                // 協力会社職種データ表示
+                DspdgvJobLinkGrid(m_PersonCode, m_CreateDate, m_SeqNo);
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                crDB.close(); crDB = null;
+                if (dgvJobItem.RowCount < 4) dgvJobItem.RowCount += (4 - dgvJobItem.RowCount);
+                if (dgvJobLink.RowCount < 4) dgvJobLink.RowCount += (4 - dgvJobLink.RowCount);
+            }
+        }
+        #endregion
+
+        #region 協力会社工種データ表示
+        /// <summary>
+        /// 協力会社工種データ表示
+        /// </summary>
+        private void DspJobItemGrid(int PersonCode, DateTime CreateDate, int SeqNo, bool bDefault = true)
+        {
+            IOSubConstrJobItemRegist jobItemDB = new IOSubConstrJobItemRegist();    // 協力会社工種関連マスタクラス
+            try
+            {
+                dgvJobItem.Rows.Clear();
+                // ----- 協力会社工種データ表示
+                string ItemSQL = string.Empty;
+                int CodeCnt = 0;
+                int ItemCnt = 0;
+                if (bDefault)
+                {
+                    ItemSQL = "SELECT A.*, B.ITEMNAME FROM SUBCONSTRJOBITEMREGIST A, SUBCONTRACTORITEMMASTER B";
+                    ItemSQL += jobItemDB.CreatePrimarykeyString(PersonCode, CreateDate, SeqNo, 0, "A");
+
+                    CodeCnt = (int)IOSubConstrJobItemRegist.TableColumn.ItemCode;
+                    ItemCnt = Enum.GetNames(typeof(IOSubConstrJobItemRegist.TableColumn)).Length;
+                }
+                else
+                {
+                    ItemSQL = "SELECT A.*, B.ITEMNAME FROM SUBCONTRACTORJOBITEM A, SUBCONTRACTORITEMMASTER B";
+                    ItemSQL += string.Format(" WHERE A.COMPANYCODE = {0}", PersonCode);
+
+                    CodeCnt = (int)IOMSubContractorJobItem.NameColumn.ItemCode;
+                    ItemCnt = Enum.GetNames(typeof(IOMSubContractorJobItem.NameColumn)).Length;
+                }
+                ItemSQL += " AND B.ITEMCODE = A.ITEMCODE";
+                ItemSQL += " ORDER BY A.DISPLAYORDER";
+
+                ArrayList JobItemList = new ArrayList();
+                if (!jobItemDB.ExecuteReader(ItemSQL, ref JobItemList)) return;
+
+                foreach (object[] wrkRec in JobItemList)
+                {
+                    dgvJobItem.Rows.Add(CommonMotions.cnvString(wrkRec[CodeCnt]),
+                                        CommonMotions.cnvString(wrkRec[ItemCnt]));
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                if (dgvJobItem.RowCount < 4) dgvJobItem.RowCount += (4 - dgvJobItem.RowCount);
+                jobItemDB.close(); jobItemDB = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社職種データ表示
+        /// <summary>
+        /// 協力会社職種データ表示
+        /// </summary>
+        private void DspdgvJobLinkGrid(int PersonCode, DateTime CreateDate, int SeqNo, bool bDefault = true)
+        {
+            IOSubConstrJobLinkRegist jobLinkDB = new IOSubConstrJobLinkRegist();    // 協力会社職種関連マスタクラス
+            try
+            {
+                dgvJobLink.Rows.Clear();
+                // ----- 協力会社職種データ表示
+                string jobSQL = string.Empty;
+                int CodeCnt = 0;
+                int JobCnt = 0;
+                if (bDefault)
+                {
+                    jobSQL = "SELECT A.*, B.JOBCATEGORYNAME FROM SUBCONSTRJOBLINKREGIST A, SUBCONTRACTORJOBCATEGORY B";
+                    jobSQL += jobLinkDB.CreatePrimarykeyString(PersonCode, CreateDate, SeqNo, 0, "A");
+
+                    CodeCnt = (int)IOSubConstrJobLinkRegist.TableColumn.JobCategoryCode;
+                    JobCnt = Enum.GetNames(typeof(IOSubConstrJobLinkRegist.TableColumn)).Length;
+                }
+                else
+                {
+                    jobSQL = "SELECT A.*, B.JOBCATEGORYNAME FROM SUBCONTRACTORJOBLINK A, SUBCONTRACTORJOBCATEGORY B";
+                    jobSQL += string.Format(" WHERE A.COMPANYCODE = {0}", PersonCode);
+
+                    CodeCnt = (int)IOMSubContractorJobLink.NameColumn.JobCategoryCode;
+                    JobCnt = Enum.GetNames(typeof(IOMSubContractorJobLink.NameColumn)).Length;
+                }
+                jobSQL += " AND B.JOBCATEGORYCODE = A.JOBCATEGORYCODE";
+                jobSQL += " ORDER BY A.DISPLAYORDER";
+
+                ArrayList jobLinkList = new ArrayList();
+                if (!jobLinkDB.ExecuteReader(jobSQL, ref jobLinkList)) return;
+                foreach (object[] wrkRec in jobLinkList)
+                {
+                    dgvJobLink.Rows.Add(CommonMotions.cnvString(wrkRec[CodeCnt]),
+                                        CommonMotions.cnvString(wrkRec[JobCnt]));
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                jobLinkDB.close(); jobLinkDB = null;
+                if (dgvJobLink.RowCount < 4) dgvJobLink.RowCount += (4 - dgvJobLink.RowCount);
+            }
+        }
+        #endregion
+
+        #region 法人格コンボボックスセット
+        /// <summary>
+        /// 法人格コンボボックスセット
+        /// </summary>
+        private void SetcmbCorporateStatusCombBox()
+        {
+            IOMBusinessType btDB = new IOMBusinessType();
+            try
+            {
+                cmbCorporateStatus.DataSource = null;
+                cmbCorporateStatus.Items.Clear();
+
+                List<BusinessTypeMaster> btList = new List<BusinessTypeMaster>();
+                if (!btDB.SelectAction(" ORDER BY DISPLAYORDER", ref btList)) return;
+                if (btList.Count == 0) return;
+
+                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
+                // データ表示
+                for (int i = 0; i < btList.Count; i++)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(btList[i].DisplayOrder, btList[i].BusinessTypeName);
+
+                    DataList.Add(keyval);
+                }
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbCorporateStatus, DataList);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                btDB.close(); btDB = null;
+            }
+        }
+        #endregion
+
+        #region 参照時ロック処理
+        /// <summary>
+        /// 参照時ロック処理
+        /// </summary>
+        private void ExecReadOnly()
+        {
+            try
+            {
+                ControlLock(false);
+                btnDataEntry.Visible = false;
+                btnDataDelete.Visible = false;
+                btnJobItemAdd.Visible = false;
+                btnJobItemDelete.Visible = false;
+                btnJobItemDown.Visible = false;
+                btnJobItemUp.Visible = false;
+                btnJobLinkAdd.Visible = false;
+                btnJobLinkDelete.Visible = false;
+                btnJobLinkDown.Visible = false;
+                btnJobLinkUp.Visible = false;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 申請区分変更時処理
+        /// <summary>
+        /// 申請区分変更時処理
+        /// </summary>
+        private void DataModeChange()
+        {
+            try
+            {
+                string strMode = string.Empty;
+                if (radioButton4.Checked)
+                {
+                    strMode = string.Format("{0}{1}", CommonDefine.EditModeStringNew, s_FixTitle);
+                    m_SourceCode = 0;
+                }
+                else
+                {
+                    strMode = string.Format("{0}{1}", CommonDefine.EditModeStringEdit, s_FixTitle);
+                }
+                m_dispControl[(int)DispCtrl.EditMode].Text = strMode;
+                
+                m_bChengeAns = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 申請ボタン押下処理
+        /// <summary>
+        /// 申請ボタン押下処理
+        /// </summary>
+        private void PetitionProcess()
+        {
+            IOSubConstrRegist CrDB = new IOSubConstrRegist();
+            IOPersonApproval PersonAppDB = new IOPersonApproval();
+            try
+            {
+                // 協力業者登録申請データが無い場合は登録する
+                string strSQL = CrDB.CreatePrimarykeyString(m_PersonCode, m_CreateDate, m_SeqNo);
+                SubConstrRegist DataRec = new SubConstrRegist();
+                if (!CrDB.SelectAction(strSQL, ref DataRec)) m_bChengeAns = true;
+
+                // データ変更有時はデータ登録
+                if (m_bChengeAns) if (!SubConstrRegistDataEntry()) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                DateTime wkDate = DateTime.Now;
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+                // 担当者コード
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PersonCode);
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(wkDate);
+                // 受付番号
+                string strApp = PersonAppDB.CreatePrimarykeyString(m_PersonCode, (int)ClsExcute.ApprovalListNo.SubConstregistApproval, wkDate);
+                int wrkOrderNo = PersonAppDB.SelectMaxOrderNoCount(strApp) + 1;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(wrkOrderNo);
+
+                // 検索日付キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_CreateDate);
+                // 検索連番キー
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_SeqNo);
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 自フォーム終了
+                this.Close();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                CrDB.close(); CrDB = null;
+                PersonAppDB.close(); PersonAppDB = null;
+            }
+        }
+        #endregion
+
+        #region 承認ボタン押下処理
+        /// <summary>
+        /// 承認ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void ApprovalProcess()
+        {
+            try
+            {
+                // データ変更有時はデータ登録
+                if (m_bChengeAns)
+                {
+                    if (!SubConstrRegistDataEntry()) return;
+                }
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 起動番号
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+
+                // 担当者コード
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_PersonCode);
+
+                // 承認機能番号
+                int iApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(CommonMotions.cnvDate(strartDate));
+
+                // 受付番号
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text));
+
+                // 検索日付キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(m_CreateDate);
+                // 検索連番キー
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(m_SeqNo);
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 自フォーム終了
+                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 OnApprovalProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("協力会社申請登録を承認します、よろしいですか？。", "承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Approval, false))
+                {
+                    MessageBox.Show("承認に失敗しました。", "承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                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 OnHoldProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("協力会社申請登録を保留とします、よろしいですか？。", "保留確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.Pending, false))
+                {
+                    MessageBox.Show("保留に失敗しました。", "保留エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                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 NotApprovalProcess()
+        {
+            FrmApprovalPerson frm = new FrmApprovalPerson();
+            try
+            {
+                if (MessageBox.Show("協力会社申請登録を不承認します、よろしいですか？。", "不承認確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) return;
+
+                // 一気にメニューに戻る
+                m_EndButton = true;
+                ClsExcute.ClearProcess();
+
+                // 担当者コード
+                frm.PersonCode = m_PersonCode;
+                // 承認機能番号セット
+                frm.ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals(s_MyProcessName)).Key;
+                // 受付日
+                string strartDate = m_dispControl[(int)DispCtrl.OrderDate].Text;
+                frm.OrderDate = CommonMotions.cnvDate(strartDate);
+                // 受付番号
+                frm.OrderNo = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderNo].Text);
+
+                // 検索日付キー
+                frm.DataSearchDate = m_CreateDate;
+                // 検索連番キー
+                frm.DataSearchSeqNo = m_SeqNo;
+
+                // 申請・承認レコード更新
+                if (!frm.ApprovalDataUpDate((int)CommonDefine.ApprovalStatus.NotApproval, false))
+                {
+                    MessageBox.Show("不承認に失敗しました。", "不承認エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+                // 親フォーム終了
+                m_ParentEnd = true;
+
+                // 画面クローズ
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region 協力会社マスタ表示処理
+        /// <summary>
+        /// 協力会社マスタ表示処理
+        /// </summary>
+        private void DspOrderData()
+        {
+            try
+            {
+                // 表示されている時は再表示する
+                if (m_frm != null)
+                {
+                    m_frm.Activate();
+                    return;
+                }
+
+                m_frm = new FrmSubContractor();
+
+                m_frm.SubForm = true;
+                m_frm.EditLock = true;
+                m_frm.CompanyCode = m_SourceCode;
+
+                m_frm.ShowInTaskbar = true;
+
+                // クロースドハンドラをこちらで定義する
+                m_frm.FormClosed += new FormClosedEventHandler(FrmSubsonstrClosed);
+
+                m_frm.Show();
+
+                // データ表示
+                m_frm.DispReferenceData();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 協力会社マスタメンテナンス画面終了処理
+        /// <summary>
+        /// 協力会社マスタメンテナンス画面終了処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubsonstrClosed(object sender, FormClosedEventArgs e)
+        {
+            IOMSubContractor SubConstrDB = new IOMSubContractor();
+            try
+            {
+                // 参照時は引込処理をしない
+                if (m_EditLock) return;
+
+                // 終了ボタン押下で終了した場合
+                if (m_frm.EndButton) return;
+
+                this.Activate();
+
+                string strMsg = string.Empty;
+                // 選択無しは処理しない
+                if (m_frm.EndButton) return;
+
+                // データ置き換え確認
+                strMsg = "選択したマスタデータを取り込みますか？\n";
+                strMsg += "「はい」　を選択すると現在編集中のデータは破棄されます。\n";
+                strMsg += "「いいえ」を選択するとデータは取り込まれません。";
+                if (MessageBox.Show(strMsg, "データ読込確認", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
+                {
+                    string strSQL = SubConstrDB.CreatePrimarykeyString(m_frm.CompanyCode);
+                    SubContractorMaster subRec = new SubContractorMaster();
+                    if (!SubConstrDB.SelectAction(strSQL, ref subRec))
+                    {
+                        MessageBox.Show("協力会社マスタ読込に失敗しました。", "読込エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        return;
+                    }
+                    // 読込マスタデータ表示
+                    DispMasterData(subRec);
+                    // 協力会社工種データ表示
+                    DspJobItemGrid(m_frm.CompanyCode, DateTime.Now, 0, false);
+                    // 協力会社職種データ表示
+                    DspdgvJobLinkGrid(m_frm.CompanyCode, DateTime.Now, 0, false);
+                }
+
+                if (radioButton4.Checked)
+                {
+                    // 新規時はデータクリア
+                    m_SourceCode = 0;
+                }
+                else
+                {
+                    // 修正時はデータ取得
+                    m_SourceCode = m_frm.CompanyCode;
+                }
+                this.Activate();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                m_frm.Dispose(); m_frm = null;
+                SubConstrDB.close(); SubConstrDB = null;
+            }
+        }
+        #endregion
+
+        #region マスタ読込データ表示
+        /// <summary>
+        /// マスタ読込データ表示
+        /// </summary>
+        /// <param name="SubRec"></param>
+        private void DispMasterData(SubContractorMaster SubRec)
+        {
+            try
+            {
+                // データ表示
+                switch(SubRec.CorporateStatusPoint){    // 法人格名称表示位置
+                    case 0:
+                        rdbPoint1.Checked = true;
+                        break;
+                    case 1:
+                        rdbPoint2.Checked = true;
+                        break;
+                    case  2: rdbPoint3.Checked = true;
+                        break;
+                }
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = SubRec.CorporateStatusName;     // 法人格名称
+
+                m_dispControl[(int)DispCtrl.CompanyName].Text = SubRec.CompanyName;                     // 会社名１
+                m_dispControl[(int)DispCtrl.CEOPositionName].Text = SubRec.CEOPositionName;             // 役職名
+                m_dispControl[(int)DispCtrl.CEOName].Text = SubRec.CEOName;                             // 代表者氏名
+                m_dispControl[(int)DispCtrl.ContactPersonName].Text = SubRec.ContactPersonName;         // 窓口担当者
+                m_dispControl[(int)DispCtrl.ZipCode].Text = SubRec.ZipCode;                             // 郵便番号
+                m_dispControl[(int)DispCtrl.Address1].Text = SubRec.Address1;                           // 住所１
+                m_dispControl[(int)DispCtrl.Address2].Text = SubRec.Address2;                           // 住所２
+                m_dispControl[(int)DispCtrl.Address3].Text = SubRec.Address3;                           // 住所３
+                m_dispControl[(int)DispCtrl.CellPhoneNumber].Text = SubRec.CellPhoneNumber;             // 携帯電話番号
+                m_dispControl[(int)DispCtrl.MailAddress].Text = SubRec.MailAddress;                     // メールアドレス
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = SubRec.PhoneNumber;                     // 電話番号
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = SubRec.FaxNumber;                         // FAX番号
+                m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text = SubRec.JapaneseSyllabary;         // 50音読み
+                m_dispControl[(int)DispCtrl.Note].Text = SubRec.Note;                                   // 備考
+
+                switch (SubRec.labourKind)                                                              // 業者支払区分（通常・手間）
+                {
+                    case (int)CommonDefine.SubContractorPaymentKind.Normal:
+                        rdbPayment01.Checked = true;
+                        break;
+                    case (int)CommonDefine.SubContractorPaymentKind.Labor:
+                        rdbPayment02.Checked = true;
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工工種を選択する画面を表示する
+        /// <summary>
+        /// 施工工種を選択する画面を表示する
+        /// </summary>
+        private void JobItemSelectFormDisplay()
+        {
+            FrmSubContractorItem frm = new FrmSubContractorItem();
+            try
+            {
+                frm.DialogUsed = true;
+
+                //frm.ShowInTaskbar = false;
+                frm.ShowDialog();
+                if (frm.EndButton) return;
+
+                List<KeyValuePair<int, string>> selectList = frm.SelectData;
+                int icurcnt = dgvJobItem.CurrentRow.Index;
+
+                // 追加行が表示行より多い場合は行を追加する
+                int iAddLine = dgvJobItem.Rows.Count - icurcnt;
+                if (selectList.Count >= iAddLine)
+                    dgvJobItem.RowCount += ((selectList.Count - iAddLine) + 1);
+
+                for (int i = 0; i < selectList.Count; i++)
+                {
+                    dgvJobItem.Rows[icurcnt + i].Cells[0].Value = selectList[i].Key;
+                    dgvJobItem.Rows[icurcnt + i].Cells[1].Value = selectList[i].Value;
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose();
+                frm = null;
+            }
+
+        }
+        #endregion
+
+        #region 施工職種を選択する画面を表示する
+        /// <summary>
+        /// 施工職種を選択する画面を表示する
+        /// </summary>
+        private void JobLinkSelectFormDisplay()
+        {
+            FrmSubContractorJobCategory frm = new FrmSubContractorJobCategory();
+            try
+            {
+                frm.DialogUsed = true;
+
+                //frm.ShowInTaskbar = false;
+                frm.ShowDialog();
+                if (frm.EndButton) return;
+
+                List<KeyValuePair<int, string>> selectList = frm.SelectData;
+                int icurcnt = dgvJobLink.CurrentRow.Index;
+
+                // 追加行が表示行より多い場合は行を追加する
+                int iAddLine = dgvJobLink.Rows.Count - icurcnt;
+                if (selectList.Count >= iAddLine)
+                    dgvJobLink.RowCount += ((selectList.Count - iAddLine) + 1);
+
+                for (int i = 0; i < selectList.Count; i++)
+                {
+                    dgvJobLink.Rows[icurcnt + i].Cells[0].Value = selectList[i].Key;
+                    dgvJobLink.Rows[icurcnt + i].Cells[1].Value = selectList[i].Value;
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        // -------------------- 印刷処理
+        #region 印刷時ボタン制御
+        /// <summary>
+        /// 印刷時ボタン制御
+        /// </summary>
+        /// <param name="bprint"></param>
+        private void PrintButtonVisbleControl(bool bprint)
+        {
+            panel1.Enabled = !bprint;
+            tableLayoutPanel1.Enabled = !bprint;
+
+            btnOtherProc.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
+
+        // -------------------- 印刷処理
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.cs	(revision 83)
@@ -0,0 +1,358 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+
+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.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+//*---------------------------- ���͉�А\���ꗗ��� --------------------------*
+//  2017/03/28  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.DataEntry
+{
+    public partial class FrmSubConstrRegistList : Form
+    {
+        #region �g�p��`
+        //log4net���O���g�p����
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region �萔
+        /// <summary>
+        /// �\���J����
+        /// </summary>
+        private enum DispColumn
+        {
+            No = 0,
+            PersonName,
+            DepartmentName,
+            EditMode,
+            ConstrName,
+            ManagerName,
+            ChargePersonName,
+            CreateDate,
+            PersonCode,
+            SeqNo,
+        }
+        #endregion
+
+        #region �ϐ�
+
+        /// <summary>
+        /// �������t���O
+        /// </summary>
+        private bool m_OpeRestrict = true;
+
+        /// <summary>
+        /// �N���t���O
+        /// </summary>
+        private int m_ExecuteFlg = 0;
+
+        /// <summary>
+        /// �f�[�^�ǉ��{�^���\���t���O
+        /// </summary>
+        private bool m_DataAddtionButton = false;
+
+        /// <summary>
+        /// Cell���T�C�Y
+        /// </summary>
+        private int[] m_CellSize;
+
+        #region �t�H�[����
+        /// <summary>
+        /// �t�H�[����
+        /// </summary>
+        private int m_FormWidthSize = 0;
+        #endregion
+
+        #region �O���b�h���T�C�Y
+        /// <summary>
+        /// �O���b�h���T�C�Y
+        /// </summary>
+        private int m_GridWidthSize = 0;
+        #endregion
+
+        /// <summary>
+        /// �I���{�^�������t���O
+        /// </summary>
+        private bool m_CloseingProcessOn = true;
+
+        #endregion
+
+        #region �v���p�e�B
+        /// <summary>
+        /// �N���t���O
+        /// </summary>
+        public int ExecuteFlg
+        {
+            get { return m_ExecuteFlg; }
+            set { m_ExecuteFlg = value; }
+        }
+        /// <summary>
+        /// �f�[�^�ǉ��{�^���\��
+        /// </summary>
+        public bool DataAddtionButton
+        {
+            get { return m_DataAddtionButton; }
+            set { m_DataAddtionButton = value; }
+        }
+        #endregion
+
+        #region �R���X�g���N�^
+        public FrmSubConstrRegistList()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region �f�X�g���N�^
+        ~FrmSubConstrRegistList()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �~�{�^��
+        /// <summary>
+        /// �~�{�^����������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegistList_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            // �I���{�^����ON�Ȃ�ΑO�v���Z�X�ɖ߂�
+            if (m_CloseingProcessOn) ClsExcute.BackProcess();
+        }
+        #endregion
+
+        #region �I���{�^��
+        /// <summary>
+        /// �I���{�^���N���b�N
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            this.Close();
+        }
+        #endregion
+
+        #region �ǉ��{�^��
+        /// <summary>
+        /// �f�[�^�ǉ��{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            // �e�����N��
+            SubProcessExecute(true);
+
+            // �����\��
+            //InitDataLoad();
+        }
+        #endregion
+
+        #region �X�V�{�^��
+        /// <summary>
+        /// �f�[�^�X�V�{�^������
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataUpDate_Click(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+            // �\���f�[�^�X�V
+            DataDisplay();
+        }
+        #endregion
+
+        #region �t�H�[�����[�h
+        /// <summary>
+        /// �����t�H�[�����[�h
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegistBaseInfoList_Load(object sender, EventArgs e)
+        {
+            // �R���{�{�b�N�X�Z�b�g
+            SetnumUD();
+            SetcmbDepartment();
+            SetcmbPersons();
+
+            // �R���{�{�b�N�X�����\��
+            InitCombBox();
+
+            // �\���X�^�C���̕ύX
+            InitDisplayStyle();
+
+            // ���O�C���҂̃Z�b�g
+            InitDepPersonCode();
+
+            // �����\��
+            InitDataLoad();
+
+            m_OpeRestrict = false;
+        }
+        #endregion
+
+        #region �Z���_�u���N���b�N
+        /// <summary>
+        /// �Z���_�u���N���b�N
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvMaster_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+        {
+            try
+            {
+                if (e.RowIndex < 0) return;
+                // �f�[�^���Ȃ��ꍇ�͔�����
+                if (dgvMaster.RowCount == 0) return;
+                if (CommonMotions.chkCellBlank(dgvMaster.CurrentRow.Cells[(int)DispColumn.PersonCode].Value)) return;
+
+                // ����ʋN��
+                SubProcessExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �t�H�[��KeyDown
+        /// <summary>
+        /// Entry�L�[�ł̈ړ�����
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegistBaseInfoList_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enter�L�[��������Ă��邩�m�F
+            //Alt��Ctrl�L�[��������Ă��鎞�͖�������
+            if ((e.KeyCode == Keys.Enter) && !e.Alt && !e.Control)
+            {
+                //��������Tab�L�[�������ꂽ���̂悤�ɂ���
+                //Shift��������Ă��鎞�͑O�̃R���g���[���̃t�H�[�J�X���ړ�
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0�ȍ~
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region �c�Ɗ��R���{�{�b�N�X�ύX
+        /// <summary>
+        /// �c�Ɗ��ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void numUDConstPro_ValueChanged(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #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_OpeRestrict) return;
+
+            // �S���҃R���{�{�b�N�X�ύX
+            SetcmbPersons();
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #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_OpeRestrict) return;
+
+            // �S���ґI���������I����ݒ肷��
+            SetPerosonToDepartment();
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #endregion
+
+        #region �t�H�[���T�C�Y�ύX
+        /// <summary>
+        /// �t�H�[���T�C�Y�ύX
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmSubConstrRegistList_SizeChanged(object sender, EventArgs e)
+        {
+            if (this.WindowState == FormWindowState.Minimized)
+            {
+                // �ŏ���
+            }
+            else if (this.WindowState == FormWindowState.Maximized)
+            {
+                // �ő剻
+                CellSizeChangesWhenChangingScreenSize(false);
+            }
+            else if (this.WindowState == FormWindowState.Normal)
+            {
+                // �W����
+                CellSizeChangesWhenChangingScreenSize(true);
+            }
+        }
+        #endregion
+
+        #region �c�ƁE�H���S���Ґ؂�ւ�
+        /// <summary>
+        /// �c�ƁE�H���S���Ґ؂�ւ�
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            if (m_OpeRestrict) return;
+
+            // �f�[�^�\��
+            DataDisplay();
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.designer.cs	(revision 83)
@@ -0,0 +1,457 @@
+﻿namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmSubConstrRegistList
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </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 dataGridViewCellStyle10 = 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();
+            this.btnDataEntry = new System.Windows.Forms.Button();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.label1 = new System.Windows.Forms.Label();
+            this.groupBox1 = new System.Windows.Forms.GroupBox();
+            this.label3 = new System.Windows.Forms.Label();
+            this.label4 = new System.Windows.Forms.Label();
+            this.numUDConstPro = new System.Windows.Forms.NumericUpDown();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
+            this.cmbDepartment = new System.Windows.Forms.ComboBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.btnDataUpDate = new System.Windows.Forms.Button();
+            this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column7 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.groupBox1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
+            this.SuspendLayout();
+            // 
+            // btnDataEntry
+            // 
+            this.btnDataEntry.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
+            this.btnDataEntry.BackColor = System.Drawing.Color.PaleGreen;
+            this.btnDataEntry.ForeColor = System.Drawing.Color.Black;
+            this.btnDataEntry.Location = new System.Drawing.Point(440, 619);
+            this.btnDataEntry.Name = "btnDataEntry";
+            this.btnDataEntry.Size = new System.Drawing.Size(400, 30);
+            this.btnDataEntry.TabIndex = 7;
+            this.btnDataEntry.Text = "新規データを作成";
+            this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(1150, 619);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 8;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // label1
+            // 
+            this.label1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label1.BackColor = System.Drawing.Color.BurlyWood;
+            this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label1.ForeColor = System.Drawing.Color.Black;
+            this.label1.Location = new System.Drawing.Point(440, 10);
+            this.label1.Name = "label1";
+            this.label1.Size = new System.Drawing.Size(400, 20);
+            this.label1.TabIndex = 6;
+            this.label1.Text = "顧　客　登　録　申　請　一　覧";
+            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // groupBox1
+            // 
+            this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.groupBox1.BackColor = System.Drawing.Color.BurlyWood;
+            this.groupBox1.Controls.Add(this.label3);
+            this.groupBox1.Controls.Add(this.label4);
+            this.groupBox1.Controls.Add(this.numUDConstPro);
+            this.groupBox1.Controls.Add(this.label5);
+            this.groupBox1.Controls.Add(this.label7);
+            this.groupBox1.Controls.Add(this.cmbConstructionPerson);
+            this.groupBox1.Controls.Add(this.cmbDepartment);
+            this.groupBox1.Controls.Add(this.label2);
+            this.groupBox1.ForeColor = System.Drawing.Color.White;
+            this.groupBox1.Location = new System.Drawing.Point(10, 40);
+            this.groupBox1.Name = "groupBox1";
+            this.groupBox1.Size = new System.Drawing.Size(1260, 55);
+            this.groupBox1.TabIndex = 0;
+            this.groupBox1.TabStop = false;
+            // 
+            // label3
+            // 
+            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(638, 19);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(120, 25);
+            this.label3.TabIndex = 4;
+            this.label3.Text = "担　当　者";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label4
+            // 
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(20, 19);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(120, 25);
+            this.label4.TabIndex = 42;
+            this.label4.Text = "営業期";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // numUDConstPro
+            // 
+            this.numUDConstPro.BackColor = System.Drawing.Color.White;
+            this.numUDConstPro.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.numUDConstPro.ForeColor = System.Drawing.Color.Black;
+            this.numUDConstPro.Location = new System.Drawing.Point(173, 20);
+            this.numUDConstPro.Name = "numUDConstPro";
+            this.numUDConstPro.ReadOnly = true;
+            this.numUDConstPro.Size = new System.Drawing.Size(80, 23);
+            this.numUDConstPro.TabIndex = 0;
+            this.numUDConstPro.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.numUDConstPro.ValueChanged += new System.EventHandler(this.numUDConstPro_ValueChanged);
+            // 
+            // label5
+            // 
+            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label5.ForeColor = System.Drawing.Color.Black;
+            this.label5.Location = new System.Drawing.Point(253, 23);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(25, 16);
+            this.label5.TabIndex = 39;
+            this.label5.Text = "期";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label7
+            // 
+            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(148, 23);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(25, 16);
+            this.label7.TabIndex = 40;
+            this.label7.Text = "第";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // 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(766, 20);
+            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
+            this.cmbConstructionPerson.Size = new System.Drawing.Size(200, 23);
+            this.cmbConstructionPerson.TabIndex = 2;
+            this.cmbConstructionPerson.TextChanged += new System.EventHandler(this.cmbConstructionPerson_TextChanged);
+            // 
+            // 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(422, 20);
+            this.cmbDepartment.Name = "cmbDepartment";
+            this.cmbDepartment.Size = new System.Drawing.Size(200, 23);
+            this.cmbDepartment.TabIndex = 1;
+            this.cmbDepartment.TextChanged += new System.EventHandler(this.cmbDepartment_TextChanged);
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(294, 19);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(120, 25);
+            this.label2.TabIndex = 4;
+            this.label2.Text = "部　　署";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnDataUpDate
+            // 
+            this.btnDataUpDate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnDataUpDate.BackColor = System.Drawing.Color.Aquamarine;
+            this.btnDataUpDate.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnDataUpDate.ForeColor = System.Drawing.Color.Black;
+            this.btnDataUpDate.Location = new System.Drawing.Point(1150, 4);
+            this.btnDataUpDate.Name = "btnDataUpDate";
+            this.btnDataUpDate.Size = new System.Drawing.Size(120, 30);
+            this.btnDataUpDate.TabIndex = 7;
+            this.btnDataUpDate.Text = "最新状態に更新";
+            this.btnDataUpDate.UseVisualStyleBackColor = false;
+            this.btnDataUpDate.Click += new System.EventHandler(this.btnDataUpDate_Click);
+            // 
+            // dgvMaster
+            // 
+            this.dgvMaster.AllowUserToAddRows = false;
+            this.dgvMaster.AllowUserToDeleteRows = false;
+            this.dgvMaster.AllowUserToResizeColumns = false;
+            this.dgvMaster.AllowUserToResizeRows = false;
+            dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvMaster.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvMaster.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.dgvMaster.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvMaster.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("ＭＳ 明朝", 11.25F, 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.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
+            this.dgvMaster.ColumnHeadersHeight = 24;
+            this.dgvMaster.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvMaster.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.Column6,
+            this.Column8,
+            this.Column9,
+            this.Column4,
+            this.Column2,
+            this.Column10,
+            this.Column3,
+            this.Column5,
+            this.Column7});
+            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Window;
+            dataGridViewCellStyle10.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.ControlText;
+            dataGridViewCellStyle10.SelectionBackColor = System.Drawing.Color.LightSeaGreen;
+            dataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.False;
+            this.dgvMaster.DefaultCellStyle = dataGridViewCellStyle10;
+            this.dgvMaster.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvMaster.Location = new System.Drawing.Point(10, 103);
+            this.dgvMaster.MultiSelect = false;
+            this.dgvMaster.Name = "dgvMaster";
+            this.dgvMaster.RowHeadersVisible = false;
+            this.dgvMaster.RowHeadersWidth = 20;
+            this.dgvMaster.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvMaster.RowTemplate.Height = 24;
+            this.dgvMaster.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
+            this.dgvMaster.Size = new System.Drawing.Size(1260, 508);
+            this.dgvMaster.TabIndex = 5;
+            this.dgvMaster.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMaster_CellDoubleClick);
+            // 
+            // Column1
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle3;
+            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.Width = 50;
+            // 
+            // Column6
+            // 
+            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column6.DefaultCellStyle = dataGridViewCellStyle4;
+            this.Column6.Frozen = true;
+            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;
+            this.Column6.Width = 150;
+            // 
+            // Column8
+            // 
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle5;
+            this.Column8.Frozen = true;
+            this.Column8.HeaderText = "申請者部署";
+            this.Column8.Name = "Column8";
+            this.Column8.ReadOnly = true;
+            this.Column8.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column8.Width = 200;
+            // 
+            // Column9
+            // 
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle6;
+            this.Column9.Frozen = true;
+            this.Column9.HeaderText = "申請区分";
+            this.Column9.Name = "Column9";
+            this.Column9.ReadOnly = true;
+            this.Column9.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column4
+            // 
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle7;
+            this.Column4.Frozen = true;
+            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;
+            this.Column4.Width = 300;
+            // 
+            // Column2
+            // 
+            this.Column2.Frozen = true;
+            this.Column2.HeaderText = "代表者名";
+            this.Column2.Name = "Column2";
+            this.Column2.ReadOnly = true;
+            this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column2.Width = 200;
+            // 
+            // Column10
+            // 
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column10.DefaultCellStyle = dataGridViewCellStyle8;
+            this.Column10.Frozen = true;
+            this.Column10.HeaderText = "担当者名";
+            this.Column10.Name = "Column10";
+            this.Column10.ReadOnly = true;
+            this.Column10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column3
+            // 
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle9;
+            this.Column3.Frozen = true;
+            this.Column3.HeaderText = "データ作成日";
+            this.Column3.Name = "Column3";
+            this.Column3.ReadOnly = true;
+            this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.Column3.Width = 140;
+            // 
+            // Column5
+            // 
+            this.Column5.Frozen = true;
+            this.Column5.HeaderText = "担当者番号";
+            this.Column5.Name = "Column5";
+            this.Column5.ReadOnly = true;
+            this.Column5.Visible = false;
+            // 
+            // Column7
+            // 
+            this.Column7.Frozen = true;
+            this.Column7.HeaderText = "連番";
+            this.Column7.Name = "Column7";
+            this.Column7.ReadOnly = true;
+            this.Column7.Visible = false;
+            // 
+            // FrmSubConstrRegistList
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(1280, 657);
+            this.Controls.Add(this.groupBox1);
+            this.Controls.Add(this.label1);
+            this.Controls.Add(this.btnDataUpDate);
+            this.Controls.Add(this.btnDataEntry);
+            this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.dgvMaster);
+            this.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+            this.KeyPreview = true;
+            this.MinimizeBox = false;
+            this.Name = "FrmSubConstrRegistList";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmSubConstrRegistList_FormClosing);
+            this.Load += new System.EventHandler(this.FrmSubConstrRegistBaseInfoList_Load);
+            this.SizeChanged += new System.EventHandler(this.FrmSubConstrRegistList_SizeChanged);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmSubConstrRegistBaseInfoList_KeyDown);
+            this.groupBox1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).EndInit();
+            this.ResumeLayout(false);
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnDataEntry;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.Label label1;
+        private System.Windows.Forms.GroupBox groupBox1;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.ComboBox cmbDepartment;
+        private CustomControls.DataGridViewEX dgvMaster;
+        private System.Windows.Forms.ComboBox cmbConstructionPerson;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.Button btnDataUpDate;
+        private System.Windows.Forms.Label label4;
+        private System.Windows.Forms.NumericUpDown numUDConstPro;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistList.resx	(revision 83)
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column6.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column8.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column9.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.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>
+  <metadata name="Column10.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <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="Column7.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistListAuxiliary.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/SubConstrRegist/FrmSubConstrRegistListAuxiliary.cs	(revision 83)
@@ -0,0 +1,856 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Diagnostics;
+using System.Threading;
+
+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.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+
+namespace ProcessManagement.Forms.DataEntry
+{
+    partial class FrmSubConstrRegistList
+    {
+        #region �萔
+        #endregion
+
+        #region �ϐ�
+        #endregion
+
+        #region �v���p�e�B
+        #endregion
+
+        #region ���ƔN�x�I���Z�b�g
+        /// <summary>
+        /// ���ƔN�x�I���Z�b�g
+        /// </summary>
+        private void SetnumUD()
+        {
+            try
+            {
+                // �����N�x�Z�b�g
+                // �f�[�^�ɂ��鎖�Ɗ��ƌ��݂̎��ƃZ�b�g
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDConstPro.Minimum = minval;
+                numUDConstPro.Maximum = maxval;
+                numUDConstPro.Value = CommonMotions.SystemMasterData.BusinessPeriod;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �������Ƀ��O�C���S���҂��Z�b�g����
+        /// <summary>
+        /// �������Ƀ��O�C���S���҂��Z�b�g����
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                if (cmbDepartment.Items.Count > 1) return;
+                cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcmbPersons();
+                cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region ���v���Z�X�N��
+        /// <summary>
+        /// �H���ꗗ���N������v���Z�X�I������
+        /// </summary>
+        /// <param name="para_ConstructionCode"></param>
+        private void SubProcessExecute(bool bNewFlg = false)
+        {
+            FrmSubConstrRegist frm = new FrmSubConstrRegist();
+            try
+            {
+                this.Visible = false;
+                DataGridView dgv = dgvMaster;
+                DataGridViewRow CurRow = dgv.CurrentRow;
+
+                if (bNewFlg)
+                {
+                    frm.NewData = bNewFlg;
+                    frm.PersonCode = CommonMotions.LoginUserData.PersonCode;
+                    frm.CreateDate = DateTime.Now;
+                    frm.SeqNo = 0;
+                    frm.BusinessPeriod = (int)numUDConstPro.Value;
+                }
+                else
+                {
+                    frm.PersonCode = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.PersonCode].Value);
+                    frm.CreateDate = CommonMotions.cnvDate(CurRow.Cells[(int)DispColumn.CreateDate].Value);
+                    frm.SeqNo = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.SeqNo].Value);
+                    frm.BusinessPeriod = (int)numUDConstPro.Value;
+                }
+
+                frm.ShowDialog();
+                if (frm.ParentEnd)
+                {
+                    m_CloseingProcessOn = false;
+                    this.Close();
+                    return;
+                }
+
+                // �����\��
+                InitDataLoad();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                this.Visible = true;
+                frm.Dispose(); frm = null;
+            }
+        }
+        #endregion
+
+        #region ����SQL�̃Z�L�����e�B���蕔�����쐬����
+        /// <summary>
+        /// ����SQL�̃Z�L�����e�B���蕔�����쐬����
+        /// </summary>
+        /// <param name="strSQL"></param>
+        private void CreateNewSecuritySQL(ref string strSQL)
+        {
+            try
+            {
+                // �L�[�l�擾
+                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
+                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
+                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
+                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
+
+                // �f�[�^�A�N�Z�X�Ɍ����ɂ�萧��������
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
+                {
+                    // ���ׂđΏہi����SQL���j
+                }
+                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Multiple].Key
+                        || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[Only].Key)
+                {
+                    // �ꕔ�����L
+                    // �@���Ǘ��ҁi�������̂݁j
+                    strSQL += " And (A.PERSONCODE IN (Select A1.PersonCode From PersonInChargeMaster A1";
+                    strSQL += string.Format(" WHERE A1.DepartmentCode IN (SELECT A2.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A2 WHERE A2.PERSONCODE = {0})))", CommonMotions.LoginUserData.PersonCode);
+
+                }
+                else if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[None].Key)
+                {
+                    strSQL += string.Format(" And (A.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region �S���҂��I������Ă���ꍇ
+        /// <summary>
+        /// �S���҂��I������Ă���ꍇ
+        /// </summary>
+        /// <returns></returns>
+        private string GetPersonString()
+        {
+            try
+            {
+                string strRet = string.Empty;
+
+                // �c�ƒS���҂��I������Ă���ꍇ
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode == 0) return strRet;
+
+                strRet = string.Format(" AND A.PERSONCODE = {0}", PersonCode);
+
+                return strRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return string.Empty;
+            }
+        }
+        #endregion
+
+        #region �������I������Ă���ꍇ
+        /// <summary>
+        /// �������I������Ă���ꍇ
+        /// </summary>
+        /// <returns></returns>
+        private string GetDepartmentString()
+        {
+            try
+            {
+                string strRet = string.Empty;
+
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0) return strRet;
+
+                strRet += " AND A.PERSONCODE IN (SELECT PX.PERSONCODE FROM PERSONINCHARGEMASTER PX ";
+                strRet += string.Format("WHERE PX.DEPARTMENTCODE = {0})", DepartmentCode);
+
+                return strRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return string.Empty;
+            }
+        }
+        #endregion
+
+        #region �f�[�^�擾SQL�쐬
+        /// <summary>
+        /// �\���p�f�[�^�擾SQL�쐬
+        /// </summary>
+        private void CreateInitSQL(ref string strSQL)
+        {
+            try
+            {
+                strSQL = "SELECT";
+                strSQL += " B.PERSONNAME";
+                strSQL += " ,A.CORPORATESTATUSNAME";
+                strSQL += " ,A.CORPORATESTATUSPOINT";
+                strSQL += " ,A.COMPANYNAME";
+                strSQL += " ,DATE_FORMAT(A.CREATEDATE,'%Y/%m/%d')";
+                strSQL += " ,A.PERSONCODE";
+                strSQL += " ,A.SEQNO";
+                strSQL += " ,D.DEPARTMENTSTRING";
+                strSQL += " ,A.DATAMODE";
+                strSQL += " ,A.CEOPOSITIONNAME";
+                strSQL += " ,A.CEONAME";
+                strSQL += " ,A.CONTACTPERSONNAME";
+
+                strSQL += " FROM SUBCONSTRREGIST A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER D ON D.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += string.Format(" WHERE A.PETITIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += GetDepartmentString();
+                strSQL += GetPersonString();
+                CreateNewSecuritySQL(ref strSQL);
+                strSQL += " ORDER BY A.CREATEDATE DESC, A.SEQNO DESC";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", ex.Message, strSQL);
+            }
+        }
+        #endregion
+
+        #region �O���b�h�փf�[�^���Z�b�g����
+        /// <summary>
+        /// �O���b�h�փf�[�^���Z�b�g����
+        /// </summary>
+        /// <param name="arData"></param>
+        private void SetToGridData(ArrayList arData)
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+                int ino = 1;
+                int OPoint = -1;
+                int datamode = 0;
+                string strDataMode = string.Empty;
+                string strOrderName = string.Empty;
+                string strManegarName = string.Empty;
+                foreach (object[] objwrk in arData)
+                {
+                    OPoint = CommonMotions.cnvInt(objwrk[2]);
+                    if (OPoint == (int)CommonDefine.StatusNamePoint.Forword)
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[1]);
+                        strOrderName += CommonMotions.cnvString(objwrk[3]);
+
+                    }
+                    else if (OPoint == (int)CommonDefine.StatusNamePoint.Back)
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[3]);
+                        strOrderName += CommonMotions.cnvString(objwrk[1]);
+                    }
+                    else
+                    {
+                        strOrderName = CommonMotions.cnvString(objwrk[3]);
+                    }
+                    
+                    datamode = CommonMotions.cnvInt(objwrk[8]);
+                    if (datamode == (int)FrmSubConstrRegist.DataMode.NewData)
+                        strDataMode = string.Format("{0}{1}", CommonDefine.EditModeStringNew, "�\��");
+                    else
+                        strDataMode = string.Format("{0}{1}", CommonDefine.EditModeStringEdit, "�\��");
+                    strDataMode = strDataMode.Replace("�@", "").Replace(" ", "");
+
+                    strManegarName = CommonMotions.cnvString(objwrk[9]) + CommonMotions.cnvString(objwrk[10]);
+                    dgv.Rows.Add(ino++
+                                    , CommonMotions.cnvString(objwrk[0])
+                                    , CommonMotions.cnvString(objwrk[7])
+                                    , strDataMode
+                                    , strOrderName
+                                    , strManegarName
+                                    , CommonMotions.cnvString(objwrk[11])
+                                    , CommonMotions.cnvDate(objwrk[4]).ToShortDateString()
+                                    , CommonMotions.cnvInt(objwrk[5])
+                                    , CommonMotions.cnvInt(objwrk[6])
+                    );
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �f�[�^�\������
+        /// <summary>
+        /// �ꗗ�f�[�^�\������
+        /// </summary>
+        private void DataDisplay()
+        {
+            IOSubConstrRegist RegDB = new IOSubConstrRegist();
+            try
+            {
+                foreach (DataGridViewColumn wrkCol in dgvMaster.Columns) wrkCol.SortMode = DataGridViewColumnSortMode.NotSortable;
+                dgvMaster.Rows.Clear();
+                string strSQL = "";
+                // SQL�쐬
+                CreateInitSQL(ref strSQL);
+                ArrayList arData = new ArrayList();
+                // �����ғo�^�\���f�[�^�擾
+                if (RegDB.ExecuteReader(strSQL, ref arData))
+                {
+                    // �O���b�h�փZ�b�g�Ƃ���
+                    SetToGridData(arData);
+                }
+
+                // �f�[�^�������Ȃ�΃\�[�g�ł���
+                if (CommonDefine.s_MaxInitLineCount < dgvMaster.RowCount)
+                {
+                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
+                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+                }
+                else
+                {
+                    // �b��Ń\�[�g������
+                    foreach (DataGridViewColumn wrkCol in dgvMaster.Columns)
+                        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                RegDB.close(); RegDB = null;
+                if (21 > dgvMaster.RowCount) dgvMaster.RowCount += (21 - dgvMaster.RowCount);
+            }
+        }
+        #endregion
+
+        #region �������f�[�^�擾
+        /// <summary>
+        /// �������f�[�^�擾
+        /// </summary>
+        private void InitDataLoad()
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+
+                // �O���b�h�̍s��0�ɖ߂�
+                dgv.Rows.Clear();
+
+                // �f�[�^�\��
+                DataDisplay();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����\���̃X�^�C����ύX
+        /// <summary>
+        /// �����\���̃X�^�C����ύX����
+        /// </summary>
+        private void InitDisplayStyle()
+        {
+            // �t�H�[���T�C�Y�擾
+            m_FormWidthSize = this.Width;
+
+            DataGridView dgv = dgvMaster;
+            // �O���b�h�̏����擾����
+            m_GridWidthSize = dgv.Width;
+
+            int CellCount = dgv.ColumnCount;
+            m_CellSize = new int[CellCount];
+            foreach (DataGridViewColumn col in dgv.Columns)
+            {
+                m_CellSize[col.Index] = col.Width;
+            }
+        }
+        #endregion
+
+        #region ��ʃT�C�Y�ύX���̃Z���T�C�Y�ύX
+        /// <summary>
+        /// ��ʃT�C�Y�ύX���̃Z���T�C�Y�ύX
+        /// </summary>
+        private void CellSizeChangesWhenChangingScreenSize(bool bNormal)
+        {
+            try
+            {
+                DataGridView dgv = dgvMaster;
+                int idifference = 0;
+                // �ő剻�̏ꍇ
+                if (!bNormal)
+                {
+                    // �J�����̃T�C�Y�����߂�
+                    int ColumnCount = 0;
+                    int TotalWidth = 0;
+                    int NotVisibleSize = 0;
+                    for (int i = 0; i < m_CellSize.Length; i++)
+                    {
+                        TotalWidth += m_CellSize[i];
+                        if (dgv.Columns[i].Visible)
+                        {
+                            ColumnCount++;
+                        }
+                        else
+                        {
+                            NotVisibleSize += m_CellSize[i];
+                        }
+                    }
+
+                    // �傫���Ȃ����T�C�Y
+                    int formdiff = (dgv.Width - (m_GridWidthSize - NotVisibleSize));
+
+                    idifference = formdiff / ColumnCount;
+                }
+
+                for (int i = 0; i < dgv.ColumnCount; i++)
+                {
+                    DataGridViewColumn wrkCol = dgv.Columns[i];
+                    wrkCol.Width = m_CellSize[i] + idifference;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{���S���҃R�[�h���擾����
+        /// <summary>
+        /// �����R���{���S���҃R�[�h���擾����
+        /// </summary>
+        /// <returns></returns>
+        private int GetDepartmentCode()
+        {
+            try
+            {
+                // �\������Ă��Ȃ��ꍇ�͑I��
+                //if (!cmbDepartment.Visible) return 0;
+
+                return CommonMotions.cnvInt(cmbDepartment.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{���S���҃R�[�h���擾����
+        /// <summary>
+        /// �S���҃R���{���S���҃R�[�h���擾����
+        /// </summary>
+        /// <returns></returns>
+        private int GetConstructionPersonCode()
+        {
+            try
+            {
+                // �\������Ă��Ȃ��ꍇ�͑I��
+                //if (!cmbConstructionPerson.Visible) return 0;
+
+                return CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}", ex.Message);
+                return 0;
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\��
+        /// <summary>
+        /// �R���{�{�b�N�X�����\��
+        /// </summary>
+        private void InitCombBox()
+        {
+            try
+            {
+                // �V�Z�L�����e�B�f�[�^�Ή��ς݂����m�F����
+                if (CommonMotions.LoginUserData.SecCode == 0)
+                {
+                    InitCombBox_OLD();
+                }
+                else
+                {
+                    InitCombBox_NEW();
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\���i���j
+        /// <summary>
+        /// �R���{�{�b�N�X�����\���i���j
+        /// </summary>
+        private void InitCombBox_OLD()
+        {
+            try
+            {
+                // �V�X�e�������ɂ���ăf�[�^�A�N�Z�X�ɐ���������
+                if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.AdminSecurityManagement
+                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key
+                || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key
+                || CommonMotions.LoginUserData.DepartmentCode == CommonDefine.s_GeneralAffairsDevision)
+                {
+                    // �V�X�e���Ǘ���
+                    // �ō��@���Ǘ���
+                    // �����@���Ǘ���
+                    // �����������҂͑S�Č�����
+
+                    // �����E�S���҃R���{�\��
+                    DispAllCombBoxControl(true);
+                }
+                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
+                {
+                    // ������
+                    // �����R���{��\��
+                    NonDispDepCombBox();
+                }
+                else if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
+                {
+                    // ��ʎg�p�ҁi�����̂݃A�N�Z�X�\�j
+                    // �����E�S���҃R���{��\��
+                    DispAllCombBoxControl(false);
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �R���{�{�b�N�X�����\���i�V�j
+        /// <summary>
+        /// �R���{�{�b�N�X�����\���i�V�j
+        /// </summary>
+        private void InitCombBox_NEW()
+        {
+            try
+            {
+                int AllPath = (int)CommonDefine.SecurityRangePos.AllPath;           // �S����
+                int Multiple = (int)CommonDefine.SecurityRangePos.Multiple;         // ��������
+                int Only = (int)CommonDefine.SecurityRangePos.Only;                 // �������̂�
+                int None = (int)CommonDefine.SecurityRangePos.None;                 // ���S���҂̂�
+
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                    || CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[AllPath].Key)
+                {
+                    // �����E�S���҃R���{�\��
+                    DispAllCombBoxControl(true);
+                }
+                else
+                {
+                    if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Multiple].Key)
+                    {
+                        // �����E�S���҃R���{�\��
+                        DispAllCombBoxControl(true);
+                    }
+                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[Only].Key)
+                    {
+                        // �����R���{��\��
+                        NonDispDepCombBox();
+                    }
+                    else if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRangeList[None].Key)
+                    {
+                        // �����E�S���҃R���{�\����
+                        DispAllCombBoxControl(false);
+                    }
+                }
+
+                // �����Ɩ��g�p�҂����O�C�����Ă���ꍇ�̓R���{���󔒂ɂ���
+                if (CommonMotions.LoginUserSecurity.GeneralAffairs == (int)CommonDefine.GeneralAffairs.GeneralDep) return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{�{�b�N�X�̔�\������
+        /// <summary>
+        /// �����R���{�{�b�N�X�̔�\������
+        /// </summary>
+        private void NonDispDepCombBox()
+        {
+            try
+            {
+                // �����R���{��\��
+                label2.Visible = false;
+                cmbDepartment.Visible = false;
+
+                // �\���ʒu�̃Z�b�g
+                Point loc1 = label2.Location;
+                
+                Point loc3 = label3.Location;
+                loc3.X = loc1.X + label2.Width + 10;
+                label3.Location = loc3;
+                
+                Point loc4 = cmbConstructionPerson.Location;
+                loc4.X = label3.Location.X + label3.Width + 10;
+                cmbConstructionPerson.Location = loc4;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �S�R���{�{�b�N�X�\����ON/OFF����
+        /// <summary>
+        /// �S�R���{�{�b�N�X�\����ON/OFF����
+        /// </summary>
+        private void DispAllCombBoxControl(bool bDsp)
+        {
+            try
+            {
+                // �����E�S���҃R���{��\��
+                label2.Visible = bDsp;
+                cmbDepartment.Visible = bDsp;
+                label3.Visible = bDsp;
+                cmbConstructionPerson.Visible = bDsp;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region �����R���{�{�b�N�X���Z�b�g����
+        /// <summary>
+        /// �����R���{�{�b�N�X�֕������Z�b�g����
+        /// </summary>
+        private void SetcmbDepartment()
+        {
+            IOMDepartment depDB = new IOMDepartment();
+            bool bSave = m_OpeRestrict;
+            m_OpeRestrict = true;
+            try
+            {
+
+                cmbDepartment.DataSource = null;
+                cmbDepartment.Items.Clear();
+                cmbDepartment.Text = "";
+
+                string strSQL = string.Empty;
+                // �����}�X�^����������
+                strSQL = "SELECT A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER, COUNT(*)";
+                strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
+                strSQL += " WHERE A.DELETEFLG = 0";
+
+                if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
+                {
+                    // �Q�ƕ����}�X�^���擾����
+                    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 += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
+                strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
+                strSQL += " ORDER BY A.DISPLAYORDER ASC";
+
+                // �����}�X�^�Ǎ�
+                ArrayList arList = new ArrayList();
+                if (!depDB.ExecuteReader(strSQL, ref arList)) return;
+
+                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);
+                }
+
+                // �R���{�{�b�N�X�����\��
+                ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                depDB.close(); depDB = null;
+                m_OpeRestrict = bSave;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{�{�b�N�X���Z�b�g����
+        /// <summary>
+        /// �S���҃R���{�{�b�N�X�֕������Z�b�g����
+        /// </summary>
+        private void SetcmbPersons()
+        {
+            IOMPersonInCharge picDB = new IOMPersonInCharge();
+            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>();
+            bool bSave = m_OpeRestrict;
+            m_OpeRestrict = true;
+            try
+            {
+                cmbConstructionPerson.DataSource = null;
+                cmbConstructionPerson.Items.Clear();
+                cmbConstructionPerson.Text = "";
+
+                string strSQL = string.Empty;
+                int DepartmentCode = GetDepartmentCode();
+                if (DepartmentCode == 0)
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // �Q�ƕ����}�X�^���擾����
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                }
+                else
+                {
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
+                }
+
+                // �S���҃}�X�^�Ǎ�
+                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);
+                }
+
+                // �R���{�{�b�N�X�����\��
+                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
+
+                return;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                picDB.close(); picDB = null;
+                m_OpeRestrict = bSave;
+            }
+        }
+        #endregion
+
+        #region �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
+        /// <summary>
+        /// �S���҃R���{�{�b�N�X�Z�b�g���������Z�b�g����
+        /// </summary>
+        /// <returns></returns>
+        private bool SetPerosonToDepartment()
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                // �R���{�{�b�N�X���I��S���҂��擾����
+                int PersonCode = GetConstructionPersonCode();
+                if (PersonCode < 1) return false;
+
+                int DepartmentCode = GetDepartmentCode();
+
+                string strSQL = PersonDB.CreatePrimarykeyString(PersonCode);
+                PersonInChargeMaster PersonRec = new PersonInChargeMaster();
+                PersonDB.SelectAction(strSQL, ref PersonRec);
+
+                // �����R���{�{�b�N�X�֕����R�[�h�Z�b�g
+                if (PersonRec.DepartmentCode > 0 && DepartmentCode != PersonRec.DepartmentCode)
+                {
+                    bool bSave = m_OpeRestrict;
+                    m_OpeRestrict = true;
+                    cmbDepartment.SelectedValue = PersonRec.DepartmentCode;
+                    SetcmbPersons();    // �S���҃R���{�{�b�N�X�ύX
+                    cmbConstructionPerson.SelectedValue = PersonCode;
+                    m_OpeRestrict = bSave;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("�V�X�e���G���[�F{0}�F{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                PersonDB.close(); PersonDB = null;
+            }
+        }
+        #endregion
+
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCosts.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCosts.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCosts.cs	(revision 83)
@@ -377,6 +377,9 @@
                 // コンボボックス初期表示
                 InitCombBox();
 
+                // ログイン者のセット
+                InitDepPersonCode();
+
                 // 初期表示
                 InitDataLoad();
 
@@ -391,55 +394,6 @@
         }
         #endregion
 
-        #region 終了ボタンクリック
-        /// <summary>
-        /// 終了ボタンクリック
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnEnd_Click(object sender, EventArgs e)
-        {
-            if (!m_SubForm) m_CloseingProcessOn = true;
-            this.Close();
-        }
-        #endregion
-
-        #region ×ボタン
-        /// <summary>
-        /// ×ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmTAndPCosts_FormClosing(object sender, FormClosingEventArgs e)
-        {
-            try
-            {
-                if (m_bChengeAns)
-                {
-                    if (MessageBox.Show("データに変更があります、登録せずに終了してよろしいですか？。", "終了確認"
-                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
-                    {
-                        e.Cancel = true;
-                        return;
-                    }
-                }
-                // サブフォーム起動はプロセスカウンタを変更しない
-                if (m_SubForm)
-                {
-                    m_CloseingProcessOn = false;
-                    ParentEnd = false;
-                }
-
-                // 終了ボタンがONならば前プロセスに戻る
-                if (m_CloseingProcessOn) ClsExcute.BackProcess();
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
         #region Windowがサイズ変更
         /// <summary>
         /// Windowがサイズ変更された
@@ -498,40 +452,162 @@
         }
         #endregion
 
-        #region 新規行作成ボタン
+        #region セル入力前処理
         /// <summary>
-        /// 新規行作成ボタン
+        /// セル入力前処理
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnTabLineNew_Click(object sender, EventArgs e)
+        private void dgvPage_CellEnter(object sender, DataGridViewCellEventArgs e)
         {
-            // 行追加処理を行った
-            CreateNewLineData();
-            m_bChengeAns = true;
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
+
+                // データグリッドがActiveでなければ処理しない
+                if (ActiveControl == null) return;
+                if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX)))
+                {
+                    return;
+                }
+
+                DataGridView dgv = (DataGridView)sender;
+
+                // 読込専用セルは処理しない
+                if (dgv.CurrentCell.ReadOnly) return;
+
+                //IMEのモードを変更する
+                switch (e.ColumnIndex)
+                {
+                    case (int)DispGridColumn.PaymentContent:                    // 支払内容
+                    case (int)DispGridColumn.SuppliersName:                     // 支払先
+                        dgv.ImeMode = ImeMode.On;
+                        break;
+                    default:
+                        dgv.ImeMode = ImeMode.Disable;
+                        break;
+                }
+                // セル内容選択
+                dgv.BeginEdit(true);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
-        #region 行削除ボタン
+        #region セル入力後処理
         /// <summary>
-        /// データ削除ボタン
+        /// セル入力後処理
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void btnTabLineDel_Click(object sender, EventArgs e)
+        private void dgvPage_CellValidated(object sender, DataGridViewCellEventArgs e)
         {
-            // 対象タブページ取得
-            int CurTabCnt = TabControl1.SelectedIndex;
+            try
+            {
+                // 参照時は処理しない
+                if (m_EditLock) return;
 
-            // 行削除処理を行った
-            DeleteLineData();
-            m_bChengeAns = true;
+                DataGridView dgv = (DataGridView)sender;
+                DataGridViewRow CurRow = dgv.CurrentRow;
+                DataGridViewCell CurCell = dgv.CurrentCell;
+                // 対象タブページ取得
+                int CurTabCnt = TabControl1.SelectedIndex;
+                double CurValue = 0;
+                double CalcValue = 0;
+                switch (e.ColumnIndex)
+                {
+                    case (int)DispGridColumn.EntryPrice:
+                        CurValue = CommonMotions.cnvInt(CurCell.Value);
+                        // 税抜支払金額
+                        CurCell.Value = CommonMotions.cnvInt(CurCell.Value).ToString("#,#");
+                        CalcValue = CommonMotions.cnvRound(CurValue * (1.00 + (CommonMotions.SystemMasterData.ConsumptionTax / 100.0)));
+                        CurRow.Cells[(int)DispGridColumn.EntryPriceInTax].Value = CalcValue.ToString("#,#");
+                        m_bChengeAns = true;
+                        // 合計を表示する
+                        TotalPrice(CurTabCnt);
+                        break;
+                    case (int)DispGridColumn.EntryPriceInTax:
+                        CurValue = CommonMotions.cnvInt(CurCell.Value);
+                        // 税込支払金額
+                        CurCell.Value = CommonMotions.cnvInt(CurCell.Value).ToString("#,#");
+                        CalcValue = CommonMotions.cnvRound(CurValue / (1.00 + (CommonMotions.SystemMasterData.ConsumptionTax / 100.0)));
+                        CurRow.Cells[(int)DispGridColumn.EntryPrice].Value = CalcValue.ToString("#,#");
+                        m_bChengeAns = true;
+                        // 合計を表示する
+                        TotalPrice(CurTabCnt);
+                        break;
+                    default:
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
 
-            // 合計を表示する
-            TotalPrice(CurTabCnt);
+        #region 選択セルの数値計算
+        /// <summary>
+        /// 選択中のセル値を計算して表示する
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvPage_MouseUp(object sender, MouseEventArgs e)
+        {
+            try
+            {
+                DataGridView dgv = (DataGridView)sender;
+                Label lblwrk = lblCellTotal;
+
+                lblwrk.Text = string.Empty;
+
+                double dTotal = 0;
+                int DataCnt = 0;
+                int NumericCnt = 0;
+                foreach (DataGridViewCell c in dgv.SelectedCells)
+                {
+                    if (CommonMotions.chkObjectIsNull(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex])) continue;
+                    if (CommonMotions.chkCellBlank(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value)) continue;
+
+                    Console.WriteLine("{0}, {1}", c.ColumnIndex, c.RowIndex);
+                    DataCnt++;
+                    dTotal += CommonMotions.cnvDouble(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value);
+                    if (CommonMotions.chkNumeric(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value)) NumericCnt++;
+                }
+                if (DataCnt <= 1 || dTotal == 0 || NumericCnt == 0) return;
+                string strTotal = CommonMotions.cnvTruncate(dTotal).ToString("#,#");
+                if (dTotal - System.Math.Floor(dTotal) != 0) strTotal = dTotal.ToString("#,#.00");
+
+                string strwrkData = string.Format(CommonDefine.s_CalculateCellFormat,
+                                                    CommonMotions.cnvTruncate(dTotal / (double)NumericCnt).ToString("#,#"),
+                                                    DataCnt.ToString("#,#"),
+                                                    strTotal);
+                lblwrk.Text = strwrkData;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
+        #region セル値変化
+        /// <summary>
+        /// セル値変化
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvPage_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+
         #region フィールド値変更フラグ
         /// <summary>
         /// フィールド値変更フラグ
@@ -581,153 +657,86 @@
         }
         #endregion
 
-        int cmbDepartment_index = -1;
-        #region 部署コンボボックス変更前取得
+        #region 終了ボタンクリック
         /// <summary>
-        /// 部署コンボボックス変更前取得
+        /// 終了ボタンクリック
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void cmbDepartment_Enter(object sender, EventArgs e)
+        private void btnEnd_Click(object sender, EventArgs e)
         {
-            cmbDepartment_index = cmbDepartment.SelectedIndex;
+            if (!m_SubForm) m_CloseingProcessOn = true;
+            this.Close();
         }
         #endregion
 
-        #region 部署コンボボックス変更
+        #region ×ボタン
         /// <summary>
-        /// 部署コンボボックス変更
+        /// ×ボタン押下
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void cmbDepartment_TextChanged(object sender, EventArgs e)
+        private void FrmTAndPCosts_FormClosing(object sender, FormClosingEventArgs e)
         {
-            if (m_bInitFlg) return;
-
-            if (m_bChengeAns)
+            try
             {
-                if (MessageBox.Show("データに変更があります、登録せずに部署を変更しますか？。"
-                                , "部署変更確認"
-                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                if (m_bChengeAns)
                 {
-                    cmbDepartment.SelectedIndex = cmbDepartment_index;
-                    return;
+                    if (MessageBox.Show("データに変更があります、登録せずに終了してよろしいですか？。", "終了確認"
+                                    , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                    {
+                        e.Cancel = true;
+                        return;
+                    }
                 }
-            }
-
-            // 担当者コンボボックスをセットする
-            SetcombBoxPerson();
-
-            // データ表示
-            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
-            {
-                // データを表示する
-                SetGridData(ix);
-
-                // 参照時はロックする
-                if (m_EditLock) SeeModeLock(ix, true);
-            }
-
-            // データ変更フラグクリア
-            m_bChengeAns = false;
-        }
-        #endregion
-
-        int cmbConstructionPerson_index = -1;
-        #region 担当者コンボボックス変更前取得
-        /// <summary>
-        /// 担当者コンボボックス変更前取得
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void cmbConstructionPerson_Enter(object sender, EventArgs e)
-        {
-            cmbConstructionPerson_index = cmbConstructionPerson.SelectedIndex;
-        }
-        #endregion
-
-        #region 担当者コンボボックス変更
-        /// <summary>
-        /// 担当者コンボボックス変更
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void cmbConstructionPerson_TextChanged(object sender, EventArgs e)
-        {
-            if (m_bInitFlg) return;
-
-            if (m_bChengeAns)
-            {
-                if (MessageBox.Show("データに変更があります、登録せずに担当者を変更しますか？。"
-                                , "担当者変更確認"
-                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                // サブフォーム起動はプロセスカウンタを変更しない
+                if (m_SubForm)
                 {
-                    cmbConstructionPerson.SelectedIndex = cmbConstructionPerson_index;
-                    return;
+                    m_CloseingProcessOn = false;
+                    ParentEnd = false;
                 }
+
+                // 終了ボタンがONならば前プロセスに戻る
+                if (m_CloseingProcessOn) ClsExcute.BackProcess();
             }
-            SetPerosonToDepartment();
-            // データ表示
-            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
+            catch (System.Exception ex)
             {
-                // データを表示する
-                SetGridData(ix);
-
-                // 参照時はロックする
-                if (m_EditLock) SeeModeLock(ix, true);
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-
-            // データ変更フラグクリア
-            m_bChengeAns = false;
         }
         #endregion
 
-        int comboBox1_index = -1;
-        #region 対象年月コンボボックス変更前取得
+        #region 新規行作成ボタン
         /// <summary>
-        /// 対象年月コンボボックス変更前取得
+        /// 新規行作成ボタン
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void comboBox1_Enter(object sender, EventArgs e)
+        private void btnTabLineNew_Click(object sender, EventArgs e)
         {
-            comboBox1_index = comboBox1.SelectedIndex;
+            // 行追加処理を行った
+            CreateNewLineData();
+            m_bChengeAns = true;
         }
         #endregion
 
-        #region 対象年月コンボボックス変更
+        #region 行削除ボタン
         /// <summary>
-        /// 対象年月コンボボックス変更
+        /// データ削除ボタン
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        private void btnTabLineDel_Click(object sender, EventArgs e)
         {
-            if (m_bInitFlg) return;
+            // 対象タブページ取得
+            int CurTabCnt = TabControl1.SelectedIndex;
 
-            if (m_bChengeAns)
-            {
-                if (MessageBox.Show("データに変更があります、登録せずに年月を変更しますか？。"
-                                , "対象年月変更確認"
-                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
-                {
-                    comboBox1.SelectedIndex = comboBox1_index;
-                    return;
-                }
-            }
+            // 行削除処理を行った
+            DeleteLineData();
+            m_bChengeAns = true;
 
-            // データ表示
-            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
-            {
-                // データを表示する
-                SetGridData(ix);
-
-                // 参照時はロックする
-                if (m_EditLock) SeeModeLock(ix, true);
-            }
-
-            // データ変更フラグクリア
-            m_bChengeAns = false;
+            // 合計を表示する
+            TotalPrice(CurTabCnt);
         }
         #endregion
 
@@ -780,7 +789,7 @@
                     dgvRow.Cells[i].Value = string.Empty;
                     if (i == e.ColumnIndex) dgvRow.Cells[i].Value = s_SelectButton;
                 }
-                
+
                 // 対象タブページ取得
                 int CurTabCnt = TabControl1.SelectedIndex;
                 // 合計を表示する
@@ -862,7 +871,7 @@
                 int User = CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key;
                 if (CommonMotions.LoginUserSecurity.SecRank == User) bSelFlg = true;
             }
-            
+
             // 一般ユーザーは登録後終了する
             if (bSelFlg)
             {
@@ -921,160 +930,154 @@
         }
         #endregion
 
-        #region セル入力前処理
+        int cmbDepartment_index = -1;
+        #region 部署コンボボックス変更前取得
         /// <summary>
-        /// セル入力前処理
+        /// 部署コンボボックス変更前取得
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void dgvPage_CellEnter(object sender, DataGridViewCellEventArgs e)
+        private void cmbDepartment_Enter(object sender, EventArgs e)
         {
-            try
+            cmbDepartment_index = cmbDepartment.SelectedIndex;
+        }
+        #endregion
+
+        #region 部署コンボボックス変更
+        /// <summary>
+        /// 部署コンボボックス変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void cmbDepartment_TextChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            if (m_bChengeAns)
             {
-                // 参照時は処理しない
-                if (m_EditLock) return;
-
-                // データグリッドがActiveでなければ処理しない
-                if (ActiveControl == null) return;
-                if (!ActiveControl.GetType().Equals(typeof(DataGridViewEX)))
+                if (MessageBox.Show("データに変更があります、登録せずに部署を変更しますか？。"
+                                , "部署変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                 {
+                    cmbDepartment.SelectedIndex = cmbDepartment_index;
                     return;
                 }
+            }
 
-                DataGridView dgv = (DataGridView)sender;
+            // 担当者コンボボックスをセットする
+            SetcombBoxPerson();
 
-                // 読込専用セルは処理しない
-                if (dgv.CurrentCell.ReadOnly) return;
+            // データ表示
+            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
+            {
+                // データを表示する
+                SetGridData(ix);
 
-                //IMEのモードを変更する
-                switch (e.ColumnIndex)
-                {
-                    case (int)DispGridColumn.PaymentContent:                    // 支払内容
-                    case (int)DispGridColumn.SuppliersName:                     // 支払先
-                        dgv.ImeMode = ImeMode.On;
-                        break;
-                    default:
-                        dgv.ImeMode = ImeMode.Disable;
-                        break;
-                }
-                // セル内容選択
-                dgv.BeginEdit(true);
+                // 参照時はロックする
+                if (m_EditLock) SeeModeLock(ix, true);
             }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
         }
         #endregion
 
-        #region セル入力後処理
+        int cmbConstructionPerson_index = -1;
+        #region 担当者コンボボックス変更前取得
         /// <summary>
-        /// セル入力後処理
+        /// 担当者コンボボックス変更前取得
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void dgvPage_CellValidated(object sender, DataGridViewCellEventArgs e)
+        private void cmbConstructionPerson_Enter(object sender, EventArgs e)
         {
-            try
-            {
-                // 参照時は処理しない
-                if (m_EditLock) return;
-
-                DataGridView dgv = (DataGridView)sender;
-                DataGridViewRow CurRow = dgv.CurrentRow;
-                DataGridViewCell CurCell = dgv.CurrentCell;
-                // 対象タブページ取得
-                int CurTabCnt = TabControl1.SelectedIndex;
-                double CurValue = 0;
-                double CalcValue = 0;
-                switch (e.ColumnIndex)
-                {
-                    case (int)DispGridColumn.EntryPrice:
-                        CurValue = CommonMotions.cnvInt(CurCell.Value);
-                        // 税抜支払金額
-                        CurCell.Value = CommonMotions.cnvInt(CurCell.Value).ToString("#,#");
-                        CalcValue = CommonMotions.cnvRound(CurValue * (1.00 + (CommonMotions.SystemMasterData.ConsumptionTax / 100.0)));
-                        CurRow.Cells[(int)DispGridColumn.EntryPriceInTax].Value = CalcValue.ToString("#,#");
-                        m_bChengeAns = true;
-                        // 合計を表示する
-                        TotalPrice(CurTabCnt);
-                        break;
-                    case (int)DispGridColumn.EntryPriceInTax:
-                        CurValue = CommonMotions.cnvInt(CurCell.Value);
-                        // 税込支払金額
-                        CurCell.Value = CommonMotions.cnvInt(CurCell.Value).ToString("#,#");
-                        CalcValue = CommonMotions.cnvRound(CurValue / (1.00 + (CommonMotions.SystemMasterData.ConsumptionTax / 100.0)));
-                        CurRow.Cells[(int)DispGridColumn.EntryPrice].Value = CalcValue.ToString("#,#");
-                        m_bChengeAns = true;
-                        // 合計を表示する
-                        TotalPrice(CurTabCnt);
-                        break;
-                    default:
-                        break;
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
+            cmbConstructionPerson_index = cmbConstructionPerson.SelectedIndex;
         }
         #endregion
 
-        #region 選択セルの数値計算
+        #region 担当者コンボボックス変更
         /// <summary>
-        /// 選択中のセル値を計算して表示する
+        /// 担当者コンボボックス変更
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void dgvPage_MouseUp(object sender, MouseEventArgs e)
+        private void cmbConstructionPerson_TextChanged(object sender, EventArgs e)
         {
-            try
+            if (m_bInitFlg) return;
+
+            if (m_bChengeAns)
             {
-                DataGridView dgv = (DataGridView)sender;
-                Label lblwrk = lblCellTotal;
-
-                lblwrk.Text = string.Empty;
-
-                double dTotal = 0;
-                int DataCnt = 0;
-                int NumericCnt = 0;
-                foreach (DataGridViewCell c in dgv.SelectedCells)
+                if (MessageBox.Show("データに変更があります、登録せずに担当者を変更しますか？。"
+                                , "担当者変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
                 {
-                    if (CommonMotions.chkObjectIsNull(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex])) continue;
-                    if (CommonMotions.chkCellBlank(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value)) continue;
-
-                    Console.WriteLine("{0}, {1}", c.ColumnIndex, c.RowIndex);
-                    DataCnt++;
-                    dTotal += CommonMotions.cnvDouble(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value);
-                    if (CommonMotions.chkNumeric(dgv.Rows[c.RowIndex].Cells[c.ColumnIndex].Value)) NumericCnt++;
+                    cmbConstructionPerson.SelectedIndex = cmbConstructionPerson_index;
+                    return;
                 }
-                if (DataCnt <= 1 || dTotal == 0 || NumericCnt == 0) return;
-                string strTotal = CommonMotions.cnvTruncate(dTotal).ToString("#,#");
-                if (dTotal - System.Math.Floor(dTotal) != 0) strTotal = dTotal.ToString("#,#.00");
-
-                string strwrkData = string.Format(CommonDefine.s_CalculateCellFormat,
-                                                    CommonMotions.cnvTruncate(dTotal / (double)NumericCnt).ToString("#,#"),
-                                                    DataCnt.ToString("#,#"),
-                                                    strTotal);
-                lblwrk.Text = strwrkData;
             }
-            catch (Exception ex)
+            SetPerosonToDepartment();
+            // データ表示
+            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
             {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                // データを表示する
+                SetGridData(ix);
+
+                // 参照時はロックする
+                if (m_EditLock) SeeModeLock(ix, true);
             }
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
         }
         #endregion
 
-        #region セル値変化
+        int comboBox1_index = -1;
+        #region 対象年月コンボボックス変更前取得
         /// <summary>
-        /// セル値変化
+        /// 対象年月コンボボックス変更前取得
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
-        private void dgvPage_CellValueChanged(object sender, DataGridViewCellEventArgs e)
+        private void comboBox1_Enter(object sender, EventArgs e)
         {
-            m_bChengeAns = true;
+            comboBox1_index = comboBox1.SelectedIndex;
         }
         #endregion
+
+        #region 対象年月コンボボックス変更
+        /// <summary>
+        /// 対象年月コンボボックス変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
+        {
+            if (m_bInitFlg) return;
+
+            if (m_bChengeAns)
+            {
+                if (MessageBox.Show("データに変更があります、登録せずに年月を変更しますか？。"
+                                , "対象年月変更確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    comboBox1.SelectedIndex = comboBox1_index;
+                    return;
+                }
+            }
+
+            // データ表示
+            for (int ix = (int)InputTabCount.Transport; ix <= (int)InputTabCount.Lodging; ix++)
+            {
+                // データを表示する
+                SetGridData(ix);
+
+                // 参照時はロックする
+                if (m_EditLock) SeeModeLock(ix, true);
+            }
+
+            // データ変更フラグクリア
+            m_bChengeAns = false;
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/TAndPCosts/FrmTAndPCostsAuxiliary.cs	(revision 83)
@@ -115,15 +115,45 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(ComboBoxEX))) continue;
+                    wrk.Text = "";
+                }
+                m_bChengeAns = false;
             }
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
+        #region 初期時にログイン担当者をセットする
+        /// <summary>
+        /// 初期時にログイン担当者をセットする
+        /// </summary>
+        private void InitDepPersonCode()
+        {
+            try
+            {
+                // 選択部署が複数の者はセットしない
+                if (cmbDepartment.Items.Count > 1) return;
+
+                cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
+                SetcombBoxPerson();
+                cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 対象年度のセット
         /// <summary>
         /// 対象年度のセット
@@ -134,8 +164,8 @@
             try
             {
                 // 存在月を担当者毎経費データより取得する
-                //string strSQL = "SELECT TO_CHAR(ACTIONDATE,'YYYY/MM'), COUNT(*) FROM CostDataOfPerson GROUP BY TO_CHAR(ACTIONDATE,'YYYY/MM') ORDER BY 1";
-                string strSQL = "SELECT DATE_FORMAT(ACTIONDATE,'%Y/%m/'), COUNT(*) FROM CostDataOfPerson GROUP BY DATE_FORMAT(ACTIONDATE,'%Y/%m') ORDER BY 1";
+                //string strSQL = "SELECT DATE_FORMAT(ACTIONDATE,'YYYY/MM'), COUNT(*) FROM CostDataOfPerson GROUP BY DATE_FORMAT(ACTIONDATE,'YYYY/MM') ORDER BY 1";
+                string strSQL = "SELECT DATE_FORMAT(ACTIONDATE,'%Y/%m'), COUNT(*) FROM CostDataOfPerson GROUP BY DATE_FORMAT(ACTIONDATE,'%Y/%m') ORDER BY 1";
                 ArrayList arList = new ArrayList();
                 CostDB.ExecuteReader(strSQL, ref arList);
 
@@ -282,25 +312,6 @@
                         DispAllCombBoxControl(false);
                     }
                 }
-
-                // 初期設定対象がコンボボックスデータにあればセットする
-                for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
-                for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                {
-                    KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                    if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
             }
             catch (Exception ex)
             {
@@ -369,7 +380,6 @@
             m_bInitFlg = true;
             try
             {
-
                 cmbDepartment.DataSource = null;
                 cmbDepartment.Items.Clear();
                 cmbDepartment.Text = "";
@@ -380,31 +390,13 @@
                 strSQL += " FROM DEPARTMENTMASTER A, PERSONINCHARGEMASTER B, CONSTRUCTIONBASEINFO C";
                 strSQL += " WHERE A.DELETEFLG = 0";
 
-                // 新セキュリティデータ対応済みかを確認する
-                if (CommonMotions.LoginUserData.SecCode == 0)
+                if (CommonMotions.LoginUserData.PersonCode != CommonDefine.AdminCode)
                 {
-                    // システム権限によってデータアクセスに制限がある
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key
-                        || CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // 所属長
-                        // 一般使用者（自分のみアクセス可能）
-                        strSQL += string.Format(" AND A.DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
-                    }
+                    // 参照部署マスタより取得する
+                    strSQL += " AND A.DEPARTMENTCODE IN (SELECT A1.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER A1";
+                    strSQL += string.Format(" WHERE A1.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
                 }
-                else
-                {
-                    if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
-                    {
 
-                    }
-                    else
-                    {
-                        // 参照部署マスタより取得する
-                        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 += " AND B.PERSONCODE = C.CONSTRUCTIONPERSONCODE";
                 strSQL += " GROUP BY A.DEPARTMENTCODE, A.DEPARTMENTSTRING, A.DISPLAYORDER";
@@ -428,17 +420,6 @@
                 // コンボボックス初期表示
                 ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
 
-                // 新セキュリティデータ対応済みかを確認する
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // 所属長
-                    // 一般使用者（自分のみアクセス可能）
-                    if (CommonMotions.LoginUserData.SecurityManagement != CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-
                 return true;
             }
             catch (Exception ex)
@@ -494,58 +475,48 @@
         private void SetcombBoxPerson()
         {
             IOMPersonInCharge picDB = new IOMPersonInCharge();
+            bool bSave = m_bInitFlg;
+            m_bInitFlg = true;
             try
             {
-                // 担当者マスタを検索する
-                //string strSQL = string.Format(" WHERE EMPLOYEECLASSFLG = {0} AND DELETEFLG = 0", (int)CommonDefine.EmployeeClassFlg.Regular);
-                string strSQL = " WHERE DELETEFLG = 0";
-                
-                // 所　属　長
-                int Superior = CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key;
-                // 一般ユーザー
-                int User = CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key;
-                if (CommonMotions.LoginUserData.SecurityManagement == Superior)
+                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 += string.Format(" AND DEPARTMENTCODE = {0}", CommonMotions.LoginUserData.DepartmentCode);
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // 参照部署マスタより取得する
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " Order By EmployeeClassFlg ASC, DisplayOrder ASC";
                 }
-                else if (CommonMotions.LoginUserData.SecurityManagement == User)
-                {
-                    // 一般ユーザーは担当者を選択できない
-                    return;
-                }
                 else
                 {
-                    if (CommonMotions.cnvInt(cmbDepartment.SelectedValue) != 0)
-                        strSQL += string.Format(" AND DEPARTMENTCODE = {0}", CommonMotions.cnvInt(cmbDepartment.SelectedValue));
+                    strSQL = string.Format(" WHERE DEPARTMENTCODE = {0} AND DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC", DepartmentCode);
                 }
 
                 // 担当者マスタ読込
-                strSQL += " ORDER BY EMPLOYEECLASSFLG ASC, DISPLAYORDER ASC";
-                List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>(); ;
-                if (!picDB.SelectAction(strSQL, ref workList)) return ;
+                if (!picDB.SelectAction(strSQL, ref workList)) return;
 
-                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
-                // データ表示
-                foreach (PersonInChargeMaster wrk in workList)
+                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>(wrk.PersonCode, wrk.PersonName);
-                    DataList.Add(keyval);
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.PersonCode, work.PersonName);
+
+                    ConstructionDataList.Add(keyval);
                 }
 
                 // コンボボックス初期表示
-                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, DataList);
+                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
 
-                // 新セキュリティデータ対応済みかを確認する
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // 一般ユーザーで総務部所属者ではない場合、ログイン者のコードをセットする
-                    if (CommonMotions.LoginUserData.SecurityManagement != CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key &&
-                        CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
+                return;
             }
             catch (Exception ex)
             {
@@ -554,6 +525,7 @@
             finally
             {
                 picDB.close(); picDB = null;
+                m_bInitFlg = bSave;
             }
         }
         #endregion
@@ -869,7 +841,7 @@
             try
             {
                 // 前月のデータをロックする
-                LockGrid(TargetTab);
+                //LockGrid(TargetTab);
 
                 // 対象月を取得する
                 string TargetMonth = GetTargetMonth();
@@ -885,8 +857,8 @@
 
                 // データ読込
                 string strSQL = "SELECT";
-                //strSQL += " TO_CHAR(ACTIONDATE,'DD'), DATATYPE, CONSTRUCTIONCODE, PAYMENTCONTENT,";
-                strSQL += " DATE_FORMAT(ACTIONDATE,'/%d'), DATATYPE, CONSTRUCTIONCODE, PAYMENTCONTENT,";
+                //strSQL += " DATE_FORMAT(ACTIONDATE,'DD'), DATATYPE, CONSTRUCTIONCODE, PAYMENTCONTENT,";
+                strSQL += " DATE_FORMAT(ACTIONDATE,'%d'), DATATYPE, CONSTRUCTIONCODE, PAYMENTCONTENT,";
                 strSQL += " ENTRYPRICE, ENTRYPRICEINTAX, SUPPLIERSCODE, SUPPLIERSNAME, COMPLATEFLG,";
                 strSQL += " APPROVALFLG, DATAADDCOUNT, PaymentType";
                 strSQL += " FROM CostDataOfPerson";
@@ -1063,6 +1035,28 @@
         }
         #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>
         /// 対象月をコンボボックスより取得する
@@ -1163,7 +1157,7 @@
                     if (CurDay == CommonMotions.cnvInt(dgv.Rows[(RemoveCnt - 1)].Cells[(int)DispGridColumn.Days].Value)) sameCount++;
                 }
                 // 1行後が同じ日付かを確認する
-                if (RemoveCnt <= (dgv.RowCount - 1))
+                if (RemoveCnt < (dgv.RowCount - 1))
                 {
                     if (CurDay == CommonMotions.cnvInt(dgv.Rows[(RemoveCnt + 1)].Cells[(int)DispGridColumn.Days].Value)) sameCount++;
                 }
@@ -1307,6 +1301,7 @@
                 strSQL += string.Format(" AND TargetMonth = '{0}'", TargetMonth);
                 CostDB.DeleteAction(strSQL, false);
 
+                string strSubSQL = string.Empty;
                 // 全タブを対象に処理を行う
                 for (int i = (int)InputTabCount.Transport; i <= (int)InputTabCount.Lodging; i++)
                 {
@@ -1320,24 +1315,33 @@
                         // 金額が無い行は処理しない
                         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;
-                        }
+                        SetCostsRowDataSQL(i, wrkRow, Addcnt, ref strSubSQL);
+                        Addcnt++;
                     }
                 }
+                // 追加データ無は処理しない
+                if (strSubSQL.Length < 1) return true;
 
+                strSQL = "INSERT INTO CostDataOfPerson";
+
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOCostDataOfPerson.TableColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ")";
+                strSQL += " VALUES";
+
+                strSQL += strSubSQL;
+                if (!CostDB.ExecuteNonQuery(strSQL, false))
+                {
+                    MessageBox.Show("担当者毎経費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
                 CostDB.commit();
 
                 return true;
@@ -1377,7 +1381,7 @@
 
                 // まず削除する
                 string strSQL = string.Format(" WHERE PersonCode = {0}", PersonCode);
-                //strSQL += string.Format(" AND TO_CHAR(ActionDate,'YYYY/MM') = '{0}'", TargetMonth);
+                //strSQL += string.Format(" AND DATE_FORMAT(ActionDate,'YYYY/MM') = '{0}'", TargetMonth);
                 strSQL += string.Format(" AND DATE_FORMAT(ActionDate,'%Y/%m') = '{0}'", TargetMonth);
                 CostDB.DeleteAction(strSQL, false);
 
@@ -1409,6 +1413,72 @@
         /// </summary>
         /// <param name="costRec"></param>
         /// <param name="CurTabCnt"></param>
+        private void SetCostsRowDataSQL(int CurTabCnt, DataGridViewRow dgvRow, int Addcnt, ref string strSQL)
+        {
+            try
+            {
+                // 対象月を取得する
+                string TargetMonth = GetTargetMonth();
+
+                // 対象日を取得する
+                int TargetDay = CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.Days].Value);
+
+                // 担当者コンボボックス値取得
+                int PersonCode = GetConstructionPersonCode();
+
+                if (CurTabCnt == 0 && Addcnt == 1) strSQL += " (";
+                else strSQL += ", (";
+
+                // 担当者コード
+                strSQL += string.Format("{0}", PersonCode);
+                // 対象日付
+                strSQL += string.Format(" ,STR_TO_DATE('{0}/{1}','%Y/%m/%d')", TargetMonth , TargetDay.ToString());
+                // データ種別
+                strSQL += string.Format(" ,{0}", GetDataType(CurTabCnt));
+                // データ追加番号
+                strSQL += string.Format(" ,{0}", Addcnt);
+                // 対象年月
+                strSQL += string.Format(" ,'{0}'", TargetMonth);
+                // 工事コード	
+                strSQL += string.Format(" ,{0}", CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.ConstractionCode].Value));
+                // 支払先コード
+                strSQL += string.Format(" ,{0}", CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.SuppliersCode].Value));
+                // 支払先名称
+                strSQL += string.Format(" ,'{0}'", CommonMotions.cnvString(dgvRow.Cells[(int)DispGridColumn.SuppliersName].Value));
+                // 支払内容
+                strSQL += string.Format(" ,'{0}'", CommonMotions.cnvString(dgvRow.Cells[(int)DispGridColumn.PaymentContent].Value));
+                // 支払方法区分
+                strSQL += string.Format(" ,{0}", CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.PaymentType].Value));
+                // 金額(税抜)
+                strSQL += string.Format(" ,{0}",  CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.EntryPrice].Value));
+                // 金額(税込)
+                strSQL += string.Format(" ,{0}",  CommonMotions.cnvInt(dgvRow.Cells[(int)DispGridColumn.EntryPriceInTax].Value));
+                // 伝票番号
+                strSQL += string.Format(" ,'{0}'", string.Empty);
+                // 引込済みフラグ
+                strSQL += string.Format(" ,{0}", 0);
+                // 承認フラグ
+                strSQL += string.Format(" ,{0}", 0);
+                // 登録年月日
+                strSQL += ", NOW()";
+                // 更新年月日
+                strSQL += ", NOW()";
+
+                strSQL += ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 担当者毎経費データ編集データ取り込み
+        /// <summary>
+        /// 担当者毎経費データ編集データ取り込み
+        /// </summary>
+        /// <param name="costRec"></param>
+        /// <param name="CurTabCnt"></param>
         private void SetCostsRecData(int CurTabCnt, DataGridViewRow dgvRow, ref CostDataOfPerson costRec)
         {
             try
@@ -1526,7 +1596,7 @@
                 return false;
             }
         }
-            #endregion
+        #endregion
 
         #region 合計エリア表示
         /// <summary>
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.cs	(revision 83)
@@ -377,7 +377,7 @@
             {
                 if (dgvGridData.CurrentRow.Index == 0) return;
                 // グリッドアップキー処理
-                DataGridViewAction.GridRowUpAction((DataGridView)dgvGridData, (int)DispGridApproval.PersonCode, (int)DispGridApproval.JobPosision);
+                DataGridViewAction.GridRowUpAction((DataGridView)dgvGridData, (int)DispGridApproval.PersonCode, (int)DispGridApproval.Check);
 
                 m_bChengeAns = true;
             }
@@ -402,7 +402,7 @@
                 int CurrRow = dgvGridData.CurrentRow.Index;
                 if (CommonMotions.chkObjectIsNull(dgvGridData[(int)DispGridApproval.PersonCode, (CurrRow + 1)].Value)) return;
                 // グリッドダウンキー処理
-                DataGridViewAction.GridRowDownAction((DataGridView)dgvGridData, (int)DispGridApproval.PersonCode, (int)DispGridApproval.JobPosision);
+                DataGridViewAction.GridRowDownAction((DataGridView)dgvGridData, (int)DispGridApproval.PersonCode, (int)DispGridApproval.Check);
 
                 m_bChengeAns = true;
             }
@@ -545,9 +545,6 @@
             IOMDepartment dmDB = new IOMDepartment();               // 部署マスタ
             try
             {
-                int AddRowCnt1 = CommonDefine.s_MaxInitLineCountMastamente - dgvGridData.Rows.Count;
-                if (AddRowCnt1 != 0) dgvGridData.Rows.Add(AddRowCnt1);
-
                 // グリッドの行を0に戻す
                 dgvMaster.Rows.Clear();
 
@@ -575,12 +572,6 @@
                                         , objwrk[3]
                                         );
                 }
-                // 表示行が足りない場合は追加する
-                if (dgvMaster.Rows.Count <= CommonDefine.s_MaxInitLineCountMastamente)
-                {
-                    int AddRowCnt = CommonDefine.s_MaxInitLineCountMastamente - dgvMaster.Rows.Count;
-                    if (AddRowCnt != 0) dgvMaster.Rows.Add(AddRowCnt);
-                }
 
                 // 行を選択しない
                 dgvGridData.ClearSelection();
@@ -596,6 +587,9 @@
             {
                 perDB.close(); perDB = null;
                 dmDB.close(); dmDB = null;
+
+                int AddRowCnt1 = CommonDefine.s_MaxInitLineCountMastamente - dgvGridData.Rows.Count;
+                if (AddRowCnt1 > 0) dgvGridData.Rows.Add(AddRowCnt1);
             }
         }
         #endregion
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ApprovalRoute/FrmApprovalRoute.designer.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Component/FrmComponent.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Component/FrmComponent.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Component/FrmComponent.cs	(revision 83)
@@ -634,36 +634,43 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Button)))
-                    wrk.Text = "";
-            }
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (!wrk.GetType().Equals(typeof(Button)))
+                        wrk.Text = "";
+                }
 
-            // 新規時はコードを表示しない
-            if (m_ComponentCode == 0)
-            {
-                lblStaticItemCode.Visible = false;
-                lblItemCode.Visible = false;
+                // 新規時はコードを表示しない
+                if (m_ComponentCode == 0)
+                {
+                    lblStaticItemCode.Visible = false;
+                    lblItemCode.Visible = false;
+                }
+                else
+                {
+                    lblStaticItemCode.Visible = true;
+                    lblItemCode.Visible = true;
+                }
+                // 工事種別グリッドクリア
+                dgvTypeList.Rows.Clear();
+                // 初期行表示
+                dgvTypeList.Rows.Add(8);
+                // グリッドロック
+                dgvTypeList.Enabled = false;
+
+                // コンボボックス初期値セット
+                cmbSubItems.SelectedIndex = -1;
+                cmbDirectInput.SelectedIndex = -1;
+                cmbMyExpenses.SelectedIndex = -1;
+                m_bChengeAns = false;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblStaticItemCode.Visible = true;
-                lblItemCode.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            // 工事種別グリッドクリア
-            dgvTypeList.Rows.Clear();
-            // 初期行表示
-            dgvTypeList.Rows.Add(8);
-            // グリッドロック
-            dgvTypeList.Enabled = false;
-
-            // コンボボックス初期値セット
-            cmbSubItems.SelectedIndex = -1;
-            cmbDirectInput.SelectedIndex = -1;
-            cmbMyExpenses.SelectedIndex = -1;
-            m_bChengeAns = false;
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ComponentLink/FrmComponentLink.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ComponentLink/FrmComponentLink.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ComponentLink/FrmComponentLink.cs	(revision 83)
@@ -690,9 +690,16 @@
         /// </summary>
         private void ClearDisplay()
         {
-            dgvItemList.Rows.Clear();
+            try
+            {
+                dgvItemList.Rows.Clear();
 
-            m_bChengeAns = false;
+                m_bChengeAns = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionItem/FrmConstructionItem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionItem/FrmConstructionItem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionItem/FrmConstructionItem.cs	(revision 83)
@@ -635,28 +635,35 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Button)))
-                    wrk.Text = "";
-            }
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (!wrk.GetType().Equals(typeof(Button)))
+                        wrk.Text = "";
+                }
 
-            // 新規時はコードを表示しない
-            if (m_ItemCode == 0)
-            {
-                lblStaticItemCode.Visible = false;
-                lblItemCode.Visible = false;
+                // 新規時はコードを表示しない
+                if (m_ItemCode == 0)
+                {
+                    lblStaticItemCode.Visible = false;
+                    lblItemCode.Visible = false;
+                }
+                else
+                {
+                    lblStaticItemCode.Visible = true;
+                    lblItemCode.Visible = true;
+                }
+                cmbSubItems.SelectedIndex = -1;
+                cmbMyExpenses.SelectedIndex = -1;
+
+                m_bChengeAns = false;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblStaticItemCode.Visible = true;
-                lblItemCode.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            cmbSubItems.SelectedIndex = -1;
-            cmbMyExpenses.SelectedIndex = -1;
-
-            m_bChengeAns = false;
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionSpec/FrmConstructionSpec.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionSpec/FrmConstructionSpec.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionSpec/FrmConstructionSpec.cs	(revision 83)
@@ -42,7 +42,7 @@
         /// <summary>
         /// 規格・寸法
         /// </summary>
-        private const int s_WorkNameLength = 120;
+        private const int s_SpecNameLength = 120;
         /// <summary>
         /// 単位
         /// </summary>
@@ -708,26 +708,33 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Button)))
-                    wrk.Text = "";
-            }
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (!wrk.GetType().Equals(typeof(Button)))
+                        wrk.Text = "";
+                }
 
-            // 新規時は会社コードを表示しない
-            if (m_SpecCode == 0)
-            {
-                lblStaticWorkCode.Visible = false;
-                lblSpecCode.Visible = false;
+                // 新規時は会社コードを表示しない
+                if (m_SpecCode == 0)
+                {
+                    lblStaticWorkCode.Visible = false;
+                    lblSpecCode.Visible = false;
+                }
+                else
+                {
+                    lblStaticWorkCode.Visible = true;
+                    lblSpecCode.Visible = true;
+                }
+
+                m_bChengeAns = false;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblStaticWorkCode.Visible = true;
-                lblSpecCode.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-
-            m_bChengeAns = false;
         }
         #endregion
 
@@ -751,7 +758,7 @@
                 //規格・寸法
                 if (m_dispControl[(int)DispControl.SpecName].Text != null)
                     // レングスチェック
-                    bAns = CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispControl.SpecName], s_WorkNameLength, true);
+                    bAns = CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispControl.SpecName], s_SpecNameLength, true);
                 bRet &= bAns;
 
                 //単位
@@ -1017,7 +1024,7 @@
                     m_dispControl[(int)DispControl.ItemName].Text = wrklist[0].ItemName.ToString();         // 作業名称
                     m_dispControl[(int)DispControl.SpecName].Text = wrklist[0].SpecName.ToString();         // 規格・寸法名称
                     m_dispControl[(int)DispControl.UnitScale].Text = wrklist[0].UnitName.ToString();        // 単位名称
-                    m_dispControl[(int)DispControl.UnitPrice].Text = wrklist[0].UnitPrice.ToString("#,0");  // 単価
+                    m_dispControl[(int)DispControl.UnitPrice].Text = wrklist[0].UnitPrice.ToString("#,0.0");  // 単価
                     if (EditLock)
                         m_dispControl[(int)DispControl.EditMode].Text = CommonDefine.EditModeStringRef;     // 参照
                     else
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.cs	(revision 83)
@@ -1,11 +1,12 @@
 using System;
 using System.Collections.Generic;
+using System.Collections;
+using System.Linq;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Text;
 using System.Windows.Forms;
-using System.Collections;
 
 using log4net;
 using log4net.Appender;
@@ -18,7 +19,7 @@
 using ProcessManagement.Forms.SubForms;
 using ProcessManagement.Forms.CustomControls;
 using ProcessManagement.Forms.ControlsAction;
-//*------------------------ 構成マスタメンテ画面 ------------------------------*
+//*------------------------ 工事種別マスタメンテ画面 ------------------------------*
 //  2015/08/01  Ver1.0.0.0      Create Source           
 //  2015/09/05  Ver2.0.0.0      Create Source           
 //
@@ -46,7 +47,7 @@
         private const int s_MaxCode = 99999;
 
         /// <summary>
-        /// 表示順番
+        /// 一覧グリッドカラム順番
         /// </summary>
         private enum DispColumn
         {
@@ -56,6 +57,20 @@
             PublicFlg,
         }
 
+        /// <summary>
+        /// 経費グリッドカラム
+        /// </summary>
+        private enum ExpensesCol
+        {
+            Code = 0,
+            CheckFlg,
+            Name,
+            Rato
+        }
+
+        /// <summary>
+        /// コントロール定義
+        /// </summary>
         private enum DispCtrl
         {
             TypeCode = 0,
@@ -184,6 +199,9 @@
             // 公共工事コンボボックスセット
             SetPublicFlgCombBox();
 
+            // 選択許可区分コンボボックスセット
+            SetSecRankCombBox();
+            
             // グリッドデータ表示
             DispGridData();
 
@@ -312,7 +330,8 @@
         /// <param name="e"></param>
         private void btnDataDelete_Click(object sender, EventArgs e)
         {
-            IOMConstructionType typeDB = new IOMConstructionType();
+            IOMConstructionType TypeDB = new IOMConstructionType();
+            IOMTypeExpenses TypeExpDB = new IOMTypeExpenses();
             try
             {
                 // 選択無は削除できない
@@ -321,13 +340,27 @@
                 if (MessageBox.Show("表示中のデータを削除します。", "削除確認"
                     , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return;
 
-                string strSQL = typeDB.CreatePrimarykeyString(m_TypeCode);
-                if (!typeDB.DeleteAction(strSQL))
+                TypeDB.connect(); TypeDB.beginTran();
+                TypeExpDB.connect(); TypeExpDB.beginTran();
+
+                string strSQL = TypeDB.CreatePrimarykeyString(m_TypeCode);
+                if (!TypeDB.DeleteAction(strSQL, false))
                 {
-                    MessageBox.Show("削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    TypeDB.rollback();
+                    MessageBox.Show("工事種別マスタ：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
                 }
 
+                int Period = (int)numUDPeriod.Value;
+                strSQL = TypeExpDB.CreatePrimarykeyString(m_TypeCode, Period);
+                if (!TypeExpDB.DeleteAction(strSQL, false))
+                {
+                    TypeDB.rollback();
+                    TypeExpDB.rollback();
+                    MessageBox.Show("工事種別経費率マスタ：削除に失敗しました。", "削除エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
                 CommonMotions.RemoveEndMessage("工事種別データ");
 
                 // フィールドロック
@@ -356,7 +389,11 @@
             }
             finally
             {
-                typeDB.close(); typeDB = null;
+                TypeDB.commit();
+                TypeExpDB.commit();
+
+                TypeDB.close(); TypeDB = null;
+                TypeExpDB.close(); TypeExpDB = null;
             }
         }
         #endregion
@@ -567,29 +604,82 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Button)))
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                 
                     wrk.Text = "";
+                }
+
+                // 新規時はコードを表示しない
+                if (m_TypeCode == 0)
+                {
+                    lblStaticItemCode.Visible = false;
+                    lblTypeCode.Visible = false;
+                }
+                else
+                {
+                    lblStaticItemCode.Visible = true;
+                    lblTypeCode.Visible = true;
+                }
+                cmbPublicFlg.SelectedIndex = -1;
+                m_bChengeAns = false;
+                TypeExpensesVisible(false);
             }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
 
-            // 新規時はコードを表示しない
-            if (m_TypeCode == 0)
+        #region 対象期セット処理
+        /// <summary>
+        /// 対象期セット処理
+        /// </summary>
+        private void SetInitnumUD()
+        {
+            try
             {
-                lblStaticItemCode.Visible = false;
-                lblTypeCode.Visible = false;
+                // 検索年度セット
+                // データにある事業期と現在の事業セット
+                int minval = 0;
+                int maxval = 0;
+                CommonMotions.GetPeriodYear(ref minval, ref maxval);
+                numUDPeriod.Minimum = minval;
+                numUDPeriod.Maximum = maxval;
+                numUDPeriod.Value = CommonMotions.SystemMasterData.BusinessPeriod;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblStaticItemCode.Visible = true;
-                lblTypeCode.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            cmbPublicFlg.SelectedIndex = -1;
-            m_bChengeAns = false;
         }
         #endregion
 
+        #region 種別毎経費コントロール表示
+        /// <summary>
+        /// 種別毎経費コントロール表示
+        /// </summary>
+        /// <param name="bVisibleFlg"></param>
+        private void TypeExpensesVisible(bool bVisibleFlg = true)
+        {
+            try
+            {
+                label3.Visible = bVisibleFlg;
+                numUDPeriod.Visible = bVisibleFlg;
+                dgvExpenses.Visible = bVisibleFlg;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 項目のチェック
         /// <summary>
         /// 画面項目のチェック
@@ -665,10 +755,12 @@
         private bool ConstructionTypeDataEntry()
         {
             IOMConstructionType typeDB = new IOMConstructionType();
+            IOMTypeExpenses typeExpDB = new IOMTypeExpenses();
             try
             {
                 //// 一括処理なので接続を行う
                 typeDB.connect(); typeDB.beginTran();
+                typeExpDB.connect(); typeExpDB.beginTran();
 
                 // 表示順を更新する
                 int idno = 0;
@@ -696,7 +788,9 @@
                 // データセット
                 ci.TypeCode = m_TypeCode;
                 ci.NameString = m_dispControl[(int)DispCtrl.TypeName].Text.ToString();
-                ci.PublicFlg = CommonMotions.cnvInt(((ComboBox)m_dispControl[(int)DispCtrl.PublicFlg]).SelectedValue.ToString());
+                ci.PublicFlg = CommonMotions.cnvInt(cmbPublicFlg.SelectedValue);
+                ci.SecRank = CommonMotions.cnvInt(cmbDataSecRank.SelectedValue);
+                if (radioButton1.Checked) ci.ExpensesLink = 0; else ci.ExpensesLink = 1;
                 ci.DeleteFlg = 0;
                 // 表示順はセットしない
                 ci.DisplayOrder = 0;
@@ -704,11 +798,11 @@
                 // SQL作成
                 string strSQL = typeDB.CreatePrimarykeyString(ci.TypeCode);
                 List<ConstructionTypeMaster> TypeList = new List<ConstructionTypeMaster>();
-                // 構成マスタ取得
+                // 工事種別マスタ取得
                 if (!typeDB.SelectAction(strSQL, ref TypeList, false))
                 {
                     typeDB.rollback();
-                    MessageBox.Show("登録確認に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    MessageBox.Show("工事種別マスタ：登録確認に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return false;
                 }
 
@@ -716,15 +810,12 @@
                 {
                     // 表示順セット
                     ci.DisplayOrder = GetGridLineEffectivenessCount() + 1;
-                    // データがない場合は追加
-                    TypeList.Clear();
-                    TypeList.Add(ci);
 
                     // データ登録
                     if (!typeDB.InsertAction(ci, false))
                     {
                         typeDB.rollback();
-                        MessageBox.Show("登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        MessageBox.Show("工事種別マスタ：登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         return false;
                     }
                 }
@@ -736,13 +827,18 @@
                     if (!typeDB.UpdateAction(strSQL, ci, false))
                     {
                         typeDB.rollback();
-                        MessageBox.Show("更新に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                        MessageBox.Show("工事種別マスタ：更新に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                         return false;
                     }
                 }
 
-                // 成功したらcommit
-                typeDB.commit();
+                // 工事種別経費率マスタ更新
+                if (!UpdateTypeExpenses(typeExpDB))
+                {
+                    typeDB.rollback();
+                    typeExpDB.rollback();
+                    return false;
+                }
 
                 return true;
 
@@ -754,11 +850,107 @@
             }
             finally
             {
+                typeDB.commit();
+                typeExpDB.commit();
+
                 typeDB.close(); typeDB = null;
+                typeExpDB.close(); typeExpDB = null;
             }
         }
         #endregion
 
+        #region 工事種別経費率マスタ更新
+        /// <summary>
+        /// 工事種別経費率マスタ更新
+        /// </summary>
+        /// <returns></returns>
+        private bool UpdateTypeExpenses(IOMTypeExpenses typeExpDB)
+        {
+            try
+            {
+                // 年度取得
+                int Period = (int)numUDPeriod.Value;
+                string strSQL = typeExpDB.CreatePrimarykeyString(m_TypeCode, Period);
+
+                // 削除
+                typeExpDB.DeleteAction(strSQL, false);
+
+                // 経費が部署毎は登録しない
+                if (radioButton1.Checked) return true;
+
+                string strSubSQL = string.Empty;
+                bool bComma = false;
+                foreach (DataGridViewRow CurRow in dgvExpenses.Rows)
+                {
+                    if (CurRow.Cells[(int)ExpensesCol.CheckFlg].Value == null) continue;
+                    if (!(bool)CurRow.Cells[(int)ExpensesCol.CheckFlg].Value) continue;
+
+                    SetCostsRowDataSQL(CurRow, Period, bComma, ref strSubSQL);
+                    bComma = true;
+                }
+                // 対象データ無は書き込まない
+                if (strSubSQL.Length == 0) return true;
+
+                strSQL = "INSERT TypeExpensesMaster";
+                strSQL += " (";
+                bool bFirst = true;
+                foreach (var gender in Enum.GetValues(typeof(IOMTypeExpenses.NameColumn)))
+                {
+                    if (!bFirst) strSQL += " ,";
+                    strSQL += gender.ToString();
+                    bFirst = false;
+                }
+                strSQL += ") VALUES";
+
+                strSQL += strSubSQL;
+                if (!typeExpDB.ExecuteNonQuery(strSQL, false))
+                {
+                    MessageBox.Show("担当者毎経費データ登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+
+        #region 工事種別経費率マスタデータ取得
+        /// <summary>
+        /// 工事種別経費率マスタデータ取得
+        /// </summary>
+        /// <param name="dgvRow"></param>
+        /// <param name="Period"></param>
+        /// <param name="strSQL"></param>
+        private void SetCostsRowDataSQL(DataGridViewRow dgvRow, int Period, bool bComma, ref string strSQL)
+        {
+            try
+            {
+                if (bComma) strSQL += ", (";
+                else strSQL += " (";
+
+                strSQL += string.Format("  {0}", m_TypeCode);
+                strSQL += string.Format(", {0}", Period);
+                strSQL += string.Format(", {0}", CommonMotions.cnvInt(dgvRow.Cells[(int)ExpensesCol.Code].Value));
+                strSQL += string.Format(", {0}", CommonMotions.cnvDouble(dgvRow.Cells[(int)ExpensesCol.Rato].Value));
+                strSQL += ", 0";
+
+                strSQL += ", NOW()";
+                strSQL += ", NOW()";
+
+                strSQL += ")";
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region グリッドデータ取得
         /// <summary>
         /// 作業名称グリッドデータ取得
@@ -782,26 +974,38 @@
 
                 // データ表示
                 string sflg = string.Empty;
+                string eflg = string.Empty;
                 int ino = 1;
                 foreach (ConstructionTypeMaster work in wrk)
                 {
                     // 工事種別を選択
-                    switch (work.PublicFlg){
+                    switch (work.PublicFlg)
+                    {
                         case (int)CommonDefine.ConstructionType.Other:
                             sflg = cmbPublicFlgString[0].Substring(0, 3);
                             break;
                         case (int)CommonDefine.ConstructionType.Community:
                             sflg = cmbPublicFlgString[1].Substring(0, 2);
-                        break;
+                            break;
                         case (int)CommonDefine.ConstructionType.Popular:
                             sflg = cmbPublicFlgString[2].Substring(0, 2);
-                        break;
+                            break;
                     }
-                    
+                    // 経費区分
+                    switch(work.ExpensesLink)
+                    {
+                        case 0:
+                            eflg = "部署";
+                            break;
+                        case 1:
+                            eflg = "種別";
+                            break;
+                    }
                     dgvWorkList.Rows.Add((ino++)
                                         , work.TypeCode
                                         , work.NameString
                                         , sflg
+                                        , eflg
                                         );
 
                 }
@@ -848,7 +1052,7 @@
                 // 新規時は表示しない
                 if (m_TypeCode == 0) return;
 
-                // 構成マスタ取得
+                // 工事種別マスタ取得
                 List<ConstructionTypeMaster> wrklist = new List<ConstructionTypeMaster>();
                 string strSQL = typeDB.CreatePrimarykeyString(m_TypeCode);
                 if (!typeDB.SelectAction(strSQL, ref wrklist)) return;
@@ -856,9 +1060,24 @@
                 if (wrklist.Count != 0)
                 {
                     // データ表示
-                    m_dispControl[(int)DispCtrl.TypeCode].Text = wrklist[0].TypeCode.ToString();                    // 種別コード
-                    m_dispControl[(int)DispCtrl.TypeName].Text = wrklist[0].NameString.ToString();                  // 種別名称
-                    ((ComboBox)m_dispControl[(int)DispCtrl.PublicFlg]).SelectedValue = wrklist[0].PublicFlg;        // 工事種別
+                    m_dispControl[(int)DispCtrl.TypeCode].Text = wrklist[0].TypeCode.ToString();        // 種別コード
+                    m_dispControl[(int)DispCtrl.TypeName].Text = wrklist[0].NameString.ToString();      // 種別名称
+                    cmbPublicFlg.SelectedValue = wrklist[0].PublicFlg;                                  // 工事種別
+                    cmbDataSecRank.SelectedValue = wrklist[0].SecRank;                                  // 選択機密区分
+                    if (wrklist[0].ExpensesLink == 0)
+                    {
+                        radioButton1.Checked = true;
+                        // コントロール表示
+                        TypeExpensesVisible(false);
+                    }
+                    else if (wrklist[0].ExpensesLink == 1)
+                    {
+                        radioButton2.Checked = true;
+                        // コントロール表示
+                        TypeExpensesVisible(true);
+                        // データ表示
+                        DspTypeExpenses();
+                    }
 
                     if (m_EditLock)
                         m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringRef;                // 参照
@@ -886,6 +1105,60 @@
         }
         #endregion
 
+        #region 種別毎経費表示
+        /// <summary>
+        /// 種別毎経費表示
+        /// </summary>
+        private void DspTypeExpenses()
+        {
+            IOMTypeExpenses TypeExDB = new IOMTypeExpenses();
+            try
+            {
+                // 対象期セット
+                SetInitnumUD();
+
+                dgvExpenses.Rows.Clear();
+
+                // 工事種別経費率マスタ取得
+                int DivCode = CommonDefine.DivisionMasterCode.First(x => x.Value.Equals("工事経費名称登録")).Key;
+                ArrayList wrklist = new ArrayList();
+                string strSQL = "SELECT A.NAMECODE, A.NAMESTRING, B.TYPECODE, B.EXPENSESPERIOD, B.EXPENSESRAITO";
+                strSQL += " FROM DIVISIONMASTER A";
+                strSQL += string.Format(" LEFT JOIN TYPEEXPENSESMASTER B ON B.TYPECODE = {0} AND B.NAMECODE = A.NAMECODE AND B.DELETEFLG = 0", m_TypeCode);
+                strSQL += string.Format(" WHERE A.DIVISIONCODE = {0}", DivCode);
+                strSQL += " AND A.DELETEFLG = 0";
+                strSQL += " ORDER BY A.DISPLAYORDER";
+                
+                if (!TypeExDB.ExecuteReader(strSQL, ref wrklist)) return;
+                if (wrklist.Count == 0) return;
+
+                bool bChk = false;
+                int TypeCode = 0;
+                double ExpRate = 0;
+                foreach (object[] CurRec in wrklist)
+                {
+                    TypeCode = CommonMotions.cnvInt(CurRec[2]);
+                    ExpRate = CommonMotions.cnvDouble(CurRec[4]);
+                    if (TypeCode == 0) bChk = false;
+                    else bChk = true;
+                    dgvExpenses.Rows.Add(CommonMotions.cnvInt(CurRec[0]),
+                                            bChk,
+                                            CommonMotions.cnvString(CurRec[1]),
+                                            ExpRate.ToString("0.0"));
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                if (dgvExpenses.RowCount < 3) dgvExpenses.RowCount += (3 - dgvExpenses.RowCount);
+                TypeExDB.close(); TypeExDB = null;
+            }
+        }
+        #endregion
+
         #region 公共工事コンボボックスセット
         /// <summary>
         /// 公共工事コンボボックスセット
@@ -894,7 +1167,6 @@
         {
             try
             {
-
                 List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
                 // データ表示
                 for (int i = 0; i < cmbPublicFlgString.Length; i++)
@@ -913,6 +1185,41 @@
         }
         #endregion
 
+        #region 機密区分コンボボックス初期表示処理
+        /// <summary>
+        /// 機密区分コンボボックス初期表示処理
+        /// </summary>
+        private void SetSecRankCombBox()
+        {
+            try
+            {
+                // コンボボックスクリア
+                cmbDataSecRank.DataSource = null;
+                cmbDataSecRank.Items.Clear();
+
+                // 選択項目クリア
+                cmbDataSecRank.Text = "";
+
+                //コンボボックスのデータをセットする
+
+                List<KeyValuePair<int, string>> DataList = new List<KeyValuePair<int, string>>();
+                DataList.Add(new KeyValuePair<int, string>(0, ""));
+                foreach (KeyValuePair<int, string> wrk in CommonDefine.SecurityRankList)
+                {
+                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(wrk.Key, wrk.Value);
+
+                    DataList.Add(keyval);
+                }
+                // コンボボックス初期表示
+                ComboBoxAction.InitDataSetCombBox(cmbDataSecRank, DataList);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 参照時ロック処理
         /// <summary>
         /// 参照時ロック処理
@@ -934,5 +1241,63 @@
             }
         }
         #endregion
+
+        #region 経費使用区分ラジオボタン
+        /// <summary>
+        /// 経費使用区分ラジオボタン
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            try
+            {
+                if (radioButton1.Checked)
+                {
+                    // コントロール表示
+                    TypeExpensesVisible(false);
+                }
+                else
+                {
+                    // コントロール表示
+                    TypeExpensesVisible(true);
+                    // データ表示
+                    DspTypeExpenses();
+                }
+                m_bChengeAns = true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 営業期コンボボックス変更
+        /// <summary>
+        /// 営業期変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void numUDPeriod_ValueChanged(object sender, EventArgs e)
+        {
+            // データ表示
+            DspTypeExpenses();
+        }
+        #endregion
+
+        #region 経費率グリッド値変更
+        /// <summary>
+        /// 経費率グリッド値変更
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvExpenses_CellValidated(object sender, DataGridViewCellEventArgs e)
+        {
+            if (e.ColumnIndex != (int)ExpensesCol.Rato) return;
+            double dwork = CommonMotions.cnvDouble(dgvExpenses[e.ColumnIndex, e.RowIndex].Value);
+            dgvExpenses[e.ColumnIndex, e.RowIndex].Value = dwork.ToString("0.0");
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.designer.cs	(revision 83)
@@ -34,6 +34,10 @@
             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();
             this.btnDataEntry = new System.Windows.Forms.Button();
             this.btnEnd = new System.Windows.Forms.Button();
             this.label1 = new System.Windows.Forms.Label();
@@ -43,12 +47,25 @@
             this.btnDispDown = new System.Windows.Forms.Button();
             this.btnDispUp = new System.Windows.Forms.Button();
             this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.cmbDataSecRank = new System.Windows.Forms.ComboBox();
+            this.dgvExpenses = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column4 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
+            this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.numUDPeriod = new System.Windows.Forms.NumericUpDown();
             this.lblStaticItemCode = new System.Windows.Forms.Label();
+            this.label3 = new System.Windows.Forms.Label();
             this.label4 = new System.Windows.Forms.Label();
             this.txtInput1 = new System.Windows.Forms.TextBox();
             this.lblTypeCode = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
             this.cmbPublicFlg = new System.Windows.Forms.ComboBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.label6 = new System.Windows.Forms.Label();
             this.lblEditMode = new System.Windows.Forms.Label();
             this.dgvWorkList = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column0 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -55,7 +72,11 @@
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.tableLayoutPanel1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvExpenses)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numUDPeriod)).BeginInit();
+            this.panel1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvWorkList)).BeginInit();
             this.SuspendLayout();
             // 
@@ -172,23 +193,133 @@
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 150F));
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 210F));
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 250F));
+            this.tableLayoutPanel1.Controls.Add(this.cmbDataSecRank, 1, 3);
+            this.tableLayoutPanel1.Controls.Add(this.dgvExpenses, 0, 6);
+            this.tableLayoutPanel1.Controls.Add(this.numUDPeriod, 1, 5);
             this.tableLayoutPanel1.Controls.Add(this.lblStaticItemCode, 0, 0);
+            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 5);
             this.tableLayoutPanel1.Controls.Add(this.label4, 0, 1);
             this.tableLayoutPanel1.Controls.Add(this.txtInput1, 1, 1);
             this.tableLayoutPanel1.Controls.Add(this.lblTypeCode, 1, 0);
             this.tableLayoutPanel1.Controls.Add(this.label5, 0, 2);
             this.tableLayoutPanel1.Controls.Add(this.cmbPublicFlg, 1, 2);
+            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 4);
+            this.tableLayoutPanel1.Controls.Add(this.panel1, 1, 4);
+            this.tableLayoutPanel1.Controls.Add(this.label6, 0, 3);
             this.tableLayoutPanel1.Location = new System.Drawing.Point(600, 100);
             this.tableLayoutPanel1.Name = "tableLayoutPanel1";
-            this.tableLayoutPanel1.RowCount = 3;
+            this.tableLayoutPanel1.RowCount = 7;
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 100F));
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
-            this.tableLayoutPanel1.Size = new System.Drawing.Size(610, 105);
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(610, 310);
             this.tableLayoutPanel1.TabIndex = 23;
             // 
+            // cmbDataSecRank
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbDataSecRank, 2);
+            this.cmbDataSecRank.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+            this.cmbDataSecRank.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
+            this.cmbDataSecRank.FormattingEnabled = true;
+            this.cmbDataSecRank.Location = new System.Drawing.Point(153, 108);
+            this.cmbDataSecRank.Name = "cmbDataSecRank";
+            this.cmbDataSecRank.Size = new System.Drawing.Size(340, 24);
+            this.cmbDataSecRank.TabIndex = 25;
+            // 
+            // dgvExpenses
+            // 
+            this.dgvExpenses.AllowUserToAddRows = false;
+            this.dgvExpenses.AllowUserToDeleteRows = false;
+            this.dgvExpenses.AllowUserToResizeColumns = false;
+            this.dgvExpenses.AllowUserToResizeRows = false;
+            this.dgvExpenses.AutoSizeRowsMode = System.Windows.Forms.DataGridViewAutoSizeRowsMode.DisplayedCellsExceptHeaders;
+            this.dgvExpenses.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvExpenses.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.dgvExpenses.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgvExpenses.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvExpenses.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn2,
+            this.Column4,
+            this.dataGridViewTextBoxColumn3,
+            this.dataGridViewTextBoxColumn1});
+            this.tableLayoutPanel1.SetColumnSpan(this.dgvExpenses, 3);
+            this.dgvExpenses.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.dgvExpenses.Location = new System.Drawing.Point(3, 213);
+            this.dgvExpenses.Name = "dgvExpenses";
+            this.dgvExpenses.RowHeadersVisible = false;
+            this.dgvExpenses.RowHeadersWidth = 20;
+            this.dgvExpenses.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvExpenses.RowTemplate.Height = 20;
+            this.dgvExpenses.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvExpenses.Size = new System.Drawing.Size(600, 86);
+            this.dgvExpenses.TabIndex = 25;
+            this.dgvExpenses.Visible = false;
+            this.dgvExpenses.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvExpenses_CellValidated);
+            // 
+            // dataGridViewTextBoxColumn2
+            // 
+            this.dataGridViewTextBoxColumn2.Frozen = true;
+            this.dataGridViewTextBoxColumn2.HeaderText = "経費名称コード";
+            this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2";
+            this.dataGridViewTextBoxColumn2.ReadOnly = true;
+            this.dataGridViewTextBoxColumn2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn2.Visible = false;
+            // 
+            // Column4
+            // 
+            this.Column4.Frozen = true;
+            this.Column4.HeaderText = "";
+            this.Column4.Name = "Column4";
+            this.Column4.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn3
+            // 
+            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle2;
+            this.dataGridViewTextBoxColumn3.Frozen = true;
+            this.dataGridViewTextBoxColumn3.HeaderText = "経　費　名　称";
+            this.dataGridViewTextBoxColumn3.MaxInputLength = 50;
+            this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3";
+            this.dataGridViewTextBoxColumn3.ReadOnly = true;
+            this.dataGridViewTextBoxColumn3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn3.Width = 440;
+            // 
+            // dataGridViewTextBoxColumn1
+            // 
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
+            dataGridViewCellStyle3.NullValue = null;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle3;
+            this.dataGridViewTextBoxColumn1.Frozen = true;
+            this.dataGridViewTextBoxColumn1.HeaderText = "経費率(%)";
+            this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1";
+            this.dataGridViewTextBoxColumn1.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // numUDPeriod
+            // 
+            this.numUDPeriod.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.numUDPeriod.Location = new System.Drawing.Point(153, 181);
+            this.numUDPeriod.Name = "numUDPeriod";
+            this.numUDPeriod.ReadOnly = true;
+            this.numUDPeriod.Size = new System.Drawing.Size(84, 23);
+            this.numUDPeriod.TabIndex = 39;
+            this.numUDPeriod.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
+            this.numUDPeriod.Visible = false;
+            this.numUDPeriod.ValueChanged += new System.EventHandler(this.numUDPeriod_ValueChanged);
+            // 
             // lblStaticItemCode
             // 
             this.lblStaticItemCode.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -202,6 +333,20 @@
             this.lblStaticItemCode.Text = "工事種別コード";
             this.lblStaticItemCode.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
+            // label3
+            // 
+            this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
+            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label3.ForeColor = System.Drawing.Color.Black;
+            this.label3.Location = new System.Drawing.Point(3, 181);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(144, 23);
+            this.label3.TabIndex = 38;
+            this.label3.Text = "経費対象期";
+            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label3.Visible = false;
+            // 
             // label4
             // 
             this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -255,15 +400,81 @@
             // cmbPublicFlg
             // 
             this.cmbPublicFlg.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.cmbPublicFlg, 2);
             this.cmbPublicFlg.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
             this.cmbPublicFlg.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.cmbPublicFlg.FormattingEnabled = true;
             this.cmbPublicFlg.Location = new System.Drawing.Point(153, 77);
             this.cmbPublicFlg.Name = "cmbPublicFlg";
-            this.cmbPublicFlg.Size = new System.Drawing.Size(200, 24);
+            this.cmbPublicFlg.Size = new System.Drawing.Size(340, 24);
             this.cmbPublicFlg.TabIndex = 2;
             this.cmbPublicFlg.TextChanged += new System.EventHandler(this.valueChange);
             // 
+            // label2
+            // 
+            this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.ForeColor = System.Drawing.Color.Black;
+            this.label2.Location = new System.Drawing.Point(3, 145);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(144, 25);
+            this.label2.TabIndex = 36;
+            this.label2.Text = "経費使用区分";
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.FloralWhite;
+            this.tableLayoutPanel1.SetColumnSpan(this.panel1, 2);
+            this.panel1.Controls.Add(this.radioButton2);
+            this.panel1.Controls.Add(this.radioButton1);
+            this.panel1.Location = new System.Drawing.Point(153, 143);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(340, 29);
+            this.panel1.TabIndex = 41;
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton2.ForeColor = System.Drawing.Color.Black;
+            this.radioButton2.Location = new System.Drawing.Point(165, 2);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(143, 25);
+            this.radioButton2.TabIndex = 0;
+            this.radioButton2.Text = "種別毎経費";
+            this.radioButton2.UseVisualStyleBackColor = true;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton1.ForeColor = System.Drawing.Color.Black;
+            this.radioButton1.Location = new System.Drawing.Point(6, 2);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(143, 25);
+            this.radioButton1.TabIndex = 0;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "部署毎経費";
+            this.radioButton1.UseVisualStyleBackColor = true;
+            this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // label6
+            // 
+            this.label6.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.ForeColor = System.Drawing.Color.Black;
+            this.label6.Location = new System.Drawing.Point(3, 110);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(144, 25);
+            this.label6.TabIndex = 36;
+            this.label6.Text = "選択許可区分";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
             // lblEditMode
             // 
             this.lblEditMode.BackColor = System.Drawing.Color.White;
@@ -284,23 +495,25 @@
             this.dgvWorkList.AllowUserToResizeRows = false;
             this.dgvWorkList.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvWorkList.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.dgvWorkList.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            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.dgvWorkList.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
             this.dgvWorkList.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvWorkList.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.Column0,
             this.Column1,
             this.Column2,
-            this.Column3});
+            this.Column3,
+            this.Column5});
             this.dgvWorkList.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
             this.dgvWorkList.Location = new System.Drawing.Point(8, 40);
             this.dgvWorkList.Name = "dgvWorkList";
+            this.dgvWorkList.RowHeadersVisible = false;
             this.dgvWorkList.RowHeadersWidth = 20;
             this.dgvWorkList.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
             this.dgvWorkList.RowTemplate.Height = 21;
@@ -312,20 +525,20 @@
             // Column0
             // 
             this.Column0.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle2.ForeColor = System.Drawing.Color.Black;
-            this.Column0.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black;
+            this.Column0.DefaultCellStyle = dataGridViewCellStyle5;
             this.Column0.Frozen = true;
             this.Column0.HeaderText = "№";
             this.Column0.Name = "Column0";
             this.Column0.ReadOnly = true;
             this.Column0.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column0.Width = 40;
+            this.Column0.Width = 60;
             // 
             // Column1
             // 
-            dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle6.ForeColor = System.Drawing.Color.Black;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle6;
             this.Column1.Frozen = true;
             this.Column1.HeaderText = "構成キー";
             this.Column1.Name = "Column1";
@@ -335,9 +548,9 @@
             // 
             // Column2
             // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            dataGridViewCellStyle4.ForeColor = System.Drawing.Color.Black;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle4;
+            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle7.ForeColor = System.Drawing.Color.Black;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle7;
             this.Column2.Frozen = true;
             this.Column2.HeaderText = "工事種別名称";
             this.Column2.MaxInputLength = 50;
@@ -344,13 +557,13 @@
             this.Column2.Name = "Column2";
             this.Column2.ReadOnly = true;
             this.Column2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column2.Width = 360;
+            this.Column2.Width = 300;
             // 
             // Column3
             // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle5;
+            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle8.ForeColor = System.Drawing.Color.Black;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle8;
             this.Column3.Frozen = true;
             this.Column3.HeaderText = "種別";
             this.Column3.Name = "Column3";
@@ -357,6 +570,17 @@
             this.Column3.ReadOnly = true;
             this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             // 
+            // Column5
+            // 
+            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle9.ForeColor = System.Drawing.Color.Black;
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle9;
+            this.Column5.Frozen = true;
+            this.Column5.HeaderText = "経費";
+            this.Column5.Name = "Column5";
+            this.Column5.ReadOnly = true;
+            this.Column5.Width = 60;
+            // 
             // FrmConstructionType
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -388,6 +612,10 @@
             this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmConstructionType_KeyDown);
             this.tableLayoutPanel1.ResumeLayout(false);
             this.tableLayoutPanel1.PerformLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvExpenses)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.numUDPeriod)).EndInit();
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvWorkList)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
@@ -413,9 +641,23 @@
         private System.Windows.Forms.TextBox txtInput1;
         private System.Windows.Forms.Label lblTypeCode;
         private System.Windows.Forms.ComboBox cmbPublicFlg;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.NumericUpDown numUDPeriod;
+        private System.Windows.Forms.Label label3;
+        private DataGridViewEX dgvExpenses;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column0;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.ComboBox cmbDataSecRank;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
+        private System.Windows.Forms.DataGridViewCheckBoxColumn Column4;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/ConstructionType/FrmConstructionType.resx	(revision 83)
@@ -117,6 +117,18 @@
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
+  <metadata name="dataGridViewTextBoxColumn2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column4.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
   <metadata name="Column0.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
@@ -129,4 +141,7 @@
   <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>
 </root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Department/FrmDepartment.cs	(revision 83)
@@ -880,7 +880,7 @@
                     exList.ExpensesPeriod = ExpensesPeriod;
                     exList.NameCode = CommonMotions.cnvInt(wrkRow.Cells[(int)ExpGridColumn.ExpensesCode].Value);
                     exList.DisplayOrder = ++idisp;
-                    exList.ExpensesRatio = CommonMotions.cnvDouble(wrkRow.Cells[(int)ExpGridColumn.Ratio].Value);
+                    exList.ExpensesRaito = CommonMotions.cnvDouble(wrkRow.Cells[(int)ExpGridColumn.Ratio].Value);
                     exList.DeleteFlg = 0;
 
                     // SQL作成
@@ -976,9 +976,9 @@
 
                 int preiod = CommonMotions.cnvInt(numUDPeriod.Value);
                 // 部署経費率マスタ取得
-                string strSQL = "SELECT A.DIVISIONCODE, A.NAMECODE, A.NAMESTRING,A.DISPLAYORDER, IFNULL(B.EXPENSESRATIO, 0)";
+                string strSQL = "SELECT A.DIVISIONCODE, A.NAMECODE, A.NAMESTRING,A.DISPLAYORDER, IFNULL(B.EXPENSESRAITO, 0)";
                 strSQL += " FROM DIVISIONMASTER A LEFT OUTER JOIN";
-                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRATIO, EXPENSESPERIOD FROM DEPARTMENTEXPENSESMASTER";
+                strSQL += " (SELECT NAMECODE, DEPARTMENTCODE, EXPENSESRAITO, EXPENSESPERIOD FROM DEPARTMENTEXPENSESMASTER";
                 strSQL += string.Format(" WHERE DEPARTMENTCODE = {0}) B", m_DepartmentCode);
                 strSQL += " ON A.NAMECODE = B.NAMECODE";
                 strSQL += string.Format(" AND B.EXPENSESPERIOD = {0}", CommonMotions.cnvInt(numUDPeriod.Value));
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Expenses/FrmExpenses.cs	(revision 83)
@@ -494,7 +494,7 @@
                     exList.DivisionCode = CommonMotions.cnvInt(m_dispControl[(int)DispControl.DivisionCode].Text);
                     exList.NameCode = CommonMotions.cnvInt(wrkRow.Cells[(int)GridColumn.ExpensesCode].Value);
                     exList.DisplayOrder = ++idisp;
-                    exList.ExpensesRatio = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.Ratio].Value);
+                    exList.ExpensesRaito = CommonMotions.cnvDouble(wrkRow.Cells[(int)GridColumn.Ratio].Value);
                     exList.DeleteFlg = 0;
 
                     // SQL作成
@@ -638,7 +638,7 @@
                 strSQL += " B.NameCode,";
                 strSQL += " B.RecNo,";
                 strSQL += " B.NameString,";
-                strSQL += " B.ExpensesRatio";
+                strSQL += " B.ExpensesRaito";
                 strSQL += " From DivisionMaster A,";
                 strSQL += " (Select";
                 strSQL += " ROW_NUMBER() OVER (ORDER BY SA.DisplayOrder) RecNo,";
@@ -645,7 +645,7 @@
                 strSQL += " SA.NameCode,";
                 strSQL += " SA.NameString,";
                 strSQL += " SA.DisplayOrder,";
-                strSQL += " IFNULL(SB.ExpensesRatio, 0) ExpensesRatio";
+                strSQL += " IFNULL(SB.ExpensesRaito, 0) ExpensesRaito";
                 //strSQL += " From DivisionMaster SA, ExpensesMaster SB";
                 strSQL += " From DivisionMaster SA";
                 //strSQL += string.Format(" Where SA.DivisionCode = {0}", KeihirituCode);
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.cs	(revision 83)
@@ -63,7 +63,7 @@
             ORDERERS_CODE,
             ORDERERS_NAME,
         }
-        private enum Dispcount
+        private enum DispCtrl
         {
             OrderersCode = 0,
             CorporateStatusName,
@@ -82,6 +82,9 @@
             PointFront,
             PointRear,
             ChangeOrdersChange,
+            DepartmentName,
+            ChargePersonName,
+            MailAddress,
         }
         #endregion
 
@@ -107,7 +110,7 @@
         /// <summary>
         /// 表示コントロール保持配列
         /// </summary>
-        private Control[] m_dispControl = new Control[17];
+        private Control[] m_dispControl;
 
         /// <summary>
         /// 初期読込時データカウント
@@ -122,10 +125,23 @@
         /// 参照フラグ
         /// </summary>
         private bool m_EditLock = false;
+
+        /// <summary>
+        /// サブフォーム使用フラグ
+        /// </summary>
+        private bool m_SubForm = false;
         #endregion
 
         #region プロパティ
         /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        public bool EndButton
+        {
+            get { return m_EndButton; }
+        }
+
+        /// <summary>
         /// 発注者区分
         /// </summary>
         public int DivisionCode
@@ -150,6 +166,15 @@
             get { return m_EditLock; }
             set { m_EditLock = value; }
         }
+
+        /// <summary>
+        /// サブフォーム使用フラグ
+        /// </summary>
+        public bool SubForm
+        {
+            get { return m_SubForm; }
+            set { m_SubForm = value; }
+        }
         #endregion
 
         #region コンストラクタ
@@ -203,10 +228,27 @@
         /// <param name="e"></param>
         private void btnEnd_Click(object sender, EventArgs e)
         {
+            if (m_SubForm) m_EndButton = true;
             this.Close();
         }
         #endregion
 
+        #region データ選択ボタン押下
+        /// <summary>
+        /// データ選択ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnSelect_Click(object sender, EventArgs e)
+        {
+            m_bChengeAns = false;
+            m_DivisionCode = CommonMotions.cnvInt(cmbDivision.SelectedValue);
+            m_OrderersCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderersCode].Text);
+            
+            this.Close();
+        }
+        #endregion
+
         #region 初期フォームロード
         /// <summary>
         /// 初期フォームロード
@@ -244,6 +286,9 @@
                 ExecReadOnly();
             }
 
+            // サブ画面使用時はデータ選択ボタン表示
+            if (m_SubForm) btnSelect.Visible = true;
+
             // 初期フラグON
             m_bInitChangeOff = false;
 
@@ -326,7 +371,7 @@
                     , MessageBoxButtons.YesNo, MessageBoxIcon.Information) != DialogResult.Yes) return;
 
                 string strWhere = orDB.CreatePrimarykeyString(CommonMotions.cnvInt(cmbDivision.SelectedValue.ToString()),
-                                                                CommonMotions.cnvInt(m_dispControl[(int)Dispcount.OrderersCode].Text));
+                                                                CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderersCode].Text));
                 OrderersMaster orData = new OrderersMaster();
                 if (!orDB.SelectAction(strWhere, ref orData))
                 {
@@ -439,9 +484,9 @@
 
             // モード表示
             if (m_EditLock)
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringRef;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringRef;
             else
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringEdit;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringEdit;
 
             // 参照時はデータ変更させない
             if (m_EditLock)
@@ -450,7 +495,7 @@
             }
 
             // フォーカスセット
-            m_dispControl[(int)Dispcount.OrderersName1].Focus();
+            m_dispControl[(int)DispCtrl.OrderersName1].Focus();
 
         }
         #endregion
@@ -469,7 +514,7 @@
             if (CommonMotions.chkCellBlank(dgv.CurrentRow.Cells[(int)DispListColumn.ORDERERS_CODE].Value)) return;
 
             // 現在表示データが選択データと同じならば処理しない
-            if (m_dispControl[(int)Dispcount.OrderersCode].Text.Equals(CommonMotions.cnvString(dgv.CurrentRow.Cells[(int)DispListColumn.ORDERERS_CODE].Value)))
+            if (m_dispControl[(int)DispCtrl.OrderersCode].Text.Equals(CommonMotions.cnvString(dgv.CurrentRow.Cells[(int)DispListColumn.ORDERERS_CODE].Value)))
                 return;
 
             // 行選択時処理
@@ -511,12 +556,12 @@
                 // 新規時
                 string strWhere = orDB.CreatePrimarykeyString(CommonMotions.cnvInt(cmbDivision.SelectedValue.ToString()));
 
-                m_dispControl[(int)Dispcount.OrderersCode].Text = (orDB.SelectMaxOrderersCodeCount(strWhere) + 1).ToString();
+                m_dispControl[(int)DispCtrl.OrderersCode].Text = (orDB.SelectMaxOrderersCodeCount(strWhere) + 1).ToString();
                 // 変更コンボボックスセット
                 cmbChangeOrdersDivision.SelectedIndex = cmbDivision.SelectedIndex;
                 
                 // 最大登録件数越え
-                if (CommonMotions.cnvInt(m_dispControl[(int)Dispcount.OrderersCode].Text) > s_MaxOrdererCode)
+                if (CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderersCode].Text) > s_MaxOrdererCode)
                 {
                     MessageBox.Show("最大件数を超えました、これ以上登録できません", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
@@ -523,9 +568,9 @@
                 }
 
                 // モード表示
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringNew;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringNew;
                 // フォーカスセット
-                m_dispControl[(int)Dispcount.OrderersName1].Focus();
+                m_dispControl[(int)DispCtrl.OrderersName1].Focus();
             }
             catch (System.Exception ex)
             {
@@ -552,24 +597,24 @@
             {
                 //現在値セット
                 //郵便番号
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.ZipCode].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.ZipCode].Text))
                 {
-                    Fad.ZipCodeArea = m_dispControl[(int)Dispcount.ZipCode].Text;
+                    Fad.ZipCodeArea = m_dispControl[(int)DispCtrl.ZipCode].Text;
                 }
                 //住所１
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address1].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address1].Text))
                 {
-                    Fad.AddressArea1 = m_dispControl[(int)Dispcount.Address1].Text;
+                    Fad.AddressArea1 = m_dispControl[(int)DispCtrl.Address1].Text;
                 }
                 //住所２
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address2].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
                 {
-                    Fad.AddressArea2 = m_dispControl[(int)Dispcount.Address2].Text;
+                    Fad.AddressArea2 = m_dispControl[(int)DispCtrl.Address2].Text;
                 }
                 //住所３
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address2].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
                 {
-                    Fad.AddressArea3 = m_dispControl[(int)Dispcount.Address3].Text;
+                    Fad.AddressArea3 = m_dispControl[(int)DispCtrl.Address3].Text;
                 }
 
                 //Fad.ShowInTaskbar = false;
@@ -580,16 +625,16 @@
                 //検索値取得
                 //郵便番号
                 if (!string.IsNullOrEmpty(Fad.ZipCodeArea))
-                    m_dispControl[(int)Dispcount.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
+                    m_dispControl[(int)DispCtrl.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
                 //住所１
-                m_dispControl[(int)Dispcount.Address1].Text = Fad.AddressArea1;
+                m_dispControl[(int)DispCtrl.Address1].Text = Fad.AddressArea1;
                 //住所２
-                m_dispControl[(int)Dispcount.Address2].Text = Fad.AddressArea2;
+                m_dispControl[(int)DispCtrl.Address2].Text = Fad.AddressArea2;
                 //住所３
-                m_dispControl[(int)Dispcount.Address3].Text = Fad.AddressArea3;
+                m_dispControl[(int)DispCtrl.Address3].Text = Fad.AddressArea3;
 
                 // 次コントロールへ
-                m_dispControl[(int)Dispcount.PhoneNumber].Focus();
+                m_dispControl[(int)DispCtrl.PhoneNumber].Focus();
             }
             catch (Exception ex)
             {
@@ -668,23 +713,29 @@
         /// </summary>
         private void SetDisplayObject()
         {
-            m_dispControl[(int)Dispcount.OrderersCode] = lblOrderersCode;
-            m_dispControl[(int)Dispcount.CorporateStatusName] = cmbCorporateStatus;
-            m_dispControl[(int)Dispcount.OrderersName1] = txtInput01;
-            m_dispControl[(int)Dispcount.OrderersName2] = txtInput02;
-            m_dispControl[(int)Dispcount.ZipCode] = txtInput03;
-            m_dispControl[(int)Dispcount.Address1] = txtInput04;
-            m_dispControl[(int)Dispcount.Address2] = txtInput05;
-            m_dispControl[(int)Dispcount.Address3] = txtInput09;
-            m_dispControl[(int)Dispcount.PhoneNumber] = txtInput06;
-            m_dispControl[(int)Dispcount.FaxNumber] = txtInput07;
-            m_dispControl[(int)Dispcount.Note] = txtInput08;
-            m_dispControl[(int)Dispcount.EditMode] = lblEditMode;
-            m_dispControl[(int)Dispcount.btnSerchZip] = btnSerchZip;
-            m_dispControl[(int)Dispcount.PointNone] = rdbPoint1;
-            m_dispControl[(int)Dispcount.PointFront] = rdbPoint2;
-            m_dispControl[(int)Dispcount.PointRear] = rdbPoint3;
-            m_dispControl[(int)Dispcount.ChangeOrdersChange] = cmbChangeOrdersDivision;
+            int DspCtrlCnt = Enum.GetNames(typeof(DispCtrl)).Length;
+            m_dispControl = new Control[DspCtrlCnt];
+
+            m_dispControl[(int)DispCtrl.OrderersCode] = lblOrderersCode;
+            m_dispControl[(int)DispCtrl.CorporateStatusName] = cmbCorporateStatus;
+            m_dispControl[(int)DispCtrl.OrderersName1] = txtInput01;
+            m_dispControl[(int)DispCtrl.OrderersName2] = txtInput02;
+            m_dispControl[(int)DispCtrl.ZipCode] = txtInput03;
+            m_dispControl[(int)DispCtrl.Address1] = txtInput04;
+            m_dispControl[(int)DispCtrl.Address2] = txtInput05;
+            m_dispControl[(int)DispCtrl.Address3] = txtInput09;
+            m_dispControl[(int)DispCtrl.PhoneNumber] = txtInput06;
+            m_dispControl[(int)DispCtrl.FaxNumber] = txtInput07;
+            m_dispControl[(int)DispCtrl.Note] = txtInput08;
+            m_dispControl[(int)DispCtrl.EditMode] = lblEditMode;
+            m_dispControl[(int)DispCtrl.btnSerchZip] = btnSerchZip;
+            m_dispControl[(int)DispCtrl.PointNone] = rdbPoint1;
+            m_dispControl[(int)DispCtrl.PointFront] = rdbPoint2;
+            m_dispControl[(int)DispCtrl.PointRear] = rdbPoint3;
+            m_dispControl[(int)DispCtrl.ChangeOrdersChange] = cmbChangeOrdersDivision;
+            m_dispControl[(int)DispCtrl.DepartmentName] = textBox1;
+            m_dispControl[(int)DispCtrl.ChargePersonName] = textBox2;
+            m_dispControl[(int)DispCtrl.MailAddress] =txtInput15;
         }
         #endregion
 
@@ -697,8 +748,15 @@
             foreach (Control wrk in m_dispControl)
             {
                 if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Label)))
+                if (wrk.GetType().Equals(typeof(Label))) continue;
+                if (wrk.GetType().Equals(typeof(TextBox)))
+                {
+                    ((TextBox)wrk).ReadOnly = !bctrl;
+                }
+                else
+                {
                     wrk.Enabled = bctrl;
+                }
             }
         }
         #endregion
@@ -709,29 +767,36 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(RadioButton))) continue;
-                if (wrk.GetType().Equals(typeof(Button))) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    wrk.Text = "";
+                }
+
+                // 新規時は発注者コードを表示しない
+                if (m_OrderersCode == 0)
+                {
+                    lblOrderersCode.Visible = false;
+                    lblOrderersCodelabel.Visible = false;
+                }
+                else
+                {
+                    lblOrderersCode.Visible = true;
+                    lblOrderersCodelabel.Visible = true;
+                }
+                cmbCorporateStatus.SelectedIndex = -1;
+                cmbChangeOrdersDivision.SelectedIndex = -1;
+                rdbPoint1.Checked = true;
+                m_bChengeAns = false;
             }
-            
-            // 新規時は発注者コードを表示しない
-            if (m_OrderersCode == 0)
+            catch (System.Exception ex)
             {
-                lblOrderersCode.Visible = false;
-                lblOrderersCodelabel.Visible = false;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            else
-            {
-                lblOrderersCode.Visible = true;
-                lblOrderersCodelabel.Visible = true;
-            }
-            cmbCorporateStatus.SelectedIndex = -1;
-            cmbChangeOrdersDivision.SelectedIndex = -1;
-            rdbPoint1.Checked = true;
-            m_bChengeAns = false;
         }
         #endregion
 
@@ -747,35 +812,47 @@
             try
             {
                 // 発注者名
-                if (m_dispControl[(int)Dispcount.OrderersName1].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.OrderersName1], s_OrderersNameLength, true);
+                if (m_dispControl[(int)DispCtrl.OrderersName1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.OrderersName1], s_OrderersNameLength, true);
 
-                if (m_dispControl[(int)Dispcount.OrderersName2].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.OrderersName2], s_OrderersNameLength, false);
+                if (m_dispControl[(int)DispCtrl.OrderersName2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.OrderersName2], s_OrderersNameLength, false);
 
+                // 部署名
+                if (m_dispControl[(int)DispCtrl.DepartmentName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.DepartmentName], s_OrderersNameLength, false);
+
+                // 担当者名
+                if (m_dispControl[(int)DispCtrl.ChargePersonName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.ChargePersonName], s_OrderersNameLength, false);
+
                 // 住所１
-                if (m_dispControl[(int)Dispcount.Address1].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Address1], s_AddressLength, true);
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address1], s_AddressLength, true);
 
                 // 住所２
-                if (m_dispControl[(int)Dispcount.Address2].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Address2], s_AddressLength);
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address2], s_AddressLength);
 
                 // 郵便番号
-                if (m_dispControl[(int)Dispcount.ZipCode].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)Dispcount.ZipCode], true);
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)DispCtrl.ZipCode], true);
 
                 // 電話番号
-                if (m_dispControl[(int)Dispcount.PhoneNumber].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)Dispcount.PhoneNumber], true);
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.PhoneNumber], true);
 
                 // FAX番号
-                if (m_dispControl[(int)Dispcount.FaxNumber].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)Dispcount.FaxNumber]);
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.FaxNumber]);
 
+                // メールアドレス
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.MailAddress], 256);
+
                 // 備考
-                if (m_dispControl[(int)Dispcount.Note].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Note], s_NoteLength);
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Note], s_NoteLength);
 
                 if (iLength == 0)
                 {
@@ -839,7 +916,7 @@
                 // 発注者区分
                 work.OrderCotegory = CommonMotions.cnvInt(cmbChangeOrdersDivision.SelectedValue.ToString());
                 // 発注者コード
-                work.OrderersCode = CommonMotions.cnvInt(m_dispControl[(int)Dispcount.OrderersCode].Text);
+                work.OrderersCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.OrderersCode].Text);
                 // 表示順
                 work.DisplayOrder = 0;
 
@@ -848,45 +925,60 @@
                 else if (rdbPoint2.Checked == true) work.CorporateStatusPoint = 1;
                 else if (rdbPoint3.Checked == true) work.CorporateStatusPoint = 2;
 
+                if (radioButton1.Checked == true) work.OrderFlg = 0;
+                else if (radioButton2.Checked == true) work.OrderFlg = 1;
+
                 // 法人格名称
                 if (work.CorporateStatusPoint != 0)
-                    if (m_dispControl[(int)Dispcount.CorporateStatusName].Text.Length != 0)
-                        work.CorporateStatusName = m_dispControl[(int)Dispcount.CorporateStatusName].Text;
+                    if (m_dispControl[(int)DispCtrl.CorporateStatusName].Text.Length != 0)
+                        work.CorporateStatusName = m_dispControl[(int)DispCtrl.CorporateStatusName].Text;
 
                 // 発注者名
-                if (m_dispControl[(int)Dispcount.OrderersName1].Text.Length != 0)
-                    work.OrderersName1 = m_dispControl[(int)Dispcount.OrderersName1].Text;
+                if (m_dispControl[(int)DispCtrl.OrderersName1].Text.Length != 0)
+                    work.OrderersName1 = m_dispControl[(int)DispCtrl.OrderersName1].Text;
 
-                if (m_dispControl[(int)Dispcount.OrderersName2].Text.Length != 0)
-                    work.OrderersName2 = m_dispControl[(int)Dispcount.OrderersName2].Text;
+                if (m_dispControl[(int)DispCtrl.OrderersName2].Text.Length != 0)
+                    work.OrderersName2 = m_dispControl[(int)DispCtrl.OrderersName2].Text;
 
+                // 部署名
+                if (m_dispControl[(int)DispCtrl.DepartmentName].Text.Length != 0)
+                    work.DepartmentName = m_dispControl[(int)DispCtrl.DepartmentName].Text;
+
+                // 担当者名
+                if (m_dispControl[(int)DispCtrl.ChargePersonName].Text.Length != 0)
+                    work.ChargePersonName = m_dispControl[(int)DispCtrl.ChargePersonName].Text;
+
                 // 郵便番号
-                if (m_dispControl[(int)Dispcount.ZipCode].Text.Length != 0)
-                    work.ZipCode = m_dispControl[(int)Dispcount.ZipCode].Text;
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0)
+                    work.ZipCode = m_dispControl[(int)DispCtrl.ZipCode].Text;
 
                 // 住所１
-                if (m_dispControl[(int)Dispcount.Address1].Text.Length != 0)
-                    work.Address1 = m_dispControl[(int)Dispcount.Address1].Text;
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0)
+                    work.Address1 = m_dispControl[(int)DispCtrl.Address1].Text;
 
                 // 住所２
-                if (m_dispControl[(int)Dispcount.Address2].Text.Length != 0)
-                    work.Address2 = m_dispControl[(int)Dispcount.Address2].Text;
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0)
+                    work.Address2 = m_dispControl[(int)DispCtrl.Address2].Text;
 
                 // 住所３
-                if (m_dispControl[(int)Dispcount.Address3].Text.Length != 0)
-                    work.Address3 = m_dispControl[(int)Dispcount.Address3].Text;
+                if (m_dispControl[(int)DispCtrl.Address3].Text.Length != 0)
+                    work.Address3 = m_dispControl[(int)DispCtrl.Address3].Text;
 
                 // 電話番号
-                if (m_dispControl[(int)Dispcount.PhoneNumber].Text.Length != 0)
-                    work.PhoneNumber = m_dispControl[(int)Dispcount.PhoneNumber].Text;
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0)
+                    work.PhoneNumber = m_dispControl[(int)DispCtrl.PhoneNumber].Text;
 
                 // FAX番号
-                if (m_dispControl[(int)Dispcount.FaxNumber].Text.Length != 0)
-                    work.FaxNumber = m_dispControl[(int)Dispcount.FaxNumber].Text;
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0)
+                    work.FaxNumber = m_dispControl[(int)DispCtrl.FaxNumber].Text;
 
+                // メールアドレス
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0)
+                    work.MailAddress = m_dispControl[(int)DispCtrl.MailAddress].Text;
+
                 // 備考
-                if (m_dispControl[(int)Dispcount.Note].Text.Length != 0)
-                    work.Note = m_dispControl[(int)Dispcount.Note].Text;
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0)
+                    work.Note = m_dispControl[(int)DispCtrl.Note].Text;
 
                 // 
                 string strWhere = orDB.CreatePrimarykeyString(CommonMotions.cnvInt(cmbDivision.SelectedValue.ToString()), work.OrderersCode);
@@ -920,11 +1012,11 @@
                     }
 
                     // データがない場合
-                    workList.Clear();
-                    workList.Add(work);
+                    //workList.Clear();
+                    //workList.Add(work);
 
                     // データ登録
-                    if (!orDB.InsertAction(workList, false))
+                    if (!orDB.InsertAction(work, false))
                     {
                         orDB.rollback();
                         MessageBox.Show("登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
@@ -951,17 +1043,18 @@
 
                 // 成功したらcommit
                 orDB.commit();
+
+                return true;
             }
             catch (System.Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
             }
             finally
             {
-                orDB.close();
-                orDB = null;
+                orDB.close(); orDB = null;
             }
-            return true;
         }
         #endregion
 
@@ -1051,29 +1144,45 @@
                 if (!odDB.SelectAction(strSql, ref odList)) return false;
 
                 // データ表示
-                m_dispControl[(int)Dispcount.OrderersCode].Text = odList.OrderersCode.ToString();
+                m_dispControl[(int)DispCtrl.OrderersCode].Text = odList.OrderersCode.ToString();
 
-                m_dispControl[(int)Dispcount.CorporateStatusName].Text = odList.CorporateStatusName.ToString();      // 法人格名称
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = odList.CorporateStatusName.ToString();      // 法人格名称
 
                 if (odList.CorporateStatusPoint == 0) rdbPoint1.Checked = true;
                 else if (odList.CorporateStatusPoint == 1) rdbPoint2.Checked = true;
                 else if (odList.CorporateStatusPoint == 2) rdbPoint3.Checked = true;
 
-                m_dispControl[(int)Dispcount.OrderersName1].Text = odList.OrderersName1.ToString();
-                m_dispControl[(int)Dispcount.OrderersName2].Text = odList.OrderersName2.ToString();
-                m_dispControl[(int)Dispcount.ZipCode].Text = odList.ZipCode.ToString();
-                m_dispControl[(int)Dispcount.Address1].Text = odList.Address1.ToString();
-                m_dispControl[(int)Dispcount.Address2].Text = odList.Address2.ToString();
-                m_dispControl[(int)Dispcount.Address3].Text = odList.Address3.ToString();
-                m_dispControl[(int)Dispcount.PhoneNumber].Text = odList.PhoneNumber.ToString();
-                m_dispControl[(int)Dispcount.FaxNumber].Text = odList.FaxNumber.ToString();
-                m_dispControl[(int)Dispcount.Note].Text = odList.Note.ToString();
+                if (odList.OrderFlg == 0) radioButton1.Checked = true;
+                else if (odList.OrderFlg == 1) radioButton2.Checked = true;
 
+                m_dispControl[(int)DispCtrl.OrderersName1].Text = odList.OrderersName1.ToString();
+                m_dispControl[(int)DispCtrl.OrderersName2].Text = odList.OrderersName2.ToString();
+
+                m_dispControl[(int)DispCtrl.DepartmentName].Text = odList.DepartmentName.ToString();
+                m_dispControl[(int)DispCtrl.ChargePersonName].Text = odList.ChargePersonName.ToString();
+                
+                m_dispControl[(int)DispCtrl.ZipCode].Text = odList.ZipCode.ToString();
+                m_dispControl[(int)DispCtrl.Address1].Text = odList.Address1.ToString();
+                m_dispControl[(int)DispCtrl.Address2].Text = odList.Address2.ToString();
+                m_dispControl[(int)DispCtrl.Address3].Text = odList.Address3.ToString();
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = odList.PhoneNumber.ToString();
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = odList.FaxNumber.ToString();
+                m_dispControl[(int)DispCtrl.MailAddress].Text = odList.MailAddress.ToString();
+                m_dispControl[(int)DispCtrl.Note].Text = odList.Note.ToString();
+
                 cmbChangeOrdersDivision.SelectedValue = odList.OrderCotegory;
 
+                if (odList.DeleteFlg != 0)
+                {
+                    label18.Visible = true;
+                }
+                else
+                {
+                    label18.Visible = false;
+                }
+                
                 m_bChengeAns = false;
 
-
                 return true;
             }
             catch (Exception ex)
@@ -1183,6 +1292,9 @@
                 btnDataLineEntry.Visible = false;
                 btnDispDown.Visible = false;
                 btnDispUp.Visible = false;
+                btnSerchZip.Visible = false;
+                panel1.Enabled = false;
+                panel5.Enabled = false;
             }
             catch (Exception ex)
             {
@@ -1190,5 +1302,102 @@
             }
         }
         #endregion
+
+        #region 法人・個人区分切り替え
+        /// <summary>
+        /// 法人・個人区分切り替え
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            // 表示タイプ切り替え
+            ChangeDispType();
+        }
+        #endregion
+
+        #region 表示タイプ切り替え
+        /// <summary>
+        /// 表示タイプ切り替え
+        /// </summary>
+        private void ChangeDispType()
+        {
+            try
+            {
+                int TblHeight = 0;
+                float fHeight = 0;
+                bool bVisible = true;
+                if (radioButton1.Checked)
+                {
+                    fHeight = 30F;
+                    bVisible = true;
+                    TblHeight = (int)((fHeight * 16) + 80F);
+                }
+                else if (radioButton2.Checked)
+                {
+                    fHeight = 0F;
+                    bVisible = false;
+                    TblHeight = (int)((30F * 12) + 80F);
+                }
+                tableLayoutPanel1.Height = TblHeight;
+
+                tableLayoutPanel1.RowStyles[2].Height = fHeight;
+                cmbCorporateStatus.Visible = bVisible;
+                label16.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[3].Height = fHeight;
+                panel5.Visible = bVisible;
+                label11.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[6].Height = fHeight;
+                textBox1.Visible = bVisible;
+                label15.Visible = bVisible;
+
+                tableLayoutPanel1.RowStyles[7].Height = fHeight;
+                textBox2.Visible = bVisible;
+                label17.Visible = bVisible;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 参照データ表示
+        /// <summary>
+        /// 参照データ表示
+        /// </summary>
+        public void DispReferenceData()
+        {
+            try
+            {
+                if (!m_SubForm) return;
+                if (!m_EditLock) return;
+                if (m_DivisionCode == 0) return;
+                if (m_OrderersCode == 0) return;
+
+                // 発注者区分セット
+                cmbDivision.SelectedValue = m_DivisionCode;
+
+                // ----- データ表示
+                // クリア
+                ClearDisplay();
+
+                // 更新データ取得
+                DispMentenanceData();
+
+                // モード表示
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringRef;
+
+                // フォーカスセット
+                m_dispControl[(int)DispCtrl.OrderersName1].Focus();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Orderer/FrmOrderers.designer.cs	(revision 83)
@@ -30,14 +30,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();
             this.btnDataEntry = new System.Windows.Forms.Button();
             this.btnEnd = new System.Windows.Forms.Button();
             this.label1 = new System.Windows.Forms.Label();
             this.btnDataDelete = new System.Windows.Forms.Button();
             this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+            this.txtInput15 = new System.Windows.Forms.TextBox();
+            this.label20 = new System.Windows.Forms.Label();
+            this.textBox2 = new System.Windows.Forms.TextBox();
             this.panel5 = new System.Windows.Forms.Panel();
             this.rdbPoint3 = new System.Windows.Forms.RadioButton();
             this.rdbPoint2 = new System.Windows.Forms.RadioButton();
@@ -68,6 +71,13 @@
             this.lblOrderersCode = new System.Windows.Forms.Label();
             this.label13 = new System.Windows.Forms.Label();
             this.cmbChangeOrdersDivision = new System.Windows.Forms.ComboBox();
+            this.label14 = new System.Windows.Forms.Label();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.label15 = new System.Windows.Forms.Label();
+            this.label17 = new System.Windows.Forms.Label();
+            this.textBox1 = new System.Windows.Forms.TextBox();
             this.label12 = new System.Windows.Forms.Label();
             this.cmbDivision = new System.Windows.Forms.ComboBox();
             this.lblEditMode = new System.Windows.Forms.Label();
@@ -75,15 +85,18 @@
             this.btnDataLineEntry = new System.Windows.Forms.Button();
             this.btnDispDown = new System.Windows.Forms.Button();
             this.btnDispUp = new System.Windows.Forms.Button();
+            this.panel2 = new System.Windows.Forms.Panel();
             this.dgvMaster = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.panel2 = new System.Windows.Forms.Panel();
+            this.btnSelect = new System.Windows.Forms.Button();
+            this.label18 = new System.Windows.Forms.Label();
             this.tableLayoutPanel1.SuspendLayout();
             this.panel5.SuspendLayout();
+            this.panel1.SuspendLayout();
+            this.panel2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
-            this.panel2.SuspendLayout();
             this.SuspendLayout();
             // 
             // btnDataEntry
@@ -147,63 +160,111 @@
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 150F));
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 90F));
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 400F));
-            this.tableLayoutPanel1.Controls.Add(this.panel5, 1, 2);
-            this.tableLayoutPanel1.Controls.Add(this.label11, 0, 2);
-            this.tableLayoutPanel1.Controls.Add(this.cmbCorporateStatus, 1, 1);
-            this.tableLayoutPanel1.Controls.Add(this.label16, 0, 1);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput08, 1, 11);
-            this.tableLayoutPanel1.Controls.Add(this.label5, 0, 5);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput03, 1, 5);
-            this.tableLayoutPanel1.Controls.Add(this.btnSerchZip, 2, 5);
-            this.tableLayoutPanel1.Controls.Add(this.label6, 0, 6);
-            this.tableLayoutPanel1.Controls.Add(this.label8, 0, 9);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput09, 2, 8);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput06, 1, 9);
-            this.tableLayoutPanel1.Controls.Add(this.label9, 0, 10);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput07, 1, 10);
-            this.tableLayoutPanel1.Controls.Add(this.label7, 0, 11);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput04, 2, 6);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput05, 2, 7);
-            this.tableLayoutPanel1.Controls.Add(this.label3, 1, 6);
-            this.tableLayoutPanel1.Controls.Add(this.label4, 1, 7);
-            this.tableLayoutPanel1.Controls.Add(this.label10, 1, 8);
-            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 3);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput01, 1, 3);
-            this.tableLayoutPanel1.Controls.Add(this.txtInput02, 1, 4);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput15, 1, 14);
+            this.tableLayoutPanel1.Controls.Add(this.label20, 0, 14);
+            this.tableLayoutPanel1.Controls.Add(this.textBox2, 1, 7);
+            this.tableLayoutPanel1.Controls.Add(this.panel5, 1, 3);
+            this.tableLayoutPanel1.Controls.Add(this.label11, 0, 3);
+            this.tableLayoutPanel1.Controls.Add(this.cmbCorporateStatus, 1, 2);
+            this.tableLayoutPanel1.Controls.Add(this.label16, 0, 2);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput08, 1, 15);
+            this.tableLayoutPanel1.Controls.Add(this.label5, 0, 8);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput03, 1, 8);
+            this.tableLayoutPanel1.Controls.Add(this.btnSerchZip, 2, 8);
+            this.tableLayoutPanel1.Controls.Add(this.label6, 0, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label8, 0, 12);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput09, 2, 11);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput06, 1, 12);
+            this.tableLayoutPanel1.Controls.Add(this.label9, 0, 13);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput07, 1, 13);
+            this.tableLayoutPanel1.Controls.Add(this.label7, 0, 15);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput04, 2, 9);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput05, 2, 10);
+            this.tableLayoutPanel1.Controls.Add(this.label3, 1, 9);
+            this.tableLayoutPanel1.Controls.Add(this.label4, 1, 10);
+            this.tableLayoutPanel1.Controls.Add(this.label10, 1, 11);
+            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 4);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput01, 1, 4);
+            this.tableLayoutPanel1.Controls.Add(this.txtInput02, 1, 5);
             this.tableLayoutPanel1.Controls.Add(this.lblOrderersCodelabel, 0, 0);
             this.tableLayoutPanel1.Controls.Add(this.lblOrderersCode, 1, 0);
-            this.tableLayoutPanel1.Controls.Add(this.label13, 0, 12);
-            this.tableLayoutPanel1.Controls.Add(this.cmbChangeOrdersDivision, 1, 12);
-            this.tableLayoutPanel1.Location = new System.Drawing.Point(600, 100);
+            this.tableLayoutPanel1.Controls.Add(this.label13, 0, 16);
+            this.tableLayoutPanel1.Controls.Add(this.cmbChangeOrdersDivision, 1, 16);
+            this.tableLayoutPanel1.Controls.Add(this.label14, 0, 1);
+            this.tableLayoutPanel1.Controls.Add(this.panel1, 1, 1);
+            this.tableLayoutPanel1.Controls.Add(this.label15, 0, 6);
+            this.tableLayoutPanel1.Controls.Add(this.label17, 0, 7);
+            this.tableLayoutPanel1.Controls.Add(this.textBox1, 1, 6);
+            this.tableLayoutPanel1.Location = new System.Drawing.Point(600, 88);
             this.tableLayoutPanel1.Name = "tableLayoutPanel1";
-            this.tableLayoutPanel1.RowCount = 13;
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835562F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.835563F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 18.26523F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 6.54357F));
-            this.tableLayoutPanel1.Size = new System.Drawing.Size(610, 440);
+            this.tableLayoutPanel1.RowCount = 17;
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 80F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 30F));
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(610, 560);
             this.tableLayoutPanel1.TabIndex = 0;
             // 
+            // txtInput15
+            // 
+            this.txtInput15.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.tableLayoutPanel1.SetColumnSpan(this.txtInput15, 2);
+            this.txtInput15.ImeMode = System.Windows.Forms.ImeMode.Disable;
+            this.txtInput15.Location = new System.Drawing.Point(153, 423);
+            this.txtInput15.MaxLength = 257;
+            this.txtInput15.Name = "txtInput15";
+            this.txtInput15.Size = new System.Drawing.Size(450, 23);
+            this.txtInput15.TabIndex = 11;
+            this.txtInput15.TextChanged += new System.EventHandler(this.valueChange);
+            // 
+            // label20
+            // 
+            this.label20.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label20.ForeColor = System.Drawing.Color.Black;
+            this.label20.Location = new System.Drawing.Point(3, 423);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(144, 24);
+            this.label20.TabIndex = 49;
+            this.label20.Text = "メールアドレス";
+            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // textBox2
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.textBox2, 2);
+            this.textBox2.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.textBox2.Location = new System.Drawing.Point(153, 213);
+            this.textBox2.MaxLength = 60;
+            this.textBox2.Name = "textBox2";
+            this.textBox2.Size = new System.Drawing.Size(450, 23);
+            this.textBox2.TabIndex = 4;
+            this.textBox2.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // panel5
             // 
-            this.panel5.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.panel5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.tableLayoutPanel1.SetColumnSpan(this.panel5, 2);
             this.panel5.Controls.Add(this.rdbPoint3);
             this.panel5.Controls.Add(this.rdbPoint2);
             this.panel5.Controls.Add(this.rdbPoint1);
-            this.panel5.Location = new System.Drawing.Point(153, 63);
+            this.panel5.Location = new System.Drawing.Point(153, 93);
             this.panel5.Name = "panel5";
-            this.panel5.Size = new System.Drawing.Size(179, 23);
+            this.panel5.Size = new System.Drawing.Size(160, 23);
             this.panel5.TabIndex = 53;
             // 
             // rdbPoint3
@@ -211,7 +272,7 @@
             this.rdbPoint3.AutoSize = true;
             this.rdbPoint3.BackColor = System.Drawing.Color.Transparent;
             this.rdbPoint3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.rdbPoint3.Location = new System.Drawing.Point(119, 2);
+            this.rdbPoint3.Location = new System.Drawing.Point(112, 2);
             this.rdbPoint3.Name = "rdbPoint3";
             this.rdbPoint3.Size = new System.Drawing.Size(43, 20);
             this.rdbPoint3.TabIndex = 1;
@@ -224,7 +285,7 @@
             this.rdbPoint2.AutoSize = true;
             this.rdbPoint2.BackColor = System.Drawing.Color.Transparent;
             this.rdbPoint2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.rdbPoint2.Location = new System.Drawing.Point(68, 2);
+            this.rdbPoint2.Location = new System.Drawing.Point(61, 2);
             this.rdbPoint2.Name = "rdbPoint2";
             this.rdbPoint2.Size = new System.Drawing.Size(43, 20);
             this.rdbPoint2.TabIndex = 1;
@@ -238,7 +299,7 @@
             this.rdbPoint1.BackColor = System.Drawing.Color.Transparent;
             this.rdbPoint1.Checked = true;
             this.rdbPoint1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.rdbPoint1.Location = new System.Drawing.Point(17, 2);
+            this.rdbPoint1.Location = new System.Drawing.Point(10, 2);
             this.rdbPoint1.Name = "rdbPoint1";
             this.rdbPoint1.Size = new System.Drawing.Size(43, 20);
             this.rdbPoint1.TabIndex = 0;
@@ -249,11 +310,10 @@
             // 
             // label11
             // 
-            this.label11.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(3, 62);
+            this.label11.Location = new System.Drawing.Point(3, 90);
             this.label11.Name = "label11";
             this.label11.Size = new System.Drawing.Size(144, 25);
             this.label11.TabIndex = 35;
@@ -262,7 +322,6 @@
             // 
             // cmbCorporateStatus
             // 
-            this.cmbCorporateStatus.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.cmbCorporateStatus.AutoCompleteCustomSource.AddRange(new string[] {
             "株式会社",
             "有限会社",
@@ -273,22 +332,21 @@
             this.cmbCorporateStatus.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
             this.cmbCorporateStatus.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.cmbCorporateStatus.FormattingEnabled = true;
-            this.cmbCorporateStatus.Location = new System.Drawing.Point(153, 35);
+            this.cmbCorporateStatus.Location = new System.Drawing.Point(153, 63);
             this.cmbCorporateStatus.Name = "cmbCorporateStatus";
-            this.cmbCorporateStatus.Size = new System.Drawing.Size(430, 24);
+            this.cmbCorporateStatus.Size = new System.Drawing.Size(450, 24);
             this.cmbCorporateStatus.TabIndex = 0;
             // 
             // label16
             // 
-            this.label16.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label16.ForeColor = System.Drawing.Color.Black;
-            this.label16.Location = new System.Drawing.Point(3, 32);
+            this.label16.Location = new System.Drawing.Point(3, 60);
             this.label16.Name = "label16";
             this.label16.Size = new System.Drawing.Size(144, 25);
             this.label16.TabIndex = 45;
-            this.label16.Text = "法人格名称";
+            this.label16.Text = "法人・団体名称";
             this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // txtInput08
@@ -295,21 +353,20 @@
             // 
             this.tableLayoutPanel1.SetColumnSpan(this.txtInput08, 2);
             this.txtInput08.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput08.Location = new System.Drawing.Point(153, 333);
+            this.txtInput08.Location = new System.Drawing.Point(153, 453);
             this.txtInput08.MaxLength = 300;
             this.txtInput08.Multiline = true;
             this.txtInput08.Name = "txtInput08";
-            this.txtInput08.Size = new System.Drawing.Size(430, 74);
-            this.txtInput08.TabIndex = 9;
+            this.txtInput08.Size = new System.Drawing.Size(450, 74);
+            this.txtInput08.TabIndex = 12;
             this.txtInput08.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label5
             // 
-            this.label5.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label5.ForeColor = System.Drawing.Color.Black;
-            this.label5.Location = new System.Drawing.Point(3, 152);
+            this.label5.Location = new System.Drawing.Point(3, 240);
             this.label5.Name = "label5";
             this.label5.Size = new System.Drawing.Size(144, 25);
             this.label5.TabIndex = 34;
@@ -318,19 +375,17 @@
             // 
             // txtInput03
             // 
-            this.txtInput03.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.txtInput03.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput03.Location = new System.Drawing.Point(153, 153);
+            this.txtInput03.Location = new System.Drawing.Point(153, 243);
             this.txtInput03.MaxLength = 8;
             this.txtInput03.Name = "txtInput03";
             this.txtInput03.Size = new System.Drawing.Size(84, 23);
-            this.txtInput03.TabIndex = 3;
+            this.txtInput03.TabIndex = 5;
             this.txtInput03.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // btnSerchZip
             // 
-            this.btnSerchZip.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.btnSerchZip.Location = new System.Drawing.Point(243, 153);
+            this.btnSerchZip.Location = new System.Drawing.Point(243, 243);
             this.btnSerchZip.Name = "btnSerchZip";
             this.btnSerchZip.Size = new System.Drawing.Size(120, 23);
             this.btnSerchZip.TabIndex = 36;
@@ -341,11 +396,10 @@
             // 
             // label6
             // 
-            this.label6.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label6.ForeColor = System.Drawing.Color.Black;
-            this.label6.Location = new System.Drawing.Point(3, 182);
+            this.label6.Location = new System.Drawing.Point(3, 270);
             this.label6.Name = "label6";
             this.label6.Size = new System.Drawing.Size(144, 25);
             this.label6.TabIndex = 37;
@@ -354,11 +408,10 @@
             // 
             // label8
             // 
-            this.label8.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label8.ForeColor = System.Drawing.Color.Black;
-            this.label8.Location = new System.Drawing.Point(3, 272);
+            this.label8.Location = new System.Drawing.Point(3, 360);
             this.label8.Name = "label8";
             this.label8.Size = new System.Drawing.Size(144, 25);
             this.label8.TabIndex = 40;
@@ -367,34 +420,31 @@
             // 
             // txtInput09
             // 
-            this.txtInput09.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.txtInput09.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput09.Location = new System.Drawing.Point(243, 243);
+            this.txtInput09.Location = new System.Drawing.Point(243, 333);
             this.txtInput09.MaxLength = 60;
             this.txtInput09.Name = "txtInput09";
-            this.txtInput09.Size = new System.Drawing.Size(340, 23);
-            this.txtInput09.TabIndex = 6;
+            this.txtInput09.Size = new System.Drawing.Size(360, 23);
+            this.txtInput09.TabIndex = 8;
             this.txtInput09.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput06
             // 
-            this.txtInput06.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.tableLayoutPanel1.SetColumnSpan(this.txtInput06, 2);
             this.txtInput06.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput06.Location = new System.Drawing.Point(153, 273);
+            this.txtInput06.Location = new System.Drawing.Point(153, 363);
             this.txtInput06.MaxLength = 13;
             this.txtInput06.Name = "txtInput06";
             this.txtInput06.Size = new System.Drawing.Size(150, 23);
-            this.txtInput06.TabIndex = 7;
+            this.txtInput06.TabIndex = 9;
             this.txtInput06.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label9
             // 
-            this.label9.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label9.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label9.ForeColor = System.Drawing.Color.Black;
-            this.label9.Location = new System.Drawing.Point(3, 302);
+            this.label9.Location = new System.Drawing.Point(3, 390);
             this.label9.Name = "label9";
             this.label9.Size = new System.Drawing.Size(144, 25);
             this.label9.TabIndex = 42;
@@ -403,14 +453,13 @@
             // 
             // txtInput07
             // 
-            this.txtInput07.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.tableLayoutPanel1.SetColumnSpan(this.txtInput07, 2);
             this.txtInput07.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.txtInput07.Location = new System.Drawing.Point(153, 303);
+            this.txtInput07.Location = new System.Drawing.Point(153, 393);
             this.txtInput07.MaxLength = 13;
             this.txtInput07.Name = "txtInput07";
             this.txtInput07.Size = new System.Drawing.Size(150, 23);
-            this.txtInput07.TabIndex = 8;
+            this.txtInput07.TabIndex = 10;
             this.txtInput07.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label7
@@ -418,7 +467,7 @@
             this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label7.ForeColor = System.Drawing.Color.Black;
-            this.label7.Location = new System.Drawing.Point(3, 330);
+            this.label7.Location = new System.Drawing.Point(3, 450);
             this.label7.Name = "label7";
             this.label7.Size = new System.Drawing.Size(144, 25);
             this.label7.TabIndex = 44;
@@ -427,33 +476,30 @@
             // 
             // txtInput04
             // 
-            this.txtInput04.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.txtInput04.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput04.Location = new System.Drawing.Point(243, 183);
+            this.txtInput04.Location = new System.Drawing.Point(243, 273);
             this.txtInput04.MaxLength = 60;
             this.txtInput04.Name = "txtInput04";
-            this.txtInput04.Size = new System.Drawing.Size(340, 23);
-            this.txtInput04.TabIndex = 4;
+            this.txtInput04.Size = new System.Drawing.Size(360, 23);
+            this.txtInput04.TabIndex = 6;
             this.txtInput04.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput05
             // 
-            this.txtInput05.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.txtInput05.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput05.Location = new System.Drawing.Point(243, 213);
+            this.txtInput05.Location = new System.Drawing.Point(243, 303);
             this.txtInput05.MaxLength = 60;
             this.txtInput05.Name = "txtInput05";
-            this.txtInput05.Size = new System.Drawing.Size(340, 23);
-            this.txtInput05.TabIndex = 5;
+            this.txtInput05.Size = new System.Drawing.Size(360, 23);
+            this.txtInput05.TabIndex = 7;
             this.txtInput05.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // label3
             // 
-            this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label3.ForeColor = System.Drawing.Color.Black;
-            this.label3.Location = new System.Drawing.Point(153, 182);
+            this.label3.Location = new System.Drawing.Point(153, 270);
             this.label3.Name = "label3";
             this.label3.Size = new System.Drawing.Size(84, 25);
             this.label3.TabIndex = 37;
@@ -462,11 +508,10 @@
             // 
             // label4
             // 
-            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label4.ForeColor = System.Drawing.Color.Black;
-            this.label4.Location = new System.Drawing.Point(153, 212);
+            this.label4.Location = new System.Drawing.Point(153, 300);
             this.label4.Name = "label4";
             this.label4.Size = new System.Drawing.Size(84, 25);
             this.label4.TabIndex = 37;
@@ -475,11 +520,10 @@
             // 
             // label10
             // 
-            this.label10.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label10.ForeColor = System.Drawing.Color.Black;
-            this.label10.Location = new System.Drawing.Point(153, 242);
+            this.label10.Location = new System.Drawing.Point(153, 330);
             this.label10.Name = "label10";
             this.label10.Size = new System.Drawing.Size(84, 25);
             this.label10.TabIndex = 37;
@@ -488,11 +532,10 @@
             // 
             // label2
             // 
-            this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label2.ForeColor = System.Drawing.Color.Black;
-            this.label2.Location = new System.Drawing.Point(3, 92);
+            this.label2.Location = new System.Drawing.Point(3, 120);
             this.label2.Name = "label2";
             this.label2.Size = new System.Drawing.Size(144, 25);
             this.label2.TabIndex = 30;
@@ -501,35 +544,32 @@
             // 
             // txtInput01
             // 
-            this.txtInput01.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.tableLayoutPanel1.SetColumnSpan(this.txtInput01, 2);
             this.txtInput01.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput01.Location = new System.Drawing.Point(153, 93);
+            this.txtInput01.Location = new System.Drawing.Point(153, 123);
             this.txtInput01.MaxLength = 60;
             this.txtInput01.Name = "txtInput01";
-            this.txtInput01.Size = new System.Drawing.Size(430, 23);
+            this.txtInput01.Size = new System.Drawing.Size(450, 23);
             this.txtInput01.TabIndex = 1;
             this.txtInput01.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // txtInput02
             // 
-            this.txtInput02.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.tableLayoutPanel1.SetColumnSpan(this.txtInput02, 2);
             this.txtInput02.ImeMode = System.Windows.Forms.ImeMode.On;
-            this.txtInput02.Location = new System.Drawing.Point(153, 123);
+            this.txtInput02.Location = new System.Drawing.Point(153, 153);
             this.txtInput02.MaxLength = 60;
             this.txtInput02.Name = "txtInput02";
-            this.txtInput02.Size = new System.Drawing.Size(430, 23);
+            this.txtInput02.Size = new System.Drawing.Size(450, 23);
             this.txtInput02.TabIndex = 2;
             this.txtInput02.TextChanged += new System.EventHandler(this.valueChange);
             // 
             // lblOrderersCodelabel
             // 
-            this.lblOrderersCodelabel.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblOrderersCodelabel.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.lblOrderersCodelabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblOrderersCodelabel.ForeColor = System.Drawing.Color.Black;
-            this.lblOrderersCodelabel.Location = new System.Drawing.Point(3, 2);
+            this.lblOrderersCodelabel.Location = new System.Drawing.Point(3, 0);
             this.lblOrderersCodelabel.Name = "lblOrderersCodelabel";
             this.lblOrderersCodelabel.Size = new System.Drawing.Size(144, 25);
             this.lblOrderersCodelabel.TabIndex = 23;
@@ -538,11 +578,10 @@
             // 
             // lblOrderersCode
             // 
-            this.lblOrderersCode.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.lblOrderersCode.BackColor = System.Drawing.Color.White;
             this.lblOrderersCode.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblOrderersCode.ForeColor = System.Drawing.Color.Black;
-            this.lblOrderersCode.Location = new System.Drawing.Point(153, 3);
+            this.lblOrderersCode.Location = new System.Drawing.Point(153, 0);
             this.lblOrderersCode.Name = "lblOrderersCode";
             this.lblOrderersCode.Size = new System.Drawing.Size(84, 23);
             this.lblOrderersCode.TabIndex = 24;
@@ -550,11 +589,10 @@
             // 
             // label13
             // 
-            this.label13.Anchor = System.Windows.Forms.AnchorStyles.Left;
             this.label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label13.ForeColor = System.Drawing.Color.Black;
-            this.label13.Location = new System.Drawing.Point(3, 412);
+            this.label13.Location = new System.Drawing.Point(3, 530);
             this.label13.Name = "label13";
             this.label13.Size = new System.Drawing.Size(144, 25);
             this.label13.TabIndex = 44;
@@ -574,12 +612,98 @@
             this.cmbChangeOrdersDivision.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
             this.cmbChangeOrdersDivision.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.cmbChangeOrdersDivision.FormattingEnabled = true;
-            this.cmbChangeOrdersDivision.Location = new System.Drawing.Point(153, 413);
+            this.cmbChangeOrdersDivision.Location = new System.Drawing.Point(153, 533);
             this.cmbChangeOrdersDivision.Name = "cmbChangeOrdersDivision";
-            this.cmbChangeOrdersDivision.Size = new System.Drawing.Size(399, 24);
-            this.cmbChangeOrdersDivision.TabIndex = 0;
+            this.cmbChangeOrdersDivision.Size = new System.Drawing.Size(450, 24);
+            this.cmbChangeOrdersDivision.TabIndex = 13;
             this.cmbChangeOrdersDivision.SelectedIndexChanged += new System.EventHandler(this.cmbDivision_SelectedIndexChanged);
             // 
+            // label14
+            // 
+            this.label14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label14.ForeColor = System.Drawing.Color.Black;
+            this.label14.Location = new System.Drawing.Point(3, 30);
+            this.label14.Name = "label14";
+            this.label14.Size = new System.Drawing.Size(144, 25);
+            this.label14.TabIndex = 23;
+            this.label14.Text = "法人・個人区分";
+            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.tableLayoutPanel1.SetColumnSpan(this.panel1, 2);
+            this.panel1.Controls.Add(this.radioButton2);
+            this.panel1.Controls.Add(this.radioButton1);
+            this.panel1.Location = new System.Drawing.Point(153, 33);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(220, 22);
+            this.panel1.TabIndex = 54;
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton2.Location = new System.Drawing.Point(129, 1);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(77, 20);
+            this.radioButton2.TabIndex = 1;
+            this.radioButton2.Text = "個　人";
+            this.radioButton2.UseVisualStyleBackColor = false;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.BackColor = System.Drawing.Color.Transparent;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.radioButton1.Location = new System.Drawing.Point(10, 1);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(111, 20);
+            this.radioButton1.TabIndex = 1;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "法人・団体";
+            this.radioButton1.UseVisualStyleBackColor = false;
+            this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // label15
+            // 
+            this.label15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.ForeColor = System.Drawing.Color.Black;
+            this.label15.Location = new System.Drawing.Point(3, 180);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(144, 25);
+            this.label15.TabIndex = 30;
+            this.label15.Text = "部署名称";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label17
+            // 
+            this.label17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label17.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label17.ForeColor = System.Drawing.Color.Black;
+            this.label17.Location = new System.Drawing.Point(3, 210);
+            this.label17.Name = "label17";
+            this.label17.Size = new System.Drawing.Size(144, 25);
+            this.label17.TabIndex = 30;
+            this.label17.Text = "担当者名称";
+            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // textBox1
+            // 
+            this.tableLayoutPanel1.SetColumnSpan(this.textBox1, 2);
+            this.textBox1.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.textBox1.Location = new System.Drawing.Point(153, 183);
+            this.textBox1.MaxLength = 60;
+            this.textBox1.Name = "textBox1";
+            this.textBox1.Size = new System.Drawing.Size(450, 23);
+            this.textBox1.TabIndex = 3;
+            this.textBox1.TextChanged += new System.EventHandler(this.valueChange);
+            // 
             // label12
             // 
             this.label12.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -673,6 +797,18 @@
             this.btnDispUp.UseVisualStyleBackColor = true;
             this.btnDispUp.Click += new System.EventHandler(this.btnDispUp_Click);
             // 
+            // panel2
+            // 
+            this.panel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
+            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.panel2.Controls.Add(this.label12);
+            this.panel2.Controls.Add(this.cmbDivision);
+            this.panel2.ForeColor = System.Drawing.Color.White;
+            this.panel2.Location = new System.Drawing.Point(8, 40);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(540, 40);
+            this.panel2.TabIndex = 24;
+            // 
             // dgvMaster
             // 
             this.dgvMaster.AllowUserToAddRows = false;
@@ -681,14 +817,14 @@
             this.dgvMaster.AllowUserToResizeRows = false;
             this.dgvMaster.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.dgvMaster.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.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            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.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle4;
             this.dgvMaster.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvMaster.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.Column1,
@@ -708,9 +844,9 @@
             // 
             // Column1
             // 
-            dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle2.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle2;
+            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle5.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle5;
             this.Column1.Frozen = true;
             this.Column1.HeaderText = "№";
             this.Column1.Name = "Column1";
@@ -729,9 +865,9 @@
             // 
             // Column3
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            dataGridViewCellStyle3.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle3;
+            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle6;
             this.Column3.Frozen = true;
             this.Column3.HeaderText = "発　注　者　名　称";
             this.Column3.Name = "Column3";
@@ -739,18 +875,34 @@
             this.Column3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.Column3.Width = 420;
             // 
-            // panel2
+            // btnSelect
             // 
-            this.panel2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
-            this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.panel2.Controls.Add(this.label12);
-            this.panel2.Controls.Add(this.cmbDivision);
-            this.panel2.ForeColor = System.Drawing.Color.White;
-            this.panel2.Location = new System.Drawing.Point(8, 40);
-            this.panel2.Name = "panel2";
-            this.panel2.Size = new System.Drawing.Size(540, 40);
-            this.panel2.TabIndex = 24;
+            this.btnSelect.BackColor = System.Drawing.Color.Green;
+            this.btnSelect.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnSelect.ForeColor = System.Drawing.Color.White;
+            this.btnSelect.Location = new System.Drawing.Point(964, 650);
+            this.btnSelect.Name = "btnSelect";
+            this.btnSelect.Size = new System.Drawing.Size(120, 30);
+            this.btnSelect.TabIndex = 25;
+            this.btnSelect.Text = "データ選択";
+            this.btnSelect.UseVisualStyleBackColor = false;
+            this.btnSelect.Visible = false;
+            this.btnSelect.Click += new System.EventHandler(this.btnSelect_Click);
             // 
+            // label18
+            // 
+            this.label18.BackColor = System.Drawing.Color.Red;
+            this.label18.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label18.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label18.ForeColor = System.Drawing.Color.White;
+            this.label18.Location = new System.Drawing.Point(1050, 40);
+            this.label18.Name = "label18";
+            this.label18.Size = new System.Drawing.Size(160, 32);
+            this.label18.TabIndex = 12;
+            this.label18.Text = "削除データ";
+            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label18.Visible = false;
+            // 
             // FrmOrderers
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -762,6 +914,7 @@
             this.Controls.Add(this.btnDispUp);
             this.Controls.Add(this.btnDataSelect);
             this.Controls.Add(this.btnDataLineEntry);
+            this.Controls.Add(this.label18);
             this.Controls.Add(this.lblEditMode);
             this.Controls.Add(this.dgvMaster);
             this.Controls.Add(this.tableLayoutPanel1);
@@ -769,6 +922,7 @@
             this.Controls.Add(this.btnDataDelete);
             this.Controls.Add(this.btnDataEntry);
             this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.btnSelect);
             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;
@@ -783,8 +937,10 @@
             this.tableLayoutPanel1.PerformLayout();
             this.panel5.ResumeLayout(false);
             this.panel5.PerformLayout();
+            this.panel1.ResumeLayout(false);
+            this.panel1.PerformLayout();
+            this.panel2.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).EndInit();
-            this.panel2.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
@@ -838,5 +994,17 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
         private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.TextBox textBox2;
+        private System.Windows.Forms.Label label14;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.RadioButton radioButton1;
+        private System.Windows.Forms.Label label15;
+        private System.Windows.Forms.Label label17;
+        private System.Windows.Forms.TextBox textBox1;
+        private System.Windows.Forms.TextBox txtInput15;
+        private System.Windows.Forms.Label label20;
+        private System.Windows.Forms.Button btnSelect;
+        private System.Windows.Forms.Label label18;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.cs	(revision 83)
@@ -145,11 +145,14 @@
         /// </summary>
         const int s_FixRowsRefDepGrid = 5;
         #endregion
-
         #endregion
 
         #region 変数
         /// <summary>
+        /// 登録対象モード
+        /// </summary>
+        int m_EntryMode = -1;
+        /// <summary>
         /// イベントストップフラグ
         /// </summary>
         private bool m_bEventStop = false;
@@ -215,6 +218,15 @@
         }
 
         /// <summary>
+        /// 登録対象モード
+        /// </summary>
+        public int EntryMode
+        {
+            get { return m_EntryMode; }
+            set { m_EntryMode = value; }
+        }
+
+        /// <summary>
         /// 参照フラグ
         /// </summary>
         public bool EditLock
@@ -291,9 +303,13 @@
             this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
 
             m_bEventStop = true;
+
             // オブジェクトハンドル取得
             SetDisplayObject();
 
+            // 固定ラベルコントロール初期処理
+            InitFixControl();
+
             // 初期表示
             DispGridData();
 
@@ -747,5 +763,103 @@
             RefDepGridDataRemove(rowCnt);
         }
         #endregion
+
+        #region 社員より常用者
+        /// <summary>
+        /// 社員より常用者
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnChrgToEmp_Click(object sender, EventArgs e)
+        {
+            // 新規データは処理しない
+            if (m_PersonCode == 0) return;
+            
+            // 常用者へ変更
+            ChangeEmployClass((int)CommonDefine.EmployeeClassFlg.OutSource);
+
+            // 更新エリアクリア
+            ClearDisplay();
+
+            // フィールドロック
+            ControlLock(false);
+
+            // 表示行退避
+            int iIndex = dgvMaster.FirstDisplayedScrollingRowIndex;
+
+            // データ一覧再表示
+            DispGridData();
+
+            // 表示行復元
+            dgvMaster.FirstDisplayedScrollingRowIndex = iIndex;
+
+            dgvMaster.Focus();
+
+            // 変更フラグクリア
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region 常用者より社員
+        /// <summary>
+        /// 常用者より社員
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEmpToChrg_Click(object sender, EventArgs e)
+        {
+            // 新規データは処理しない
+            if (m_PersonCode == 0) return;
+
+            // 社員へ変更
+            ChangeEmployClass((int)CommonDefine.EmployeeClassFlg.Regular);
+
+            // 更新エリアクリア
+            ClearDisplay();
+
+            // フィールドロック
+            ControlLock(false);
+
+            // 表示行退避
+            int iIndex = dgvMaster.FirstDisplayedScrollingRowIndex;
+
+            // データ一覧再表示
+            DispGridData();
+
+            // 表示行復元
+            dgvMaster.FirstDisplayedScrollingRowIndex = iIndex;
+
+            dgvMaster.Focus();
+
+            // 変更フラグクリア
+            m_bChengeAns = false;
+        }
+        #endregion
+
+        #region ラジオボタン変更時
+        /// <summary>
+        /// ラジオボタン変更時
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void rdbMode_CheckedChanged(object sender, EventArgs e)
+        {
+            // 初期表示
+            DispGridData();
+
+            // 登録処理ボタンの表示・非表示
+            bool bDsp = true;
+            if (rdbMode2.Checked) bDsp = false;
+
+            panel3.Visible = bDsp;
+            btnDataLineEntry.Visible = bDsp;
+            btnDataEntry.Visible = bDsp;
+            btnDataDelete.Visible = bDsp;
+            btnSalaryAdd.Visible = bDsp;
+            btnSalaryDel.Visible = bDsp;
+            btnRefDepAdd.Visible = bDsp;
+            btnRefDepDel.Visible = bDsp;
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInCharge.designer.cs	(revision 83)
@@ -52,22 +52,14 @@
             this.panel1 = new System.Windows.Forms.Panel();
             this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
             this.lblPersonCode = new System.Windows.Forms.Label();
-            this.btnBackColor = new System.Windows.Forms.Button();
             this.lblPersonLabel = new System.Windows.Forms.Label();
             this.label3 = new System.Windows.Forms.Label();
-            this.lblMessageColor = new System.Windows.Forms.Label();
             this.txtInput1 = new System.Windows.Forms.TextBox();
             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();
@@ -77,28 +69,45 @@
             this.btnSalaryAdd = new System.Windows.Forms.Button();
             this.btnSalaryDel = new System.Windows.Forms.Button();
             this.label12 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
             this.label6 = new System.Windows.Forms.Label();
             this.label5 = new System.Windows.Forms.Label();
             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.label4 = new System.Windows.Forms.Label();
+            this.label15 = new System.Windows.Forms.Label();
+            this.lblMessageColor = new System.Windows.Forms.Label();
+            this.btnBackColor = new System.Windows.Forms.Button();
+            this.lblSecurtyManegement = new System.Windows.Forms.Label();
+            this.rdbMode2 = new System.Windows.Forms.RadioButton();
+            this.rdbMode1 = new System.Windows.Forms.RadioButton();
+            this.panel2 = new System.Windows.Forms.Panel();
+            this.label19 = new System.Windows.Forms.Label();
+            this.panel3 = new System.Windows.Forms.Panel();
+            this.label20 = new System.Windows.Forms.Label();
+            this.btnChrgToEmp = new System.Windows.Forms.Button();
+            this.btnEmpToChrg = new System.Windows.Forms.Button();
+            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,9 +116,10 @@
             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();
+            this.panel2.SuspendLayout();
+            this.panel3.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgvSalary)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvRefDepartment)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).BeginInit();
@@ -234,7 +244,7 @@
             this.panel1.Controls.Add(this.tableLayoutPanel1);
             this.panel1.Location = new System.Drawing.Point(600, 100);
             this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(610, 540);
+            this.panel1.Size = new System.Drawing.Size(610, 536);
             this.panel1.TabIndex = 16;
             // 
             // tableLayoutPanel1
@@ -245,10 +255,8 @@
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F));
             this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 25F));
             this.tableLayoutPanel1.Controls.Add(this.lblPersonCode, 1, 0);
-            this.tableLayoutPanel1.Controls.Add(this.btnBackColor, 2, 23);
             this.tableLayoutPanel1.Controls.Add(this.lblPersonLabel, 0, 0);
             this.tableLayoutPanel1.Controls.Add(this.label3, 0, 1);
-            this.tableLayoutPanel1.Controls.Add(this.lblMessageColor, 1, 23);
             this.tableLayoutPanel1.Controls.Add(this.txtInput1, 1, 1);
             this.tableLayoutPanel1.Controls.Add(this.label8, 0, 2);
             this.tableLayoutPanel1.Controls.Add(this.txtInput2, 1, 2);
@@ -255,7 +263,6 @@
             this.tableLayoutPanel1.Controls.Add(this.label9, 0, 3);
             this.tableLayoutPanel1.Controls.Add(this.txtInput3, 1, 3);
             this.tableLayoutPanel1.Controls.Add(this.txtInput4, 1, 4);
-            this.tableLayoutPanel1.Controls.Add(this.label15, 0, 23);
             this.tableLayoutPanel1.Controls.Add(this.label2, 0, 4);
             this.tableLayoutPanel1.Controls.Add(this.dgvSalary, 0, 7);
             this.tableLayoutPanel1.Controls.Add(this.label7, 0, 5);
@@ -267,7 +274,6 @@
             this.tableLayoutPanel1.Controls.Add(this.btnSalaryAdd, 2, 6);
             this.tableLayoutPanel1.Controls.Add(this.btnSalaryDel, 3, 6);
             this.tableLayoutPanel1.Controls.Add(this.label12, 0, 18);
-            this.tableLayoutPanel1.Controls.Add(this.label4, 0, 17);
             this.tableLayoutPanel1.Controls.Add(this.label6, 0, 10);
             this.tableLayoutPanel1.Controls.Add(this.label5, 0, 11);
             this.tableLayoutPanel1.Controls.Add(this.label13, 0, 12);
@@ -287,6 +293,10 @@
             this.tableLayoutPanel1.Controls.Add(this.cmbRefDepartment, 0, 22);
             this.tableLayoutPanel1.Controls.Add(this.btnRefDepAdd, 2, 22);
             this.tableLayoutPanel1.Controls.Add(this.btnRefDepDel, 3, 22);
+            this.tableLayoutPanel1.Controls.Add(this.label4, 0, 17);
+            this.tableLayoutPanel1.Controls.Add(this.label15, 0, 23);
+            this.tableLayoutPanel1.Controls.Add(this.lblMessageColor, 1, 23);
+            this.tableLayoutPanel1.Controls.Add(this.btnBackColor, 2, 23);
             this.tableLayoutPanel1.Location = new System.Drawing.Point(1, 1);
             this.tableLayoutPanel1.Name = "tableLayoutPanel1";
             this.tableLayoutPanel1.RowCount = 24;
@@ -314,7 +324,8 @@
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 40F));
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
             this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 35F));
-            this.tableLayoutPanel1.Size = new System.Drawing.Size(580, 817);
+            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tableLayoutPanel1.Size = new System.Drawing.Size(580, 852);
             this.tableLayoutPanel1.TabIndex = 1;
             // 
             // lblPersonCode
@@ -329,22 +340,6 @@
             this.lblPersonCode.TabIndex = 4;
             this.lblPersonCode.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // btnBackColor
-            // 
-            this.btnBackColor.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.btnBackColor.BackColor = System.Drawing.SystemColors.Control;
-            this.btnBackColor.ForeColor = System.Drawing.Color.Black;
-            this.btnBackColor.Location = new System.Drawing.Point(293, 820);
-            this.btnBackColor.Name = "btnBackColor";
-            this.btnBackColor.Size = new System.Drawing.Size(139, 29);
-            this.btnBackColor.TabIndex = 16;
-            this.btnBackColor.TabStop = false;
-            this.btnBackColor.Text = "背景色選択";
-            this.btnBackColor.UseVisualStyleBackColor = false;
-            this.btnBackColor.Visible = false;
-            // 
             // lblPersonLabel
             // 
             this.lblPersonLabel.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -371,20 +366,6 @@
             this.label3.Text = "担当者名";
             this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lblMessageColor
-            // 
-            this.lblMessageColor.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.lblMessageColor.BackColor = System.Drawing.Color.White;
-            this.lblMessageColor.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblMessageColor.ForeColor = System.Drawing.Color.Black;
-            this.lblMessageColor.Location = new System.Drawing.Point(148, 823);
-            this.lblMessageColor.Name = "lblMessageColor";
-            this.lblMessageColor.Size = new System.Drawing.Size(139, 23);
-            this.lblMessageColor.TabIndex = 31;
-            this.lblMessageColor.Text = "メッセージ色";
-            this.lblMessageColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.lblMessageColor.Visible = false;
-            // 
             // txtInput1
             // 
             this.txtInput1.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -435,18 +416,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;
@@ -458,20 +427,6 @@
             this.txtInput4.TabIndex = 4;
             this.txtInput4.TextChanged += new System.EventHandler(this.valueChange);
             // 
-            // label15
-            // 
-            this.label15.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(3, 822);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(139, 25);
-            this.label15.TabIndex = 30;
-            this.label15.Text = "指摘事項色";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.label15.Visible = false;
-            // 
             // label2
             // 
             this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -485,78 +440,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;
@@ -680,20 +563,6 @@
             this.label12.Text = "参照部署";
             this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label4
-            // 
-            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label4.ForeColor = System.Drawing.Color.Black;
-            this.label4.Location = new System.Drawing.Point(3, 607);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(139, 25);
-            this.label4.TabIndex = 30;
-            this.label4.Text = "セキュリティ範囲";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label6
             // 
             this.label6.Anchor = System.Windows.Forms.AnchorStyles.Left;
@@ -759,19 +628,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 +663,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 +676,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 +712,326 @@
             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);
+            // 
+            // label4
+            // 
+            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(3, 607);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(139, 25);
+            this.label4.TabIndex = 30;
+            this.label4.Text = "セキュリティ範囲";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label15
+            // 
+            this.label15.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.label15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label15.ForeColor = System.Drawing.Color.Black;
+            this.label15.Location = new System.Drawing.Point(3, 822);
+            this.label15.Name = "label15";
+            this.label15.Size = new System.Drawing.Size(139, 25);
+            this.label15.TabIndex = 30;
+            this.label15.Text = "指摘事項色";
+            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label15.Visible = false;
+            // 
+            // lblMessageColor
+            // 
+            this.lblMessageColor.Anchor = System.Windows.Forms.AnchorStyles.Left;
+            this.lblMessageColor.BackColor = System.Drawing.Color.White;
+            this.lblMessageColor.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.lblMessageColor.ForeColor = System.Drawing.Color.Black;
+            this.lblMessageColor.Location = new System.Drawing.Point(148, 823);
+            this.lblMessageColor.Name = "lblMessageColor";
+            this.lblMessageColor.Size = new System.Drawing.Size(139, 23);
+            this.lblMessageColor.TabIndex = 31;
+            this.lblMessageColor.Text = "メッセージ色";
+            this.lblMessageColor.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblMessageColor.Visible = false;
+            // 
+            // btnBackColor
+            // 
+            this.btnBackColor.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.btnBackColor.BackColor = System.Drawing.SystemColors.Control;
+            this.btnBackColor.ForeColor = System.Drawing.Color.Black;
+            this.btnBackColor.Location = new System.Drawing.Point(293, 820);
+            this.btnBackColor.Name = "btnBackColor";
+            this.btnBackColor.Size = new System.Drawing.Size(139, 29);
+            this.btnBackColor.TabIndex = 16;
+            this.btnBackColor.TabStop = false;
+            this.btnBackColor.Text = "背景色選択";
+            this.btnBackColor.UseVisualStyleBackColor = false;
+            this.btnBackColor.Visible = false;
+            // 
+            // lblSecurtyManegement
+            // 
+            this.lblSecurtyManegement.BackColor = System.Drawing.Color.White;
+            this.lblSecurtyManegement.Location = new System.Drawing.Point(1127, 4);
+            this.lblSecurtyManegement.Name = "lblSecurtyManegement";
+            this.lblSecurtyManegement.Size = new System.Drawing.Size(83, 26);
+            this.lblSecurtyManegement.TabIndex = 19;
+            this.lblSecurtyManegement.Visible = false;
+            // 
+            // rdbMode2
+            // 
+            this.rdbMode2.AutoSize = true;
+            this.rdbMode2.Location = new System.Drawing.Point(234, 5);
+            this.rdbMode2.Name = "rdbMode2";
+            this.rdbMode2.Size = new System.Drawing.Size(94, 20);
+            this.rdbMode2.TabIndex = 21;
+            this.rdbMode2.Text = "削除一覧";
+            this.rdbMode2.UseVisualStyleBackColor = true;
+            this.rdbMode2.CheckedChanged += new System.EventHandler(this.rdbMode_CheckedChanged);
+            // 
+            // rdbMode1
+            // 
+            this.rdbMode1.AutoSize = true;
+            this.rdbMode1.Checked = true;
+            this.rdbMode1.Location = new System.Drawing.Point(132, 5);
+            this.rdbMode1.Name = "rdbMode1";
+            this.rdbMode1.Size = new System.Drawing.Size(94, 20);
+            this.rdbMode1.TabIndex = 21;
+            this.rdbMode1.TabStop = true;
+            this.rdbMode1.Text = "通常一覧";
+            this.rdbMode1.UseVisualStyleBackColor = true;
+            this.rdbMode1.CheckedChanged += new System.EventHandler(this.rdbMode_CheckedChanged);
+            // 
+            // panel2
+            // 
+            this.panel2.BackColor = System.Drawing.Color.FloralWhite;
+            this.panel2.Controls.Add(this.label19);
+            this.panel2.Controls.Add(this.rdbMode2);
+            this.panel2.Controls.Add(this.rdbMode1);
+            this.panel2.Location = new System.Drawing.Point(8, 68);
+            this.panel2.Name = "panel2";
+            this.panel2.Size = new System.Drawing.Size(540, 30);
+            this.panel2.TabIndex = 23;
+            // 
+            // label19
+            // 
+            this.label19.BackColor = System.Drawing.Color.Transparent;
+            this.label19.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label19.ForeColor = System.Drawing.Color.Black;
+            this.label19.Location = new System.Drawing.Point(4, 5);
+            this.label19.Name = "label19";
+            this.label19.Size = new System.Drawing.Size(120, 20);
+            this.label19.TabIndex = 24;
+            this.label19.Text = "一覧表示内容";
+            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // panel3
+            // 
+            this.panel3.BackColor = System.Drawing.Color.FloralWhite;
+            this.panel3.Controls.Add(this.btnChrgToEmp);
+            this.panel3.Controls.Add(this.btnEmpToChrg);
+            this.panel3.Controls.Add(this.label20);
+            this.panel3.Location = new System.Drawing.Point(740, 41);
+            this.panel3.Name = "panel3";
+            this.panel3.Size = new System.Drawing.Size(470, 30);
+            this.panel3.TabIndex = 24;
+            // 
+            // label20
+            // 
+            this.label20.BackColor = System.Drawing.Color.Transparent;
+            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+            this.label20.ForeColor = System.Drawing.Color.Black;
+            this.label20.Location = new System.Drawing.Point(4, 5);
+            this.label20.Name = "label20";
+            this.label20.Size = new System.Drawing.Size(120, 20);
+            this.label20.TabIndex = 24;
+            this.label20.Text = "データ変更";
+            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnChrgToEmp
+            // 
+            this.btnChrgToEmp.BackColor = System.Drawing.Color.LimeGreen;
+            this.btnChrgToEmp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnChrgToEmp.ForeColor = System.Drawing.Color.Black;
+            this.btnChrgToEmp.Location = new System.Drawing.Point(132, 0);
+            this.btnChrgToEmp.Name = "btnChrgToEmp";
+            this.btnChrgToEmp.Size = new System.Drawing.Size(160, 30);
+            this.btnChrgToEmp.TabIndex = 25;
+            this.btnChrgToEmp.Text = "正社員 => 常用者";
+            this.btnChrgToEmp.UseVisualStyleBackColor = false;
+            this.btnChrgToEmp.Click += new System.EventHandler(this.btnChrgToEmp_Click);
+            // 
+            // btnEmpToChrg
+            // 
+            this.btnEmpToChrg.BackColor = System.Drawing.Color.Green;
+            this.btnEmpToChrg.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnEmpToChrg.ForeColor = System.Drawing.Color.White;
+            this.btnEmpToChrg.Location = new System.Drawing.Point(300, 0);
+            this.btnEmpToChrg.Name = "btnEmpToChrg";
+            this.btnEmpToChrg.Size = new System.Drawing.Size(160, 30);
+            this.btnEmpToChrg.TabIndex = 26;
+            this.btnEmpToChrg.Text = "正社員 <= 常用者";
+            this.btnEmpToChrg.UseVisualStyleBackColor = false;
+            this.btnEmpToChrg.Click += new System.EventHandler(this.btnEmpToChrg_Click);
+            // 
+            // 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 +1097,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;
@@ -1003,6 +1119,7 @@
             dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
             dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
             this.dgvMaster.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7;
+            this.dgvMaster.ColumnHeadersHeight = 24;
             this.dgvMaster.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
             this.dgvMaster.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
             this.Column1,
@@ -1013,14 +1130,14 @@
             this.Column6,
             this.Column7});
             this.dgvMaster.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically;
-            this.dgvMaster.Location = new System.Drawing.Point(8, 40);
+            this.dgvMaster.Location = new System.Drawing.Point(8, 100);
             this.dgvMaster.MultiSelect = false;
             this.dgvMaster.Name = "dgvMaster";
             this.dgvMaster.RowHeadersWidth = 20;
             this.dgvMaster.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvMaster.RowTemplate.Height = 21;
+            this.dgvMaster.RowTemplate.Height = 20;
             this.dgvMaster.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
-            this.dgvMaster.Size = new System.Drawing.Size(540, 602);
+            this.dgvMaster.Size = new System.Drawing.Size(540, 526);
             this.dgvMaster.TabIndex = 6;
             this.dgvMaster.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMaster_CellClick);
             // 
@@ -1086,15 +1203,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);
@@ -1101,6 +1209,8 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.Black;
             this.ClientSize = new System.Drawing.Size(1220, 687);
+            this.Controls.Add(this.panel3);
+            this.Controls.Add(this.panel2);
             this.Controls.Add(this.lblSecurtyManegement);
             this.Controls.Add(this.panel1);
             this.Controls.Add(this.btnDispDown);
@@ -1126,6 +1236,9 @@
             this.panel1.ResumeLayout(false);
             this.tableLayoutPanel1.ResumeLayout(false);
             this.tableLayoutPanel1.PerformLayout();
+            this.panel2.ResumeLayout(false);
+            this.panel2.PerformLayout();
+            this.panel3.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgvSalary)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvRefDepartment)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.dgvMaster)).EndInit();
@@ -1203,5 +1316,13 @@
         private System.Windows.Forms.Label lblSecRank;
         private System.Windows.Forms.Label lblSecRange;
         private System.Windows.Forms.Label lblSecurtyManegement;
+        private System.Windows.Forms.RadioButton rdbMode2;
+        private System.Windows.Forms.RadioButton rdbMode1;
+        private System.Windows.Forms.Panel panel2;
+        private System.Windows.Forms.Label label19;
+        private System.Windows.Forms.Panel panel3;
+        private System.Windows.Forms.Button btnChrgToEmp;
+        private System.Windows.Forms.Button btnEmpToChrg;
+        private System.Windows.Forms.Label label20;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/PersonInCharge/FrmPersonInChargeAuxiliary.cs	(revision 83)
@@ -23,6 +23,80 @@
 {
     public partial class FrmPersonInCharge
     {
+
+        #region 固定ラベルコントロール配列
+        /// <summary>
+        /// 固定ラベルコントロール配列
+        /// </summary>
+        Label[] m_DispFixLabel = null;
+
+        string[] s_Title = { "担　当　者　登　録　画　面", "常　用　者　登　録　画　面" };
+        string[] s_label1 = { "担当者コード", "常用者コード" };
+        string[] s_label2 = { "担当者名", "常用者名" };
+
+        Color[] s_LabelColor = { Color.FromArgb(255, 255, 128), Color.Aquamarine };
+        #endregion
+
+        #region 固定コントロール初期処理
+        /// <summary>
+        /// 固定コントロール初期処理
+        /// </summary>
+        private void InitFixControl()
+        {
+            try
+            {
+                m_DispFixLabel = new Label[20];
+                m_DispFixLabel[0] = label1;
+                m_DispFixLabel[1] = lblPersonLabel;
+                m_DispFixLabel[2] = label3;
+                m_DispFixLabel[3] = lblMessageColor;
+                m_DispFixLabel[4] = label8;
+                m_DispFixLabel[5] = label9;
+                m_DispFixLabel[6] = label2;
+                m_DispFixLabel[7] = label7;
+                m_DispFixLabel[8] = label10;
+                m_DispFixLabel[9] = label11;
+                m_DispFixLabel[10] = label6;
+                m_DispFixLabel[11] = label5;
+                m_DispFixLabel[12] = label13;
+                m_DispFixLabel[13] = label14;
+                m_DispFixLabel[14] = label16;
+                m_DispFixLabel[15] = label17;
+                m_DispFixLabel[16] = label18;
+                m_DispFixLabel[17] = label4;
+                m_DispFixLabel[18] = label12;
+                m_DispFixLabel[19] = label15;
+
+                for (int i = 0; i < m_DispFixLabel.Length; i++)
+                {
+                    m_DispFixLabel[i].BackColor = s_LabelColor[(m_EntryMode - 1)];
+                }
+                m_DispFixLabel[0].Text = s_Title[(m_EntryMode - 1)];
+                m_DispFixLabel[1].Text = s_label1[(m_EntryMode - 1)];
+                m_DispFixLabel[2].Text = s_label2[(m_EntryMode - 1)];
+
+                int SRank = (int)CommonDefine.SecurityRankPos.SpecialAuthority;
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
+                || CommonMotions.LoginUserSecurity.SecRank == (int)CommonDefine.SecurityRankList[SRank].Key)
+                {
+                    tableLayoutPanel1.Height = (21 * 35) + 40 + 42;
+                    panel2.Visible = true;
+                    panel3.Visible = true;
+                }
+                else
+                {
+                    tableLayoutPanel1.Height = (20 * 35) + 40 + 42;
+                    panel2.Visible = false;
+                    panel3.Visible = false;
+                }
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region 画面ロック
         /// <summary>
         /// 画面ロック
@@ -29,17 +103,24 @@
         /// </summary>
         private void ControlLock(bool bctrl = true)
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (!wrk.GetType().Equals(typeof(Label)))
-                    wrk.Enabled = bctrl;
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (!wrk.GetType().Equals(typeof(Label)))
+                        wrk.Enabled = bctrl;
+                }
+                btnBackColor.Enabled = bctrl;
+                btnSalaryAdd.Enabled = bctrl;
+                btnSalaryDel.Enabled = bctrl;
+                btnRefDepAdd.Enabled = bctrl;
+                btnRefDepDel.Enabled = bctrl;
             }
-            btnBackColor.Enabled = bctrl;
-            btnSalaryAdd.Enabled = bctrl;
-            btnSalaryDel.Enabled = bctrl;
-            btnRefDepAdd.Enabled = bctrl;
-            btnRefDepDel.Enabled = bctrl;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -49,35 +130,42 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                wrk.Text = "";
-                CommonMotions.chgBackColor(wrk, true);
-            }
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    wrk.Text = "";
+                    CommonMotions.chgBackColor(wrk, true);
+                }
 
-            // 新規時は担当者コードを表示しない
-            if (m_PersonCode == 0)
-            {
-                lblPersonLabel.Visible = false;
-                lblPersonCode.Visible = false;
+                // 新規時は担当者コードを表示しない
+                if (m_PersonCode == 0)
+                {
+                    lblPersonLabel.Visible = false;
+                    lblPersonCode.Visible = false;
+                }
+                else
+                {
+                    lblPersonLabel.Visible = true;
+                    lblPersonCode.Visible = true;
+                }
+                // コンボボックス初期処理
+                SetSecurityManagementCombBox();
+                SetDepartmentCombBox(cmbDepartment);
+                SetDepartmentCombBox(cmbRefDepartment);
+                SetCalcLedgerCombBox();
+
+                // グリッドクリア
+                dgvSalary.Rows.Clear();
+                dgvRefDepartment.Rows.Clear();
+
+                m_bChengeAns = false;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblPersonLabel.Visible = true;
-                lblPersonCode.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            // コンボボックス初期処理
-            SetSecurityManagementCombBox();
-            SetDepartmentCombBox(cmbDepartment);
-            SetDepartmentCombBox(cmbRefDepartment);
-            SetCalcLedgerCombBox();
-
-            // グリッドクリア
-            dgvSalary.Rows.Clear();
-            dgvRefDepartment.Rows.Clear();
-
-            m_bChengeAns = false;
         }
         #endregion
 
@@ -159,7 +247,9 @@
                 // 担当者マスタ取得クラス領域
                 List<PersonInChargeMaster> pic = new List<PersonInChargeMaster>();
                 // 担当者マスタ取得SQL
-                string strSql = string.Format(" Where EmployeeClassFlg = {0} And DeleteFlg = 0 Order By DisplayOrder ASC", (int)CommonDefine.EmployeeClassFlg.Regular);
+                int Delflg = 0;
+                if (rdbMode2.Checked) Delflg = 1;
+                string strSql = string.Format(" Where EmployeeClassFlg = {0} And DeleteFlg = {1} Order By DisplayOrder ASC", m_EntryMode, Delflg);
                 // グリッドの行を0に戻す
                 dgvMaster.Rows.Clear(); ;
                 // 担当者マスタ取得
@@ -576,13 +666,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;
@@ -704,7 +812,7 @@
             IOMPersonDepartment pDepDB = new IOMPersonDepartment();
             try
             {
-                //// 一括処理なので接続を行う
+                // 一括処理なので接続を行う
                 picDB.connect(); picDB.beginTran();
                 salaryDB.connect(); salaryDB.beginTran();
                 pDepDB.connect(); pDepDB.beginTran();
@@ -889,7 +997,7 @@
                 work.SealPrintName = m_dispControl[(int)DispCtrl.SealPrintName].Text.ToString();
 
                 // 社員区分（社員）
-                work.EmployeeClassFlg = (int)CommonDefine.EmployeeClassFlg.Regular;
+                work.EmployeeClassFlg = m_EntryMode;
 
                 // 削除フラグ
                 work.DeleteFlg = 0;
@@ -1433,5 +1541,33 @@
             }
         }
         #endregion
+
+        #region 社員区分変更処理
+        /// <summary>
+        /// 社員区分変更処理
+        /// </summary>
+        private void ChangeEmployClass(int EmployFlg )
+        {
+            IOMPersonInCharge PersonDB = new IOMPersonInCharge();
+            try
+            {
+                int PersonCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.PersonCode].Text.ToString());
+                if (!PersonDB.UpdateFeild(PersonCode, (int)IOMPersonInCharge.ColumnCnt.EmployeeClassFlg, EmployFlg))
+                {
+                    MessageBox.Show("担当者マスタ更新に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return;
+                }
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+
+            }
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.cs	(revision 83)
@@ -56,11 +56,13 @@
         private static Color s_RowSelectColor = Color.GreenYellow;
         #endregion
 
-        #region デフォルトタイトル色
+        #region デフォルト色
         /// <summary>
-        /// デフォルトタイトル色
+        /// デフォルト色
         /// </summary>
-        private static Color[] s_DefaultColor = new Color[] { Color.LightBlue, Color.LightPink };
+        private static Color s_TitleRowColor = Color.Black;
+        private static Color[] s_DefaultBackColor = new Color[] { Color.Black, Color.LightBlue, Color.LightGreen, Color.Wheat };
+        private static Color[] s_DefaultForeColor = new Color[] { Color.White, Color.Black, Color.Black, Color.Black };
         #endregion
 
         #region カラムヘッダー行定義
@@ -84,7 +86,73 @@
         private static int s_TitleRowCnt = 5;
         #endregion
 
+        #region データ表示定義
+        /// <summary>
+        /// データ表示定義
+        /// </summary>
+        private KeyValuePair<int, string>[] s_ConfigurationArray = {
+                                                    //new KeyValuePair<int, string>(-1, "基　本　処　理"),                                                   // ----- タイトル
+                                                    //new KeyValuePair<int, string>((int)ClsExcute.SubFormExecuteNo.ActionSchdule, string.Empty),             // 203:行動予定入力
+                                                    //new KeyValuePair<int, string>((int)ClsExcute.SubFormExecuteNo.VehicleSchdule, string.Empty),            // 204:車両予約入力
+                                                    new KeyValuePair<int, string>(-1, "共　通　処　理"),                                                   // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionList, string.Empty),          //  1:工事情報一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList, string.Empty),      //  7:承認申請一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionCopyList, string.Empty),      //  8:工事案件コピー機能
+                                                    new KeyValuePair<int, string>(-1, "受　注　管　理"),                                                   // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo, string.Empty),      //  2:工事情報入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.EstimateInput, string.Empty),             //  3:積算見積入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.EstimatePrint, string.Empty),             //  4:積算見積書印刷
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.EstimateBudget, string.Empty),            //  5:積算予算書入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.OrderJoin, string.Empty),                 // 20:工事結合
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionSplit, string.Empty),         // 21:工事分割
+                                                    new KeyValuePair<int, string>(-1, "日次（施工）管理"),                                                   // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList, string.Empty),     // 11:部署別台帳一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList, string.Empty),    // 12:工事詳細台帳一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionLedger, string.Empty),        // 13:工事詳細台帳
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DRList, string.Empty),                    // 15:工事日報－一覧
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DRConstruction, string.Empty),            // 16:工事日報入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.Proceedings, string.Empty),               // 17:打合せ議事録入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.TAndPCosts, string.Empty),                // 14:交通費及び購入品入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.DRWork, string.Empty),                    // 18:出勤日報
+                                                    new KeyValuePair<int, string>(-1, "書　類　管　理"),                                                   // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.ConstructionBudget, string.Empty),        //  6:工事予算書入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry, string.Empty),        //  9:注文書入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint, string.Empty),        // 10:注文書印刷
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.PurchaseOrderStatus, string.Empty),       // 19:注文書発給一覧
+                                                    new KeyValuePair<int, string>(-1, "各種提出書類"),                                                    // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.CostomerRegist, string.Empty),            // 34:発注者登録申請
+                                                    new KeyValuePair<int, string>((int)ClsExcute.ProcessExecuteNo.SubConstrRegist, string.Empty),           // 36:協力会社登録申請
+                                                    new KeyValuePair<int, string>(-1, "マスタメンテナンス"),                                             // ----- タイトル
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.System, string.Empty),                // システム管理登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Security, string.Empty),              // セキュリティ区分登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ApprovalRoute, string.Empty),         // 承認経路登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.TermMaster, string.Empty),            // 期限登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Department, string.Empty),            // 部署登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.PersonInCharge, string.Empty),        // 担当者登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.AlwaysEmployment, string.Empty),      // 常雇者登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Orderers, string.Empty),              // 発注者登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ConstructionType, string.Empty),      // 工事種別登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Suppliers, string.Empty),             // 仕入先登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.SubContractor, string.Empty),         // 協力会社登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.SubContractorItem, string.Empty),     // 協力会社工種登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.SubContractorJobCategory, string.Empty),  // 協力会社職種登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Component, string.Empty),             // 大項目登録（構成登録）
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ConstructionItem, string.Empty),      // 中項目登録（工種登録）
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ConstructionWork, string.Empty),      // 小項目登録（作業登録）
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ComponentLink, string.Empty),         // 大・中項目関連登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.BusinessType, string.Empty),          // 法人格登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.OrderDivision, string.Empty),         // 発注者区分登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.ConstructionExpenses, string.Empty),  // 施工経費区分登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Unit, string.Empty),                  // 単位登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.Calender, string.Empty),              // カレンダー登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.VehicleMaster, string.Empty),         // 車両登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.SaleSalesGraphData, string.Empty),    // 売上グラフデータ入力
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.MaterialKind, string.Empty),          // 資材種類登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.MaterialItem, string.Empty),          // 資材品目登録
+                                                    new KeyValuePair<int, string>((int)ClsExcute.MaintenanceExecuteNo.SalesConfirm, string.Empty),          // 売上確認
+                                                                        };
         #endregion
+        #endregion
 
         #region 変数
         /// <summary>
@@ -109,6 +177,11 @@
         /// 参照フラグ
         /// </summary>
         private bool m_EditLock = false;
+
+        /// <summary>
+        /// 基本サイズ
+        /// </summary>
+        private Size m_FormSize;
         #endregion
 
         #region プロパティ
@@ -152,7 +225,8 @@
         private void FrmSecurity_Load(object sender, EventArgs e)
         {
             dgvProcess.ColumnHeadersHeight = dgvProcess.ColumnHeadersHeight * (s_HeaderRows + 1);
-            
+            m_FormSize = this.Size;
+
             // グリッドデータ表示
             DispSecurityGridData();
 
@@ -249,7 +323,7 @@
                     MessageBox.Show("選択データがありません。", "選択確認", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
                 }
-                
+
                 frm.secRec = m_SecMasterList[DataColCnt];
                 frm.ShowDialog();
 
@@ -438,10 +512,29 @@
             try
             {
                 // ヘッダー以外は処理なし
-                if (e.RowIndex > -1) return;
+                if (e.RowIndex < 0)
+                {
+                    //// 標準ヘッダーの描画
+                    GridCellPainting(sender, e);
+                }
+                else
+                {
+                    DataGridView dgv = dgvProcess;
+                    if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
+                    {
+                        //チェックボックス列以外は処理しない
+                        if (!dgv.Columns[e.ColumnIndex].GetType().Equals(typeof(DataGridViewCheckBoxColumn))) return;
+                        // 変更不可行以外は処理しない
+                        if (!dgv.Rows[e.RowIndex].ReadOnly) return;
+                        
+                        dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = s_TitleRowColor;
 
-                //// 標準ヘッダーの描画
-                GridCellPainting(sender, e);
+                        // 描画する領域
+                        e.PaintBackground(e.CellBounds, false);
+                        
+                        e.Handled = true;
+                    }
+                }
             }
             catch (System.Exception ex)
             {
@@ -458,71 +551,71 @@
         /// <param name="e"></param>
         /// <param name="columns"></param>
         /// <param name="headerText"></param>
-        private void JoinGridHeader(object sender, DataGridViewCellPaintingEventArgs e, List<DataGridViewColumn> columns, string headerText)
-        {
-            try
-            {
-                //指定した列を結合する
-                // セルの矩形を取得
-                Rectangle rect = e.CellBounds;
-                //rect.X += 1;
-                //rect.Y += 1;
-                rect.Height -= 1;
+        //private void JoinGridHeader(object sender, DataGridViewCellPaintingEventArgs e, List<DataGridViewColumn> columns, string headerText)
+        //{
+        //    try
+        //    {
+        //        //指定した列を結合する
+        //        // セルの矩形を取得
+        //        Rectangle rect = e.CellBounds;
+        //        //rect.X += 1;
+        //        //rect.Y += 1;
+        //        rect.Height -= 1;
 
-                DataGridView dgv = (DataGridView)sender;
+        //        DataGridView dgv = (DataGridView)sender;
 
-                rect.Width = 0;
+        //        rect.Width = 0;
 
-                // 結合する列の幅を取得して、足す
-                foreach (DataGridViewColumn col in columns)
-                {
-                    rect.Width += col.Width;
+        //        // 結合する列の幅を取得して、足す
+        //        foreach (DataGridViewColumn col in columns)
+        //        {
+        //            rect.Width += col.Width;
 
-                    if (e.ColumnIndex > col.Index)
-                    {
-                        // 矩形の位置を補正
-                        rect.X -= col.Width;
-                    }
-                }
+        //            if (e.ColumnIndex > col.Index)
+        //            {
+        //                // 矩形の位置を補正
+        //                rect.X -= col.Width;
+        //            }
+        //        }
 
-                // 背景、枠線、セルの値を描画
-                using (SolidBrush brush = new SolidBrush(this.dgvProcess.ColumnHeadersDefaultCellStyle.BackColor))
-                using (Brush gridBrush = new SolidBrush(this.dgvProcess.GridColor))
-                using (Pen pen = new Pen(dgv.GridColor))
-                {
-                    // Erase the cell.
-                    e.Graphics.FillRectangle(brush, e.CellBounds);
+        //        // 背景、枠線、セルの値を描画
+        //        using (SolidBrush brush = new SolidBrush(this.dgvProcess.ColumnHeadersDefaultCellStyle.BackColor))
+        //        using (Brush gridBrush = new SolidBrush(this.dgvProcess.GridColor))
+        //        using (Pen pen = new Pen(dgv.GridColor))
+        //        {
+        //            // Erase the cell.
+        //            e.Graphics.FillRectangle(brush, e.CellBounds);
 
-                    // 背景の描画
-                    e.Graphics.FillRectangle(brush, rect);
+        //            // 背景の描画
+        //            e.Graphics.FillRectangle(brush, rect);
 
-                    // 枠線の描画
-                    e.Graphics.DrawRectangle(pen, rect);
+        //            // 枠線の描画
+        //            e.Graphics.DrawRectangle(pen, rect);
 
-                    //// Draw the grid lines (only the right and bottom lines;
-                    //// DataGridView takes care of the others).
-                    //e.Graphics.DrawLine(pen, e.CellBounds.Left,
-                    //    e.CellBounds.Bottom - 1, e.CellBounds.Right - 1,
-                    //    e.CellBounds.Bottom - 1);
-                    //e.Graphics.DrawLine(pen, e.CellBounds.Right - 1,
-                    //    e.CellBounds.Top, e.CellBounds.Right - 1,
-                    //    e.CellBounds.Bottom);
+        //            //// Draw the grid lines (only the right and bottom lines;
+        //            //// DataGridView takes care of the others).
+        //            //e.Graphics.DrawLine(pen, e.CellBounds.Left,
+        //            //    e.CellBounds.Bottom - 1, e.CellBounds.Right - 1,
+        //            //    e.CellBounds.Bottom - 1);
+        //            //e.Graphics.DrawLine(pen, e.CellBounds.Right - 1,
+        //            //    e.CellBounds.Top, e.CellBounds.Right - 1,
+        //            //    e.CellBounds.Bottom);
 
-                }
+        //        }
 
-                // セルに表示するテキストを描画
-                TextRenderer.DrawText(e.Graphics,
-                                headerText,
-                                e.CellStyle.Font,
-                                rect,
-                                e.CellStyle.ForeColor,
-                                TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter);
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
+        //        // セルに表示するテキストを描画
+        //        TextRenderer.DrawText(e.Graphics,
+        //                        headerText,
+        //                        e.CellStyle.Font,
+        //                        rect,
+        //                        e.CellStyle.ForeColor,
+        //                        TextFormatFlags.HorizontalCenter | TextFormatFlags.VerticalCenter);
+        //    }
+        //    catch (System.Exception ex)
+        //    {
+        //        logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+        //    }
+        //}
         #endregion
 
         #region ヘッダーダブルクリック
@@ -739,6 +832,7 @@
             try
             {
                 DataGridView dgv = dgvProcess;
+
                 // 行選択色を元に戻す
                 if (m_BeforeGridRow != -1) DefaultRowChangeColor(m_BeforeGridRow);
 
@@ -754,15 +848,15 @@
         }
         #endregion
 
-        #region フォームサイズチェンジ
+        #region ウィンドウサイズ変更
         /// <summary>
-        /// フォームサイズチェンジ
+        /// ウィンドウサイズ変更
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
         private void FrmSecurity_SizeChanged(object sender, EventArgs e)
         {
-
+            if (this.WindowState == FormWindowState.Normal) this.Size = m_FormSize;
         }
         #endregion
     }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurity.designer.cs	(revision 83)
@@ -59,7 +59,7 @@
             this.btnDataEntry.BackColor = System.Drawing.Color.Green;
             this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataEntry.ForeColor = System.Drawing.Color.White;
-            this.btnDataEntry.Location = new System.Drawing.Point(960, 650);
+            this.btnDataEntry.Location = new System.Drawing.Point(1000, 655);
             this.btnDataEntry.Name = "btnDataEntry";
             this.btnDataEntry.Size = new System.Drawing.Size(120, 30);
             this.btnDataEntry.TabIndex = 4;
@@ -73,7 +73,7 @@
             this.btnEnd.BackColor = System.Drawing.Color.Blue;
             this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(1088, 650);
+            this.btnEnd.Location = new System.Drawing.Point(1128, 655);
             this.btnEnd.Name = "btnEnd";
             this.btnEnd.Size = new System.Drawing.Size(120, 30);
             this.btnEnd.TabIndex = 6;
@@ -88,7 +88,7 @@
             this.label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label1.ForeColor = System.Drawing.Color.Black;
-            this.label1.Location = new System.Drawing.Point(360, 10);
+            this.label1.Location = new System.Drawing.Point(380, 10);
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(500, 20);
             this.label1.TabIndex = 5;
@@ -148,7 +148,7 @@
             this.groupBox1.Controls.Add(this.btnDispRight);
             this.groupBox1.Controls.Add(this.btnDispLeft);
             this.groupBox1.Controls.Add(this.btnDataDelete);
-            this.groupBox1.Location = new System.Drawing.Point(234, 630);
+            this.groupBox1.Location = new System.Drawing.Point(274, 635);
             this.groupBox1.Name = "groupBox1";
             this.groupBox1.Size = new System.Drawing.Size(460, 50);
             this.groupBox1.TabIndex = 32;
@@ -222,7 +222,7 @@
             this.groupBox2.BackColor = System.Drawing.Color.White;
             this.groupBox2.Controls.Add(this.btnAllOff);
             this.groupBox2.Controls.Add(this.btnAllOn);
-            this.groupBox2.Location = new System.Drawing.Point(702, 630);
+            this.groupBox2.Location = new System.Drawing.Point(742, 635);
             this.groupBox2.Name = "groupBox2";
             this.groupBox2.Size = new System.Drawing.Size(250, 50);
             this.groupBox2.TabIndex = 33;
@@ -256,7 +256,7 @@
             this.Column2,
             this.Column3});
             this.dgvProcess.ImeMode = System.Windows.Forms.ImeMode.Disable;
-            this.dgvProcess.Location = new System.Drawing.Point(8, 52);
+            this.dgvProcess.Location = new System.Drawing.Point(10, 40);
             this.dgvProcess.Name = "dgvProcess";
             this.dgvProcess.RowHeadersVisible = false;
             this.dgvProcess.RowHeadersWidth = 20;
@@ -263,7 +263,7 @@
             this.dgvProcess.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
             this.dgvProcess.RowTemplate.Height = 20;
             this.dgvProcess.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvProcess.Size = new System.Drawing.Size(1200, 570);
+            this.dgvProcess.Size = new System.Drawing.Size(1240, 580);
             this.dgvProcess.TabIndex = 28;
             this.dgvProcess.TabStop = false;
             this.dgvProcess.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvProcess_CellContentClick);
@@ -299,7 +299,7 @@
             // 
             // Column3
             // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
             dataGridViewCellStyle3.ForeColor = System.Drawing.Color.Black;
             this.Column3.DefaultCellStyle = dataGridViewCellStyle3;
             this.Column3.Frozen = true;
@@ -317,7 +317,7 @@
             this.AutoSize = true;
             this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
             this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1220, 687);
+            this.ClientSize = new System.Drawing.Size(1260, 692);
             this.Controls.Add(this.groupBox2);
             this.Controls.Add(this.groupBox1);
             this.Controls.Add(this.dgvProcess);
@@ -350,9 +350,6 @@
         private System.Windows.Forms.Label label1;
         private System.Windows.Forms.Button btnDataDelete;
         private DataGridViewEX dgvProcess;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
         private System.Windows.Forms.Button btnAllOff;
         private System.Windows.Forms.Button btnAllOn;
         private System.Windows.Forms.GroupBox groupBox1;
@@ -361,5 +358,8 @@
         private System.Windows.Forms.Button btnDispRight;
         private System.Windows.Forms.Button btnDispLeft;
         private System.Windows.Forms.GroupBox groupBox2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Security/FrmSecurityAuxiliary.cs	(revision 83)
@@ -171,7 +171,7 @@
                 {
                     // セキュリティ区分マスタの表示順更新
                     string strSQL = secDB.CreatePrimarykeyString(m_SecMasterList[i].SecCode);
-                    if (!secDB.UpdateFeild(m_SecMasterList[i].SecCode, (int)IOMSecurity.DataColumn.DisplayOrder, (i + 1), false))
+                    if (!secDB.UpdateFeild(m_SecMasterList[i].SecCode, (int)IOMSecurity.TableColumn.DisplayOrder, (i + 1), false))
                     {
                         secDB.rollback();
                         exeDB.rollback();
@@ -190,6 +190,9 @@
                         // 処理番号取得
                         int iSecCode = CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.SecCode].Value);
 
+                        // タイトルは処理しない
+                        if (iSecCode < 0) continue;
+
                         // 起動指定無は処理しない
                         bool bExecute = (bool)CurRow.Cells[SelectCol].Value;
                         bool bEdit = (bool)CurRow.Cells[SelectCol + 1].Value;
@@ -365,6 +368,8 @@
                 // データセット
                 SetProcessGridMasterData();
 
+                // タイトル背景色セット
+                SetTitleBackColor();
                 return true;
             }
             catch (Exception ex)
@@ -375,6 +380,36 @@
         }
         #endregion
 
+        #region タイトル行の背景色を変える
+        /// <summary>
+        /// タイトル行の背景色を変える
+        /// </summary>
+        private void SetTitleBackColor()
+        {
+            try
+            {
+                DataGridView dgv = dgvProcess;
+                foreach (DataGridViewRow CurRow in dgv.Rows)
+                {
+                    if (CommonMotions.cnvInt(CurRow.Cells[(int)GridColumn.SecCode].Value) > 0) continue;
+                    
+                    foreach (DataGridViewCell CurCell in CurRow.Cells)
+                    {
+                        if (CurCell.ColumnIndex <= (int)GridColumn.SecName) continue;
+
+                        CurCell.Style.ForeColor = s_TitleRowColor;
+                        CurCell.Style.BackColor = s_TitleRowColor;
+                    }
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+
+        }
+        #endregion
+
         #region 処理起動グリッド表示
         /// <summary>
         /// 処理起動グリッド表示
@@ -385,29 +420,63 @@
             {
                 DataGridView dgv = dgvProcess;
                 int icnt = 1;
-                
-                // ----- 起動処理一覧表示
-                foreach (KeyValuePair<int, string> wrkValue in ClsExcute.ProcessExecuteName)
+                int rcnt = 0;
+                string strProcName = string.Empty;
+                string DspCnt = string.Empty;
+                foreach (KeyValuePair<int, string> wrkValue in s_ConfigurationArray)
                 {
-                    if (wrkValue.Key == 0) continue;
-//                    if (wrkValue.Key >= (int)ClsExcute.ProcessExecuteNo.Proceedings) break;   Del BIT 2017/02/22 
-                    int rcnt = dgv.Rows.Add(icnt++,
+                    DspCnt = string.Empty;
+                    if (wrkValue.Key < 0)
+                    {
+                        strProcName = wrkValue.Value;
+                    }
+                    else if (wrkValue.Key < (int)ClsExcute.MaintenanceExecuteNo.System)
+                    {
+                        strProcName = ClsExcute.ProcessExecuteName[wrkValue.Key];
+                        DspCnt = (icnt++).ToString();
+                    }
+                    else if (wrkValue.Key < (int)ClsExcute.SubFormExecuteNo.MessageWriter)
+                    {
+                        strProcName = ClsExcute.MaintenanceExecuteName[wrkValue.Key];
+                        DspCnt = (icnt++).ToString();
+                    }
+                    else
+                    {
+                        strProcName = ClsExcute.subFormExecuteName[wrkValue.Key];
+                        DspCnt = (icnt++).ToString();
+                    }
+                    //substringcnt = strProcName.IndexOf("－");
+                    //if (substringcnt > 0) strProcName = strProcName.Substring(0, substringcnt);
+                    strProcName = strProcName.Replace("－", "");
+                    if (wrkValue.Key > 0) strProcName = "　" + strProcName;
+
+                    rcnt = dgv.Rows.Add(DspCnt,
                                             wrkValue.Key,
-                                            wrkValue.Value.Replace("－", ""),
+                                            strProcName,
                                             true, true);
-                    dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultColor[0];
+                    if (wrkValue.Key < 0)
+                    {
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.ForeColor = s_DefaultForeColor[0];
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultBackColor[0];
+                        dgv.Rows[rcnt].ReadOnly = true;
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
+                    }
+                    else if (wrkValue.Key < (int)ClsExcute.MaintenanceExecuteNo.System)
+                    {
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.ForeColor = s_DefaultForeColor[1];
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultBackColor[1];
+                    }
+                    else if ((int)ClsExcute.MaintenanceExecuteNo.System <= wrkValue.Key && wrkValue.Key < (int)ClsExcute.SubFormExecuteNo.MessageWriter)
+                    {
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.ForeColor = s_DefaultForeColor[2];
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultBackColor[2];
+                    }
+                    else
+                    {
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.ForeColor = s_DefaultForeColor[3];
+                        dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultBackColor[3];
+                    }
                 }
-                
-                // ----- マスタメンテナンス一覧表示
-                foreach (KeyValuePair<int, string> wrkValue in ClsExcute.MaintenanceExecuteName)
-                {
-                    if (wrkValue.Key == 0) continue;
-                    int rcnt = dgv.Rows.Add(icnt++,
-                                            wrkValue.Key,
-                                            wrkValue.Value.Replace("－", ""),
-                                            true, true);
-                    dgv.Rows[rcnt].Cells[(int)GridColumn.SecName].Style.BackColor = s_DefaultColor[1];
-                }
             }
             catch (Exception ex)
             {
@@ -443,7 +512,7 @@
                 int BreakSecCode = 0;
                 int Columncount = 0;
                 int ino = 0;
-                int SecDataCnt = Enum.GetNames(typeof(IOMSecurity.DataColumn)).Length;
+                int SecDataCnt = Enum.GetNames(typeof(IOMSecurity.TableColumn)).Length;
                 foreach (object[] wrkobj in peList)
                 {
                     // 保護区分マスタ取得
@@ -737,27 +806,42 @@
                 Color SetForeColor = Color.Black;
 
                 int ProcCode = CommonMotions.cnvInt(dgv.Rows[CurrentRowCnt].Cells[(int)GridColumn.SecCode].Value);
+                int ArraryCnt = 0;
                 // 列の色を変える
                 for (int i = 0; i < colcnt; i++)
                 {
                     switch (i)
                     {
+                        case (int)GridColumn.No:
+                        case (int)GridColumn.SecCode:
+                                SetBackColor = s_DefaultForeColor[0];
+                            break;
                         case (int)GridColumn.SecName:
-                            if (ProcCode < (int)ClsExcute.MaintenanceExecuteNo.System)
-                                SetBackColor = s_DefaultColor[0];
-                            else
-                                SetBackColor = s_DefaultColor[1];
-                            break;
-                        default:
-                            if (CurrentRowCnt < (dgv.RowCount - 1))
-                            {   // 最終行以外は次行の色を取得する
-                                SetBackColor = dgv.Rows[CurrentRowCnt + 1].Cells[i].Style.BackColor;
+                            if (ProcCode < 0)
+                            {
+                                SetBackColor = s_DefaultBackColor[0];
+                                SetForeColor = s_DefaultForeColor[0];
                             }
-                            else
-                            {   // 最終行は前行の色を取得する
-                                SetBackColor = dgv.Rows[CurrentRowCnt - 1].Cells[i].Style.BackColor;
+                            else if (ProcCode < (int)ClsExcute.MaintenanceExecuteNo.System)
+                            {
+                                SetBackColor = s_DefaultBackColor[1];
+                                SetForeColor = s_DefaultForeColor[1];
                             }
+                            else if ((int)ClsExcute.MaintenanceExecuteNo.System <= ProcCode && ProcCode < (int)ClsExcute.SubFormExecuteNo.MessageWriter)
+                            {
+                                SetBackColor = s_DefaultBackColor[2];
+                                SetForeColor = s_DefaultForeColor[2];
+                            }
+                            else 
+                            {
+                                SetBackColor = s_DefaultBackColor[3];
+                                SetForeColor = s_DefaultForeColor[3];
+                            }
                             break;
+                        default:
+                            ArraryCnt = (i - ((int)GridColumn.SecName + 1)) / 2;
+                            SetBackColor = CommonMotions.getBackForeColor(m_SecMasterList[ArraryCnt].SelectBackColor, CommonDefine.PalceOfColor.BackColor);
+                            break;
                     }
                     CurRow.Cells[i].Style.BackColor = SetBackColor;
                     CurRow.Cells[i].Style.ForeColor = SetForeColor;
@@ -849,6 +933,9 @@
                 int HeadRowCnt = s_TitleRowCnt;
                 Pen LinePen = new Pen(Color.Gray);
                 int Listno = 0;
+                int ArraryCnt = 0;
+                Color SetBackColor = Color.White;
+                Color SetForeColor = Color.Black;
                 for (int i = ((int)GridColumn.SecName + 1); i < GridColumnCnt; i += 2, Listno++)
                 {
                     // カラムヘッダー取得
@@ -860,8 +947,12 @@
                     r1.Y += 1;
                     r1.Width = (r1.Width + r2.Width) - 2;
 
+                    ArraryCnt = (i - ((int)GridColumn.SecName + 1)) / 2;
+                    SetBackColor = CommonMotions.getBackForeColor(m_SecMasterList[ArraryCnt].SelectBackColor, CommonDefine.PalceOfColor.BackColor);
+                    SetForeColor = CommonMotions.GetComplementaryColor(SetBackColor);
+
                     r1.Height = r1.Height / HeadRowCnt - 2;
-                    e.Graphics.FillRectangle(new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.BackColor), r1);
+                    e.Graphics.FillRectangle(new SolidBrush(SetBackColor), r1);
                     rLine.Width = rLine.Width * 2;
                     rLine.Height = rLine.Height / HeadRowCnt;
                     e.Graphics.DrawRectangle(LinePen, rLine);
@@ -871,7 +962,7 @@
                     format.LineAlignment = StringAlignment.Center;
                     e.Graphics.DrawString(m_SecMasterList[Listno].SecName,
                                             dgv.ColumnHeadersDefaultCellStyle.Font,
-                                            new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.ForeColor),
+                                            new SolidBrush(SetForeColor),
                                             r1,
                                             format);
 
@@ -891,10 +982,10 @@
                     e.Graphics.DrawRectangle(LinePen, rLine);
 
                     r1.Y += (r1.Height + 2);
-                    e.Graphics.FillRectangle(new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.BackColor), r1);
+                    e.Graphics.FillRectangle(new SolidBrush(SetBackColor), r1);
                     e.Graphics.DrawString(ColumnHeaderStrings1,
                                             dgv.ColumnHeadersDefaultCellStyle.Font,
-                                            new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.ForeColor),
+                                            new SolidBrush(SetForeColor),
                                             r1,
                                             format);
 
@@ -914,10 +1005,10 @@
                     string ColumnHeaderStrings2 = SecRangeValue.Value;
 
                     r1.Y += (r1.Height + 2);
-                    e.Graphics.FillRectangle(new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.BackColor), r1);
+                    e.Graphics.FillRectangle(new SolidBrush(SetBackColor), r1);
                     e.Graphics.DrawString(ColumnHeaderStrings2,
                                             dgv.ColumnHeadersDefaultCellStyle.Font,
-                                            new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.ForeColor),
+                                            new SolidBrush(SetForeColor),
                                             r1,
                                             format);
 
@@ -928,10 +1019,10 @@
                     string ColumnHeaderStrings3 = CommonDefine.GeneralAffairsList[m_SecMasterList[Listno].GeneralAffairs].Value;
 
                     r1.Y += (r1.Height + 2);
-                    e.Graphics.FillRectangle(new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.BackColor), r1);
+                    e.Graphics.FillRectangle(new SolidBrush(SetBackColor), r1);
                     e.Graphics.DrawString(ColumnHeaderStrings3,
                                             dgv.ColumnHeadersDefaultCellStyle.Font,
-                                            new SolidBrush(dgv.ColumnHeadersDefaultCellStyle.ForeColor),
+                                            new SolidBrush(SetForeColor),
                                             r1,
                                             format);
                 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.cs	(revision 83)
@@ -35,6 +35,7 @@
 
         #region 定数
 
+        #region チェックレングス
         /// <summary>
         /// 最大登録件数
         /// </summary>
@@ -64,9 +65,11 @@
         /// 50音読み
         /// </summary>
         private const int s_JapaneseSyllabaryLength = 2;
+        #endregion
 
+        #region グリッド表示順番
         /// <summary>
-        /// 表示順番
+        /// グリッド表示順番
         /// </summary>
         private enum DispListColumn
         {
@@ -76,7 +79,13 @@
             CompanyName,
             CEOName
         }
-        private enum Dispcount
+        #endregion
+
+        #region 表示コントロール定義
+        /// <summary>
+        /// 表示コントロール定義
+        /// </summary>
+        private enum DispCtrl
         {
             CompanyCode = 0,
             CorporateStatusName,
@@ -109,6 +118,7 @@
             PaymentNormal,
             PaymentLabour,
         }
+        #endregion
 
         /// <summary>
         /// 法人格固定文字
@@ -155,10 +165,23 @@
         /// 参照フラグ
         /// </summary>
         private bool m_EditLock = false;
+
+        /// <summary>
+        /// サブフォーム使用フラグ
+        /// </summary>
+        private bool m_SubForm = false;
         #endregion
 
         #region プロパティ
         /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        public bool EndButton
+        {
+            get { return m_EndButton; }
+        }
+
+        /// <summary>
         /// 会社コード
         /// </summary>
         public int CompanyCode
@@ -175,6 +198,15 @@
             get { return m_EditLock; }
             set { m_EditLock = value; }
         }
+
+        /// <summary>
+        /// サブフォーム使用フラグ
+        /// </summary>
+        public bool SubForm
+        {
+            get { return m_SubForm; }
+            set { m_SubForm = value; }
+        }
         #endregion
 
         #region コンストラクタ
@@ -228,10 +260,26 @@
         /// <param name="e"></param>
         private void btnEnd_Click(object sender, EventArgs e)
         {
+            if (m_SubForm) m_EndButton = true;
             this.Close();
         }
         #endregion
 
+        #region データ選択ボタン押下
+        /// <summary>
+        /// データ選択ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnSelect_Click(object sender, EventArgs e)
+        {
+            m_bChengeAns = false;
+            m_CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text);
+
+            this.Close();
+        }
+        #endregion
+
         #region 初期フォームロード
         /// <summary>
         /// 初期フォームロード
@@ -271,6 +319,9 @@
                 ExecReadOnly();
             }
 
+            // サブ画面使用時はデータ選択ボタン表示
+            if (m_SubForm) btnSelect.Visible = true;
+
             dgvMaster.Focus();
 
             m_InitFlg = false;
@@ -355,7 +406,7 @@
 
                 List<SubContractorMaster> workList = new List<SubContractorMaster>();
                 // 
-                string strWhere = string.Format(" Where CompanyCode = {0}", m_dispControl[(int)Dispcount.CompanyCode].Text);
+                string strWhere = string.Format(" Where CompanyCode = {0}", m_dispControl[(int)DispCtrl.CompanyCode].Text);
                 // データ読込
                 if (!sbDB.SelectAction(strWhere, ref workList))
                 {
@@ -508,10 +559,10 @@
                 // 新規時
                 string strWhere = string.Empty;
 
-                m_dispControl[(int)Dispcount.CompanyCode].Text = (scDB.SelectMaxCompanyCodeCount(strWhere) + 1).ToString();
+                m_dispControl[(int)DispCtrl.CompanyCode].Text = (scDB.SelectMaxCompanyCodeCount(strWhere) + 1).ToString();
 
                 // 最大登録件数越え
-                if (CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text) > s_MaxCompanyCode)
+                if (CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text) > s_MaxCompanyCode)
                 {
                     MessageBox.Show("最大件数を超えました、これ以上登録できません", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
                     return;
@@ -518,9 +569,9 @@
                 }
 
                 // モード表示
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringNew;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringNew;
                 // フォーカスセット
-                m_dispControl[(int)Dispcount.CompanyName].Focus();
+                m_dispControl[(int)DispCtrl.CompanyName].Focus();
 
                 // 初期は10行表示する
                 dgvJobItem.Rows.Add(10);
@@ -551,24 +602,24 @@
             {
                 //現在値セット
                 //郵便番号
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.ZipCode].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.ZipCode].Text))
                 {
-                    Fad.ZipCodeArea = m_dispControl[(int)Dispcount.ZipCode].Text;
+                    Fad.ZipCodeArea = m_dispControl[(int)DispCtrl.ZipCode].Text;
                 }
                 //住所１
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address1].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address1].Text))
                 {
-                    Fad.AddressArea1 = m_dispControl[(int)Dispcount.Address1].Text;
+                    Fad.AddressArea1 = m_dispControl[(int)DispCtrl.Address1].Text;
                 }
                 //住所２
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address2].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address2].Text))
                 {
-                    Fad.AddressArea2 = m_dispControl[(int)Dispcount.Address2].Text;
+                    Fad.AddressArea2 = m_dispControl[(int)DispCtrl.Address2].Text;
                 }
                 //住所３
-                if (!string.IsNullOrEmpty(m_dispControl[(int)Dispcount.Address3].Text))
+                if (!string.IsNullOrEmpty(m_dispControl[(int)DispCtrl.Address3].Text))
                 {
-                    Fad.AddressArea3 = m_dispControl[(int)Dispcount.Address3].Text;
+                    Fad.AddressArea3 = m_dispControl[(int)DispCtrl.Address3].Text;
                 }
 
                 //Fad.ShowInTaskbar = false;
@@ -579,16 +630,16 @@
                 //検索値取得
                 //郵便番号
                 if (!string.IsNullOrEmpty(Fad.ZipCodeArea))
-                    m_dispControl[(int)Dispcount.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
+                    m_dispControl[(int)DispCtrl.ZipCode].Text = Fad.ZipCodeArea.Substring(0, 3) + "-" + Fad.ZipCodeArea.Substring(3);
                 //住所１
-                m_dispControl[(int)Dispcount.Address1].Text = Fad.AddressArea1;
+                m_dispControl[(int)DispCtrl.Address1].Text = Fad.AddressArea1;
                 //住所２
-                m_dispControl[(int)Dispcount.Address2].Text = Fad.AddressArea2;
+                m_dispControl[(int)DispCtrl.Address2].Text = Fad.AddressArea2;
                 //住所３
-                m_dispControl[(int)Dispcount.Address3].Text = Fad.AddressArea3;
+                m_dispControl[(int)DispCtrl.Address3].Text = Fad.AddressArea3;
 
                 // 次コントロールへ
-                m_dispControl[(int)Dispcount.PhoneNumber].Focus();
+                m_dispControl[(int)DispCtrl.PhoneNumber].Focus();
             }
             catch (Exception ex)
             {
@@ -1052,5 +1103,37 @@
             }
         }
         #endregion
+
+        #region 参照データ表示
+        /// <summary>
+        /// 参照データ表示
+        /// </summary>
+        public void DispReferenceData()
+        {
+            try
+            {
+                if (!m_SubForm) return;
+                if (!m_EditLock) return;
+                if (m_CompanyCode == 0) return;
+
+                // ----- データ表示
+                // クリア
+                ClearDisplay();
+
+                // 更新データ取得
+                DispMentenanceData();
+
+                // モード表示
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringRef;
+
+                // フォーカスセット
+                m_dispControl[(int)DispCtrl.CompanyName].Focus();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractor.designer.cs	(revision 83)
@@ -115,6 +115,8 @@
             this.label26 = new System.Windows.Forms.Label();
             this.label23 = new System.Windows.Forms.Label();
             this.cmbJapaneseSyllabary = new System.Windows.Forms.ComboBox();
+            this.btnSelect = new System.Windows.Forms.Button();
+            this.label27 = new System.Windows.Forms.Label();
             this.dgvJobItem = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.ItemColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.ItemColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -1202,6 +1204,34 @@
             this.cmbJapaneseSyllabary.TabIndex = 2;
             this.cmbJapaneseSyllabary.SelectedIndexChanged += new System.EventHandler(this.cmbJapaneseSyllabary_SelectedIndexChanged);
             // 
+            // btnSelect
+            // 
+            this.btnSelect.BackColor = System.Drawing.Color.Green;
+            this.btnSelect.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnSelect.ForeColor = System.Drawing.Color.White;
+            this.btnSelect.Location = new System.Drawing.Point(964, 650);
+            this.btnSelect.Name = "btnSelect";
+            this.btnSelect.Size = new System.Drawing.Size(120, 30);
+            this.btnSelect.TabIndex = 26;
+            this.btnSelect.Text = "データ選択";
+            this.btnSelect.UseVisualStyleBackColor = false;
+            this.btnSelect.Visible = false;
+            this.btnSelect.Click += new System.EventHandler(this.btnSelect_Click);
+            // 
+            // label27
+            // 
+            this.label27.BackColor = System.Drawing.Color.Red;
+            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label27.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label27.ForeColor = System.Drawing.Color.White;
+            this.label27.Location = new System.Drawing.Point(1050, 40);
+            this.label27.Name = "label27";
+            this.label27.Size = new System.Drawing.Size(160, 32);
+            this.label27.TabIndex = 27;
+            this.label27.Text = "削除データ";
+            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.label27.Visible = false;
+            // 
             // dgvJobItem
             // 
             this.dgvJobItem.AllowUserToAddRows = false;
@@ -1425,6 +1455,7 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.Black;
             this.ClientSize = new System.Drawing.Size(1220, 687);
+            this.Controls.Add(this.label27);
             this.Controls.Add(this.panel2);
             this.Controls.Add(this.panel1);
             this.Controls.Add(this.btnDispDown);
@@ -1434,9 +1465,10 @@
             this.Controls.Add(this.dgvMaster);
             this.Controls.Add(this.lblEditMode);
             this.Controls.Add(this.label1);
-            this.Controls.Add(this.btnDataDelete);
             this.Controls.Add(this.btnDataEntry);
             this.Controls.Add(this.btnEnd);
+            this.Controls.Add(this.btnDataDelete);
+            this.Controls.Add(this.btnSelect);
             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;
@@ -1552,5 +1584,7 @@
         private System.Windows.Forms.Label label25;
         private System.Windows.Forms.Label label26;
         private System.Windows.Forms.ComboBox cmbLabour;
+        private System.Windows.Forms.Button btnSelect;
+        private System.Windows.Forms.Label label27;
     }
 }
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractorAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractorAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/SubContractor/FrmSubContractorAuxiliary.cs	(revision 83)
@@ -33,7 +33,7 @@
         {
             try
             {
-                string strDel = jobitemDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text));
+                string strDel = jobitemDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text));
                 jobitemDB.DeleteAction(strDel, false);
 
                 return true;
@@ -56,7 +56,7 @@
         {
             try
             {
-                string strDel = jobLinkDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text));
+                string strDel = jobLinkDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text));
                 jobLinkDB.DeleteAction(strDel, false);
 
                 return true;
@@ -110,9 +110,9 @@
 
             // モード表示
             if (m_EditLock)
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringRef;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringRef;
             else
-                m_dispControl[(int)Dispcount.EditMode].Text = CommonDefine.EditModeStringEdit;
+                m_dispControl[(int)DispCtrl.EditMode].Text = CommonDefine.EditModeStringEdit;
 
             // 参照時はデータ変更させない
             if (m_EditLock)
@@ -121,7 +121,7 @@
             }
 
             // フォーカスセット
-            m_dispControl[(int)Dispcount.CompanyName].Focus();
+            m_dispControl[(int)DispCtrl.CompanyName].Focus();
         }
         #endregion
 
@@ -351,36 +351,36 @@
         /// </summary>
         private void SetDisplayObject()
         {
-            int DspCtrlCnt = Enum.GetNames(typeof(Dispcount)).Length;
+            int DspCtrlCnt = Enum.GetNames(typeof(DispCtrl)).Length;
             m_dispControl = new Control[DspCtrlCnt];
 
-            m_dispControl[(int)Dispcount.CompanyCode] = lblCompanyCode;
-            m_dispControl[(int)Dispcount.CorporateStatusName] = cmbCorporateStatus;
-            m_dispControl[(int)Dispcount.CompanyName] = txtInput1;
-            m_dispControl[(int)Dispcount.CEOPositionName] = txtInput2;
-            m_dispControl[(int)Dispcount.CEOName] = txtInput3;
-            m_dispControl[(int)Dispcount.ContactPersonName] = txtInput4;
-            m_dispControl[(int)Dispcount.ZipCode] = txtInput5;
-            m_dispControl[(int)Dispcount.Address1] = txtInput6;
-            m_dispControl[(int)Dispcount.Address2] = txtInput7;
-            m_dispControl[(int)Dispcount.Address3] = txtInput11;
-            m_dispControl[(int)Dispcount.CellPhoneNumber] = txtInput12;
-            m_dispControl[(int)Dispcount.MailAddress] = txtInput15;
-            m_dispControl[(int)Dispcount.PhoneNumber] = txtInput8;
-            m_dispControl[(int)Dispcount.JapaneseSyllabary] = txtInput13;
-            m_dispControl[(int)Dispcount.FaxNumber] = txtInput9;
-            m_dispControl[(int)Dispcount.StartDate] = txtInput14;
-            m_dispControl[(int)Dispcount.Note] = txtInput10;
-            m_dispControl[(int)Dispcount.EditMode] = lblEditMode;
-            m_dispControl[(int)Dispcount.btnSerchZip] = btnSerchZip;
-            m_dispControl[(int)Dispcount.PointNone] = rdbPoint1;
-            m_dispControl[(int)Dispcount.PointFront] = rdbPoint2;
-            m_dispControl[(int)Dispcount.PointRear] = rdbPoint3;
-            m_dispControl[(int)Dispcount.GridJobItem] = dgvJobItem;
-            m_dispControl[(int)Dispcount.btnJobItemAdd] = btnJobItemAdd;
-            m_dispControl[(int)Dispcount.btnJobItemDelte] = btnJobItemDelete;
-            m_dispControl[(int)Dispcount.PaymentNormal] = rdbPayment01;
-            m_dispControl[(int)Dispcount.PaymentLabour] = rdbPayment02;
+            m_dispControl[(int)DispCtrl.CompanyCode] = lblCompanyCode;
+            m_dispControl[(int)DispCtrl.CorporateStatusName] = cmbCorporateStatus;
+            m_dispControl[(int)DispCtrl.CompanyName] = txtInput1;
+            m_dispControl[(int)DispCtrl.CEOPositionName] = txtInput2;
+            m_dispControl[(int)DispCtrl.CEOName] = txtInput3;
+            m_dispControl[(int)DispCtrl.ContactPersonName] = txtInput4;
+            m_dispControl[(int)DispCtrl.ZipCode] = txtInput5;
+            m_dispControl[(int)DispCtrl.Address1] = txtInput6;
+            m_dispControl[(int)DispCtrl.Address2] = txtInput7;
+            m_dispControl[(int)DispCtrl.Address3] = txtInput11;
+            m_dispControl[(int)DispCtrl.CellPhoneNumber] = txtInput12;
+            m_dispControl[(int)DispCtrl.MailAddress] = txtInput15;
+            m_dispControl[(int)DispCtrl.PhoneNumber] = txtInput8;
+            m_dispControl[(int)DispCtrl.JapaneseSyllabary] = txtInput13;
+            m_dispControl[(int)DispCtrl.FaxNumber] = txtInput9;
+            m_dispControl[(int)DispCtrl.StartDate] = txtInput14;
+            m_dispControl[(int)DispCtrl.Note] = txtInput10;
+            m_dispControl[(int)DispCtrl.EditMode] = lblEditMode;
+            m_dispControl[(int)DispCtrl.btnSerchZip] = btnSerchZip;
+            m_dispControl[(int)DispCtrl.PointNone] = rdbPoint1;
+            m_dispControl[(int)DispCtrl.PointFront] = rdbPoint2;
+            m_dispControl[(int)DispCtrl.PointRear] = rdbPoint3;
+            m_dispControl[(int)DispCtrl.GridJobItem] = dgvJobItem;
+            m_dispControl[(int)DispCtrl.btnJobItemAdd] = btnJobItemAdd;
+            m_dispControl[(int)DispCtrl.btnJobItemDelte] = btnJobItemDelete;
+            m_dispControl[(int)DispCtrl.PaymentNormal] = rdbPayment01;
+            m_dispControl[(int)DispCtrl.PaymentLabour] = rdbPayment02;
         }
         #endregion
 
@@ -419,28 +419,33 @@
                     return;
                 }
 
+                if (wrklist.DeleteFlg != 0)
+                    label27.Visible = true;
+                else
+                    label27.Visible = false;
+                
                 // データ表示
-                m_dispControl[(int)Dispcount.CompanyCode].Text = wrklist.CompanyCode.ToString();         // 会社コード
-                m_dispControl[(int)Dispcount.CorporateStatusName].Text = wrklist.CorporateStatusName.ToString(); // 法人格名称
+                m_dispControl[(int)DispCtrl.CompanyCode].Text = wrklist.CompanyCode.ToString();                         // 会社コード
+                m_dispControl[(int)DispCtrl.CorporateStatusName].Text = wrklist.CorporateStatusName.ToString();         // 法人格名称
                 if (wrklist.CorporateStatusPoint == (int)CommonDefine.StatusNamePoint.None) rdbPoint1.Checked = true;   // 法人格名称表示位置
                 else if (wrklist.CorporateStatusPoint == (int)CommonDefine.StatusNamePoint.Forword) rdbPoint2.Checked = true;
                 else if (wrklist.CorporateStatusPoint == (int)CommonDefine.StatusNamePoint.Back) rdbPoint3.Checked = true;
 
-                m_dispControl[(int)Dispcount.CompanyName].Text = wrklist.CompanyName;                           // 会社名１
-                m_dispControl[(int)Dispcount.CEOPositionName].Text = wrklist.CEOPositionName;                   // 役職名
-                m_dispControl[(int)Dispcount.CEOName].Text = wrklist.CEOName;                                   // 代表者氏名
-                m_dispControl[(int)Dispcount.ContactPersonName].Text = wrklist.ContactPersonName;               // 窓口担当者
-                m_dispControl[(int)Dispcount.ZipCode].Text = wrklist.ZipCode;                                   // 郵便番号
-                m_dispControl[(int)Dispcount.Address1].Text = wrklist.Address1;                                 // 住所１
-                m_dispControl[(int)Dispcount.Address2].Text = wrklist.Address2;                                 // 住所２
-                m_dispControl[(int)Dispcount.Address3].Text = wrklist.Address3;                                 // 住所３
-                m_dispControl[(int)Dispcount.CellPhoneNumber].Text = wrklist.CellPhoneNumber;                   // 携帯電話番号
-                m_dispControl[(int)Dispcount.MailAddress].Text = wrklist.MailAddress;                           // メールアドレス
-                m_dispControl[(int)Dispcount.PhoneNumber].Text = wrklist.PhoneNumber;                           // 電話番号
-                m_dispControl[(int)Dispcount.FaxNumber].Text = wrklist.FaxNumber;                               // FAX番号
-                m_dispControl[(int)Dispcount.JapaneseSyllabary].Text = wrklist.JapaneseSyllabary;               // 50音読み
-                m_dispControl[(int)Dispcount.StartDate].Text = CommonMotions.cnvDateToUndecidedString(wrklist.StartDate);   // 見積提出日
-                m_dispControl[(int)Dispcount.Note].Text = wrklist.Note.ToString();                              // 備考
+                m_dispControl[(int)DispCtrl.CompanyName].Text = wrklist.CompanyName;                           // 会社名１
+                m_dispControl[(int)DispCtrl.CEOPositionName].Text = wrklist.CEOPositionName;                   // 役職名
+                m_dispControl[(int)DispCtrl.CEOName].Text = wrklist.CEOName;                                   // 代表者氏名
+                m_dispControl[(int)DispCtrl.ContactPersonName].Text = wrklist.ContactPersonName;               // 窓口担当者
+                m_dispControl[(int)DispCtrl.ZipCode].Text = wrklist.ZipCode;                                   // 郵便番号
+                m_dispControl[(int)DispCtrl.Address1].Text = wrklist.Address1;                                 // 住所１
+                m_dispControl[(int)DispCtrl.Address2].Text = wrklist.Address2;                                 // 住所２
+                m_dispControl[(int)DispCtrl.Address3].Text = wrklist.Address3;                                 // 住所３
+                m_dispControl[(int)DispCtrl.CellPhoneNumber].Text = wrklist.CellPhoneNumber;                   // 携帯電話番号
+                m_dispControl[(int)DispCtrl.MailAddress].Text = wrklist.MailAddress;                           // メールアドレス
+                m_dispControl[(int)DispCtrl.PhoneNumber].Text = wrklist.PhoneNumber;                           // 電話番号
+                m_dispControl[(int)DispCtrl.FaxNumber].Text = wrklist.FaxNumber;                               // FAX番号
+                m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text = wrklist.JapaneseSyllabary;               // 50音読み
+                m_dispControl[(int)DispCtrl.StartDate].Text = CommonMotions.cnvDateToUndecidedString(wrklist.StartDate);   // 見積提出日
+                m_dispControl[(int)DispCtrl.Note].Text = wrklist.Note.ToString();                              // 備考
 
                 if (wrklist.labourKind == (int)CommonDefine.SubContractorPaymentKind.Normal)                    // 業者支払区分（通常・手間）
                     rdbPayment01.Checked = true;
@@ -448,7 +453,7 @@
                     rdbPayment02.Checked = true;
 
                 // ----- 協力会社工種データ表示
-                string ItemSQL = jobItemDB.CreatePrimarykeyString(m_CompanyCode) + "Order By DisplayOrder";
+                string ItemSQL = jobItemDB.CreatePrimarykeyString(m_CompanyCode) + " Order By DisplayOrder";
                 List<SubContractorJobItem> JobItemList = new List<SubContractorJobItem>();
                 if (jobItemDB.SelectAction(ItemSQL, ref JobItemList))
                 {
@@ -463,10 +468,9 @@
                         }
                     }
                 }
-                if (dgvJobItem.RowCount < 4) dgvJobItem.RowCount += (4 - dgvJobItem.RowCount);
 
                 // ----- 協力会社職種データ表示
-                string jobSQL = jobItemDB.CreatePrimarykeyString(m_CompanyCode) + "Order By DisplayOrder";
+                string jobSQL = jobItemDB.CreatePrimarykeyString(m_CompanyCode) + " Order By DisplayOrder";
                 List<SubContractorJobLink> jobLinkList = new List<SubContractorJobLink>();
                 if (jobLinkDB.SelectAction(jobSQL, ref jobLinkList))
                 {
@@ -481,7 +485,6 @@
                         }
                     }
                 }
-                if (dgvJobLink.RowCount < 4) dgvJobLink.RowCount += (4 - dgvJobLink.RowCount);
 
                 m_bChengeAns = false;
             }
@@ -496,6 +499,8 @@
                 itemDB.close(); itemDB = null;
                 jobLinkDB.close(); jobLinkDB = null;
                 jobCateDB.close(); jobCateDB = null;
+                if (dgvJobItem.RowCount < 4) dgvJobItem.RowCount += (4 - dgvJobItem.RowCount);
+                if (dgvJobLink.RowCount < 4) dgvJobLink.RowCount += (4 - dgvJobLink.RowCount);
             }
         }
         #endregion
@@ -509,12 +514,10 @@
             foreach (Control wrk in m_dispControl)
             {
                 if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(Label)))
+                if (wrk.GetType().Equals(typeof(Label))) continue;
+
+                if (wrk.GetType().Equals(typeof(TextBox)))
                 {
-                    continue;
-                }
-                else if (wrk.GetType().Equals(typeof(TextBox)))
-                {
                     ((TextBox)wrk).ReadOnly = !bctrl;
                 }
                 else
@@ -531,39 +534,46 @@
         /// </summary>
         private void ClearDisplay(bool EdiDataDisp = false)
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(RadioButton))) continue;
-                if (wrk.GetType().Equals(typeof(Button))) continue;
-                if (wrk.GetType().Equals(typeof(DataGridViewEX))) continue;
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    if (wrk.GetType().Equals(typeof(DataGridViewEX))) continue;
 
-                wrk.Text = "";
-            }
+                    wrk.Text = "";
+                }
 
-            dgvJobItem.Rows.Clear();
-            dgvJobLink.Rows.Clear();
+                dgvJobItem.Rows.Clear();
+                dgvJobLink.Rows.Clear();
 
-            // 新規時は会社コードを表示しない
-            if (m_CompanyCode == 0)
-            {
-                lblCompanyCode.Visible = false;
-                lblCompanyCodelabel.Visible = false;
+                // 新規時は会社コードを表示しない
+                if (m_CompanyCode == 0)
+                {
+                    lblCompanyCode.Visible = false;
+                    lblCompanyCodelabel.Visible = false;
+                }
+                else
+                {
+                    lblCompanyCode.Visible = true;
+                    lblCompanyCodelabel.Visible = true;
+                }
+                // データ修正時はクリアしない
+                if (EdiDataDisp) return;
+
+                cmbItemType.SelectedIndex = -1;
+                cmbJapaneseSyllabary.SelectedIndex = -1;
+                cmbLabour.SelectedIndex = -1;
+                cmbCorporateStatus.SelectedIndex = -1;
+
+                m_bChengeAns = false;
             }
-            else
+            catch (System.Exception ex)
             {
-                lblCompanyCode.Visible = true;
-                lblCompanyCodelabel.Visible = true;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            // データ修正時はクリアしない
-            if (EdiDataDisp) return;
-
-            cmbItemType.SelectedIndex = -1;
-            cmbJapaneseSyllabary.SelectedIndex = -1;
-            cmbLabour.SelectedIndex = -1;
-            cmbCorporateStatus.SelectedIndex = -1;
-
-            m_bChengeAns = false;
         }
         #endregion
 
@@ -579,64 +589,64 @@
             try
             {
                 // 会社名１
-                if (m_dispControl[(int)Dispcount.CompanyName].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.CompanyName], s_CompanyNameLength, true);
+                if (m_dispControl[(int)DispCtrl.CompanyName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CompanyName], s_CompanyNameLength, true);
 
                 // 代表者役職名
-                if (m_dispControl[(int)Dispcount.CEOPositionName].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.CEOPositionName], s_CEOPositionNameLength);
+                if (m_dispControl[(int)DispCtrl.CEOPositionName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CEOPositionName], s_CEOPositionNameLength);
 
                 // 代表者氏名
-                if (m_dispControl[(int)Dispcount.CEOName].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.CEOName], s_CEONameLength);
+                if (m_dispControl[(int)DispCtrl.CEOName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.CEOName], s_CEONameLength);
 
                 // 窓口担当者氏名
-                if (m_dispControl[(int)Dispcount.ContactPersonName].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.ContactPersonName], s_CEONameLength);
+                if (m_dispControl[(int)DispCtrl.ContactPersonName].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.ContactPersonName], s_CEONameLength);
 
                 // 住所１
-                if (m_dispControl[(int)Dispcount.Address1].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Address1], s_AddressLength, true);
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address1], s_AddressLength, true);
 
                 // 住所２
-                if (m_dispControl[(int)Dispcount.Address2].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Address2], s_AddressLength);
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address2], s_AddressLength);
 
                 // 住所３
-                if (m_dispControl[(int)Dispcount.Address3].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Address3], s_AddressLength);
+                if (m_dispControl[(int)DispCtrl.Address3].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Address3], s_AddressLength);
 
                 // 郵便番号
-                if (m_dispControl[(int)Dispcount.ZipCode].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)Dispcount.ZipCode], true);
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldZipCodeCheck(m_dispControl[(int)DispCtrl.ZipCode], true);
 
                 // 携帯電話番号
-                if (m_dispControl[(int)Dispcount.CellPhoneNumber].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)Dispcount.CellPhoneNumber], false);
+                if (m_dispControl[(int)DispCtrl.CellPhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.CellPhoneNumber], false);
 
                 // メールアドレス
-                if (m_dispControl[(int)Dispcount.MailAddress].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldMailAddressCheck(m_dispControl[(int)Dispcount.MailAddress], false);
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldMailAddressCheck(m_dispControl[(int)DispCtrl.MailAddress], false);
 
                 // 電話番号
-                if (m_dispControl[(int)Dispcount.PhoneNumber].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)Dispcount.PhoneNumber], true);
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.PhoneNumber], true);
 
                 // FAX番号
-                if (m_dispControl[(int)Dispcount.FaxNumber].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)Dispcount.FaxNumber]);
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldPhoneNumberCheck(m_dispControl[(int)DispCtrl.FaxNumber]);
 
                 // 50音読み
-                if (m_dispControl[(int)Dispcount.JapaneseSyllabary].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.JapaneseSyllabary], s_JapaneseSyllabaryLength);
+                if (m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.JapaneseSyllabary], s_JapaneseSyllabaryLength);
 
                 // 取引開始年月
-                if (m_dispControl[(int)Dispcount.StartDate].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldDateCheck(m_dispControl[(int)Dispcount.StartDate], false);
+                if (m_dispControl[(int)DispCtrl.StartDate].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldDateCheck(m_dispControl[(int)DispCtrl.StartDate], false);
 
                 // 備考
-                if (m_dispControl[(int)Dispcount.Note].Text.Length != 0) iLength++;
-                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)Dispcount.Note], s_NoteLength);
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0) iLength++;
+                bRet &= CommonMotions.DispFieldLengthCheck(m_dispControl[(int)DispCtrl.Note], s_NoteLength);
 
                 if (iLength == 0)
                 {
@@ -693,7 +703,7 @@
                 List<SubContractorMaster> workList = new List<SubContractorMaster>();
 
                 // 会社コード
-                work.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text);
+                work.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text);
 
                 // 法人格名称位置
                 if (rdbPoint1.Checked == true) work.CorporateStatusPoint = (int)CommonDefine.StatusNamePoint.None;
@@ -702,68 +712,68 @@
 
                 // 法人格名称
                 if (work.CorporateStatusPoint != 0)
-                    if (m_dispControl[(int)Dispcount.CorporateStatusName].Text.Length != 0)
-                        work.CorporateStatusName = m_dispControl[(int)Dispcount.CorporateStatusName].Text;
+                    if (m_dispControl[(int)DispCtrl.CorporateStatusName].Text.Length != 0)
+                        work.CorporateStatusName = m_dispControl[(int)DispCtrl.CorporateStatusName].Text;
 
                 // 会社名
-                if (m_dispControl[(int)Dispcount.CompanyName].Text.Length != 0)
-                    work.CompanyName = m_dispControl[(int)Dispcount.CompanyName].Text;
+                if (m_dispControl[(int)DispCtrl.CompanyName].Text.Length != 0)
+                    work.CompanyName = m_dispControl[(int)DispCtrl.CompanyName].Text;
 
                 // 役職名
-                if (m_dispControl[(int)Dispcount.CEOPositionName].Text.Length != 0)
-                    work.CEOPositionName = m_dispControl[(int)Dispcount.CEOPositionName].Text;
+                if (m_dispControl[(int)DispCtrl.CEOPositionName].Text.Length != 0)
+                    work.CEOPositionName = m_dispControl[(int)DispCtrl.CEOPositionName].Text;
 
                 // 代表者名
-                if (m_dispControl[(int)Dispcount.CEOName].Text.Length != 0)
-                    work.CEOName = m_dispControl[(int)Dispcount.CEOName].Text;
+                if (m_dispControl[(int)DispCtrl.CEOName].Text.Length != 0)
+                    work.CEOName = m_dispControl[(int)DispCtrl.CEOName].Text;
 
                 // 窓口担当者名
-                if (m_dispControl[(int)Dispcount.ContactPersonName].Text.Length != 0)
-                    work.ContactPersonName = m_dispControl[(int)Dispcount.ContactPersonName].Text;
+                if (m_dispControl[(int)DispCtrl.ContactPersonName].Text.Length != 0)
+                    work.ContactPersonName = m_dispControl[(int)DispCtrl.ContactPersonName].Text;
 
                 // 郵便番号
-                if (m_dispControl[(int)Dispcount.ZipCode].Text.Length != 0)
-                    work.ZipCode = m_dispControl[(int)Dispcount.ZipCode].Text;
+                if (m_dispControl[(int)DispCtrl.ZipCode].Text.Length != 0)
+                    work.ZipCode = m_dispControl[(int)DispCtrl.ZipCode].Text;
 
                 // 住所１
-                if (m_dispControl[(int)Dispcount.Address1].Text.Length != 0)
-                    work.Address1 = m_dispControl[(int)Dispcount.Address1].Text;
+                if (m_dispControl[(int)DispCtrl.Address1].Text.Length != 0)
+                    work.Address1 = m_dispControl[(int)DispCtrl.Address1].Text;
 
                 // 住所２
-                if (m_dispControl[(int)Dispcount.Address2].Text.Length != 0)
-                    work.Address2 = m_dispControl[(int)Dispcount.Address2].Text;
+                if (m_dispControl[(int)DispCtrl.Address2].Text.Length != 0)
+                    work.Address2 = m_dispControl[(int)DispCtrl.Address2].Text;
 
                 // 住所３
-                if (m_dispControl[(int)Dispcount.Address3].Text.Length != 0)
-                    work.Address3 = m_dispControl[(int)Dispcount.Address3].Text;
+                if (m_dispControl[(int)DispCtrl.Address3].Text.Length != 0)
+                    work.Address3 = m_dispControl[(int)DispCtrl.Address3].Text;
 
                 // 携帯電話番号
-                if (m_dispControl[(int)Dispcount.CellPhoneNumber].Text.Length != 0)
-                    work.CellPhoneNumber = m_dispControl[(int)Dispcount.CellPhoneNumber].Text;
+                if (m_dispControl[(int)DispCtrl.CellPhoneNumber].Text.Length != 0)
+                    work.CellPhoneNumber = m_dispControl[(int)DispCtrl.CellPhoneNumber].Text;
 
                 // メールアドレス
-                if (m_dispControl[(int)Dispcount.MailAddress].Text.Length != 0)
-                    work.MailAddress = m_dispControl[(int)Dispcount.MailAddress].Text;
+                if (m_dispControl[(int)DispCtrl.MailAddress].Text.Length != 0)
+                    work.MailAddress = m_dispControl[(int)DispCtrl.MailAddress].Text;
 
                 // 電話番号
-                if (m_dispControl[(int)Dispcount.PhoneNumber].Text.Length != 0)
-                    work.PhoneNumber = m_dispControl[(int)Dispcount.PhoneNumber].Text;
+                if (m_dispControl[(int)DispCtrl.PhoneNumber].Text.Length != 0)
+                    work.PhoneNumber = m_dispControl[(int)DispCtrl.PhoneNumber].Text;
 
                 // FAX番号
-                if (m_dispControl[(int)Dispcount.FaxNumber].Text.Length != 0)
-                    work.FaxNumber = m_dispControl[(int)Dispcount.FaxNumber].Text;
+                if (m_dispControl[(int)DispCtrl.FaxNumber].Text.Length != 0)
+                    work.FaxNumber = m_dispControl[(int)DispCtrl.FaxNumber].Text;
 
                 // 50音読み
-                if (m_dispControl[(int)Dispcount.JapaneseSyllabary].Text.Length != 0)
-                    work.JapaneseSyllabary = m_dispControl[(int)Dispcount.JapaneseSyllabary].Text;
+                if (m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text.Length != 0)
+                    work.JapaneseSyllabary = m_dispControl[(int)DispCtrl.JapaneseSyllabary].Text;
 
                 // 登録日
-                if (m_dispControl[(int)Dispcount.StartDate].Text.Length != 0)
-                    work.StartDate = CommonMotions.cnvUndecidedStringToDate(m_dispControl[(int)Dispcount.StartDate].Text);
+                if (m_dispControl[(int)DispCtrl.StartDate].Text.Length != 0)
+                    work.StartDate = CommonMotions.cnvUndecidedStringToDate(m_dispControl[(int)DispCtrl.StartDate].Text);
 
                 // 備考
-                if (m_dispControl[(int)Dispcount.Note].Text.Length != 0)
-                    work.Note = m_dispControl[(int)Dispcount.Note].Text;
+                if (m_dispControl[(int)DispCtrl.Note].Text.Length != 0)
+                    work.Note = m_dispControl[(int)DispCtrl.Note].Text;
 
                 // 支払業者区分
                 if (rdbPayment01.Checked == true) work.labourKind = (int)CommonDefine.SubContractorPaymentKind.Normal;
@@ -866,7 +876,7 @@
         {
             try
             {
-                string strDel = jobitemDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text));
+                string strDel = jobitemDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text));
                 jobitemDB.DeleteAction(strDel, false);
 
                 int ijobCnt = 0;
@@ -884,7 +894,7 @@
                     if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
 
                     SubContractorJobItem JobRec = new SubContractorJobItem();
-                    JobRec.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text);
+                    JobRec.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text);
                     JobRec.ItemCode = CommonMotions.cnvInt(wrkRow.Cells[0].Value);
                     JobRec.DisplayOrder = ijobCnt++;
 
@@ -912,7 +922,7 @@
         {
             try
             {
-                string strDel = jobLinkDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text));
+                string strDel = jobLinkDB.CreatePrimarykeyString(CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text));
                 jobLinkDB.DeleteAction(strDel, false);
 
                 int ijobCnt = 0;
@@ -930,7 +940,7 @@
                     if (CommonMotions.chkCellBlank(wrkRow.Cells[0].Value)) continue;
 
                     SubContractorJobLink JobRec = new SubContractorJobLink();
-                    JobRec.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)Dispcount.CompanyCode].Text);
+                    JobRec.CompanyCode = CommonMotions.cnvInt(m_dispControl[(int)DispCtrl.CompanyCode].Text);
                     JobRec.JobCategoryCode = CommonMotions.cnvInt(wrkRow.Cells[0].Value);
                     JobRec.DisplayOrder = ijobCnt++;
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Suppliers/FrmSuppliers.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Suppliers/FrmSuppliers.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Suppliers/FrmSuppliers.cs	(revision 83)
@@ -673,39 +673,46 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(RadioButton))) continue;
-                if (wrk.GetType().Equals(typeof(Button))) continue;
-                wrk.Text = "";
-                // 閲覧時は入力できない
-                if (m_bBrowseFlg)
+                foreach (Control wrk in m_dispControl)
                 {
-                    if (wrk.GetType().Equals(typeof(TextBox)))
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    wrk.Text = "";
+                    // 閲覧時は入力できない
+                    if (m_bBrowseFlg)
                     {
-                        ((TextBox)wrk).ReadOnly = true;
-                        continue;
+                        if (wrk.GetType().Equals(typeof(TextBox)))
+                        {
+                            ((TextBox)wrk).ReadOnly = true;
+                            continue;
+                        }
+                        if (wrk.GetType().Equals(typeof(ComboBox)))
+                        {
+                            ((ComboBox)wrk).Enabled = true;
+                        }
                     }
-                    if (wrk.GetType().Equals(typeof(ComboBox)))
-                    {
-                        ((ComboBox)wrk).Enabled = true;
-                    }
                 }
+
+                // 新規時は仕入先コードを表示しない
+                if (m_SuppliersCode == 0)
+                {
+                    lblSuppliersCode.Visible = false;
+                    lblSuppliersCodelabel.Visible = false;
+                }
+                else
+                {
+                    lblSuppliersCode.Visible = true;
+                    lblSuppliersCodelabel.Visible = true;
+                }
+                m_bChengeAns = false;
             }
-            
-            // 新規時は仕入先コードを表示しない
-            if (m_SuppliersCode == 0)
+            catch (System.Exception ex)
             {
-                lblSuppliersCode.Visible = false;
-                lblSuppliersCodelabel.Visible = false;
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            else
-            {
-                lblSuppliersCode.Visible = true;
-                lblSuppliersCodelabel.Visible = true;
-            }
-            m_bChengeAns = false;
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/System/FrmSystem.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/System/FrmSystem.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/System/FrmSystem.cs	(revision 83)
@@ -107,7 +107,7 @@
         /// <summary>
         /// 表示コントロール配列
         /// </summary>
-        private Control[] m_dispControl = new Control[23];
+        private Control[] m_dispControl;
         /// <summary>
         /// 終了ボタン押下フラグ
         /// </summary>
@@ -566,6 +566,9 @@
         /// </summary>
         private void SetDisplayObject()
         {
+            int DspCtrlCnt = Enum.GetNames(typeof(Dispcount)).Length;
+            m_dispControl = new Control[DspCtrlCnt];
+
             m_dispControl[(int)Dispcount.SystemCode] = lblSystemCode;
             m_dispControl[(int)Dispcount.CompanyName1] = txtInput1;
             m_dispControl[(int)Dispcount.CompanyName2] = txtInput2;
@@ -665,14 +668,21 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(RadioButton))) continue;
-                wrk.Text = "";
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                    wrk.Text = "";
+                }
+
+                m_bChengeAns = false;
             }
-
-            m_bChengeAns = false;
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Term/FrmTerm.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Term/FrmTerm.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Term/FrmTerm.cs	(revision 83)
@@ -825,22 +825,29 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(Button))) continue;
-                if (wrk.GetType().Equals(typeof(RadioButton))) continue;
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(Button))) continue;
+                    if (wrk.GetType().Equals(typeof(RadioButton))) continue;
 
-                wrk.Text = "";
-            }
-            rdB101.Checked = true;
-            m_dispControl[(int)DispCtrl.ErrorColor].BackColor = Color.White;
-            m_dispControl[(int)DispCtrl.ErrorColor].ForeColor = Color.Black;
+                    wrk.Text = "";
+                }
+                rdB101.Checked = true;
+                m_dispControl[(int)DispCtrl.ErrorColor].BackColor = Color.White;
+                m_dispControl[(int)DispCtrl.ErrorColor].ForeColor = Color.Black;
 
-            cmbStatus.SelectedIndex = -1;
-            cmbItemNo.SelectedIndex = -1;
+                cmbStatus.SelectedIndex = -1;
+                cmbItemNo.SelectedIndex = -1;
 
-            m_bChengeAns = false;
+                m_bChengeAns = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
         
Index: branches/src/ProcessManagement/ProcessManagement/Forms/Master/Vehicle/FrmVehicle.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/Master/Vehicle/FrmVehicle.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/Master/Vehicle/FrmVehicle.cs	(revision 83)
@@ -813,36 +813,43 @@
         /// </summary>
         private void ClearDisplay()
         {
-            foreach (Control wrk in m_dispControl)
+            try
             {
-                if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                if (wrk.GetType().Equals(typeof(DataGridView))) continue;
-                wrk.Text = "";
-            }
+                foreach (Control wrk in m_dispControl)
+                {
+                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
+                    if (wrk.GetType().Equals(typeof(DataGridView))) continue;
+                    wrk.Text = "";
+                }
 
-            // 新規時はコードを表示しない
-            if (m_VehicleCode == 0)
-            {
-                lblStaticVehicleCode.Visible = false;
-                lblVehicleCode.Visible = false;
-            }
-            else
-            {
-                lblStaticVehicleCode.Visible = true;
-                lblVehicleCode.Visible = true;
-            }
+                // 新規時はコードを表示しない
+                if (m_VehicleCode == 0)
+                {
+                    lblStaticVehicleCode.Visible = false;
+                    lblVehicleCode.Visible = false;
+                }
+                else
+                {
+                    lblStaticVehicleCode.Visible = true;
+                    lblVehicleCode.Visible = true;
+                }
 
-            cmbVehicleAdministrator.SelectedIndex = -1;
-            cmbVehicleScheduleDsp.SelectedIndex = -1;
+                cmbVehicleAdministrator.SelectedIndex = -1;
+                cmbVehicleScheduleDsp.SelectedIndex = -1;
 
 
-            dgvVehicleInspection.Rows.Clear();
-            dgvVoluntaryInsurance.Rows.Clear();
-            dgvPeriodicInspection.Rows.Clear();
-            dgvTireExchange.Rows.Clear();
-            dgvWinterTireExchange.Rows.Clear();
+                dgvVehicleInspection.Rows.Clear();
+                dgvVoluntaryInsurance.Rows.Clear();
+                dgvPeriodicInspection.Rows.Clear();
+                dgvTireExchange.Rows.Clear();
+                dgvWinterTireExchange.Rows.Clear();
 
-            m_bChengeAns = false;
+                m_bChengeAns = false;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.cs	(nonexistent)
@@ -1,1058 +0,0 @@
-﻿using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Linq;
-using System.Text;
-using System.Windows.Forms;
-
-using ProcessManagement.Common;
-using ProcessManagement.DB.IOAccess;
-using ProcessManagement.DataModel;
-using ProcessManagement.Forms.CustomControls;
-using ProcessManagement.Forms.ControlsAction;
-
-namespace ProcessManagement.Forms.SubForms
-{
-    public partial class FrmNewOrContinueCopy : Form
-    {
-        #region ログ使用定義
-        //log4netログを使用する
-        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
-        #endregion
-
-        #region 定数
-        /// <summary>
-        /// 表示コントロール定義
-        /// </summary>
-        private enum Dispcount
-        {
-            ConstructionCode = 0,
-            ConstructionName,
-            SalesPerson,
-            ConstructionPerson,
-            ConstructionPeriod,
-            radioButton1,
-            ConstructionCode1,
-            radioButton2,
-            ConstructionCode2,
-            radioButton3,
-            ConstructionCode3,
-        }
-        /// <summary>
-        /// 工事名称
-        /// </summary>
-        private const int s_ConstructionNameLength = 120;
-        /// <summary>
-        /// 見積提出期限（日）
-        /// </summary>
-        private static int s_EstimatesSubmitDeadline = 7;
-        #endregion
-
-        #region 変数
-        /// <summary>
-        /// 終了状態フラグ
-        /// </summary>
-        private DialogResult m_EndButton = DialogResult.None;
-        /// <summary>
-        /// 工事番号
-        /// </summary>
-        private int m_ConstructionCode = 0;
-        /// <summary>
-        /// コンロールオブジェクト
-        /// </summary>
-        private Control[] m_dispControl;
-        /// <summary>
-        /// 新規工事番号取得
-        /// </summary>
-        private bool m_NewConstruction = false;
-        #endregion
-
-        #region プロパティ
-        /// <summary>
-        /// 工事番号
-        /// </summary>
-        public int ConstructionCode
-        {
-            get { return m_ConstructionCode; }
-            set { m_ConstructionCode = value; }
-        }
-        /// <summary>
-        /// 新規工事番号取得
-        /// </summary>
-        public bool NewConstruction
-        {
-            get { return m_NewConstruction; }
-        }
-        /// <summary>
-        /// 終了ボタン状態
-        /// </summary>
-        public DialogResult EndButton
-        {
-            get { return m_EndButton; }
-        }
-        #endregion
-
-        #region フォームクローズ
-        private void FrmNewOrContinueCopy_FormClosed(object sender, FormClosedEventArgs e)
-        {
-            if (m_EndButton == DialogResult.None) m_EndButton = DialogResult.Cancel;
-
-        }
-        #endregion
-        
-        #region コンストラクタ
-        /// <summary>
-        /// フォーム初期化
-        /// </summary>
-        public FrmNewOrContinueCopy()
-        {
-            InitializeComponent();
-        }
-        #endregion
-        
-        #region フォームロード
-        /// <summary>
-        /// フォームロード
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void FrmCostStructureDiag_Load(object sender, EventArgs e)
-        {
-            // フォームサイズ固定
-            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
-
-            // コントロールのセット
-            SetDisplayObject();
-
-            // 営業期セット
-            SetcmbConstructionPeriod();
-
-            // 担当者セット
-            SetcmbPersons();
-
-            // 初期表示
-            InitDataLoad();
-        }
-        #endregion
-        
-        #region キャンセルボタン
-        /// <summary>
-        /// キャンセルボタン追加
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnCancel_Click(object sender, EventArgs e)
-        {
-            m_EndButton = DialogResult.Cancel;
-            this.Close();
-        }
-        #endregion
-
-        #region 実行ボタン
-        /// <summary>
-        /// 実行ボタン押下
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void btnExecProc1_Click(object sender, EventArgs e)
-        {
-            // データ存在チェック
-            if (!DispFeildCheck()) return;
-
-            // データコピー
-            if (!CopyTableData())
-            {
-                MessageBox.Show("データコピーに失敗しました。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                return;
-            }
-
-            m_EndButton = DialogResult.Yes;
-            this.Close();
-        }
-        #endregion
-        
-        #region ラジオボタン
-        /// <summary>
-        /// チェックボタンの変更
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void radioButton1_CheckedChanged(object sender, EventArgs e)
-        {
-            if (radioButton1.Checked)
-            {
-                tableLayoutPanel3.Visible = true;
-                lblNextMessage.Visible = false;
-                // 工事番号の表示
-                m_dispControl[(int)Dispcount.ConstructionCode1].Visible = true;
-                m_dispControl[(int)Dispcount.ConstructionCode2].Visible = false;
-                m_dispControl[(int)Dispcount.ConstructionCode3].Visible = false;
-            }
-            else if (radioButton2.Checked)
-            {
-                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;
-            }
-            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;
-            }
-            // 工事番号の表示
-            SetConstructionCode();
-        }
-
-        #endregion
-
-        #region 画面クリア
-        /// <summary>
-        /// 画面クリア
-        /// </summary>
-        private void ClearDisplay()
-        {
-            try
-            {
-                foreach (Control wrk in m_dispControl)
-                {
-                    if (CommonMotions.chkObjectIsNull(wrk)) continue;
-                    if (!wrk.GetType().Equals(typeof(CheckBox))) continue;
-                    wrk.Text = "";
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region オブジェクトコントロールセット
-        /// <summary>
-        /// 表示オブジェクトの取得
-        /// </summary>
-        private void SetDisplayObject()
-        {
-            int CtrlCnt = Enum.GetNames(typeof(Dispcount)).Length;
-            m_dispControl = new Control[CtrlCnt];
-
-            m_dispControl[(int)Dispcount.ConstructionCode] = label14;
-            m_dispControl[(int)Dispcount.ConstructionName] = label10;
-            m_dispControl[(int)Dispcount.SalesPerson] = label11;
-            m_dispControl[(int)Dispcount.ConstructionPerson] = label12;
-            m_dispControl[(int)Dispcount.ConstructionPeriod] = cmbConstructionPeriod;
-            m_dispControl[(int)Dispcount.radioButton1] = radioButton1;
-            m_dispControl[(int)Dispcount.radioButton2] = radioButton2;
-            m_dispControl[(int)Dispcount.radioButton3] = radioButton3;
-            m_dispControl[(int)Dispcount.ConstructionCode1] = label1;
-            m_dispControl[(int)Dispcount.ConstructionCode2] = label5;
-            m_dispControl[(int)Dispcount.ConstructionCode3] = label16;
-        }
-        #endregion
-
-        #region 初期関連
-        /// <summary>
-        /// 初期表示処理
-        /// </summary>
-        private void InitDataLoad()
-        {
-            try
-            {
-                // クリア
-                ClearDisplay();
-
-                if (!DisplayData())
-                {
-                    m_EndButton = DialogResult.Cancel;
-                    this.Close();
-                }
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
-
-        #region 担当者名取得
-        /// <summary>
-        /// 担当者名を取得する
-        /// </summary>
-        /// <param name="PersonCode"></param>
-        /// <returns></returns>
-        private string GetPersonName(int PersonCode)
-        {
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
-            try
-            {
-                string strRet = string.Empty;
-
-                string strPerson = picDB.CreatePrimarykeyString(PersonCode);
-                PersonInChargeMaster picRec = new PersonInChargeMaster();
-                if (picDB.SelectAction(strPerson, ref picRec)) strRet =picRec.PersonName;
-
-                return strRet;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return string.Empty;
-            }
-            finally
-            {
-                picDB.close(); picDB = null;
-            }
-
-        }
-        #endregion
-
-        #region データチェック
-        /// <summary>
-        /// データ表示
-        /// </summary>
-        /// <returns></returns>
-        private bool DispFeildCheck()
-        {
-            IOConstructionBaseInfo cbDB = new IOConstructionBaseInfo();
-            IOEstimateData edDB = new IOEstimateData();
-            try
-            {
-                bool bRet = true;
-                bool BaseFlg = true;
-                bool EstiFlg = true;
-
-                // 工事基本情報取得
-                string strSQL = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                ConstructionBaseInfo cbRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strSQL, ref cbRec)) BaseFlg = false;
-
-                // 積算見積データ取得
-                strSQL = edDB.CreatePrimarykeyString(m_ConstructionCode);
-                EstimateData edRec = new EstimateData();
-                if (!edDB.SelectAction(strSQL, ref edRec)) EstiFlg = false;
-
-                if (radioButton1.Checked)
-                {   // 両方コピー
-                    if (BaseFlg && EstiFlg)
-                    {
-                        bRet = true;
-                    }
-                    else if (!BaseFlg)
-                    {
-                        MessageBox.Show("工事基本情報がありません。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        bRet = false;
-                    }
-                    else if (!EstiFlg)
-                    {
-                        MessageBox.Show("積算見積データがありません。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        bRet = false;
-                    }
-                    else
-                    {
-                        MessageBox.Show("工事基本情報・積算見積データがありません。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        bRet = false;
-                    }
-                }
-                else if (radioButton2.Checked)
-                {   // 積算データコピー
-                    if (EstiFlg)
-                    {
-                        bRet = true;
-                    }
-                    else
-                    {
-                        MessageBox.Show("積算見積データがありません。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        bRet = false;
-                    }
-                }
-                else if (radioButton3.Checked)
-                {   // 工事基本情報コピー
-                    if (BaseFlg)
-                    {
-                        bRet = true;
-                    }
-                    else
-                    {
-                        MessageBox.Show("工事基本情報がありません。", "コピーエラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        bRet = false;
-                    }
-                }
-
-                return bRet;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                cbDB.close(); cbDB = null;
-                edDB.close(); edDB = null;
-            }
-        }
-        #endregion
-
-        #region データ表示
-        /// <summary>
-        /// データ表示
-        /// </summary>
-        /// <returns></returns>
-        private bool DisplayData()
-        {
-            IOConstructionBaseInfo cbDB = new IOConstructionBaseInfo();
-            IOConstructionBaseInfoDetail cbdDB = new IOConstructionBaseInfoDetail();
-            IOEstimateData edDB = new IOEstimateData();
-            try
-            {
-                bool bRet = true;
-
-                // 元工事番号
-                m_dispControl[(int)Dispcount.ConstructionCode].Text = CommonMotions.cnvStringCodeFromInt(m_ConstructionCode, "-", 8);
-
-                // 工事基本情報取得
-                string strSQL = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                ConstructionBaseInfo cbRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strSQL, ref cbRec)) return false;
-
-                // 積算見積データ取得（見積データが無くてもコピーを行う 2016/07/19）
-                //strSQL = edDB.CreatePrimarykeyString(m_ConstructionCode);
-                //EstimateData edRec = new EstimateData();
-                //if (!edDB.SelectAction(strSQL, ref edRec)) return false;
-
-                // 工事名称取得
-                strSQL = cbdDB.CreatePrimarykeyString(m_ConstructionCode, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                ConstructionBaseInfoDetail cbdRec = new ConstructionBaseInfoDetail();
-                if (!cbdDB.SelectAction(strSQL, ref cbdRec)) return false;
-                m_dispControl[(int)Dispcount.ConstructionName].Text = cbdRec.DetailString;
-                toolTip1.SetToolTip(m_dispControl[(int)Dispcount.ConstructionName], cbdRec.DetailString);
-
-                // 担当者表示
-                m_dispControl[(int)Dispcount.SalesPerson].Text = GetPersonName(cbRec.SalesPersonCode);
-                toolTip1.SetToolTip(m_dispControl[(int)Dispcount.SalesPerson], m_dispControl[(int)Dispcount.SalesPerson].Text);
-                cmbSalesPerson.SelectedValue = cbRec.SalesPersonCode;
-
-                m_dispControl[(int)Dispcount.ConstructionPerson].Text = GetPersonName(cbRec.ConstructionPersonCode);
-                toolTip1.SetToolTip(m_dispControl[(int)Dispcount.ConstructionPerson], m_dispControl[(int)Dispcount.ConstructionPerson].Text);
-                cmbConstructionPerson.SelectedValue = cbRec.ConstructionPersonCode;
-
-                // 工事番号表示
-                SetConstructionCode();
-
-                return bRet;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                cbDB.close(); cbDB = null;
-                cbdDB.close(); cbdDB = null;
-                edDB.close(); edDB = null;
-            }
-        }
-        #endregion
-
-        #region 工事番号表示
-        /// <summary>
-        /// 工事番号の表示
-        /// </summary>
-        private void SetConstructionCode()
-        {
-            IOConstructionBaseInfo cbDB = new IOConstructionBaseInfo();
-            try
-            {
-                int ConstructionCode = 0;
-                // ----- 工事情報・見積データコピー
-                if (radioButton1.Checked)
-                {
-                    btnExecProc1.Enabled = true;
-
-                    // 継続工事番号の表示
-                    ConstructionCode = cbDB.CreateNextBranchCounstructionCode(m_ConstructionCode);
-
-                    m_dispControl[(int)Dispcount.ConstructionCode1].Text = CommonMotions.cnvStringCodeFromInt(ConstructionCode, "-", 8);
-
-                    // 作成限界を超えた場合はエラーにする
-                    if (ConstructionCode < 0)
-                    {
-                        MessageBox.Show("新規工事番号が取得できません。", "継続作成エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        btnExecProc1.Enabled = false;
-                    }
-                    else if ((ConstructionCode - m_ConstructionCode) > 99)
-                    {
-                        MessageBox.Show("変更作成の上限数を超えました、\nこれ以上は作成できません、\n新規工事として作成してください。",
-                                        "継続作成エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                        btnExecProc1.Enabled = false;
-                    }
-                    // ----- ここで抜ける（以下の処理は新規工事番号取得）
-                    return;
-                }
-
-                // 現在データを取得する
-                string strExistsData = cbDB.CreatePrimarykeyString(m_ConstructionCode);
-                ConstructionBaseInfo BaseRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strExistsData, ref BaseRec)) return;
-
-                // ----- 見積データのみコピー・工事情報のみコピー
-                int PeriodValue = 0;
-                if (CommonMotions.SystemMasterData.ConstructionNoBase == (int)CommonDefine.SystemConstructionNoBase.BusinessPeriod)
-                    PeriodValue = BaseRec.ConstructionPeriod;
-                else
-                    PeriodValue = BaseRec.ConstructionYear;
-
-                // 新規工事番号の表示
-                ConstructionCode = cbDB.CreateNewCounstructionCode(PeriodValue);
-
-                if (radioButton2.Checked)
-                    m_dispControl[(int)Dispcount.ConstructionCode2].Text = CommonMotions.cnvStringCodeFromInt(ConstructionCode, "-", 8);
-                else
-                    m_dispControl[(int)Dispcount.ConstructionCode3].Text = CommonMotions.cnvStringCodeFromInt(ConstructionCode, "-", 8);
-
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                cbDB.close(); cbDB = null;
-            }
-        }
-
-        #endregion
-
-        #region 営業期コンボボックス
-        /// <summary>
-        /// 営業期コンボボックスへ文字をセットする
-        /// </summary>
-        private bool SetcmbConstructionPeriod()
-        {
-            try
-            {
-                cmbConstructionPeriod.Items.Clear();
-                cmbConstructionPeriod.Text = "";
-
-                if (CommonMotions.SystemMasterData.ConstructionNoBase == (int)CommonDefine.SystemConstructionNoBase.BusinessPeriod)
-                {
-                    // 期数セット（-2年～+2年）
-                    int NowPeriod = CommonMotions.SystemMasterData.BusinessPeriod;
-                    if (NowPeriod > 2) cmbConstructionPeriod.Items.Add((NowPeriod - 2).ToString());
-                    if (NowPeriod > 1) cmbConstructionPeriod.Items.Add((NowPeriod - 1).ToString());
-                    cmbConstructionPeriod.Items.Add(NowPeriod.ToString());
-                    cmbConstructionPeriod.Items.Add((NowPeriod + 1).ToString());
-                    cmbConstructionPeriod.Items.Add((NowPeriod + 2).ToString());
-
-                    // 今季セット
-                    if (cmbConstructionPeriod.Items.Count == 5)
-                        cmbConstructionPeriod.SelectedIndex = 2;
-                    else if (cmbConstructionPeriod.Items.Count == 4)
-                        cmbConstructionPeriod.SelectedIndex = 1;
-                    else if (cmbConstructionPeriod.Items.Count == 3)
-                        cmbConstructionPeriod.SelectedIndex = 0;
-                }
-                else
-                {
-                    label7.Text = "営業年度";
-                    int NowYear = CommonMotions.SystemMasterData.ConstructionYear;
-
-                    cmbConstructionPeriod.Items.Add((NowYear - 2).ToString());
-                    cmbConstructionPeriod.Items.Add((NowYear - 1).ToString());
-                    cmbConstructionPeriod.Items.Add((NowYear).ToString());
-                    cmbConstructionPeriod.Items.Add((NowYear + 1).ToString());
-                    cmbConstructionPeriod.Items.Add((NowYear + 2).ToString());
-
-                    // 今季セット
-                    cmbConstructionPeriod.SelectedIndex = 2;
-
-                }
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 担当者コンボボックス
-        /// <summary>
-        /// 担当者コンボボックスへ文字をセットする
-        /// </summary>
-        private bool SetcmbPersons()
-        {
-            IOMPersonInCharge picDB = new IOMPersonInCharge();
-            List<PersonInChargeMaster> workList = new List<PersonInChargeMaster>(); ;
-            try
-            {
-                cmbSalesPerson.DataSource = null;
-                cmbSalesPerson.Items.Clear();
-                cmbSalesPerson.Text = "";
-
-                // 担当者マスタを検索する
-                string strSQL = " Where DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
-
-                // 担当者マスタ読込
-                if (!picDB.SelectAction(strSQL, ref workList)) return false;
-
-                List<KeyValuePair<int, string>> SalesDataList = new List<KeyValuePair<int, string>>();
-                List<KeyValuePair<int, string>> ConstructionDataList = new List<KeyValuePair<int, string>>();
-                SalesDataList.Add(new KeyValuePair<int, string>(0, ""));
-                ConstructionDataList.Add(new KeyValuePair<int, string>(0, ""));
-
-                foreach (PersonInChargeMaster work in workList)
-                {
-                    KeyValuePair<int, string> keyval = new KeyValuePair<int, string>(work.PersonCode, work.PersonName);
-
-                    SalesDataList.Add(keyval);
-                    ConstructionDataList.Add(keyval);
-                }
-
-                // コンボボックス初期表示
-                ComboBoxAction.InitDataSetCombBox(cmbSalesPerson, SalesDataList);
-                ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                picDB.close();
-                picDB = null;
-            }
-        }
-        #endregion
-
-        #region 工事情報・積算見積コピー
-        /// <summary>
-        /// 工事基本情報・積算見積のコピー
-        /// </summary>
-        /// <returns></returns>
-        private bool CopyTableData()
-        {
-            IOConstructionBaseInfo DB1 = new IOConstructionBaseInfo();                  // 工事基本情報
-            IOConstructionBaseInfoDetail DB2 = new IOConstructionBaseInfoDetail();      // 工事基本情報明細
-            IOEstimateData DB3 = new IOEstimateData();                                  // 積算見積データ  
-            IOEstimateDataBody DB4 = new IOEstimateDataBody();                          // 積算見積ボディ
-            IOEstimateDataDetail DB5 = new IOEstimateDataDetail();                      // 積算見積明細
-            IOConstructionProgressDate DB6 = new IOConstructionProgressDate();          // 案件進捗日付データ
-            try
-            {
-                int iToCode = 0;
-
-                // コピー先工事番号取得
-                if (radioButton1.Checked)
-                    iToCode = CommonMotions.cnvIntFromStringCode(m_dispControl[(int)Dispcount.ConstructionCode1].Text, "-");
-                else if (radioButton2.Checked)
-                    iToCode = CommonMotions.cnvIntFromStringCode(m_dispControl[(int)Dispcount.ConstructionCode2].Text, "-");
-                else if (radioButton3.Checked)
-                    iToCode = CommonMotions.cnvIntFromStringCode(m_dispControl[(int)Dispcount.ConstructionCode3].Text, "-");
-
-                // コピー処理
-                DB1.connect(); DB1.beginTran();
-                DB2.connect(); DB2.beginTran();
-                DB3.connect(); DB3.beginTran();
-                DB4.connect(); DB4.beginTran();
-                DB5.connect(); DB5.beginTran();
-                DB6.connect(); DB6.beginTran();
-
-                // デフォルトは新規工事にしておく
-                m_NewConstruction = true;
-
-                // ----- 工事基本情報・積算見積データコピー
-                if (radioButton1.Checked)
-                {
-                    // 積算見積情報コピー
-                    if (!RecordCopyTypeB(m_ConstructionCode, iToCode, DB3, DB4, DB5))
-                    {
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-
-                    if (!RecordCopyTypeA(m_ConstructionCode, iToCode, DB1, DB2))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-                    // その２工事基本情報データ作成
-                    if (!InitSetBaseInfo(iToCode, DB1))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-                    // その３工事基本情報明細データ作成
-                    if (!InitSetBaseInfoDetail(m_ConstructionCode, iToCode, DB2))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-
-                    // 継続案件の場合は新規工事フラグを落とす
-                    m_NewConstruction = false;
-                }
-                // ----- 積算見積データコピー
-                else if (radioButton2.Checked)
-                {
-                    // 積算見積情報コピー
-                    if (!RecordCopyTypeB(m_ConstructionCode, iToCode, DB3, DB4, DB5))
-                    {
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-
-                }
-                // ----- 工事基本情報コピー
-                else if (radioButton3.Checked)
-                {
-                    if (!RecordCopyTypeA(m_ConstructionCode, iToCode, DB1, DB2))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-                    // その２工事基本情報データ作成
-                    if (!InitSetBaseInfo(iToCode, DB1))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-                    // その３工事基本情報明細データ作成
-                    if (!InitSetBaseInfoDetail(m_ConstructionCode, iToCode, DB2))
-                    {
-                        DB1.rollback();
-                        DB2.rollback();
-                        DB3.rollback();
-                        DB4.rollback();
-                        DB5.rollback();
-                        return false;
-                    }
-                }
-
-                // 案件進捗日付データ登録
-                if (!ProgressDate(DB6, iToCode))
-                {
-                    DB1.rollback();
-                    DB2.rollback();
-                    DB3.rollback();
-                    DB4.rollback();
-                    DB5.rollback();
-                    DB6.rollback();
-                    return false;
-                }
-
-                // 新規工事番号セット
-                m_ConstructionCode = iToCode;
-
-                DB1.commit();
-                DB2.commit();
-                DB3.commit();
-                DB4.commit();
-                DB5.commit();
-                DB6.commit();
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-            finally
-            {
-                DB1.close(); DB1 = null;
-                DB2.close(); DB2 = null;
-                DB3.close(); DB3 = null;
-                DB4.close(); DB4 = null;
-                DB5.close(); DB5 = null;
-                DB6.close(); DB6 = null;
-            }
-        }
-        #endregion
-
-        #region その２工事基本情報データ作成
-        /// <summary>
-        /// 工事基本情報設定
-        /// </summary>
-        /// <param name="cbRec"></param>
-        private bool InitSetBaseInfo(int ToCode, IOConstructionBaseInfo cbDB)
-        {
-            try
-            {
-                // 工事基本情報の設定
-                string strSQL = cbDB.CreatePrimarykeyString(ToCode);
-                ConstructionBaseInfo cbRec = new ConstructionBaseInfo();
-                if (!cbDB.SelectAction(strSQL, ref cbRec, false)) return false;
-
-                // 営業期・工事年度を更新する
-                int iPeriod = 0;
-                if (tableLayoutPanel3.Visible)
-                {
-                    iPeriod = CommonMotions.cnvInt(cmbConstructionPeriod.Text);
-                    if (CommonMotions.SystemMasterData.ConstructionNoBase == (int)CommonDefine.SystemConstructionNoBase.BusinessPeriod)
-                        cbRec.ConstructionPeriod = iPeriod;                                                 // 工事期
-                    else
-                        cbRec.ConstructionYear = iPeriod;	                                                // 工事年度
-                }
-
-                cbRec.ConstructionStatusFlg = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("依頼受け中")).Key;  // 工事進捗状態
-                cbRec.RequestedDate	= DateTime.Now;                                                 // 依頼受け日
-                cbRec.EstimatesSubmitDeadline = DateTime.Now.AddDays(s_EstimatesSubmitDeadline);	// 見積提出期限
-                cbRec.EstimatesSubmittedDate = DateTime.MinValue;	                                // 見積提出日
-                cbRec.EstimatesExpirationDate = DateTime.MinValue;	                                // 見積有効期限
-                cbRec.ProvisionalOrderDate = DateTime.MinValue;                                     // 仮受注日
-                cbRec.OrderDate = DateTime.MinValue;                                                // 受注日
-                cbRec.TransferConstructionDate = DateTime.MinValue;                                 // 部署引継日
-                cbRec.ConstructionStartingDate = DateTime.MinValue;                                 // 施工開始日
-                cbRec.ConstructionCompletionDate = DateTime.MinValue;                               // 施工完了日
-                cbRec.BillingStartDate = DateTime.MinValue;	                                        // 請求準備開始日
-                cbRec.BillingDate = DateTime.MinValue;	                                            // 請求日
-
-                // 工事情報のみコピーは工事の情報以外はクリアする
-                if (radioButton3.Checked)
-                {
-                    cbRec.OrderStartingDate = DateTime.MinValue;	        // 開始予定日
-                    cbRec.OrderCompletionDate = DateTime.MinValue;	        // 完了予定日
-                    cbRec.PreparationStartDate = DateTime.MinValue;         // 施工準備開始日
-                    cbRec.NonOrderDate = DateTime.MinValue;                 // 非受注日
-                    cbRec.OrdersDecisionPrice = 0;                          // 税抜受注決定金額
-                    cbRec.OrdersDecisionPriceInTax = 0;                     // 税込受注決定金額
-                    cbRec.ConstructionPersonCode = 0;                       // 工事担当者コード
-                    cbRec.ConstrSubPersonCode = 0;	                        // 工事副担当者コード
-                    cbRec.ConstructionInstructor = 0;                       // 工事指導員コード
-                    cbRec.TransferConstruction = 0;                         // 移管先コード
-                    cbRec.TransferConstructionDate = DateTime.MinValue;     // 工事移管日
-                    cbRec.ConstructionPeriodStart = DateTime.MinValue;      // 契約工期開始
-                    cbRec.ConstructionPeriodEnd = DateTime.MinValue;        // 契約工期完了
-                    cbRec.ConstructionPeriodStart2 = DateTime.MinValue;     // 契約工期開始（延長時）
-                    cbRec.ConstructionPeriodEnd2 = DateTime.MinValue;       // 契約工期完了（延長時）
-                    cbRec.StartDate = DateTime.MinValue;	                // 工事開始日
-                    cbRec.EndDate = DateTime.MinValue;                      // 工事終了日
-                    cbRec.PurchaseOrderMailingDate = DateTime.MinValue;     // 注文書郵送日
-                    cbRec.PurchaseOrderReturnDate = DateTime.MinValue;      // 注文書返送日
-                    cbRec.PurchaseOrderReturnCheckDate = DateTime.MinValue; // 注文書返送確認日
-                    cbRec.ConsumptionTaxFlg = 1;                            // 消費税フラグ
-                    cbRec.PrimeContractorFlg = 1;	                        // 元請フラグ
-                    cbRec.SalesCostFlg = 1;	                                // 営業経費発生フラグ
-                    cbRec.EstimateType = 1;                                 // 見積種別
-                    cbRec.BillingSplitFlg = 1;                              // 請求回数フラグ
-                    cbRec.BillingSendDate = DateTime.MinValue;              // 請求書郵送/手渡し日
-                }
-
-                // 営業担当
-                if (cmbSalesPerson.Text.Length != 0)
-                {
-                    cbRec.SalesPersonCode = CommonMotions.cnvInt(cmbSalesPerson.SelectedValue.ToString());
-                }
-                // 工事担当
-                if (cmbConstructionPerson.Text.Length != 0)
-                {
-                    cbRec.ConstructionPersonCode = CommonMotions.cnvInt(cmbConstructionPerson.SelectedValue.ToString());
-                }
-
-                // 更新処理
-                if (!cbDB.UpdateAction(strSQL, cbRec, false)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region その３工事基本情報明細データ作成
-        /// <summary>
-        /// 工事基本情報設定
-        /// </summary>
-        /// <param name="cbRec"></param>
-        private bool InitSetBaseInfoDetail(int FromCode, int ToCode, IOConstructionBaseInfoDetail cbidDB)
-        {
-            try
-            {
-                // 工事基本情報明細の設定
-                string strSQL = cbidDB.CreatePrimarykeyString(ToCode, (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                ConstructionBaseInfoDetail cbidRec = new ConstructionBaseInfoDetail();
-                if (!cbidDB.SelectAction(strSQL, ref cbidRec, false)) return false;
-
-                // 工事名を更新する
-                if (cbidRec.DetailString.Length < s_ConstructionNameLength - 2)
-                {
-                    // コピー元がコピーデータの場合に最後が数字がをチェック
-                    int CodeLowerwork = (FromCode % 100);
-                    if (CodeLowerwork != 1)
-                    {
-                        int subcnt = 1;
-                        if (CodeLowerwork > 9) subcnt = 2;
-                        string strwrok = cbidRec.DetailString.Substring(cbidRec.DetailString.Length - subcnt);
-                        // 最後が数字の場合はそれを除く
-                        if (CommonMotions.chkNumeric(strwrok))
-                        {
-                            cbidRec.DetailString = cbidRec.DetailString.Substring(0, cbidRec.DetailString.Length - subcnt);
-                        }
-                    }
-
-                    int CodeLower = (ToCode % 100);
-                    cbidRec.DetailString = cbidRec.DetailString + CodeLower.ToString();
-                }
-
-                // 更新処理
-                if (!cbidDB.UpdateAction(strSQL, cbidRec, false)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 工事基本情報一括レコードコピー処理（コピータイプＡ）
-        /// <summary>
-        /// 工事基本情報レコードコピー処理（コピータイプＡ）
-        /// </summary>
-        /// <param name="FromCode"></param>
-        /// <param name="ToCode"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public bool RecordCopyTypeA(int FromCode, int ToCode, IOConstructionBaseInfo DB1, IOConstructionBaseInfoDetail DB2)
-        {
-            try
-            {
-                // まず削除
-                string strSQL = DB1.CreatePrimarykeyString(ToCode);
-                DB1.DeleteAction(strSQL, false);
-                DB2.DeleteAction(strSQL, false);
-
-                if (!DB1.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB2.RecordCopyAction(FromCode, ToCode, false)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 積算見積情報一括レコードコピー処理（コピータイプＢ）
-        /// <summary>
-        /// 積算見積情報レコードコピー処理（コピータイプＢ
-        /// ）
-        /// </summary>
-        /// <param name="FromCode"></param>
-        /// <param name="ToCode"></param>
-        /// <param name="bConnect"></param>
-        /// <returns></returns>
-        public bool RecordCopyTypeB(int FromCode, int ToCode, IOEstimateData DB1, IOEstimateDataBody DB2, IOEstimateDataDetail DB3)
-        {
-            try
-            {
-                // まず削除
-                string strSQL = DB1.CreatePrimarykeyString(ToCode);
-                DB1.DeleteAction(strSQL, false);
-                DB2.DeleteAction(strSQL, false);
-                DB3.DeleteAction(strSQL, false);
-
-                if (!DB1.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB2.RecordCopyAction(FromCode, ToCode, false)) return false;
-                if (!DB3.RecordCopyAction(FromCode, ToCode, false)) return false;
-
-                return true;
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(2), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-
-        #region 案件進捗日付データ登録
-        /// <summary>
-        /// 案件進捗日付データ登録
-        /// </summary>
-        /// <param name="cpdDB"></param>
-        /// <returns></returns>
-        public bool ProgressDate(IOConstructionProgressDate cpdDB, int ConstructionCode)
-        {
-            try
-            {
-                // まず削除
-                string strWhere = cpdDB.CreatePrimarykeyString(ConstructionCode);
-                cpdDB.DeleteAction(strWhere, false);
-
-                // データセット
-                ConstructionProgressDate Rec = new ConstructionProgressDate();
-                Rec.ConstructionCode = ConstructionCode;
-                Rec.ConstructionStatusFlg = CommonDefine.ProjectsStatus.First(x => x.Value.Equals("依頼受け中")).Key; ;
-                Rec.PreviousStatusFlg = 0;
-                Rec.ChangeDate = DateTime.Now;
-                Rec.ChangePersonCode = CommonMotions.LoginUserData.PersonCode;
-
-                // 検索文字列作成
-                strWhere = cpdDB.CreatePrimarykeyString(Rec.ConstructionCode, Rec.ConstructionStatusFlg);
-
-                List<ConstructionProgressDate> workList = new List<ConstructionProgressDate>();
-                // データ登録
-                if (!cpdDB.InsertAction(Rec, false))
-                {
-                    MessageBox.Show("案件進捗日付データ：追加登録に失敗しました。", "登録エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
-                    return false;
-                }
-
-                return true;
-            }
-            catch (System.Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-                return false;
-            }
-        }
-        #endregion
-    }
-}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.Designer.cs	(nonexistent)
@@ -1,592 +0,0 @@
-﻿namespace ProcessManagement.Forms.SubForms
-{
-    partial class FrmNewOrContinueCopy
-    {
-        /// <summary>
-        /// Required designer variable.
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// Clean up any resources being used.
-        /// </summary>
-        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows Form Designer generated code
-
-        /// <summary>
-        /// Required method for Designer support - do not modify
-        /// the contents of this method with the code editor.
-        /// </summary>
-        private void InitializeComponent()
-        {
-            this.components = new System.ComponentModel.Container();
-            this.btnExecProc1 = new System.Windows.Forms.Button();
-            this.btnCancel = new System.Windows.Forms.Button();
-            this.panel1 = new System.Windows.Forms.Panel();
-            this.groupBox2 = new System.Windows.Forms.GroupBox();
-            this.label16 = new System.Windows.Forms.Label();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label8 = new System.Windows.Forms.Label();
-            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();
-            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
-            this.label10 = new System.Windows.Forms.Label();
-            this.label13 = new System.Windows.Forms.Label();
-            this.label12 = new System.Windows.Forms.Label();
-            this.label2 = new System.Windows.Forms.Label();
-            this.label11 = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
-            this.label4 = new System.Windows.Forms.Label();
-            this.label14 = new System.Windows.Forms.Label();
-            this.lblNextMessage = new System.Windows.Forms.Label();
-            this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
-            this.groupBox3 = new System.Windows.Forms.GroupBox();
-            this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel();
-            this.cmbConstructionPerson = new System.Windows.Forms.ComboBox();
-            this.cmbSalesPerson = new System.Windows.Forms.ComboBox();
-            this.label20 = new System.Windows.Forms.Label();
-            this.label22 = new System.Windows.Forms.Label();
-            this.cmbConstructionPeriod = new ProcessManagement.Forms.CustomControls.ComboBoxEX();
-            this.panel1.SuspendLayout();
-            this.groupBox2.SuspendLayout();
-            this.groupBox1.SuspendLayout();
-            this.tableLayoutPanel1.SuspendLayout();
-            this.groupBox3.SuspendLayout();
-            this.tableLayoutPanel3.SuspendLayout();
-            this.SuspendLayout();
-            // 
-            // btnExecProc1
-            // 
-            this.btnExecProc1.BackColor = System.Drawing.Color.Green;
-            this.btnExecProc1.ForeColor = System.Drawing.Color.White;
-            this.btnExecProc1.Location = new System.Drawing.Point(519, 10);
-            this.btnExecProc1.Name = "btnExecProc1";
-            this.btnExecProc1.Size = new System.Drawing.Size(140, 40);
-            this.btnExecProc1.TabIndex = 0;
-            this.btnExecProc1.Text = "実　行";
-            this.btnExecProc1.UseVisualStyleBackColor = false;
-            this.btnExecProc1.Click += new System.EventHandler(this.btnExecProc1_Click);
-            // 
-            // btnCancel
-            // 
-            this.btnCancel.BackColor = System.Drawing.Color.Red;
-            this.btnCancel.ForeColor = System.Drawing.Color.White;
-            this.btnCancel.Location = new System.Drawing.Point(675, 10);
-            this.btnCancel.Name = "btnCancel";
-            this.btnCancel.Size = new System.Drawing.Size(140, 40);
-            this.btnCancel.TabIndex = 3;
-            this.btnCancel.Text = "キャンセル";
-            this.btnCancel.UseVisualStyleBackColor = false;
-            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
-            // 
-            // panel1
-            // 
-            this.panel1.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.panel1.Controls.Add(this.btnCancel);
-            this.panel1.Controls.Add(this.btnExecProc1);
-            this.panel1.Location = new System.Drawing.Point(-3, 566);
-            this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(833, 60);
-            this.panel1.TabIndex = 3;
-            // 
-            // groupBox2
-            // 
-            this.groupBox2.BackColor = System.Drawing.Color.WhiteSmoke;
-            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.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.Name = "groupBox2";
-            this.groupBox2.Size = new System.Drawing.Size(800, 284);
-            this.groupBox2.TabIndex = 7;
-            this.groupBox2.TabStop = false;
-            this.groupBox2.Text = "コピー種別・工事番号";
-            // 
-            // label16
-            // 
-            this.label16.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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, 209);
-            this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(174, 24);
-            this.label16.TabIndex = 21;
-            this.label16.Text = "22229999-01";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.label16.Visible = false;
-            // 
-            // label5
-            // 
-            this.label5.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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, 113);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(174, 24);
-            this.label5.TabIndex = 20;
-            this.label5.Text = "22229999-01";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.label5.Visible = false;
-            // 
-            // label8
-            // 
-            this.label8.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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(79, 140);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(534, 57);
-            this.label8.TabIndex = 24;
-            this.label8.Text = "類似工事の場合で見積データのみを引用する場合に作成\r\n　　　　　　　（工事番号が新規に取得されます）\r\n※工事情報は初期化されます";
-            // 
-            // label6
-            // 
-            this.label6.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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(79, 59);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(555, 38);
-            this.label6.TabIndex = 25;
-            this.label6.Text = "既存工事をコピーして作成（枝番が新たに作成されます）\r\n※工事内容の増減・変更に伴う場合に使用";
-            // 
-            // radioButton1
-            // 
-            this.radioButton1.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.radioButton1.Checked = true;
-            this.radioButton1.Location = new System.Drawing.Point(29, 33);
-            this.radioButton1.Name = "radioButton1";
-            this.radioButton1.Size = new System.Drawing.Size(350, 22);
-            this.radioButton1.TabIndex = 23;
-            this.radioButton1.TabStop = true;
-            this.radioButton1.Text = "工事情報・見積データをコピー";
-            this.radioButton1.UseVisualStyleBackColor = true;
-            this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
-            // 
-            // radioButton2
-            // 
-            this.radioButton2.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.radioButton2.AutoSize = true;
-            this.radioButton2.Location = new System.Drawing.Point(29, 114);
-            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.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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, 32);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(174, 24);
-            this.label1.TabIndex = 19;
-            this.label1.Text = "22229999-01";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // radioButton3
-            // 
-            this.radioButton3.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.radioButton3.AutoSize = true;
-            this.radioButton3.Location = new System.Drawing.Point(29, 210);
-            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.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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(79, 236);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(597, 38);
-            this.label15.TabIndex = 27;
-            this.label15.Text = "既存工事をコピーして作成（工事番号が新規に取得されます）\r\n※見積データはコピーされません";
-            // 
-            // label9
-            // 
-            this.label9.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label9.AutoSize = true;
-            this.label9.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label9.ForeColor = System.Drawing.Color.Red;
-            this.label9.Location = new System.Drawing.Point(267, 6);
-            this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(366, 19);
-            this.label9.TabIndex = 16;
-            this.label9.Text = "※営業期は任意で変更してください。";
-            // 
-            // label7
-            // 
-            this.label7.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label7.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.label7.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label7.ForeColor = System.Drawing.Color.Black;
-            this.label7.Location = new System.Drawing.Point(3, 1);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(138, 30);
-            this.label7.TabIndex = 16;
-            this.label7.Text = "営業期";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // groupBox1
-            // 
-            this.groupBox1.BackColor = System.Drawing.Color.Maroon;
-            this.groupBox1.Controls.Add(this.tableLayoutPanel1);
-            this.groupBox1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.groupBox1.ForeColor = System.Drawing.Color.White;
-            this.groupBox1.Location = new System.Drawing.Point(12, 6);
-            this.groupBox1.Name = "groupBox1";
-            this.groupBox1.Size = new System.Drawing.Size(800, 130);
-            this.groupBox1.TabIndex = 6;
-            this.groupBox1.TabStop = false;
-            this.groupBox1.Text = "コピー元データ";
-            // 
-            // tableLayoutPanel1
-            // 
-            this.tableLayoutPanel1.ColumnCount = 2;
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 144F));
-            this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 604F));
-            this.tableLayoutPanel1.Controls.Add(this.label10, 1, 1);
-            this.tableLayoutPanel1.Controls.Add(this.label13, 0, 0);
-            this.tableLayoutPanel1.Controls.Add(this.label12, 1, 3);
-            this.tableLayoutPanel1.Controls.Add(this.label2, 0, 1);
-            this.tableLayoutPanel1.Controls.Add(this.label11, 1, 2);
-            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 2);
-            this.tableLayoutPanel1.Controls.Add(this.label4, 0, 3);
-            this.tableLayoutPanel1.Controls.Add(this.label14, 1, 0);
-            this.tableLayoutPanel1.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.tableLayoutPanel1.Location = new System.Drawing.Point(26, 20);
-            this.tableLayoutPanel1.Name = "tableLayoutPanel1";
-            this.tableLayoutPanel1.RowCount = 4;
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 26F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 26F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 26F));
-            this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 26F));
-            this.tableLayoutPanel1.Size = new System.Drawing.Size(748, 104);
-            this.tableLayoutPanel1.TabIndex = 22;
-            // 
-            // label10
-            // 
-            this.label10.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label10.BackColor = System.Drawing.Color.White;
-            this.label10.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label10.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label10.ForeColor = System.Drawing.Color.Black;
-            this.label10.Location = new System.Drawing.Point(147, 27);
-            this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(596, 24);
-            this.label10.TabIndex = 21;
-            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // label13
-            // 
-            this.label13.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label13.ForeColor = System.Drawing.Color.Black;
-            this.label13.Location = new System.Drawing.Point(3, 1);
-            this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(138, 24);
-            this.label13.TabIndex = 16;
-            this.label13.Text = "工事番号";
-            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label12
-            // 
-            this.label12.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label12.BackColor = System.Drawing.Color.White;
-            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label12.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label12.ForeColor = System.Drawing.Color.Black;
-            this.label12.Location = new System.Drawing.Point(147, 79);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(240, 24);
-            this.label12.TabIndex = 21;
-            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // label2
-            // 
-            this.label2.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label2.ForeColor = System.Drawing.Color.Black;
-            this.label2.Location = new System.Drawing.Point(3, 27);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(138, 24);
-            this.label2.TabIndex = 16;
-            this.label2.Text = "工事名称";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label11
-            // 
-            this.label11.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label11.BackColor = System.Drawing.Color.White;
-            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label11.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(147, 53);
-            this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(240, 24);
-            this.label11.TabIndex = 21;
-            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // label3
-            // 
-            this.label3.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label3.ForeColor = System.Drawing.Color.Black;
-            this.label3.Location = new System.Drawing.Point(3, 53);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(138, 24);
-            this.label3.TabIndex = 18;
-            this.label3.Text = "営業担当者";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label4
-            // 
-            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label4.ForeColor = System.Drawing.Color.Black;
-            this.label4.Location = new System.Drawing.Point(3, 79);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(138, 24);
-            this.label4.TabIndex = 20;
-            this.label4.Text = "工事担当者";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label14
-            // 
-            this.label14.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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.ForeColor = System.Drawing.Color.Black;
-            this.label14.Location = new System.Drawing.Point(147, 1);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(180, 24);
-            this.label14.TabIndex = 8;
-            this.label14.Text = "22229999-01";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblNextMessage
-            // 
-            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.Name = "lblNextMessage";
-            this.lblNextMessage.Size = new System.Drawing.Size(748, 96);
-            this.lblNextMessage.TabIndex = 21;
-            this.lblNextMessage.Text = "工事情報は次画面で入力してください。";
-            this.lblNextMessage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // groupBox3
-            // 
-            this.groupBox3.BackColor = System.Drawing.Color.LightGreen;
-            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, 430);
-            this.groupBox3.Name = "groupBox3";
-            this.groupBox3.Size = new System.Drawing.Size(800, 130);
-            this.groupBox3.TabIndex = 18;
-            this.groupBox3.TabStop = false;
-            this.groupBox3.Text = "営業期・営業担当者・工事担当者";
-            // 
-            // tableLayoutPanel3
-            // 
-            this.tableLayoutPanel3.ColumnCount = 3;
-            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 144F));
-            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 120F));
-            this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 484F));
-            this.tableLayoutPanel3.Controls.Add(this.cmbConstructionPerson, 1, 2);
-            this.tableLayoutPanel3.Controls.Add(this.cmbSalesPerson, 1, 1);
-            this.tableLayoutPanel3.Controls.Add(this.label20, 0, 1);
-            this.tableLayoutPanel3.Controls.Add(this.label9, 2, 0);
-            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.Name = "tableLayoutPanel3";
-            this.tableLayoutPanel3.RowCount = 3;
-            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F));
-            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F));
-            this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 32F));
-            this.tableLayoutPanel3.Size = new System.Drawing.Size(748, 96);
-            this.tableLayoutPanel3.TabIndex = 23;
-            // 
-            // cmbConstructionPerson
-            // 
-            this.cmbConstructionPerson.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.cmbConstructionPerson.BackColor = System.Drawing.Color.White;
-            this.tableLayoutPanel3.SetColumnSpan(this.cmbConstructionPerson, 2);
-            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(147, 67);
-            this.cmbConstructionPerson.Name = "cmbConstructionPerson";
-            this.cmbConstructionPerson.Size = new System.Drawing.Size(300, 27);
-            this.cmbConstructionPerson.TabIndex = 22;
-            // 
-            // cmbSalesPerson
-            // 
-            this.cmbSalesPerson.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.cmbSalesPerson.BackColor = System.Drawing.Color.White;
-            this.tableLayoutPanel3.SetColumnSpan(this.cmbSalesPerson, 2);
-            this.cmbSalesPerson.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.cmbSalesPerson.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
-            this.cmbSalesPerson.FormattingEnabled = true;
-            this.cmbSalesPerson.Location = new System.Drawing.Point(147, 35);
-            this.cmbSalesPerson.Name = "cmbSalesPerson";
-            this.cmbSalesPerson.Size = new System.Drawing.Size(300, 27);
-            this.cmbSalesPerson.TabIndex = 21;
-            // 
-            // label20
-            // 
-            this.label20.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label20.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.label20.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label20.ForeColor = System.Drawing.Color.Black;
-            this.label20.Location = new System.Drawing.Point(3, 33);
-            this.label20.Name = "label20";
-            this.label20.Size = new System.Drawing.Size(138, 30);
-            this.label20.TabIndex = 18;
-            this.label20.Text = "営業担当者";
-            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label22
-            // 
-            this.label22.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            this.label22.BackColor = System.Drawing.Color.WhiteSmoke;
-            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label22.ForeColor = System.Drawing.Color.Black;
-            this.label22.Location = new System.Drawing.Point(3, 65);
-            this.label22.Name = "label22";
-            this.label22.Size = new System.Drawing.Size(138, 30);
-            this.label22.TabIndex = 20;
-            this.label22.Text = "工事担当者";
-            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // cmbConstructionPeriod
-            // 
-            this.cmbConstructionPeriod.Anchor = System.Windows.Forms.AnchorStyles.Left;
-            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(147, 3);
-            this.cmbConstructionPeriod.Name = "cmbConstructionPeriod";
-            this.cmbConstructionPeriod.Size = new System.Drawing.Size(114, 27);
-            this.cmbConstructionPeriod.TabIndex = 17;
-            // 
-            // FrmNewOrContinueCopy
-            // 
-            this.AcceptButton = this.btnCancel;
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
-            this.BackColor = System.Drawing.Color.White;
-            this.ClientSize = new System.Drawing.Size(824, 621);
-            this.Controls.Add(this.groupBox3);
-            this.Controls.Add(this.groupBox2);
-            this.Controls.Add(this.groupBox1);
-            this.Controls.Add(this.panel1);
-            this.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
-            this.KeyPreview = true;
-            this.MaximizeBox = false;
-            this.MinimizeBox = false;
-            this.Name = "FrmNewOrContinueCopy";
-            this.ShowIcon = false;
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.Text = "実　行　確　認";
-            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmNewOrContinueCopy_FormClosed);
-            this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
-            this.panel1.ResumeLayout(false);
-            this.groupBox2.ResumeLayout(false);
-            this.groupBox2.PerformLayout();
-            this.groupBox1.ResumeLayout(false);
-            this.tableLayoutPanel1.ResumeLayout(false);
-            this.groupBox3.ResumeLayout(false);
-            this.tableLayoutPanel3.ResumeLayout(false);
-            this.tableLayoutPanel3.PerformLayout();
-            this.ResumeLayout(false);
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Button btnExecProc1;
-        private System.Windows.Forms.Button btnCancel;
-        private System.Windows.Forms.Panel panel1;
-        private System.Windows.Forms.GroupBox groupBox2;
-        private System.Windows.Forms.GroupBox groupBox1;
-        private CustomControls.ComboBoxEX cmbConstructionPeriod;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.Label label4;
-        private System.Windows.Forms.Label label9;
-        private System.Windows.Forms.Label lblNextMessage;
-        private System.Windows.Forms.Label label12;
-        private System.Windows.Forms.Label label11;
-        private System.Windows.Forms.Label label13;
-        private System.Windows.Forms.Label label14;
-        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
-        private System.Windows.Forms.ToolTip toolTip1;
-        private System.Windows.Forms.GroupBox groupBox3;
-        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3;
-        private System.Windows.Forms.Label label20;
-        private System.Windows.Forms.Label label22;
-        private System.Windows.Forms.ComboBox cmbSalesPerson;
-        private System.Windows.Forms.ComboBox cmbConstructionPerson;
-        private System.Windows.Forms.Label label10;
-        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;
-    }
-}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmNewOrContinueCopy.resx	(nonexistent)
@@ -1,126 +0,0 @@
-﻿<?xml version="1.0" encoding="utf-8"?>
-<root>
-  <!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers & schema ...
-    <resheader name="resmimetype">text/microsoft-resx</resheader>
-    <resheader name="version">2.0</resheader>
-    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
-    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
-    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
-    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
-    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
-        <value>[base64 mime encoded serialized .NET Framework object]</value>
-    </data>
-    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
-        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
-        <comment>This is a comment</comment>
-    </data>
-                
-    There are any number of "resheader" rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    -->
-  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
-    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
-    <xsd:element name="root" msdata:IsDataSet="true">
-      <xsd:complexType>
-        <xsd:choice maxOccurs="unbounded">
-          <xsd:element name="metadata">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" />
-              </xsd:sequence>
-              <xsd:attribute name="name" use="required" type="xsd:string" />
-              <xsd:attribute name="type" type="xsd:string" />
-              <xsd:attribute name="mimetype" type="xsd:string" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="assembly">
-            <xsd:complexType>
-              <xsd:attribute name="alias" type="xsd:string" />
-              <xsd:attribute name="name" type="xsd:string" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="data">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
-              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
-              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
-              <xsd:attribute ref="xml:space" />
-            </xsd:complexType>
-          </xsd:element>
-          <xsd:element name="resheader">
-            <xsd:complexType>
-              <xsd:sequence>
-                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
-              </xsd:sequence>
-              <xsd:attribute name="name" type="xsd:string" use="required" />
-            </xsd:complexType>
-          </xsd:element>
-        </xsd:choice>
-      </xsd:complexType>
-    </xsd:element>
-  </xsd:schema>
-  <resheader name="resmimetype">
-    <value>text/microsoft-resx</value>
-  </resheader>
-  <resheader name="version">
-    <value>2.0</value>
-  </resheader>
-  <resheader name="reader">
-    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <resheader name="writer">
-    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </resheader>
-  <metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
-  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>50</value>
-  </metadata>
-</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.cs	(revision 83)
@@ -0,0 +1,244 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Text;
+using System.Windows.Forms;
+
+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.SubForms;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+//*------------------------ 掲示板入力画面 ------------------------------------*
+//  2015/07/14  Ver1.0.0.0      Create Source           
+//
+//
+//
+//*----------------------------------------------------------------------------*
+namespace ProcessManagement.Forms.SubForms
+{
+    public partial class FrmInputComment : Form
+    {
+        #region 使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        #endregion
+
+        #region 変数
+        /// <summary>
+        /// フィールド値変化フラグ
+        /// </summary>
+        private bool m_bChengeAns = false;
+
+        /// <summary>
+        /// コメント
+        /// </summary>
+        private string m_CommentString = string.Empty;
+
+        /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        private DialogResult m_EndButton = DialogResult.None;
+        
+        #endregion
+
+        #region プロパティ
+        #region 終了ボタン押下フラグ
+        /// <summary>
+        /// 終了ボタン押下フラグ
+        /// </summary>
+        public DialogResult EndButton
+        {
+            get { return m_EndButton; }
+            set { m_EndButton = value; }
+        }
+        #endregion
+
+        #region コメント
+        /// <summary>
+        /// コメント
+        /// </summary>
+        public string CommentString
+        {
+            get { return m_CommentString; }
+            set { m_CommentString = value; }
+        }
+        #endregion
+        #endregion
+
+        #region コンストラクタ
+        public FrmInputComment()
+        {
+            InitializeComponent();
+        }
+        #endregion
+        #region デストラクタ
+        ~FrmInputComment()
+        {
+            try
+            {
+                GC.Collect();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region フォームロード
+        /// <summary>
+        /// フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCommentWriter_Load(object sender, EventArgs e)
+        {
+            this.txtMessage.Text = string.Empty;
+            this.txtMessage.Focus();
+        }
+        #endregion
+
+        #region フィールド値変更フラグ
+        /// <summary>
+        /// フィールド値変更フラグ
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void valueChange(object sender, EventArgs e)
+        {
+            m_bChengeAns = true;
+        }
+        #endregion
+
+        #region Formキーダウン処理
+        /// <summary>
+        /// Formキーダウン処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCommentWriter_KeyDown(object sender, KeyEventArgs e)
+        {
+            //Enterキーが押されているか確認
+            if (e.KeyCode == Keys.Enter)
+            {
+                //あたかもTabキーが押されたかのようにする。
+                // Shiftが押されている時は前のコントロールへフォーカスを移動
+                this.ProcessTabKey(!e.Shift);
+
+                e.Handled = true;
+                //.NET Framework 2.0以降
+                e.SuppressKeyPress = true;
+            }
+        }
+        #endregion
+
+        #region ×ボタン押下処理
+        /// <summary>
+        /// ×ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCommentWriter_FormClosing(object sender, FormClosingEventArgs e)
+        {
+            if (m_bChengeAns)
+            {
+                if (MessageBox.Show("データに変更があります、そのまま終了してよろしいですか？。", "終了確認"
+                                , MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
+                {
+                    e.Cancel = true;
+                    return;
+                }
+                if (m_EndButton == DialogResult.None) m_EndButton = DialogResult.No;
+            }
+            // 前プロセスに戻る
+            ClsExcute.BackProcess();
+        }
+        #endregion
+
+        #region 終了ボタン押下
+        /// <summary>
+        /// 終了ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnEnd_Click(object sender, EventArgs e)
+        {
+            m_EndButton = DialogResult.No;
+            this.Close();
+        }
+        #endregion
+
+        #region 登録ボタン押下
+        /// <summary>
+        /// 登録ボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnDataEntry_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                if (!DispFeildCheck()) return;
+
+                m_CommentString = txtMessage.Text;
+
+                this.Close();
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 画面項目のチェック
+        /// <summary>
+        /// 画面項目のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool DispFeildCheck()
+        {
+            bool bRet = true;
+            try
+            {
+                // 背景色変更
+                CommonMotions.chgBackColor(txtMessage, bRet);
+                if (txtMessage.Text.Length == 0)
+                {
+                    bRet = false;
+                    CommonMotions.chgBackColor(txtMessage, bRet);
+                    MessageBox.Show("入力されていません、確認してください。", "データ確認"
+                                                , MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                    return bRet;
+                }
+
+                if (!(bRet = CommonMotions.DispFieldLengthCheck(txtMessage, 300)))
+                {
+                    CommonMotions.chgBackColor(txtMessage, bRet);
+                    MessageBox.Show("入力文字が長すぎです、確認してください。", "データ確認"
+                                                , MessageBoxButtons.OK, MessageBoxIcon.Warning);
+                }
+
+                return bRet;
+            }
+            catch (System.Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.designer.cs	(revision 83)
@@ -0,0 +1,103 @@
+﻿using ProcessManagement.Forms.CustomControls;
+
+namespace ProcessManagement.Forms.SubForms
+{
+    partial class FrmInputComment
+    {
+        /// <summary>
+        /// 必要なデザイナ変数です。
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// 使用中のリソースをすべてクリーンアップします。
+        /// </summary>
+        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows フォーム デザイナで生成されたコード
+
+        /// <summary>
+        /// デザイナ サポートに必要なメソッドです。このメソッドの内容を
+        /// コード エディタで変更しないでください。
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.btnDataEntry = new System.Windows.Forms.Button();
+            this.btnEnd = new System.Windows.Forms.Button();
+            this.txtMessage = new System.Windows.Forms.TextBox();
+            this.SuspendLayout();
+            // 
+            // btnDataEntry
+            // 
+            this.btnDataEntry.BackColor = System.Drawing.Color.Green;
+            this.btnDataEntry.ForeColor = System.Drawing.Color.White;
+            this.btnDataEntry.Location = new System.Drawing.Point(539, 114);
+            this.btnDataEntry.Name = "btnDataEntry";
+            this.btnDataEntry.Size = new System.Drawing.Size(120, 30);
+            this.btnDataEntry.TabIndex = 1;
+            this.btnDataEntry.Text = "実　行";
+            this.btnDataEntry.UseVisualStyleBackColor = false;
+            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
+            // 
+            // btnEnd
+            // 
+            this.btnEnd.BackColor = System.Drawing.Color.Blue;
+            this.btnEnd.ForeColor = System.Drawing.Color.White;
+            this.btnEnd.Location = new System.Drawing.Point(665, 114);
+            this.btnEnd.Name = "btnEnd";
+            this.btnEnd.Size = new System.Drawing.Size(120, 30);
+            this.btnEnd.TabIndex = 2;
+            this.btnEnd.Text = "終　了";
+            this.btnEnd.UseVisualStyleBackColor = false;
+            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
+            // 
+            // txtMessage
+            // 
+            this.txtMessage.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.txtMessage.ImeMode = System.Windows.Forms.ImeMode.On;
+            this.txtMessage.Location = new System.Drawing.Point(5, 6);
+            this.txtMessage.Multiline = true;
+            this.txtMessage.Name = "txtMessage";
+            this.txtMessage.Size = new System.Drawing.Size(780, 105);
+            this.txtMessage.TabIndex = 0;
+            // 
+            // FrmInputComment
+            // 
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.Black;
+            this.ClientSize = new System.Drawing.Size(790, 147);
+            this.Controls.Add(this.txtMessage);
+            this.Controls.Add(this.btnDataEntry);
+            this.Controls.Add(this.btnEnd);
+            this.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
+            this.KeyPreview = true;
+            this.MaximizeBox = false;
+            this.MinimizeBox = false;
+            this.Name = "FrmInputComment";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmCommentWriter_FormClosing);
+            this.Load += new System.EventHandler(this.FrmCommentWriter_Load);
+            this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.FrmCommentWriter_KeyDown);
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnDataEntry;
+        private System.Windows.Forms.Button btnEnd;
+        private System.Windows.Forms.TextBox txtMessage;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmInputComment.resx	(revision 83)
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPriceOfBudget.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPriceOfBudget.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPriceOfBudget.cs	(revision 83)
@@ -398,15 +398,15 @@
             /// <summary>
             /// 会社経費
             /// </summary>
-            ExpensesRatio1,
+            ExpensesRaito1,
             /// <summary>
             /// 部署経費
             /// </summary>
-            ExpensesRatio2,
+            ExpensesRaito2,
             /// <summary>
             /// 営業経費
             /// </summary>
-            ExpensesRatio3,
+            ExpensesRaito3,
             /// <summary>
             /// 工事名称
             /// </summary>
@@ -440,7 +440,7 @@
                 string strSQL = "(SELECT C1.DISPLAYORDER, A.CONSTRUCTIONCODE, A.ORDERSDECISIONPRICE,";
                 strSQL += " A.CONSTRUCTIONSTATUSFLG, A.CONSTRUCTIONPERSONCODE,";
                 strSQL += " C1.DEPARTMENTSTRING, B1.PERSONNAME,";
-                strSQL += " D1.EXPENSESRATIO, D2.EXPENSESRATIO, D3.EXPENSESRATIO,";
+                strSQL += " D1.EXPENSESRAITO, D2.EXPENSESRAITO, D3.EXPENSESRAITO,";
                 strSQL += " E1.DETAILSTRING, B1.DISPLAYORDER";
                 strSQL += " FROM CONSTRUCTIONBASEINFO A, PERSONINCHARGEMASTER B1, DEPARTMENTMASTER C1";
                 strSQL += string.Format(" LEFT JOIN DEPARTMENTEXPENSESMASTER D1 ON D1.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D1.EXPENSESPERIOD = {0} AND D1.NameCode = 3", SelectPeriod);
@@ -449,7 +449,10 @@
                 strSQL += ", CONSTRUCTIONBASEINFODETAIL E1";
                 strSQL += " WHERE NOT EXISTS (SELECT * FROM CONSTRUCTIONLEDGER A1 WHERE A1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
                 strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
-                strSQL += string.Format(" AND A.TYINGFLG = {0}", (int)CommonDefine.BaseInfoTyingFlg.Standard);
+
+                strSQL += string.Format(" AND A.TYINGFLG != {0}", (int)CommonDefine.BaseInfoTyingFlg.Tying);
+                strSQL += string.Format(" AND A.JOINFLG != {0}", (int)CommonDefine.BaseInfoJoinFlg.JoinChildren);
+
                 strSQL += string.Format(" And ({0} <= A.ConstructionStatusFlg And A.ConstructionStatusFlg <= {1})", iCode1, iCode2);
                 strSQL += " AND B1.PERSONCODE = A.CONSTRUCTIONPERSONCODE";
                 strSQL += " AND C1.DEPARTMENTCODE = B1.DEPARTMENTCODE";
@@ -458,31 +461,6 @@
                 if (DepartmantCode > 0) strSQL += string.Format(" AND C1.DEPARTMENTCODE = {0}", DepartmantCode);
                 if (PersonCode > 0) strSQL += string.Format(" AND B1.PERSONCODE = {0}", PersonCode);
                 strSQL += ")";
-                strSQL += " UNION";
-                strSQL += " (SELECT C1.DISPLAYORDER, A.CONSTRUCTIONCODE, SUM(A.ORDERSDECISIONPRICE) + SUM(IFNULL(C.ORDERSDECISIONPRICE,0)),";
-                strSQL += " A.CONSTRUCTIONSTATUSFLG, A.CONSTRUCTIONPERSONCODE,";
-                strSQL += " C1.DEPARTMENTSTRING, B1.PERSONNAME,";
-                strSQL += " D1.EXPENSESRATIO, D2.EXPENSESRATIO, D3.EXPENSESRATIO,";
-                strSQL += " E1.DETAILSTRING, B1.DISPLAYORDER";
-                strSQL += " FROM CONSTRUCTIONBASEINFO A LEFT JOIN CONSTRUCTIONLINK B ON B.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
-                strSQL += " LEFT JOIN CONSTRUCTIONBASEINFO C ON C.CONSTRUCTIONCODE = B.FLUCTUATIONCODE";
-                strSQL += ", PERSONINCHARGEMASTER B1, DEPARTMENTMASTER C1";
-                strSQL += string.Format(" LEFT JOIN DEPARTMENTEXPENSESMASTER D1 ON D1.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D1.EXPENSESPERIOD = {0} AND D1.NameCode = 3", SelectPeriod);
-                strSQL += string.Format(" LEFT JOIN DEPARTMENTEXPENSESMASTER D2 ON D2.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D2.EXPENSESPERIOD = {0} AND D2.NameCode = 2", SelectPeriod);
-                strSQL += string.Format(" LEFT JOIN DEPARTMENTEXPENSESMASTER D3 ON D3.DEPARTMENTCODE = C1.DEPARTMENTCODE AND D3.EXPENSESPERIOD = {0} AND D3.NameCode = 1", SelectPeriod);
-                strSQL += ", CONSTRUCTIONBASEINFODETAIL E1";
-                strSQL += " WHERE NOT EXISTS (SELECT * FROM CONSTRUCTIONLEDGER A1 WHERE A1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE)";
-                strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", SelectPeriod);
-                strSQL += string.Format(" AND A.TYINGFLG != {0}", (int)CommonDefine.BaseInfoTyingFlg.Standard);
-                strSQL += string.Format(" And ({0} <= A.ConstructionStatusFlg And A.ConstructionStatusFlg <= {1})", iCode1, iCode2);
-                strSQL += " AND B1.PERSONCODE = A.CONSTRUCTIONPERSONCODE";
-                strSQL += " AND C1.DEPARTMENTCODE = B1.DEPARTMENTCODE";
-                strSQL += " AND E1.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
-                strSQL += string.Format(" AND E1.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
-                if (DepartmantCode > 0) strSQL += string.Format(" AND C1.DEPARTMENTCODE = {0}", DepartmantCode);
-                if (PersonCode > 0) strSQL += string.Format(" AND B1.PERSONCODE = {0}", PersonCode);
-                strSQL += " GROUP BY C1.DISPLAYORDER, A.CONSTRUCTIONCODE, A.CONSTRUCTIONSTATUSFLG, A.CONSTRUCTIONPERSONCODE, C1.DEPARTMENTSTRING, B1.PERSONNAME, ";
-                strSQL += " D1.EXPENSESRATIO, D2.EXPENSESRATIO, D3.EXPENSESRATIO, E1.DETAILSTRING, B1.DISPLAYORDER)";
                 strSQL += " ORDER BY 1, 12, 2";
 
                 ArrayList DatArList = new ArrayList();
@@ -501,9 +479,9 @@
                 {
                     int ConstrStatus = CommonMotions.cnvInt(objGetArry[(int)DetilData.ConstructionStatusFlg]);          // 施工状態フラグ
                     int OrdersDecisionPrice = CommonMotions.cnvInt(objGetArry[(int)DetilData.OrdersDecisionPrice]);     // 受注金額
-                    double ExpensesRatio1 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRatio1]) / 100.0; // 会社経費
-                    double ExpensesRatio2 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRatio2]) / 100.0; // 部署経費
-                    double ExpensesRatio3 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRatio3]) / 100.0; // 営業経費
+                    double ExpensesRaito1 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito1]) / 100.0; // 会社経費
+                    double ExpensesRaito2 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito2]) / 100.0; // 部署経費
+                    double ExpensesRaito3 = CommonMotions.cnvDouble(objGetArry[(int)DetilData.ExpensesRaito3]) / 100.0; // 営業経費
 
                     string workDepName = CommonMotions.cnvString(objGetArry[(int)DetilData.DepartmentString]);
                     if (!BreakKey.Equals(workDepName))
@@ -519,15 +497,15 @@
                                     , CommonMotions.cnvString(objGetArry[(int)DetilData.ConstrName])            // 工事名称
                                     , CommonDefine.ProjectsStatus[ConstrStatus]                                 // 施工状態
                                     , OrdersDecisionPrice.ToString("#,0")                                       // 受注金額
-                                    , (OrdersDecisionPrice * ExpensesRatio1).ToString("#,0")                    // 会社経費
-                                    , (OrdersDecisionPrice * ExpensesRatio2).ToString("#,0")                    // 部署経費
-                                    , (OrdersDecisionPrice * ExpensesRatio3).ToString("#,0")                    // 営業経費
+                                    , (OrdersDecisionPrice * ExpensesRaito1).ToString("#,0")                    // 会社経費
+                                    , (OrdersDecisionPrice * ExpensesRaito2).ToString("#,0")                    // 部署経費
+                                    , (OrdersDecisionPrice * ExpensesRaito3).ToString("#,0")                    // 営業経費
                                 );
 
                     CurTotalArea[(int)GridColumn.OrdersPrice] += OrdersDecisionPrice;                                  // 受注金額
-                    CurTotalArea[(int)GridColumn.CompanyExpeses] += (int)(OrdersDecisionPrice * ExpensesRatio1);       // 会社経費
-                    CurTotalArea[(int)GridColumn.DepartmentExpeses] += (int)(OrdersDecisionPrice * ExpensesRatio2);    // 部署経費
-                    CurTotalArea[(int)GridColumn.SaleseExpeses] += (int)(OrdersDecisionPrice * ExpensesRatio3);        // 営業経費
+                    CurTotalArea[(int)GridColumn.CompanyExpeses] += (int)(OrdersDecisionPrice * ExpensesRaito1);       // 会社経費
+                    CurTotalArea[(int)GridColumn.DepartmentExpeses] += (int)(OrdersDecisionPrice * ExpensesRaito2);    // 部署経費
+                    CurTotalArea[(int)GridColumn.SaleseExpeses] += (int)(OrdersDecisionPrice * ExpensesRaito3);        // 営業経費
                 }
 
                 // 合計行表示
@@ -534,9 +512,9 @@
                 DisplayTotalRow((int)RowTitleNum.DataType1, CurTotalArea, false);
 
                 m_TotalArea[(int)GridColumn.OrdersPrice] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
+                m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.CompanyExpeses];
+                m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.DepartmentExpeses];
+                m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.SaleseExpeses];
             }
             catch (System.Exception ex)
             {
@@ -615,9 +593,9 @@
                     CurTotalArea[(int)GridColumn.SaleseExpeses] += ExpensesPrice3;      // 営業経費
 
                     m_TotalArea[(int)GridColumn.OrdersPrice] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                    m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                    m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
-                    m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.OrdersPrice];
+                    m_TotalArea[(int)GridColumn.CompanyExpeses] += CurTotalArea[(int)GridColumn.CompanyExpeses];
+                    m_TotalArea[(int)GridColumn.DepartmentExpeses] += CurTotalArea[(int)GridColumn.DepartmentExpeses];
+                    m_TotalArea[(int)GridColumn.SaleseExpeses] += CurTotalArea[(int)GridColumn.SaleseExpeses];
                 }
 
                 // 合計行表示
@@ -762,32 +740,6 @@
                 // コンボボックス初期表示
                 ComboBoxAction.InitDataSetCombBox(cmbDepartment, ConstructionDataList);
 
-                // 新セキュリティデータ対応済みかを確認する
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // 所属長
-                    // 一般使用者（自分のみアクセス可能）
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key ||
-                        CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                    {
-                        // 総務部所属者以外
-                        if (CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                            cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                    }
-                }
-                else
-                {
-                    // 対象がコンボボックスデータにあればセットする
-                    for (int i = 0; i < cmbDepartment.Items.Count; i++)
-                    {
-                        KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbDepartment.Items[i];
-                        if (wrkPair.Key == CommonMotions.LoginUserData.DepartmentCode)
-                        {
-                            cmbDepartment.SelectedValue = CommonMotions.LoginUserData.DepartmentCode;
-                        }
-                    }
-                }
-
                 return true;
             }
             catch (Exception ex)
@@ -822,9 +774,18 @@
                 string strSQL = string.Empty;
                 int DepartmentCode = GetDepartmentCode();
                 if (DepartmentCode == 0)
-                    strSQL = " WHERE DeleteFlg = 0 Order By EmployeeClassFlg ASC, DisplayOrder ASC";
+                {
+                    strSQL = " WHERE DeleteFlg = 0";
+                    strSQL += string.Format(" AND EmployeeClassFlg = {0}", (int)CommonDefine.EmployeeClassFlg.Regular);
+                    // 参照部署マスタより取得する
+                    strSQL += " AND DEPARTMENTCODE IN (SELECT AA.DEPARTMENTCODE FROM PERSONDEPARTMENTMASTER AA";
+                    strSQL += string.Format(" WHERE AA.PERSONCODE = {0})", CommonMotions.LoginUserData.PersonCode);
+                    strSQL += " 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 false;
@@ -842,28 +803,6 @@
                 // コンボボックス初期表示
                 ComboBoxAction.InitDataSetCombBox(cmbConstructionPerson, ConstructionDataList);
 
-                // 新セキュリティデータ対応済みかを確認する
-                if (CommonMotions.LoginUserData.SecCode == 0)
-                {
-                    // 一般ユーザーで総務部所属者ではない場合、ログイン者のコードをセットする
-                    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key &&
-                        CommonMotions.LoginUserData.DepartmentCode != CommonDefine.s_GeneralAffairsDevision)
-                    {
-                        cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                    }
-                }
-                else
-                {
-                    for (int i = 0; i < cmbConstructionPerson.Items.Count; i++)
-                    {
-                        KeyValuePair<int, string> wrkPair = (KeyValuePair<int, string>)cmbConstructionPerson.Items[i];
-                        if (wrkPair.Key == CommonMotions.LoginUserData.PersonCode)
-                        {
-                            cmbConstructionPerson.SelectedValue = CommonMotions.LoginUserData.PersonCode;
-                        }
-                    }
-                }
-
                 return true;
             }
             catch (Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintConfirmation.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.Designer.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.Designer.cs	(revision 83)
@@ -0,0 +1,243 @@
+﻿namespace ProcessManagement.Forms.SubForms
+{
+    partial class FrmPrintInfomation
+    {
+        /// <summary>
+        /// Required designer variable.
+        /// </summary>
+        private System.ComponentModel.IContainer components = null;
+
+        /// <summary>
+        /// Clean up any resources being used.
+        /// </summary>
+        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
+        protected override void Dispose(bool disposing)
+        {
+            if (disposing && (components != null))
+            {
+                components.Dispose();
+            }
+            base.Dispose(disposing);
+        }
+
+        #region Windows Form Designer generated code
+
+        /// <summary>
+        /// Required method for Designer support - do not modify
+        /// the contents of this method with the code editor.
+        /// </summary>
+        private void InitializeComponent()
+        {
+            this.btnExecProc1 = new System.Windows.Forms.Button();
+            this.btnCancel = new System.Windows.Forms.Button();
+            this.btnExecProc2 = new System.Windows.Forms.Button();
+            this.panel1 = new System.Windows.Forms.Panel();
+            this.lblMessageB = new System.Windows.Forms.Label();
+            this.groupBox2 = new System.Windows.Forms.GroupBox();
+            this.label2 = new System.Windows.Forms.Label();
+            this.groupBox3 = new System.Windows.Forms.GroupBox();
+            this.dateTimePicker2 = new System.Windows.Forms.DateTimePicker();
+            this.label3 = new System.Windows.Forms.Label();
+            this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
+            this.radioButton2 = new System.Windows.Forms.RadioButton();
+            this.radioButton1 = new System.Windows.Forms.RadioButton();
+            this.panel1.SuspendLayout();
+            this.groupBox2.SuspendLayout();
+            this.groupBox3.SuspendLayout();
+            this.SuspendLayout();
+            // 
+            // btnExecProc1
+            // 
+            this.btnExecProc1.BackColor = System.Drawing.Color.Green;
+            this.btnExecProc1.FlatStyle = System.Windows.Forms.FlatStyle.System;
+            this.btnExecProc1.ForeColor = System.Drawing.Color.White;
+            this.btnExecProc1.Location = new System.Drawing.Point(235, 10);
+            this.btnExecProc1.Name = "btnExecProc1";
+            this.btnExecProc1.Size = new System.Drawing.Size(140, 40);
+            this.btnExecProc1.TabIndex = 0;
+            this.btnExecProc1.Text = "印刷のみ";
+            this.btnExecProc1.UseVisualStyleBackColor = false;
+            this.btnExecProc1.Click += new System.EventHandler(this.btnExecProc1_Click);
+            // 
+            // btnCancel
+            // 
+            this.btnCancel.BackColor = System.Drawing.Color.Red;
+            this.btnCancel.FlatStyle = System.Windows.Forms.FlatStyle.System;
+            this.btnCancel.ForeColor = System.Drawing.Color.White;
+            this.btnCancel.Location = new System.Drawing.Point(531, 10);
+            this.btnCancel.Name = "btnCancel";
+            this.btnCancel.Size = new System.Drawing.Size(140, 40);
+            this.btnCancel.TabIndex = 3;
+            this.btnCancel.Text = "キャンセル";
+            this.btnCancel.UseVisualStyleBackColor = false;
+            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
+            // 
+            // btnExecProc2
+            // 
+            this.btnExecProc2.BackColor = System.Drawing.Color.Green;
+            this.btnExecProc2.FlatStyle = System.Windows.Forms.FlatStyle.System;
+            this.btnExecProc2.ForeColor = System.Drawing.Color.White;
+            this.btnExecProc2.Location = new System.Drawing.Point(383, 10);
+            this.btnExecProc2.Name = "btnExecProc2";
+            this.btnExecProc2.Size = new System.Drawing.Size(140, 40);
+            this.btnExecProc2.TabIndex = 1;
+            this.btnExecProc2.Text = "保存のみ";
+            this.btnExecProc2.UseVisualStyleBackColor = false;
+            this.btnExecProc2.Click += new System.EventHandler(this.btnExecProc2_Click);
+            // 
+            // panel1
+            // 
+            this.panel1.BackColor = System.Drawing.Color.WhiteSmoke;
+            this.panel1.Controls.Add(this.btnCancel);
+            this.panel1.Controls.Add(this.btnExecProc1);
+            this.panel1.Controls.Add(this.btnExecProc2);
+            this.panel1.Location = new System.Drawing.Point(-3, 209);
+            this.panel1.Name = "panel1";
+            this.panel1.Size = new System.Drawing.Size(700, 60);
+            this.panel1.TabIndex = 3;
+            // 
+            // lblMessageB
+            // 
+            this.lblMessageB.AutoSize = true;
+            this.lblMessageB.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblMessageB.Location = new System.Drawing.Point(78, 172);
+            this.lblMessageB.Name = "lblMessageB";
+            this.lblMessageB.Size = new System.Drawing.Size(539, 21);
+            this.lblMessageB.TabIndex = 4;
+            this.lblMessageB.Text = "【印刷のみ】、【保存のみ】を選択してください。";
+            // 
+            // groupBox2
+            // 
+            this.groupBox2.BackColor = System.Drawing.Color.WhiteSmoke;
+            this.groupBox2.Controls.Add(this.label2);
+            this.groupBox2.Location = new System.Drawing.Point(17, 12);
+            this.groupBox2.Name = "groupBox2";
+            this.groupBox2.Size = new System.Drawing.Size(660, 72);
+            this.groupBox2.TabIndex = 8;
+            this.groupBox2.TabStop = false;
+            this.groupBox2.Text = "印刷処理";
+            // 
+            // label2
+            // 
+            this.label2.BackColor = System.Drawing.Color.White;
+            this.label2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label2.Location = new System.Drawing.Point(10, 30);
+            this.label2.Name = "label2";
+            this.label2.Size = new System.Drawing.Size(640, 30);
+            this.label2.TabIndex = 0;
+            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // groupBox3
+            // 
+            this.groupBox3.BackColor = System.Drawing.Color.WhiteSmoke;
+            this.groupBox3.Controls.Add(this.dateTimePicker2);
+            this.groupBox3.Controls.Add(this.label3);
+            this.groupBox3.Controls.Add(this.dateTimePicker1);
+            this.groupBox3.Controls.Add(this.radioButton2);
+            this.groupBox3.Controls.Add(this.radioButton1);
+            this.groupBox3.Location = new System.Drawing.Point(17, 92);
+            this.groupBox3.Name = "groupBox3";
+            this.groupBox3.Size = new System.Drawing.Size(660, 72);
+            this.groupBox3.TabIndex = 9;
+            this.groupBox3.TabStop = false;
+            this.groupBox3.Text = "印刷範囲";
+            // 
+            // dateTimePicker2
+            // 
+            this.dateTimePicker2.Enabled = false;
+            this.dateTimePicker2.Location = new System.Drawing.Point(455, 34);
+            this.dateTimePicker2.Name = "dateTimePicker2";
+            this.dateTimePicker2.ShowUpDown = true;
+            this.dateTimePicker2.Size = new System.Drawing.Size(187, 28);
+            this.dateTimePicker2.TabIndex = 4;
+            // 
+            // label3
+            // 
+            this.label3.AutoSize = true;
+            this.label3.Location = new System.Drawing.Point(422, 38);
+            this.label3.Name = "label3";
+            this.label3.Size = new System.Drawing.Size(33, 21);
+            this.label3.TabIndex = 3;
+            this.label3.Text = "～";
+            // 
+            // dateTimePicker1
+            // 
+            this.dateTimePicker1.Enabled = false;
+            this.dateTimePicker1.Location = new System.Drawing.Point(235, 34);
+            this.dateTimePicker1.Name = "dateTimePicker1";
+            this.dateTimePicker1.ShowUpDown = true;
+            this.dateTimePicker1.Size = new System.Drawing.Size(187, 28);
+            this.dateTimePicker1.TabIndex = 2;
+            // 
+            // radioButton2
+            // 
+            this.radioButton2.AutoSize = true;
+            this.radioButton2.Location = new System.Drawing.Point(115, 36);
+            this.radioButton2.Name = "radioButton2";
+            this.radioButton2.Size = new System.Drawing.Size(120, 25);
+            this.radioButton2.TabIndex = 1;
+            this.radioButton2.Text = "日付指定";
+            this.radioButton2.UseVisualStyleBackColor = true;
+            this.radioButton2.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // radioButton1
+            // 
+            this.radioButton1.AutoSize = true;
+            this.radioButton1.Checked = true;
+            this.radioButton1.Location = new System.Drawing.Point(10, 36);
+            this.radioButton1.Name = "radioButton1";
+            this.radioButton1.Size = new System.Drawing.Size(97, 25);
+            this.radioButton1.TabIndex = 0;
+            this.radioButton1.TabStop = true;
+            this.radioButton1.Text = "全印刷";
+            this.radioButton1.UseVisualStyleBackColor = true;
+            this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton_CheckedChanged);
+            // 
+            // FrmPrintInfomation
+            // 
+            this.AcceptButton = this.btnExecProc1;
+            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
+            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
+            this.BackColor = System.Drawing.Color.White;
+            this.ClientSize = new System.Drawing.Size(694, 264);
+            this.Controls.Add(this.groupBox3);
+            this.Controls.Add(this.groupBox2);
+            this.Controls.Add(this.lblMessageB);
+            this.Controls.Add(this.panel1);
+            this.Font = new System.Drawing.Font("ＭＳ 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+            this.KeyPreview = true;
+            this.MaximizeBox = false;
+            this.MinimizeBox = false;
+            this.Name = "FrmPrintInfomation";
+            this.ShowIcon = false;
+            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+            this.Text = "印　刷　実　行　確　認";
+            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmStatusAndDate_FormClosed);
+            this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
+            this.panel1.ResumeLayout(false);
+            this.groupBox2.ResumeLayout(false);
+            this.groupBox3.ResumeLayout(false);
+            this.groupBox3.PerformLayout();
+            this.ResumeLayout(false);
+            this.PerformLayout();
+
+        }
+
+        #endregion
+
+        private System.Windows.Forms.Button btnExecProc1;
+        private System.Windows.Forms.Button btnCancel;
+        private System.Windows.Forms.Button btnExecProc2;
+        private System.Windows.Forms.Panel panel1;
+        private System.Windows.Forms.Label lblMessageB;
+        private System.Windows.Forms.GroupBox groupBox2;
+        private System.Windows.Forms.Label label2;
+        private System.Windows.Forms.GroupBox groupBox3;
+        private System.Windows.Forms.DateTimePicker dateTimePicker2;
+        private System.Windows.Forms.Label label3;
+        private System.Windows.Forms.DateTimePicker dateTimePicker1;
+        private System.Windows.Forms.RadioButton radioButton2;
+        private System.Windows.Forms.RadioButton radioButton1;
+    }
+}
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.cs	(revision 83)
@@ -0,0 +1,335 @@
+﻿using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using ProcessManagement.DataModel;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.ControlsAction;
+using System.Collections;
+
+namespace ProcessManagement.Forms.SubForms
+{
+    public partial class FrmPrintInfomation : Form
+    {
+        #region ログ使用定義
+        //log4netログを使用する
+        private static readonly log4net.ILog logger = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
+        #endregion
+
+        #region 定数
+        private enum Dispcount
+        {
+            ExeCuteDate = 0,
+            ProgressStatusA,
+            ProgressStatusB,
+            radioButtonA1,
+            radioButtonA2,
+            radioButtonB1,
+            radioButtonB2,
+            radioButtonC1,
+            radioButtonC2,
+        }
+
+        /// <summary>
+        /// 印刷範囲選択フラグ
+        /// </summary>
+        public enum PrintSelFlg
+        {
+            /// <summary>
+            /// 全印刷
+            /// </summary>
+            All = 0,
+            /// <summary>
+            /// 範囲印刷
+            /// </summary>
+            Range,
+        }
+        #endregion
+
+        #region 変数
+        /// <summary>
+        /// 表示文字列
+        /// </summary>
+        private string m_DispString = string.Empty;
+
+        /// <summary>
+        /// 終了状態フラグ
+        /// </summary>
+        private DialogResult m_EndButton = DialogResult.None;
+
+        /// <summary>
+        /// 印刷範囲設定表示
+        /// </summary>
+        private bool m_DisplayRange = true;
+
+        /// <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 int m_ExecuteProcNo = 0;
+
+        #endregion
+
+        #region プロパティ
+        /// <summary>
+        /// 表示文字列
+        /// </summary>
+        public string DispString
+        {
+            set { m_DispString = value; }
+        }
+
+        /// <summary>
+        /// 印刷範囲設定表示
+        /// </summary>
+        public bool DisplayRange
+        {
+            set { m_DisplayRange = value; }
+        }
+        
+        /// <summary>
+        /// 印刷範囲
+        /// </summary>
+        public int PrintRange
+        {
+            get { return m_PrintRange; }
+            set { m_PrintRange = value; }
+        }
+
+        /// <summary>
+        /// 印刷開始日
+        /// </summary>
+        public DateTime StartDate
+        {
+            get { return m_PrintStartDate; }
+            set { m_PrintStartDate = value; }
+        }
+
+        /// <summary>
+        /// 印刷終了日
+        /// </summary>
+        public DateTime CompDate
+        {
+            get { return m_PrintCompDate; }
+            set { m_PrintCompDate = value; }
+        }
+
+        /// <summary>
+        /// 実行処理番号
+        /// </summary>
+        public int ExecuteProcNo
+        {
+            get { return m_ExecuteProcNo; }
+            set { m_ExecuteProcNo = value; }
+        }
+        /// <summary>
+        /// 終了ボタン状態
+        /// </summary>
+        public DialogResult EndButton
+        {
+            get { return m_EndButton; }
+        }
+        #endregion
+
+        #region ×ボタン
+        /// <summary>
+        /// ×ボタン押下処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmStatusAndDate_FormClosed(object sender, FormClosedEventArgs e)
+        {
+            if (m_EndButton == DialogResult.None) m_EndButton = DialogResult.Cancel;
+        }
+        #endregion
+
+        #region コンストラクタ
+        /// <summary>
+        /// フォーム初期化
+        /// </summary>
+        public FrmPrintInfomation()
+        {
+            InitializeComponent();
+        }
+        #endregion
+
+        #region フォームロード
+        /// <summary>
+        /// フォームロード
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void FrmCostStructureDiag_Load(object sender, EventArgs e)
+        {
+            // フォームサイズ固定
+            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
+         
+            // 初期表示
+            label2.Text = m_DispString;
+            if (!m_DisplayRange) groupBox3.Visible = false;
+        }
+        #endregion
+
+        #region キャンセルボタン
+        /// <summary>
+        /// キャンセルボタン追加
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnCancel_Click(object sender, EventArgs e)
+        {
+            m_EndButton = DialogResult.Cancel;
+            this.Close();
+        }
+        #endregion
+
+        #region 印刷のみボタン
+        /// <summary>
+        /// 印刷のみボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnExecProc1_Click(object sender, EventArgs e)
+        {
+            // 日付チェック
+            if(!PrintDateCheck()) return;
+
+            m_EndButton = DialogResult.Yes;
+            // 指定データ取得
+            GetPrintRangeData();
+
+            this.Close();
+        }
+        #endregion
+
+        #region 保存のみボタン
+        /// <summary>
+        /// 保存のみボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnExecProc2_Click(object sender, EventArgs e)
+        {
+            // 日付チェック
+            if (!PrintDateCheck()) return;
+
+            m_EndButton = DialogResult.No;
+            // 指定データ取得
+            GetPrintRangeData();
+
+            this.Close();
+        }
+        #endregion
+
+        #region データ表示処理
+        /// <summary>
+        /// データ表示
+        /// </summary>
+        /// <returns></returns>
+        private bool DisplayData()
+        {
+            try
+            {
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+            }
+        }
+        #endregion
+
+        #region 印刷範囲変更
+        /// <summary>
+        /// 印刷範囲変更
+        /// </summary>
+        private void radioButton_CheckedChanged(object sender, EventArgs e)
+        {
+            dateTimePicker1.Value = DateTime.Now;
+            dateTimePicker2.Value = DateTime.Now;
+            if (radioButton1.Checked)
+            {
+                dateTimePicker1.Enabled = false;
+                dateTimePicker2.Enabled = false;
+            }
+            else
+            {
+                dateTimePicker1.Enabled = true;
+                dateTimePicker2.Enabled = true;
+            }
+        }
+        #endregion
+
+        #region 印刷範囲指定取得
+        /// <summary>
+        /// 印刷範囲指定取得
+        /// </summary>
+        private void GetPrintRangeData()
+        {
+            // 印刷範囲セット
+            if (radioButton1.Checked)
+            {
+                m_PrintRange = (int)PrintSelFlg.All;
+            }
+            else if (radioButton2.Checked)
+            {
+                m_PrintRange = (int)PrintSelFlg.Range;
+                m_PrintStartDate = dateTimePicker1.Value;
+                m_PrintCompDate = dateTimePicker2.Value;
+            }
+        }
+        #endregion
+
+        #region 日付関連チェック
+        /// <summary>
+        /// 日付関連チェック
+        /// </summary>
+        /// <returns></returns>
+        private bool PrintDateCheck()
+        {
+            try
+            {
+                if (radioButton1.Checked) return true;
+
+                if (dateTimePicker1.Value > dateTimePicker2.Value)
+                {
+                    MessageBox.Show("終了日付が開始日付より以前になっています。", "日付エラー", MessageBoxButtons.OK, MessageBoxIcon.Error);
+                    return false;
+                }
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.resx	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmPrintInfomation.resx	(revision 83)
@@ -0,0 +1,120 @@
+﻿<?xml version="1.0" encoding="utf-8"?>
+<root>
+  <!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers & schema ...
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
+    <resheader name="version">2.0</resheader>
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
+    </data>
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+        <comment>This is a comment</comment>
+    </data>
+                
+    There are any number of "resheader" rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    -->
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+    <xsd:element name="root" msdata:IsDataSet="true">
+      <xsd:complexType>
+        <xsd:choice maxOccurs="unbounded">
+          <xsd:element name="metadata">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
+              </xsd:sequence>
+              <xsd:attribute name="name" use="required" type="xsd:string" />
+              <xsd:attribute name="type" type="xsd:string" />
+              <xsd:attribute name="mimetype" type="xsd:string" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="assembly">
+            <xsd:complexType>
+              <xsd:attribute name="alias" type="xsd:string" />
+              <xsd:attribute name="name" type="xsd:string" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="data">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+              <xsd:attribute ref="xml:space" />
+            </xsd:complexType>
+          </xsd:element>
+          <xsd:element name="resheader">
+            <xsd:complexType>
+              <xsd:sequence>
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+              </xsd:sequence>
+              <xsd:attribute name="name" type="xsd:string" use="required" />
+            </xsd:complexType>
+          </xsd:element>
+        </xsd:choice>
+      </xsd:complexType>
+    </xsd:element>
+  </xsd:schema>
+  <resheader name="resmimetype">
+    <value>text/microsoft-resx</value>
+  </resheader>
+  <resheader name="version">
+    <value>2.0</value>
+  </resheader>
+  <resheader name="reader">
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+  <resheader name="writer">
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </resheader>
+</root>
\ No newline at end of file
Index: branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmTyingConstrDiag.cs	(revision 83)
@@ -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: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.DesignerBK.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.DesignerBK.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.DesignerBK.cs	(nonexistent)
@@ -1,8992 +0,0 @@
-﻿namespace ProcessManagement.Forms
-{
-    partial class FrmMenu
-    {
-        /// <summary>
-        /// 必要なデザイナー変数です。
-        /// </summary>
-        private System.ComponentModel.IContainer components = null;
-
-        /// <summary>
-        /// 使用中のリソースをすべてクリーンアップします。
-        /// </summary>
-        /// <param name="disposing">マネージ リソースが破棄される場合 true、破棄されない場合は false です。</param>
-        protected override void Dispose(bool disposing)
-        {
-            if (disposing && (components != null))
-            {
-                components.Dispose();
-            }
-            base.Dispose(disposing);
-        }
-
-        #region Windows フォーム デザイナーで生成されたコード
-
-        /// <summary>
-        /// デザイナー サポートに必要なメソッドです。このメソッドの内容を
-        /// コード エディターで変更しないでください。
-        /// </summary>
-        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 dataGridViewCellStyle153 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle154 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle155 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle156 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle157 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle158 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle159 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle160 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle161 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle162 = new System.Windows.Forms.DataGridViewCellStyle();
-            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.DataGridViewCellStyle dataGridViewCellStyle166 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle167 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle168 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle169 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle170 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle171 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle172 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle173 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle174 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle175 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle176 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle177 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle178 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle179 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle180 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle181 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle182 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle183 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle184 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle185 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle186 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle187 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle188 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle189 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle190 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle191 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle192 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle193 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle194 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle195 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle196 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle197 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle198 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle199 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle200 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle201 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle202 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle203 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle204 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle205 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle206 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle207 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle208 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle209 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle210 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle211 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle212 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle213 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle214 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle215 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle216 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle217 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle218 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle219 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle220 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle221 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle222 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle223 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle224 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle225 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle226 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle227 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle228 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle229 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle230 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle231 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle232 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle233 = 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();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
-            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 dataGridViewCellStyle46 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle47 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle48 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle49 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle50 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle51 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle52 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle53 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle54 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle55 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle56 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle57 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle58 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle59 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle60 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle61 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle62 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle63 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle64 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle65 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle66 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle67 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle68 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle69 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle70 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle71 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle72 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle73 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle74 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle75 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle76 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle77 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle78 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle79 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle80 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle81 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle82 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle83 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle84 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle85 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle86 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle87 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle88 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle89 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle90 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle91 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle92 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle93 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle94 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle95 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle96 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle97 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle98 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle99 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle100 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle101 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle102 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle103 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle104 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle105 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle106 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle107 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle108 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle109 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle110 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle111 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle112 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle113 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle114 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle115 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle116 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle117 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle118 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle119 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle120 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle121 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle122 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle123 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle124 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle125 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle126 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle127 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle128 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle129 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle130 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle131 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle132 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle133 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle134 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle135 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle136 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle137 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle138 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle139 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle140 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle141 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle142 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle143 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle144 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle145 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle146 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle147 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle148 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle152 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle149 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle150 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle151 = 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();
-            this.tabPage20 = new System.Windows.Forms.TabPage();
-            this.BusinessProgress = new System.Windows.Forms.ProgressBar();
-            this.btnReLoadBusinessMsg = new System.Windows.Forms.Button();
-            this.tabPage7 = 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.tabPage21 = new System.Windows.Forms.TabPage();
-            this.label31 = new System.Windows.Forms.Label();
-            this.label27 = new System.Windows.Forms.Label();
-            this.label26 = new System.Windows.Forms.Label();
-            this.label29 = new System.Windows.Forms.Label();
-            this.label25 = new System.Windows.Forms.Label();
-            this.btnReLoadDAprroval = new System.Windows.Forms.Button();
-            this.ProgressDApproval = new System.Windows.Forms.ProgressBar();
-            this.tabPage8 = new System.Windows.Forms.TabPage();
-            this.btnDataCopyA = new System.Windows.Forms.Button();
-            this.btnDataEntry = new System.Windows.Forms.Button();
-            this.ProgressSalesProjects = new System.Windows.Forms.ProgressBar();
-            this.btnReLoadSales = new System.Windows.Forms.Button();
-            this.label11 = new System.Windows.Forms.Label();
-            this.tabPage17 = new System.Windows.Forms.TabPage();
-            this.btnDataCopyB = new System.Windows.Forms.Button();
-            this.btnReLoadTenders = new System.Windows.Forms.Button();
-            this.ProgressTenders = new System.Windows.Forms.ProgressBar();
-            this.label21 = new System.Windows.Forms.Label();
-            this.tabPage18 = 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.tabPage9 = new System.Windows.Forms.TabPage();
-            this.lblDepTotal05 = new System.Windows.Forms.Label();
-            this.lblDep05 = new System.Windows.Forms.Label();
-            this.numUDConstPro = new System.Windows.Forms.NumericUpDown();
-            this.lblTotal03 = new System.Windows.Forms.Label();
-            this.lblTotal02 = new System.Windows.Forms.Label();
-            this.lblTotal01 = new System.Windows.Forms.Label();
-            this.lblDepTotal04 = new System.Windows.Forms.Label();
-            this.lblDepTotal03 = new System.Windows.Forms.Label();
-            this.lblDepTotal02 = new System.Windows.Forms.Label();
-            this.label30 = new System.Windows.Forms.Label();
-            this.lblDepTotal01 = new System.Windows.Forms.Label();
-            this.label28 = new System.Windows.Forms.Label();
-            this.label32 = new System.Windows.Forms.Label();
-            this.lblDep04 = new System.Windows.Forms.Label();
-            this.label23 = new System.Windows.Forms.Label();
-            this.lblDep03 = new System.Windows.Forms.Label();
-            this.lblDep02 = new System.Windows.Forms.Label();
-            this.lblDep01 = new System.Windows.Forms.Label();
-            this.ProgressConstructionProjects = new System.Windows.Forms.ProgressBar();
-            this.btnReloadConstructionProjects = new System.Windows.Forms.Button();
-            this.label12 = new System.Windows.Forms.Label();
-            this.tabPage14 = new System.Windows.Forms.TabPage();
-            this.btnDataCopyD = new System.Windows.Forms.Button();
-            this.ProgressNonOrders = new System.Windows.Forms.ProgressBar();
-            this.btnReloadNonOrders = new System.Windows.Forms.Button();
-            this.label13 = new System.Windows.Forms.Label();
-            this.tabPage15 = new System.Windows.Forms.TabPage();
-            this.lblCompTotal02 = new System.Windows.Forms.Label();
-            this.lblCompTotal01 = new System.Windows.Forms.Label();
-            this.lblCompTitile02 = new System.Windows.Forms.Label();
-            this.lblCompTitile01 = new System.Windows.Forms.Label();
-            this.ProgressCompletionOfConstruction = new System.Windows.Forms.ProgressBar();
-            this.btnReloadCompletionOfConstruction = new System.Windows.Forms.Button();
-            this.label14 = new System.Windows.Forms.Label();
-            this.tabPage10 = new System.Windows.Forms.TabPage();
-            this.btnDispRight = new System.Windows.Forms.Button();
-            this.btnDispLeft = new System.Windows.Forms.Button();
-            this.btnVehicleSchdule = new System.Windows.Forms.Button();
-            this.btnActionSchdule = new System.Windows.Forms.Button();
-            this.btnReLoadActionSchedule = new System.Windows.Forms.Button();
-            this.label20 = new System.Windows.Forms.Label();
-            this.tabPage11 = new System.Windows.Forms.TabPage();
-            this.progBarStaffAssignment = new System.Windows.Forms.ProgressBar();
-            this.btnReLoadStaffAssignment = new System.Windows.Forms.Button();
-            this.label15 = new System.Windows.Forms.Label();
-            this.tabPage12 = new System.Windows.Forms.TabPage();
-            this.label36 = new System.Windows.Forms.Label();
-            this.SalseGraphNum = new System.Windows.Forms.NumericUpDown();
-            this.label37 = new System.Windows.Forms.Label();
-            this.label38 = new System.Windows.Forms.Label();
-            this.lblSalesGraphUpdate = new System.Windows.Forms.Label();
-            this.chartSalesGraph = new System.Windows.Forms.DataVisualization.Charting.Chart();
-            this.label24 = new System.Windows.Forms.Label();
-            this.progBarSalesGraph = new System.Windows.Forms.ProgressBar();
-            this.btnReLoadSalesGraph = new System.Windows.Forms.Button();
-            this.tabPage1 = new System.Windows.Forms.TabPage();
-            this.tblLayoutOrder = new System.Windows.Forms.TableLayoutPanel();
-            this.btnOrder00 = new System.Windows.Forms.Button();
-            this.btnOrder06 = new System.Windows.Forms.Button();
-            this.btnOrder01 = new System.Windows.Forms.Button();
-            this.btnOrder02 = new System.Windows.Forms.Button();
-            this.btnOrder03 = new System.Windows.Forms.Button();
-            this.btnOrder04 = new System.Windows.Forms.Button();
-            this.btnOrder10 = new System.Windows.Forms.Button();
-            this.btnOrder09 = new System.Windows.Forms.Button();
-            this.btnOrder08 = new System.Windows.Forms.Button();
-            this.btnOrder07 = new System.Windows.Forms.Button();
-            this.btnOrder12 = new System.Windows.Forms.Button();
-            this.btnOrder13 = new System.Windows.Forms.Button();
-            this.btnOrder14 = new System.Windows.Forms.Button();
-            this.btnOrder15 = new System.Windows.Forms.Button();
-            this.btnOrder16 = new System.Windows.Forms.Button();
-            this.btnOrder05 = new System.Windows.Forms.Button();
-            this.btnOrder11 = new System.Windows.Forms.Button();
-            this.btnOrder17 = new System.Windows.Forms.Button();
-            this.label1 = new System.Windows.Forms.Label();
-            this.lblArrpw1_04 = new System.Windows.Forms.Label();
-            this.label2 = new System.Windows.Forms.Label();
-            this.lblArrpw1_02 = new System.Windows.Forms.Label();
-            this.label3 = new System.Windows.Forms.Label();
-            this.tabPage2 = new System.Windows.Forms.TabPage();
-            this.tblLayoutConstruction = new System.Windows.Forms.TableLayoutPanel();
-            this.btnConstruction01 = new System.Windows.Forms.Button();
-            this.btnConstruction00 = new System.Windows.Forms.Button();
-            this.btnConstruction06 = new System.Windows.Forms.Button();
-            this.btnConstruction02 = new System.Windows.Forms.Button();
-            this.btnConstruction03 = new System.Windows.Forms.Button();
-            this.btnConstruction04 = new System.Windows.Forms.Button();
-            this.btnConstruction10 = new System.Windows.Forms.Button();
-            this.btnConstruction09 = new System.Windows.Forms.Button();
-            this.btnConstruction12 = new System.Windows.Forms.Button();
-            this.btnConstruction13 = new System.Windows.Forms.Button();
-            this.btnConstruction14 = new System.Windows.Forms.Button();
-            this.btnConstruction15 = new System.Windows.Forms.Button();
-            this.btnConstruction16 = new System.Windows.Forms.Button();
-            this.btnConstruction05 = new System.Windows.Forms.Button();
-            this.btnConstruction11 = new System.Windows.Forms.Button();
-            this.btnConstruction17 = new System.Windows.Forms.Button();
-            this.lblArrpw2_01 = new System.Windows.Forms.Label();
-            this.btnConstruction08 = new System.Windows.Forms.Button();
-            this.btnConstruction07 = new System.Windows.Forms.Button();
-            this.label8 = new System.Windows.Forms.Label();
-            this.lblArrpw2_04 = new System.Windows.Forms.Label();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
-            this.label10 = new System.Windows.Forms.Label();
-            this.label16 = new System.Windows.Forms.Label();
-            this.label9 = new System.Windows.Forms.Label();
-            this.label17 = new System.Windows.Forms.Label();
-            this.tabPage3 = new System.Windows.Forms.TabPage();
-            this.tblLayoutBilling = new System.Windows.Forms.TableLayoutPanel();
-            this.btnBilling08 = new System.Windows.Forms.Button();
-            this.btnBilling13 = new System.Windows.Forms.Button();
-            this.label18 = new System.Windows.Forms.Label();
-            this.btnBilling00 = new System.Windows.Forms.Button();
-            this.btnBilling05 = new System.Windows.Forms.Button();
-            this.btnBilling10 = new System.Windows.Forms.Button();
-            this.label4 = new System.Windows.Forms.Label();
-            this.btnBilling01 = new System.Windows.Forms.Button();
-            this.btnBilling06 = new System.Windows.Forms.Button();
-            this.label6 = new System.Windows.Forms.Label();
-            this.label19 = new System.Windows.Forms.Label();
-            this.btnBilling11 = new System.Windows.Forms.Button();
-            this.btnBilling09 = new System.Windows.Forms.Button();
-            this.label34 = new System.Windows.Forms.Label();
-            this.btnBilling04 = new System.Windows.Forms.Button();
-            this.button14 = new System.Windows.Forms.Button();
-            this.btnBilling03 = new System.Windows.Forms.Button();
-            this.btnBilling02 = new System.Windows.Forms.Button();
-            this.btnBilling07 = new System.Windows.Forms.Button();
-            this.btnBilling12 = new System.Windows.Forms.Button();
-            this.label33 = new System.Windows.Forms.Label();
-            this.label35 = new System.Windows.Forms.Label();
-            this.tabPage16 = new System.Windows.Forms.TabPage();
-            this.tabPage22 = new System.Windows.Forms.TabPage();
-            this.tabPage4 = new System.Windows.Forms.TabPage();
-            this.pnlMaster01 = new System.Windows.Forms.Panel();
-            this.tblLayoutMaster = new System.Windows.Forms.TableLayoutPanel();
-            this.btnMaster_00 = new System.Windows.Forms.Button();
-            this.btnMaster_06 = new System.Windows.Forms.Button();
-            this.btnMaster_10 = new System.Windows.Forms.Button();
-            this.btnMaster_09 = new System.Windows.Forms.Button();
-            this.btnMaster_08 = new System.Windows.Forms.Button();
-            this.btnMaster_07 = new System.Windows.Forms.Button();
-            this.btnMaster_12 = new System.Windows.Forms.Button();
-            this.btnMaster_13 = new System.Windows.Forms.Button();
-            this.btnMaster_14 = new System.Windows.Forms.Button();
-            this.btnMaster_15 = new System.Windows.Forms.Button();
-            this.btnMaster_16 = new System.Windows.Forms.Button();
-            this.btnMaster_11 = new System.Windows.Forms.Button();
-            this.btnMaster_17 = new System.Windows.Forms.Button();
-            this.btnMaster_05 = new System.Windows.Forms.Button();
-            this.btnMaster_04 = new System.Windows.Forms.Button();
-            this.btnMaster_03 = new System.Windows.Forms.Button();
-            this.btnMaster_02 = new System.Windows.Forms.Button();
-            this.btnMaster_01 = new System.Windows.Forms.Button();
-            this.btnMaster_18 = new System.Windows.Forms.Button();
-            this.btnMaster_19 = new System.Windows.Forms.Button();
-            this.btnMaster_20 = new System.Windows.Forms.Button();
-            this.btnMaster_21 = new System.Windows.Forms.Button();
-            this.btnMaster_22 = new System.Windows.Forms.Button();
-            this.btnMaster_23 = new System.Windows.Forms.Button();
-            this.btnMaster_24 = new System.Windows.Forms.Button();
-            this.btnMaster_25 = new System.Windows.Forms.Button();
-            this.btnMaster_26 = new System.Windows.Forms.Button();
-            this.tabPage19 = new System.Windows.Forms.TabPage();
-            this.tblLayoutMaster1 = new System.Windows.Forms.TableLayoutPanel();
-            this.btnMaster1_00 = new System.Windows.Forms.Button();
-            this.btnMaster1_06 = new System.Windows.Forms.Button();
-            this.btnMaster1_10 = new System.Windows.Forms.Button();
-            this.btnMaster1_09 = new System.Windows.Forms.Button();
-            this.btnMaster1_08 = new System.Windows.Forms.Button();
-            this.btnMaster1_07 = new System.Windows.Forms.Button();
-            this.btnMaster1_12 = new System.Windows.Forms.Button();
-            this.btnMaster1_13 = new System.Windows.Forms.Button();
-            this.btnMaster1_14 = new System.Windows.Forms.Button();
-            this.btnMaster1_15 = new System.Windows.Forms.Button();
-            this.btnMaster1_16 = new System.Windows.Forms.Button();
-            this.btnMaster1_11 = new System.Windows.Forms.Button();
-            this.btnMaster1_17 = new System.Windows.Forms.Button();
-            this.btnMaster1_05 = new System.Windows.Forms.Button();
-            this.btnMaster1_04 = new System.Windows.Forms.Button();
-            this.btnMaster1_03 = new System.Windows.Forms.Button();
-            this.btnMaster1_02 = new System.Windows.Forms.Button();
-            this.btnMaster1_01 = new System.Windows.Forms.Button();
-            this.tabPage5 = new System.Windows.Forms.TabPage();
-            this.tblLayoutMaster2 = new System.Windows.Forms.TableLayoutPanel();
-            this.btnMaster2_00 = new System.Windows.Forms.Button();
-            this.btnMaster2_06 = new System.Windows.Forms.Button();
-            this.btnMaster2_01 = new System.Windows.Forms.Button();
-            this.btnMaster2_02 = new System.Windows.Forms.Button();
-            this.btnMaster2_03 = new System.Windows.Forms.Button();
-            this.btnMaster2_04 = new System.Windows.Forms.Button();
-            this.btnMaster2_10 = new System.Windows.Forms.Button();
-            this.btnMaster2_09 = new System.Windows.Forms.Button();
-            this.btnMaster2_08 = new System.Windows.Forms.Button();
-            this.btnMaster2_07 = new System.Windows.Forms.Button();
-            this.btnMaster2_12 = new System.Windows.Forms.Button();
-            this.btnMaster2_13 = new System.Windows.Forms.Button();
-            this.btnMaster2_14 = new System.Windows.Forms.Button();
-            this.btnMaster2_15 = new System.Windows.Forms.Button();
-            this.btnMaster2_16 = new System.Windows.Forms.Button();
-            this.btnMaster2_r05 = new System.Windows.Forms.Button();
-            this.btnMaster2_11 = new System.Windows.Forms.Button();
-            this.btnMaster2_17 = new System.Windows.Forms.Button();
-            this.tabPage6 = new System.Windows.Forms.TabPage();
-            this.tblLayoutMaster3 = new System.Windows.Forms.TableLayoutPanel();
-            this.btnMaster3_00 = new System.Windows.Forms.Button();
-            this.btnMaster3_06 = new System.Windows.Forms.Button();
-            this.btnMaster3_01 = new System.Windows.Forms.Button();
-            this.btnMaster3_02 = new System.Windows.Forms.Button();
-            this.btnMaster3_03 = new System.Windows.Forms.Button();
-            this.btnMaster3_04 = new System.Windows.Forms.Button();
-            this.btnMaster3_10 = new System.Windows.Forms.Button();
-            this.btnMaster3_09 = new System.Windows.Forms.Button();
-            this.btnMaster3_08 = new System.Windows.Forms.Button();
-            this.btnMaster3_07 = new System.Windows.Forms.Button();
-            this.btnMaster3_12 = new System.Windows.Forms.Button();
-            this.btnMaster3_13 = new System.Windows.Forms.Button();
-            this.btnMaster3_14 = new System.Windows.Forms.Button();
-            this.btnMaster3_15 = new System.Windows.Forms.Button();
-            this.btnMaster3_16 = new System.Windows.Forms.Button();
-            this.btnMaster3_05 = new System.Windows.Forms.Button();
-            this.btnMaster3_11 = new System.Windows.Forms.Button();
-            this.btnMaster3_17 = new System.Windows.Forms.Button();
-            this.tabPage13 = new System.Windows.Forms.TabPage();
-            this.lblDate = new System.Windows.Forms.Label();
-            this.lblVersion = new System.Windows.Forms.Label();
-            this.btnLogOut = new System.Windows.Forms.Button();
-            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.Column24 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            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.ApprovalColumn02 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn01 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn03 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn04 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn05 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn06 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn07 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn08 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn09 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.ApprovalColumn11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            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.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.Column21 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column20 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column12 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column11 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.Column17 = 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.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.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.tableLayouAffairs = new System.Windows.Forms.TableLayoutPanel();
-            this.button1 = new System.Windows.Forms.Button();
-            this.button2 = new System.Windows.Forms.Button();
-            this.button3 = new System.Windows.Forms.Button();
-            this.button4 = new System.Windows.Forms.Button();
-            this.button5 = new System.Windows.Forms.Button();
-            this.button6 = new System.Windows.Forms.Button();
-            this.button7 = new System.Windows.Forms.Button();
-            this.button8 = new System.Windows.Forms.Button();
-            this.button9 = new System.Windows.Forms.Button();
-            this.button10 = new System.Windows.Forms.Button();
-            this.button11 = new System.Windows.Forms.Button();
-            this.button12 = new System.Windows.Forms.Button();
-            this.button13 = new System.Windows.Forms.Button();
-            this.button15 = new System.Windows.Forms.Button();
-            this.button16 = new System.Windows.Forms.Button();
-            this.button17 = new System.Windows.Forms.Button();
-            this.button18 = new System.Windows.Forms.Button();
-            this.button19 = new System.Windows.Forms.Button();
-            this.tableLayoutDocumentsToBeBubmitted = new System.Windows.Forms.TableLayoutPanel();
-            this.button20 = new System.Windows.Forms.Button();
-            this.button21 = new System.Windows.Forms.Button();
-            this.button22 = new System.Windows.Forms.Button();
-            this.button23 = new System.Windows.Forms.Button();
-            this.button24 = new System.Windows.Forms.Button();
-            this.button25 = new System.Windows.Forms.Button();
-            this.button26 = new System.Windows.Forms.Button();
-            this.button27 = new System.Windows.Forms.Button();
-            this.button28 = new System.Windows.Forms.Button();
-            this.button29 = new System.Windows.Forms.Button();
-            this.button30 = new System.Windows.Forms.Button();
-            this.button31 = new System.Windows.Forms.Button();
-            this.button32 = new System.Windows.Forms.Button();
-            this.button33 = new System.Windows.Forms.Button();
-            this.button34 = new System.Windows.Forms.Button();
-            this.button35 = new System.Windows.Forms.Button();
-            this.button36 = new System.Windows.Forms.Button();
-            this.button37 = new System.Windows.Forms.Button();
-            this.dgvBusinessMessage = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn3 = 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.dataGridViewTextBoxColumn8 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvMessageBoard = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn9 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn10 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn11 = 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.dataGridViewTextBoxColumn15 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvDocumentApproval = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn16 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn17 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn18 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn19 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            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.dataGridViewTextBoxColumn24 = 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.dgvSalesInProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            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.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.dataGridViewTextBoxColumn36 = 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.dgvTenders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            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.dataGridViewTextBoxColumn44 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn45 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn46 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn47 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn48 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn49 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn50 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn51 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvBudgetUp = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn52 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn53 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn54 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn55 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn56 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn57 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn58 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn59 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn60 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn61 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn62 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn63 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvConstructionProjects = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn64 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn65 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn66 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn67 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn68 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn69 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn70 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn71 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn72 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn73 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn74 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn75 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn76 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvNonOrders = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn77 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn78 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            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.dgvCompletionOfConstruction = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn84 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn85 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn86 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn87 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn88 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn89 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn90 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn91 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn92 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn93 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn94 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn95 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvActionSchedule = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn96 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn97 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn98 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn99 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn100 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn101 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn102 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn103 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn104 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn105 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn106 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn107 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn108 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn109 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn110 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn111 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn112 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn113 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn114 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn115 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn116 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn117 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn118 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn119 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn120 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn121 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn122 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn123 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn124 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn125 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn126 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn127 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn128 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn129 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn130 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn131 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn132 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dgvStaffAssignment = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
-            this.dataGridViewTextBoxColumn133 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn134 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn135 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn136 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn137 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn138 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.dataGridViewTextBoxColumn139 = new System.Windows.Forms.DataGridViewTextBoxColumn();
-            this.tabMenu.SuspendLayout();
-            this.tabPage20.SuspendLayout();
-            this.tabPage7.SuspendLayout();
-            this.tabPage21.SuspendLayout();
-            this.tabPage8.SuspendLayout();
-            this.tabPage17.SuspendLayout();
-            this.tabPage18.SuspendLayout();
-            this.tabPage9.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
-            this.tabPage14.SuspendLayout();
-            this.tabPage15.SuspendLayout();
-            this.tabPage10.SuspendLayout();
-            this.tabPage11.SuspendLayout();
-            this.tabPage12.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).BeginInit();
-            this.tabPage1.SuspendLayout();
-            this.tblLayoutOrder.SuspendLayout();
-            this.tabPage2.SuspendLayout();
-            this.tblLayoutConstruction.SuspendLayout();
-            this.tabPage3.SuspendLayout();
-            this.tblLayoutBilling.SuspendLayout();
-            this.tabPage16.SuspendLayout();
-            this.tabPage22.SuspendLayout();
-            this.tabPage4.SuspendLayout();
-            this.pnlMaster01.SuspendLayout();
-            this.tblLayoutMaster.SuspendLayout();
-            this.tabPage19.SuspendLayout();
-            this.tblLayoutMaster1.SuspendLayout();
-            this.tabPage5.SuspendLayout();
-            this.tblLayoutMaster2.SuspendLayout();
-            this.tabPage6.SuspendLayout();
-            this.tblLayoutMaster3.SuspendLayout();
-            this.tableLayouAffairs.SuspendLayout();
-            this.tableLayoutDocumentsToBeBubmitted.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvDocumentApproval)).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.dgvNonOrders)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).BeginInit();
-            this.SuspendLayout();
-            // 
-            // lblTitle
-            // 
-            this.lblTitle.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.lblTitle.BackColor = System.Drawing.Color.White;
-            this.lblTitle.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblTitle.Font = new System.Drawing.Font("AR丸ゴシック体E", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTitle.ForeColor = System.Drawing.Color.Black;
-            this.lblTitle.Location = new System.Drawing.Point(355, 10);
-            this.lblTitle.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
-            this.lblTitle.Name = "lblTitle";
-            this.lblTitle.Size = new System.Drawing.Size(500, 30);
-            this.lblTitle.TabIndex = 6;
-            this.lblTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnEnd
-            // 
-            this.btnEnd.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnEnd.BackColor = System.Drawing.Color.Blue;
-            this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnEnd.ForeColor = System.Drawing.Color.White;
-            this.btnEnd.Location = new System.Drawing.Point(405, 632);
-            this.btnEnd.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnEnd.Name = "btnEnd";
-            this.btnEnd.Size = new System.Drawing.Size(400, 43);
-            this.btnEnd.TabIndex = 18;
-            this.btnEnd.Text = "シ　ス　テ　ム　の　終　了";
-            this.btnEnd.UseVisualStyleBackColor = false;
-            this.btnEnd.Click += new System.EventHandler(this.btnEnd_Click);
-            // 
-            // tabMenu
-            // 
-            this.tabMenu.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.tabMenu.Controls.Add(this.tabPage20);
-            this.tabMenu.Controls.Add(this.tabPage7);
-            this.tabMenu.Controls.Add(this.tabPage21);
-            this.tabMenu.Controls.Add(this.tabPage8);
-            this.tabMenu.Controls.Add(this.tabPage17);
-            this.tabMenu.Controls.Add(this.tabPage18);
-            this.tabMenu.Controls.Add(this.tabPage9);
-            this.tabMenu.Controls.Add(this.tabPage14);
-            this.tabMenu.Controls.Add(this.tabPage15);
-            this.tabMenu.Controls.Add(this.tabPage10);
-            this.tabMenu.Controls.Add(this.tabPage11);
-            this.tabMenu.Controls.Add(this.tabPage12);
-            this.tabMenu.Controls.Add(this.tabPage1);
-            this.tabMenu.Controls.Add(this.tabPage2);
-            this.tabMenu.Controls.Add(this.tabPage3);
-            this.tabMenu.Controls.Add(this.tabPage16);
-            this.tabMenu.Controls.Add(this.tabPage22);
-            this.tabMenu.Controls.Add(this.tabPage4);
-            this.tabMenu.Controls.Add(this.tabPage19);
-            this.tabMenu.Controls.Add(this.tabPage5);
-            this.tabMenu.Controls.Add(this.tabPage6);
-            this.tabMenu.Controls.Add(this.tabPage13);
-            this.tabMenu.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.tabMenu.ItemSize = new System.Drawing.Size(90, 26);
-            this.tabMenu.Location = new System.Drawing.Point(5, 56);
-            this.tabMenu.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabMenu.Name = "tabMenu";
-            this.tabMenu.SelectedIndex = 0;
-            this.tabMenu.Size = new System.Drawing.Size(1200, 570);
-            this.tabMenu.SizeMode = System.Windows.Forms.TabSizeMode.FillToRight;
-            this.tabMenu.TabIndex = 9;
-            this.tabMenu.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.tabMenu_DrawItem);
-            this.tabMenu.SelectedIndexChanged += new System.EventHandler(this.tabMenu_SelectedIndexChanged);
-            // 
-            // tabPage20
-            // 
-            this.tabPage20.BackColor = System.Drawing.Color.Black;
-            this.tabPage20.Controls.Add(this.BusinessProgress);
-            this.tabPage20.Controls.Add(this.btnReLoadBusinessMsg);
-            this.tabPage20.Controls.Add(this.dgvBusinessMessage);
-            this.tabPage20.ForeColor = System.Drawing.Color.Black;
-            this.tabPage20.Location = new System.Drawing.Point(4, 30);
-            this.tabPage20.Name = "tabPage20";
-            this.tabPage20.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage20.TabIndex = 18;
-            this.tabPage20.Text = "秘書からの連絡";
-            // 
-            // BusinessProgress
-            // 
-            this.BusinessProgress.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.BusinessProgress.Location = new System.Drawing.Point(6, 502);
-            this.BusinessProgress.Name = "BusinessProgress";
-            this.BusinessProgress.Size = new System.Drawing.Size(388, 30);
-            this.BusinessProgress.TabIndex = 30;
-            this.BusinessProgress.Visible = false;
-            // 
-            // btnReLoadBusinessMsg
-            // 
-            this.btnReLoadBusinessMsg.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadBusinessMsg.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadBusinessMsg.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadBusinessMsg.Location = new System.Drawing.Point(1066, 502);
-            this.btnReLoadBusinessMsg.Name = "btnReLoadBusinessMsg";
-            this.btnReLoadBusinessMsg.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadBusinessMsg.TabIndex = 29;
-            this.btnReLoadBusinessMsg.TabStop = false;
-            this.btnReLoadBusinessMsg.Text = "最新の状態へ";
-            this.btnReLoadBusinessMsg.UseVisualStyleBackColor = false;
-            this.btnReLoadBusinessMsg.Click += new System.EventHandler(this.btnReLoadBusinessMsg_Click);
-            // 
-            // tabPage7
-            // 
-            this.tabPage7.BackColor = System.Drawing.Color.Black;
-            this.tabPage7.Controls.Add(this.btnMessageEntry);
-            this.tabPage7.Controls.Add(this.UpDateProgress);
-            this.tabPage7.Controls.Add(this.btnReLoadMessage);
-            this.tabPage7.Controls.Add(this.dgvMessageBoard);
-            this.tabPage7.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.tabPage7.ForeColor = System.Drawing.Color.Black;
-            this.tabPage7.Location = new System.Drawing.Point(4, 30);
-            this.tabPage7.Name = "tabPage7";
-            this.tabPage7.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage7.TabIndex = 5;
-            this.tabPage7.Text = "社内掲示板";
-            // 
-            // btnMessageEntry
-            // 
-            this.btnMessageEntry.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnMessageEntry.BackColor = System.Drawing.Color.Green;
-            this.btnMessageEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnMessageEntry.ForeColor = System.Drawing.Color.White;
-            this.btnMessageEntry.Location = new System.Drawing.Point(396, 501);
-            this.btnMessageEntry.Name = "btnMessageEntry";
-            this.btnMessageEntry.Size = new System.Drawing.Size(400, 30);
-            this.btnMessageEntry.TabIndex = 28;
-            this.btnMessageEntry.TabStop = false;
-            this.btnMessageEntry.Text = "新規メッセージ作成";
-            this.btnMessageEntry.UseVisualStyleBackColor = false;
-            this.btnMessageEntry.Click += new System.EventHandler(this.btnMessageEntry_Click);
-            // 
-            // UpDateProgress
-            // 
-            this.UpDateProgress.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.UpDateProgress.Location = new System.Drawing.Point(6, 501);
-            this.UpDateProgress.Name = "UpDateProgress";
-            this.UpDateProgress.Size = new System.Drawing.Size(388, 30);
-            this.UpDateProgress.TabIndex = 27;
-            this.UpDateProgress.Visible = false;
-            // 
-            // btnReLoadMessage
-            // 
-            this.btnReLoadMessage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadMessage.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadMessage.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadMessage.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadMessage.Name = "btnReLoadMessage";
-            this.btnReLoadMessage.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadMessage.TabIndex = 26;
-            this.btnReLoadMessage.TabStop = false;
-            this.btnReLoadMessage.Text = "最新の状態へ";
-            this.btnReLoadMessage.UseVisualStyleBackColor = false;
-            this.btnReLoadMessage.Click += new System.EventHandler(this.btnReLoadMessage_Click);
-            // 
-            // tabPage21
-            // 
-            this.tabPage21.BackColor = System.Drawing.Color.Black;
-            this.tabPage21.Controls.Add(this.label31);
-            this.tabPage21.Controls.Add(this.label27);
-            this.tabPage21.Controls.Add(this.label26);
-            this.tabPage21.Controls.Add(this.label29);
-            this.tabPage21.Controls.Add(this.label25);
-            this.tabPage21.Controls.Add(this.btnReLoadDAprroval);
-            this.tabPage21.Controls.Add(this.ProgressDApproval);
-            this.tabPage21.Controls.Add(this.dgvDocumentApproval);
-            this.tabPage21.Location = new System.Drawing.Point(4, 30);
-            this.tabPage21.Name = "tabPage21";
-            this.tabPage21.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage21.TabIndex = 19;
-            this.tabPage21.Text = "承認一覧";
-            // 
-            // label31
-            // 
-            this.label31.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label31.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label31.ForeColor = System.Drawing.Color.Black;
-            this.label31.Location = new System.Drawing.Point(346, 5);
-            this.label31.Name = "label31";
-            this.label31.Size = new System.Drawing.Size(500, 20);
-            this.label31.TabIndex = 36;
-            this.label31.Text = "承　　認　　申　　請　　一　　覧";
-            this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label27
-            // 
-            this.label27.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label27.BackColor = System.Drawing.Color.Red;
-            this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label27.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label27.Location = new System.Drawing.Point(920, 501);
-            this.label27.Name = "label27";
-            this.label27.Size = new System.Drawing.Size(80, 30);
-            this.label27.TabIndex = 35;
-            this.label27.Text = "不承認";
-            this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label26
-            // 
-            this.label26.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label26.BackColor = System.Drawing.Color.Yellow;
-            this.label26.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label26.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label26.Location = new System.Drawing.Point(832, 501);
-            this.label26.Name = "label26";
-            this.label26.Size = new System.Drawing.Size(80, 30);
-            this.label26.TabIndex = 35;
-            this.label26.Text = "保　留";
-            this.label26.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label29
-            // 
-            this.label29.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label29.BackColor = System.Drawing.Color.LightSkyBlue;
-            this.label29.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label29.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label29.Location = new System.Drawing.Point(656, 501);
-            this.label29.Name = "label29";
-            this.label29.Size = new System.Drawing.Size(80, 30);
-            this.label29.TabIndex = 35;
-            this.label29.Text = "確認中";
-            this.label29.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label25
-            // 
-            this.label25.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label25.BackColor = System.Drawing.Color.MediumSpringGreen;
-            this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label25.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label25.Location = new System.Drawing.Point(744, 501);
-            this.label25.Name = "label25";
-            this.label25.Size = new System.Drawing.Size(80, 30);
-            this.label25.TabIndex = 35;
-            this.label25.Text = "承　認";
-            this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnReLoadDAprroval
-            // 
-            this.btnReLoadDAprroval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadDAprroval.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadDAprroval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadDAprroval.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadDAprroval.Name = "btnReLoadDAprroval";
-            this.btnReLoadDAprroval.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadDAprroval.TabIndex = 34;
-            this.btnReLoadDAprroval.TabStop = false;
-            this.btnReLoadDAprroval.Text = "最新の状態へ";
-            this.btnReLoadDAprroval.UseVisualStyleBackColor = false;
-            this.btnReLoadDAprroval.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // ProgressDApproval
-            // 
-            this.ProgressDApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressDApproval.Location = new System.Drawing.Point(6, 501);
-            this.ProgressDApproval.Name = "ProgressDApproval";
-            this.ProgressDApproval.Size = new System.Drawing.Size(388, 30);
-            this.ProgressDApproval.TabIndex = 33;
-            this.ProgressDApproval.Visible = false;
-            // 
-            // tabPage8
-            // 
-            this.tabPage8.BackColor = System.Drawing.Color.Black;
-            this.tabPage8.Controls.Add(this.dgvSalesInProjects);
-            this.tabPage8.Controls.Add(this.btnDataCopyA);
-            this.tabPage8.Controls.Add(this.btnDataEntry);
-            this.tabPage8.Controls.Add(this.ProgressSalesProjects);
-            this.tabPage8.Controls.Add(this.btnReLoadSales);
-            this.tabPage8.Controls.Add(this.label11);
-            this.tabPage8.Location = new System.Drawing.Point(4, 30);
-            this.tabPage8.Name = "tabPage8";
-            this.tabPage8.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage8.TabIndex = 6;
-            this.tabPage8.Text = "工事案件";
-            // 
-            // btnDataCopyA
-            // 
-            this.btnDataCopyA.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataCopyA.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnDataCopyA.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataCopyA.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyA.Location = new System.Drawing.Point(801, 501);
-            this.btnDataCopyA.Name = "btnDataCopyA";
-            this.btnDataCopyA.Size = new System.Drawing.Size(260, 30);
-            this.btnDataCopyA.TabIndex = 29;
-            this.btnDataCopyA.Text = "既存工事からコピー登録";
-            this.btnDataCopyA.UseVisualStyleBackColor = false;
-            this.btnDataCopyA.Click += new System.EventHandler(this.btnDataCopy_Click);
-            // 
-            // btnDataEntry
-            // 
-            this.btnDataEntry.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataEntry.BackColor = System.Drawing.Color.PaleGreen;
-            this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataEntry.ForeColor = System.Drawing.Color.Black;
-            this.btnDataEntry.Location = new System.Drawing.Point(396, 501);
-            this.btnDataEntry.Name = "btnDataEntry";
-            this.btnDataEntry.Size = new System.Drawing.Size(400, 30);
-            this.btnDataEntry.TabIndex = 29;
-            this.btnDataEntry.Text = "新規工事を登録";
-            this.btnDataEntry.UseVisualStyleBackColor = false;
-            this.btnDataEntry.Click += new System.EventHandler(this.btnDataEntry_Click);
-            // 
-            // ProgressSalesProjects
-            // 
-            this.ProgressSalesProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressSalesProjects.Location = new System.Drawing.Point(6, 501);
-            this.ProgressSalesProjects.Name = "ProgressSalesProjects";
-            this.ProgressSalesProjects.Size = new System.Drawing.Size(388, 30);
-            this.ProgressSalesProjects.TabIndex = 28;
-            this.ProgressSalesProjects.Visible = false;
-            // 
-            // btnReLoadSales
-            // 
-            this.btnReLoadSales.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadSales.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadSales.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadSales.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadSales.Name = "btnReLoadSales";
-            this.btnReLoadSales.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadSales.TabIndex = 27;
-            this.btnReLoadSales.TabStop = false;
-            this.btnReLoadSales.Text = "最新の状態へ";
-            this.btnReLoadSales.UseVisualStyleBackColor = false;
-            this.btnReLoadSales.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // label11
-            // 
-            this.label11.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(346, 5);
-            this.label11.Name = "label11";
-            this.label11.Size = new System.Drawing.Size(500, 20);
-            this.label11.TabIndex = 7;
-            this.label11.Text = "工　　事　　案　　件　　状　　況　　一　　覧";
-            this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage17
-            // 
-            this.tabPage17.BackColor = System.Drawing.Color.Black;
-            this.tabPage17.Controls.Add(this.btnDataCopyB);
-            this.tabPage17.Controls.Add(this.btnReLoadTenders);
-            this.tabPage17.Controls.Add(this.ProgressTenders);
-            this.tabPage17.Controls.Add(this.label21);
-            this.tabPage17.Controls.Add(this.dgvTenders);
-            this.tabPage17.Location = new System.Drawing.Point(4, 30);
-            this.tabPage17.Name = "tabPage17";
-            this.tabPage17.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage17.TabIndex = 15;
-            this.tabPage17.Text = "入札案件";
-            // 
-            // btnDataCopyB
-            // 
-            this.btnDataCopyB.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataCopyB.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnDataCopyB.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataCopyB.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyB.Location = new System.Drawing.Point(801, 501);
-            this.btnDataCopyB.Name = "btnDataCopyB";
-            this.btnDataCopyB.Size = new System.Drawing.Size(260, 30);
-            this.btnDataCopyB.TabIndex = 33;
-            this.btnDataCopyB.Text = "既存工事からコピー登録";
-            this.btnDataCopyB.UseVisualStyleBackColor = false;
-            this.btnDataCopyB.Click += new System.EventHandler(this.btnDataCopy_Click);
-            // 
-            // btnReLoadTenders
-            // 
-            this.btnReLoadTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadTenders.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadTenders.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadTenders.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadTenders.Name = "btnReLoadTenders";
-            this.btnReLoadTenders.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadTenders.TabIndex = 32;
-            this.btnReLoadTenders.TabStop = false;
-            this.btnReLoadTenders.Text = "最新の状態へ";
-            this.btnReLoadTenders.UseVisualStyleBackColor = false;
-            this.btnReLoadTenders.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // ProgressTenders
-            // 
-            this.ProgressTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressTenders.Location = new System.Drawing.Point(6, 501);
-            this.ProgressTenders.Name = "ProgressTenders";
-            this.ProgressTenders.Size = new System.Drawing.Size(388, 30);
-            this.ProgressTenders.TabIndex = 29;
-            this.ProgressTenders.Visible = false;
-            // 
-            // label21
-            // 
-            this.label21.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label21.BackColor = System.Drawing.Color.LemonChiffon;
-            this.label21.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label21.ForeColor = System.Drawing.Color.Black;
-            this.label21.Location = new System.Drawing.Point(346, 5);
-            this.label21.Name = "label21";
-            this.label21.Size = new System.Drawing.Size(500, 20);
-            this.label21.TabIndex = 9;
-            this.label21.Text = "入　　札　　案　　件　　状　　況　　一　　覧";
-            this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage18
-            // 
-            this.tabPage18.BackColor = System.Drawing.Color.Black;
-            this.tabPage18.Controls.Add(this.btnDataCopyC);
-            this.tabPage18.Controls.Add(this.btnReLoadBudgetUp);
-            this.tabPage18.Controls.Add(this.ProgressBudgetUp);
-            this.tabPage18.Controls.Add(this.label22);
-            this.tabPage18.Controls.Add(this.dgvBudgetUp);
-            this.tabPage18.Location = new System.Drawing.Point(4, 30);
-            this.tabPage18.Name = "tabPage18";
-            this.tabPage18.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage18.TabIndex = 16;
-            this.tabPage18.Text = "予算取り案件";
-            // 
-            // btnDataCopyC
-            // 
-            this.btnDataCopyC.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataCopyC.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnDataCopyC.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataCopyC.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyC.Location = new System.Drawing.Point(801, 501);
-            this.btnDataCopyC.Name = "btnDataCopyC";
-            this.btnDataCopyC.Size = new System.Drawing.Size(260, 30);
-            this.btnDataCopyC.TabIndex = 34;
-            this.btnDataCopyC.Text = "既存工事からコピー登録";
-            this.btnDataCopyC.UseVisualStyleBackColor = false;
-            this.btnDataCopyC.Click += new System.EventHandler(this.btnDataCopy_Click);
-            // 
-            // btnReLoadBudgetUp
-            // 
-            this.btnReLoadBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadBudgetUp.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadBudgetUp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadBudgetUp.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadBudgetUp.Name = "btnReLoadBudgetUp";
-            this.btnReLoadBudgetUp.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadBudgetUp.TabIndex = 32;
-            this.btnReLoadBudgetUp.TabStop = false;
-            this.btnReLoadBudgetUp.Text = "最新の状態へ";
-            this.btnReLoadBudgetUp.UseVisualStyleBackColor = false;
-            this.btnReLoadBudgetUp.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // ProgressBudgetUp
-            // 
-            this.ProgressBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressBudgetUp.Location = new System.Drawing.Point(6, 501);
-            this.ProgressBudgetUp.Name = "ProgressBudgetUp";
-            this.ProgressBudgetUp.Size = new System.Drawing.Size(388, 30);
-            this.ProgressBudgetUp.TabIndex = 29;
-            this.ProgressBudgetUp.Visible = false;
-            // 
-            // label22
-            // 
-            this.label22.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label22.BackColor = System.Drawing.Color.Cornsilk;
-            this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label22.ForeColor = System.Drawing.Color.Black;
-            this.label22.Location = new System.Drawing.Point(346, 5);
-            this.label22.Name = "label22";
-            this.label22.Size = new System.Drawing.Size(500, 20);
-            this.label22.TabIndex = 11;
-            this.label22.Text = "予　　算　　取　　り　　案　　件　　状　　況　　一　　覧";
-            this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage9
-            // 
-            this.tabPage9.BackColor = System.Drawing.Color.Black;
-            this.tabPage9.Controls.Add(this.lblDepTotal05);
-            this.tabPage9.Controls.Add(this.lblDep05);
-            this.tabPage9.Controls.Add(this.numUDConstPro);
-            this.tabPage9.Controls.Add(this.lblTotal03);
-            this.tabPage9.Controls.Add(this.lblTotal02);
-            this.tabPage9.Controls.Add(this.lblTotal01);
-            this.tabPage9.Controls.Add(this.lblDepTotal04);
-            this.tabPage9.Controls.Add(this.lblDepTotal03);
-            this.tabPage9.Controls.Add(this.lblDepTotal02);
-            this.tabPage9.Controls.Add(this.label30);
-            this.tabPage9.Controls.Add(this.lblDepTotal01);
-            this.tabPage9.Controls.Add(this.label28);
-            this.tabPage9.Controls.Add(this.label32);
-            this.tabPage9.Controls.Add(this.lblDep04);
-            this.tabPage9.Controls.Add(this.label23);
-            this.tabPage9.Controls.Add(this.lblDep03);
-            this.tabPage9.Controls.Add(this.lblDep02);
-            this.tabPage9.Controls.Add(this.lblDep01);
-            this.tabPage9.Controls.Add(this.ProgressConstructionProjects);
-            this.tabPage9.Controls.Add(this.btnReloadConstructionProjects);
-            this.tabPage9.Controls.Add(this.label12);
-            this.tabPage9.Controls.Add(this.dgvConstructionProjects);
-            this.tabPage9.Location = new System.Drawing.Point(4, 30);
-            this.tabPage9.Name = "tabPage9";
-            this.tabPage9.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage9.TabIndex = 7;
-            this.tabPage9.Text = "受注工事";
-            // 
-            // lblDepTotal05
-            // 
-            this.lblDepTotal05.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal05.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal05.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal05.Location = new System.Drawing.Point(895, 507);
-            this.lblDepTotal05.Name = "lblDepTotal05";
-            this.lblDepTotal05.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal05.TabIndex = 37;
-            this.lblDepTotal05.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDep05
-            // 
-            this.lblDep05.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep05.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep05.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep05.Location = new System.Drawing.Point(775, 507);
-            this.lblDep05.Name = "lblDep05";
-            this.lblDep05.Size = new System.Drawing.Size(120, 20);
-            this.lblDep05.TabIndex = 38;
-            this.lblDep05.Text = "企・設・ﾘﾌｫｰﾑ部";
-            this.lblDep05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // numUDConstPro
-            // 
-            this.numUDConstPro.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.numUDConstPro.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUDConstPro.Location = new System.Drawing.Point(895, 458);
-            this.numUDConstPro.Name = "numUDConstPro";
-            this.numUDConstPro.ReadOnly = true;
-            this.numUDConstPro.Size = new System.Drawing.Size(130, 20);
-            this.numUDConstPro.TabIndex = 36;
-            this.numUDConstPro.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.numUDConstPro.ValueChanged += new System.EventHandler(this.numUDConstPro_ValueChanged);
-            // 
-            // lblTotal03
-            // 
-            this.lblTotal03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblTotal03.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblTotal03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblTotal03.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal03.Location = new System.Drawing.Point(638, 458);
-            this.lblTotal03.Name = "lblTotal03";
-            this.lblTotal03.Size = new System.Drawing.Size(130, 20);
-            this.lblTotal03.TabIndex = 33;
-            this.lblTotal03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal02
-            // 
-            this.lblTotal02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblTotal02.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal02.Location = new System.Drawing.Point(382, 458);
-            this.lblTotal02.Name = "lblTotal02";
-            this.lblTotal02.Size = new System.Drawing.Size(130, 20);
-            this.lblTotal02.TabIndex = 33;
-            this.lblTotal02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblTotal01
-            // 
-            this.lblTotal01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblTotal01.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal01.Location = new System.Drawing.Point(126, 458);
-            this.lblTotal01.Name = "lblTotal01";
-            this.lblTotal01.Size = new System.Drawing.Size(130, 20);
-            this.lblTotal01.TabIndex = 33;
-            this.lblTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDepTotal04
-            // 
-            this.lblDepTotal04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal04.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal04.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal04.Location = new System.Drawing.Point(126, 482);
-            this.lblDepTotal04.Name = "lblDepTotal04";
-            this.lblDepTotal04.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal04.TabIndex = 33;
-            this.lblDepTotal04.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDepTotal03
-            // 
-            this.lblDepTotal03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal03.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal03.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal03.Location = new System.Drawing.Point(638, 506);
-            this.lblDepTotal03.Name = "lblDepTotal03";
-            this.lblDepTotal03.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal03.TabIndex = 33;
-            this.lblDepTotal03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDepTotal02
-            // 
-            this.lblDepTotal02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal02.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal02.Location = new System.Drawing.Point(382, 506);
-            this.lblDepTotal02.Name = "lblDepTotal02";
-            this.lblDepTotal02.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal02.TabIndex = 33;
-            this.lblDepTotal02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label30
-            // 
-            this.label30.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label30.BackColor = System.Drawing.Color.Yellow;
-            this.label30.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label30.Location = new System.Drawing.Point(518, 458);
-            this.label30.Name = "label30";
-            this.label30.Size = new System.Drawing.Size(120, 20);
-            this.label30.TabIndex = 33;
-            this.label30.Text = "総合計金額";
-            this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDepTotal01
-            // 
-            this.lblDepTotal01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal01.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal01.Location = new System.Drawing.Point(126, 506);
-            this.lblDepTotal01.Name = "lblDepTotal01";
-            this.lblDepTotal01.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal01.TabIndex = 33;
-            this.lblDepTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // label28
-            // 
-            this.label28.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label28.BackColor = System.Drawing.Color.Yellow;
-            this.label28.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label28.Location = new System.Drawing.Point(262, 458);
-            this.label28.Name = "label28";
-            this.label28.Size = new System.Drawing.Size(120, 20);
-            this.label28.TabIndex = 33;
-            this.label28.Text = "総施工金額";
-            this.label28.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label32
-            // 
-            this.label32.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label32.BackColor = System.Drawing.Color.Gold;
-            this.label32.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label32.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label32.ForeColor = System.Drawing.Color.Black;
-            this.label32.Location = new System.Drawing.Point(775, 458);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(120, 20);
-            this.label32.TabIndex = 33;
-            this.label32.Text = "集計期数";
-            this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep04
-            // 
-            this.lblDep04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep04.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep04.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep04.Location = new System.Drawing.Point(6, 482);
-            this.lblDep04.Name = "lblDep04";
-            this.lblDep04.Size = new System.Drawing.Size(120, 20);
-            this.lblDep04.TabIndex = 33;
-            this.lblDep04.Text = "営業部";
-            this.lblDep04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label23
-            // 
-            this.label23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.label23.BackColor = System.Drawing.Color.Yellow;
-            this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label23.Location = new System.Drawing.Point(6, 458);
-            this.label23.Name = "label23";
-            this.label23.Size = new System.Drawing.Size(120, 20);
-            this.label23.TabIndex = 33;
-            this.label23.Text = "部署未定受注金額";
-            this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep03
-            // 
-            this.lblDep03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep03.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep03.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep03.Location = new System.Drawing.Point(518, 506);
-            this.lblDep03.Name = "lblDep03";
-            this.lblDep03.Size = new System.Drawing.Size(120, 20);
-            this.lblDep03.TabIndex = 33;
-            this.lblDep03.Text = "営繕部";
-            this.lblDep03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep02
-            // 
-            this.lblDep02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep02.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep02.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep02.Location = new System.Drawing.Point(262, 506);
-            this.lblDep02.Name = "lblDep02";
-            this.lblDep02.Size = new System.Drawing.Size(120, 20);
-            this.lblDep02.TabIndex = 33;
-            this.lblDep02.Text = "工事部";
-            this.lblDep02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep01
-            // 
-            this.lblDep01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep01.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep01.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep01.Location = new System.Drawing.Point(6, 506);
-            this.lblDep01.Name = "lblDep01";
-            this.lblDep01.Size = new System.Drawing.Size(120, 20);
-            this.lblDep01.TabIndex = 33;
-            this.lblDep01.Text = "山本組";
-            this.lblDep01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // ProgressConstructionProjects
-            // 
-            this.ProgressConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.ProgressConstructionProjects.Location = new System.Drawing.Point(853, 4);
-            this.ProgressConstructionProjects.Name = "ProgressConstructionProjects";
-            this.ProgressConstructionProjects.Size = new System.Drawing.Size(333, 22);
-            this.ProgressConstructionProjects.TabIndex = 32;
-            this.ProgressConstructionProjects.Visible = false;
-            // 
-            // btnReloadConstructionProjects
-            // 
-            this.btnReloadConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReloadConstructionProjects.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReloadConstructionProjects.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadConstructionProjects.Location = new System.Drawing.Point(1066, 501);
-            this.btnReloadConstructionProjects.Name = "btnReloadConstructionProjects";
-            this.btnReloadConstructionProjects.Size = new System.Drawing.Size(120, 30);
-            this.btnReloadConstructionProjects.TabIndex = 31;
-            this.btnReloadConstructionProjects.TabStop = false;
-            this.btnReloadConstructionProjects.Text = "最新の状態へ";
-            this.btnReloadConstructionProjects.UseVisualStyleBackColor = false;
-            this.btnReloadConstructionProjects.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // label12
-            // 
-            this.label12.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label12.BackColor = System.Drawing.Color.Cyan;
-            this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label12.ForeColor = System.Drawing.Color.Black;
-            this.label12.Location = new System.Drawing.Point(346, 5);
-            this.label12.Name = "label12";
-            this.label12.Size = new System.Drawing.Size(500, 20);
-            this.label12.TabIndex = 30;
-            this.label12.Text = "受　　注　　状　　況　　一　　覧";
-            this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage14
-            // 
-            this.tabPage14.BackColor = System.Drawing.Color.Black;
-            this.tabPage14.Controls.Add(this.btnDataCopyD);
-            this.tabPage14.Controls.Add(this.ProgressNonOrders);
-            this.tabPage14.Controls.Add(this.btnReloadNonOrders);
-            this.tabPage14.Controls.Add(this.label13);
-            this.tabPage14.Controls.Add(this.dgvNonOrders);
-            this.tabPage14.Location = new System.Drawing.Point(4, 30);
-            this.tabPage14.Name = "tabPage14";
-            this.tabPage14.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage14.TabIndex = 12;
-            this.tabPage14.Text = "非受注工事";
-            // 
-            // btnDataCopyD
-            // 
-            this.btnDataCopyD.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataCopyD.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnDataCopyD.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataCopyD.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyD.Location = new System.Drawing.Point(801, 501);
-            this.btnDataCopyD.Name = "btnDataCopyD";
-            this.btnDataCopyD.Size = new System.Drawing.Size(260, 30);
-            this.btnDataCopyD.TabIndex = 42;
-            this.btnDataCopyD.Text = "既存工事からコピー登録";
-            this.btnDataCopyD.UseVisualStyleBackColor = false;
-            this.btnDataCopyD.Click += new System.EventHandler(this.btnDataCopy_Click);
-            // 
-            // ProgressNonOrders
-            // 
-            this.ProgressNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressNonOrders.Location = new System.Drawing.Point(6, 501);
-            this.ProgressNonOrders.Name = "ProgressNonOrders";
-            this.ProgressNonOrders.Size = new System.Drawing.Size(388, 30);
-            this.ProgressNonOrders.TabIndex = 40;
-            this.ProgressNonOrders.Visible = false;
-            // 
-            // btnReloadNonOrders
-            // 
-            this.btnReloadNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReloadNonOrders.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReloadNonOrders.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadNonOrders.Location = new System.Drawing.Point(1066, 501);
-            this.btnReloadNonOrders.Name = "btnReloadNonOrders";
-            this.btnReloadNonOrders.Size = new System.Drawing.Size(120, 30);
-            this.btnReloadNonOrders.TabIndex = 39;
-            this.btnReloadNonOrders.TabStop = false;
-            this.btnReloadNonOrders.Text = "最新の状態へ";
-            this.btnReloadNonOrders.UseVisualStyleBackColor = false;
-            this.btnReloadNonOrders.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // label13
-            // 
-            this.label13.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label13.BackColor = System.Drawing.Color.Red;
-            this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label13.ForeColor = System.Drawing.Color.Black;
-            this.label13.Location = new System.Drawing.Point(346, 5);
-            this.label13.Name = "label13";
-            this.label13.Size = new System.Drawing.Size(500, 20);
-            this.label13.TabIndex = 38;
-            this.label13.Text = "ボ　　ツ　　案　　件　　状　　況　　一　　覧";
-            this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage15
-            // 
-            this.tabPage15.BackColor = System.Drawing.Color.Black;
-            this.tabPage15.Controls.Add(this.lblCompTotal02);
-            this.tabPage15.Controls.Add(this.lblCompTotal01);
-            this.tabPage15.Controls.Add(this.lblCompTitile02);
-            this.tabPage15.Controls.Add(this.lblCompTitile01);
-            this.tabPage15.Controls.Add(this.ProgressCompletionOfConstruction);
-            this.tabPage15.Controls.Add(this.btnReloadCompletionOfConstruction);
-            this.tabPage15.Controls.Add(this.label14);
-            this.tabPage15.Controls.Add(this.dgvCompletionOfConstruction);
-            this.tabPage15.Location = new System.Drawing.Point(4, 30);
-            this.tabPage15.Name = "tabPage15";
-            this.tabPage15.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage15.TabIndex = 13;
-            this.tabPage15.Text = "完了工事";
-            // 
-            // lblCompTotal02
-            // 
-            this.lblCompTotal02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblCompTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblCompTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal02.Location = new System.Drawing.Point(836, 504);
-            this.lblCompTotal02.Name = "lblCompTotal02";
-            this.lblCompTotal02.Size = new System.Drawing.Size(130, 25);
-            this.lblCompTotal02.TabIndex = 46;
-            this.lblCompTotal02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            this.lblCompTotal02.Visible = false;
-            // 
-            // lblCompTotal01
-            // 
-            this.lblCompTotal01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblCompTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblCompTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal01.Location = new System.Drawing.Point(580, 504);
-            this.lblCompTotal01.Name = "lblCompTotal01";
-            this.lblCompTotal01.Size = new System.Drawing.Size(130, 25);
-            this.lblCompTotal01.TabIndex = 47;
-            this.lblCompTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            this.lblCompTotal01.Visible = false;
-            // 
-            // lblCompTitile02
-            // 
-            this.lblCompTitile02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblCompTitile02.BackColor = System.Drawing.Color.Yellow;
-            this.lblCompTitile02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitile02.Location = new System.Drawing.Point(716, 504);
-            this.lblCompTitile02.Name = "lblCompTitile02";
-            this.lblCompTitile02.Size = new System.Drawing.Size(120, 25);
-            this.lblCompTitile02.TabIndex = 48;
-            this.lblCompTitile02.Text = "今期完了金額";
-            this.lblCompTitile02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.lblCompTitile02.Visible = false;
-            // 
-            // lblCompTitile01
-            // 
-            this.lblCompTitile01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblCompTitile01.BackColor = System.Drawing.Color.Yellow;
-            this.lblCompTitile01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitile01.Location = new System.Drawing.Point(460, 504);
-            this.lblCompTitile01.Name = "lblCompTitile01";
-            this.lblCompTitile01.Size = new System.Drawing.Size(120, 25);
-            this.lblCompTitile01.TabIndex = 49;
-            this.lblCompTitile01.Text = "前期完了金額";
-            this.lblCompTitile01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            this.lblCompTitile01.Visible = false;
-            // 
-            // ProgressCompletionOfConstruction
-            // 
-            this.ProgressCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressCompletionOfConstruction.Location = new System.Drawing.Point(6, 501);
-            this.ProgressCompletionOfConstruction.Name = "ProgressCompletionOfConstruction";
-            this.ProgressCompletionOfConstruction.Size = new System.Drawing.Size(388, 30);
-            this.ProgressCompletionOfConstruction.TabIndex = 44;
-            this.ProgressCompletionOfConstruction.Visible = false;
-            // 
-            // btnReloadCompletionOfConstruction
-            // 
-            this.btnReloadCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReloadCompletionOfConstruction.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReloadCompletionOfConstruction.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadCompletionOfConstruction.Location = new System.Drawing.Point(1066, 501);
-            this.btnReloadCompletionOfConstruction.Name = "btnReloadCompletionOfConstruction";
-            this.btnReloadCompletionOfConstruction.Size = new System.Drawing.Size(120, 30);
-            this.btnReloadCompletionOfConstruction.TabIndex = 43;
-            this.btnReloadCompletionOfConstruction.TabStop = false;
-            this.btnReloadCompletionOfConstruction.Text = "最新の状態へ";
-            this.btnReloadCompletionOfConstruction.UseVisualStyleBackColor = false;
-            this.btnReloadCompletionOfConstruction.Click += new System.EventHandler(this.btnReLoad_Click);
-            // 
-            // label14
-            // 
-            this.label14.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label14.BackColor = System.Drawing.Color.Lime;
-            this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label14.ForeColor = System.Drawing.Color.Black;
-            this.label14.Location = new System.Drawing.Point(346, 5);
-            this.label14.Name = "label14";
-            this.label14.Size = new System.Drawing.Size(500, 20);
-            this.label14.TabIndex = 42;
-            this.label14.Text = "完　　了　　工　　事　　状　　況　　一　　覧";
-            this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage10
-            // 
-            this.tabPage10.BackColor = System.Drawing.Color.Black;
-            this.tabPage10.Controls.Add(this.dgvActionSchedule);
-            this.tabPage10.Controls.Add(this.btnDispRight);
-            this.tabPage10.Controls.Add(this.btnDispLeft);
-            this.tabPage10.Controls.Add(this.btnVehicleSchdule);
-            this.tabPage10.Controls.Add(this.btnActionSchdule);
-            this.tabPage10.Controls.Add(this.btnReLoadActionSchedule);
-            this.tabPage10.Controls.Add(this.label20);
-            this.tabPage10.Location = new System.Drawing.Point(4, 30);
-            this.tabPage10.Name = "tabPage10";
-            this.tabPage10.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage10.TabIndex = 8;
-            this.tabPage10.Text = "行動一覧";
-            // 
-            // btnDispRight
-            // 
-            this.btnDispRight.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDispRight.Location = new System.Drawing.Point(1146, 5);
-            this.btnDispRight.Name = "btnDispRight";
-            this.btnDispRight.Size = new System.Drawing.Size(40, 20);
-            this.btnDispRight.TabIndex = 52;
-            this.btnDispRight.Text = ">>";
-            this.btnDispRight.UseVisualStyleBackColor = true;
-            this.btnDispRight.Visible = false;
-            this.btnDispRight.Click += new System.EventHandler(this.btnDispRight_Click);
-            // 
-            // btnDispLeft
-            // 
-            this.btnDispLeft.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDispLeft.Location = new System.Drawing.Point(6, 5);
-            this.btnDispLeft.Name = "btnDispLeft";
-            this.btnDispLeft.Size = new System.Drawing.Size(40, 20);
-            this.btnDispLeft.TabIndex = 51;
-            this.btnDispLeft.Text = "<<";
-            this.btnDispLeft.TextAlign = System.Drawing.ContentAlignment.TopCenter;
-            this.btnDispLeft.UseVisualStyleBackColor = true;
-            this.btnDispLeft.Visible = false;
-            this.btnDispLeft.Click += new System.EventHandler(this.btnDispLeft_Click);
-            // 
-            // btnVehicleSchdule
-            // 
-            this.btnVehicleSchdule.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnVehicleSchdule.BackColor = System.Drawing.Color.Green;
-            this.btnVehicleSchdule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnVehicleSchdule.ForeColor = System.Drawing.Color.White;
-            this.btnVehicleSchdule.Location = new System.Drawing.Point(132, 501);
-            this.btnVehicleSchdule.Name = "btnVehicleSchdule";
-            this.btnVehicleSchdule.Size = new System.Drawing.Size(120, 30);
-            this.btnVehicleSchdule.TabIndex = 50;
-            this.btnVehicleSchdule.TabStop = false;
-            this.btnVehicleSchdule.Text = "車両予約入力";
-            this.btnVehicleSchdule.UseVisualStyleBackColor = false;
-            this.btnVehicleSchdule.Click += new System.EventHandler(this.btnVehicleSchdule_Click);
-            // 
-            // btnActionSchdule
-            // 
-            this.btnActionSchdule.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnActionSchdule.BackColor = System.Drawing.Color.Green;
-            this.btnActionSchdule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnActionSchdule.ForeColor = System.Drawing.Color.White;
-            this.btnActionSchdule.Location = new System.Drawing.Point(6, 501);
-            this.btnActionSchdule.Name = "btnActionSchdule";
-            this.btnActionSchdule.Size = new System.Drawing.Size(120, 30);
-            this.btnActionSchdule.TabIndex = 50;
-            this.btnActionSchdule.TabStop = false;
-            this.btnActionSchdule.Text = "行動予定入力";
-            this.btnActionSchdule.UseVisualStyleBackColor = false;
-            this.btnActionSchdule.Click += new System.EventHandler(this.btnActionSchdule_Click);
-            // 
-            // btnReLoadActionSchedule
-            // 
-            this.btnReLoadActionSchedule.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadActionSchedule.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadActionSchedule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadActionSchedule.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadActionSchedule.Name = "btnReLoadActionSchedule";
-            this.btnReLoadActionSchedule.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadActionSchedule.TabIndex = 50;
-            this.btnReLoadActionSchedule.TabStop = false;
-            this.btnReLoadActionSchedule.Text = "最新の状態へ";
-            this.btnReLoadActionSchedule.UseVisualStyleBackColor = false;
-            this.btnReLoadActionSchedule.Click += new System.EventHandler(this.btnReLoadActionSchedule_Click);
-            // 
-            // label20
-            // 
-            this.label20.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label20.BackColor = System.Drawing.Color.White;
-            this.label20.ForeColor = System.Drawing.Color.Black;
-            this.label20.Location = new System.Drawing.Point(346, 5);
-            this.label20.Name = "label20";
-            this.label20.Size = new System.Drawing.Size(500, 20);
-            this.label20.TabIndex = 47;
-            this.label20.Text = "行　　動　　予　　定　　一　　覧";
-            this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage11
-            // 
-            this.tabPage11.AutoScroll = true;
-            this.tabPage11.BackColor = System.Drawing.Color.Black;
-            this.tabPage11.Controls.Add(this.progBarStaffAssignment);
-            this.tabPage11.Controls.Add(this.btnReLoadStaffAssignment);
-            this.tabPage11.Controls.Add(this.label15);
-            this.tabPage11.Controls.Add(this.dgvStaffAssignment);
-            this.tabPage11.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.tabPage11.Location = new System.Drawing.Point(4, 30);
-            this.tabPage11.Name = "tabPage11";
-            this.tabPage11.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage11.TabIndex = 9;
-            this.tabPage11.Text = "人員配置";
-            // 
-            // progBarStaffAssignment
-            // 
-            this.progBarStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.progBarStaffAssignment.Location = new System.Drawing.Point(6, 501);
-            this.progBarStaffAssignment.Name = "progBarStaffAssignment";
-            this.progBarStaffAssignment.Size = new System.Drawing.Size(388, 30);
-            this.progBarStaffAssignment.TabIndex = 53;
-            this.progBarStaffAssignment.Visible = false;
-            // 
-            // btnReLoadStaffAssignment
-            // 
-            this.btnReLoadStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadStaffAssignment.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadStaffAssignment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadStaffAssignment.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadStaffAssignment.Name = "btnReLoadStaffAssignment";
-            this.btnReLoadStaffAssignment.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadStaffAssignment.TabIndex = 51;
-            this.btnReLoadStaffAssignment.TabStop = false;
-            this.btnReLoadStaffAssignment.Text = "最新の状態へ";
-            this.btnReLoadStaffAssignment.UseVisualStyleBackColor = false;
-            this.btnReLoadStaffAssignment.Click += new System.EventHandler(this.btnReLoadStaffAssignment_Click);
-            // 
-            // label15
-            // 
-            this.label15.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label15.BackColor = System.Drawing.Color.White;
-            this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(346, 5);
-            this.label15.Name = "label15";
-            this.label15.Size = new System.Drawing.Size(500, 20);
-            this.label15.TabIndex = 48;
-            this.label15.Text = "人　　員　　配　　置　　一　　覧";
-            this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage12
-            // 
-            this.tabPage12.BackColor = System.Drawing.Color.Black;
-            this.tabPage12.Controls.Add(this.label36);
-            this.tabPage12.Controls.Add(this.SalseGraphNum);
-            this.tabPage12.Controls.Add(this.label37);
-            this.tabPage12.Controls.Add(this.label38);
-            this.tabPage12.Controls.Add(this.lblSalesGraphUpdate);
-            this.tabPage12.Controls.Add(this.chartSalesGraph);
-            this.tabPage12.Controls.Add(this.label24);
-            this.tabPage12.Controls.Add(this.progBarSalesGraph);
-            this.tabPage12.Controls.Add(this.btnReLoadSalesGraph);
-            this.tabPage12.ForeColor = System.Drawing.Color.Black;
-            this.tabPage12.Location = new System.Drawing.Point(4, 30);
-            this.tabPage12.Name = "tabPage12";
-            this.tabPage12.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage12.TabIndex = 10;
-            this.tabPage12.Text = "売上グラフ";
-            // 
-            // label36
-            // 
-            this.label36.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.label36.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label36.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label36.ForeColor = System.Drawing.Color.Black;
-            this.label36.Location = new System.Drawing.Point(6, 3);
-            this.label36.Name = "label36";
-            this.label36.Size = new System.Drawing.Size(120, 25);
-            this.label36.TabIndex = 61;
-            this.label36.Text = "営業期";
-            this.label36.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // SalseGraphNum
-            // 
-            this.SalseGraphNum.BackColor = System.Drawing.Color.White;
-            this.SalseGraphNum.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.SalseGraphNum.ForeColor = System.Drawing.Color.Black;
-            this.SalseGraphNum.Location = new System.Drawing.Point(159, 4);
-            this.SalseGraphNum.Name = "SalseGraphNum";
-            this.SalseGraphNum.ReadOnly = true;
-            this.SalseGraphNum.Size = new System.Drawing.Size(80, 23);
-            this.SalseGraphNum.TabIndex = 0;
-            this.SalseGraphNum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
-            this.SalseGraphNum.ValueChanged += new System.EventHandler(this.SalseGraphNum_ValueChanged);
-            // 
-            // label37
-            // 
-            this.label37.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label37.ForeColor = System.Drawing.Color.White;
-            this.label37.Location = new System.Drawing.Point(239, 7);
-            this.label37.Name = "label37";
-            this.label37.Size = new System.Drawing.Size(25, 16);
-            this.label37.TabIndex = 58;
-            this.label37.Text = "期";
-            this.label37.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label38
-            // 
-            this.label38.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label38.ForeColor = System.Drawing.Color.White;
-            this.label38.Location = new System.Drawing.Point(134, 7);
-            this.label38.Name = "label38";
-            this.label38.Size = new System.Drawing.Size(25, 16);
-            this.label38.TabIndex = 59;
-            this.label38.Text = "第";
-            this.label38.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblSalesGraphUpdate
-            // 
-            this.lblSalesGraphUpdate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblSalesGraphUpdate.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblSalesGraphUpdate.ForeColor = System.Drawing.Color.White;
-            this.lblSalesGraphUpdate.Location = new System.Drawing.Point(886, 11);
-            this.lblSalesGraphUpdate.Name = "lblSalesGraphUpdate";
-            this.lblSalesGraphUpdate.Size = new System.Drawing.Size(300, 16);
-            this.lblSalesGraphUpdate.TabIndex = 57;
-            this.lblSalesGraphUpdate.Text = "label25";
-            this.lblSalesGraphUpdate.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // chartSalesGraph
-            // 
-            this.chartSalesGraph.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)));
-            chartArea1.Name = "ChartArea1";
-            this.chartSalesGraph.ChartAreas.Add(chartArea1);
-            legend1.Name = "Legend1";
-            this.chartSalesGraph.Legends.Add(legend1);
-            this.chartSalesGraph.Location = new System.Drawing.Point(6, 29);
-            this.chartSalesGraph.Name = "chartSalesGraph";
-            series1.ChartArea = "ChartArea1";
-            series1.Color = System.Drawing.Color.Lime;
-            series1.Legend = "Legend1";
-            series1.Name = "売上";
-            series2.ChartArea = "ChartArea1";
-            series2.Color = System.Drawing.Color.Yellow;
-            series2.Legend = "Legend1";
-            series2.Name = "販管・部署経費";
-            series3.ChartArea = "ChartArea1";
-            series3.Color = System.Drawing.Color.Cyan;
-            series3.Legend = "Legend1";
-            series3.Name = "粗利益";
-            series4.ChartArea = "ChartArea1";
-            series4.Color = System.Drawing.Color.Blue;
-            series4.Legend = "Legend1";
-            series4.Name = "純利益(損益)";
-            this.chartSalesGraph.Series.Add(series1);
-            this.chartSalesGraph.Series.Add(series2);
-            this.chartSalesGraph.Series.Add(series3);
-            this.chartSalesGraph.Series.Add(series4);
-            this.chartSalesGraph.Size = new System.Drawing.Size(1180, 468);
-            this.chartSalesGraph.TabIndex = 0;
-            this.chartSalesGraph.Text = "売上グラフ";
-            // 
-            // label24
-            // 
-            this.label24.Anchor = System.Windows.Forms.AnchorStyles.Top;
-            this.label24.BackColor = System.Drawing.Color.White;
-            this.label24.ForeColor = System.Drawing.Color.Black;
-            this.label24.Location = new System.Drawing.Point(346, 5);
-            this.label24.Name = "label24";
-            this.label24.Size = new System.Drawing.Size(500, 20);
-            this.label24.TabIndex = 56;
-            this.label24.Text = "売　　上　　グ　　ラ　　フ";
-            this.label24.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // progBarSalesGraph
-            // 
-            this.progBarSalesGraph.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.progBarSalesGraph.Location = new System.Drawing.Point(6, 501);
-            this.progBarSalesGraph.Name = "progBarSalesGraph";
-            this.progBarSalesGraph.Size = new System.Drawing.Size(388, 30);
-            this.progBarSalesGraph.TabIndex = 55;
-            this.progBarSalesGraph.Visible = false;
-            // 
-            // btnReLoadSalesGraph
-            // 
-            this.btnReLoadSalesGraph.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadSalesGraph.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadSalesGraph.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadSalesGraph.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadSalesGraph.Name = "btnReLoadSalesGraph";
-            this.btnReLoadSalesGraph.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadSalesGraph.TabIndex = 54;
-            this.btnReLoadSalesGraph.TabStop = false;
-            this.btnReLoadSalesGraph.Text = "最新の状態へ";
-            this.btnReLoadSalesGraph.UseVisualStyleBackColor = false;
-            this.btnReLoadSalesGraph.Click += new System.EventHandler(this.btnReLoadSalesGraph_Click);
-            // 
-            // tabPage1
-            // 
-            this.tabPage1.BackColor = System.Drawing.Color.RoyalBlue;
-            this.tabPage1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage1.Controls.Add(this.tblLayoutOrder);
-            this.tabPage1.Location = new System.Drawing.Point(4, 30);
-            this.tabPage1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage1.Name = "tabPage1";
-            this.tabPage1.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage1.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage1.TabIndex = 0;
-            this.tabPage1.Text = "受注管理";
-            // 
-            // tblLayoutOrder
-            // 
-            this.tblLayoutOrder.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutOrder.ColumnCount = 5;
-            this.tblLayoutOrder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutOrder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutOrder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutOrder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutOrder.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutOrder.Controls.Add(this.btnOrder00, 0, 0);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder06, 2, 0);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder01, 0, 2);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder02, 0, 4);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder03, 0, 6);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder04, 0, 8);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder10, 2, 8);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder09, 2, 6);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder08, 2, 4);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder07, 2, 2);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder12, 4, 0);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder13, 4, 2);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder14, 4, 4);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder15, 4, 6);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder16, 4, 8);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder05, 0, 10);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder11, 2, 10);
-            this.tblLayoutOrder.Controls.Add(this.btnOrder17, 4, 10);
-            this.tblLayoutOrder.Controls.Add(this.label1, 0, 1);
-            this.tblLayoutOrder.Controls.Add(this.lblArrpw1_04, 1, 4);
-            this.tblLayoutOrder.Controls.Add(this.label2, 0, 3);
-            this.tblLayoutOrder.Controls.Add(this.lblArrpw1_02, 1, 2);
-            this.tblLayoutOrder.Controls.Add(this.label3, 3, 2);
-            this.tblLayoutOrder.Location = new System.Drawing.Point(54, 16);
-            this.tblLayoutOrder.Name = "tblLayoutOrder";
-            this.tblLayoutOrder.RowCount = 11;
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutOrder.TabIndex = 10;
-            // 
-            // btnOrder00
-            // 
-            this.btnOrder00.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.btnOrder00.Location = new System.Drawing.Point(4, 3);
-            this.btnOrder00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder00.Name = "btnOrder00";
-            this.btnOrder00.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder00.TabIndex = 0;
-            this.btnOrder00.Text = "工事情報入力";
-            this.btnOrder00.UseVisualStyleBackColor = true;
-            this.btnOrder00.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder06
-            // 
-            this.btnOrder06.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.btnOrder06.Location = new System.Drawing.Point(382, 3);
-            this.btnOrder06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder06.Name = "btnOrder06";
-            this.btnOrder06.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder06.TabIndex = 6;
-            this.btnOrder06.UseVisualStyleBackColor = true;
-            this.btnOrder06.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder01
-            // 
-            this.btnOrder01.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.btnOrder01.Location = new System.Drawing.Point(4, 91);
-            this.btnOrder01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder01.Name = "btnOrder01";
-            this.btnOrder01.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder01.TabIndex = 1;
-            this.btnOrder01.Text = "積算見積入力";
-            this.btnOrder01.UseVisualStyleBackColor = true;
-            this.btnOrder01.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder02
-            // 
-            this.btnOrder02.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.btnOrder02.Location = new System.Drawing.Point(4, 179);
-            this.btnOrder02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder02.Name = "btnOrder02";
-            this.btnOrder02.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder02.TabIndex = 2;
-            this.btnOrder02.Text = "積算予算入力";
-            this.btnOrder02.UseVisualStyleBackColor = true;
-            this.btnOrder02.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder03
-            // 
-            this.btnOrder03.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.btnOrder03.Location = new System.Drawing.Point(4, 267);
-            this.btnOrder03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder03.Name = "btnOrder03";
-            this.btnOrder03.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder03.TabIndex = 3;
-            this.btnOrder03.UseVisualStyleBackColor = true;
-            this.btnOrder03.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder04
-            // 
-            this.btnOrder04.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.btnOrder04.Location = new System.Drawing.Point(4, 355);
-            this.btnOrder04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder04.Name = "btnOrder04";
-            this.btnOrder04.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder04.TabIndex = 4;
-            this.btnOrder04.UseVisualStyleBackColor = true;
-            this.btnOrder04.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder10
-            // 
-            this.btnOrder10.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.btnOrder10.Location = new System.Drawing.Point(382, 355);
-            this.btnOrder10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder10.Name = "btnOrder10";
-            this.btnOrder10.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder10.TabIndex = 10;
-            this.btnOrder10.UseVisualStyleBackColor = true;
-            this.btnOrder10.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder09
-            // 
-            this.btnOrder09.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.btnOrder09.Location = new System.Drawing.Point(382, 267);
-            this.btnOrder09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder09.Name = "btnOrder09";
-            this.btnOrder09.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder09.TabIndex = 9;
-            this.btnOrder09.UseVisualStyleBackColor = true;
-            this.btnOrder09.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder08
-            // 
-            this.btnOrder08.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.btnOrder08.Location = new System.Drawing.Point(382, 179);
-            this.btnOrder08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder08.Name = "btnOrder08";
-            this.btnOrder08.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder08.TabIndex = 8;
-            this.btnOrder08.Text = "積算予算書承認";
-            this.btnOrder08.UseVisualStyleBackColor = true;
-            this.btnOrder08.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder07
-            // 
-            this.btnOrder07.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.btnOrder07.Location = new System.Drawing.Point(382, 91);
-            this.btnOrder07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder07.Name = "btnOrder07";
-            this.btnOrder07.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder07.TabIndex = 7;
-            this.btnOrder07.Text = "積算見積書承認";
-            this.btnOrder07.UseVisualStyleBackColor = true;
-            this.btnOrder07.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder12
-            // 
-            this.btnOrder12.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.btnOrder12.Location = new System.Drawing.Point(760, 3);
-            this.btnOrder12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder12.Name = "btnOrder12";
-            this.btnOrder12.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder12.TabIndex = 12;
-            this.btnOrder12.UseVisualStyleBackColor = true;
-            this.btnOrder12.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder13
-            // 
-            this.btnOrder13.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.btnOrder13.Location = new System.Drawing.Point(760, 91);
-            this.btnOrder13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder13.Name = "btnOrder13";
-            this.btnOrder13.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder13.TabIndex = 13;
-            this.btnOrder13.Text = "積算見積書印刷";
-            this.btnOrder13.UseVisualStyleBackColor = true;
-            this.btnOrder13.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder14
-            // 
-            this.btnOrder14.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.btnOrder14.Location = new System.Drawing.Point(760, 179);
-            this.btnOrder14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder14.Name = "btnOrder14";
-            this.btnOrder14.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder14.TabIndex = 14;
-            this.btnOrder14.UseVisualStyleBackColor = true;
-            this.btnOrder14.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder15
-            // 
-            this.btnOrder15.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.btnOrder15.Location = new System.Drawing.Point(760, 267);
-            this.btnOrder15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder15.Name = "btnOrder15";
-            this.btnOrder15.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder15.TabIndex = 15;
-            this.btnOrder15.UseVisualStyleBackColor = true;
-            this.btnOrder15.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder16
-            // 
-            this.btnOrder16.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.btnOrder16.Location = new System.Drawing.Point(760, 355);
-            this.btnOrder16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder16.Name = "btnOrder16";
-            this.btnOrder16.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder16.TabIndex = 16;
-            this.btnOrder16.UseVisualStyleBackColor = true;
-            this.btnOrder16.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder05
-            // 
-            this.btnOrder05.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.btnOrder05.Location = new System.Drawing.Point(4, 443);
-            this.btnOrder05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder05.Name = "btnOrder05";
-            this.btnOrder05.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder05.TabIndex = 5;
-            this.btnOrder05.UseVisualStyleBackColor = true;
-            this.btnOrder05.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder11
-            // 
-            this.btnOrder11.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.btnOrder11.Location = new System.Drawing.Point(382, 443);
-            this.btnOrder11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder11.Name = "btnOrder11";
-            this.btnOrder11.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder11.TabIndex = 11;
-            this.btnOrder11.UseVisualStyleBackColor = true;
-            this.btnOrder11.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // btnOrder17
-            // 
-            this.btnOrder17.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.btnOrder17.Location = new System.Drawing.Point(760, 443);
-            this.btnOrder17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnOrder17.Name = "btnOrder17";
-            this.btnOrder17.Size = new System.Drawing.Size(316, 38);
-            this.btnOrder17.TabIndex = 17;
-            this.btnOrder17.UseVisualStyleBackColor = true;
-            this.btnOrder17.Click += new System.EventHandler(this.btnOrder_Click);
-            // 
-            // label1
-            // 
-            this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.label1.AutoSize = true;
-            this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label1.ForeColor = System.Drawing.Color.Blue;
-            this.label1.Location = new System.Drawing.Point(136, 44);
-            this.label1.Name = "label1";
-            this.label1.Size = new System.Drawing.Size(52, 44);
-            this.label1.TabIndex = 10;
-            this.label1.Text = "↓";
-            this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblArrpw1_04
-            // 
-            this.lblArrpw1_04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblArrpw1_04.AutoSize = true;
-            this.lblArrpw1_04.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblArrpw1_04.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw1_04.Location = new System.Drawing.Point(327, 180);
-            this.lblArrpw1_04.Name = "lblArrpw1_04";
-            this.lblArrpw1_04.Size = new System.Drawing.Size(48, 35);
-            this.lblArrpw1_04.TabIndex = 10;
-            this.lblArrpw1_04.Text = "→";
-            this.lblArrpw1_04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label2
-            // 
-            this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.label2.AutoSize = true;
-            this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label2.ForeColor = System.Drawing.Color.Blue;
-            this.label2.Location = new System.Drawing.Point(136, 132);
-            this.label2.Name = "label2";
-            this.label2.Size = new System.Drawing.Size(52, 44);
-            this.label2.TabIndex = 10;
-            this.label2.Text = "↓";
-            this.label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblArrpw1_02
-            // 
-            this.lblArrpw1_02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblArrpw1_02.AutoSize = true;
-            this.lblArrpw1_02.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblArrpw1_02.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw1_02.Location = new System.Drawing.Point(327, 92);
-            this.lblArrpw1_02.Name = "lblArrpw1_02";
-            this.lblArrpw1_02.Size = new System.Drawing.Size(48, 35);
-            this.lblArrpw1_02.TabIndex = 10;
-            this.lblArrpw1_02.Text = "→";
-            this.lblArrpw1_02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label3
-            // 
-            this.label3.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label3.AutoSize = true;
-            this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label3.Location = new System.Drawing.Point(705, 92);
-            this.label3.Name = "label3";
-            this.label3.Size = new System.Drawing.Size(48, 35);
-            this.label3.TabIndex = 10;
-            this.label3.Text = "→";
-            this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage2
-            // 
-            this.tabPage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.tabPage2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage2.Controls.Add(this.tblLayoutConstruction);
-            this.tabPage2.Location = new System.Drawing.Point(4, 30);
-            this.tabPage2.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage2.Name = "tabPage2";
-            this.tabPage2.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage2.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage2.TabIndex = 2;
-            this.tabPage2.Text = "施工管理";
-            // 
-            // tblLayoutConstruction
-            // 
-            this.tblLayoutConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutConstruction.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.tblLayoutConstruction.ColumnCount = 5;
-            this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction01, 0, 2);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction00, 0, 0);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction06, 2, 0);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction02, 0, 4);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction03, 0, 6);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction04, 0, 8);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction10, 2, 8);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction09, 2, 6);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction12, 4, 0);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction13, 4, 2);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction14, 4, 4);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction15, 4, 6);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction16, 4, 8);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction05, 0, 10);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction11, 2, 10);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction17, 4, 10);
-            this.tblLayoutConstruction.Controls.Add(this.lblArrpw2_01, 1, 0);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction08, 2, 4);
-            this.tblLayoutConstruction.Controls.Add(this.btnConstruction07, 2, 2);
-            this.tblLayoutConstruction.Controls.Add(this.label8, 3, 0);
-            this.tblLayoutConstruction.Controls.Add(this.lblArrpw2_04, 4, 1);
-            this.tblLayoutConstruction.Controls.Add(this.label5, 4, 3);
-            this.tblLayoutConstruction.Controls.Add(this.label7, 0, 1);
-            this.tblLayoutConstruction.Controls.Add(this.label10, 1, 4);
-            this.tblLayoutConstruction.Controls.Add(this.label16, 1, 2);
-            this.tblLayoutConstruction.Controls.Add(this.label9, 1, 8);
-            this.tblLayoutConstruction.Controls.Add(this.label17, 1, 6);
-            this.tblLayoutConstruction.Location = new System.Drawing.Point(54, 16);
-            this.tblLayoutConstruction.Name = "tblLayoutConstruction";
-            this.tblLayoutConstruction.RowCount = 11;
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutConstruction.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutConstruction.TabIndex = 11;
-            // 
-            // btnConstruction01
-            // 
-            this.btnConstruction01.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.btnConstruction01.Location = new System.Drawing.Point(4, 91);
-            this.btnConstruction01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction01.Name = "btnConstruction01";
-            this.btnConstruction01.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction01.TabIndex = 1;
-            this.btnConstruction01.Text = "工事詳細台帳（印刷不可）";
-            this.btnConstruction01.UseVisualStyleBackColor = true;
-            this.btnConstruction01.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction00
-            // 
-            this.btnConstruction00.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.btnConstruction00.Location = new System.Drawing.Point(4, 3);
-            this.btnConstruction00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction00.Name = "btnConstruction00";
-            this.btnConstruction00.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction00.TabIndex = 0;
-            this.btnConstruction00.Text = "工事施工予算入力";
-            this.btnConstruction00.UseVisualStyleBackColor = true;
-            this.btnConstruction00.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction06
-            // 
-            this.btnConstruction06.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.btnConstruction06.Location = new System.Drawing.Point(382, 3);
-            this.btnConstruction06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction06.Name = "btnConstruction06";
-            this.btnConstruction06.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction06.TabIndex = 6;
-            this.btnConstruction06.Text = "工事予算書承認";
-            this.btnConstruction06.UseVisualStyleBackColor = true;
-            this.btnConstruction06.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction02
-            // 
-            this.btnConstruction02.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.btnConstruction02.Location = new System.Drawing.Point(4, 179);
-            this.btnConstruction02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction02.Name = "btnConstruction02";
-            this.btnConstruction02.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction02.TabIndex = 2;
-            this.btnConstruction02.Text = "工事日報入力";
-            this.btnConstruction02.UseVisualStyleBackColor = true;
-            this.btnConstruction02.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction03
-            // 
-            this.btnConstruction03.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.btnConstruction03.Location = new System.Drawing.Point(4, 267);
-            this.btnConstruction03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction03.Name = "btnConstruction03";
-            this.btnConstruction03.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction03.TabIndex = 3;
-            this.btnConstruction03.Text = "発注者打ち合わせ議事録入力";
-            this.btnConstruction03.UseVisualStyleBackColor = true;
-            this.btnConstruction03.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction04
-            // 
-            this.btnConstruction04.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.btnConstruction04.Location = new System.Drawing.Point(4, 355);
-            this.btnConstruction04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction04.Name = "btnConstruction04";
-            this.btnConstruction04.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction04.TabIndex = 4;
-            this.btnConstruction04.Text = "社内質疑閲覧";
-            this.btnConstruction04.UseVisualStyleBackColor = true;
-            this.btnConstruction04.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction10
-            // 
-            this.btnConstruction10.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.btnConstruction10.Location = new System.Drawing.Point(382, 355);
-            this.btnConstruction10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction10.Name = "btnConstruction10";
-            this.btnConstruction10.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction10.TabIndex = 10;
-            this.btnConstruction10.Text = "社内質疑印刷";
-            this.btnConstruction10.UseVisualStyleBackColor = true;
-            this.btnConstruction10.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction09
-            // 
-            this.btnConstruction09.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.btnConstruction09.Location = new System.Drawing.Point(382, 267);
-            this.btnConstruction09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction09.Name = "btnConstruction09";
-            this.btnConstruction09.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction09.TabIndex = 9;
-            this.btnConstruction09.Text = "発注者打ち合わせ議事録印刷";
-            this.btnConstruction09.UseVisualStyleBackColor = true;
-            this.btnConstruction09.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction12
-            // 
-            this.btnConstruction12.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.btnConstruction12.Location = new System.Drawing.Point(760, 3);
-            this.btnConstruction12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction12.Name = "btnConstruction12";
-            this.btnConstruction12.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction12.TabIndex = 12;
-            this.btnConstruction12.Text = "注文書入力";
-            this.btnConstruction12.UseVisualStyleBackColor = true;
-            this.btnConstruction12.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction13
-            // 
-            this.btnConstruction13.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.btnConstruction13.Location = new System.Drawing.Point(760, 91);
-            this.btnConstruction13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction13.Name = "btnConstruction13";
-            this.btnConstruction13.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction13.TabIndex = 13;
-            this.btnConstruction13.Text = "注文書承認";
-            this.btnConstruction13.UseVisualStyleBackColor = true;
-            this.btnConstruction13.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction14
-            // 
-            this.btnConstruction14.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.btnConstruction14.Location = new System.Drawing.Point(760, 179);
-            this.btnConstruction14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction14.Name = "btnConstruction14";
-            this.btnConstruction14.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction14.TabIndex = 14;
-            this.btnConstruction14.Text = "注文書印刷";
-            this.btnConstruction14.UseVisualStyleBackColor = true;
-            this.btnConstruction14.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction15
-            // 
-            this.btnConstruction15.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.btnConstruction15.Location = new System.Drawing.Point(760, 267);
-            this.btnConstruction15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction15.Name = "btnConstruction15";
-            this.btnConstruction15.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction15.TabIndex = 15;
-            this.btnConstruction15.UseVisualStyleBackColor = true;
-            this.btnConstruction15.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction16
-            // 
-            this.btnConstruction16.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.btnConstruction16.Location = new System.Drawing.Point(760, 355);
-            this.btnConstruction16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction16.Name = "btnConstruction16";
-            this.btnConstruction16.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction16.TabIndex = 16;
-            this.btnConstruction16.UseVisualStyleBackColor = true;
-            this.btnConstruction16.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction05
-            // 
-            this.btnConstruction05.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.btnConstruction05.Location = new System.Drawing.Point(4, 443);
-            this.btnConstruction05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction05.Name = "btnConstruction05";
-            this.btnConstruction05.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction05.TabIndex = 5;
-            this.btnConstruction05.UseVisualStyleBackColor = true;
-            this.btnConstruction05.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction11
-            // 
-            this.btnConstruction11.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.btnConstruction11.Location = new System.Drawing.Point(382, 443);
-            this.btnConstruction11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction11.Name = "btnConstruction11";
-            this.btnConstruction11.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction11.TabIndex = 11;
-            this.btnConstruction11.UseVisualStyleBackColor = true;
-            this.btnConstruction11.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction17
-            // 
-            this.btnConstruction17.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.btnConstruction17.Location = new System.Drawing.Point(760, 443);
-            this.btnConstruction17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction17.Name = "btnConstruction17";
-            this.btnConstruction17.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction17.TabIndex = 17;
-            this.btnConstruction17.Text = "日報・議事録・質疑承認";
-            this.btnConstruction17.UseVisualStyleBackColor = true;
-            this.btnConstruction17.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // lblArrpw2_01
-            // 
-            this.lblArrpw2_01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblArrpw2_01.AutoSize = true;
-            this.lblArrpw2_01.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblArrpw2_01.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw2_01.Location = new System.Drawing.Point(327, 4);
-            this.lblArrpw2_01.Name = "lblArrpw2_01";
-            this.lblArrpw2_01.Size = new System.Drawing.Size(48, 35);
-            this.lblArrpw2_01.TabIndex = 10;
-            this.lblArrpw2_01.Text = "→";
-            this.lblArrpw2_01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnConstruction08
-            // 
-            this.btnConstruction08.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.btnConstruction08.Location = new System.Drawing.Point(382, 179);
-            this.btnConstruction08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction08.Name = "btnConstruction08";
-            this.btnConstruction08.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction08.TabIndex = 8;
-            this.btnConstruction08.Text = "工事日報印刷";
-            this.btnConstruction08.UseVisualStyleBackColor = true;
-            this.btnConstruction08.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // btnConstruction07
-            // 
-            this.btnConstruction07.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.btnConstruction07.Location = new System.Drawing.Point(382, 91);
-            this.btnConstruction07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnConstruction07.Name = "btnConstruction07";
-            this.btnConstruction07.Size = new System.Drawing.Size(316, 38);
-            this.btnConstruction07.TabIndex = 7;
-            this.btnConstruction07.Text = "交通費及び購入品等入力";
-            this.btnConstruction07.UseVisualStyleBackColor = true;
-            this.btnConstruction07.Click += new System.EventHandler(this.btnConstruction_Click);
-            // 
-            // label8
-            // 
-            this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label8.AutoSize = true;
-            this.label8.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label8.ForeColor = System.Drawing.Color.Blue;
-            this.label8.Location = new System.Drawing.Point(705, 4);
-            this.label8.Name = "label8";
-            this.label8.Size = new System.Drawing.Size(48, 35);
-            this.label8.TabIndex = 10;
-            this.label8.Text = "→";
-            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblArrpw2_04
-            // 
-            this.lblArrpw2_04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.lblArrpw2_04.AutoSize = true;
-            this.lblArrpw2_04.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblArrpw2_04.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw2_04.Location = new System.Drawing.Point(892, 44);
-            this.lblArrpw2_04.Name = "lblArrpw2_04";
-            this.lblArrpw2_04.Size = new System.Drawing.Size(52, 44);
-            this.lblArrpw2_04.TabIndex = 19;
-            this.lblArrpw2_04.Text = "↓";
-            this.lblArrpw2_04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label5
-            // 
-            this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.label5.AutoSize = true;
-            this.label5.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label5.Location = new System.Drawing.Point(892, 132);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(52, 44);
-            this.label5.TabIndex = 19;
-            this.label5.Text = "↓";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label7
-            // 
-            this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.label7.AutoSize = true;
-            this.label7.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label7.ForeColor = System.Drawing.Color.Blue;
-            this.label7.Location = new System.Drawing.Point(136, 44);
-            this.label7.Name = "label7";
-            this.label7.Size = new System.Drawing.Size(52, 44);
-            this.label7.TabIndex = 19;
-            this.label7.Text = "↓";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label10
-            // 
-            this.label10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label10.AutoSize = true;
-            this.label10.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label10.Location = new System.Drawing.Point(327, 180);
-            this.label10.Name = "label10";
-            this.label10.Size = new System.Drawing.Size(48, 35);
-            this.label10.TabIndex = 10;
-            this.label10.Text = "→";
-            this.label10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label16
-            // 
-            this.label16.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label16.AutoSize = true;
-            this.label16.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label16.ForeColor = System.Drawing.Color.Blue;
-            this.label16.Location = new System.Drawing.Point(327, 92);
-            this.label16.Name = "label16";
-            this.label16.Size = new System.Drawing.Size(48, 35);
-            this.label16.TabIndex = 10;
-            this.label16.Text = "⇐";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label9
-            // 
-            this.label9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label9.AutoSize = true;
-            this.label9.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label9.Location = new System.Drawing.Point(327, 356);
-            this.label9.Name = "label9";
-            this.label9.Size = new System.Drawing.Size(48, 35);
-            this.label9.TabIndex = 10;
-            this.label9.Text = "→";
-            this.label9.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label17
-            // 
-            this.label17.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label17.AutoSize = true;
-            this.label17.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label17.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label17.Location = new System.Drawing.Point(327, 268);
-            this.label17.Name = "label17";
-            this.label17.Size = new System.Drawing.Size(48, 35);
-            this.label17.TabIndex = 10;
-            this.label17.Text = "→";
-            this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // tabPage3
-            // 
-            this.tabPage3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(192)))), ((int)(((byte)(255)))));
-            this.tabPage3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage3.Controls.Add(this.tblLayoutBilling);
-            this.tabPage3.Location = new System.Drawing.Point(4, 30);
-            this.tabPage3.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage3.Name = "tabPage3";
-            this.tabPage3.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage3.TabIndex = 3;
-            this.tabPage3.Text = "請求管理";
-            // 
-            // tblLayoutBilling
-            // 
-            this.tblLayoutBilling.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutBilling.ColumnCount = 5;
-            this.tblLayoutBilling.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutBilling.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutBilling.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutBilling.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutBilling.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutBilling.Controls.Add(this.btnBilling08, 2, 8);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling13, 4, 8);
-            this.tblLayoutBilling.Controls.Add(this.label18, 0, 2);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling00, 0, 1);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling05, 2, 1);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling10, 4, 1);
-            this.tblLayoutBilling.Controls.Add(this.label4, 0, 0);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling01, 0, 3);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling06, 2, 3);
-            this.tblLayoutBilling.Controls.Add(this.label6, 1, 3);
-            this.tblLayoutBilling.Controls.Add(this.label19, 3, 3);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling11, 4, 3);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling09, 2, 10);
-            this.tblLayoutBilling.Controls.Add(this.label34, 0, 9);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling04, 0, 10);
-            this.tblLayoutBilling.Controls.Add(this.button14, 4, 10);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling03, 0, 8);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling02, 0, 6);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling07, 2, 6);
-            this.tblLayoutBilling.Controls.Add(this.btnBilling12, 4, 6);
-            this.tblLayoutBilling.Controls.Add(this.label33, 0, 5);
-            this.tblLayoutBilling.Controls.Add(this.label35, 4, 9);
-            this.tblLayoutBilling.Location = new System.Drawing.Point(54, 16);
-            this.tblLayoutBilling.Name = "tblLayoutBilling";
-            this.tblLayoutBilling.RowCount = 11;
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutBilling.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutBilling.TabIndex = 13;
-            // 
-            // btnBilling08
-            // 
-            this.btnBilling08.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.btnBilling08.Location = new System.Drawing.Point(382, 355);
-            this.btnBilling08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling08.Name = "btnBilling08";
-            this.btnBilling08.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling08.TabIndex = 8;
-            this.btnBilling08.UseVisualStyleBackColor = true;
-            this.btnBilling08.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling13
-            // 
-            this.btnBilling13.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.btnBilling13.Location = new System.Drawing.Point(760, 355);
-            this.btnBilling13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling13.Name = "btnBilling13";
-            this.btnBilling13.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling13.TabIndex = 13;
-            this.btnBilling13.UseVisualStyleBackColor = true;
-            this.btnBilling13.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // label18
-            // 
-            this.label18.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)));
-            this.label18.AutoSize = true;
-            this.label18.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label18.ForeColor = System.Drawing.Color.Blue;
-            this.label18.Location = new System.Drawing.Point(145, 88);
-            this.label18.Name = "label18";
-            this.label18.Size = new System.Drawing.Size(34, 44);
-            this.label18.TabIndex = 20;
-            this.label18.Text = "⇓";
-            this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnBilling00
-            // 
-            this.btnBilling00.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.btnBilling00.Location = new System.Drawing.Point(4, 47);
-            this.btnBilling00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling00.Name = "btnBilling00";
-            this.btnBilling00.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling00.TabIndex = 0;
-            this.btnBilling00.Text = "請求書補正入力（変更がある場合）";
-            this.btnBilling00.UseVisualStyleBackColor = true;
-            this.btnBilling00.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling05
-            // 
-            this.btnBilling05.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.btnBilling05.Location = new System.Drawing.Point(382, 47);
-            this.btnBilling05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling05.Name = "btnBilling05";
-            this.btnBilling05.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling05.TabIndex = 5;
-            this.btnBilling05.UseVisualStyleBackColor = true;
-            this.btnBilling05.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling10
-            // 
-            this.btnBilling10.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.btnBilling10.Location = new System.Drawing.Point(760, 47);
-            this.btnBilling10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling10.Name = "btnBilling10";
-            this.btnBilling10.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling10.TabIndex = 10;
-            this.btnBilling10.UseVisualStyleBackColor = true;
-            this.btnBilling10.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // label4
-            // 
-            this.label4.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.label4.AutoSize = true;
-            this.label4.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label4.Location = new System.Drawing.Point(3, 0);
-            this.label4.Name = "label4";
-            this.label4.Size = new System.Drawing.Size(318, 44);
-            this.label4.TabIndex = 21;
-            this.label4.Text = "ヒョウ工務店から顧客への請求";
-            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // btnBilling01
-            // 
-            this.btnBilling01.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.btnBilling01.Location = new System.Drawing.Point(4, 135);
-            this.btnBilling01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling01.Name = "btnBilling01";
-            this.btnBilling01.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling01.TabIndex = 1;
-            this.btnBilling01.Text = "請求書作成";
-            this.btnBilling01.UseVisualStyleBackColor = true;
-            this.btnBilling01.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling06
-            // 
-            this.btnBilling06.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.btnBilling06.Location = new System.Drawing.Point(382, 135);
-            this.btnBilling06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling06.Name = "btnBilling06";
-            this.btnBilling06.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling06.TabIndex = 6;
-            this.btnBilling06.Text = "請求書承認";
-            this.btnBilling06.UseVisualStyleBackColor = true;
-            this.btnBilling06.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // label6
-            // 
-            this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label6.AutoSize = true;
-            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label6.Location = new System.Drawing.Point(327, 136);
-            this.label6.Name = "label6";
-            this.label6.Size = new System.Drawing.Size(48, 35);
-            this.label6.TabIndex = 18;
-            this.label6.Text = "→";
-            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // label19
-            // 
-            this.label19.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label19.AutoSize = true;
-            this.label19.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label19.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label19.Location = new System.Drawing.Point(705, 136);
-            this.label19.Name = "label19";
-            this.label19.Size = new System.Drawing.Size(48, 35);
-            this.label19.TabIndex = 18;
-            this.label19.Text = "→";
-            this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // btnBilling11
-            // 
-            this.btnBilling11.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.btnBilling11.Location = new System.Drawing.Point(760, 135);
-            this.btnBilling11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling11.Name = "btnBilling11";
-            this.btnBilling11.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling11.TabIndex = 11;
-            this.btnBilling11.Text = "請求書印刷";
-            this.btnBilling11.UseVisualStyleBackColor = true;
-            this.btnBilling11.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling09
-            // 
-            this.btnBilling09.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.btnBilling09.Location = new System.Drawing.Point(382, 443);
-            this.btnBilling09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling09.Name = "btnBilling09";
-            this.btnBilling09.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling09.TabIndex = 9;
-            this.btnBilling09.UseVisualStyleBackColor = true;
-            this.btnBilling09.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // label34
-            // 
-            this.label34.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.label34.AutoSize = true;
-            this.label34.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label34.Location = new System.Drawing.Point(3, 396);
-            this.label34.Name = "label34";
-            this.label34.Size = new System.Drawing.Size(318, 44);
-            this.label34.TabIndex = 21;
-            this.label34.Text = "顧客からヒョウ工務店への入金確認";
-            this.label34.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // btnBilling04
-            // 
-            this.btnBilling04.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.btnBilling04.Location = new System.Drawing.Point(4, 443);
-            this.btnBilling04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling04.Name = "btnBilling04";
-            this.btnBilling04.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling04.TabIndex = 4;
-            this.btnBilling04.Text = "取引先　入金確認";
-            this.btnBilling04.UseVisualStyleBackColor = true;
-            this.btnBilling04.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // button14
-            // 
-            this.button14.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.button14.Location = new System.Drawing.Point(760, 443);
-            this.button14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button14.Name = "button14";
-            this.button14.Size = new System.Drawing.Size(316, 38);
-            this.button14.TabIndex = 14;
-            this.button14.Text = "各請求・各入金入力";
-            this.button14.UseVisualStyleBackColor = true;
-            this.button14.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling03
-            // 
-            this.btnBilling03.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.btnBilling03.Location = new System.Drawing.Point(4, 355);
-            this.btnBilling03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling03.Name = "btnBilling03";
-            this.btnBilling03.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling03.TabIndex = 3;
-            this.btnBilling03.UseVisualStyleBackColor = true;
-            this.btnBilling03.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling02
-            // 
-            this.btnBilling02.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.btnBilling02.Location = new System.Drawing.Point(4, 267);
-            this.btnBilling02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling02.Name = "btnBilling02";
-            this.btnBilling02.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling02.TabIndex = 2;
-            this.btnBilling02.Text = "業社・職人手間確認　毎月5日まで";
-            this.btnBilling02.UseVisualStyleBackColor = true;
-            this.btnBilling02.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling07
-            // 
-            this.btnBilling07.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.btnBilling07.Location = new System.Drawing.Point(382, 267);
-            this.btnBilling07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling07.Name = "btnBilling07";
-            this.btnBilling07.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling07.TabIndex = 7;
-            this.btnBilling07.Text = "施工業者支払い確認　毎月18日まで";
-            this.btnBilling07.UseVisualStyleBackColor = true;
-            this.btnBilling07.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // btnBilling12
-            // 
-            this.btnBilling12.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.btnBilling12.Location = new System.Drawing.Point(760, 267);
-            this.btnBilling12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnBilling12.Name = "btnBilling12";
-            this.btnBilling12.Size = new System.Drawing.Size(316, 38);
-            this.btnBilling12.TabIndex = 12;
-            this.btnBilling12.UseVisualStyleBackColor = true;
-            this.btnBilling12.Click += new System.EventHandler(this.btnBilling_Click);
-            // 
-            // label33
-            // 
-            this.label33.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.label33.AutoSize = true;
-            this.tblLayoutBilling.SetColumnSpan(this.label33, 3);
-            this.label33.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label33.Location = new System.Drawing.Point(3, 220);
-            this.label33.Name = "label33";
-            this.label33.Size = new System.Drawing.Size(696, 44);
-            this.label33.TabIndex = 21;
-            this.label33.Text = "協力会社・職人手間からヒョウ工務店への請求";
-            this.label33.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // label35
-            // 
-            this.label35.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.label35.AutoSize = true;
-            this.label35.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label35.Location = new System.Drawing.Point(759, 396);
-            this.label35.Name = "label35";
-            this.label35.Size = new System.Drawing.Size(318, 44);
-            this.label35.TabIndex = 21;
-            this.label35.Text = "総務部各入力";
-            this.label35.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
-            // 
-            // tabPage16
-            // 
-            this.tabPage16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(180)))));
-            this.tabPage16.Controls.Add(this.tableLayoutDocumentsToBeBubmitted);
-            this.tabPage16.ForeColor = System.Drawing.Color.White;
-            this.tabPage16.Location = new System.Drawing.Point(4, 30);
-            this.tabPage16.Name = "tabPage16";
-            this.tabPage16.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage16.TabIndex = 14;
-            this.tabPage16.Text = "各種提出書類";
-            // 
-            // tabPage22
-            // 
-            this.tabPage22.BackColor = System.Drawing.Color.Chartreuse;
-            this.tabPage22.Controls.Add(this.tableLayouAffairs);
-            this.tabPage22.Location = new System.Drawing.Point(4, 30);
-            this.tabPage22.Name = "tabPage22";
-            this.tabPage22.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage22.TabIndex = 20;
-            this.tabPage22.Text = "総務管理";
-            // 
-            // tabPage4
-            // 
-            this.tabPage4.BackColor = System.Drawing.Color.Blue;
-            this.tabPage4.Controls.Add(this.pnlMaster01);
-            this.tabPage4.Location = new System.Drawing.Point(4, 30);
-            this.tabPage4.Name = "tabPage4";
-            this.tabPage4.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage4.TabIndex = 4;
-            this.tabPage4.Text = "BOSSマスタ";
-            // 
-            // pnlMaster01
-            // 
-            this.pnlMaster01.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.pnlMaster01.AutoScroll = true;
-            this.pnlMaster01.Controls.Add(this.tblLayoutMaster);
-            this.pnlMaster01.Location = new System.Drawing.Point(6, 16);
-            this.pnlMaster01.Name = "pnlMaster01";
-            this.pnlMaster01.Size = new System.Drawing.Size(1180, 500);
-            this.pnlMaster01.TabIndex = 14;
-            // 
-            // tblLayoutMaster
-            // 
-            this.tblLayoutMaster.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutMaster.AutoScroll = true;
-            this.tblLayoutMaster.ColumnCount = 5;
-            this.tblLayoutMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_00, 0, 0);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_06, 2, 0);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_10, 2, 8);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_09, 2, 6);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_08, 2, 4);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_07, 2, 2);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_12, 4, 0);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_13, 4, 2);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_14, 4, 4);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_15, 4, 6);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_16, 4, 8);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_11, 2, 10);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_17, 4, 10);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_05, 0, 10);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_04, 0, 8);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_03, 0, 6);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_02, 0, 4);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_01, 0, 2);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_18, 0, 12);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_19, 2, 12);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_20, 4, 12);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_21, 0, 14);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_22, 2, 14);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_23, 4, 14);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_24, 0, 16);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_25, 2, 16);
-            this.tblLayoutMaster.Controls.Add(this.btnMaster_26, 4, 16);
-            this.tblLayoutMaster.Location = new System.Drawing.Point(41, 0);
-            this.tblLayoutMaster.Name = "tblLayoutMaster";
-            this.tblLayoutMaster.RowCount = 17;
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.Size = new System.Drawing.Size(1029, 748);
-            this.tblLayoutMaster.TabIndex = 14;
-            this.tblLayoutMaster.MouseEnter += new System.EventHandler(this.tblLayoutMaster_MouseEnter);
-            // 
-            // btnMaster_00
-            // 
-            this.btnMaster_00.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.btnMaster_00.Location = new System.Drawing.Point(4, 3);
-            this.btnMaster_00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_00.Name = "btnMaster_00";
-            this.btnMaster_00.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_00.TabIndex = 0;
-            this.btnMaster_00.Text = "会社情報登録";
-            this.btnMaster_00.UseVisualStyleBackColor = true;
-            this.btnMaster_00.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_06
-            // 
-            this.btnMaster_06.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.btnMaster_06.Location = new System.Drawing.Point(363, 3);
-            this.btnMaster_06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_06.Name = "btnMaster_06";
-            this.btnMaster_06.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_06.TabIndex = 9;
-            this.btnMaster_06.Text = "部署登録";
-            this.btnMaster_06.UseVisualStyleBackColor = true;
-            this.btnMaster_06.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_10
-            // 
-            this.btnMaster_10.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.btnMaster_10.Location = new System.Drawing.Point(363, 355);
-            this.btnMaster_10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_10.Name = "btnMaster_10";
-            this.btnMaster_10.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_10.TabIndex = 13;
-            this.btnMaster_10.Text = "法人格登録";
-            this.btnMaster_10.UseVisualStyleBackColor = true;
-            this.btnMaster_10.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_09
-            // 
-            this.btnMaster_09.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.btnMaster_09.Location = new System.Drawing.Point(363, 267);
-            this.btnMaster_09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_09.Name = "btnMaster_09";
-            this.btnMaster_09.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_09.TabIndex = 12;
-            this.btnMaster_09.Text = "車　両　登　録";
-            this.btnMaster_09.UseVisualStyleBackColor = true;
-            this.btnMaster_09.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_08
-            // 
-            this.btnMaster_08.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.btnMaster_08.Location = new System.Drawing.Point(363, 179);
-            this.btnMaster_08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_08.Name = "btnMaster_08";
-            this.btnMaster_08.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_08.TabIndex = 11;
-            this.btnMaster_08.Text = "外注扱い（常雇工）登録";
-            this.btnMaster_08.UseVisualStyleBackColor = true;
-            this.btnMaster_08.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_07
-            // 
-            this.btnMaster_07.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.btnMaster_07.Location = new System.Drawing.Point(363, 91);
-            this.btnMaster_07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_07.Name = "btnMaster_07";
-            this.btnMaster_07.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_07.TabIndex = 10;
-            this.btnMaster_07.Text = "担当者登録";
-            this.btnMaster_07.UseVisualStyleBackColor = true;
-            this.btnMaster_07.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_12
-            // 
-            this.btnMaster_12.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.btnMaster_12.Location = new System.Drawing.Point(722, 3);
-            this.btnMaster_12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_12.Name = "btnMaster_12";
-            this.btnMaster_12.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_12.TabIndex = 18;
-            this.btnMaster_12.Text = "協力会社登録";
-            this.btnMaster_12.UseVisualStyleBackColor = true;
-            this.btnMaster_12.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_13
-            // 
-            this.btnMaster_13.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.btnMaster_13.Location = new System.Drawing.Point(722, 91);
-            this.btnMaster_13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_13.Name = "btnMaster_13";
-            this.btnMaster_13.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_13.TabIndex = 18;
-            this.btnMaster_13.Text = "協力会社工種登録";
-            this.btnMaster_13.UseVisualStyleBackColor = true;
-            this.btnMaster_13.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_14
-            // 
-            this.btnMaster_14.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.btnMaster_14.Location = new System.Drawing.Point(722, 179);
-            this.btnMaster_14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_14.Name = "btnMaster_14";
-            this.btnMaster_14.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_14.TabIndex = 20;
-            this.btnMaster_14.Text = "協力会社職種登録";
-            this.btnMaster_14.UseVisualStyleBackColor = true;
-            this.btnMaster_14.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_15
-            // 
-            this.btnMaster_15.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.btnMaster_15.Location = new System.Drawing.Point(722, 267);
-            this.btnMaster_15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_15.Name = "btnMaster_15";
-            this.btnMaster_15.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_15.TabIndex = 21;
-            this.btnMaster_15.UseVisualStyleBackColor = true;
-            this.btnMaster_15.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_16
-            // 
-            this.btnMaster_16.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.btnMaster_16.Location = new System.Drawing.Point(722, 355);
-            this.btnMaster_16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_16.Name = "btnMaster_16";
-            this.btnMaster_16.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_16.TabIndex = 22;
-            this.btnMaster_16.Text = "積算単位登録";
-            this.btnMaster_16.UseVisualStyleBackColor = true;
-            this.btnMaster_16.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_11
-            // 
-            this.btnMaster_11.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.btnMaster_11.Location = new System.Drawing.Point(363, 443);
-            this.btnMaster_11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_11.Name = "btnMaster_11";
-            this.btnMaster_11.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_11.TabIndex = 14;
-            this.btnMaster_11.Text = "発注者区分登録";
-            this.btnMaster_11.UseVisualStyleBackColor = true;
-            this.btnMaster_11.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_17
-            // 
-            this.btnMaster_17.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.btnMaster_17.Location = new System.Drawing.Point(722, 443);
-            this.btnMaster_17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_17.Name = "btnMaster_17";
-            this.btnMaster_17.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_17.TabIndex = 23;
-            this.btnMaster_17.Text = "積算大項目登録";
-            this.btnMaster_17.UseVisualStyleBackColor = true;
-            this.btnMaster_17.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_05
-            // 
-            this.btnMaster_05.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.btnMaster_05.Location = new System.Drawing.Point(4, 443);
-            this.btnMaster_05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_05.Name = "btnMaster_05";
-            this.btnMaster_05.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_05.TabIndex = 5;
-            this.btnMaster_05.Text = "期　限　登　録";
-            this.btnMaster_05.UseVisualStyleBackColor = true;
-            this.btnMaster_05.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_04
-            // 
-            this.btnMaster_04.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.btnMaster_04.Location = new System.Drawing.Point(4, 355);
-            this.btnMaster_04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_04.Name = "btnMaster_04";
-            this.btnMaster_04.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_04.TabIndex = 4;
-            this.btnMaster_04.Text = "会社休日登録";
-            this.btnMaster_04.UseVisualStyleBackColor = true;
-            this.btnMaster_04.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_03
-            // 
-            this.btnMaster_03.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.btnMaster_03.Location = new System.Drawing.Point(4, 267);
-            this.btnMaster_03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_03.Name = "btnMaster_03";
-            this.btnMaster_03.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_03.TabIndex = 3;
-            this.btnMaster_03.UseVisualStyleBackColor = true;
-            this.btnMaster_03.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_02
-            // 
-            this.btnMaster_02.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.btnMaster_02.Location = new System.Drawing.Point(4, 179);
-            this.btnMaster_02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_02.Name = "btnMaster_02";
-            this.btnMaster_02.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_02.TabIndex = 2;
-            this.btnMaster_02.Text = "工事経費名称登録";
-            this.btnMaster_02.UseVisualStyleBackColor = true;
-            this.btnMaster_02.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_01
-            // 
-            this.btnMaster_01.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.btnMaster_01.Location = new System.Drawing.Point(4, 91);
-            this.btnMaster_01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_01.Name = "btnMaster_01";
-            this.btnMaster_01.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_01.TabIndex = 1;
-            this.btnMaster_01.Text = "工事種別登録";
-            this.btnMaster_01.UseVisualStyleBackColor = true;
-            this.btnMaster_01.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_18
-            // 
-            this.btnMaster_18.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.btnMaster_18.Location = new System.Drawing.Point(4, 531);
-            this.btnMaster_18.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_18.Name = "btnMaster_18";
-            this.btnMaster_18.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_18.TabIndex = 6;
-            this.btnMaster_18.UseVisualStyleBackColor = true;
-            this.btnMaster_18.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_19
-            // 
-            this.btnMaster_19.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.btnMaster_19.Location = new System.Drawing.Point(363, 531);
-            this.btnMaster_19.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_19.Name = "btnMaster_19";
-            this.btnMaster_19.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_19.TabIndex = 15;
-            this.btnMaster_19.Text = "発注者登録";
-            this.btnMaster_19.UseVisualStyleBackColor = true;
-            this.btnMaster_19.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_20
-            // 
-            this.btnMaster_20.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.btnMaster_20.Location = new System.Drawing.Point(722, 531);
-            this.btnMaster_20.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_20.Name = "btnMaster_20";
-            this.btnMaster_20.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_20.TabIndex = 24;
-            this.btnMaster_20.Text = "積算大・中項目関連登録";
-            this.btnMaster_20.UseVisualStyleBackColor = true;
-            this.btnMaster_20.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_21
-            // 
-            this.btnMaster_21.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.btnMaster_21.Location = new System.Drawing.Point(4, 619);
-            this.btnMaster_21.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_21.Name = "btnMaster_21";
-            this.btnMaster_21.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_21.TabIndex = 7;
-            this.btnMaster_21.Text = "売上グラフデータ入力";
-            this.btnMaster_21.UseVisualStyleBackColor = true;
-            this.btnMaster_21.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_22
-            // 
-            this.btnMaster_22.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.btnMaster_22.Location = new System.Drawing.Point(363, 619);
-            this.btnMaster_22.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_22.Name = "btnMaster_22";
-            this.btnMaster_22.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_22.TabIndex = 16;
-            this.btnMaster_22.Text = "購入先登録";
-            this.btnMaster_22.UseVisualStyleBackColor = true;
-            this.btnMaster_22.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_23
-            // 
-            this.btnMaster_23.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.btnMaster_23.Location = new System.Drawing.Point(722, 619);
-            this.btnMaster_23.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_23.Name = "btnMaster_23";
-            this.btnMaster_23.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_23.TabIndex = 25;
-            this.btnMaster_23.Text = "積算中項目登録";
-            this.btnMaster_23.UseVisualStyleBackColor = true;
-            this.btnMaster_23.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_24
-            // 
-            this.btnMaster_24.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.btnMaster_24.Location = new System.Drawing.Point(4, 707);
-            this.btnMaster_24.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_24.Name = "btnMaster_24";
-            this.btnMaster_24.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_24.TabIndex = 8;
-            this.btnMaster_24.UseVisualStyleBackColor = true;
-            this.btnMaster_24.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_25
-            // 
-            this.btnMaster_25.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.btnMaster_25.Location = new System.Drawing.Point(363, 707);
-            this.btnMaster_25.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_25.Name = "btnMaster_25";
-            this.btnMaster_25.Size = new System.Drawing.Size(300, 38);
-            this.btnMaster_25.TabIndex = 17;
-            this.btnMaster_25.Text = "承認経路登録";
-            this.btnMaster_25.UseVisualStyleBackColor = true;
-            this.btnMaster_25.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // btnMaster_26
-            // 
-            this.btnMaster_26.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.btnMaster_26.Location = new System.Drawing.Point(722, 707);
-            this.btnMaster_26.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster_26.Name = "btnMaster_26";
-            this.btnMaster_26.Size = new System.Drawing.Size(303, 38);
-            this.btnMaster_26.TabIndex = 26;
-            this.btnMaster_26.Text = "積算小項目登録";
-            this.btnMaster_26.UseVisualStyleBackColor = true;
-            this.btnMaster_26.Click += new System.EventHandler(this.btnMaster_Click);
-            // 
-            // tabPage19
-            // 
-            this.tabPage19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(128)))));
-            this.tabPage19.Controls.Add(this.tblLayoutMaster1);
-            this.tabPage19.Location = new System.Drawing.Point(4, 30);
-            this.tabPage19.Name = "tabPage19";
-            this.tabPage19.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage19.TabIndex = 17;
-            this.tabPage19.Text = "管理者マスタ";
-            // 
-            // tblLayoutMaster1
-            // 
-            this.tblLayoutMaster1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutMaster1.ColumnCount = 5;
-            this.tblLayoutMaster1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_00, 0, 0);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_06, 2, 0);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_10, 2, 8);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_09, 2, 6);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_08, 2, 4);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_07, 2, 2);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_12, 4, 0);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_13, 4, 2);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_14, 4, 4);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_15, 4, 6);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_16, 4, 8);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_11, 2, 10);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_17, 4, 10);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_05, 0, 10);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_04, 0, 8);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_03, 0, 6);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_02, 0, 4);
-            this.tblLayoutMaster1.Controls.Add(this.btnMaster1_01, 0, 2);
-            this.tblLayoutMaster1.Location = new System.Drawing.Point(56, 16);
-            this.tblLayoutMaster1.Name = "tblLayoutMaster1";
-            this.tblLayoutMaster1.RowCount = 11;
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster1.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutMaster1.TabIndex = 15;
-            // 
-            // btnMaster1_00
-            // 
-            this.btnMaster1_00.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.btnMaster1_00.Location = new System.Drawing.Point(4, 3);
-            this.btnMaster1_00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_00.Name = "btnMaster1_00";
-            this.btnMaster1_00.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_00.TabIndex = 0;
-            this.btnMaster1_00.Text = "担当者登録";
-            this.btnMaster1_00.UseVisualStyleBackColor = true;
-            this.btnMaster1_00.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_06
-            // 
-            this.btnMaster1_06.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.btnMaster1_06.Location = new System.Drawing.Point(382, 3);
-            this.btnMaster1_06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_06.Name = "btnMaster1_06";
-            this.btnMaster1_06.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_06.TabIndex = 6;
-            this.btnMaster1_06.Text = "発注者区分登録";
-            this.btnMaster1_06.UseVisualStyleBackColor = true;
-            this.btnMaster1_06.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_10
-            // 
-            this.btnMaster1_10.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.btnMaster1_10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster1_10.Location = new System.Drawing.Point(382, 355);
-            this.btnMaster1_10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_10.Name = "btnMaster1_10";
-            this.btnMaster1_10.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_10.TabIndex = 10;
-            this.btnMaster1_10.Text = "積算中項目登録";
-            this.btnMaster1_10.UseVisualStyleBackColor = false;
-            this.btnMaster1_10.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_09
-            // 
-            this.btnMaster1_09.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.btnMaster1_09.Location = new System.Drawing.Point(382, 267);
-            this.btnMaster1_09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_09.Name = "btnMaster1_09";
-            this.btnMaster1_09.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_09.TabIndex = 9;
-            this.btnMaster1_09.UseVisualStyleBackColor = true;
-            this.btnMaster1_09.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_08
-            // 
-            this.btnMaster1_08.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.btnMaster1_08.Location = new System.Drawing.Point(382, 179);
-            this.btnMaster1_08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_08.Name = "btnMaster1_08";
-            this.btnMaster1_08.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_08.TabIndex = 8;
-            this.btnMaster1_08.Text = "購入先登録";
-            this.btnMaster1_08.UseVisualStyleBackColor = true;
-            this.btnMaster1_08.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_07
-            // 
-            this.btnMaster1_07.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.btnMaster1_07.Location = new System.Drawing.Point(382, 91);
-            this.btnMaster1_07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_07.Name = "btnMaster1_07";
-            this.btnMaster1_07.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_07.TabIndex = 7;
-            this.btnMaster1_07.Text = "発注者登録";
-            this.btnMaster1_07.UseVisualStyleBackColor = true;
-            this.btnMaster1_07.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_12
-            // 
-            this.btnMaster1_12.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.btnMaster1_12.Location = new System.Drawing.Point(760, 3);
-            this.btnMaster1_12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_12.Name = "btnMaster1_12";
-            this.btnMaster1_12.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_12.TabIndex = 12;
-            this.btnMaster1_12.Text = "協力会社登録";
-            this.btnMaster1_12.UseVisualStyleBackColor = true;
-            this.btnMaster1_12.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_13
-            // 
-            this.btnMaster1_13.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.btnMaster1_13.Location = new System.Drawing.Point(760, 91);
-            this.btnMaster1_13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_13.Name = "btnMaster1_13";
-            this.btnMaster1_13.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_13.TabIndex = 13;
-            this.btnMaster1_13.Text = "協力会社工種登録";
-            this.btnMaster1_13.UseVisualStyleBackColor = true;
-            this.btnMaster1_13.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_14
-            // 
-            this.btnMaster1_14.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.btnMaster1_14.Location = new System.Drawing.Point(760, 179);
-            this.btnMaster1_14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_14.Name = "btnMaster1_14";
-            this.btnMaster1_14.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_14.TabIndex = 14;
-            this.btnMaster1_14.Text = "協力会社職種登録（日報用）";
-            this.btnMaster1_14.UseVisualStyleBackColor = true;
-            this.btnMaster1_14.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_15
-            // 
-            this.btnMaster1_15.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.btnMaster1_15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster1_15.Location = new System.Drawing.Point(760, 267);
-            this.btnMaster1_15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_15.Name = "btnMaster1_15";
-            this.btnMaster1_15.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_15.TabIndex = 15;
-            this.btnMaster1_15.Text = "積算単位登録";
-            this.btnMaster1_15.UseVisualStyleBackColor = false;
-            this.btnMaster1_15.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_16
-            // 
-            this.btnMaster1_16.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.btnMaster1_16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster1_16.Location = new System.Drawing.Point(760, 355);
-            this.btnMaster1_16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_16.Name = "btnMaster1_16";
-            this.btnMaster1_16.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_16.TabIndex = 16;
-            this.btnMaster1_16.Text = "積算小項目登録";
-            this.btnMaster1_16.UseVisualStyleBackColor = false;
-            this.btnMaster1_16.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_11
-            // 
-            this.btnMaster1_11.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.btnMaster1_11.BackColor = System.Drawing.SystemColors.ControlLight;
-            this.btnMaster1_11.Location = new System.Drawing.Point(382, 443);
-            this.btnMaster1_11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_11.Name = "btnMaster1_11";
-            this.btnMaster1_11.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_11.TabIndex = 11;
-            this.btnMaster1_11.UseVisualStyleBackColor = false;
-            this.btnMaster1_11.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_17
-            // 
-            this.btnMaster1_17.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.btnMaster1_17.BackColor = System.Drawing.SystemColors.ControlLight;
-            this.btnMaster1_17.Location = new System.Drawing.Point(760, 443);
-            this.btnMaster1_17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_17.Name = "btnMaster1_17";
-            this.btnMaster1_17.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_17.TabIndex = 17;
-            this.btnMaster1_17.UseVisualStyleBackColor = false;
-            this.btnMaster1_17.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_05
-            // 
-            this.btnMaster1_05.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.btnMaster1_05.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster1_05.Location = new System.Drawing.Point(4, 443);
-            this.btnMaster1_05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_05.Name = "btnMaster1_05";
-            this.btnMaster1_05.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_05.TabIndex = 5;
-            this.btnMaster1_05.Text = "積算大・中項目関連登録";
-            this.btnMaster1_05.UseVisualStyleBackColor = false;
-            this.btnMaster1_05.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_04
-            // 
-            this.btnMaster1_04.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.btnMaster1_04.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster1_04.Location = new System.Drawing.Point(4, 355);
-            this.btnMaster1_04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_04.Name = "btnMaster1_04";
-            this.btnMaster1_04.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_04.TabIndex = 4;
-            this.btnMaster1_04.Text = "積算大項目登録";
-            this.btnMaster1_04.UseVisualStyleBackColor = false;
-            this.btnMaster1_04.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_03
-            // 
-            this.btnMaster1_03.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.btnMaster1_03.Location = new System.Drawing.Point(4, 267);
-            this.btnMaster1_03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_03.Name = "btnMaster1_03";
-            this.btnMaster1_03.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_03.TabIndex = 3;
-            this.btnMaster1_03.Text = "期　限　登　録";
-            this.btnMaster1_03.UseVisualStyleBackColor = true;
-            this.btnMaster1_03.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_02
-            // 
-            this.btnMaster1_02.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.btnMaster1_02.Location = new System.Drawing.Point(4, 179);
-            this.btnMaster1_02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_02.Name = "btnMaster1_02";
-            this.btnMaster1_02.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_02.TabIndex = 2;
-            this.btnMaster1_02.Text = "車　両　登　録";
-            this.btnMaster1_02.UseVisualStyleBackColor = true;
-            this.btnMaster1_02.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // btnMaster1_01
-            // 
-            this.btnMaster1_01.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.btnMaster1_01.Location = new System.Drawing.Point(4, 91);
-            this.btnMaster1_01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster1_01.Name = "btnMaster1_01";
-            this.btnMaster1_01.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster1_01.TabIndex = 1;
-            this.btnMaster1_01.Text = "外注扱い（常雇工）登録";
-            this.btnMaster1_01.UseVisualStyleBackColor = true;
-            this.btnMaster1_01.Click += new System.EventHandler(this.btnMaster1_Click);
-            // 
-            // tabPage5
-            // 
-            this.tabPage5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
-            this.tabPage5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage5.Controls.Add(this.tblLayoutMaster2);
-            this.tabPage5.Location = new System.Drawing.Point(4, 30);
-            this.tabPage5.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage5.Name = "tabPage5";
-            this.tabPage5.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage5.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage5.TabIndex = 1;
-            this.tabPage5.Text = "所属長マスタ";
-            // 
-            // tblLayoutMaster2
-            // 
-            this.tblLayoutMaster2.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutMaster2.ColumnCount = 5;
-            this.tblLayoutMaster2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_00, 0, 0);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_06, 2, 0);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_01, 0, 2);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_02, 0, 4);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_03, 0, 6);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_04, 0, 8);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_10, 2, 8);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_09, 2, 6);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_08, 2, 4);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_07, 2, 2);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_12, 4, 0);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_13, 4, 2);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_14, 4, 4);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_15, 4, 6);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_16, 4, 8);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_r05, 0, 10);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_11, 2, 10);
-            this.tblLayoutMaster2.Controls.Add(this.btnMaster2_17, 4, 10);
-            this.tblLayoutMaster2.Location = new System.Drawing.Point(54, 16);
-            this.tblLayoutMaster2.Name = "tblLayoutMaster2";
-            this.tblLayoutMaster2.RowCount = 11;
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster2.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutMaster2.TabIndex = 12;
-            // 
-            // btnMaster2_00
-            // 
-            this.btnMaster2_00.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.btnMaster2_00.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster2_00.Location = new System.Drawing.Point(4, 3);
-            this.btnMaster2_00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_00.Name = "btnMaster2_00";
-            this.btnMaster2_00.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_00.TabIndex = 0;
-            this.btnMaster2_00.Text = "積算中項目登録";
-            this.btnMaster2_00.UseVisualStyleBackColor = false;
-            this.btnMaster2_00.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_06
-            // 
-            this.btnMaster2_06.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.btnMaster2_06.Location = new System.Drawing.Point(382, 3);
-            this.btnMaster2_06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_06.Name = "btnMaster2_06";
-            this.btnMaster2_06.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_06.TabIndex = 6;
-            this.btnMaster2_06.Text = "発注者登録";
-            this.btnMaster2_06.UseVisualStyleBackColor = true;
-            this.btnMaster2_06.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_01
-            // 
-            this.btnMaster2_01.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.btnMaster2_01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster2_01.Location = new System.Drawing.Point(4, 91);
-            this.btnMaster2_01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_01.Name = "btnMaster2_01";
-            this.btnMaster2_01.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_01.TabIndex = 1;
-            this.btnMaster2_01.Text = "積算小項目登録";
-            this.btnMaster2_01.UseVisualStyleBackColor = false;
-            this.btnMaster2_01.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_02
-            // 
-            this.btnMaster2_02.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.btnMaster2_02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.btnMaster2_02.Location = new System.Drawing.Point(4, 179);
-            this.btnMaster2_02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_02.Name = "btnMaster2_02";
-            this.btnMaster2_02.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_02.TabIndex = 2;
-            this.btnMaster2_02.Text = "積算単位登録";
-            this.btnMaster2_02.UseVisualStyleBackColor = false;
-            this.btnMaster2_02.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_03
-            // 
-            this.btnMaster2_03.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.btnMaster2_03.Location = new System.Drawing.Point(4, 267);
-            this.btnMaster2_03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_03.Name = "btnMaster2_03";
-            this.btnMaster2_03.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_03.TabIndex = 3;
-            this.btnMaster2_03.UseVisualStyleBackColor = true;
-            this.btnMaster2_03.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_04
-            // 
-            this.btnMaster2_04.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.btnMaster2_04.Location = new System.Drawing.Point(4, 355);
-            this.btnMaster2_04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_04.Name = "btnMaster2_04";
-            this.btnMaster2_04.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_04.TabIndex = 4;
-            this.btnMaster2_04.UseVisualStyleBackColor = true;
-            this.btnMaster2_04.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_10
-            // 
-            this.btnMaster2_10.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.btnMaster2_10.Location = new System.Drawing.Point(382, 355);
-            this.btnMaster2_10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_10.Name = "btnMaster2_10";
-            this.btnMaster2_10.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_10.TabIndex = 10;
-            this.btnMaster2_10.UseVisualStyleBackColor = true;
-            this.btnMaster2_10.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_09
-            // 
-            this.btnMaster2_09.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.btnMaster2_09.Location = new System.Drawing.Point(382, 267);
-            this.btnMaster2_09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_09.Name = "btnMaster2_09";
-            this.btnMaster2_09.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_09.TabIndex = 9;
-            this.btnMaster2_09.UseVisualStyleBackColor = true;
-            this.btnMaster2_09.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_08
-            // 
-            this.btnMaster2_08.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.btnMaster2_08.Location = new System.Drawing.Point(382, 179);
-            this.btnMaster2_08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_08.Name = "btnMaster2_08";
-            this.btnMaster2_08.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_08.TabIndex = 8;
-            this.btnMaster2_08.UseVisualStyleBackColor = true;
-            this.btnMaster2_08.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_07
-            // 
-            this.btnMaster2_07.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.btnMaster2_07.Location = new System.Drawing.Point(382, 91);
-            this.btnMaster2_07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_07.Name = "btnMaster2_07";
-            this.btnMaster2_07.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_07.TabIndex = 7;
-            this.btnMaster2_07.Text = "購入先登録";
-            this.btnMaster2_07.UseVisualStyleBackColor = true;
-            this.btnMaster2_07.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_12
-            // 
-            this.btnMaster2_12.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.btnMaster2_12.Location = new System.Drawing.Point(760, 3);
-            this.btnMaster2_12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_12.Name = "btnMaster2_12";
-            this.btnMaster2_12.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_12.TabIndex = 12;
-            this.btnMaster2_12.Text = "協力会社登録";
-            this.btnMaster2_12.UseVisualStyleBackColor = true;
-            this.btnMaster2_12.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_13
-            // 
-            this.btnMaster2_13.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.btnMaster2_13.Location = new System.Drawing.Point(760, 91);
-            this.btnMaster2_13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_13.Name = "btnMaster2_13";
-            this.btnMaster2_13.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_13.TabIndex = 13;
-            this.btnMaster2_13.Text = "協力会社工種登録";
-            this.btnMaster2_13.UseVisualStyleBackColor = true;
-            this.btnMaster2_13.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_14
-            // 
-            this.btnMaster2_14.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.btnMaster2_14.Location = new System.Drawing.Point(760, 179);
-            this.btnMaster2_14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_14.Name = "btnMaster2_14";
-            this.btnMaster2_14.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_14.TabIndex = 14;
-            this.btnMaster2_14.Text = "協力会社職種登録（日報用）";
-            this.btnMaster2_14.UseVisualStyleBackColor = true;
-            this.btnMaster2_14.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_15
-            // 
-            this.btnMaster2_15.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.btnMaster2_15.Location = new System.Drawing.Point(760, 267);
-            this.btnMaster2_15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_15.Name = "btnMaster2_15";
-            this.btnMaster2_15.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_15.TabIndex = 15;
-            this.btnMaster2_15.UseVisualStyleBackColor = true;
-            this.btnMaster2_15.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_16
-            // 
-            this.btnMaster2_16.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.btnMaster2_16.Location = new System.Drawing.Point(760, 355);
-            this.btnMaster2_16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_16.Name = "btnMaster2_16";
-            this.btnMaster2_16.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_16.TabIndex = 16;
-            this.btnMaster2_16.UseVisualStyleBackColor = true;
-            this.btnMaster2_16.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_r05
-            // 
-            this.btnMaster2_r05.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.btnMaster2_r05.Location = new System.Drawing.Point(4, 443);
-            this.btnMaster2_r05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_r05.Name = "btnMaster2_r05";
-            this.btnMaster2_r05.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_r05.TabIndex = 5;
-            this.btnMaster2_r05.UseVisualStyleBackColor = true;
-            this.btnMaster2_r05.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_11
-            // 
-            this.btnMaster2_11.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.btnMaster2_11.Location = new System.Drawing.Point(382, 443);
-            this.btnMaster2_11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_11.Name = "btnMaster2_11";
-            this.btnMaster2_11.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_11.TabIndex = 11;
-            this.btnMaster2_11.UseVisualStyleBackColor = true;
-            this.btnMaster2_11.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // btnMaster2_17
-            // 
-            this.btnMaster2_17.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.btnMaster2_17.Location = new System.Drawing.Point(760, 443);
-            this.btnMaster2_17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster2_17.Name = "btnMaster2_17";
-            this.btnMaster2_17.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster2_17.TabIndex = 17;
-            this.btnMaster2_17.UseVisualStyleBackColor = true;
-            this.btnMaster2_17.Click += new System.EventHandler(this.btnMaster2_Click);
-            // 
-            // tabPage6
-            // 
-            this.tabPage6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
-            this.tabPage6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage6.Controls.Add(this.tblLayoutMaster3);
-            this.tabPage6.Location = new System.Drawing.Point(4, 30);
-            this.tabPage6.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage6.Name = "tabPage6";
-            this.tabPage6.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage6.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage6.TabIndex = 1;
-            this.tabPage6.Text = "担当者マスタ";
-            // 
-            // tblLayoutMaster3
-            // 
-            this.tblLayoutMaster3.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tblLayoutMaster3.ColumnCount = 5;
-            this.tblLayoutMaster3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tblLayoutMaster3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_00, 0, 0);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_06, 2, 0);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_01, 0, 2);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_02, 0, 4);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_03, 0, 6);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_04, 0, 8);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_10, 2, 8);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_09, 2, 6);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_08, 2, 4);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_07, 2, 2);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_12, 4, 0);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_13, 4, 2);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_14, 4, 4);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_15, 4, 6);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_16, 4, 8);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_05, 0, 10);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_11, 2, 10);
-            this.tblLayoutMaster3.Controls.Add(this.btnMaster3_17, 4, 10);
-            this.tblLayoutMaster3.Location = new System.Drawing.Point(54, 16);
-            this.tblLayoutMaster3.Name = "tblLayoutMaster3";
-            this.tblLayoutMaster3.RowCount = 11;
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster3.Size = new System.Drawing.Size(1080, 484);
-            this.tblLayoutMaster3.TabIndex = 13;
-            // 
-            // btnMaster3_00
-            // 
-            this.btnMaster3_00.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.btnMaster3_00.Location = new System.Drawing.Point(4, 3);
-            this.btnMaster3_00.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_00.Name = "btnMaster3_00";
-            this.btnMaster3_00.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_00.TabIndex = 0;
-            this.btnMaster3_00.UseVisualStyleBackColor = true;
-            this.btnMaster3_00.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_06
-            // 
-            this.btnMaster3_06.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.btnMaster3_06.Location = new System.Drawing.Point(382, 3);
-            this.btnMaster3_06.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_06.Name = "btnMaster3_06";
-            this.btnMaster3_06.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_06.TabIndex = 6;
-            this.btnMaster3_06.Text = "発注者一覧(閲覧のみ)";
-            this.btnMaster3_06.UseVisualStyleBackColor = true;
-            this.btnMaster3_06.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_01
-            // 
-            this.btnMaster3_01.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.btnMaster3_01.Location = new System.Drawing.Point(4, 91);
-            this.btnMaster3_01.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_01.Name = "btnMaster3_01";
-            this.btnMaster3_01.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_01.TabIndex = 1;
-            this.btnMaster3_01.UseVisualStyleBackColor = true;
-            this.btnMaster3_01.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_02
-            // 
-            this.btnMaster3_02.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.btnMaster3_02.Location = new System.Drawing.Point(4, 179);
-            this.btnMaster3_02.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_02.Name = "btnMaster3_02";
-            this.btnMaster3_02.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_02.TabIndex = 2;
-            this.btnMaster3_02.UseVisualStyleBackColor = true;
-            this.btnMaster3_02.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_03
-            // 
-            this.btnMaster3_03.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.btnMaster3_03.Location = new System.Drawing.Point(4, 267);
-            this.btnMaster3_03.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_03.Name = "btnMaster3_03";
-            this.btnMaster3_03.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_03.TabIndex = 3;
-            this.btnMaster3_03.UseVisualStyleBackColor = true;
-            this.btnMaster3_03.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_04
-            // 
-            this.btnMaster3_04.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.btnMaster3_04.Location = new System.Drawing.Point(4, 355);
-            this.btnMaster3_04.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_04.Name = "btnMaster3_04";
-            this.btnMaster3_04.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_04.TabIndex = 4;
-            this.btnMaster3_04.UseVisualStyleBackColor = true;
-            this.btnMaster3_04.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_10
-            // 
-            this.btnMaster3_10.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.btnMaster3_10.Location = new System.Drawing.Point(382, 355);
-            this.btnMaster3_10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_10.Name = "btnMaster3_10";
-            this.btnMaster3_10.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_10.TabIndex = 10;
-            this.btnMaster3_10.UseVisualStyleBackColor = true;
-            this.btnMaster3_10.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_09
-            // 
-            this.btnMaster3_09.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.btnMaster3_09.Location = new System.Drawing.Point(382, 267);
-            this.btnMaster3_09.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_09.Name = "btnMaster3_09";
-            this.btnMaster3_09.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_09.TabIndex = 9;
-            this.btnMaster3_09.UseVisualStyleBackColor = true;
-            this.btnMaster3_09.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_08
-            // 
-            this.btnMaster3_08.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.btnMaster3_08.Location = new System.Drawing.Point(382, 179);
-            this.btnMaster3_08.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_08.Name = "btnMaster3_08";
-            this.btnMaster3_08.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_08.TabIndex = 8;
-            this.btnMaster3_08.UseVisualStyleBackColor = true;
-            this.btnMaster3_08.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_07
-            // 
-            this.btnMaster3_07.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.btnMaster3_07.Location = new System.Drawing.Point(382, 91);
-            this.btnMaster3_07.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_07.Name = "btnMaster3_07";
-            this.btnMaster3_07.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_07.TabIndex = 7;
-            this.btnMaster3_07.Text = "購入先登録";
-            this.btnMaster3_07.UseVisualStyleBackColor = true;
-            this.btnMaster3_07.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_12
-            // 
-            this.btnMaster3_12.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.btnMaster3_12.Location = new System.Drawing.Point(760, 3);
-            this.btnMaster3_12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_12.Name = "btnMaster3_12";
-            this.btnMaster3_12.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_12.TabIndex = 12;
-            this.btnMaster3_12.Text = "協力会社登録";
-            this.btnMaster3_12.UseVisualStyleBackColor = true;
-            this.btnMaster3_12.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_13
-            // 
-            this.btnMaster3_13.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.btnMaster3_13.Location = new System.Drawing.Point(760, 91);
-            this.btnMaster3_13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_13.Name = "btnMaster3_13";
-            this.btnMaster3_13.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_13.TabIndex = 13;
-            this.btnMaster3_13.Text = "協力会社工種登録";
-            this.btnMaster3_13.UseVisualStyleBackColor = true;
-            this.btnMaster3_13.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_14
-            // 
-            this.btnMaster3_14.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.btnMaster3_14.Location = new System.Drawing.Point(760, 179);
-            this.btnMaster3_14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_14.Name = "btnMaster3_14";
-            this.btnMaster3_14.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_14.TabIndex = 14;
-            this.btnMaster3_14.Text = "協力会社職種登録（日報用）";
-            this.btnMaster3_14.UseVisualStyleBackColor = true;
-            this.btnMaster3_14.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_15
-            // 
-            this.btnMaster3_15.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.btnMaster3_15.Location = new System.Drawing.Point(760, 267);
-            this.btnMaster3_15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_15.Name = "btnMaster3_15";
-            this.btnMaster3_15.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_15.TabIndex = 15;
-            this.btnMaster3_15.UseVisualStyleBackColor = true;
-            this.btnMaster3_15.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_16
-            // 
-            this.btnMaster3_16.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.btnMaster3_16.Location = new System.Drawing.Point(760, 355);
-            this.btnMaster3_16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_16.Name = "btnMaster3_16";
-            this.btnMaster3_16.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_16.TabIndex = 16;
-            this.btnMaster3_16.UseVisualStyleBackColor = true;
-            this.btnMaster3_16.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_05
-            // 
-            this.btnMaster3_05.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.btnMaster3_05.Location = new System.Drawing.Point(4, 443);
-            this.btnMaster3_05.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_05.Name = "btnMaster3_05";
-            this.btnMaster3_05.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_05.TabIndex = 5;
-            this.btnMaster3_05.UseVisualStyleBackColor = true;
-            this.btnMaster3_05.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_11
-            // 
-            this.btnMaster3_11.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.btnMaster3_11.Location = new System.Drawing.Point(382, 443);
-            this.btnMaster3_11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_11.Name = "btnMaster3_11";
-            this.btnMaster3_11.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_11.TabIndex = 11;
-            this.btnMaster3_11.UseVisualStyleBackColor = true;
-            this.btnMaster3_11.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // btnMaster3_17
-            // 
-            this.btnMaster3_17.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.btnMaster3_17.Location = new System.Drawing.Point(760, 443);
-            this.btnMaster3_17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.btnMaster3_17.Name = "btnMaster3_17";
-            this.btnMaster3_17.Size = new System.Drawing.Size(316, 38);
-            this.btnMaster3_17.TabIndex = 17;
-            this.btnMaster3_17.UseVisualStyleBackColor = true;
-            this.btnMaster3_17.Click += new System.EventHandler(this.btnMaster3_Click);
-            // 
-            // tabPage13
-            // 
-            this.tabPage13.BackColor = System.Drawing.Color.Black;
-            this.tabPage13.ForeColor = System.Drawing.Color.White;
-            this.tabPage13.Location = new System.Drawing.Point(4, 30);
-            this.tabPage13.Name = "tabPage13";
-            this.tabPage13.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage13.TabIndex = 11;
-            this.tabPage13.Text = "参考資料";
-            // 
-            // lblDate
-            // 
-            this.lblDate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDate.BackColor = System.Drawing.Color.Transparent;
-            this.lblDate.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDate.ForeColor = System.Drawing.Color.White;
-            this.lblDate.Location = new System.Drawing.Point(1040, 14);
-            this.lblDate.Name = "lblDate";
-            this.lblDate.Size = new System.Drawing.Size(150, 23);
-            this.lblDate.TabIndex = 19;
-            this.lblDate.Text = "2015年12月31日";
-            this.lblDate.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblVersion
-            // 
-            this.lblVersion.AutoSize = true;
-            this.lblVersion.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblVersion.ForeColor = System.Drawing.Color.White;
-            this.lblVersion.Location = new System.Drawing.Point(20, 17);
-            this.lblVersion.Name = "lblVersion";
-            this.lblVersion.Size = new System.Drawing.Size(112, 16);
-            this.lblVersion.TabIndex = 20;
-            this.lblVersion.Text = "Version 1.0.0";
-            // 
-            // btnLogOut
-            // 
-            this.btnLogOut.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.btnLogOut.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnLogOut.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnLogOut.Location = new System.Drawing.Point(5, 638);
-            this.btnLogOut.Name = "btnLogOut";
-            this.btnLogOut.Size = new System.Drawing.Size(120, 30);
-            this.btnLogOut.TabIndex = 26;
-            this.btnLogOut.TabStop = false;
-            this.btnLogOut.Text = "ログアウト";
-            this.btnLogOut.UseVisualStyleBackColor = false;
-            this.btnLogOut.Click += new System.EventHandler(this.btnLogOut_Click);
-            // 
-            // timer_StaffAssign
-            // 
-            this.timer_StaffAssign.Tick += new System.EventHandler(this.timer_StaffAssign_Tick);
-            // 
-            // btnDataCopyE
-            // 
-            this.btnDataCopyE.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnDataCopyE.BackColor = System.Drawing.Color.DarkOrange;
-            this.btnDataCopyE.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnDataCopyE.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyE.Location = new System.Drawing.Point(810, 638);
-            this.btnDataCopyE.Name = "btnDataCopyE";
-            this.btnDataCopyE.Size = new System.Drawing.Size(260, 30);
-            this.btnDataCopyE.TabIndex = 29;
-            this.btnDataCopyE.Text = "既存工事からコピー登録";
-            this.btnDataCopyE.UseVisualStyleBackColor = false;
-            this.btnDataCopyE.Visible = false;
-            this.btnDataCopyE.Click += new System.EventHandler(this.btnDataCopy_Click);
-            // 
-            // Column24
-            // 
-            this.Column24.Frozen = true;
-            this.Column24.HeaderText = "連絡内容";
-            this.Column24.Name = "Column24";
-            this.Column24.ReadOnly = true;
-            this.Column24.Width = 560;
-            // 
-            // 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
-            // 
-            dataGridViewCellStyle153.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column03.DefaultCellStyle = dataGridViewCellStyle153;
-            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
-            // 
-            dataGridViewCellStyle154.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column01.DefaultCellStyle = dataGridViewCellStyle154;
-            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
-            // 
-            dataGridViewCellStyle155.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column02.DefaultCellStyle = dataGridViewCellStyle155;
-            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
-            // 
-            dataGridViewCellStyle156.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column04.DefaultCellStyle = dataGridViewCellStyle156;
-            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;
-            // 
-            // ApprovalColumn02
-            // 
-            dataGridViewCellStyle157.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle157.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle157.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn02.DefaultCellStyle = dataGridViewCellStyle157;
-            this.ApprovalColumn02.Frozen = true;
-            this.ApprovalColumn02.HeaderText = "工事コード";
-            this.ApprovalColumn02.Name = "ApprovalColumn02";
-            this.ApprovalColumn02.ReadOnly = true;
-            this.ApprovalColumn02.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ApprovalColumn02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn02.Visible = false;
-            this.ApprovalColumn02.Width = 5;
-            // 
-            // ApprovalColumn12
-            // 
-            this.ApprovalColumn12.Frozen = true;
-            this.ApprovalColumn12.HeaderText = "承認機能番号";
-            this.ApprovalColumn12.Name = "ApprovalColumn12";
-            this.ApprovalColumn12.ReadOnly = true;
-            this.ApprovalColumn12.Visible = false;
-            this.ApprovalColumn12.Width = 5;
-            // 
-            // ApprovalColumn01
-            // 
-            dataGridViewCellStyle158.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle158.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle158.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn01.DefaultCellStyle = dataGridViewCellStyle158;
-            this.ApprovalColumn01.Frozen = true;
-            this.ApprovalColumn01.HeaderText = "№";
-            this.ApprovalColumn01.Name = "ApprovalColumn01";
-            this.ApprovalColumn01.ReadOnly = true;
-            this.ApprovalColumn01.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ApprovalColumn01.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn01.Width = 50;
-            // 
-            // ApprovalColumn03
-            // 
-            dataGridViewCellStyle159.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            dataGridViewCellStyle159.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle159.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn03.DefaultCellStyle = dataGridViewCellStyle159;
-            this.ApprovalColumn03.Frozen = true;
-            this.ApprovalColumn03.HeaderText = "工　事　名　称";
-            this.ApprovalColumn03.Name = "ApprovalColumn03";
-            this.ApprovalColumn03.ReadOnly = true;
-            this.ApprovalColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn03.Width = 250;
-            // 
-            // ApprovalColumn04
-            // 
-            dataGridViewCellStyle160.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle160.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle160.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn04.DefaultCellStyle = dataGridViewCellStyle160;
-            this.ApprovalColumn04.HeaderText = "承認機能";
-            this.ApprovalColumn04.Name = "ApprovalColumn04";
-            this.ApprovalColumn04.ReadOnly = true;
-            this.ApprovalColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn04.Width = 180;
-            // 
-            // ApprovalColumn05
-            // 
-            dataGridViewCellStyle161.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle161.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle161.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn05.DefaultCellStyle = dataGridViewCellStyle161;
-            this.ApprovalColumn05.HeaderText = "申　請　者";
-            this.ApprovalColumn05.Name = "ApprovalColumn05";
-            this.ApprovalColumn05.ReadOnly = true;
-            this.ApprovalColumn05.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn05.Width = 130;
-            // 
-            // ApprovalColumn06
-            // 
-            dataGridViewCellStyle162.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle162.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle162.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn06.DefaultCellStyle = dataGridViewCellStyle162;
-            this.ApprovalColumn06.HeaderText = "申　請　日";
-            this.ApprovalColumn06.Name = "ApprovalColumn06";
-            this.ApprovalColumn06.ReadOnly = true;
-            this.ApprovalColumn06.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn06.Width = 120;
-            // 
-            // ApprovalColumn07
-            // 
-            dataGridViewCellStyle163.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle163.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle163.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn07.DefaultCellStyle = dataGridViewCellStyle163;
-            this.ApprovalColumn07.HeaderText = "最終承認希望日";
-            this.ApprovalColumn07.Name = "ApprovalColumn07";
-            this.ApprovalColumn07.ReadOnly = true;
-            this.ApprovalColumn07.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn07.Width = 120;
-            // 
-            // ApprovalColumn08
-            // 
-            dataGridViewCellStyle164.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle164.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle164.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn08.DefaultCellStyle = dataGridViewCellStyle164;
-            this.ApprovalColumn08.HeaderText = "承認者１";
-            this.ApprovalColumn08.Name = "ApprovalColumn08";
-            this.ApprovalColumn08.ReadOnly = true;
-            this.ApprovalColumn08.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn08.Width = 130;
-            // 
-            // ApprovalColumn09
-            // 
-            dataGridViewCellStyle165.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle165.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle165.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn09.DefaultCellStyle = dataGridViewCellStyle165;
-            this.ApprovalColumn09.HeaderText = "承認者２";
-            this.ApprovalColumn09.Name = "ApprovalColumn09";
-            this.ApprovalColumn09.ReadOnly = true;
-            this.ApprovalColumn09.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn09.Width = 130;
-            // 
-            // ApprovalColumn10
-            // 
-            dataGridViewCellStyle166.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle166.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle166.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn10.DefaultCellStyle = dataGridViewCellStyle166;
-            this.ApprovalColumn10.HeaderText = "承認者３";
-            this.ApprovalColumn10.Name = "ApprovalColumn10";
-            this.ApprovalColumn10.ReadOnly = true;
-            this.ApprovalColumn10.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn10.Width = 130;
-            // 
-            // ApprovalColumn11
-            // 
-            dataGridViewCellStyle167.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle167.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle167.ForeColor = System.Drawing.Color.Black;
-            this.ApprovalColumn11.DefaultCellStyle = dataGridViewCellStyle167;
-            this.ApprovalColumn11.HeaderText = "承認者４";
-            this.ApprovalColumn11.Name = "ApprovalColumn11";
-            this.ApprovalColumn11.ReadOnly = true;
-            this.ApprovalColumn11.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn11.Width = 130;
-            // 
-            // Column1
-            // 
-            dataGridViewCellStyle168.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column1.DefaultCellStyle = dataGridViewCellStyle168;
-            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
-            // 
-            dataGridViewCellStyle169.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle169.ForeColor = System.Drawing.Color.Black;
-            this.Column15.DefaultCellStyle = dataGridViewCellStyle169;
-            this.Column15.Frozen = true;
-            this.Column15.HeaderText = "No.";
-            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 = 60;
-            // 
-            // Column10
-            // 
-            dataGridViewCellStyle170.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column10.DefaultCellStyle = dataGridViewCellStyle170;
-            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 = 60;
-            // 
-            // Column2
-            // 
-            dataGridViewCellStyle171.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column2.DefaultCellStyle = dataGridViewCellStyle171;
-            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 = 600;
-            // 
-            // Column9
-            // 
-            dataGridViewCellStyle172.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column9.DefaultCellStyle = dataGridViewCellStyle172;
-            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;
-            this.Column9.Width = 150;
-            // 
-            // Column19
-            // 
-            dataGridViewCellStyle173.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column19.DefaultCellStyle = dataGridViewCellStyle173;
-            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;
-            this.Column19.Width = 120;
-            // 
-            // Column3
-            // 
-            dataGridViewCellStyle174.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column3.DefaultCellStyle = dataGridViewCellStyle174;
-            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;
-            this.Column3.Width = 150;
-            // 
-            // Column4
-            // 
-            dataGridViewCellStyle175.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column4.DefaultCellStyle = dataGridViewCellStyle175;
-            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;
-            this.Column4.Width = 150;
-            // 
-            // Column5
-            // 
-            dataGridViewCellStyle176.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column5.DefaultCellStyle = dataGridViewCellStyle176;
-            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.Width = 120;
-            // 
-            // Column6
-            // 
-            dataGridViewCellStyle177.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column6.DefaultCellStyle = dataGridViewCellStyle177;
-            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;
-            this.Column6.Width = 120;
-            // 
-            // Column7
-            // 
-            dataGridViewCellStyle178.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column7.DefaultCellStyle = dataGridViewCellStyle178;
-            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
-            // 
-            dataGridViewCellStyle179.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.Column8.DefaultCellStyle = dataGridViewCellStyle179;
-            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;
-            // 
-            // Column21
-            // 
-            dataGridViewCellStyle180.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column21.DefaultCellStyle = dataGridViewCellStyle180;
-            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;
-            this.Column21.Width = 150;
-            // 
-            // Column20
-            // 
-            dataGridViewCellStyle181.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column20.DefaultCellStyle = dataGridViewCellStyle181;
-            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;
-            this.Column20.Width = 150;
-            // 
-            // Column16
-            // 
-            dataGridViewCellStyle182.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle182.ForeColor = System.Drawing.Color.Black;
-            this.Column16.DefaultCellStyle = dataGridViewCellStyle182;
-            this.Column16.Frozen = true;
-            this.Column16.HeaderText = "No.";
-            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 = 60;
-            // 
-            // Column12
-            // 
-            dataGridViewCellStyle183.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column12.DefaultCellStyle = dataGridViewCellStyle183;
-            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;
-            this.Column12.Width = 150;
-            // 
-            // Column11
-            // 
-            dataGridViewCellStyle184.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.Column11.DefaultCellStyle = dataGridViewCellStyle184;
-            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;
-            // 
-            // Column17
-            // 
-            dataGridViewCellStyle185.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle185.ForeColor = System.Drawing.Color.Black;
-            this.Column17.DefaultCellStyle = dataGridViewCellStyle185;
-            this.Column17.Frozen = true;
-            this.Column17.HeaderText = "No.";
-            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;
-            // 
-            // Column18
-            // 
-            dataGridViewCellStyle186.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle186.ForeColor = System.Drawing.Color.Black;
-            this.Column18.DefaultCellStyle = dataGridViewCellStyle186;
-            this.Column18.Frozen = true;
-            this.Column18.HeaderText = "No.";
-            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
-            // 
-            dataGridViewCellStyle187.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle187;
-            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 = 60;
-            // 
-            // dataGridViewTextBoxActionColDays14
-            // 
-            dataGridViewCellStyle188.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle188;
-            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 = 600;
-            // 
-            // Column23
-            // 
-            dataGridViewCellStyle189.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column23.DefaultCellStyle = dataGridViewCellStyle189;
-            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;
-            this.Column23.Width = 150;
-            // 
-            // dataGridViewTextBoxActionColDays15
-            // 
-            dataGridViewCellStyle190.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle190;
-            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;
-            this.dataGridViewTextBoxActionColDays15.Width = 150;
-            // 
-            // Column13
-            // 
-            dataGridViewCellStyle191.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column13.DefaultCellStyle = dataGridViewCellStyle191;
-            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;
-            this.Column13.Width = 150;
-            // 
-            // Column14
-            // 
-            dataGridViewCellStyle192.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.Column14.DefaultCellStyle = dataGridViewCellStyle192;
-            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;
-            this.Column14.Width = 120;
-            // 
-            // dataGridViewTextBoxActionColDays16
-            // 
-            dataGridViewCellStyle193.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle193;
-            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;
-            this.dataGridViewTextBoxActionColDays16.Width = 120;
-            // 
-            // dataGridViewTextBoxActionColDays17
-            // 
-            dataGridViewCellStyle194.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle194;
-            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;
-            this.dataGridViewTextBoxActionColDays17.Width = 120;
-            // 
-            // dataGridViewTextBoxActionColDays18
-            // 
-            dataGridViewCellStyle195.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle195;
-            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
-            // 
-            dataGridViewCellStyle196.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle196;
-            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;
-            // 
-            // 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
-            // 
-            dataGridViewCellStyle197.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle197.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol01.DefaultCellStyle = dataGridViewCellStyle197;
-            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
-            // 
-            dataGridViewCellStyle198.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle198.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol02.DefaultCellStyle = dataGridViewCellStyle198;
-            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
-            // 
-            dataGridViewCellStyle199.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle199.ForeColor = System.Drawing.Color.Black;
-            this.ActionCol04.DefaultCellStyle = dataGridViewCellStyle199;
-            this.ActionCol04.Frozen = true;
-            this.ActionCol04.HeaderText = "行動";
-            this.ActionCol04.Name = "ActionCol04";
-            this.ActionCol04.ReadOnly = true;
-            // 
-            // ActionColDays01
-            // 
-            dataGridViewCellStyle200.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle200.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays01.DefaultCellStyle = dataGridViewCellStyle200;
-            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
-            // 
-            dataGridViewCellStyle201.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle201.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays02.DefaultCellStyle = dataGridViewCellStyle201;
-            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
-            // 
-            dataGridViewCellStyle202.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle202.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays03.DefaultCellStyle = dataGridViewCellStyle202;
-            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
-            // 
-            dataGridViewCellStyle203.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle203.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays04.DefaultCellStyle = dataGridViewCellStyle203;
-            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
-            // 
-            dataGridViewCellStyle204.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle204.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays05.DefaultCellStyle = dataGridViewCellStyle204;
-            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
-            // 
-            dataGridViewCellStyle205.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle205.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays06.DefaultCellStyle = dataGridViewCellStyle205;
-            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
-            // 
-            dataGridViewCellStyle206.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle206.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays07.DefaultCellStyle = dataGridViewCellStyle206;
-            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
-            // 
-            dataGridViewCellStyle207.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle207.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays08.DefaultCellStyle = dataGridViewCellStyle207;
-            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
-            // 
-            dataGridViewCellStyle208.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle208.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays09.DefaultCellStyle = dataGridViewCellStyle208;
-            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
-            // 
-            dataGridViewCellStyle209.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle209.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays10.DefaultCellStyle = dataGridViewCellStyle209;
-            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
-            // 
-            dataGridViewCellStyle210.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle210.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays11.DefaultCellStyle = dataGridViewCellStyle210;
-            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
-            // 
-            dataGridViewCellStyle211.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle211.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays12.DefaultCellStyle = dataGridViewCellStyle211;
-            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
-            // 
-            dataGridViewCellStyle212.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle212.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays13.DefaultCellStyle = dataGridViewCellStyle212;
-            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
-            // 
-            dataGridViewCellStyle213.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle213.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays14.DefaultCellStyle = dataGridViewCellStyle213;
-            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
-            // 
-            dataGridViewCellStyle214.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle214.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays15.DefaultCellStyle = dataGridViewCellStyle214;
-            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
-            // 
-            dataGridViewCellStyle215.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle215.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays16.DefaultCellStyle = dataGridViewCellStyle215;
-            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
-            // 
-            dataGridViewCellStyle216.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle216.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays17.DefaultCellStyle = dataGridViewCellStyle216;
-            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
-            // 
-            dataGridViewCellStyle217.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle217.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays18.DefaultCellStyle = dataGridViewCellStyle217;
-            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
-            // 
-            dataGridViewCellStyle218.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle218.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays19.DefaultCellStyle = dataGridViewCellStyle218;
-            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
-            // 
-            dataGridViewCellStyle219.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle219.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays20.DefaultCellStyle = dataGridViewCellStyle219;
-            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
-            // 
-            dataGridViewCellStyle220.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle220.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays21.DefaultCellStyle = dataGridViewCellStyle220;
-            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
-            // 
-            dataGridViewCellStyle221.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle221.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays22.DefaultCellStyle = dataGridViewCellStyle221;
-            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
-            // 
-            dataGridViewCellStyle222.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle222.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays23.DefaultCellStyle = dataGridViewCellStyle222;
-            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
-            // 
-            dataGridViewCellStyle223.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle223.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays24.DefaultCellStyle = dataGridViewCellStyle223;
-            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
-            // 
-            dataGridViewCellStyle224.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle224.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays25.DefaultCellStyle = dataGridViewCellStyle224;
-            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
-            // 
-            dataGridViewCellStyle225.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle225.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays26.DefaultCellStyle = dataGridViewCellStyle225;
-            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
-            // 
-            dataGridViewCellStyle226.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle226.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays27.DefaultCellStyle = dataGridViewCellStyle226;
-            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
-            // 
-            dataGridViewCellStyle227.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle227.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays28.DefaultCellStyle = dataGridViewCellStyle227;
-            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
-            // 
-            dataGridViewCellStyle228.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle228.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays29.DefaultCellStyle = dataGridViewCellStyle228;
-            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
-            // 
-            dataGridViewCellStyle229.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle229.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays30.DefaultCellStyle = dataGridViewCellStyle229;
-            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
-            // 
-            dataGridViewCellStyle230.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle230.ForeColor = System.Drawing.Color.Black;
-            this.ActionColDays31.DefaultCellStyle = dataGridViewCellStyle230;
-            this.ActionColDays31.HeaderText = "31日";
-            this.ActionColDays31.Name = "ActionColDays31";
-            this.ActionColDays31.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.ActionColDays31.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // 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
-            // 
-            dataGridViewCellStyle231.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle231.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn01.DefaultCellStyle = dataGridViewCellStyle231;
-            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
-            // 
-            dataGridViewCellStyle232.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle232.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn03.DefaultCellStyle = dataGridViewCellStyle232;
-            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
-            // 
-            dataGridViewCellStyle233.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle233.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle233.ForeColor = System.Drawing.Color.Black;
-            this.StaffFixColumn06.DefaultCellStyle = dataGridViewCellStyle233;
-            this.StaffFixColumn06.Frozen = true;
-            this.StaffFixColumn06.HeaderText = "行動";
-            this.StaffFixColumn06.Name = "StaffFixColumn06";
-            this.StaffFixColumn06.ReadOnly = true;
-            this.StaffFixColumn06.Width = 80;
-            // 
-            // tableLayouAffairs
-            // 
-            this.tableLayouAffairs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tableLayouAffairs.ColumnCount = 5;
-            this.tableLayouAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayouAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tableLayouAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayouAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tableLayouAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayouAffairs.Controls.Add(this.button1, 0, 0);
-            this.tableLayouAffairs.Controls.Add(this.button2, 2, 0);
-            this.tableLayouAffairs.Controls.Add(this.button3, 0, 2);
-            this.tableLayouAffairs.Controls.Add(this.button4, 0, 4);
-            this.tableLayouAffairs.Controls.Add(this.button5, 0, 6);
-            this.tableLayouAffairs.Controls.Add(this.button6, 0, 8);
-            this.tableLayouAffairs.Controls.Add(this.button7, 2, 8);
-            this.tableLayouAffairs.Controls.Add(this.button8, 2, 6);
-            this.tableLayouAffairs.Controls.Add(this.button9, 2, 4);
-            this.tableLayouAffairs.Controls.Add(this.button10, 2, 2);
-            this.tableLayouAffairs.Controls.Add(this.button11, 4, 0);
-            this.tableLayouAffairs.Controls.Add(this.button12, 4, 2);
-            this.tableLayouAffairs.Controls.Add(this.button13, 4, 4);
-            this.tableLayouAffairs.Controls.Add(this.button15, 4, 6);
-            this.tableLayouAffairs.Controls.Add(this.button16, 4, 8);
-            this.tableLayouAffairs.Controls.Add(this.button17, 0, 10);
-            this.tableLayouAffairs.Controls.Add(this.button18, 2, 10);
-            this.tableLayouAffairs.Controls.Add(this.button19, 4, 10);
-            this.tableLayouAffairs.Location = new System.Drawing.Point(54, 16);
-            this.tableLayouAffairs.Name = "tableLayouAffairs";
-            this.tableLayouAffairs.RowCount = 11;
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayouAffairs.Size = new System.Drawing.Size(1080, 484);
-            this.tableLayouAffairs.TabIndex = 11;
-            // 
-            // button1
-            // 
-            this.button1.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.button1.Location = new System.Drawing.Point(4, 3);
-            this.button1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(316, 38);
-            this.button1.TabIndex = 0;
-            this.button1.UseVisualStyleBackColor = true;
-            // 
-            // button2
-            // 
-            this.button2.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.button2.Location = new System.Drawing.Point(382, 3);
-            this.button2.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button2.Name = "button2";
-            this.button2.Size = new System.Drawing.Size(316, 38);
-            this.button2.TabIndex = 6;
-            this.button2.UseVisualStyleBackColor = true;
-            // 
-            // button3
-            // 
-            this.button3.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.button3.Location = new System.Drawing.Point(4, 91);
-            this.button3.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button3.Name = "button3";
-            this.button3.Size = new System.Drawing.Size(316, 38);
-            this.button3.TabIndex = 1;
-            this.button3.UseVisualStyleBackColor = true;
-            // 
-            // button4
-            // 
-            this.button4.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.button4.Location = new System.Drawing.Point(4, 179);
-            this.button4.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button4.Name = "button4";
-            this.button4.Size = new System.Drawing.Size(316, 38);
-            this.button4.TabIndex = 2;
-            this.button4.UseVisualStyleBackColor = true;
-            // 
-            // button5
-            // 
-            this.button5.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.button5.Location = new System.Drawing.Point(4, 267);
-            this.button5.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button5.Name = "button5";
-            this.button5.Size = new System.Drawing.Size(316, 38);
-            this.button5.TabIndex = 3;
-            this.button5.UseVisualStyleBackColor = true;
-            // 
-            // button6
-            // 
-            this.button6.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.button6.Location = new System.Drawing.Point(4, 355);
-            this.button6.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button6.Name = "button6";
-            this.button6.Size = new System.Drawing.Size(316, 38);
-            this.button6.TabIndex = 4;
-            this.button6.UseVisualStyleBackColor = true;
-            // 
-            // button7
-            // 
-            this.button7.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.button7.Location = new System.Drawing.Point(382, 355);
-            this.button7.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button7.Name = "button7";
-            this.button7.Size = new System.Drawing.Size(316, 38);
-            this.button7.TabIndex = 10;
-            this.button7.UseVisualStyleBackColor = true;
-            // 
-            // button8
-            // 
-            this.button8.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.button8.Location = new System.Drawing.Point(382, 267);
-            this.button8.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button8.Name = "button8";
-            this.button8.Size = new System.Drawing.Size(316, 38);
-            this.button8.TabIndex = 9;
-            this.button8.UseVisualStyleBackColor = true;
-            // 
-            // button9
-            // 
-            this.button9.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.button9.Location = new System.Drawing.Point(382, 179);
-            this.button9.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button9.Name = "button9";
-            this.button9.Size = new System.Drawing.Size(316, 38);
-            this.button9.TabIndex = 8;
-            this.button9.UseVisualStyleBackColor = true;
-            // 
-            // button10
-            // 
-            this.button10.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.button10.Location = new System.Drawing.Point(382, 91);
-            this.button10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button10.Name = "button10";
-            this.button10.Size = new System.Drawing.Size(316, 38);
-            this.button10.TabIndex = 7;
-            this.button10.UseVisualStyleBackColor = true;
-            // 
-            // button11
-            // 
-            this.button11.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.button11.Location = new System.Drawing.Point(760, 3);
-            this.button11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button11.Name = "button11";
-            this.button11.Size = new System.Drawing.Size(316, 38);
-            this.button11.TabIndex = 12;
-            this.button11.UseVisualStyleBackColor = true;
-            // 
-            // button12
-            // 
-            this.button12.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.button12.Location = new System.Drawing.Point(760, 91);
-            this.button12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button12.Name = "button12";
-            this.button12.Size = new System.Drawing.Size(316, 38);
-            this.button12.TabIndex = 13;
-            this.button12.UseVisualStyleBackColor = true;
-            // 
-            // button13
-            // 
-            this.button13.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.button13.Location = new System.Drawing.Point(760, 179);
-            this.button13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button13.Name = "button13";
-            this.button13.Size = new System.Drawing.Size(316, 38);
-            this.button13.TabIndex = 14;
-            this.button13.UseVisualStyleBackColor = true;
-            // 
-            // button15
-            // 
-            this.button15.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.button15.Location = new System.Drawing.Point(760, 267);
-            this.button15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button15.Name = "button15";
-            this.button15.Size = new System.Drawing.Size(316, 38);
-            this.button15.TabIndex = 15;
-            this.button15.UseVisualStyleBackColor = true;
-            // 
-            // button16
-            // 
-            this.button16.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.button16.Location = new System.Drawing.Point(760, 355);
-            this.button16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button16.Name = "button16";
-            this.button16.Size = new System.Drawing.Size(316, 38);
-            this.button16.TabIndex = 16;
-            this.button16.UseVisualStyleBackColor = true;
-            // 
-            // button17
-            // 
-            this.button17.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.button17.Location = new System.Drawing.Point(4, 443);
-            this.button17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button17.Name = "button17";
-            this.button17.Size = new System.Drawing.Size(316, 38);
-            this.button17.TabIndex = 5;
-            this.button17.UseVisualStyleBackColor = true;
-            // 
-            // button18
-            // 
-            this.button18.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.button18.Location = new System.Drawing.Point(382, 443);
-            this.button18.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button18.Name = "button18";
-            this.button18.Size = new System.Drawing.Size(316, 38);
-            this.button18.TabIndex = 11;
-            this.button18.UseVisualStyleBackColor = true;
-            // 
-            // button19
-            // 
-            this.button19.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.button19.Location = new System.Drawing.Point(760, 443);
-            this.button19.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button19.Name = "button19";
-            this.button19.Size = new System.Drawing.Size(316, 38);
-            this.button19.TabIndex = 17;
-            this.button19.UseVisualStyleBackColor = true;
-            // 
-            // tableLayoutDocumentsToBeBubmitted
-            // 
-            this.tableLayoutDocumentsToBeBubmitted.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
-            | System.Windows.Forms.AnchorStyles.Right)));
-            this.tableLayoutDocumentsToBeBubmitted.ColumnCount = 5;
-            this.tableLayoutDocumentsToBeBubmitted.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayoutDocumentsToBeBubmitted.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tableLayoutDocumentsToBeBubmitted.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayoutDocumentsToBeBubmitted.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
-            this.tableLayoutDocumentsToBeBubmitted.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button20, 0, 0);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button21, 2, 0);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button22, 0, 2);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button23, 0, 4);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button24, 0, 6);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button25, 0, 8);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button26, 2, 8);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button27, 2, 6);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button28, 2, 4);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button29, 2, 2);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button30, 4, 0);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button31, 4, 2);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button32, 4, 4);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button33, 4, 6);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button34, 4, 8);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button35, 0, 10);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button36, 2, 10);
-            this.tableLayoutDocumentsToBeBubmitted.Controls.Add(this.button37, 4, 10);
-            this.tableLayoutDocumentsToBeBubmitted.Location = new System.Drawing.Point(54, 16);
-            this.tableLayoutDocumentsToBeBubmitted.Name = "tableLayoutDocumentsToBeBubmitted";
-            this.tableLayoutDocumentsToBeBubmitted.RowCount = 11;
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocumentsToBeBubmitted.Size = new System.Drawing.Size(1080, 484);
-            this.tableLayoutDocumentsToBeBubmitted.TabIndex = 12;
-            // 
-            // button20
-            // 
-            this.button20.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.button20.Location = new System.Drawing.Point(4, 3);
-            this.button20.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button20.Name = "button20";
-            this.button20.Size = new System.Drawing.Size(316, 38);
-            this.button20.TabIndex = 0;
-            this.button20.UseVisualStyleBackColor = true;
-            // 
-            // button21
-            // 
-            this.button21.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.button21.Location = new System.Drawing.Point(382, 3);
-            this.button21.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button21.Name = "button21";
-            this.button21.Size = new System.Drawing.Size(316, 38);
-            this.button21.TabIndex = 6;
-            this.button21.UseVisualStyleBackColor = true;
-            // 
-            // button22
-            // 
-            this.button22.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.button22.Location = new System.Drawing.Point(4, 91);
-            this.button22.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button22.Name = "button22";
-            this.button22.Size = new System.Drawing.Size(316, 38);
-            this.button22.TabIndex = 1;
-            this.button22.UseVisualStyleBackColor = true;
-            // 
-            // button23
-            // 
-            this.button23.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.button23.Location = new System.Drawing.Point(4, 179);
-            this.button23.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button23.Name = "button23";
-            this.button23.Size = new System.Drawing.Size(316, 38);
-            this.button23.TabIndex = 2;
-            this.button23.UseVisualStyleBackColor = true;
-            // 
-            // button24
-            // 
-            this.button24.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.button24.Location = new System.Drawing.Point(4, 267);
-            this.button24.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button24.Name = "button24";
-            this.button24.Size = new System.Drawing.Size(316, 38);
-            this.button24.TabIndex = 3;
-            this.button24.UseVisualStyleBackColor = true;
-            // 
-            // button25
-            // 
-            this.button25.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.button25.Location = new System.Drawing.Point(4, 355);
-            this.button25.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button25.Name = "button25";
-            this.button25.Size = new System.Drawing.Size(316, 38);
-            this.button25.TabIndex = 4;
-            this.button25.UseVisualStyleBackColor = true;
-            // 
-            // button26
-            // 
-            this.button26.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.button26.Location = new System.Drawing.Point(382, 355);
-            this.button26.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button26.Name = "button26";
-            this.button26.Size = new System.Drawing.Size(316, 38);
-            this.button26.TabIndex = 10;
-            this.button26.UseVisualStyleBackColor = true;
-            // 
-            // button27
-            // 
-            this.button27.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.button27.Location = new System.Drawing.Point(382, 267);
-            this.button27.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button27.Name = "button27";
-            this.button27.Size = new System.Drawing.Size(316, 38);
-            this.button27.TabIndex = 9;
-            this.button27.UseVisualStyleBackColor = true;
-            // 
-            // button28
-            // 
-            this.button28.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.button28.Location = new System.Drawing.Point(382, 179);
-            this.button28.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button28.Name = "button28";
-            this.button28.Size = new System.Drawing.Size(316, 38);
-            this.button28.TabIndex = 8;
-            this.button28.UseVisualStyleBackColor = true;
-            // 
-            // button29
-            // 
-            this.button29.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.button29.Location = new System.Drawing.Point(382, 91);
-            this.button29.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button29.Name = "button29";
-            this.button29.Size = new System.Drawing.Size(316, 38);
-            this.button29.TabIndex = 7;
-            this.button29.UseVisualStyleBackColor = true;
-            // 
-            // button30
-            // 
-            this.button30.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.button30.Location = new System.Drawing.Point(760, 3);
-            this.button30.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button30.Name = "button30";
-            this.button30.Size = new System.Drawing.Size(316, 38);
-            this.button30.TabIndex = 12;
-            this.button30.UseVisualStyleBackColor = true;
-            // 
-            // button31
-            // 
-            this.button31.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.button31.Location = new System.Drawing.Point(760, 91);
-            this.button31.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button31.Name = "button31";
-            this.button31.Size = new System.Drawing.Size(316, 38);
-            this.button31.TabIndex = 13;
-            this.button31.UseVisualStyleBackColor = true;
-            // 
-            // button32
-            // 
-            this.button32.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.button32.Location = new System.Drawing.Point(760, 179);
-            this.button32.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button32.Name = "button32";
-            this.button32.Size = new System.Drawing.Size(316, 38);
-            this.button32.TabIndex = 14;
-            this.button32.UseVisualStyleBackColor = true;
-            // 
-            // button33
-            // 
-            this.button33.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.button33.Location = new System.Drawing.Point(760, 267);
-            this.button33.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button33.Name = "button33";
-            this.button33.Size = new System.Drawing.Size(316, 38);
-            this.button33.TabIndex = 15;
-            this.button33.UseVisualStyleBackColor = true;
-            // 
-            // button34
-            // 
-            this.button34.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.button34.Location = new System.Drawing.Point(760, 355);
-            this.button34.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button34.Name = "button34";
-            this.button34.Size = new System.Drawing.Size(316, 38);
-            this.button34.TabIndex = 16;
-            this.button34.UseVisualStyleBackColor = true;
-            // 
-            // button35
-            // 
-            this.button35.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.button35.Location = new System.Drawing.Point(4, 443);
-            this.button35.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button35.Name = "button35";
-            this.button35.Size = new System.Drawing.Size(316, 38);
-            this.button35.TabIndex = 5;
-            this.button35.UseVisualStyleBackColor = true;
-            // 
-            // button36
-            // 
-            this.button36.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.button36.Location = new System.Drawing.Point(382, 443);
-            this.button36.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button36.Name = "button36";
-            this.button36.Size = new System.Drawing.Size(316, 38);
-            this.button36.TabIndex = 11;
-            this.button36.UseVisualStyleBackColor = true;
-            // 
-            // button37
-            // 
-            this.button37.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.button37.Location = new System.Drawing.Point(760, 443);
-            this.button37.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button37.Name = "button37";
-            this.button37.Size = new System.Drawing.Size(316, 38);
-            this.button37.TabIndex = 17;
-            this.button37.UseVisualStyleBackColor = true;
-            // 
-            // 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.dataGridViewTextBoxColumn1,
-            this.dataGridViewTextBoxColumn2,
-            this.dataGridViewTextBoxColumn3,
-            this.dataGridViewTextBoxColumn4,
-            this.dataGridViewTextBoxColumn5,
-            this.dataGridViewTextBoxColumn6,
-            this.dataGridViewTextBoxColumn7,
-            this.dataGridViewTextBoxColumn8});
-            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);
-            // 
-            // dataGridViewTextBoxColumn1
-            // 
-            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle3;
-            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;
-            // 
-            // dataGridViewTextBoxColumn2
-            // 
-            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle4;
-            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.Visible = false;
-            this.dataGridViewTextBoxColumn2.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn3
-            // 
-            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle5;
-            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 = 600;
-            // 
-            // dataGridViewTextBoxColumn4
-            // 
-            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle6;
-            this.dataGridViewTextBoxColumn4.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn4.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn5
-            // 
-            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle7;
-            this.dataGridViewTextBoxColumn5.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn5.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn6
-            // 
-            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle8;
-            this.dataGridViewTextBoxColumn6.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn6.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn7
-            // 
-            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle9;
-            this.dataGridViewTextBoxColumn7.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn7.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn8
-            // 
-            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle10;
-            this.dataGridViewTextBoxColumn8.Frozen = true;
-            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.Visible = false;
-            this.dataGridViewTextBoxColumn8.Width = 400;
-            // 
-            // dgvMessageBoard
-            // 
-            this.dgvMessageBoard.AllowUserToAddRows = false;
-            this.dgvMessageBoard.AllowUserToDeleteRows = false;
-            this.dgvMessageBoard.AllowUserToResizeColumns = false;
-            this.dgvMessageBoard.AllowUserToResizeRows = false;
-            dataGridViewCellStyle11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvMessageBoard.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle11;
-            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;
-            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle12.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, 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.dgvMessageBoard.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle12;
-            this.dgvMessageBoard.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvMessageBoard.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn9,
-            this.dataGridViewTextBoxColumn10,
-            this.dataGridViewTextBoxColumn11,
-            this.dataGridViewTextBoxColumn12,
-            this.dataGridViewTextBoxColumn13,
-            this.dataGridViewTextBoxColumn14,
-            this.dataGridViewTextBoxColumn15});
-            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);
-            // 
-            // dataGridViewTextBoxColumn9
-            // 
-            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle13;
-            this.dataGridViewTextBoxColumn9.Frozen = true;
-            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.Visible = false;
-            this.dataGridViewTextBoxColumn9.Width = 350;
-            // 
-            // dataGridViewTextBoxColumn10
-            // 
-            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle14;
-            this.dataGridViewTextBoxColumn10.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn10.Visible = false;
-            this.dataGridViewTextBoxColumn10.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn11
-            // 
-            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle15;
-            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;
-            // 
-            // dataGridViewTextBoxColumn12
-            // 
-            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle16;
-            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 = 60;
-            // 
-            // dataGridViewTextBoxColumn13
-            // 
-            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle17;
-            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 = 600;
-            // 
-            // dataGridViewTextBoxColumn14
-            // 
-            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle18;
-            this.dataGridViewTextBoxColumn14.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn14.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn15
-            // 
-            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle19;
-            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;
-            // 
-            // dgvDocumentApproval
-            // 
-            this.dgvDocumentApproval.AllowUserToAddRows = false;
-            this.dgvDocumentApproval.AllowUserToDeleteRows = false;
-            this.dgvDocumentApproval.AllowUserToResizeColumns = false;
-            this.dgvDocumentApproval.AllowUserToResizeRows = false;
-            dataGridViewCellStyle20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvDocumentApproval.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle20;
-            this.dgvDocumentApproval.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.dgvDocumentApproval.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.dgvDocumentApproval.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle21.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvDocumentApproval.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle21;
-            this.dgvDocumentApproval.ColumnHeadersHeight = 20;
-            this.dgvDocumentApproval.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvDocumentApproval.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn16,
-            this.dataGridViewTextBoxColumn17,
-            this.dataGridViewTextBoxColumn18,
-            this.dataGridViewTextBoxColumn19,
-            this.dataGridViewTextBoxColumn20,
-            this.dataGridViewTextBoxColumn21,
-            this.dataGridViewTextBoxColumn22,
-            this.dataGridViewTextBoxColumn23,
-            this.dataGridViewTextBoxColumn24,
-            this.dataGridViewTextBoxColumn25,
-            this.dataGridViewTextBoxColumn26,
-            this.dataGridViewTextBoxColumn27});
-            this.dgvDocumentApproval.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
-            this.dgvDocumentApproval.Location = new System.Drawing.Point(6, 29);
-            this.dgvDocumentApproval.MultiSelect = false;
-            this.dgvDocumentApproval.Name = "dgvDocumentApproval";
-            this.dgvDocumentApproval.ReadOnly = true;
-            this.dgvDocumentApproval.RowHeadersVisible = false;
-            this.dgvDocumentApproval.RowHeadersWidth = 20;
-            this.dgvDocumentApproval.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgvDocumentApproval.RowTemplate.Height = 20;
-            this.dgvDocumentApproval.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
-            this.dgvDocumentApproval.Size = new System.Drawing.Size(1180, 464);
-            this.dgvDocumentApproval.TabIndex = 6;
-            this.dgvDocumentApproval.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvDocumentApproval_CellDoubleClick);
-            // 
-            // dataGridViewTextBoxColumn16
-            // 
-            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle22.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle22.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle22;
-            this.dataGridViewTextBoxColumn16.Frozen = true;
-            this.dataGridViewTextBoxColumn16.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn16.Name = "dataGridViewTextBoxColumn16";
-            this.dataGridViewTextBoxColumn16.ReadOnly = true;
-            this.dataGridViewTextBoxColumn16.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn16.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn16.Visible = false;
-            this.dataGridViewTextBoxColumn16.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn17
-            // 
-            this.dataGridViewTextBoxColumn17.Frozen = true;
-            this.dataGridViewTextBoxColumn17.HeaderText = "承認機能番号";
-            this.dataGridViewTextBoxColumn17.Name = "dataGridViewTextBoxColumn17";
-            this.dataGridViewTextBoxColumn17.ReadOnly = true;
-            this.dataGridViewTextBoxColumn17.Visible = false;
-            this.dataGridViewTextBoxColumn17.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn18
-            // 
-            dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle23;
-            this.dataGridViewTextBoxColumn18.Frozen = true;
-            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;
-            // 
-            // dataGridViewTextBoxColumn19
-            // 
-            dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle24;
-            this.dataGridViewTextBoxColumn19.Frozen = true;
-            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;
-            // 
-            // dataGridViewTextBoxColumn20
-            // 
-            dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle25;
-            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
-            // 
-            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle26.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle26;
-            this.dataGridViewTextBoxColumn21.Frozen = true;
-            this.dataGridViewTextBoxColumn21.HeaderText = "No.";
-            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 = 60;
-            // 
-            // dataGridViewTextBoxColumn22
-            // 
-            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle27;
-            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 = 60;
-            // 
-            // dataGridViewTextBoxColumn23
-            // 
-            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle28;
-            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 = 600;
-            // 
-            // dataGridViewTextBoxColumn24
-            // 
-            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle29.BackColor = System.Drawing.Color.White;
-            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle29;
-            this.dataGridViewTextBoxColumn24.HeaderText = "承認者１";
-            this.dataGridViewTextBoxColumn24.Name = "dataGridViewTextBoxColumn24";
-            this.dataGridViewTextBoxColumn24.ReadOnly = true;
-            this.dataGridViewTextBoxColumn24.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn24.Width = 130;
-            // 
-            // dataGridViewTextBoxColumn25
-            // 
-            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle30;
-            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;
-            this.dataGridViewTextBoxColumn25.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn26
-            // 
-            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle31;
-            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;
-            this.dataGridViewTextBoxColumn26.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn27
-            // 
-            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle32;
-            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;
-            this.dataGridViewTextBoxColumn27.Width = 150;
-            // 
-            // dgvSalesInProjects
-            // 
-            this.dgvSalesInProjects.AllowUserToAddRows = false;
-            this.dgvSalesInProjects.AllowUserToDeleteRows = false;
-            this.dgvSalesInProjects.AllowUserToResizeColumns = false;
-            this.dgvSalesInProjects.AllowUserToResizeRows = false;
-            dataGridViewCellStyle33.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvSalesInProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle33;
-            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;
-            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle34.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle34.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle34.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle34.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle34.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle34.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvSalesInProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle34;
-            this.dgvSalesInProjects.ColumnHeadersHeight = 20;
-            this.dgvSalesInProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvSalesInProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn28,
-            this.dataGridViewTextBoxColumn29,
-            this.dataGridViewTextBoxColumn30,
-            this.dataGridViewTextBoxColumn31,
-            this.dataGridViewTextBoxColumn32,
-            this.dataGridViewTextBoxColumn33,
-            this.dataGridViewTextBoxColumn34,
-            this.dataGridViewTextBoxColumn35,
-            this.dataGridViewTextBoxColumn36,
-            this.dataGridViewTextBoxColumn37,
-            this.dataGridViewTextBoxColumn38,
-            this.dataGridViewTextBoxColumn39});
-            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);
-            // 
-            // dataGridViewTextBoxColumn28
-            // 
-            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle35;
-            this.dataGridViewTextBoxColumn28.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn28.Visible = false;
-            this.dataGridViewTextBoxColumn28.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn29
-            // 
-            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle36;
-            this.dataGridViewTextBoxColumn29.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn29.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn30
-            // 
-            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle37;
-            this.dataGridViewTextBoxColumn30.Frozen = true;
-            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
-            // 
-            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle38;
-            this.dataGridViewTextBoxColumn31.Frozen = true;
-            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;
-            // 
-            // dataGridViewTextBoxColumn32
-            // 
-            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle39;
-            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
-            // 
-            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle40.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle40;
-            this.dataGridViewTextBoxColumn33.Frozen = true;
-            this.dataGridViewTextBoxColumn33.HeaderText = "No.";
-            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 = 60;
-            // 
-            // dataGridViewTextBoxColumn34
-            // 
-            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle41;
-            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 = 60;
-            // 
-            // dataGridViewTextBoxColumn35
-            // 
-            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn35.DefaultCellStyle = dataGridViewCellStyle42;
-            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 = 600;
-            // 
-            // dataGridViewTextBoxColumn36
-            // 
-            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle43;
-            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 = 120;
-            // 
-            // dataGridViewTextBoxColumn37
-            // 
-            dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle44;
-            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;
-            this.dataGridViewTextBoxColumn37.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn38
-            // 
-            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle45;
-            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;
-            this.dataGridViewTextBoxColumn38.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn39
-            // 
-            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle46;
-            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;
-            this.dataGridViewTextBoxColumn39.Width = 150;
-            // 
-            // dgvTenders
-            // 
-            this.dgvTenders.AllowUserToAddRows = false;
-            this.dgvTenders.AllowUserToDeleteRows = false;
-            this.dgvTenders.AllowUserToResizeColumns = false;
-            this.dgvTenders.AllowUserToResizeRows = false;
-            dataGridViewCellStyle47.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvTenders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle47;
-            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;
-            dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle48.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle48.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle48.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle48.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle48.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle48.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvTenders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle48;
-            this.dgvTenders.ColumnHeadersHeight = 20;
-            this.dgvTenders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvTenders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn40,
-            this.dataGridViewTextBoxColumn41,
-            this.dataGridViewTextBoxColumn42,
-            this.dataGridViewTextBoxColumn43,
-            this.dataGridViewTextBoxColumn44,
-            this.dataGridViewTextBoxColumn45,
-            this.dataGridViewTextBoxColumn46,
-            this.dataGridViewTextBoxColumn47,
-            this.dataGridViewTextBoxColumn48,
-            this.dataGridViewTextBoxColumn49,
-            this.dataGridViewTextBoxColumn50,
-            this.dataGridViewTextBoxColumn51});
-            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);
-            // 
-            // dataGridViewTextBoxColumn40
-            // 
-            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle49;
-            this.dataGridViewTextBoxColumn40.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn40.Visible = false;
-            this.dataGridViewTextBoxColumn40.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn41
-            // 
-            dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle50;
-            this.dataGridViewTextBoxColumn41.Frozen = true;
-            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;
-            this.dataGridViewTextBoxColumn41.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn42
-            // 
-            dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle51;
-            this.dataGridViewTextBoxColumn42.Frozen = true;
-            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
-            // 
-            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle52;
-            this.dataGridViewTextBoxColumn43.Frozen = true;
-            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;
-            // 
-            // dataGridViewTextBoxColumn44
-            // 
-            dataGridViewCellStyle53.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn44.DefaultCellStyle = dataGridViewCellStyle53;
-            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;
-            this.dataGridViewTextBoxColumn44.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn45
-            // 
-            dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn45.DefaultCellStyle = dataGridViewCellStyle54;
-            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;
-            this.dataGridViewTextBoxColumn45.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn46
-            // 
-            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn46.DefaultCellStyle = dataGridViewCellStyle55;
-            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;
-            this.dataGridViewTextBoxColumn46.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn47
-            // 
-            dataGridViewCellStyle56.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn47.DefaultCellStyle = dataGridViewCellStyle56;
-            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;
-            this.dataGridViewTextBoxColumn47.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn48
-            // 
-            dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn48.DefaultCellStyle = dataGridViewCellStyle57;
-            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;
-            this.dataGridViewTextBoxColumn48.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn49
-            // 
-            dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle58;
-            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;
-            this.dataGridViewTextBoxColumn49.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn50
-            // 
-            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn50.DefaultCellStyle = dataGridViewCellStyle59;
-            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
-            // 
-            dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn51.DefaultCellStyle = dataGridViewCellStyle60;
-            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;
-            // 
-            // dgvBudgetUp
-            // 
-            this.dgvBudgetUp.AllowUserToAddRows = false;
-            this.dgvBudgetUp.AllowUserToDeleteRows = false;
-            this.dgvBudgetUp.AllowUserToResizeColumns = false;
-            this.dgvBudgetUp.AllowUserToResizeRows = false;
-            dataGridViewCellStyle61.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvBudgetUp.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle61;
-            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;
-            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle62.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle62.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle62.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle62.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle62.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle62.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvBudgetUp.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle62;
-            this.dgvBudgetUp.ColumnHeadersHeight = 20;
-            this.dgvBudgetUp.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvBudgetUp.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn52,
-            this.dataGridViewTextBoxColumn53,
-            this.dataGridViewTextBoxColumn54,
-            this.dataGridViewTextBoxColumn55,
-            this.dataGridViewTextBoxColumn56,
-            this.dataGridViewTextBoxColumn57,
-            this.dataGridViewTextBoxColumn58,
-            this.dataGridViewTextBoxColumn59,
-            this.dataGridViewTextBoxColumn60,
-            this.dataGridViewTextBoxColumn61,
-            this.dataGridViewTextBoxColumn62,
-            this.dataGridViewTextBoxColumn63});
-            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);
-            // 
-            // dataGridViewTextBoxColumn52
-            // 
-            dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle63;
-            this.dataGridViewTextBoxColumn52.Frozen = true;
-            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.Visible = false;
-            this.dataGridViewTextBoxColumn52.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn53
-            // 
-            dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle64.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle64;
-            this.dataGridViewTextBoxColumn53.Frozen = true;
-            this.dataGridViewTextBoxColumn53.HeaderText = "No.";
-            this.dataGridViewTextBoxColumn53.Name = "dataGridViewTextBoxColumn53";
-            this.dataGridViewTextBoxColumn53.ReadOnly = true;
-            this.dataGridViewTextBoxColumn53.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn53.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn53.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn54
-            // 
-            dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle65;
-            this.dataGridViewTextBoxColumn54.Frozen = true;
-            this.dataGridViewTextBoxColumn54.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn54.Name = "dataGridViewTextBoxColumn54";
-            this.dataGridViewTextBoxColumn54.ReadOnly = true;
-            this.dataGridViewTextBoxColumn54.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn54.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn54.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn55
-            // 
-            dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn55.DefaultCellStyle = dataGridViewCellStyle66;
-            this.dataGridViewTextBoxColumn55.Frozen = true;
-            this.dataGridViewTextBoxColumn55.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn55.Name = "dataGridViewTextBoxColumn55";
-            this.dataGridViewTextBoxColumn55.ReadOnly = true;
-            this.dataGridViewTextBoxColumn55.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn55.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn55.Width = 600;
-            // 
-            // dataGridViewTextBoxColumn56
-            // 
-            dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn56.DefaultCellStyle = dataGridViewCellStyle67;
-            this.dataGridViewTextBoxColumn56.HeaderText = "状　　　態";
-            this.dataGridViewTextBoxColumn56.Name = "dataGridViewTextBoxColumn56";
-            this.dataGridViewTextBoxColumn56.ReadOnly = true;
-            this.dataGridViewTextBoxColumn56.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn56.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn56.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn57
-            // 
-            dataGridViewCellStyle68.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle68;
-            this.dataGridViewTextBoxColumn57.HeaderText = "見積提出期限";
-            this.dataGridViewTextBoxColumn57.Name = "dataGridViewTextBoxColumn57";
-            this.dataGridViewTextBoxColumn57.ReadOnly = true;
-            this.dataGridViewTextBoxColumn57.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn57.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn57.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn58
-            // 
-            dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle69;
-            this.dataGridViewTextBoxColumn58.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn58.Name = "dataGridViewTextBoxColumn58";
-            this.dataGridViewTextBoxColumn58.ReadOnly = true;
-            this.dataGridViewTextBoxColumn58.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn58.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn58.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn59
-            // 
-            dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle70;
-            this.dataGridViewTextBoxColumn59.HeaderText = "工事担当者(予定)";
-            this.dataGridViewTextBoxColumn59.Name = "dataGridViewTextBoxColumn59";
-            this.dataGridViewTextBoxColumn59.ReadOnly = true;
-            this.dataGridViewTextBoxColumn59.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn59.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn59.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn60
-            // 
-            dataGridViewCellStyle71.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle71;
-            this.dataGridViewTextBoxColumn60.HeaderText = "着工予定日";
-            this.dataGridViewTextBoxColumn60.Name = "dataGridViewTextBoxColumn60";
-            this.dataGridViewTextBoxColumn60.ReadOnly = true;
-            this.dataGridViewTextBoxColumn60.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn60.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn60.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn61
-            // 
-            dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn61.DefaultCellStyle = dataGridViewCellStyle72;
-            this.dataGridViewTextBoxColumn61.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn61.Name = "dataGridViewTextBoxColumn61";
-            this.dataGridViewTextBoxColumn61.ReadOnly = true;
-            this.dataGridViewTextBoxColumn61.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn61.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn61.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn62
-            // 
-            dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn62.DefaultCellStyle = dataGridViewCellStyle73;
-            this.dataGridViewTextBoxColumn62.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn62.Name = "dataGridViewTextBoxColumn62";
-            this.dataGridViewTextBoxColumn62.ReadOnly = true;
-            this.dataGridViewTextBoxColumn62.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn62.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn62.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn63
-            // 
-            dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn63.DefaultCellStyle = dataGridViewCellStyle74;
-            this.dataGridViewTextBoxColumn63.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn63.Name = "dataGridViewTextBoxColumn63";
-            this.dataGridViewTextBoxColumn63.ReadOnly = true;
-            this.dataGridViewTextBoxColumn63.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn63.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn63.Width = 350;
-            // 
-            // dgvConstructionProjects
-            // 
-            this.dgvConstructionProjects.AllowUserToAddRows = false;
-            this.dgvConstructionProjects.AllowUserToDeleteRows = false;
-            this.dgvConstructionProjects.AllowUserToResizeColumns = false;
-            this.dgvConstructionProjects.AllowUserToResizeRows = false;
-            dataGridViewCellStyle75.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvConstructionProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle75;
-            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;
-            dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle76.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle76.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle76.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle76.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle76.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle76.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvConstructionProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle76;
-            this.dgvConstructionProjects.ColumnHeadersHeight = 20;
-            this.dgvConstructionProjects.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvConstructionProjects.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn64,
-            this.dataGridViewTextBoxColumn65,
-            this.dataGridViewTextBoxColumn66,
-            this.dataGridViewTextBoxColumn67,
-            this.dataGridViewTextBoxColumn68,
-            this.dataGridViewTextBoxColumn69,
-            this.dataGridViewTextBoxColumn70,
-            this.dataGridViewTextBoxColumn71,
-            this.dataGridViewTextBoxColumn72,
-            this.dataGridViewTextBoxColumn73,
-            this.dataGridViewTextBoxColumn74,
-            this.dataGridViewTextBoxColumn75,
-            this.dataGridViewTextBoxColumn76});
-            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);
-            // 
-            // dataGridViewTextBoxColumn64
-            // 
-            dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn64.DefaultCellStyle = dataGridViewCellStyle77;
-            this.dataGridViewTextBoxColumn64.Frozen = true;
-            this.dataGridViewTextBoxColumn64.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn64.Name = "dataGridViewTextBoxColumn64";
-            this.dataGridViewTextBoxColumn64.ReadOnly = true;
-            this.dataGridViewTextBoxColumn64.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn64.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn64.Visible = false;
-            this.dataGridViewTextBoxColumn64.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn65
-            // 
-            dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle78.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn65.DefaultCellStyle = dataGridViewCellStyle78;
-            this.dataGridViewTextBoxColumn65.Frozen = true;
-            this.dataGridViewTextBoxColumn65.HeaderText = "No.";
-            this.dataGridViewTextBoxColumn65.Name = "dataGridViewTextBoxColumn65";
-            this.dataGridViewTextBoxColumn65.ReadOnly = true;
-            this.dataGridViewTextBoxColumn65.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn65.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn65.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn66
-            // 
-            dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn66.DefaultCellStyle = dataGridViewCellStyle79;
-            this.dataGridViewTextBoxColumn66.Frozen = true;
-            this.dataGridViewTextBoxColumn66.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn66.Name = "dataGridViewTextBoxColumn66";
-            this.dataGridViewTextBoxColumn66.ReadOnly = true;
-            this.dataGridViewTextBoxColumn66.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn66.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn66.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn67
-            // 
-            dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn67.DefaultCellStyle = dataGridViewCellStyle80;
-            this.dataGridViewTextBoxColumn67.Frozen = true;
-            this.dataGridViewTextBoxColumn67.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn67.Name = "dataGridViewTextBoxColumn67";
-            this.dataGridViewTextBoxColumn67.ReadOnly = true;
-            this.dataGridViewTextBoxColumn67.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn67.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn67.Width = 600;
-            // 
-            // dataGridViewTextBoxColumn68
-            // 
-            dataGridViewCellStyle81.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn68.DefaultCellStyle = dataGridViewCellStyle81;
-            this.dataGridViewTextBoxColumn68.HeaderText = "状　　　態";
-            this.dataGridViewTextBoxColumn68.Name = "dataGridViewTextBoxColumn68";
-            this.dataGridViewTextBoxColumn68.ReadOnly = true;
-            this.dataGridViewTextBoxColumn68.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn68.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn68.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn69
-            // 
-            dataGridViewCellStyle82.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn69.DefaultCellStyle = dataGridViewCellStyle82;
-            this.dataGridViewTextBoxColumn69.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn69.Name = "dataGridViewTextBoxColumn69";
-            this.dataGridViewTextBoxColumn69.ReadOnly = true;
-            this.dataGridViewTextBoxColumn69.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn69.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn69.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn70
-            // 
-            dataGridViewCellStyle83.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn70.DefaultCellStyle = dataGridViewCellStyle83;
-            this.dataGridViewTextBoxColumn70.HeaderText = "工事担当者";
-            this.dataGridViewTextBoxColumn70.Name = "dataGridViewTextBoxColumn70";
-            this.dataGridViewTextBoxColumn70.ReadOnly = true;
-            this.dataGridViewTextBoxColumn70.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn70.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn70.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn71
-            // 
-            dataGridViewCellStyle84.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn71.DefaultCellStyle = dataGridViewCellStyle84;
-            this.dataGridViewTextBoxColumn71.HeaderText = "工事指導員";
-            this.dataGridViewTextBoxColumn71.Name = "dataGridViewTextBoxColumn71";
-            this.dataGridViewTextBoxColumn71.ReadOnly = true;
-            this.dataGridViewTextBoxColumn71.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn71.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn71.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn72
-            // 
-            dataGridViewCellStyle85.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn72.DefaultCellStyle = dataGridViewCellStyle85;
-            this.dataGridViewTextBoxColumn72.HeaderText = "開始予定日";
-            this.dataGridViewTextBoxColumn72.Name = "dataGridViewTextBoxColumn72";
-            this.dataGridViewTextBoxColumn72.ReadOnly = true;
-            this.dataGridViewTextBoxColumn72.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn72.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn72.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn73
-            // 
-            dataGridViewCellStyle86.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn73.DefaultCellStyle = dataGridViewCellStyle86;
-            this.dataGridViewTextBoxColumn73.HeaderText = "完了予定日";
-            this.dataGridViewTextBoxColumn73.Name = "dataGridViewTextBoxColumn73";
-            this.dataGridViewTextBoxColumn73.ReadOnly = true;
-            this.dataGridViewTextBoxColumn73.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn73.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn73.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn74
-            // 
-            dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn74.DefaultCellStyle = dataGridViewCellStyle87;
-            this.dataGridViewTextBoxColumn74.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn74.Name = "dataGridViewTextBoxColumn74";
-            this.dataGridViewTextBoxColumn74.ReadOnly = true;
-            this.dataGridViewTextBoxColumn74.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn74.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn74.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn75
-            // 
-            dataGridViewCellStyle88.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn75.DefaultCellStyle = dataGridViewCellStyle88;
-            this.dataGridViewTextBoxColumn75.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn75.Name = "dataGridViewTextBoxColumn75";
-            this.dataGridViewTextBoxColumn75.ReadOnly = true;
-            this.dataGridViewTextBoxColumn75.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn75.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn75.Width = 350;
-            // 
-            // dataGridViewTextBoxColumn76
-            // 
-            dataGridViewCellStyle89.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn76.DefaultCellStyle = dataGridViewCellStyle89;
-            this.dataGridViewTextBoxColumn76.HeaderText = "受注金額";
-            this.dataGridViewTextBoxColumn76.Name = "dataGridViewTextBoxColumn76";
-            this.dataGridViewTextBoxColumn76.ReadOnly = true;
-            this.dataGridViewTextBoxColumn76.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn76.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn76.Width = 150;
-            // 
-            // dgvNonOrders
-            // 
-            this.dgvNonOrders.AllowUserToAddRows = false;
-            this.dgvNonOrders.AllowUserToDeleteRows = false;
-            this.dgvNonOrders.AllowUserToResizeColumns = false;
-            this.dgvNonOrders.AllowUserToResizeRows = false;
-            dataGridViewCellStyle90.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvNonOrders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle90;
-            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;
-            dataGridViewCellStyle91.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle91.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle91.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle91.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle91.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle91.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle91.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvNonOrders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle91;
-            this.dgvNonOrders.ColumnHeadersHeight = 20;
-            this.dgvNonOrders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvNonOrders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn77,
-            this.dataGridViewTextBoxColumn78,
-            this.dataGridViewTextBoxColumn79,
-            this.dataGridViewTextBoxColumn80,
-            this.dataGridViewTextBoxColumn81,
-            this.dataGridViewTextBoxColumn82,
-            this.dataGridViewTextBoxColumn83});
-            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);
-            // 
-            // dataGridViewTextBoxColumn77
-            // 
-            dataGridViewCellStyle92.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            this.dataGridViewTextBoxColumn77.DefaultCellStyle = dataGridViewCellStyle92;
-            this.dataGridViewTextBoxColumn77.Frozen = true;
-            this.dataGridViewTextBoxColumn77.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn77.Name = "dataGridViewTextBoxColumn77";
-            this.dataGridViewTextBoxColumn77.ReadOnly = true;
-            this.dataGridViewTextBoxColumn77.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn77.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn77.Visible = false;
-            this.dataGridViewTextBoxColumn77.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn78
-            // 
-            dataGridViewCellStyle93.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle93.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn78.DefaultCellStyle = dataGridViewCellStyle93;
-            this.dataGridViewTextBoxColumn78.Frozen = true;
-            this.dataGridViewTextBoxColumn78.HeaderText = "No.";
-            this.dataGridViewTextBoxColumn78.Name = "dataGridViewTextBoxColumn78";
-            this.dataGridViewTextBoxColumn78.ReadOnly = true;
-            this.dataGridViewTextBoxColumn78.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn78.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn78.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn79
-            // 
-            dataGridViewCellStyle94.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn79.DefaultCellStyle = dataGridViewCellStyle94;
-            this.dataGridViewTextBoxColumn79.Frozen = true;
-            this.dataGridViewTextBoxColumn79.HeaderText = "レコード番号";
-            this.dataGridViewTextBoxColumn79.Name = "dataGridViewTextBoxColumn79";
-            this.dataGridViewTextBoxColumn79.ReadOnly = true;
-            this.dataGridViewTextBoxColumn79.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn79.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn79.Visible = false;
-            this.dataGridViewTextBoxColumn79.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn80
-            // 
-            dataGridViewCellStyle95.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn80.DefaultCellStyle = dataGridViewCellStyle95;
-            this.dataGridViewTextBoxColumn80.Frozen = true;
-            this.dataGridViewTextBoxColumn80.HeaderText = "レコード枝番";
-            this.dataGridViewTextBoxColumn80.Name = "dataGridViewTextBoxColumn80";
-            this.dataGridViewTextBoxColumn80.ReadOnly = true;
-            this.dataGridViewTextBoxColumn80.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn80.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn80.Visible = false;
-            this.dataGridViewTextBoxColumn80.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn81
-            // 
-            dataGridViewCellStyle96.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn81.DefaultCellStyle = dataGridViewCellStyle96;
-            this.dataGridViewTextBoxColumn81.Frozen = true;
-            this.dataGridViewTextBoxColumn81.HeaderText = "書込み者";
-            this.dataGridViewTextBoxColumn81.Name = "dataGridViewTextBoxColumn81";
-            this.dataGridViewTextBoxColumn81.ReadOnly = true;
-            this.dataGridViewTextBoxColumn81.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn81.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn81.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn82
-            // 
-            dataGridViewCellStyle97.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn82.DefaultCellStyle = dataGridViewCellStyle97;
-            this.dataGridViewTextBoxColumn82.Frozen = true;
-            this.dataGridViewTextBoxColumn82.HeaderText = "対象者";
-            this.dataGridViewTextBoxColumn82.Name = "dataGridViewTextBoxColumn82";
-            this.dataGridViewTextBoxColumn82.ReadOnly = true;
-            this.dataGridViewTextBoxColumn82.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn82.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn82.Width = 350;
-            // 
-            // dataGridViewTextBoxColumn83
-            // 
-            dataGridViewCellStyle98.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn83.DefaultCellStyle = dataGridViewCellStyle98;
-            this.dataGridViewTextBoxColumn83.Frozen = true;
-            this.dataGridViewTextBoxColumn83.HeaderText = "伝言タイトル";
-            this.dataGridViewTextBoxColumn83.Name = "dataGridViewTextBoxColumn83";
-            this.dataGridViewTextBoxColumn83.ReadOnly = true;
-            this.dataGridViewTextBoxColumn83.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn83.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn83.Width = 200;
-            // 
-            // dgvCompletionOfConstruction
-            // 
-            this.dgvCompletionOfConstruction.AllowUserToAddRows = false;
-            this.dgvCompletionOfConstruction.AllowUserToDeleteRows = false;
-            this.dgvCompletionOfConstruction.AllowUserToResizeColumns = false;
-            this.dgvCompletionOfConstruction.AllowUserToResizeRows = false;
-            dataGridViewCellStyle99.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvCompletionOfConstruction.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle99;
-            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;
-            dataGridViewCellStyle100.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle100.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle100.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle100.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle100.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle100.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle100.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgvCompletionOfConstruction.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle100;
-            this.dgvCompletionOfConstruction.ColumnHeadersHeight = 20;
-            this.dgvCompletionOfConstruction.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvCompletionOfConstruction.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn84,
-            this.dataGridViewTextBoxColumn85,
-            this.dataGridViewTextBoxColumn86,
-            this.dataGridViewTextBoxColumn87,
-            this.dataGridViewTextBoxColumn88,
-            this.dataGridViewTextBoxColumn89,
-            this.dataGridViewTextBoxColumn90,
-            this.dataGridViewTextBoxColumn91,
-            this.dataGridViewTextBoxColumn92,
-            this.dataGridViewTextBoxColumn93,
-            this.dataGridViewTextBoxColumn94,
-            this.dataGridViewTextBoxColumn95});
-            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);
-            // 
-            // dataGridViewTextBoxColumn84
-            // 
-            dataGridViewCellStyle101.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn84.DefaultCellStyle = dataGridViewCellStyle101;
-            this.dataGridViewTextBoxColumn84.Frozen = true;
-            this.dataGridViewTextBoxColumn84.HeaderText = "書　込　日　付";
-            this.dataGridViewTextBoxColumn84.Name = "dataGridViewTextBoxColumn84";
-            this.dataGridViewTextBoxColumn84.ReadOnly = true;
-            this.dataGridViewTextBoxColumn84.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn84.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn84.Visible = false;
-            this.dataGridViewTextBoxColumn84.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn85
-            // 
-            dataGridViewCellStyle102.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
-            dataGridViewCellStyle102.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn85.DefaultCellStyle = dataGridViewCellStyle102;
-            this.dataGridViewTextBoxColumn85.Frozen = true;
-            this.dataGridViewTextBoxColumn85.HeaderText = "書込み者";
-            this.dataGridViewTextBoxColumn85.Name = "dataGridViewTextBoxColumn85";
-            this.dataGridViewTextBoxColumn85.ReadOnly = true;
-            this.dataGridViewTextBoxColumn85.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn85.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn85.Visible = false;
-            this.dataGridViewTextBoxColumn85.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn86
-            // 
-            dataGridViewCellStyle103.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn86.DefaultCellStyle = dataGridViewCellStyle103;
-            this.dataGridViewTextBoxColumn86.Frozen = true;
-            this.dataGridViewTextBoxColumn86.HeaderText = "営業期";
-            this.dataGridViewTextBoxColumn86.Name = "dataGridViewTextBoxColumn86";
-            this.dataGridViewTextBoxColumn86.ReadOnly = true;
-            this.dataGridViewTextBoxColumn86.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn86.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn86.Width = 60;
-            // 
-            // dataGridViewTextBoxColumn87
-            // 
-            dataGridViewCellStyle104.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn87.DefaultCellStyle = dataGridViewCellStyle104;
-            this.dataGridViewTextBoxColumn87.Frozen = true;
-            this.dataGridViewTextBoxColumn87.HeaderText = "現　　場　　名　　・　　工　　事　　名";
-            this.dataGridViewTextBoxColumn87.Name = "dataGridViewTextBoxColumn87";
-            this.dataGridViewTextBoxColumn87.ReadOnly = true;
-            this.dataGridViewTextBoxColumn87.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn87.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn87.Width = 600;
-            // 
-            // dataGridViewTextBoxColumn88
-            // 
-            dataGridViewCellStyle105.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn88.DefaultCellStyle = dataGridViewCellStyle105;
-            this.dataGridViewTextBoxColumn88.HeaderText = "状　　　態";
-            this.dataGridViewTextBoxColumn88.Name = "dataGridViewTextBoxColumn88";
-            this.dataGridViewTextBoxColumn88.ReadOnly = true;
-            this.dataGridViewTextBoxColumn88.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn88.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn88.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn89
-            // 
-            dataGridViewCellStyle106.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn89.DefaultCellStyle = dataGridViewCellStyle106;
-            this.dataGridViewTextBoxColumn89.HeaderText = "営業担当者";
-            this.dataGridViewTextBoxColumn89.Name = "dataGridViewTextBoxColumn89";
-            this.dataGridViewTextBoxColumn89.ReadOnly = true;
-            this.dataGridViewTextBoxColumn89.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn89.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn89.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn90
-            // 
-            dataGridViewCellStyle107.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn90.DefaultCellStyle = dataGridViewCellStyle107;
-            this.dataGridViewTextBoxColumn90.HeaderText = "工事担当者";
-            this.dataGridViewTextBoxColumn90.Name = "dataGridViewTextBoxColumn90";
-            this.dataGridViewTextBoxColumn90.ReadOnly = true;
-            this.dataGridViewTextBoxColumn90.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn90.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn90.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn91
-            // 
-            dataGridViewCellStyle108.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn91.DefaultCellStyle = dataGridViewCellStyle108;
-            this.dataGridViewTextBoxColumn91.HeaderText = "受注日";
-            this.dataGridViewTextBoxColumn91.Name = "dataGridViewTextBoxColumn91";
-            this.dataGridViewTextBoxColumn91.ReadOnly = true;
-            this.dataGridViewTextBoxColumn91.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn91.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn91.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn92
-            // 
-            dataGridViewCellStyle109.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn92.DefaultCellStyle = dataGridViewCellStyle109;
-            this.dataGridViewTextBoxColumn92.HeaderText = "施工開始日";
-            this.dataGridViewTextBoxColumn92.Name = "dataGridViewTextBoxColumn92";
-            this.dataGridViewTextBoxColumn92.ReadOnly = true;
-            this.dataGridViewTextBoxColumn92.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn92.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn92.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn93
-            // 
-            dataGridViewCellStyle110.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            this.dataGridViewTextBoxColumn93.DefaultCellStyle = dataGridViewCellStyle110;
-            this.dataGridViewTextBoxColumn93.HeaderText = "施工完了日";
-            this.dataGridViewTextBoxColumn93.Name = "dataGridViewTextBoxColumn93";
-            this.dataGridViewTextBoxColumn93.ReadOnly = true;
-            this.dataGridViewTextBoxColumn93.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn93.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn93.Width = 120;
-            // 
-            // dataGridViewTextBoxColumn94
-            // 
-            dataGridViewCellStyle111.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn94.DefaultCellStyle = dataGridViewCellStyle111;
-            this.dataGridViewTextBoxColumn94.HeaderText = "現場住所";
-            this.dataGridViewTextBoxColumn94.Name = "dataGridViewTextBoxColumn94";
-            this.dataGridViewTextBoxColumn94.ReadOnly = true;
-            this.dataGridViewTextBoxColumn94.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn94.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn94.Width = 400;
-            // 
-            // dataGridViewTextBoxColumn95
-            // 
-            dataGridViewCellStyle112.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
-            this.dataGridViewTextBoxColumn95.DefaultCellStyle = dataGridViewCellStyle112;
-            this.dataGridViewTextBoxColumn95.HeaderText = "取　引　先";
-            this.dataGridViewTextBoxColumn95.Name = "dataGridViewTextBoxColumn95";
-            this.dataGridViewTextBoxColumn95.ReadOnly = true;
-            this.dataGridViewTextBoxColumn95.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn95.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn95.Width = 350;
-            // 
-            // dgvActionSchedule
-            // 
-            this.dgvActionSchedule.AllowUserToAddRows = false;
-            this.dgvActionSchedule.AllowUserToDeleteRows = false;
-            this.dgvActionSchedule.AllowUserToResizeColumns = false;
-            this.dgvActionSchedule.AllowUserToResizeRows = false;
-            dataGridViewCellStyle113.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
-            this.dgvActionSchedule.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle113;
-            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;
-            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.dgvActionSchedule.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle114;
-            this.dgvActionSchedule.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgvActionSchedule.ColumnHeadersVisible = false;
-            this.dgvActionSchedule.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.dataGridViewTextBoxColumn96,
-            this.dataGridViewTextBoxColumn97,
-            this.dataGridViewTextBoxColumn98,
-            this.dataGridViewTextBoxColumn99,
-            this.dataGridViewTextBoxColumn100,
-            this.dataGridViewTextBoxColumn101,
-            this.dataGridViewTextBoxColumn102,
-            this.dataGridViewTextBoxColumn103,
-            this.dataGridViewTextBoxColumn104,
-            this.dataGridViewTextBoxColumn105,
-            this.dataGridViewTextBoxColumn106,
-            this.dataGridViewTextBoxColumn107,
-            this.dataGridViewTextBoxColumn108,
-            this.dataGridViewTextBoxColumn109,
-            this.dataGridViewTextBoxColumn110,
-            this.dataGridViewTextBoxColumn111,
-            this.dataGridViewTextBoxColumn112,
-            this.dataGridViewTextBoxColumn113,
-            this.dataGridViewTextBoxColumn114,
-            this.dataGridViewTextBoxColumn115,
-            this.dataGridViewTextBoxColumn116,
-            this.dataGridViewTextBoxColumn117,
-            this.dataGridViewTextBoxColumn118,
-            this.dataGridViewTextBoxColumn119,
-            this.dataGridViewTextBoxColumn120,
-            this.dataGridViewTextBoxColumn121,
-            this.dataGridViewTextBoxColumn122,
-            this.dataGridViewTextBoxColumn123,
-            this.dataGridViewTextBoxColumn124,
-            this.dataGridViewTextBoxColumn125,
-            this.dataGridViewTextBoxColumn126,
-            this.dataGridViewTextBoxColumn127,
-            this.dataGridViewTextBoxColumn128,
-            this.dataGridViewTextBoxColumn129,
-            this.dataGridViewTextBoxColumn130,
-            this.dataGridViewTextBoxColumn131,
-            this.dataGridViewTextBoxColumn132});
-            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);
-            // 
-            // dataGridViewTextBoxColumn96
-            // 
-            this.dataGridViewTextBoxColumn96.Frozen = true;
-            this.dataGridViewTextBoxColumn96.HeaderText = "部署コード";
-            this.dataGridViewTextBoxColumn96.Name = "dataGridViewTextBoxColumn96";
-            this.dataGridViewTextBoxColumn96.ReadOnly = true;
-            this.dataGridViewTextBoxColumn96.Visible = false;
-            this.dataGridViewTextBoxColumn96.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn97
-            // 
-            this.dataGridViewTextBoxColumn97.Frozen = true;
-            this.dataGridViewTextBoxColumn97.HeaderText = "車両コード";
-            this.dataGridViewTextBoxColumn97.Name = "dataGridViewTextBoxColumn97";
-            this.dataGridViewTextBoxColumn97.ReadOnly = true;
-            this.dataGridViewTextBoxColumn97.Visible = false;
-            this.dataGridViewTextBoxColumn97.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn98
-            // 
-            dataGridViewCellStyle115.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle115.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn98.DefaultCellStyle = dataGridViewCellStyle115;
-            this.dataGridViewTextBoxColumn98.Frozen = true;
-            this.dataGridViewTextBoxColumn98.HeaderText = "部署";
-            this.dataGridViewTextBoxColumn98.Name = "dataGridViewTextBoxColumn98";
-            this.dataGridViewTextBoxColumn98.ReadOnly = true;
-            this.dataGridViewTextBoxColumn98.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn98.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn99
-            // 
-            this.dataGridViewTextBoxColumn99.Frozen = true;
-            this.dataGridViewTextBoxColumn99.HeaderText = "担当者コード";
-            this.dataGridViewTextBoxColumn99.Name = "dataGridViewTextBoxColumn99";
-            this.dataGridViewTextBoxColumn99.ReadOnly = true;
-            this.dataGridViewTextBoxColumn99.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn99.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn99.Visible = false;
-            this.dataGridViewTextBoxColumn99.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn100
-            // 
-            dataGridViewCellStyle116.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle116.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn100.DefaultCellStyle = dataGridViewCellStyle116;
-            this.dataGridViewTextBoxColumn100.Frozen = true;
-            this.dataGridViewTextBoxColumn100.HeaderText = "担当名";
-            this.dataGridViewTextBoxColumn100.Name = "dataGridViewTextBoxColumn100";
-            this.dataGridViewTextBoxColumn100.ReadOnly = true;
-            this.dataGridViewTextBoxColumn100.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn100.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn100.Width = 160;
-            // 
-            // dataGridViewTextBoxColumn101
-            // 
-            dataGridViewCellStyle117.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle117.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn101.DefaultCellStyle = dataGridViewCellStyle117;
-            this.dataGridViewTextBoxColumn101.Frozen = true;
-            this.dataGridViewTextBoxColumn101.HeaderText = "行動";
-            this.dataGridViewTextBoxColumn101.Name = "dataGridViewTextBoxColumn101";
-            this.dataGridViewTextBoxColumn101.ReadOnly = true;
-            // 
-            // dataGridViewTextBoxColumn102
-            // 
-            dataGridViewCellStyle118.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle118.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn102.DefaultCellStyle = dataGridViewCellStyle118;
-            this.dataGridViewTextBoxColumn102.HeaderText = "1日";
-            this.dataGridViewTextBoxColumn102.Name = "dataGridViewTextBoxColumn102";
-            this.dataGridViewTextBoxColumn102.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn102.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn103
-            // 
-            dataGridViewCellStyle119.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle119.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn103.DefaultCellStyle = dataGridViewCellStyle119;
-            this.dataGridViewTextBoxColumn103.HeaderText = "2日";
-            this.dataGridViewTextBoxColumn103.Name = "dataGridViewTextBoxColumn103";
-            this.dataGridViewTextBoxColumn103.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn103.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn104
-            // 
-            dataGridViewCellStyle120.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle120.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn104.DefaultCellStyle = dataGridViewCellStyle120;
-            this.dataGridViewTextBoxColumn104.HeaderText = "3日";
-            this.dataGridViewTextBoxColumn104.Name = "dataGridViewTextBoxColumn104";
-            this.dataGridViewTextBoxColumn104.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn104.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn105
-            // 
-            dataGridViewCellStyle121.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle121.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn105.DefaultCellStyle = dataGridViewCellStyle121;
-            this.dataGridViewTextBoxColumn105.HeaderText = "4日";
-            this.dataGridViewTextBoxColumn105.Name = "dataGridViewTextBoxColumn105";
-            this.dataGridViewTextBoxColumn105.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn105.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn106
-            // 
-            dataGridViewCellStyle122.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle122.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn106.DefaultCellStyle = dataGridViewCellStyle122;
-            this.dataGridViewTextBoxColumn106.HeaderText = "5日";
-            this.dataGridViewTextBoxColumn106.Name = "dataGridViewTextBoxColumn106";
-            this.dataGridViewTextBoxColumn106.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn106.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn107
-            // 
-            dataGridViewCellStyle123.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle123.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn107.DefaultCellStyle = dataGridViewCellStyle123;
-            this.dataGridViewTextBoxColumn107.HeaderText = "6日";
-            this.dataGridViewTextBoxColumn107.Name = "dataGridViewTextBoxColumn107";
-            this.dataGridViewTextBoxColumn107.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn107.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn108
-            // 
-            dataGridViewCellStyle124.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle124.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn108.DefaultCellStyle = dataGridViewCellStyle124;
-            this.dataGridViewTextBoxColumn108.HeaderText = "7日";
-            this.dataGridViewTextBoxColumn108.Name = "dataGridViewTextBoxColumn108";
-            this.dataGridViewTextBoxColumn108.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn108.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn109
-            // 
-            dataGridViewCellStyle125.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle125.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn109.DefaultCellStyle = dataGridViewCellStyle125;
-            this.dataGridViewTextBoxColumn109.HeaderText = "8日";
-            this.dataGridViewTextBoxColumn109.Name = "dataGridViewTextBoxColumn109";
-            this.dataGridViewTextBoxColumn109.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn109.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn110
-            // 
-            dataGridViewCellStyle126.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle126.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn110.DefaultCellStyle = dataGridViewCellStyle126;
-            this.dataGridViewTextBoxColumn110.HeaderText = "9日";
-            this.dataGridViewTextBoxColumn110.Name = "dataGridViewTextBoxColumn110";
-            this.dataGridViewTextBoxColumn110.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn110.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn111
-            // 
-            dataGridViewCellStyle127.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle127.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn111.DefaultCellStyle = dataGridViewCellStyle127;
-            this.dataGridViewTextBoxColumn111.HeaderText = "10日";
-            this.dataGridViewTextBoxColumn111.Name = "dataGridViewTextBoxColumn111";
-            this.dataGridViewTextBoxColumn111.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn111.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn112
-            // 
-            dataGridViewCellStyle128.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle128.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn112.DefaultCellStyle = dataGridViewCellStyle128;
-            this.dataGridViewTextBoxColumn112.HeaderText = "11日";
-            this.dataGridViewTextBoxColumn112.Name = "dataGridViewTextBoxColumn112";
-            this.dataGridViewTextBoxColumn112.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn112.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn113
-            // 
-            dataGridViewCellStyle129.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle129.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn113.DefaultCellStyle = dataGridViewCellStyle129;
-            this.dataGridViewTextBoxColumn113.HeaderText = "12日";
-            this.dataGridViewTextBoxColumn113.Name = "dataGridViewTextBoxColumn113";
-            this.dataGridViewTextBoxColumn113.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn113.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn114
-            // 
-            dataGridViewCellStyle130.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle130.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn114.DefaultCellStyle = dataGridViewCellStyle130;
-            this.dataGridViewTextBoxColumn114.HeaderText = "13日";
-            this.dataGridViewTextBoxColumn114.Name = "dataGridViewTextBoxColumn114";
-            this.dataGridViewTextBoxColumn114.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn114.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn115
-            // 
-            dataGridViewCellStyle131.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle131.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn115.DefaultCellStyle = dataGridViewCellStyle131;
-            this.dataGridViewTextBoxColumn115.HeaderText = "14日";
-            this.dataGridViewTextBoxColumn115.Name = "dataGridViewTextBoxColumn115";
-            this.dataGridViewTextBoxColumn115.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn115.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn116
-            // 
-            dataGridViewCellStyle132.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle132.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn116.DefaultCellStyle = dataGridViewCellStyle132;
-            this.dataGridViewTextBoxColumn116.HeaderText = "15日";
-            this.dataGridViewTextBoxColumn116.Name = "dataGridViewTextBoxColumn116";
-            this.dataGridViewTextBoxColumn116.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn116.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn117
-            // 
-            dataGridViewCellStyle133.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle133.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn117.DefaultCellStyle = dataGridViewCellStyle133;
-            this.dataGridViewTextBoxColumn117.HeaderText = "16日";
-            this.dataGridViewTextBoxColumn117.Name = "dataGridViewTextBoxColumn117";
-            this.dataGridViewTextBoxColumn117.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn117.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn118
-            // 
-            dataGridViewCellStyle134.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle134.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn118.DefaultCellStyle = dataGridViewCellStyle134;
-            this.dataGridViewTextBoxColumn118.HeaderText = "17日";
-            this.dataGridViewTextBoxColumn118.Name = "dataGridViewTextBoxColumn118";
-            this.dataGridViewTextBoxColumn118.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn118.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn119
-            // 
-            dataGridViewCellStyle135.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle135.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn119.DefaultCellStyle = dataGridViewCellStyle135;
-            this.dataGridViewTextBoxColumn119.HeaderText = "18日";
-            this.dataGridViewTextBoxColumn119.Name = "dataGridViewTextBoxColumn119";
-            this.dataGridViewTextBoxColumn119.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn119.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn120
-            // 
-            dataGridViewCellStyle136.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle136.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn120.DefaultCellStyle = dataGridViewCellStyle136;
-            this.dataGridViewTextBoxColumn120.HeaderText = "19日";
-            this.dataGridViewTextBoxColumn120.Name = "dataGridViewTextBoxColumn120";
-            this.dataGridViewTextBoxColumn120.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn120.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn121
-            // 
-            dataGridViewCellStyle137.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle137.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn121.DefaultCellStyle = dataGridViewCellStyle137;
-            this.dataGridViewTextBoxColumn121.HeaderText = "20日";
-            this.dataGridViewTextBoxColumn121.Name = "dataGridViewTextBoxColumn121";
-            this.dataGridViewTextBoxColumn121.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn121.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn122
-            // 
-            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle138.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn122.DefaultCellStyle = dataGridViewCellStyle138;
-            this.dataGridViewTextBoxColumn122.HeaderText = "21日";
-            this.dataGridViewTextBoxColumn122.Name = "dataGridViewTextBoxColumn122";
-            this.dataGridViewTextBoxColumn122.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn122.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn123
-            // 
-            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle139.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn123.DefaultCellStyle = dataGridViewCellStyle139;
-            this.dataGridViewTextBoxColumn123.HeaderText = "22日";
-            this.dataGridViewTextBoxColumn123.Name = "dataGridViewTextBoxColumn123";
-            this.dataGridViewTextBoxColumn123.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn123.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn124
-            // 
-            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle140.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn124.DefaultCellStyle = dataGridViewCellStyle140;
-            this.dataGridViewTextBoxColumn124.HeaderText = "23日";
-            this.dataGridViewTextBoxColumn124.Name = "dataGridViewTextBoxColumn124";
-            this.dataGridViewTextBoxColumn124.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn124.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn125
-            // 
-            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle141.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn125.DefaultCellStyle = dataGridViewCellStyle141;
-            this.dataGridViewTextBoxColumn125.HeaderText = "24日";
-            this.dataGridViewTextBoxColumn125.Name = "dataGridViewTextBoxColumn125";
-            this.dataGridViewTextBoxColumn125.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn125.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn126
-            // 
-            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle142.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn126.DefaultCellStyle = dataGridViewCellStyle142;
-            this.dataGridViewTextBoxColumn126.HeaderText = "25日";
-            this.dataGridViewTextBoxColumn126.Name = "dataGridViewTextBoxColumn126";
-            this.dataGridViewTextBoxColumn126.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn126.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn127
-            // 
-            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle143.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn127.DefaultCellStyle = dataGridViewCellStyle143;
-            this.dataGridViewTextBoxColumn127.HeaderText = "26日";
-            this.dataGridViewTextBoxColumn127.Name = "dataGridViewTextBoxColumn127";
-            this.dataGridViewTextBoxColumn127.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn127.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn128
-            // 
-            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle144.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn128.DefaultCellStyle = dataGridViewCellStyle144;
-            this.dataGridViewTextBoxColumn128.HeaderText = "27日";
-            this.dataGridViewTextBoxColumn128.Name = "dataGridViewTextBoxColumn128";
-            this.dataGridViewTextBoxColumn128.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn128.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn129
-            // 
-            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle145.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn129.DefaultCellStyle = dataGridViewCellStyle145;
-            this.dataGridViewTextBoxColumn129.HeaderText = "28日";
-            this.dataGridViewTextBoxColumn129.Name = "dataGridViewTextBoxColumn129";
-            this.dataGridViewTextBoxColumn129.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn129.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn130
-            // 
-            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle146.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn130.DefaultCellStyle = dataGridViewCellStyle146;
-            this.dataGridViewTextBoxColumn130.HeaderText = "29日";
-            this.dataGridViewTextBoxColumn130.Name = "dataGridViewTextBoxColumn130";
-            this.dataGridViewTextBoxColumn130.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn130.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn131
-            // 
-            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle147.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn131.DefaultCellStyle = dataGridViewCellStyle147;
-            this.dataGridViewTextBoxColumn131.HeaderText = "30日";
-            this.dataGridViewTextBoxColumn131.Name = "dataGridViewTextBoxColumn131";
-            this.dataGridViewTextBoxColumn131.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn131.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            // 
-            // dataGridViewTextBoxColumn132
-            // 
-            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle148.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn132.DefaultCellStyle = dataGridViewCellStyle148;
-            this.dataGridViewTextBoxColumn132.HeaderText = "31日";
-            this.dataGridViewTextBoxColumn132.Name = "dataGridViewTextBoxColumn132";
-            this.dataGridViewTextBoxColumn132.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn132.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.dataGridViewTextBoxColumn133,
-            this.dataGridViewTextBoxColumn134,
-            this.dataGridViewTextBoxColumn135,
-            this.dataGridViewTextBoxColumn136,
-            this.dataGridViewTextBoxColumn137,
-            this.dataGridViewTextBoxColumn138,
-            this.dataGridViewTextBoxColumn139});
-            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;
-            dataGridViewCellStyle152.BackColor = System.Drawing.Color.White;
-            this.dgvStaffAssignment.RowsDefaultCellStyle = dataGridViewCellStyle152;
-            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);
-            // 
-            // dataGridViewTextBoxColumn133
-            // 
-            this.dataGridViewTextBoxColumn133.Frozen = true;
-            this.dataGridViewTextBoxColumn133.HeaderText = "部署コード";
-            this.dataGridViewTextBoxColumn133.Name = "dataGridViewTextBoxColumn133";
-            this.dataGridViewTextBoxColumn133.ReadOnly = true;
-            this.dataGridViewTextBoxColumn133.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn133.Visible = false;
-            this.dataGridViewTextBoxColumn133.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn134
-            // 
-            dataGridViewCellStyle149.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle149.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn134.DefaultCellStyle = dataGridViewCellStyle149;
-            this.dataGridViewTextBoxColumn134.Frozen = true;
-            this.dataGridViewTextBoxColumn134.HeaderText = "部署";
-            this.dataGridViewTextBoxColumn134.Name = "dataGridViewTextBoxColumn134";
-            this.dataGridViewTextBoxColumn134.ReadOnly = true;
-            this.dataGridViewTextBoxColumn134.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn134.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn134.Width = 80;
-            // 
-            // dataGridViewTextBoxColumn135
-            // 
-            this.dataGridViewTextBoxColumn135.Frozen = true;
-            this.dataGridViewTextBoxColumn135.HeaderText = "担当者コード";
-            this.dataGridViewTextBoxColumn135.Name = "dataGridViewTextBoxColumn135";
-            this.dataGridViewTextBoxColumn135.ReadOnly = true;
-            this.dataGridViewTextBoxColumn135.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn135.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn135.Visible = false;
-            this.dataGridViewTextBoxColumn135.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn136
-            // 
-            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle150.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn136.DefaultCellStyle = dataGridViewCellStyle150;
-            this.dataGridViewTextBoxColumn136.Frozen = true;
-            this.dataGridViewTextBoxColumn136.HeaderText = "担当名";
-            this.dataGridViewTextBoxColumn136.Name = "dataGridViewTextBoxColumn136";
-            this.dataGridViewTextBoxColumn136.ReadOnly = true;
-            this.dataGridViewTextBoxColumn136.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn136.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn136.Width = 80;
-            // 
-            // dataGridViewTextBoxColumn137
-            // 
-            this.dataGridViewTextBoxColumn137.Frozen = true;
-            this.dataGridViewTextBoxColumn137.HeaderText = "工事コード";
-            this.dataGridViewTextBoxColumn137.Name = "dataGridViewTextBoxColumn137";
-            this.dataGridViewTextBoxColumn137.ReadOnly = true;
-            this.dataGridViewTextBoxColumn137.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn137.Visible = false;
-            this.dataGridViewTextBoxColumn137.Width = 5;
-            // 
-            // dataGridViewTextBoxColumn138
-            // 
-            this.dataGridViewTextBoxColumn138.Frozen = true;
-            this.dataGridViewTextBoxColumn138.HeaderText = "工事名称";
-            this.dataGridViewTextBoxColumn138.Name = "dataGridViewTextBoxColumn138";
-            this.dataGridViewTextBoxColumn138.ReadOnly = true;
-            this.dataGridViewTextBoxColumn138.Resizable = System.Windows.Forms.DataGridViewTriState.False;
-            this.dataGridViewTextBoxColumn138.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.dataGridViewTextBoxColumn138.Width = 150;
-            // 
-            // dataGridViewTextBoxColumn139
-            // 
-            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle151.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle151.ForeColor = System.Drawing.Color.Black;
-            this.dataGridViewTextBoxColumn139.DefaultCellStyle = dataGridViewCellStyle151;
-            this.dataGridViewTextBoxColumn139.Frozen = true;
-            this.dataGridViewTextBoxColumn139.HeaderText = "行動";
-            this.dataGridViewTextBoxColumn139.Name = "dataGridViewTextBoxColumn139";
-            this.dataGridViewTextBoxColumn139.ReadOnly = true;
-            this.dataGridViewTextBoxColumn139.Width = 80;
-            // 
-            // FrmMenu
-            // 
-            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
-            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
-            this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
-            this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1210, 682);
-            this.Controls.Add(this.btnLogOut);
-            this.Controls.Add(this.btnDataCopyE);
-            this.Controls.Add(this.lblVersion);
-            this.Controls.Add(this.lblDate);
-            this.Controls.Add(this.tabMenu);
-            this.Controls.Add(this.btnEnd);
-            this.Controls.Add(this.lblTitle);
-            this.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
-            this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.Name = "FrmMenu";
-            this.ShowIcon = false;
-            this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
-            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmMenu_FormClosing);
-            this.Load += new System.EventHandler(this.FormMenu_Load);
-            this.SizeChanged += new System.EventHandler(this.FrmMenu_SizeChanged);
-            this.tabMenu.ResumeLayout(false);
-            this.tabPage20.ResumeLayout(false);
-            this.tabPage7.ResumeLayout(false);
-            this.tabPage21.ResumeLayout(false);
-            this.tabPage8.ResumeLayout(false);
-            this.tabPage17.ResumeLayout(false);
-            this.tabPage18.ResumeLayout(false);
-            this.tabPage9.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
-            this.tabPage14.ResumeLayout(false);
-            this.tabPage15.ResumeLayout(false);
-            this.tabPage10.ResumeLayout(false);
-            this.tabPage11.ResumeLayout(false);
-            this.tabPage12.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).EndInit();
-            this.tabPage1.ResumeLayout(false);
-            this.tblLayoutOrder.ResumeLayout(false);
-            this.tblLayoutOrder.PerformLayout();
-            this.tabPage2.ResumeLayout(false);
-            this.tblLayoutConstruction.ResumeLayout(false);
-            this.tblLayoutConstruction.PerformLayout();
-            this.tabPage3.ResumeLayout(false);
-            this.tblLayoutBilling.ResumeLayout(false);
-            this.tblLayoutBilling.PerformLayout();
-            this.tabPage16.ResumeLayout(false);
-            this.tabPage22.ResumeLayout(false);
-            this.tabPage4.ResumeLayout(false);
-            this.pnlMaster01.ResumeLayout(false);
-            this.tblLayoutMaster.ResumeLayout(false);
-            this.tabPage19.ResumeLayout(false);
-            this.tblLayoutMaster1.ResumeLayout(false);
-            this.tabPage5.ResumeLayout(false);
-            this.tblLayoutMaster2.ResumeLayout(false);
-            this.tabPage6.ResumeLayout(false);
-            this.tblLayoutMaster3.ResumeLayout(false);
-            this.tableLayouAffairs.ResumeLayout(false);
-            this.tableLayoutDocumentsToBeBubmitted.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)(this.dgvBusinessMessage)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvMessageBoard)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.dgvDocumentApproval)).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.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();
-
-        }
-
-        #endregion
-
-        private System.Windows.Forms.Label lblTitle;
-        private System.Windows.Forms.Button btnEnd;
-        private System.Windows.Forms.TabControl tabMenu;
-        private System.Windows.Forms.TabPage tabPage1;
-        private System.Windows.Forms.TabPage tabPage5;
-        private System.Windows.Forms.TabPage tabPage2;
-        private System.Windows.Forms.TabPage tabPage3;
-        private System.Windows.Forms.Button btnOrder10;
-        private System.Windows.Forms.Button btnOrder09;
-        private System.Windows.Forms.Button btnOrder08;
-        private System.Windows.Forms.Button btnOrder07;
-        private System.Windows.Forms.Button btnOrder06;
-        private System.Windows.Forms.Button btnOrder04;
-        private System.Windows.Forms.Button btnOrder03;
-        private System.Windows.Forms.Button btnOrder02;
-        private System.Windows.Forms.Button btnOrder01;
-        private System.Windows.Forms.Button btnOrder00;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutOrder;
-        private System.Windows.Forms.Label lblArrpw1_02;
-        private System.Windows.Forms.Label lblArrpw1_04;
-        private System.Windows.Forms.Button btnOrder12;
-        private System.Windows.Forms.Button btnOrder13;
-        private System.Windows.Forms.Button btnOrder14;
-        private System.Windows.Forms.Button btnOrder15;
-        private System.Windows.Forms.Button btnOrder16;
-        private System.Windows.Forms.Button btnOrder05;
-        private System.Windows.Forms.Button btnOrder11;
-        private System.Windows.Forms.Button btnOrder17;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutConstruction;
-        private System.Windows.Forms.Button btnConstruction00;
-        private System.Windows.Forms.Button btnConstruction06;
-        private System.Windows.Forms.Button btnConstruction01;
-        private System.Windows.Forms.Button btnConstruction02;
-        private System.Windows.Forms.Button btnConstruction03;
-        private System.Windows.Forms.Button btnConstruction04;
-        private System.Windows.Forms.Button btnConstruction10;
-        private System.Windows.Forms.Button btnConstruction09;
-        private System.Windows.Forms.Button btnConstruction08;
-        private System.Windows.Forms.Button btnConstruction07;
-        private System.Windows.Forms.Label lblArrpw2_01;
-        private System.Windows.Forms.Button btnConstruction12;
-        private System.Windows.Forms.Button btnConstruction13;
-        private System.Windows.Forms.Button btnConstruction14;
-        private System.Windows.Forms.Button btnConstruction15;
-        private System.Windows.Forms.Button btnConstruction16;
-        private System.Windows.Forms.Button btnConstruction05;
-        private System.Windows.Forms.Button btnConstruction11;
-        private System.Windows.Forms.Button btnConstruction17;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutMaster2;
-        private System.Windows.Forms.Button btnMaster2_00;
-        private System.Windows.Forms.Button btnMaster2_06;
-        private System.Windows.Forms.Button btnMaster2_01;
-        private System.Windows.Forms.Button btnMaster2_02;
-        private System.Windows.Forms.Button btnMaster2_03;
-        private System.Windows.Forms.Button btnMaster2_04;
-        private System.Windows.Forms.Button btnMaster2_10;
-        private System.Windows.Forms.Button btnMaster2_09;
-        private System.Windows.Forms.Button btnMaster2_08;
-        private System.Windows.Forms.Button btnMaster2_07;
-        private System.Windows.Forms.Button btnMaster2_12;
-        private System.Windows.Forms.Button btnMaster2_13;
-        private System.Windows.Forms.Button btnMaster2_14;
-        private System.Windows.Forms.Button btnMaster2_15;
-        private System.Windows.Forms.Button btnMaster2_16;
-        private System.Windows.Forms.Button btnMaster2_r05;
-        private System.Windows.Forms.Button btnMaster2_11;
-        private System.Windows.Forms.Button btnMaster2_17;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutBilling;
-        private System.Windows.Forms.Button btnBilling05;
-        private System.Windows.Forms.Button btnBilling01;
-        private System.Windows.Forms.Button btnBilling09;
-        private System.Windows.Forms.Button btnBilling03;
-        private System.Windows.Forms.Button btnBilling08;
-        private System.Windows.Forms.Button btnBilling06;
-        private System.Windows.Forms.Button btnBilling10;
-        private System.Windows.Forms.Button btnBilling11;
-        private System.Windows.Forms.Button btnBilling12;
-        private System.Windows.Forms.Button btnBilling13;
-        private System.Windows.Forms.Button btnBilling02;
-        private System.Windows.Forms.Button btnBilling07;
-        private System.Windows.Forms.Button btnBilling04;
-        private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.TabPage tabPage6;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutMaster3;
-        private System.Windows.Forms.Button btnMaster3_00;
-        private System.Windows.Forms.Button btnMaster3_01;
-        private System.Windows.Forms.Button btnMaster3_02;
-        private System.Windows.Forms.Button btnMaster3_03;
-        private System.Windows.Forms.Button btnMaster3_04;
-        private System.Windows.Forms.Button btnMaster3_05;
-        private System.Windows.Forms.Button btnMaster3_06;
-        private System.Windows.Forms.Button btnMaster3_07;
-        private System.Windows.Forms.Button btnMaster3_08;
-        private System.Windows.Forms.Button btnMaster3_09;
-        private System.Windows.Forms.Button btnMaster3_10;
-        private System.Windows.Forms.Button btnMaster3_11;
-        private System.Windows.Forms.Button btnMaster3_12;
-        private System.Windows.Forms.Button btnMaster3_13;
-        private System.Windows.Forms.Button btnMaster3_14;
-        private System.Windows.Forms.Button btnMaster3_15;
-        private System.Windows.Forms.Button btnMaster3_16;
-        private System.Windows.Forms.Button btnMaster3_17;
-        private System.Windows.Forms.TabPage tabPage4;
-        private System.Windows.Forms.Label label2;
-        private System.Windows.Forms.Label label3;
-        private System.Windows.Forms.Label label6;
-        private System.Windows.Forms.Label lblDate;
-        private System.Windows.Forms.Label lblVersion;
-        private System.Windows.Forms.TabPage tabPage7;
-        private CustomControls.DataGridViewEX dgvMessageBoard;
-        private System.Windows.Forms.Button btnLogOut;
-        private System.Windows.Forms.TabPage tabPage8;
-        private System.Windows.Forms.TabPage tabPage9;
-        private System.Windows.Forms.TabPage tabPage10;
-        private System.Windows.Forms.TabPage tabPage11;
-        private System.Windows.Forms.TabPage tabPage12;
-        private System.Windows.Forms.TabPage tabPage13;
-        private System.Windows.Forms.ToolTip toolTip1;
-        private System.Windows.Forms.Button btnReLoadMessage;
-        private System.Windows.Forms.Label label8;
-        private System.Windows.Forms.Label lblArrpw2_04;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label label7;
-        private System.Windows.Forms.Label label10;
-        private System.Windows.Forms.ProgressBar UpDateProgress;
-        private System.Windows.Forms.Button btnMessageEntry;
-        private CustomControls.DataGridViewEX dgvSalesInProjects;
-        private System.Windows.Forms.Label label11;
-        private System.Windows.Forms.Button btnReLoadSales;
-        private System.Windows.Forms.ProgressBar ProgressSalesProjects;
-        private System.Windows.Forms.Button btnDataEntry;
-        private System.Windows.Forms.ProgressBar ProgressConstructionProjects;
-        private System.Windows.Forms.Button btnReloadConstructionProjects;
-        private System.Windows.Forms.Label label12;
-        private CustomControls.DataGridViewEX dgvConstructionProjects;
-        private System.Windows.Forms.TabPage tabPage14;
-        private System.Windows.Forms.ProgressBar ProgressNonOrders;
-        private System.Windows.Forms.Button btnReloadNonOrders;
-        private System.Windows.Forms.Label label13;
-        private CustomControls.DataGridViewEX dgvNonOrders;
-        private System.Windows.Forms.TabPage tabPage15;
-        private System.Windows.Forms.TabPage tabPage16;
-        private CustomControls.DataGridViewEX dgvCompletionOfConstruction;
-        private System.Windows.Forms.ProgressBar ProgressCompletionOfConstruction;
-        private System.Windows.Forms.Button btnReloadCompletionOfConstruction;
-        private System.Windows.Forms.Label label14;
-        private System.Windows.Forms.Label lblDepTotal01;
-        private System.Windows.Forms.Label lblDep01;
-        private System.Windows.Forms.Label label16;
-        private System.Windows.Forms.Label label9;
-        private System.Windows.Forms.Label label17;
-        private System.Windows.Forms.Label label18;
-        private System.Windows.Forms.Label label19;
-        private System.Windows.Forms.Label label20;
-        private System.Windows.Forms.TabPage tabPage17;
-        private System.Windows.Forms.TabPage tabPage18;
-        private CustomControls.DataGridViewEX dgvTenders;
-        private System.Windows.Forms.Label label21;
-        private CustomControls.DataGridViewEX dgvBudgetUp;
-        private System.Windows.Forms.Label label22;
-        private System.Windows.Forms.ProgressBar ProgressTenders;
-        private System.Windows.Forms.ProgressBar ProgressBudgetUp;
-        private System.Windows.Forms.Button btnReLoadTenders;
-        private System.Windows.Forms.Button btnReLoadBudgetUp;
-        private System.Windows.Forms.Button btnReLoadActionSchedule;
-        private System.Windows.Forms.Button btnActionSchdule;
-        private System.Windows.Forms.Button btnDispLeft;
-        private System.Windows.Forms.Button btnDispRight;
-        private System.Windows.Forms.Button btnVehicleSchdule;
-        private System.Windows.Forms.Label lblTotal01;
-        private System.Windows.Forms.Label lblDepTotal03;
-        private System.Windows.Forms.Label lblDepTotal02;
-        private System.Windows.Forms.Label label23;
-        private System.Windows.Forms.Label lblDep03;
-        private System.Windows.Forms.Label lblDep02;
-        private System.Windows.Forms.Panel pnlMaster01;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutMaster;
-        private System.Windows.Forms.Button btnMaster_00;
-        private System.Windows.Forms.Button btnMaster_06;
-        private System.Windows.Forms.Button btnMaster_10;
-        private System.Windows.Forms.Button btnMaster_09;
-        private System.Windows.Forms.Button btnMaster_08;
-        private System.Windows.Forms.Button btnMaster_07;
-        private System.Windows.Forms.Button btnMaster_12;
-        private System.Windows.Forms.Button btnMaster_13;
-        private System.Windows.Forms.Button btnMaster_14;
-        private System.Windows.Forms.Button btnMaster_15;
-        private System.Windows.Forms.Button btnMaster_16;
-        private System.Windows.Forms.Button btnMaster_11;
-        private System.Windows.Forms.Button btnMaster_17;
-        private System.Windows.Forms.Button btnMaster_05;
-        private System.Windows.Forms.Button btnMaster_04;
-        private System.Windows.Forms.Button btnMaster_03;
-        private System.Windows.Forms.Button btnMaster_02;
-        private System.Windows.Forms.Button btnMaster_01;
-        private System.Windows.Forms.Button btnMaster_18;
-        private System.Windows.Forms.Button btnMaster_19;
-        private System.Windows.Forms.Button btnMaster_20;
-        private System.Windows.Forms.Button btnMaster_21;
-        private System.Windows.Forms.Button btnMaster_22;
-        private System.Windows.Forms.Button btnMaster_23;
-        private System.Windows.Forms.Label lblTotal03;
-        private System.Windows.Forms.Label lblTotal02;
-        private System.Windows.Forms.Label lblDepTotal04;
-        private System.Windows.Forms.Label label30;
-        private System.Windows.Forms.Label label28;
-        private System.Windows.Forms.Label lblDep04;
-        private System.Windows.Forms.TabPage tabPage19;
-        private System.Windows.Forms.Label label15;
-        private System.Windows.Forms.Button btnReLoadStaffAssignment;
-        private CustomControls.DataGridViewEX dgvStaffAssignment;
-        private System.Windows.Forms.TabPage tabPage20;
-        private System.Windows.Forms.ProgressBar BusinessProgress;
-        private System.Windows.Forms.Button btnReLoadBusinessMsg;
-        private CustomControls.DataGridViewEX dgvBusinessMessage;
-        private System.Windows.Forms.ProgressBar progBarStaffAssignment;
-        private System.Windows.Forms.TableLayoutPanel tblLayoutMaster1;
-        private System.Windows.Forms.Button btnMaster1_00;
-        private System.Windows.Forms.Button btnMaster1_06;
-        private System.Windows.Forms.Button btnMaster1_10;
-        private System.Windows.Forms.Button btnMaster1_09;
-        private System.Windows.Forms.Button btnMaster1_08;
-        private System.Windows.Forms.Button btnMaster1_07;
-        private System.Windows.Forms.Button btnMaster1_12;
-        private System.Windows.Forms.Button btnMaster1_13;
-        private System.Windows.Forms.Button btnMaster1_14;
-        private System.Windows.Forms.Button btnMaster1_15;
-        private System.Windows.Forms.Button btnMaster1_16;
-        private System.Windows.Forms.Button btnMaster1_11;
-        private System.Windows.Forms.Button btnMaster1_17;
-        private System.Windows.Forms.Button btnMaster1_05;
-        private System.Windows.Forms.Button btnMaster1_04;
-        private System.Windows.Forms.Button btnMaster1_03;
-        private System.Windows.Forms.Button btnMaster1_02;
-        private System.Windows.Forms.Button btnMaster1_01;
-        private System.Windows.Forms.ProgressBar progBarSalesGraph;
-        private System.Windows.Forms.Button btnReLoadSalesGraph;
-        private System.Windows.Forms.Label label24;
-        private System.Windows.Forms.DataVisualization.Charting.Chart chartSalesGraph;
-        private System.Windows.Forms.Label lblSalesGraphUpdate;
-        private System.Windows.Forms.Timer timer_StaffAssign;
-        private System.Windows.Forms.Label lblCompTotal02;
-        private System.Windows.Forms.Label lblCompTotal01;
-        private System.Windows.Forms.Label lblCompTitile02;
-        private System.Windows.Forms.Label lblCompTitile01;
-        private System.Windows.Forms.Button btnMaster_24;
-        private System.Windows.Forms.Button btnMaster_25;
-        private System.Windows.Forms.Button btnMaster_26;
-        private CustomControls.DataGridViewEX dgvActionSchedule;
-        private System.Windows.Forms.TabPage tabPage21;
-        private System.Windows.Forms.Button btnReLoadDAprroval;
-        private System.Windows.Forms.ProgressBar ProgressDApproval;
-        private CustomControls.DataGridViewEX dgvDocumentApproval;
-        private System.Windows.Forms.Label label27;
-        private System.Windows.Forms.Label label26;
-        private System.Windows.Forms.Label label25;
-        private System.Windows.Forms.Label label29;
-        private System.Windows.Forms.Label label31;
-        private System.Windows.Forms.Button btnDataCopyA;
-        private System.Windows.Forms.Button btnDataCopyB;
-        private System.Windows.Forms.Button btnDataCopyC;
-        private System.Windows.Forms.Button btnDataCopyD;
-        private System.Windows.Forms.Button btnDataCopyE;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn79;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn80;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn81;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn82;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn83;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column24;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn84;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn85;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column06;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column07;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column9;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column6;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column8;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn20;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn21;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn22;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn23;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column21;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn25;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn26;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn27;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn28;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn29;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn30;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn31;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn32;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn33;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn34;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn35;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column20;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn37;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn38;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn39;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn40;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn41;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn42;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn43;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column16;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn5;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column12;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn6;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn7;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn8;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn9;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column11;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn11;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column17;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn12;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn13;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn14;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn18;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column18;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays13;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays14;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column23;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column13;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column14;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays16;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays17;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays18;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol00;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column22;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays06;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays07;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays08;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays09;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays11;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays12;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays13;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays14;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays15;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays16;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays17;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays18;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays20;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays21;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays22;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays23;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays24;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays25;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays26;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays27;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays28;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays29;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays30;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ActionColDays31;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn00;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn StaffFixColumn06;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn12;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn06;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn07;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn08;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn09;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn10;
-        private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn11;
-        private System.Windows.Forms.NumericUpDown numUDConstPro;
-        private System.Windows.Forms.Label label32;
-        private System.Windows.Forms.Button btnBilling00;
-        private System.Windows.Forms.Label label4;
-        private System.Windows.Forms.Label label34;
-        private System.Windows.Forms.Button button14;
-        private System.Windows.Forms.Label label33;
-        private System.Windows.Forms.Label label35;
-        private System.Windows.Forms.Label label36;
-        private System.Windows.Forms.NumericUpDown SalseGraphNum;
-        private System.Windows.Forms.Label label37;
-        private System.Windows.Forms.Label label38;
-        private System.Windows.Forms.Label lblDepTotal05;
-        private System.Windows.Forms.Label lblDep05;
-        private System.Windows.Forms.TabPage tabPage22;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn16;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn17;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn24;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn36;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn44;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn45;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn46;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn47;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn48;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn49;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn50;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn51;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn52;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn53;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn54;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn55;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn56;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn57;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn58;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn59;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn60;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn61;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn62;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn63;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn64;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn65;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn66;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn67;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn68;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn69;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn70;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn71;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn72;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn73;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn74;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn75;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn76;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn77;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn78;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn86;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn87;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn88;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn89;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn90;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn91;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn92;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn93;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn94;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn95;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn96;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn97;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn98;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn99;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn100;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn101;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn102;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn103;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn104;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn105;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn106;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn107;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn108;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn109;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn110;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn111;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn112;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn113;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn114;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn115;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn116;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn117;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn118;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn119;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn120;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn121;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn122;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn123;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn124;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn125;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn126;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn127;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn128;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn129;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn130;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn131;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn132;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn133;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn134;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn135;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn136;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn137;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn138;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn139;
-        private System.Windows.Forms.TableLayoutPanel tableLayoutDocumentsToBeBubmitted;
-        private System.Windows.Forms.Button button20;
-        private System.Windows.Forms.Button button21;
-        private System.Windows.Forms.Button button22;
-        private System.Windows.Forms.Button button23;
-        private System.Windows.Forms.Button button24;
-        private System.Windows.Forms.Button button25;
-        private System.Windows.Forms.Button button26;
-        private System.Windows.Forms.Button button27;
-        private System.Windows.Forms.Button button28;
-        private System.Windows.Forms.Button button29;
-        private System.Windows.Forms.Button button30;
-        private System.Windows.Forms.Button button31;
-        private System.Windows.Forms.Button button32;
-        private System.Windows.Forms.Button button33;
-        private System.Windows.Forms.Button button34;
-        private System.Windows.Forms.Button button35;
-        private System.Windows.Forms.Button button36;
-        private System.Windows.Forms.Button button37;
-        private System.Windows.Forms.TableLayoutPanel tableLayouAffairs;
-        private System.Windows.Forms.Button button1;
-        private System.Windows.Forms.Button button2;
-        private System.Windows.Forms.Button button3;
-        private System.Windows.Forms.Button button4;
-        private System.Windows.Forms.Button button5;
-        private System.Windows.Forms.Button button6;
-        private System.Windows.Forms.Button button7;
-        private System.Windows.Forms.Button button8;
-        private System.Windows.Forms.Button button9;
-        private System.Windows.Forms.Button button10;
-        private System.Windows.Forms.Button button11;
-        private System.Windows.Forms.Button button12;
-        private System.Windows.Forms.Button button13;
-        private System.Windows.Forms.Button button15;
-        private System.Windows.Forms.Button button16;
-        private System.Windows.Forms.Button button17;
-        private System.Windows.Forms.Button button18;
-        private System.Windows.Forms.Button button19;
-    }
-}
-
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.Designer.cs	(revision 83)
@@ -29,49 +29,14 @@
         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();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -118,6 +83,7 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle81 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle82 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle83 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle92 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle84 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle85 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle86 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -126,7 +92,6 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle89 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle90 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle91 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle92 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle93 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle94 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle95 = new System.Windows.Forms.DataGridViewCellStyle();
@@ -197,10 +162,67 @@
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle160 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle161 = new System.Windows.Forms.DataGridViewCellStyle();
             System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle162 = new System.Windows.Forms.DataGridViewCellStyle();
-            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle166 = new System.Windows.Forms.DataGridViewCellStyle();
             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.DataGridViewCellStyle dataGridViewCellStyle166 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle167 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle168 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle169 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle170 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle171 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle172 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle173 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle174 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle175 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle176 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle177 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle178 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle179 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle180 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle181 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle182 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle183 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle184 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle188 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle185 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle186 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle187 = 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 dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
+            System.Windows.Forms.DataGridViewCellStyle 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 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 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,10 +229,12 @@
             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.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.tabPage3 = new System.Windows.Forms.TabPage();
             this.label31 = new System.Windows.Forms.Label();
             this.label27 = new System.Windows.Forms.Label();
@@ -217,52 +241,135 @@
             this.label26 = new System.Windows.Forms.Label();
             this.label29 = new System.Windows.Forms.Label();
             this.label25 = new System.Windows.Forms.Label();
-            this.btnReLoadDAprroval = new System.Windows.Forms.Button();
-            this.ProgressDApproval = new System.Windows.Forms.ProgressBar();
+            this.btnReLoadConstrApp = new System.Windows.Forms.Button();
+            this.ProgressConstrApp = new System.Windows.Forms.ProgressBar();
+            this.dgvApproval = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.tabPage4 = new System.Windows.Forms.TabPage();
+            this.label5 = new System.Windows.Forms.Label();
+            this.label6 = new System.Windows.Forms.Label();
+            this.label7 = new System.Windows.Forms.Label();
+            this.label8 = new System.Windows.Forms.Label();
+            this.btnReLoadPersonApp = new System.Windows.Forms.Button();
+            this.ProgressPersonApp = new System.Windows.Forms.ProgressBar();
+            this.dgvPersonApp = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.label4 = new System.Windows.Forms.Label();
+            this.tabPage5 = 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();
             this.btnReLoadSales = new System.Windows.Forms.Button();
             this.label11 = new System.Windows.Forms.Label();
-            this.tabPage5 = new System.Windows.Forms.TabPage();
+            this.tabPage6 = new System.Windows.Forms.TabPage();
             this.btnDataCopyB = new System.Windows.Forms.Button();
             this.btnReLoadTenders = new System.Windows.Forms.Button();
             this.ProgressTenders = new System.Windows.Forms.ProgressBar();
             this.label21 = new System.Windows.Forms.Label();
-            this.tabPage6 = new System.Windows.Forms.TabPage();
+            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.tabPage7 = 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.tabPage7 = new System.Windows.Forms.TabPage();
-            this.lblDepTotal05 = new System.Windows.Forms.Label();
-            this.lblDep05 = 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.tabPage8 = new System.Windows.Forms.TabPage();
+            this.dgvOrderTotal = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
+            this.Column33 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column34 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column35 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column36 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column37 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column38 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column39 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column40 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.numUDConstPro = new System.Windows.Forms.NumericUpDown();
             this.lblTotal03 = new System.Windows.Forms.Label();
             this.lblTotal02 = new System.Windows.Forms.Label();
             this.lblTotal01 = new System.Windows.Forms.Label();
-            this.lblDepTotal04 = new System.Windows.Forms.Label();
-            this.lblDepTotal03 = new System.Windows.Forms.Label();
-            this.lblDepTotal02 = new System.Windows.Forms.Label();
             this.label30 = new System.Windows.Forms.Label();
-            this.lblDepTotal01 = new System.Windows.Forms.Label();
             this.label28 = new System.Windows.Forms.Label();
             this.lblPeriod = new System.Windows.Forms.Label();
-            this.lblDep04 = new System.Windows.Forms.Label();
             this.label23 = new System.Windows.Forms.Label();
-            this.lblDep03 = new System.Windows.Forms.Label();
-            this.lblDep02 = new System.Windows.Forms.Label();
-            this.lblDep01 = new System.Windows.Forms.Label();
             this.ProgressConstructionProjects = new System.Windows.Forms.ProgressBar();
             this.btnReloadConstructionProjects = new System.Windows.Forms.Button();
             this.label12 = new System.Windows.Forms.Label();
-            this.tabPage8 = new System.Windows.Forms.TabPage();
+            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.tabPage9 = 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.tabPage9 = new System.Windows.Forms.TabPage();
+            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.tabPage10 = new System.Windows.Forms.TabPage();
             this.label39 = new System.Windows.Forms.Label();
             this.numUDNonOrder = new System.Windows.Forms.NumericUpDown();
             this.label40 = new System.Windows.Forms.Label();
@@ -271,7 +378,15 @@
             this.ProgressNonOrders = new System.Windows.Forms.ProgressBar();
             this.btnReloadNonOrders = new System.Windows.Forms.Button();
             this.label13 = new System.Windows.Forms.Label();
-            this.tabPage10 = new System.Windows.Forms.TabPage();
+            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.tabPage11 = new System.Windows.Forms.TabPage();
             this.lblCompTotal04 = new System.Windows.Forms.Label();
             this.lblCompTitle04 = new System.Windows.Forms.Label();
             this.lblCompTotal03 = new System.Windows.Forms.Label();
@@ -287,7 +402,58 @@
             this.ProgressCompletionOfConstruction = new System.Windows.Forms.ProgressBar();
             this.btnReloadCompletionOfConstruction = new System.Windows.Forms.Button();
             this.label14 = new System.Windows.Forms.Label();
-            this.tabPage11 = new System.Windows.Forms.TabPage();
+            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.tabPage12 = 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();
@@ -294,11 +460,19 @@
             this.btnActionSchdule = new System.Windows.Forms.Button();
             this.btnReLoadActionSchedule = new System.Windows.Forms.Button();
             this.label20 = new System.Windows.Forms.Label();
-            this.tabPage12 = new System.Windows.Forms.TabPage();
+            this.tabPage13 = new System.Windows.Forms.TabPage();
             this.progBarStaffAssignment = new System.Windows.Forms.ProgressBar();
             this.btnReLoadStaffAssignment = new System.Windows.Forms.Button();
             this.label15 = new System.Windows.Forms.Label();
-            this.tabPage13 = new System.Windows.Forms.TabPage();
+            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.tabPage14 = new System.Windows.Forms.TabPage();
             this.label36 = new System.Windows.Forms.Label();
             this.SalseGraphNum = new System.Windows.Forms.NumericUpDown();
             this.label37 = new System.Windows.Forms.Label();
@@ -308,7 +482,7 @@
             this.label24 = new System.Windows.Forms.Label();
             this.progBarSalesGraph = new System.Windows.Forms.ProgressBar();
             this.btnReLoadSalesGraph = new System.Windows.Forms.Button();
-            this.tabPage14 = new System.Windows.Forms.TabPage();
+            this.tabPage15 = new System.Windows.Forms.TabPage();
             this.tblLayoutOrder = new System.Windows.Forms.TableLayoutPanel();
             this.btnOrder0000 = new System.Windows.Forms.Button();
             this.btnOrder0001 = new System.Windows.Forms.Button();
@@ -333,13 +507,13 @@
             this.label2 = new System.Windows.Forms.Label();
             this.lblArrpw1_02 = new System.Windows.Forms.Label();
             this.label3 = new System.Windows.Forms.Label();
-            this.tabPage15 = new System.Windows.Forms.TabPage();
+            this.tabPage16 = new System.Windows.Forms.TabPage();
             this.pnlConstruction = new System.Windows.Forms.Panel();
             this.tblLayoutConstruction = new System.Windows.Forms.TableLayoutPanel();
-            this.label43 = new System.Windows.Forms.Label();
+            this.lblConstrLine01 = new System.Windows.Forms.Label();
             this.btnConstruction0000 = new System.Windows.Forms.Button();
-            this.label5 = new System.Windows.Forms.Label();
-            this.label7 = new System.Windows.Forms.Label();
+            this.lblConstrTitle01 = new System.Windows.Forms.Label();
+            this.lblConstr00 = new System.Windows.Forms.Label();
             this.btnConstruction0001 = new System.Windows.Forms.Button();
             this.btnConstruction0002 = new System.Windows.Forms.Button();
             this.btnConstruction0003 = new System.Windows.Forms.Button();
@@ -346,36 +520,36 @@
             this.btnConstruction0004 = new System.Windows.Forms.Button();
             this.btnConstruction0100 = new System.Windows.Forms.Button();
             this.btnConstruction0101 = new System.Windows.Forms.Button();
-            this.label8 = new System.Windows.Forms.Label();
+            this.lblConstr01 = new System.Windows.Forms.Label();
             this.btnConstruction0102 = new System.Windows.Forms.Button();
             this.btnConstruction0103 = new System.Windows.Forms.Button();
             this.btnConstruction0104 = new System.Windows.Forms.Button();
-            this.label16 = new System.Windows.Forms.Label();
+            this.lblConstr02 = new System.Windows.Forms.Label();
             this.btnConstruction0200 = new System.Windows.Forms.Button();
             this.btnConstruction0201 = new System.Windows.Forms.Button();
             this.btnConstruction0202 = new System.Windows.Forms.Button();
             this.btnConstruction0203 = new System.Windows.Forms.Button();
             this.btnConstruction0204 = new System.Windows.Forms.Button();
-            this.label44 = new System.Windows.Forms.Label();
-            this.label45 = new System.Windows.Forms.Label();
+            this.lblConstr03 = new System.Windows.Forms.Label();
+            this.lblConstrTitle02 = new System.Windows.Forms.Label();
             this.btnConstruction0300 = new System.Windows.Forms.Button();
             this.btnConstruction0301 = new System.Windows.Forms.Button();
             this.btnConstruction0302 = new System.Windows.Forms.Button();
             this.btnConstruction0303 = new System.Windows.Forms.Button();
             this.btnConstruction0304 = new System.Windows.Forms.Button();
-            this.label46 = new System.Windows.Forms.Label();
+            this.lblConstr04 = new System.Windows.Forms.Label();
             this.btnConstruction0400 = new System.Windows.Forms.Button();
             this.btnConstruction0401 = new System.Windows.Forms.Button();
             this.btnConstruction0402 = new System.Windows.Forms.Button();
             this.btnConstruction0403 = new System.Windows.Forms.Button();
             this.btnConstruction0404 = new System.Windows.Forms.Button();
-            this.label47 = new System.Windows.Forms.Label();
+            this.lblConstr05 = new System.Windows.Forms.Label();
             this.btnConstruction0500 = new System.Windows.Forms.Button();
             this.btnConstruction0501 = new System.Windows.Forms.Button();
             this.btnConstruction0502 = new System.Windows.Forms.Button();
             this.btnConstruction0503 = new System.Windows.Forms.Button();
             this.btnConstruction0504 = new System.Windows.Forms.Button();
-            this.label50 = new System.Windows.Forms.Label();
+            this.lblConstr06 = new System.Windows.Forms.Label();
             this.btnConstruction0600 = new System.Windows.Forms.Button();
             this.btnConstruction0601 = new System.Windows.Forms.Button();
             this.btnConstruction0602 = new System.Windows.Forms.Button();
@@ -386,20 +560,20 @@
             this.btnConstruction0702 = new System.Windows.Forms.Button();
             this.btnConstruction0703 = new System.Windows.Forms.Button();
             this.btnConstruction0704 = new System.Windows.Forms.Button();
-            this.label51 = new System.Windows.Forms.Label();
+            this.lblConstr08 = new System.Windows.Forms.Label();
             this.btnConstruction0800 = new System.Windows.Forms.Button();
             this.btnConstruction0801 = new System.Windows.Forms.Button();
             this.btnConstruction0802 = new System.Windows.Forms.Button();
             this.btnConstruction0803 = new System.Windows.Forms.Button();
             this.btnConstruction0804 = new System.Windows.Forms.Button();
-            this.label48 = new System.Windows.Forms.Label();
-            this.label49 = new System.Windows.Forms.Label();
-            this.label42 = new System.Windows.Forms.Label();
-            this.label32 = new System.Windows.Forms.Label();
-            this.label52 = new System.Windows.Forms.Label();
-            this.label53 = new System.Windows.Forms.Label();
-            this.label54 = new System.Windows.Forms.Label();
-            this.label55 = new System.Windows.Forms.Label();
+            this.lblConstr0602 = new System.Windows.Forms.Label();
+            this.lblConstr0502 = new System.Windows.Forms.Label();
+            this.lblConstr0202 = new System.Windows.Forms.Label();
+            this.lblConstr0102 = new System.Windows.Forms.Label();
+            this.lblConstr0802 = new System.Windows.Forms.Label();
+            this.lblConstrLine02 = new System.Windows.Forms.Label();
+            this.lblConstrTitle03 = new System.Windows.Forms.Label();
+            this.lblConstr09 = new System.Windows.Forms.Label();
             this.btnConstruction0900 = new System.Windows.Forms.Button();
             this.btnConstruction0901 = new System.Windows.Forms.Button();
             this.btnConstruction0902 = new System.Windows.Forms.Button();
@@ -410,31 +584,31 @@
             this.btnConstruction1002 = new System.Windows.Forms.Button();
             this.btnConstruction1003 = new System.Windows.Forms.Button();
             this.btnConstruction1004 = new System.Windows.Forms.Button();
-            this.label56 = new System.Windows.Forms.Label();
-            this.label57 = new System.Windows.Forms.Label();
-            this.label58 = new System.Windows.Forms.Label();
+            this.lblConstrLine03 = new System.Windows.Forms.Label();
+            this.lblConstrTitle04 = new System.Windows.Forms.Label();
+            this.lblConstr11 = new System.Windows.Forms.Label();
             this.btnConstruction1100 = new System.Windows.Forms.Button();
             this.btnConstruction1101 = new System.Windows.Forms.Button();
             this.btnConstruction1102 = new System.Windows.Forms.Button();
             this.btnConstruction1103 = new System.Windows.Forms.Button();
             this.btnConstruction1104 = new System.Windows.Forms.Button();
-            this.label60 = new System.Windows.Forms.Label();
-            this.label61 = new System.Windows.Forms.Label();
-            this.label62 = new System.Windows.Forms.Label();
-            this.label63 = new System.Windows.Forms.Label();
-            this.label64 = new System.Windows.Forms.Label();
+            this.lblConstr1102 = new System.Windows.Forms.Label();
+            this.lblConstr1103 = new System.Windows.Forms.Label();
+            this.lblConstrLine04 = new System.Windows.Forms.Label();
+            this.lblConstrTitle05 = new System.Windows.Forms.Label();
+            this.lblConstr12 = new System.Windows.Forms.Label();
             this.btnConstruction1200 = new System.Windows.Forms.Button();
             this.btnConstruction1201 = new System.Windows.Forms.Button();
             this.btnConstruction1202 = new System.Windows.Forms.Button();
             this.btnConstruction1203 = new System.Windows.Forms.Button();
             this.btnConstruction1204 = new System.Windows.Forms.Button();
-            this.label78 = new System.Windows.Forms.Label();
-            this.tabPage16 = new System.Windows.Forms.TabPage();
+            this.lblConstr10 = new System.Windows.Forms.Label();
+            this.tabPage17 = new System.Windows.Forms.TabPage();
             this.pnlAffairs = new System.Windows.Forms.Panel();
-            this.tableLayoutAffairs = new System.Windows.Forms.TableLayoutPanel();
+            this.tblLayoutAffairs = new System.Windows.Forms.TableLayoutPanel();
             this.btnAffairs0000 = new System.Windows.Forms.Button();
             this.btnAffairs0001 = new System.Windows.Forms.Button();
-            this.label65 = new System.Windows.Forms.Label();
+            this.lblAffairsTitle01 = new System.Windows.Forms.Label();
             this.btnAffairs0002 = new System.Windows.Forms.Button();
             this.btnAffairs0003 = new System.Windows.Forms.Button();
             this.btnAffairs0004 = new System.Windows.Forms.Button();
@@ -443,55 +617,55 @@
             this.btnAffairs0102 = new System.Windows.Forms.Button();
             this.btnAffairs0103 = new System.Windows.Forms.Button();
             this.btnAffairs0104 = new System.Windows.Forms.Button();
-            this.label67 = new System.Windows.Forms.Label();
-            this.label66 = new System.Windows.Forms.Label();
-            this.label68 = new System.Windows.Forms.Label();
+            this.lblAffairs00 = new System.Windows.Forms.Label();
+            this.lblAffairs01 = new System.Windows.Forms.Label();
+            this.lblAffairsLine01 = new System.Windows.Forms.Label();
             this.btnAffairs0302 = new System.Windows.Forms.Button();
             this.btnAffairs0300 = new System.Windows.Forms.Button();
             this.btnAffairs0301 = new System.Windows.Forms.Button();
             this.btnAffairs0201 = new System.Windows.Forms.Button();
             this.btnAffairs0200 = new System.Windows.Forms.Button();
-            this.label69 = new System.Windows.Forms.Label();
+            this.lblAffairsTitle02 = new System.Windows.Forms.Label();
             this.btnAffairs0202 = new System.Windows.Forms.Button();
             this.btnAffairs0203 = new System.Windows.Forms.Button();
             this.btnAffairs0204 = new System.Windows.Forms.Button();
             this.btnAffairs0303 = new System.Windows.Forms.Button();
             this.btnAffairs0304 = new System.Windows.Forms.Button();
-            this.label70 = new System.Windows.Forms.Label();
+            this.lblAffairsLine02 = new System.Windows.Forms.Label();
             this.btnAffairs0400 = new System.Windows.Forms.Button();
             this.btnAffairs0401 = new System.Windows.Forms.Button();
             this.btnAffairs0402 = new System.Windows.Forms.Button();
             this.btnAffairs0403 = new System.Windows.Forms.Button();
             this.btnAffairs0404 = new System.Windows.Forms.Button();
-            this.label71 = new System.Windows.Forms.Label();
-            this.label72 = new System.Windows.Forms.Label();
-            this.label73 = new System.Windows.Forms.Label();
-            this.label74 = new System.Windows.Forms.Label();
+            this.lblAffairsTitle03 = new System.Windows.Forms.Label();
+            this.lblAffairs04 = new System.Windows.Forms.Label();
+            this.lblAffairsLine03 = new System.Windows.Forms.Label();
+            this.lblAffairsTitle04 = new System.Windows.Forms.Label();
             this.btnAffairs0500 = new System.Windows.Forms.Button();
-            this.label75 = new System.Windows.Forms.Label();
-            this.label76 = new System.Windows.Forms.Label();
-            this.label77 = new System.Windows.Forms.Label();
-            this.tabPage17 = new System.Windows.Forms.TabPage();
+            this.lblAffairs0402 = new System.Windows.Forms.Label();
+            this.lblAffairs0403 = new System.Windows.Forms.Label();
+            this.lblAffairs0404 = new System.Windows.Forms.Label();
+            this.tabPage18 = new System.Windows.Forms.TabPage();
             this.tableLayoutDocuments = new System.Windows.Forms.TableLayoutPanel();
-            this.button1 = new System.Windows.Forms.Button();
-            this.button2 = new System.Windows.Forms.Button();
-            this.button3 = new System.Windows.Forms.Button();
-            this.button4 = new System.Windows.Forms.Button();
-            this.button5 = new System.Windows.Forms.Button();
-            this.button6 = new System.Windows.Forms.Button();
-            this.button7 = new System.Windows.Forms.Button();
-            this.button8 = new System.Windows.Forms.Button();
-            this.button9 = new System.Windows.Forms.Button();
-            this.button10 = new System.Windows.Forms.Button();
-            this.button11 = new System.Windows.Forms.Button();
-            this.button12 = new System.Windows.Forms.Button();
-            this.button13 = new System.Windows.Forms.Button();
-            this.button15 = new System.Windows.Forms.Button();
-            this.button16 = new System.Windows.Forms.Button();
-            this.button17 = new System.Windows.Forms.Button();
-            this.button18 = new System.Windows.Forms.Button();
-            this.button19 = new System.Windows.Forms.Button();
-            this.tabPage18 = new System.Windows.Forms.TabPage();
+            this.btnDocApp0000 = new System.Windows.Forms.Button();
+            this.btnDocApp0001 = new System.Windows.Forms.Button();
+            this.btnDocApp0100 = new System.Windows.Forms.Button();
+            this.btnDocApp0200 = new System.Windows.Forms.Button();
+            this.btnDocApp0300 = new System.Windows.Forms.Button();
+            this.btnDocApp0400 = new System.Windows.Forms.Button();
+            this.btnDocApp0401 = new System.Windows.Forms.Button();
+            this.btnDocApp0301 = new System.Windows.Forms.Button();
+            this.btnDocApp0201 = new System.Windows.Forms.Button();
+            this.btnDocApp0101 = new System.Windows.Forms.Button();
+            this.btnDocApp0002 = new System.Windows.Forms.Button();
+            this.btnDocApp0102 = new System.Windows.Forms.Button();
+            this.btnDocApp0202 = new System.Windows.Forms.Button();
+            this.btnDocApp0302 = new System.Windows.Forms.Button();
+            this.btnDocApp0402 = new System.Windows.Forms.Button();
+            this.btnDocApp0500 = new System.Windows.Forms.Button();
+            this.btnDocApp0501 = new System.Windows.Forms.Button();
+            this.btnDocApp0502 = new System.Windows.Forms.Button();
+            this.tabPage19 = new System.Windows.Forms.TabPage();
             this.pnlMaster01 = new System.Windows.Forms.Panel();
             this.tblLayoutMaster = new System.Windows.Forms.TableLayoutPanel();
             this.lblDate = new System.Windows.Forms.Label();
@@ -500,7 +674,21 @@
             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.dataGridViewTextBoxColumn53 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column42 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column43 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column45 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column46 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn54 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn55 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn57 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column44 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn58 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.Column41 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn59 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn60 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn61 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+            this.dataGridViewTextBoxColumn62 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dataGridViewTextBoxColumn79 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dataGridViewTextBoxColumn80 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.dataGridViewTextBoxColumn81 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -509,7 +697,6 @@
             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();
@@ -517,7 +704,6 @@
             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();
@@ -531,190 +717,52 @@
             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.dgvPersonApp)).BeginInit();
             this.tabPage5.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).BeginInit();
             this.tabPage6.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).BeginInit();
             this.tabPage7.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).BeginInit();
+            this.tabPage8.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvOrderTotal)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).BeginInit();
-            this.tabPage8.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).BeginInit();
             this.tabPage9.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).BeginInit();
+            this.tabPage10.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDNonOrder)).BeginInit();
-            this.tabPage10.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).BeginInit();
+            this.tabPage11.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.numUDCompletion)).BeginInit();
-            this.tabPage11.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).BeginInit();
             this.tabPage12.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).BeginInit();
             this.tabPage13.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).BeginInit();
+            this.tabPage14.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).BeginInit();
-            this.tabPage14.SuspendLayout();
+            this.tabPage15.SuspendLayout();
             this.tblLayoutOrder.SuspendLayout();
-            this.tabPage15.SuspendLayout();
+            this.tabPage16.SuspendLayout();
             this.pnlConstruction.SuspendLayout();
             this.tblLayoutConstruction.SuspendLayout();
-            this.tabPage16.SuspendLayout();
+            this.tabPage17.SuspendLayout();
             this.pnlAffairs.SuspendLayout();
-            this.tableLayoutAffairs.SuspendLayout();
-            this.tabPage17.SuspendLayout();
+            this.tblLayoutAffairs.SuspendLayout();
+            this.tabPage18.SuspendLayout();
             this.tableLayoutDocuments.SuspendLayout();
-            this.tabPage18.SuspendLayout();
+            this.tabPage19.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
@@ -724,7 +772,7 @@
             this.lblTitle.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblTitle.Font = new System.Drawing.Font("AR丸ゴシック体E", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblTitle.ForeColor = System.Drawing.Color.Black;
-            this.lblTitle.Location = new System.Drawing.Point(355, 10);
+            this.lblTitle.Location = new System.Drawing.Point(360, 10);
             this.lblTitle.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
             this.lblTitle.Name = "lblTitle";
             this.lblTitle.Size = new System.Drawing.Size(500, 30);
@@ -741,7 +789,7 @@
             this.btnEnd.Location = new System.Drawing.Point(405, 632);
             this.btnEnd.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnEnd.Name = "btnEnd";
-            this.btnEnd.Size = new System.Drawing.Size(400, 43);
+            this.btnEnd.Size = new System.Drawing.Size(410, 43);
             this.btnEnd.TabIndex = 18;
             this.btnEnd.Text = "シ　ス　テ　ム　の　終　了";
             this.btnEnd.UseVisualStyleBackColor = false;
@@ -770,14 +818,16 @@
             this.tabMenu.Controls.Add(this.tabPage16);
             this.tabMenu.Controls.Add(this.tabPage17);
             this.tabMenu.Controls.Add(this.tabPage18);
+            this.tabMenu.Controls.Add(this.tabPage19);
             this.tabMenu.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.tabMenu.ImeMode = System.Windows.Forms.ImeMode.NoControl;
             this.tabMenu.ItemSize = new System.Drawing.Size(90, 26);
             this.tabMenu.Location = new System.Drawing.Point(5, 56);
             this.tabMenu.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.tabMenu.Multiline = true;
             this.tabMenu.Name = "tabMenu";
             this.tabMenu.SelectedIndex = 0;
-            this.tabMenu.Size = new System.Drawing.Size(1200, 570);
-            this.tabMenu.SizeMode = System.Windows.Forms.TabSizeMode.FillToRight;
+            this.tabMenu.Size = new System.Drawing.Size(1210, 570);
             this.tabMenu.TabIndex = 9;
             this.tabMenu.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.tabMenu_DrawItem);
             this.tabMenu.SelectedIndexChanged += new System.EventHandler(this.tabMenu_SelectedIndexChanged);
@@ -789,9 +839,9 @@
             this.tabPage1.Controls.Add(this.btnReLoadBusinessMsg);
             this.tabPage1.Controls.Add(this.dgvBusinessMessage);
             this.tabPage1.ForeColor = System.Drawing.Color.Black;
-            this.tabPage1.Location = new System.Drawing.Point(4, 30);
+            this.tabPage1.Location = new System.Drawing.Point(4, 56);
             this.tabPage1.Name = "tabPage1";
-            this.tabPage1.Size = new System.Drawing.Size(1192, 536);
+            this.tabPage1.Size = new System.Drawing.Size(1202, 510);
             this.tabPage1.TabIndex = 18;
             this.tabPage1.Text = "秘書からの連絡";
             // 
@@ -798,7 +848,7 @@
             // BusinessProgress
             // 
             this.BusinessProgress.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.BusinessProgress.Location = new System.Drawing.Point(6, 502);
+            this.BusinessProgress.Location = new System.Drawing.Point(6, 477);
             this.BusinessProgress.Name = "BusinessProgress";
             this.BusinessProgress.Size = new System.Drawing.Size(388, 30);
             this.BusinessProgress.TabIndex = 30;
@@ -809,7 +859,7 @@
             this.btnReLoadBusinessMsg.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadBusinessMsg.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadBusinessMsg.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadBusinessMsg.Location = new System.Drawing.Point(1066, 502);
+            this.btnReLoadBusinessMsg.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadBusinessMsg.Name = "btnReLoadBusinessMsg";
             this.btnReLoadBusinessMsg.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadBusinessMsg.TabIndex = 29;
@@ -818,6 +868,50 @@
             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.ColumnHeadersHeight = 20;
+            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 = 20;
+            this.dgvBusinessMessage.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvBusinessMessage.Size = new System.Drawing.Size(1190, 470);
+            this.dgvBusinessMessage.TabIndex = 28;
+            this.dgvBusinessMessage.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
+            // 
             // tabPage2
             // 
             this.tabPage2.BackColor = System.Drawing.Color.Black;
@@ -825,11 +919,10 @@
             this.tabPage2.Controls.Add(this.UpDateProgress);
             this.tabPage2.Controls.Add(this.btnReLoadMessage);
             this.tabPage2.Controls.Add(this.dgvMessageBoard);
-            this.tabPage2.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.tabPage2.ForeColor = System.Drawing.Color.Black;
-            this.tabPage2.Location = new System.Drawing.Point(4, 30);
+            this.tabPage2.Location = new System.Drawing.Point(4, 56);
             this.tabPage2.Name = "tabPage2";
-            this.tabPage2.Size = new System.Drawing.Size(1192, 536);
+            this.tabPage2.Size = new System.Drawing.Size(1202, 510);
             this.tabPage2.TabIndex = 5;
             this.tabPage2.Text = "社内掲示板";
             // 
@@ -840,9 +933,9 @@
             this.btnMessageEntry.BackColor = System.Drawing.Color.Green;
             this.btnMessageEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnMessageEntry.ForeColor = System.Drawing.Color.White;
-            this.btnMessageEntry.Location = new System.Drawing.Point(396, 501);
+            this.btnMessageEntry.Location = new System.Drawing.Point(396, 477);
             this.btnMessageEntry.Name = "btnMessageEntry";
-            this.btnMessageEntry.Size = new System.Drawing.Size(400, 30);
+            this.btnMessageEntry.Size = new System.Drawing.Size(410, 30);
             this.btnMessageEntry.TabIndex = 28;
             this.btnMessageEntry.TabStop = false;
             this.btnMessageEntry.Text = "新規メッセージ作成";
@@ -852,7 +945,7 @@
             // UpDateProgress
             // 
             this.UpDateProgress.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.UpDateProgress.Location = new System.Drawing.Point(6, 501);
+            this.UpDateProgress.Location = new System.Drawing.Point(6, 477);
             this.UpDateProgress.Name = "UpDateProgress";
             this.UpDateProgress.Size = new System.Drawing.Size(388, 30);
             this.UpDateProgress.TabIndex = 27;
@@ -863,7 +956,7 @@
             this.btnReLoadMessage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadMessage.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadMessage.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadMessage.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadMessage.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadMessage.Name = "btnReLoadMessage";
             this.btnReLoadMessage.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadMessage.TabIndex = 26;
@@ -872,6 +965,49 @@
             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("ＭＳ 明朝", 9F, 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.ColumnHeadersHeight = 20;
+            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 = 20;
+            this.dgvMessageBoard.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvMessageBoard.Size = new System.Drawing.Size(1190, 470);
+            this.dgvMessageBoard.TabIndex = 9;
+            this.dgvMessageBoard.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvMessageBoard_CellDoubleClick);
+            // 
             // tabPage3
             // 
             this.tabPage3.BackColor = System.Drawing.Color.Black;
@@ -880,14 +1016,14 @@
             this.tabPage3.Controls.Add(this.label26);
             this.tabPage3.Controls.Add(this.label29);
             this.tabPage3.Controls.Add(this.label25);
-            this.tabPage3.Controls.Add(this.btnReLoadDAprroval);
-            this.tabPage3.Controls.Add(this.ProgressDApproval);
+            this.tabPage3.Controls.Add(this.btnReLoadConstrApp);
+            this.tabPage3.Controls.Add(this.ProgressConstrApp);
             this.tabPage3.Controls.Add(this.dgvApproval);
-            this.tabPage3.Location = new System.Drawing.Point(4, 30);
+            this.tabPage3.Location = new System.Drawing.Point(4, 56);
             this.tabPage3.Name = "tabPage3";
-            this.tabPage3.Size = new System.Drawing.Size(1192, 536);
+            this.tabPage3.Size = new System.Drawing.Size(1202, 510);
             this.tabPage3.TabIndex = 19;
-            this.tabPage3.Text = "承認一覧";
+            this.tabPage3.Text = "工事承認";
             // 
             // label31
             // 
@@ -895,11 +1031,11 @@
             this.label31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label31.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label31.ForeColor = System.Drawing.Color.Black;
-            this.label31.Location = new System.Drawing.Point(346, 5);
+            this.label31.Location = new System.Drawing.Point(351, 5);
             this.label31.Name = "label31";
             this.label31.Size = new System.Drawing.Size(500, 20);
             this.label31.TabIndex = 36;
-            this.label31.Text = "承　　認　　申　　請　　一　　覧";
+            this.label31.Text = "工　　事　　承　　認　　申　　請　　一　　覧";
             this.label31.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // label27
@@ -908,7 +1044,7 @@
             this.label27.BackColor = System.Drawing.Color.Red;
             this.label27.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label27.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label27.Location = new System.Drawing.Point(920, 501);
+            this.label27.Location = new System.Drawing.Point(930, 477);
             this.label27.Name = "label27";
             this.label27.Size = new System.Drawing.Size(80, 30);
             this.label27.TabIndex = 35;
@@ -921,7 +1057,7 @@
             this.label26.BackColor = System.Drawing.Color.Yellow;
             this.label26.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label26.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label26.Location = new System.Drawing.Point(832, 501);
+            this.label26.Location = new System.Drawing.Point(842, 477);
             this.label26.Name = "label26";
             this.label26.Size = new System.Drawing.Size(80, 30);
             this.label26.TabIndex = 35;
@@ -934,7 +1070,7 @@
             this.label29.BackColor = System.Drawing.Color.LightSkyBlue;
             this.label29.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label29.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label29.Location = new System.Drawing.Point(656, 501);
+            this.label29.Location = new System.Drawing.Point(666, 477);
             this.label29.Name = "label29";
             this.label29.Size = new System.Drawing.Size(80, 30);
             this.label29.TabIndex = 35;
@@ -947,7 +1083,7 @@
             this.label25.BackColor = System.Drawing.Color.MediumSpringGreen;
             this.label25.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label25.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label25.Location = new System.Drawing.Point(744, 501);
+            this.label25.Location = new System.Drawing.Point(754, 477);
             this.label25.Name = "label25";
             this.label25.Size = new System.Drawing.Size(80, 30);
             this.label25.TabIndex = 35;
@@ -954,44 +1090,446 @@
             this.label25.Text = "承　認";
             this.label25.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // btnReLoadDAprroval
+            // btnReLoadConstrApp
             // 
-            this.btnReLoadDAprroval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.btnReLoadDAprroval.BackColor = System.Drawing.Color.SpringGreen;
-            this.btnReLoadDAprroval.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadDAprroval.Location = new System.Drawing.Point(1066, 501);
-            this.btnReLoadDAprroval.Name = "btnReLoadDAprroval";
-            this.btnReLoadDAprroval.Size = new System.Drawing.Size(120, 30);
-            this.btnReLoadDAprroval.TabIndex = 34;
-            this.btnReLoadDAprroval.TabStop = false;
-            this.btnReLoadDAprroval.Text = "最新の状態へ";
-            this.btnReLoadDAprroval.UseVisualStyleBackColor = false;
-            this.btnReLoadDAprroval.Click += new System.EventHandler(this.btnReLoad_Click);
+            this.btnReLoadConstrApp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnReLoadConstrApp.BackColor = System.Drawing.Color.SpringGreen;
+            this.btnReLoadConstrApp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnReLoadConstrApp.Location = new System.Drawing.Point(1076, 477);
+            this.btnReLoadConstrApp.Name = "btnReLoadConstrApp";
+            this.btnReLoadConstrApp.Size = new System.Drawing.Size(120, 30);
+            this.btnReLoadConstrApp.TabIndex = 34;
+            this.btnReLoadConstrApp.TabStop = false;
+            this.btnReLoadConstrApp.Text = "最新の状態へ";
+            this.btnReLoadConstrApp.UseVisualStyleBackColor = false;
+            this.btnReLoadConstrApp.Click += new System.EventHandler(this.btnReLoad_Click);
             // 
-            // ProgressDApproval
+            // ProgressConstrApp
             // 
-            this.ProgressDApproval.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressDApproval.Location = new System.Drawing.Point(6, 501);
-            this.ProgressDApproval.Name = "ProgressDApproval";
-            this.ProgressDApproval.Size = new System.Drawing.Size(388, 30);
-            this.ProgressDApproval.TabIndex = 33;
-            this.ProgressDApproval.Visible = false;
+            this.ProgressConstrApp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.ProgressConstrApp.Location = new System.Drawing.Point(6, 477);
+            this.ProgressConstrApp.Name = "ProgressConstrApp";
+            this.ProgressConstrApp.Size = new System.Drawing.Size(388, 30);
+            this.ProgressConstrApp.TabIndex = 33;
+            this.ProgressConstrApp.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(1190, 444);
+            this.dgvApproval.TabIndex = 6;
+            this.dgvApproval.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvApproval_CellDoubleClick);
+            // 
             // tabPage4
             // 
             this.tabPage4.BackColor = System.Drawing.Color.Black;
-            this.tabPage4.Controls.Add(this.dgvSalesInProjects);
-            this.tabPage4.Controls.Add(this.btnDataCopyA);
-            this.tabPage4.Controls.Add(this.btnDataEntry);
-            this.tabPage4.Controls.Add(this.ProgressSalesProjects);
-            this.tabPage4.Controls.Add(this.btnReLoadSales);
-            this.tabPage4.Controls.Add(this.label11);
-            this.tabPage4.Location = new System.Drawing.Point(4, 30);
+            this.tabPage4.Controls.Add(this.label5);
+            this.tabPage4.Controls.Add(this.label6);
+            this.tabPage4.Controls.Add(this.label7);
+            this.tabPage4.Controls.Add(this.label8);
+            this.tabPage4.Controls.Add(this.btnReLoadPersonApp);
+            this.tabPage4.Controls.Add(this.ProgressPersonApp);
+            this.tabPage4.Controls.Add(this.dgvPersonApp);
+            this.tabPage4.Controls.Add(this.label4);
+            this.tabPage4.Location = new System.Drawing.Point(4, 56);
             this.tabPage4.Name = "tabPage4";
-            this.tabPage4.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage4.TabIndex = 6;
-            this.tabPage4.Text = "工事案件";
+            this.tabPage4.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage4.TabIndex = 23;
+            this.tabPage4.Text = "担当者承認";
             // 
+            // label5
+            // 
+            this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.label5.BackColor = System.Drawing.Color.Red;
+            this.label5.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            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(930, 477);
+            this.label5.Name = "label5";
+            this.label5.Size = new System.Drawing.Size(80, 30);
+            this.label5.TabIndex = 109;
+            this.label5.Text = "不承認";
+            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label6
+            // 
+            this.label6.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.label6.BackColor = System.Drawing.Color.Yellow;
+            this.label6.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label6.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.label6.Location = new System.Drawing.Point(842, 477);
+            this.label6.Name = "label6";
+            this.label6.Size = new System.Drawing.Size(80, 30);
+            this.label6.TabIndex = 110;
+            this.label6.Text = "保　留";
+            this.label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label7
+            // 
+            this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.label7.BackColor = System.Drawing.Color.LightSkyBlue;
+            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.Location = new System.Drawing.Point(666, 477);
+            this.label7.Name = "label7";
+            this.label7.Size = new System.Drawing.Size(80, 30);
+            this.label7.TabIndex = 111;
+            this.label7.Text = "確認中";
+            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // label8
+            // 
+            this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.label8.BackColor = System.Drawing.Color.MediumSpringGreen;
+            this.label8.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            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(754, 477);
+            this.label8.Name = "label8";
+            this.label8.Size = new System.Drawing.Size(80, 30);
+            this.label8.TabIndex = 112;
+            this.label8.Text = "承　認";
+            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // btnReLoadPersonApp
+            // 
+            this.btnReLoadPersonApp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.btnReLoadPersonApp.BackColor = System.Drawing.Color.SpringGreen;
+            this.btnReLoadPersonApp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.btnReLoadPersonApp.Location = new System.Drawing.Point(1076, 477);
+            this.btnReLoadPersonApp.Name = "btnReLoadPersonApp";
+            this.btnReLoadPersonApp.Size = new System.Drawing.Size(120, 30);
+            this.btnReLoadPersonApp.TabIndex = 108;
+            this.btnReLoadPersonApp.TabStop = false;
+            this.btnReLoadPersonApp.Text = "最新の状態へ";
+            this.btnReLoadPersonApp.UseVisualStyleBackColor = false;
+            this.btnReLoadPersonApp.Click += new System.EventHandler(this.btnReLoad_Click);
+            // 
+            // ProgressPersonApp
+            // 
+            this.ProgressPersonApp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
+            this.ProgressPersonApp.Location = new System.Drawing.Point(6, 477);
+            this.ProgressPersonApp.Name = "ProgressPersonApp";
+            this.ProgressPersonApp.Size = new System.Drawing.Size(388, 30);
+            this.ProgressPersonApp.TabIndex = 107;
+            this.ProgressPersonApp.Visible = false;
+            // 
+            // dgvPersonApp
+            // 
+            this.dgvPersonApp.AllowUserToAddRows = false;
+            this.dgvPersonApp.AllowUserToDeleteRows = false;
+            this.dgvPersonApp.AllowUserToResizeColumns = false;
+            this.dgvPersonApp.AllowUserToResizeRows = false;
+            dataGridViewCellStyle26.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvPersonApp.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle26;
+            this.dgvPersonApp.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.dgvPersonApp.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvPersonApp.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.dgvPersonApp.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle27;
+            this.dgvPersonApp.ColumnHeadersHeight = 20;
+            this.dgvPersonApp.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvPersonApp.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.dataGridViewTextBoxColumn53,
+            this.Column42,
+            this.Column43,
+            this.Column45,
+            this.Column46,
+            this.dataGridViewTextBoxColumn54,
+            this.dataGridViewTextBoxColumn55,
+            this.dataGridViewTextBoxColumn57,
+            this.Column44,
+            this.dataGridViewTextBoxColumn58,
+            this.Column41,
+            this.dataGridViewTextBoxColumn59,
+            this.dataGridViewTextBoxColumn60,
+            this.dataGridViewTextBoxColumn61,
+            this.dataGridViewTextBoxColumn62});
+            this.dgvPersonApp.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvPersonApp.Location = new System.Drawing.Point(6, 29);
+            this.dgvPersonApp.MultiSelect = false;
+            this.dgvPersonApp.Name = "dgvPersonApp";
+            this.dgvPersonApp.ReadOnly = true;
+            this.dgvPersonApp.RowHeadersVisible = false;
+            this.dgvPersonApp.RowHeadersWidth = 20;
+            this.dgvPersonApp.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvPersonApp.RowTemplate.Height = 20;
+            this.dgvPersonApp.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
+            this.dgvPersonApp.Size = new System.Drawing.Size(1190, 444);
+            this.dgvPersonApp.TabIndex = 106;
+            this.dgvPersonApp.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvPersonApp_CellDoubleClick);
+            // 
+            // label4
+            // 
+            this.label4.Anchor = System.Windows.Forms.AnchorStyles.Top;
+            this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
+            this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.label4.ForeColor = System.Drawing.Color.Black;
+            this.label4.Location = new System.Drawing.Point(351, 5);
+            this.label4.Name = "label4";
+            this.label4.Size = new System.Drawing.Size(500, 20);
+            this.label4.TabIndex = 37;
+            this.label4.Text = "担　　当　　者　　承　　認　　申　　請　　一　　覧";
+            this.label4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            // 
+            // tabPage5
+            // 
+            this.tabPage5.BackColor = System.Drawing.Color.Black;
+            this.tabPage5.Controls.Add(this.dgvSalesInProjects);
+            this.tabPage5.Controls.Add(this.btnDataCopyA);
+            this.tabPage5.Controls.Add(this.btnDataEntry);
+            this.tabPage5.Controls.Add(this.ProgressSalesProjects);
+            this.tabPage5.Controls.Add(this.btnReLoadSales);
+            this.tabPage5.Controls.Add(this.label11);
+            this.tabPage5.Location = new System.Drawing.Point(4, 56);
+            this.tabPage5.Name = "tabPage5";
+            this.tabPage5.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage5.TabIndex = 6;
+            this.tabPage5.Text = "工事案件";
+            // 
+            // dgvSalesInProjects
+            // 
+            this.dgvSalesInProjects.AllowUserToAddRows = false;
+            this.dgvSalesInProjects.AllowUserToDeleteRows = false;
+            this.dgvSalesInProjects.AllowUserToResizeColumns = false;
+            this.dgvSalesInProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle38.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvSalesInProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle38;
+            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;
+            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle39.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle39.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle39.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle39.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle39.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle39.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvSalesInProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle39;
+            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(1190, 444);
+            this.dgvSalesInProjects.TabIndex = 6;
+            this.dgvSalesInProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
+            // 
+            // Column1
+            // 
+            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column1.DefaultCellStyle = dataGridViewCellStyle40;
+            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
+            // 
+            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle41.ForeColor = System.Drawing.Color.Black;
+            this.Column15.DefaultCellStyle = dataGridViewCellStyle41;
+            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
+            // 
+            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column10.DefaultCellStyle = dataGridViewCellStyle42;
+            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
+            // 
+            dataGridViewCellStyle43.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column2.DefaultCellStyle = dataGridViewCellStyle43;
+            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
+            // 
+            dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column9.DefaultCellStyle = dataGridViewCellStyle44;
+            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
+            // 
+            dataGridViewCellStyle45.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle45.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column29.DefaultCellStyle = dataGridViewCellStyle45;
+            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
+            // 
+            dataGridViewCellStyle46.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column19.DefaultCellStyle = dataGridViewCellStyle46;
+            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
+            // 
+            dataGridViewCellStyle47.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column3.DefaultCellStyle = dataGridViewCellStyle47;
+            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
+            // 
+            dataGridViewCellStyle48.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column4.DefaultCellStyle = dataGridViewCellStyle48;
+            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
+            // 
+            dataGridViewCellStyle49.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column5.DefaultCellStyle = dataGridViewCellStyle49;
+            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
+            // 
+            dataGridViewCellStyle50.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column6.DefaultCellStyle = dataGridViewCellStyle50;
+            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
+            // 
+            dataGridViewCellStyle51.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column7.DefaultCellStyle = dataGridViewCellStyle51;
+            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
+            // 
+            dataGridViewCellStyle52.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.Column8.DefaultCellStyle = dataGridViewCellStyle52;
+            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)));
@@ -998,7 +1536,7 @@
             this.btnDataCopyA.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyA.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyA.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyA.Location = new System.Drawing.Point(801, 501);
+            this.btnDataCopyA.Location = new System.Drawing.Point(811, 477);
             this.btnDataCopyA.Name = "btnDataCopyA";
             this.btnDataCopyA.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyA.TabIndex = 29;
@@ -1013,9 +1551,9 @@
             this.btnDataEntry.BackColor = System.Drawing.Color.PaleGreen;
             this.btnDataEntry.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataEntry.ForeColor = System.Drawing.Color.Black;
-            this.btnDataEntry.Location = new System.Drawing.Point(396, 501);
+            this.btnDataEntry.Location = new System.Drawing.Point(396, 477);
             this.btnDataEntry.Name = "btnDataEntry";
-            this.btnDataEntry.Size = new System.Drawing.Size(400, 30);
+            this.btnDataEntry.Size = new System.Drawing.Size(410, 30);
             this.btnDataEntry.TabIndex = 29;
             this.btnDataEntry.Text = "新規工事を登録";
             this.btnDataEntry.UseVisualStyleBackColor = false;
@@ -1024,7 +1562,7 @@
             // ProgressSalesProjects
             // 
             this.ProgressSalesProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressSalesProjects.Location = new System.Drawing.Point(6, 501);
+            this.ProgressSalesProjects.Location = new System.Drawing.Point(6, 477);
             this.ProgressSalesProjects.Name = "ProgressSalesProjects";
             this.ProgressSalesProjects.Size = new System.Drawing.Size(388, 30);
             this.ProgressSalesProjects.TabIndex = 28;
@@ -1035,7 +1573,7 @@
             this.btnReLoadSales.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadSales.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadSales.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadSales.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadSales.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadSales.Name = "btnReLoadSales";
             this.btnReLoadSales.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadSales.TabIndex = 27;
@@ -1050,7 +1588,7 @@
             this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
             this.label11.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label11.ForeColor = System.Drawing.Color.Black;
-            this.label11.Location = new System.Drawing.Point(346, 5);
+            this.label11.Location = new System.Drawing.Point(351, 5);
             this.label11.Name = "label11";
             this.label11.Size = new System.Drawing.Size(500, 20);
             this.label11.TabIndex = 7;
@@ -1057,19 +1595,19 @@
             this.label11.Text = "工　　事　　案　　件　　状　　況　　一　　覧";
             this.label11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage5
+            // tabPage6
             // 
-            this.tabPage5.BackColor = System.Drawing.Color.Black;
-            this.tabPage5.Controls.Add(this.btnDataCopyB);
-            this.tabPage5.Controls.Add(this.btnReLoadTenders);
-            this.tabPage5.Controls.Add(this.ProgressTenders);
-            this.tabPage5.Controls.Add(this.label21);
-            this.tabPage5.Controls.Add(this.dgvTenders);
-            this.tabPage5.Location = new System.Drawing.Point(4, 30);
-            this.tabPage5.Name = "tabPage5";
-            this.tabPage5.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage5.TabIndex = 15;
-            this.tabPage5.Text = "入札案件";
+            this.tabPage6.BackColor = System.Drawing.Color.Black;
+            this.tabPage6.Controls.Add(this.btnDataCopyB);
+            this.tabPage6.Controls.Add(this.btnReLoadTenders);
+            this.tabPage6.Controls.Add(this.ProgressTenders);
+            this.tabPage6.Controls.Add(this.label21);
+            this.tabPage6.Controls.Add(this.dgvTenders);
+            this.tabPage6.Location = new System.Drawing.Point(4, 56);
+            this.tabPage6.Name = "tabPage6";
+            this.tabPage6.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage6.TabIndex = 15;
+            this.tabPage6.Text = "入札案件";
             // 
             // btnDataCopyB
             // 
@@ -1077,7 +1615,7 @@
             this.btnDataCopyB.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyB.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyB.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyB.Location = new System.Drawing.Point(801, 501);
+            this.btnDataCopyB.Location = new System.Drawing.Point(811, 477);
             this.btnDataCopyB.Name = "btnDataCopyB";
             this.btnDataCopyB.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyB.TabIndex = 33;
@@ -1090,7 +1628,7 @@
             this.btnReLoadTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadTenders.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadTenders.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadTenders.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadTenders.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadTenders.Name = "btnReLoadTenders";
             this.btnReLoadTenders.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadTenders.TabIndex = 32;
@@ -1102,7 +1640,7 @@
             // ProgressTenders
             // 
             this.ProgressTenders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressTenders.Location = new System.Drawing.Point(6, 501);
+            this.ProgressTenders.Location = new System.Drawing.Point(6, 477);
             this.ProgressTenders.Name = "ProgressTenders";
             this.ProgressTenders.Size = new System.Drawing.Size(388, 30);
             this.ProgressTenders.TabIndex = 29;
@@ -1114,7 +1652,7 @@
             this.label21.BackColor = System.Drawing.Color.LemonChiffon;
             this.label21.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label21.ForeColor = System.Drawing.Color.Black;
-            this.label21.Location = new System.Drawing.Point(346, 5);
+            this.label21.Location = new System.Drawing.Point(351, 5);
             this.label21.Name = "label21";
             this.label21.Size = new System.Drawing.Size(500, 20);
             this.label21.TabIndex = 9;
@@ -1121,20 +1659,213 @@
             this.label21.Text = "入　　札　　案　　件　　状　　況　　一　　覧";
             this.label21.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage6
+            // dgvTenders
             // 
-            this.tabPage6.BackColor = System.Drawing.Color.Black;
-            this.tabPage6.Controls.Add(this.btnDataCopyC);
-            this.tabPage6.Controls.Add(this.btnReLoadBudgetUp);
-            this.tabPage6.Controls.Add(this.ProgressBudgetUp);
-            this.tabPage6.Controls.Add(this.label22);
-            this.tabPage6.Controls.Add(this.dgvBudgetUp);
-            this.tabPage6.Location = new System.Drawing.Point(4, 30);
-            this.tabPage6.Name = "tabPage6";
-            this.tabPage6.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage6.TabIndex = 16;
-            this.tabPage6.Text = "予算取り案件";
+            this.dgvTenders.AllowUserToAddRows = false;
+            this.dgvTenders.AllowUserToDeleteRows = false;
+            this.dgvTenders.AllowUserToResizeColumns = false;
+            this.dgvTenders.AllowUserToResizeRows = false;
+            dataGridViewCellStyle53.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvTenders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle53;
+            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;
+            dataGridViewCellStyle54.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle54.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle54.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle54.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle54.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle54.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle54.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvTenders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle54;
+            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(1190, 444);
+            this.dgvTenders.TabIndex = 8;
+            this.dgvTenders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
+            // dataGridViewTextBoxColumn20
+            // 
+            dataGridViewCellStyle55.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn20.DefaultCellStyle = dataGridViewCellStyle55;
+            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
+            // 
+            dataGridViewCellStyle56.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle56.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn21.DefaultCellStyle = dataGridViewCellStyle56;
+            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
+            // 
+            dataGridViewCellStyle57.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn22.DefaultCellStyle = dataGridViewCellStyle57;
+            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
+            // 
+            dataGridViewCellStyle58.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn23.DefaultCellStyle = dataGridViewCellStyle58;
+            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
+            // 
+            dataGridViewCellStyle59.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column21.DefaultCellStyle = dataGridViewCellStyle59;
+            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
+            // 
+            dataGridViewCellStyle60.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle60.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column30.DefaultCellStyle = dataGridViewCellStyle60;
+            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
+            // 
+            dataGridViewCellStyle61.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn25.DefaultCellStyle = dataGridViewCellStyle61;
+            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
+            // 
+            dataGridViewCellStyle62.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn26.DefaultCellStyle = dataGridViewCellStyle62;
+            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
+            // 
+            dataGridViewCellStyle63.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn27.DefaultCellStyle = dataGridViewCellStyle63;
+            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
+            // 
+            dataGridViewCellStyle64.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn28.DefaultCellStyle = dataGridViewCellStyle64;
+            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
+            // 
+            dataGridViewCellStyle65.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn29.DefaultCellStyle = dataGridViewCellStyle65;
+            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
+            // 
+            dataGridViewCellStyle66.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn30.DefaultCellStyle = dataGridViewCellStyle66;
+            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
+            // 
+            dataGridViewCellStyle67.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn31.DefaultCellStyle = dataGridViewCellStyle67;
+            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;
+            // 
+            // tabPage7
+            // 
+            this.tabPage7.BackColor = System.Drawing.Color.Black;
+            this.tabPage7.Controls.Add(this.btnDataCopyC);
+            this.tabPage7.Controls.Add(this.btnReLoadBudgetUp);
+            this.tabPage7.Controls.Add(this.ProgressBudgetUp);
+            this.tabPage7.Controls.Add(this.label22);
+            this.tabPage7.Controls.Add(this.dgvBudgetUp);
+            this.tabPage7.Location = new System.Drawing.Point(4, 56);
+            this.tabPage7.Name = "tabPage7";
+            this.tabPage7.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage7.TabIndex = 16;
+            this.tabPage7.Text = "予算取り案件";
+            // 
             // btnDataCopyC
             // 
             this.btnDataCopyC.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
@@ -1141,7 +1872,7 @@
             this.btnDataCopyC.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyC.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyC.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyC.Location = new System.Drawing.Point(801, 501);
+            this.btnDataCopyC.Location = new System.Drawing.Point(811, 477);
             this.btnDataCopyC.Name = "btnDataCopyC";
             this.btnDataCopyC.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyC.TabIndex = 34;
@@ -1154,7 +1885,7 @@
             this.btnReLoadBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadBudgetUp.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadBudgetUp.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadBudgetUp.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadBudgetUp.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadBudgetUp.Name = "btnReLoadBudgetUp";
             this.btnReLoadBudgetUp.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadBudgetUp.TabIndex = 32;
@@ -1166,7 +1897,7 @@
             // ProgressBudgetUp
             // 
             this.ProgressBudgetUp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressBudgetUp.Location = new System.Drawing.Point(6, 501);
+            this.ProgressBudgetUp.Location = new System.Drawing.Point(6, 477);
             this.ProgressBudgetUp.Name = "ProgressBudgetUp";
             this.ProgressBudgetUp.Size = new System.Drawing.Size(388, 30);
             this.ProgressBudgetUp.TabIndex = 29;
@@ -1178,7 +1909,7 @@
             this.label22.BackColor = System.Drawing.Color.Cornsilk;
             this.label22.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label22.ForeColor = System.Drawing.Color.Black;
-            this.label22.Location = new System.Drawing.Point(346, 5);
+            this.label22.Location = new System.Drawing.Point(351, 5);
             this.label22.Name = "label22";
             this.label22.Size = new System.Drawing.Size(500, 20);
             this.label22.TabIndex = 11;
@@ -1185,67 +1916,345 @@
             this.label22.Text = "予　　算　　取　　り　　案　　件　　状　　況　　一　　覧";
             this.label22.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage7
+            // dgvBudgetUp
             // 
-            this.tabPage7.BackColor = System.Drawing.Color.Black;
-            this.tabPage7.Controls.Add(this.lblDepTotal05);
-            this.tabPage7.Controls.Add(this.lblDep05);
-            this.tabPage7.Controls.Add(this.numUDConstPro);
-            this.tabPage7.Controls.Add(this.lblTotal03);
-            this.tabPage7.Controls.Add(this.lblTotal02);
-            this.tabPage7.Controls.Add(this.lblTotal01);
-            this.tabPage7.Controls.Add(this.lblDepTotal04);
-            this.tabPage7.Controls.Add(this.lblDepTotal03);
-            this.tabPage7.Controls.Add(this.lblDepTotal02);
-            this.tabPage7.Controls.Add(this.label30);
-            this.tabPage7.Controls.Add(this.lblDepTotal01);
-            this.tabPage7.Controls.Add(this.label28);
-            this.tabPage7.Controls.Add(this.lblPeriod);
-            this.tabPage7.Controls.Add(this.lblDep04);
-            this.tabPage7.Controls.Add(this.label23);
-            this.tabPage7.Controls.Add(this.lblDep03);
-            this.tabPage7.Controls.Add(this.lblDep02);
-            this.tabPage7.Controls.Add(this.lblDep01);
-            this.tabPage7.Controls.Add(this.ProgressConstructionProjects);
-            this.tabPage7.Controls.Add(this.btnReloadConstructionProjects);
-            this.tabPage7.Controls.Add(this.label12);
-            this.tabPage7.Controls.Add(this.dgvConstructionProjects);
-            this.tabPage7.Location = new System.Drawing.Point(4, 30);
-            this.tabPage7.Name = "tabPage7";
-            this.tabPage7.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage7.TabIndex = 7;
-            this.tabPage7.Text = "受注工事";
+            this.dgvBudgetUp.AllowUserToAddRows = false;
+            this.dgvBudgetUp.AllowUserToDeleteRows = false;
+            this.dgvBudgetUp.AllowUserToResizeColumns = false;
+            this.dgvBudgetUp.AllowUserToResizeRows = false;
+            dataGridViewCellStyle68.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvBudgetUp.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle68;
+            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;
+            dataGridViewCellStyle69.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle69.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle69.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle69.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle69.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle69.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle69.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvBudgetUp.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle69;
+            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(1190, 444);
+            this.dgvBudgetUp.TabIndex = 10;
+            this.dgvBudgetUp.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
-            // lblDepTotal05
+            // dataGridViewTextBoxColumn32
             // 
-            this.lblDepTotal05.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal05.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal05.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal05.Location = new System.Drawing.Point(895, 506);
-            this.lblDepTotal05.Name = "lblDepTotal05";
-            this.lblDepTotal05.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal05.TabIndex = 37;
-            this.lblDepTotal05.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
+            dataGridViewCellStyle70.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn32.DefaultCellStyle = dataGridViewCellStyle70;
+            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;
             // 
-            // lblDep05
+            // dataGridViewTextBoxColumn33
             // 
-            this.lblDep05.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep05.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep05.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep05.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep05.Location = new System.Drawing.Point(775, 506);
-            this.lblDep05.Name = "lblDep05";
-            this.lblDep05.Size = new System.Drawing.Size(120, 20);
-            this.lblDep05.TabIndex = 38;
-            this.lblDep05.Text = "企・設・ﾘﾌｫｰﾑ部";
-            this.lblDep05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            dataGridViewCellStyle71.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle71.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn33.DefaultCellStyle = dataGridViewCellStyle71;
+            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
+            // 
+            dataGridViewCellStyle72.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn34.DefaultCellStyle = dataGridViewCellStyle72;
+            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
+            // 
+            dataGridViewCellStyle73.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn35.DefaultCellStyle = dataGridViewCellStyle73;
+            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
+            // 
+            dataGridViewCellStyle74.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column20.DefaultCellStyle = dataGridViewCellStyle74;
+            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
+            // 
+            dataGridViewCellStyle75.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle75.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column31.DefaultCellStyle = dataGridViewCellStyle75;
+            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
+            // 
+            dataGridViewCellStyle76.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn37.DefaultCellStyle = dataGridViewCellStyle76;
+            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
+            // 
+            dataGridViewCellStyle77.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn38.DefaultCellStyle = dataGridViewCellStyle77;
+            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
+            // 
+            dataGridViewCellStyle78.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn39.DefaultCellStyle = dataGridViewCellStyle78;
+            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
+            // 
+            dataGridViewCellStyle79.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn40.DefaultCellStyle = dataGridViewCellStyle79;
+            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
+            // 
+            dataGridViewCellStyle80.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn41.DefaultCellStyle = dataGridViewCellStyle80;
+            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
+            // 
+            dataGridViewCellStyle81.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn42.DefaultCellStyle = dataGridViewCellStyle81;
+            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
+            // 
+            dataGridViewCellStyle82.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn43.DefaultCellStyle = dataGridViewCellStyle82;
+            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;
+            // 
+            // tabPage8
+            // 
+            this.tabPage8.BackColor = System.Drawing.Color.Black;
+            this.tabPage8.Controls.Add(this.dgvOrderTotal);
+            this.tabPage8.Controls.Add(this.numUDConstPro);
+            this.tabPage8.Controls.Add(this.lblTotal03);
+            this.tabPage8.Controls.Add(this.lblTotal02);
+            this.tabPage8.Controls.Add(this.lblTotal01);
+            this.tabPage8.Controls.Add(this.label30);
+            this.tabPage8.Controls.Add(this.label28);
+            this.tabPage8.Controls.Add(this.lblPeriod);
+            this.tabPage8.Controls.Add(this.label23);
+            this.tabPage8.Controls.Add(this.ProgressConstructionProjects);
+            this.tabPage8.Controls.Add(this.btnReloadConstructionProjects);
+            this.tabPage8.Controls.Add(this.label12);
+            this.tabPage8.Controls.Add(this.dgvConstructionProjects);
+            this.tabPage8.Location = new System.Drawing.Point(4, 56);
+            this.tabPage8.Name = "tabPage8";
+            this.tabPage8.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage8.TabIndex = 7;
+            this.tabPage8.Text = "受注工事";
+            // 
+            // dgvOrderTotal
+            // 
+            this.dgvOrderTotal.AllowUserToAddRows = false;
+            this.dgvOrderTotal.AllowUserToDeleteRows = false;
+            this.dgvOrderTotal.AllowUserToResizeColumns = false;
+            this.dgvOrderTotal.AllowUserToResizeRows = false;
+            this.dgvOrderTotal.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgvOrderTotal.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
+            this.dgvOrderTotal.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            dataGridViewCellStyle83.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle83.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvOrderTotal.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle83;
+            this.dgvOrderTotal.ColumnHeadersHeight = 20;
+            this.dgvOrderTotal.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgvOrderTotal.ColumnHeadersVisible = false;
+            this.dgvOrderTotal.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column33,
+            this.Column34,
+            this.Column35,
+            this.Column36,
+            this.Column37,
+            this.Column38,
+            this.Column39,
+            this.Column40});
+            this.dgvOrderTotal.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter;
+            this.dgvOrderTotal.Location = new System.Drawing.Point(16, 463);
+            this.dgvOrderTotal.MultiSelect = false;
+            this.dgvOrderTotal.Name = "dgvOrderTotal";
+            dataGridViewCellStyle92.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            dataGridViewCellStyle92.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle92.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvOrderTotal.RowHeadersDefaultCellStyle = dataGridViewCellStyle92;
+            this.dgvOrderTotal.RowHeadersVisible = false;
+            this.dgvOrderTotal.RowHeadersWidth = 20;
+            this.dgvOrderTotal.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgvOrderTotal.RowTemplate.Height = 20;
+            this.dgvOrderTotal.Size = new System.Drawing.Size(1028, 44);
+            this.dgvOrderTotal.TabIndex = 37;
+            // 
+            // Column33
+            // 
+            dataGridViewCellStyle84.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column33.DefaultCellStyle = dataGridViewCellStyle84;
+            this.Column33.Frozen = true;
+            this.Column33.HeaderText = "部署名";
+            this.Column33.Name = "Column33";
+            this.Column33.ReadOnly = true;
+            this.Column33.Width = 126;
+            // 
+            // Column34
+            // 
+            dataGridViewCellStyle85.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column34.DefaultCellStyle = dataGridViewCellStyle85;
+            this.Column34.Frozen = true;
+            this.Column34.HeaderText = "施工中金額";
+            this.Column34.Name = "Column34";
+            this.Column34.ReadOnly = true;
+            this.Column34.Width = 126;
+            // 
+            // Column35
+            // 
+            dataGridViewCellStyle86.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column35.DefaultCellStyle = dataGridViewCellStyle86;
+            this.Column35.Frozen = true;
+            this.Column35.HeaderText = "部署名";
+            this.Column35.Name = "Column35";
+            this.Column35.ReadOnly = true;
+            this.Column35.Width = 126;
+            // 
+            // Column36
+            // 
+            dataGridViewCellStyle87.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column36.DefaultCellStyle = dataGridViewCellStyle87;
+            this.Column36.Frozen = true;
+            this.Column36.HeaderText = "施工中金額";
+            this.Column36.Name = "Column36";
+            this.Column36.ReadOnly = true;
+            this.Column36.Width = 126;
+            // 
+            // Column37
+            // 
+            dataGridViewCellStyle88.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column37.DefaultCellStyle = dataGridViewCellStyle88;
+            this.Column37.Frozen = true;
+            this.Column37.HeaderText = "部署名";
+            this.Column37.Name = "Column37";
+            this.Column37.ReadOnly = true;
+            this.Column37.Width = 126;
+            // 
+            // Column38
+            // 
+            dataGridViewCellStyle89.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column38.DefaultCellStyle = dataGridViewCellStyle89;
+            this.Column38.Frozen = true;
+            this.Column38.HeaderText = "施工中金額";
+            this.Column38.Name = "Column38";
+            this.Column38.ReadOnly = true;
+            this.Column38.Width = 126;
+            // 
+            // Column39
+            // 
+            dataGridViewCellStyle90.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column39.DefaultCellStyle = dataGridViewCellStyle90;
+            this.Column39.Frozen = true;
+            this.Column39.HeaderText = "部署名";
+            this.Column39.Name = "Column39";
+            this.Column39.ReadOnly = true;
+            this.Column39.Width = 126;
+            // 
+            // Column40
+            // 
+            dataGridViewCellStyle91.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column40.DefaultCellStyle = dataGridViewCellStyle91;
+            this.Column40.Frozen = true;
+            this.Column40.HeaderText = "施工中金額";
+            this.Column40.Name = "Column40";
+            this.Column40.ReadOnly = true;
+            this.Column40.Width = 126;
+            // 
             // numUDConstPro
             // 
             this.numUDConstPro.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.numUDConstPro.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.numUDConstPro.Location = new System.Drawing.Point(895, 458);
+            this.numUDConstPro.Location = new System.Drawing.Point(905, 438);
             this.numUDConstPro.Name = "numUDConstPro";
             this.numUDConstPro.ReadOnly = true;
             this.numUDConstPro.Size = new System.Drawing.Size(130, 20);
@@ -1259,7 +2268,7 @@
             this.lblTotal03.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblTotal03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblTotal03.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal03.Location = new System.Drawing.Point(638, 458);
+            this.lblTotal03.Location = new System.Drawing.Point(648, 438);
             this.lblTotal03.Name = "lblTotal03";
             this.lblTotal03.Size = new System.Drawing.Size(130, 20);
             this.lblTotal03.TabIndex = 33;
@@ -1271,7 +2280,7 @@
             this.lblTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblTotal02.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal02.Location = new System.Drawing.Point(382, 458);
+            this.lblTotal02.Location = new System.Drawing.Point(392, 438);
             this.lblTotal02.Name = "lblTotal02";
             this.lblTotal02.Size = new System.Drawing.Size(130, 20);
             this.lblTotal02.TabIndex = 33;
@@ -1283,54 +2292,18 @@
             this.lblTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblTotal01.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblTotal01.Location = new System.Drawing.Point(126, 458);
+            this.lblTotal01.Location = new System.Drawing.Point(136, 438);
             this.lblTotal01.Name = "lblTotal01";
             this.lblTotal01.Size = new System.Drawing.Size(130, 20);
             this.lblTotal01.TabIndex = 33;
             this.lblTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
             // 
-            // lblDepTotal04
-            // 
-            this.lblDepTotal04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal04.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal04.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal04.Location = new System.Drawing.Point(126, 482);
-            this.lblDepTotal04.Name = "lblDepTotal04";
-            this.lblDepTotal04.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal04.TabIndex = 33;
-            this.lblDepTotal04.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDepTotal03
-            // 
-            this.lblDepTotal03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal03.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal03.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal03.Location = new System.Drawing.Point(638, 506);
-            this.lblDepTotal03.Name = "lblDepTotal03";
-            this.lblDepTotal03.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal03.TabIndex = 33;
-            this.lblDepTotal03.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
-            // lblDepTotal02
-            // 
-            this.lblDepTotal02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal02.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal02.Location = new System.Drawing.Point(382, 506);
-            this.lblDepTotal02.Name = "lblDepTotal02";
-            this.lblDepTotal02.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal02.TabIndex = 33;
-            this.lblDepTotal02.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
             // label30
             // 
             this.label30.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.label30.BackColor = System.Drawing.Color.Yellow;
             this.label30.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label30.Location = new System.Drawing.Point(518, 458);
+            this.label30.Location = new System.Drawing.Point(528, 438);
             this.label30.Name = "label30";
             this.label30.Size = new System.Drawing.Size(120, 20);
             this.label30.TabIndex = 33;
@@ -1337,24 +2310,12 @@
             this.label30.Text = "総合計金額";
             this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lblDepTotal01
-            // 
-            this.lblDepTotal01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDepTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
-            this.lblDepTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDepTotal01.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDepTotal01.Location = new System.Drawing.Point(126, 506);
-            this.lblDepTotal01.Name = "lblDepTotal01";
-            this.lblDepTotal01.Size = new System.Drawing.Size(130, 20);
-            this.lblDepTotal01.TabIndex = 33;
-            this.lblDepTotal01.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
-            // 
             // label28
             // 
             this.label28.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.label28.BackColor = System.Drawing.Color.Yellow;
             this.label28.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.label28.Location = new System.Drawing.Point(262, 458);
+            this.label28.Location = new System.Drawing.Point(272, 438);
             this.label28.Name = "label28";
             this.label28.Size = new System.Drawing.Size(120, 20);
             this.label28.TabIndex = 33;
@@ -1368,7 +2329,7 @@
             this.lblPeriod.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.lblPeriod.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblPeriod.ForeColor = System.Drawing.Color.Black;
-            this.lblPeriod.Location = new System.Drawing.Point(775, 458);
+            this.lblPeriod.Location = new System.Drawing.Point(785, 438);
             this.lblPeriod.Name = "lblPeriod";
             this.lblPeriod.Size = new System.Drawing.Size(120, 20);
             this.lblPeriod.TabIndex = 33;
@@ -1375,19 +2336,6 @@
             this.lblPeriod.Text = "集計期数";
             this.lblPeriod.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lblDep04
-            // 
-            this.lblDep04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep04.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep04.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep04.Location = new System.Drawing.Point(6, 482);
-            this.lblDep04.Name = "lblDep04";
-            this.lblDep04.Size = new System.Drawing.Size(120, 20);
-            this.lblDep04.TabIndex = 33;
-            this.lblDep04.Text = "営業部";
-            this.lblDep04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // label23
             // 
             this.label23.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
@@ -1394,7 +2342,7 @@
             this.label23.BackColor = System.Drawing.Color.Yellow;
             this.label23.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label23.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.label23.Location = new System.Drawing.Point(6, 458);
+            this.label23.Location = new System.Drawing.Point(16, 438);
             this.label23.Name = "label23";
             this.label23.Size = new System.Drawing.Size(120, 20);
             this.label23.TabIndex = 33;
@@ -1401,49 +2349,10 @@
             this.label23.Text = "部署未定受注金額";
             this.label23.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // lblDep03
-            // 
-            this.lblDep03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep03.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep03.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep03.Location = new System.Drawing.Point(518, 506);
-            this.lblDep03.Name = "lblDep03";
-            this.lblDep03.Size = new System.Drawing.Size(120, 20);
-            this.lblDep03.TabIndex = 33;
-            this.lblDep03.Text = "営繕部";
-            this.lblDep03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep02
-            // 
-            this.lblDep02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep02.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep02.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep02.Location = new System.Drawing.Point(262, 506);
-            this.lblDep02.Name = "lblDep02";
-            this.lblDep02.Size = new System.Drawing.Size(120, 20);
-            this.lblDep02.TabIndex = 33;
-            this.lblDep02.Text = "工事部";
-            this.lblDep02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
-            // lblDep01
-            // 
-            this.lblDep01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
-            this.lblDep01.BackColor = System.Drawing.Color.Aqua;
-            this.lblDep01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblDep01.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.lblDep01.Location = new System.Drawing.Point(6, 506);
-            this.lblDep01.Name = "lblDep01";
-            this.lblDep01.Size = new System.Drawing.Size(120, 20);
-            this.lblDep01.TabIndex = 33;
-            this.lblDep01.Text = "山本組";
-            this.lblDep01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
-            // 
             // ProgressConstructionProjects
             // 
             this.ProgressConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
-            this.ProgressConstructionProjects.Location = new System.Drawing.Point(853, 4);
+            this.ProgressConstructionProjects.Location = new System.Drawing.Point(863, 4);
             this.ProgressConstructionProjects.Name = "ProgressConstructionProjects";
             this.ProgressConstructionProjects.Size = new System.Drawing.Size(333, 22);
             this.ProgressConstructionProjects.TabIndex = 32;
@@ -1454,9 +2363,9 @@
             this.btnReloadConstructionProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReloadConstructionProjects.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReloadConstructionProjects.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadConstructionProjects.Location = new System.Drawing.Point(1066, 506);
+            this.btnReloadConstructionProjects.Location = new System.Drawing.Point(1076, 477);
             this.btnReloadConstructionProjects.Name = "btnReloadConstructionProjects";
-            this.btnReloadConstructionProjects.Size = new System.Drawing.Size(120, 26);
+            this.btnReloadConstructionProjects.Size = new System.Drawing.Size(120, 30);
             this.btnReloadConstructionProjects.TabIndex = 31;
             this.btnReloadConstructionProjects.TabStop = false;
             this.btnReloadConstructionProjects.Text = "最新の状態へ";
@@ -1469,7 +2378,7 @@
             this.label12.BackColor = System.Drawing.Color.Cyan;
             this.label12.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label12.ForeColor = System.Drawing.Color.Black;
-            this.label12.Location = new System.Drawing.Point(346, 5);
+            this.label12.Location = new System.Drawing.Point(351, 5);
             this.label12.Name = "label12";
             this.label12.Size = new System.Drawing.Size(500, 20);
             this.label12.TabIndex = 30;
@@ -1476,20 +2385,236 @@
             this.label12.Text = "受　　注　　状　　況　　一　　覧";
             this.label12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage8
+            // dgvConstructionProjects
             // 
-            this.tabPage8.BackColor = System.Drawing.Color.Black;
-            this.tabPage8.Controls.Add(this.btnDataCopyF);
-            this.tabPage8.Controls.Add(this.btnReloadFluctuationProjects);
-            this.tabPage8.Controls.Add(this.ProgressFluctuationProjects);
-            this.tabPage8.Controls.Add(this.label59);
-            this.tabPage8.Controls.Add(this.dgvFluctuationProjects);
-            this.tabPage8.Location = new System.Drawing.Point(4, 30);
-            this.tabPage8.Name = "tabPage8";
-            this.tabPage8.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage8.TabIndex = 22;
-            this.tabPage8.Text = "増減工事";
+            this.dgvConstructionProjects.AllowUserToAddRows = false;
+            this.dgvConstructionProjects.AllowUserToDeleteRows = false;
+            this.dgvConstructionProjects.AllowUserToResizeColumns = false;
+            this.dgvConstructionProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle93.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvConstructionProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle93;
+            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;
+            dataGridViewCellStyle94.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle94.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle94.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle94.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle94.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle94.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle94.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvConstructionProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle94;
+            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(1190, 404);
+            this.dgvConstructionProjects.TabIndex = 29;
+            this.dgvConstructionProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
+            // dataGridViewTextBoxColumn1
+            // 
+            dataGridViewCellStyle95.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn1.DefaultCellStyle = dataGridViewCellStyle95;
+            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
+            // 
+            dataGridViewCellStyle96.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle96.ForeColor = System.Drawing.Color.Black;
+            this.Column16.DefaultCellStyle = dataGridViewCellStyle96;
+            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
+            // 
+            dataGridViewCellStyle97.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn2.DefaultCellStyle = dataGridViewCellStyle97;
+            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
+            // 
+            dataGridViewCellStyle98.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn3.DefaultCellStyle = dataGridViewCellStyle98;
+            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
+            // 
+            dataGridViewCellStyle99.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn10.DefaultCellStyle = dataGridViewCellStyle99;
+            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
+            // 
+            dataGridViewCellStyle100.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle100.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column25.DefaultCellStyle = dataGridViewCellStyle100;
+            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
+            // 
+            dataGridViewCellStyle101.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn4.DefaultCellStyle = dataGridViewCellStyle101;
+            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
+            // 
+            dataGridViewCellStyle102.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn5.DefaultCellStyle = dataGridViewCellStyle102;
+            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
+            // 
+            dataGridViewCellStyle103.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn6.DefaultCellStyle = dataGridViewCellStyle103;
+            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
+            // 
+            dataGridViewCellStyle104.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn7.DefaultCellStyle = dataGridViewCellStyle104;
+            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
+            // 
+            dataGridViewCellStyle105.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column12.DefaultCellStyle = dataGridViewCellStyle105;
+            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
+            // 
+            dataGridViewCellStyle106.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column26.DefaultCellStyle = dataGridViewCellStyle106;
+            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
+            // 
+            dataGridViewCellStyle107.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn8.DefaultCellStyle = dataGridViewCellStyle107;
+            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
+            // 
+            dataGridViewCellStyle108.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn9.DefaultCellStyle = dataGridViewCellStyle108;
+            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
+            // 
+            dataGridViewCellStyle109.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.Column11.DefaultCellStyle = dataGridViewCellStyle109;
+            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;
+            // 
+            // tabPage9
+            // 
+            this.tabPage9.BackColor = System.Drawing.Color.Black;
+            this.tabPage9.Controls.Add(this.btnDataCopyF);
+            this.tabPage9.Controls.Add(this.btnReloadFluctuationProjects);
+            this.tabPage9.Controls.Add(this.ProgressFluctuationProjects);
+            this.tabPage9.Controls.Add(this.label59);
+            this.tabPage9.Controls.Add(this.dgvFluctuationProjects);
+            this.tabPage9.Location = new System.Drawing.Point(4, 56);
+            this.tabPage9.Name = "tabPage9";
+            this.tabPage9.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage9.TabIndex = 22;
+            this.tabPage9.Text = "増減工事";
+            // 
             // btnDataCopyF
             // 
             this.btnDataCopyF.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
@@ -1496,7 +2621,7 @@
             this.btnDataCopyF.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyF.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyF.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyF.Location = new System.Drawing.Point(801, 501);
+            this.btnDataCopyF.Location = new System.Drawing.Point(811, 477);
             this.btnDataCopyF.Name = "btnDataCopyF";
             this.btnDataCopyF.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyF.TabIndex = 43;
@@ -1509,7 +2634,7 @@
             this.btnReloadFluctuationProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReloadFluctuationProjects.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReloadFluctuationProjects.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadFluctuationProjects.Location = new System.Drawing.Point(1066, 501);
+            this.btnReloadFluctuationProjects.Location = new System.Drawing.Point(1076, 477);
             this.btnReloadFluctuationProjects.Name = "btnReloadFluctuationProjects";
             this.btnReloadFluctuationProjects.Size = new System.Drawing.Size(120, 30);
             this.btnReloadFluctuationProjects.TabIndex = 42;
@@ -1521,7 +2646,7 @@
             // ProgressFluctuationProjects
             // 
             this.ProgressFluctuationProjects.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressFluctuationProjects.Location = new System.Drawing.Point(6, 501);
+            this.ProgressFluctuationProjects.Location = new System.Drawing.Point(6, 477);
             this.ProgressFluctuationProjects.Name = "ProgressFluctuationProjects";
             this.ProgressFluctuationProjects.Size = new System.Drawing.Size(388, 30);
             this.ProgressFluctuationProjects.TabIndex = 41;
@@ -1533,7 +2658,7 @@
             this.label59.BackColor = System.Drawing.Color.DarkCyan;
             this.label59.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label59.ForeColor = System.Drawing.Color.Black;
-            this.label59.Location = new System.Drawing.Point(346, 5);
+            this.label59.Location = new System.Drawing.Point(351, 5);
             this.label59.Name = "label59";
             this.label59.Size = new System.Drawing.Size(500, 20);
             this.label59.TabIndex = 40;
@@ -1540,24 +2665,237 @@
             this.label59.Text = "増　減　工　事　状　況　一　覧";
             this.label59.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage9
+            // dgvFluctuationProjects
             // 
-            this.tabPage9.BackColor = System.Drawing.Color.Black;
-            this.tabPage9.Controls.Add(this.label39);
-            this.tabPage9.Controls.Add(this.numUDNonOrder);
-            this.tabPage9.Controls.Add(this.label40);
-            this.tabPage9.Controls.Add(this.label41);
-            this.tabPage9.Controls.Add(this.btnDataCopyD);
-            this.tabPage9.Controls.Add(this.ProgressNonOrders);
-            this.tabPage9.Controls.Add(this.btnReloadNonOrders);
-            this.tabPage9.Controls.Add(this.label13);
-            this.tabPage9.Controls.Add(this.dgvNonOrders);
-            this.tabPage9.Location = new System.Drawing.Point(4, 30);
-            this.tabPage9.Name = "tabPage9";
-            this.tabPage9.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage9.TabIndex = 12;
-            this.tabPage9.Text = "非受注工事";
+            this.dgvFluctuationProjects.AllowUserToAddRows = false;
+            this.dgvFluctuationProjects.AllowUserToDeleteRows = false;
+            this.dgvFluctuationProjects.AllowUserToResizeColumns = false;
+            this.dgvFluctuationProjects.AllowUserToResizeRows = false;
+            dataGridViewCellStyle110.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvFluctuationProjects.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle110;
+            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;
+            dataGridViewCellStyle111.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle111.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle111.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle111.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle111.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle111.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle111.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvFluctuationProjects.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle111;
+            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(1190, 444);
+            this.dgvFluctuationProjects.TabIndex = 39;
+            this.dgvFluctuationProjects.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
+            // dataGridViewTextBoxColumn16
+            // 
+            dataGridViewCellStyle112.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn16.DefaultCellStyle = dataGridViewCellStyle112;
+            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
+            // 
+            dataGridViewCellStyle113.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle113.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn17.DefaultCellStyle = dataGridViewCellStyle113;
+            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
+            // 
+            dataGridViewCellStyle114.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn24.DefaultCellStyle = dataGridViewCellStyle114;
+            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
+            // 
+            dataGridViewCellStyle115.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn36.DefaultCellStyle = dataGridViewCellStyle115;
+            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
+            // 
+            dataGridViewCellStyle116.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn44.DefaultCellStyle = dataGridViewCellStyle116;
+            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
+            // 
+            dataGridViewCellStyle117.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle117.Font = new System.Drawing.Font("ＭＳ 明朝", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.Column27.DefaultCellStyle = dataGridViewCellStyle117;
+            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
+            // 
+            dataGridViewCellStyle118.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn45.DefaultCellStyle = dataGridViewCellStyle118;
+            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
+            // 
+            dataGridViewCellStyle119.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn46.DefaultCellStyle = dataGridViewCellStyle119;
+            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
+            // 
+            dataGridViewCellStyle120.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn48.DefaultCellStyle = dataGridViewCellStyle120;
+            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
+            // 
+            dataGridViewCellStyle121.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn49.DefaultCellStyle = dataGridViewCellStyle121;
+            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
+            // 
+            dataGridViewCellStyle122.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn47.DefaultCellStyle = dataGridViewCellStyle122;
+            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
+            // 
+            dataGridViewCellStyle123.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn50.DefaultCellStyle = dataGridViewCellStyle123;
+            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
+            // 
+            dataGridViewCellStyle124.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn51.DefaultCellStyle = dataGridViewCellStyle124;
+            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
+            // 
+            dataGridViewCellStyle125.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn52.DefaultCellStyle = dataGridViewCellStyle125;
+            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;
+            // 
+            // tabPage10
+            // 
+            this.tabPage10.BackColor = System.Drawing.Color.Black;
+            this.tabPage10.Controls.Add(this.label39);
+            this.tabPage10.Controls.Add(this.numUDNonOrder);
+            this.tabPage10.Controls.Add(this.label40);
+            this.tabPage10.Controls.Add(this.label41);
+            this.tabPage10.Controls.Add(this.btnDataCopyD);
+            this.tabPage10.Controls.Add(this.ProgressNonOrders);
+            this.tabPage10.Controls.Add(this.btnReloadNonOrders);
+            this.tabPage10.Controls.Add(this.label13);
+            this.tabPage10.Controls.Add(this.dgvNonOrders);
+            this.tabPage10.Location = new System.Drawing.Point(4, 56);
+            this.tabPage10.Name = "tabPage10";
+            this.tabPage10.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage10.TabIndex = 12;
+            this.tabPage10.Text = "非受注工事";
+            // 
             // label39
             // 
             this.label39.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
@@ -1612,7 +2950,7 @@
             this.btnDataCopyD.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyD.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyD.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyD.Location = new System.Drawing.Point(801, 501);
+            this.btnDataCopyD.Location = new System.Drawing.Point(811, 477);
             this.btnDataCopyD.Name = "btnDataCopyD";
             this.btnDataCopyD.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyD.TabIndex = 42;
@@ -1623,7 +2961,7 @@
             // ProgressNonOrders
             // 
             this.ProgressNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressNonOrders.Location = new System.Drawing.Point(6, 501);
+            this.ProgressNonOrders.Location = new System.Drawing.Point(6, 477);
             this.ProgressNonOrders.Name = "ProgressNonOrders";
             this.ProgressNonOrders.Size = new System.Drawing.Size(388, 30);
             this.ProgressNonOrders.TabIndex = 40;
@@ -1634,7 +2972,7 @@
             this.btnReloadNonOrders.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReloadNonOrders.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReloadNonOrders.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadNonOrders.Location = new System.Drawing.Point(1066, 501);
+            this.btnReloadNonOrders.Location = new System.Drawing.Point(1076, 477);
             this.btnReloadNonOrders.Name = "btnReloadNonOrders";
             this.btnReloadNonOrders.Size = new System.Drawing.Size(120, 30);
             this.btnReloadNonOrders.TabIndex = 39;
@@ -1649,7 +2987,7 @@
             this.label13.BackColor = System.Drawing.Color.Red;
             this.label13.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label13.ForeColor = System.Drawing.Color.Black;
-            this.label13.Location = new System.Drawing.Point(346, 5);
+            this.label13.Location = new System.Drawing.Point(351, 5);
             this.label13.Name = "label13";
             this.label13.Size = new System.Drawing.Size(500, 20);
             this.label13.TabIndex = 38;
@@ -1656,37 +2994,163 @@
             this.label13.Text = "ボ　　ツ　　案　　件　　状　　況　　一　　覧";
             this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage10
+            // dgvNonOrders
             // 
-            this.tabPage10.BackColor = System.Drawing.Color.Black;
-            this.tabPage10.Controls.Add(this.lblCompTotal04);
-            this.tabPage10.Controls.Add(this.lblCompTitle04);
-            this.tabPage10.Controls.Add(this.lblCompTotal03);
-            this.tabPage10.Controls.Add(this.lblCompTitle03);
-            this.tabPage10.Controls.Add(this.lblCompTotal02);
-            this.tabPage10.Controls.Add(this.lblCompTotal01);
-            this.tabPage10.Controls.Add(this.lblCompTitle02);
-            this.tabPage10.Controls.Add(this.lblCompTitle01);
-            this.tabPage10.Controls.Add(this.label9);
-            this.tabPage10.Controls.Add(this.numUDCompletion);
-            this.tabPage10.Controls.Add(this.label10);
-            this.tabPage10.Controls.Add(this.label17);
-            this.tabPage10.Controls.Add(this.ProgressCompletionOfConstruction);
-            this.tabPage10.Controls.Add(this.btnReloadCompletionOfConstruction);
-            this.tabPage10.Controls.Add(this.label14);
-            this.tabPage10.Controls.Add(this.dgvCompletionOfConstruction);
-            this.tabPage10.Location = new System.Drawing.Point(4, 30);
-            this.tabPage10.Name = "tabPage10";
-            this.tabPage10.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage10.TabIndex = 13;
-            this.tabPage10.Text = "完了工事";
+            this.dgvNonOrders.AllowUserToAddRows = false;
+            this.dgvNonOrders.AllowUserToDeleteRows = false;
+            this.dgvNonOrders.AllowUserToResizeColumns = false;
+            this.dgvNonOrders.AllowUserToResizeRows = false;
+            dataGridViewCellStyle126.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvNonOrders.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle126;
+            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;
+            dataGridViewCellStyle127.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle127.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle127.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle127.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle127.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle127.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle127.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvNonOrders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle127;
+            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(1190, 444);
+            this.dgvNonOrders.TabIndex = 41;
+            this.dgvNonOrders.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
+            // dataGridViewTextBoxColumn11
+            // 
+            dataGridViewCellStyle128.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn11.DefaultCellStyle = dataGridViewCellStyle128;
+            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
+            // 
+            dataGridViewCellStyle129.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle129.ForeColor = System.Drawing.Color.Black;
+            this.Column17.DefaultCellStyle = dataGridViewCellStyle129;
+            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
+            // 
+            dataGridViewCellStyle130.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn12.DefaultCellStyle = dataGridViewCellStyle130;
+            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
+            // 
+            dataGridViewCellStyle131.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn13.DefaultCellStyle = dataGridViewCellStyle131;
+            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
+            // 
+            dataGridViewCellStyle132.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxColumn14.DefaultCellStyle = dataGridViewCellStyle132;
+            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
+            // 
+            dataGridViewCellStyle133.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn19.DefaultCellStyle = dataGridViewCellStyle133;
+            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
+            // 
+            dataGridViewCellStyle134.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxColumn18.DefaultCellStyle = dataGridViewCellStyle134;
+            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;
+            // 
+            // tabPage11
+            // 
+            this.tabPage11.BackColor = System.Drawing.Color.Black;
+            this.tabPage11.Controls.Add(this.lblCompTotal04);
+            this.tabPage11.Controls.Add(this.lblCompTitle04);
+            this.tabPage11.Controls.Add(this.lblCompTotal03);
+            this.tabPage11.Controls.Add(this.lblCompTitle03);
+            this.tabPage11.Controls.Add(this.lblCompTotal02);
+            this.tabPage11.Controls.Add(this.lblCompTotal01);
+            this.tabPage11.Controls.Add(this.lblCompTitle02);
+            this.tabPage11.Controls.Add(this.lblCompTitle01);
+            this.tabPage11.Controls.Add(this.label9);
+            this.tabPage11.Controls.Add(this.numUDCompletion);
+            this.tabPage11.Controls.Add(this.label10);
+            this.tabPage11.Controls.Add(this.label17);
+            this.tabPage11.Controls.Add(this.ProgressCompletionOfConstruction);
+            this.tabPage11.Controls.Add(this.btnReloadCompletionOfConstruction);
+            this.tabPage11.Controls.Add(this.label14);
+            this.tabPage11.Controls.Add(this.dgvCompletionOfConstruction);
+            this.tabPage11.Location = new System.Drawing.Point(4, 56);
+            this.tabPage11.Name = "tabPage11";
+            this.tabPage11.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage11.TabIndex = 13;
+            this.tabPage11.Text = "完了工事";
+            // 
             // lblCompTotal04
             // 
             this.lblCompTotal04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTotal04.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblCompTotal04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal04.Location = new System.Drawing.Point(642, 504);
+            this.lblCompTotal04.Location = new System.Drawing.Point(652, 480);
             this.lblCompTotal04.Name = "lblCompTotal04";
             this.lblCompTotal04.Size = new System.Drawing.Size(130, 25);
             this.lblCompTotal04.TabIndex = 76;
@@ -1698,7 +3162,7 @@
             this.lblCompTitle04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTitle04.BackColor = System.Drawing.Color.PaleGoldenrod;
             this.lblCompTitle04.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitle04.Location = new System.Drawing.Point(522, 504);
+            this.lblCompTitle04.Location = new System.Drawing.Point(532, 480);
             this.lblCompTitle04.Name = "lblCompTitle04";
             this.lblCompTitle04.Size = new System.Drawing.Size(120, 25);
             this.lblCompTitle04.TabIndex = 77;
@@ -1711,7 +3175,7 @@
             this.lblCompTotal03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTotal03.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblCompTotal03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal03.Location = new System.Drawing.Point(384, 504);
+            this.lblCompTotal03.Location = new System.Drawing.Point(394, 480);
             this.lblCompTotal03.Name = "lblCompTotal03";
             this.lblCompTotal03.Size = new System.Drawing.Size(130, 25);
             this.lblCompTotal03.TabIndex = 74;
@@ -1723,7 +3187,7 @@
             this.lblCompTitle03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTitle03.BackColor = System.Drawing.Color.PaleGoldenrod;
             this.lblCompTitle03.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitle03.Location = new System.Drawing.Point(264, 504);
+            this.lblCompTitle03.Location = new System.Drawing.Point(274, 480);
             this.lblCompTitle03.Name = "lblCompTitle03";
             this.lblCompTitle03.Size = new System.Drawing.Size(120, 25);
             this.lblCompTitle03.TabIndex = 75;
@@ -1736,7 +3200,7 @@
             this.lblCompTotal02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTotal02.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblCompTotal02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal02.Location = new System.Drawing.Point(900, 504);
+            this.lblCompTotal02.Location = new System.Drawing.Point(910, 480);
             this.lblCompTotal02.Name = "lblCompTotal02";
             this.lblCompTotal02.Size = new System.Drawing.Size(130, 25);
             this.lblCompTotal02.TabIndex = 70;
@@ -1748,7 +3212,7 @@
             this.lblCompTotal01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTotal01.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224)))));
             this.lblCompTotal01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTotal01.Location = new System.Drawing.Point(126, 504);
+            this.lblCompTotal01.Location = new System.Drawing.Point(136, 480);
             this.lblCompTotal01.Name = "lblCompTotal01";
             this.lblCompTotal01.Size = new System.Drawing.Size(130, 25);
             this.lblCompTotal01.TabIndex = 71;
@@ -1760,7 +3224,7 @@
             this.lblCompTitle02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTitle02.BackColor = System.Drawing.Color.Yellow;
             this.lblCompTitle02.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitle02.Location = new System.Drawing.Point(780, 504);
+            this.lblCompTitle02.Location = new System.Drawing.Point(790, 480);
             this.lblCompTitle02.Name = "lblCompTitle02";
             this.lblCompTitle02.Size = new System.Drawing.Size(120, 25);
             this.lblCompTitle02.TabIndex = 72;
@@ -1773,7 +3237,7 @@
             this.lblCompTitle01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.lblCompTitle01.BackColor = System.Drawing.Color.Ivory;
             this.lblCompTitle01.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.lblCompTitle01.Location = new System.Drawing.Point(6, 504);
+            this.lblCompTitle01.Location = new System.Drawing.Point(16, 480);
             this.lblCompTitle01.Name = "lblCompTitle01";
             this.lblCompTitle01.Size = new System.Drawing.Size(120, 25);
             this.lblCompTitle01.TabIndex = 73;
@@ -1831,8 +3295,8 @@
             // 
             // ProgressCompletionOfConstruction
             // 
-            this.ProgressCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.ProgressCompletionOfConstruction.Location = new System.Drawing.Point(853, 4);
+            this.ProgressCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
+            this.ProgressCompletionOfConstruction.Location = new System.Drawing.Point(863, 4);
             this.ProgressCompletionOfConstruction.Name = "ProgressCompletionOfConstruction";
             this.ProgressCompletionOfConstruction.Size = new System.Drawing.Size(333, 22);
             this.ProgressCompletionOfConstruction.TabIndex = 44;
@@ -1843,7 +3307,7 @@
             this.btnReloadCompletionOfConstruction.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReloadCompletionOfConstruction.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReloadCompletionOfConstruction.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReloadCompletionOfConstruction.Location = new System.Drawing.Point(1066, 501);
+            this.btnReloadCompletionOfConstruction.Location = new System.Drawing.Point(1076, 477);
             this.btnReloadCompletionOfConstruction.Name = "btnReloadCompletionOfConstruction";
             this.btnReloadCompletionOfConstruction.Size = new System.Drawing.Size(120, 30);
             this.btnReloadCompletionOfConstruction.TabIndex = 43;
@@ -1858,7 +3322,7 @@
             this.label14.BackColor = System.Drawing.Color.Lime;
             this.label14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.label14.ForeColor = System.Drawing.Color.Black;
-            this.label14.Location = new System.Drawing.Point(346, 5);
+            this.label14.Location = new System.Drawing.Point(351, 5);
             this.label14.Name = "label14";
             this.label14.Size = new System.Drawing.Size(500, 20);
             this.label14.TabIndex = 42;
@@ -1865,22 +3329,651 @@
             this.label14.Text = "完　　了　　工　　事　　状　　況　　一　　覧";
             this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage11
+            // dgvCompletionOfConstruction
             // 
-            this.tabPage11.BackColor = System.Drawing.Color.Black;
-            this.tabPage11.Controls.Add(this.dgvActionSchedule);
-            this.tabPage11.Controls.Add(this.btnDispRight);
-            this.tabPage11.Controls.Add(this.btnDispLeft);
-            this.tabPage11.Controls.Add(this.btnVehicleSchdule);
-            this.tabPage11.Controls.Add(this.btnActionSchdule);
-            this.tabPage11.Controls.Add(this.btnReLoadActionSchedule);
-            this.tabPage11.Controls.Add(this.label20);
-            this.tabPage11.Location = new System.Drawing.Point(4, 30);
-            this.tabPage11.Name = "tabPage11";
-            this.tabPage11.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage11.TabIndex = 8;
-            this.tabPage11.Text = "行動一覧";
+            this.dgvCompletionOfConstruction.AllowUserToAddRows = false;
+            this.dgvCompletionOfConstruction.AllowUserToDeleteRows = false;
+            this.dgvCompletionOfConstruction.AllowUserToResizeColumns = false;
+            this.dgvCompletionOfConstruction.AllowUserToResizeRows = false;
+            dataGridViewCellStyle135.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvCompletionOfConstruction.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle135;
+            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;
+            dataGridViewCellStyle136.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle136.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle136.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle136.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle136.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle136.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle136.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvCompletionOfConstruction.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle136;
+            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(1190, 444);
+            this.dgvCompletionOfConstruction.TabIndex = 45;
+            this.dgvCompletionOfConstruction.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvSalesInProjects_CellDoubleClick);
             // 
+            // dataGridViewTextBoxColumn15
+            // 
+            dataGridViewCellStyle137.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            this.dataGridViewTextBoxColumn15.DefaultCellStyle = dataGridViewCellStyle137;
+            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
+            // 
+            dataGridViewCellStyle138.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle138.ForeColor = System.Drawing.Color.Black;
+            this.Column18.DefaultCellStyle = dataGridViewCellStyle138;
+            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
+            // 
+            dataGridViewCellStyle139.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays13.DefaultCellStyle = dataGridViewCellStyle139;
+            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
+            // 
+            dataGridViewCellStyle140.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays14.DefaultCellStyle = dataGridViewCellStyle140;
+            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
+            // 
+            dataGridViewCellStyle141.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column23.DefaultCellStyle = dataGridViewCellStyle141;
+            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
+            // 
+            dataGridViewCellStyle142.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays15.DefaultCellStyle = dataGridViewCellStyle142;
+            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
+            // 
+            dataGridViewCellStyle143.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column13.DefaultCellStyle = dataGridViewCellStyle143;
+            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
+            // 
+            dataGridViewCellStyle144.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column14.DefaultCellStyle = dataGridViewCellStyle144;
+            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
+            // 
+            dataGridViewCellStyle145.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays16.DefaultCellStyle = dataGridViewCellStyle145;
+            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
+            // 
+            dataGridViewCellStyle146.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.dataGridViewTextBoxActionColDays17.DefaultCellStyle = dataGridViewCellStyle146;
+            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
+            // 
+            dataGridViewCellStyle147.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays18.DefaultCellStyle = dataGridViewCellStyle147;
+            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
+            // 
+            dataGridViewCellStyle148.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
+            this.dataGridViewTextBoxActionColDays19.DefaultCellStyle = dataGridViewCellStyle148;
+            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;
+            // 
+            // tabPage12
+            // 
+            this.tabPage12.BackColor = System.Drawing.Color.Black;
+            this.tabPage12.Controls.Add(this.dgvActionSchedule);
+            this.tabPage12.Controls.Add(this.btnDispRight);
+            this.tabPage12.Controls.Add(this.btnDispLeft);
+            this.tabPage12.Controls.Add(this.btnVehicleSchdule);
+            this.tabPage12.Controls.Add(this.btnActionSchdule);
+            this.tabPage12.Controls.Add(this.btnReLoadActionSchedule);
+            this.tabPage12.Controls.Add(this.label20);
+            this.tabPage12.Location = new System.Drawing.Point(4, 56);
+            this.tabPage12.Name = "tabPage12";
+            this.tabPage12.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage12.TabIndex = 8;
+            this.tabPage12.Text = "行動一覧";
+            // 
+            // dgvActionSchedule
+            // 
+            this.dgvActionSchedule.AllowUserToAddRows = false;
+            this.dgvActionSchedule.AllowUserToDeleteRows = false;
+            this.dgvActionSchedule.AllowUserToResizeColumns = false;
+            this.dgvActionSchedule.AllowUserToResizeRows = false;
+            dataGridViewCellStyle149.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
+            this.dgvActionSchedule.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle149;
+            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;
+            dataGridViewCellStyle150.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle150.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle150.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle150.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle150.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle150.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle150.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgvActionSchedule.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle150;
+            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(1190, 444);
+            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
+            // 
+            dataGridViewCellStyle151.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle151.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol01.DefaultCellStyle = dataGridViewCellStyle151;
+            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
+            // 
+            dataGridViewCellStyle152.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle152.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol02.DefaultCellStyle = dataGridViewCellStyle152;
+            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
+            // 
+            dataGridViewCellStyle153.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle153.ForeColor = System.Drawing.Color.Black;
+            this.ActionCol04.DefaultCellStyle = dataGridViewCellStyle153;
+            this.ActionCol04.Frozen = true;
+            this.ActionCol04.HeaderText = "行動";
+            this.ActionCol04.Name = "ActionCol04";
+            this.ActionCol04.ReadOnly = true;
+            // 
+            // ActionColDays01
+            // 
+            dataGridViewCellStyle154.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle154.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays01.DefaultCellStyle = dataGridViewCellStyle154;
+            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
+            // 
+            dataGridViewCellStyle155.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle155.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays02.DefaultCellStyle = dataGridViewCellStyle155;
+            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
+            // 
+            dataGridViewCellStyle156.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle156.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays03.DefaultCellStyle = dataGridViewCellStyle156;
+            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
+            // 
+            dataGridViewCellStyle157.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle157.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays04.DefaultCellStyle = dataGridViewCellStyle157;
+            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
+            // 
+            dataGridViewCellStyle158.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle158.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays05.DefaultCellStyle = dataGridViewCellStyle158;
+            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
+            // 
+            dataGridViewCellStyle159.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle159.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays06.DefaultCellStyle = dataGridViewCellStyle159;
+            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
+            // 
+            dataGridViewCellStyle160.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle160.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays07.DefaultCellStyle = dataGridViewCellStyle160;
+            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
+            // 
+            dataGridViewCellStyle161.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle161.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays08.DefaultCellStyle = dataGridViewCellStyle161;
+            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
+            // 
+            dataGridViewCellStyle162.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle162.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays09.DefaultCellStyle = dataGridViewCellStyle162;
+            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
+            // 
+            dataGridViewCellStyle163.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle163.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays10.DefaultCellStyle = dataGridViewCellStyle163;
+            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
+            // 
+            dataGridViewCellStyle164.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle164.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays11.DefaultCellStyle = dataGridViewCellStyle164;
+            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
+            // 
+            dataGridViewCellStyle165.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle165.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays12.DefaultCellStyle = dataGridViewCellStyle165;
+            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
+            // 
+            dataGridViewCellStyle166.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle166.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays13.DefaultCellStyle = dataGridViewCellStyle166;
+            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
+            // 
+            dataGridViewCellStyle167.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle167.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays14.DefaultCellStyle = dataGridViewCellStyle167;
+            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
+            // 
+            dataGridViewCellStyle168.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle168.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays15.DefaultCellStyle = dataGridViewCellStyle168;
+            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
+            // 
+            dataGridViewCellStyle169.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle169.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays16.DefaultCellStyle = dataGridViewCellStyle169;
+            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
+            // 
+            dataGridViewCellStyle170.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle170.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays17.DefaultCellStyle = dataGridViewCellStyle170;
+            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
+            // 
+            dataGridViewCellStyle171.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle171.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays18.DefaultCellStyle = dataGridViewCellStyle171;
+            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
+            // 
+            dataGridViewCellStyle172.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle172.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays19.DefaultCellStyle = dataGridViewCellStyle172;
+            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
+            // 
+            dataGridViewCellStyle173.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle173.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays20.DefaultCellStyle = dataGridViewCellStyle173;
+            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
+            // 
+            dataGridViewCellStyle174.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle174.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays21.DefaultCellStyle = dataGridViewCellStyle174;
+            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
+            // 
+            dataGridViewCellStyle175.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle175.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays22.DefaultCellStyle = dataGridViewCellStyle175;
+            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
+            // 
+            dataGridViewCellStyle176.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle176.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays23.DefaultCellStyle = dataGridViewCellStyle176;
+            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
+            // 
+            dataGridViewCellStyle177.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle177.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays24.DefaultCellStyle = dataGridViewCellStyle177;
+            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
+            // 
+            dataGridViewCellStyle178.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle178.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays25.DefaultCellStyle = dataGridViewCellStyle178;
+            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
+            // 
+            dataGridViewCellStyle179.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle179.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays26.DefaultCellStyle = dataGridViewCellStyle179;
+            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
+            // 
+            dataGridViewCellStyle180.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle180.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays27.DefaultCellStyle = dataGridViewCellStyle180;
+            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
+            // 
+            dataGridViewCellStyle181.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle181.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays28.DefaultCellStyle = dataGridViewCellStyle181;
+            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
+            // 
+            dataGridViewCellStyle182.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle182.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays29.DefaultCellStyle = dataGridViewCellStyle182;
+            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
+            // 
+            dataGridViewCellStyle183.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle183.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays30.DefaultCellStyle = dataGridViewCellStyle183;
+            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
+            // 
+            dataGridViewCellStyle184.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle184.ForeColor = System.Drawing.Color.Black;
+            this.ActionColDays31.DefaultCellStyle = dataGridViewCellStyle184;
+            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)));
@@ -1912,7 +4005,7 @@
             this.btnVehicleSchdule.BackColor = System.Drawing.Color.Green;
             this.btnVehicleSchdule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnVehicleSchdule.ForeColor = System.Drawing.Color.White;
-            this.btnVehicleSchdule.Location = new System.Drawing.Point(132, 501);
+            this.btnVehicleSchdule.Location = new System.Drawing.Point(132, 477);
             this.btnVehicleSchdule.Name = "btnVehicleSchdule";
             this.btnVehicleSchdule.Size = new System.Drawing.Size(120, 30);
             this.btnVehicleSchdule.TabIndex = 50;
@@ -1927,7 +4020,7 @@
             this.btnActionSchdule.BackColor = System.Drawing.Color.Green;
             this.btnActionSchdule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnActionSchdule.ForeColor = System.Drawing.Color.White;
-            this.btnActionSchdule.Location = new System.Drawing.Point(6, 501);
+            this.btnActionSchdule.Location = new System.Drawing.Point(6, 477);
             this.btnActionSchdule.Name = "btnActionSchdule";
             this.btnActionSchdule.Size = new System.Drawing.Size(120, 30);
             this.btnActionSchdule.TabIndex = 50;
@@ -1941,7 +4034,7 @@
             this.btnReLoadActionSchedule.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadActionSchedule.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadActionSchedule.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadActionSchedule.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadActionSchedule.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadActionSchedule.Name = "btnReLoadActionSchedule";
             this.btnReLoadActionSchedule.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadActionSchedule.TabIndex = 50;
@@ -1955,7 +4048,7 @@
             this.label20.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.label20.BackColor = System.Drawing.Color.White;
             this.label20.ForeColor = System.Drawing.Color.Black;
-            this.label20.Location = new System.Drawing.Point(346, 5);
+            this.label20.Location = new System.Drawing.Point(351, 5);
             this.label20.Name = "label20";
             this.label20.Size = new System.Drawing.Size(500, 20);
             this.label20.TabIndex = 47;
@@ -1962,25 +4055,25 @@
             this.label20.Text = "行　　動　　予　　定　　一　　覧";
             this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage12
+            // tabPage13
             // 
-            this.tabPage12.AutoScroll = true;
-            this.tabPage12.BackColor = System.Drawing.Color.Black;
-            this.tabPage12.Controls.Add(this.progBarStaffAssignment);
-            this.tabPage12.Controls.Add(this.btnReLoadStaffAssignment);
-            this.tabPage12.Controls.Add(this.label15);
-            this.tabPage12.Controls.Add(this.dgvStaffAssignment);
-            this.tabPage12.ForeColor = System.Drawing.SystemColors.ControlText;
-            this.tabPage12.Location = new System.Drawing.Point(4, 30);
-            this.tabPage12.Name = "tabPage12";
-            this.tabPage12.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage12.TabIndex = 9;
-            this.tabPage12.Text = "人員配置";
+            this.tabPage13.AutoScroll = true;
+            this.tabPage13.BackColor = System.Drawing.Color.Black;
+            this.tabPage13.Controls.Add(this.progBarStaffAssignment);
+            this.tabPage13.Controls.Add(this.btnReLoadStaffAssignment);
+            this.tabPage13.Controls.Add(this.label15);
+            this.tabPage13.Controls.Add(this.dgvStaffAssignment);
+            this.tabPage13.ForeColor = System.Drawing.SystemColors.ControlText;
+            this.tabPage13.Location = new System.Drawing.Point(4, 56);
+            this.tabPage13.Name = "tabPage13";
+            this.tabPage13.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage13.TabIndex = 9;
+            this.tabPage13.Text = "人員配置";
             // 
             // progBarStaffAssignment
             // 
             this.progBarStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.progBarStaffAssignment.Location = new System.Drawing.Point(6, 501);
+            this.progBarStaffAssignment.Location = new System.Drawing.Point(6, 477);
             this.progBarStaffAssignment.Name = "progBarStaffAssignment";
             this.progBarStaffAssignment.Size = new System.Drawing.Size(388, 30);
             this.progBarStaffAssignment.TabIndex = 53;
@@ -1991,7 +4084,7 @@
             this.btnReLoadStaffAssignment.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadStaffAssignment.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadStaffAssignment.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadStaffAssignment.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadStaffAssignment.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadStaffAssignment.Name = "btnReLoadStaffAssignment";
             this.btnReLoadStaffAssignment.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadStaffAssignment.TabIndex = 51;
@@ -2005,7 +4098,7 @@
             this.label15.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.label15.BackColor = System.Drawing.Color.White;
             this.label15.ForeColor = System.Drawing.Color.Black;
-            this.label15.Location = new System.Drawing.Point(346, 5);
+            this.label15.Location = new System.Drawing.Point(351, 5);
             this.label15.Name = "label15";
             this.label15.Size = new System.Drawing.Size(500, 20);
             this.label15.TabIndex = 48;
@@ -2012,25 +4105,146 @@
             this.label15.Text = "人　　員　　配　　置　　一　　覧";
             this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage13
+            // dgvStaffAssignment
             // 
-            this.tabPage13.BackColor = System.Drawing.Color.Black;
-            this.tabPage13.Controls.Add(this.label36);
-            this.tabPage13.Controls.Add(this.SalseGraphNum);
-            this.tabPage13.Controls.Add(this.label37);
-            this.tabPage13.Controls.Add(this.label38);
-            this.tabPage13.Controls.Add(this.lblSalesGraphUpdate);
-            this.tabPage13.Controls.Add(this.chartSalesGraph);
-            this.tabPage13.Controls.Add(this.label24);
-            this.tabPage13.Controls.Add(this.progBarSalesGraph);
-            this.tabPage13.Controls.Add(this.btnReLoadSalesGraph);
-            this.tabPage13.ForeColor = System.Drawing.Color.Black;
-            this.tabPage13.Location = new System.Drawing.Point(4, 30);
-            this.tabPage13.Name = "tabPage13";
-            this.tabPage13.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage13.TabIndex = 10;
-            this.tabPage13.Text = "売上グラフ";
+            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;
+            dataGridViewCellStyle188.BackColor = System.Drawing.Color.White;
+            this.dgvStaffAssignment.RowsDefaultCellStyle = dataGridViewCellStyle188;
+            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(1190, 444);
+            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
+            // 
+            dataGridViewCellStyle185.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle185.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn01.DefaultCellStyle = dataGridViewCellStyle185;
+            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
+            // 
+            dataGridViewCellStyle186.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle186.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn03.DefaultCellStyle = dataGridViewCellStyle186;
+            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
+            // 
+            dataGridViewCellStyle187.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle187.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle187.ForeColor = System.Drawing.Color.Black;
+            this.StaffFixColumn06.DefaultCellStyle = dataGridViewCellStyle187;
+            this.StaffFixColumn06.Frozen = true;
+            this.StaffFixColumn06.HeaderText = "行動";
+            this.StaffFixColumn06.Name = "StaffFixColumn06";
+            this.StaffFixColumn06.ReadOnly = true;
+            this.StaffFixColumn06.Width = 80;
+            // 
+            // tabPage14
+            // 
+            this.tabPage14.BackColor = System.Drawing.Color.Black;
+            this.tabPage14.Controls.Add(this.label36);
+            this.tabPage14.Controls.Add(this.SalseGraphNum);
+            this.tabPage14.Controls.Add(this.label37);
+            this.tabPage14.Controls.Add(this.label38);
+            this.tabPage14.Controls.Add(this.lblSalesGraphUpdate);
+            this.tabPage14.Controls.Add(this.chartSalesGraph);
+            this.tabPage14.Controls.Add(this.label24);
+            this.tabPage14.Controls.Add(this.progBarSalesGraph);
+            this.tabPage14.Controls.Add(this.btnReLoadSalesGraph);
+            this.tabPage14.ForeColor = System.Drawing.Color.Black;
+            this.tabPage14.Location = new System.Drawing.Point(4, 56);
+            this.tabPage14.Name = "tabPage14";
+            this.tabPage14.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage14.TabIndex = 10;
+            this.tabPage14.Text = "売上グラフ";
+            // 
             // label36
             // 
             this.label36.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(192)))));
@@ -2084,7 +4298,7 @@
             this.lblSalesGraphUpdate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
             this.lblSalesGraphUpdate.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblSalesGraphUpdate.ForeColor = System.Drawing.Color.White;
-            this.lblSalesGraphUpdate.Location = new System.Drawing.Point(886, 11);
+            this.lblSalesGraphUpdate.Location = new System.Drawing.Point(896, 11);
             this.lblSalesGraphUpdate.Name = "lblSalesGraphUpdate";
             this.lblSalesGraphUpdate.Size = new System.Drawing.Size(300, 16);
             this.lblSalesGraphUpdate.TabIndex = 57;
@@ -2122,7 +4336,7 @@
             this.chartSalesGraph.Series.Add(series2);
             this.chartSalesGraph.Series.Add(series3);
             this.chartSalesGraph.Series.Add(series4);
-            this.chartSalesGraph.Size = new System.Drawing.Size(1180, 468);
+            this.chartSalesGraph.Size = new System.Drawing.Size(1190, 444);
             this.chartSalesGraph.TabIndex = 0;
             this.chartSalesGraph.Text = "売上グラフ";
             // 
@@ -2131,7 +4345,7 @@
             this.label24.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.label24.BackColor = System.Drawing.Color.White;
             this.label24.ForeColor = System.Drawing.Color.Black;
-            this.label24.Location = new System.Drawing.Point(346, 5);
+            this.label24.Location = new System.Drawing.Point(351, 5);
             this.label24.Name = "label24";
             this.label24.Size = new System.Drawing.Size(500, 20);
             this.label24.TabIndex = 56;
@@ -2141,7 +4355,7 @@
             // progBarSalesGraph
             // 
             this.progBarSalesGraph.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
-            this.progBarSalesGraph.Location = new System.Drawing.Point(6, 501);
+            this.progBarSalesGraph.Location = new System.Drawing.Point(6, 477);
             this.progBarSalesGraph.Name = "progBarSalesGraph";
             this.progBarSalesGraph.Size = new System.Drawing.Size(388, 30);
             this.progBarSalesGraph.TabIndex = 55;
@@ -2152,7 +4366,7 @@
             this.btnReLoadSalesGraph.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnReLoadSalesGraph.BackColor = System.Drawing.Color.SpringGreen;
             this.btnReLoadSalesGraph.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnReLoadSalesGraph.Location = new System.Drawing.Point(1066, 501);
+            this.btnReLoadSalesGraph.Location = new System.Drawing.Point(1076, 477);
             this.btnReLoadSalesGraph.Name = "btnReLoadSalesGraph";
             this.btnReLoadSalesGraph.Size = new System.Drawing.Size(120, 30);
             this.btnReLoadSalesGraph.TabIndex = 54;
@@ -2161,18 +4375,18 @@
             this.btnReLoadSalesGraph.UseVisualStyleBackColor = false;
             this.btnReLoadSalesGraph.Click += new System.EventHandler(this.btnReLoadSalesGraph_Click);
             // 
-            // tabPage14
+            // tabPage15
             // 
-            this.tabPage14.BackColor = System.Drawing.Color.RoyalBlue;
-            this.tabPage14.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage14.Controls.Add(this.tblLayoutOrder);
-            this.tabPage14.Location = new System.Drawing.Point(4, 30);
-            this.tabPage14.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage14.Name = "tabPage14";
-            this.tabPage14.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage14.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage14.TabIndex = 0;
-            this.tabPage14.Text = "受注管理";
+            this.tabPage15.BackColor = System.Drawing.Color.RoyalBlue;
+            this.tabPage15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.tabPage15.Controls.Add(this.tblLayoutOrder);
+            this.tabPage15.Location = new System.Drawing.Point(4, 56);
+            this.tabPage15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.tabPage15.Name = "tabPage15";
+            this.tabPage15.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.tabPage15.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage15.TabIndex = 0;
+            this.tabPage15.Text = "受注管理";
             // 
             // tblLayoutOrder
             // 
@@ -2221,7 +4435,7 @@
             this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
             this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
             this.tblLayoutOrder.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutOrder.Size = new System.Drawing.Size(1080, 484);
+            this.tblLayoutOrder.Size = new System.Drawing.Size(1090, 484);
             this.tblLayoutOrder.TabIndex = 10;
             // 
             // btnOrder0000
@@ -2233,7 +4447,7 @@
             this.btnOrder0000.Location = new System.Drawing.Point(4, 3);
             this.btnOrder0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0000.Name = "btnOrder0000";
-            this.btnOrder0000.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0000.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0000.TabIndex = 0;
             this.btnOrder0000.Text = "工事情報入力";
             this.btnOrder0000.UseVisualStyleBackColor = true;
@@ -2245,10 +4459,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0001.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0001.Location = new System.Drawing.Point(382, 3);
+            this.btnOrder0001.Location = new System.Drawing.Point(385, 3);
             this.btnOrder0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0001.Name = "btnOrder0001";
-            this.btnOrder0001.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0001.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0001.TabIndex = 6;
             this.btnOrder0001.UseVisualStyleBackColor = true;
             this.btnOrder0001.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2262,7 +4476,7 @@
             this.btnOrder0100.Location = new System.Drawing.Point(4, 91);
             this.btnOrder0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0100.Name = "btnOrder0100";
-            this.btnOrder0100.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0100.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0100.TabIndex = 1;
             this.btnOrder0100.Text = "積算見積入力";
             this.btnOrder0100.UseVisualStyleBackColor = true;
@@ -2277,7 +4491,7 @@
             this.btnOrder0200.Location = new System.Drawing.Point(4, 179);
             this.btnOrder0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0200.Name = "btnOrder0200";
-            this.btnOrder0200.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0200.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0200.TabIndex = 2;
             this.btnOrder0200.Text = "積算予算入力";
             this.btnOrder0200.UseVisualStyleBackColor = true;
@@ -2292,7 +4506,7 @@
             this.btnOrder0300.Location = new System.Drawing.Point(4, 267);
             this.btnOrder0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0300.Name = "btnOrder0300";
-            this.btnOrder0300.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0300.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0300.TabIndex = 3;
             this.btnOrder0300.Text = "工事結合";
             this.btnOrder0300.UseVisualStyleBackColor = true;
@@ -2307,7 +4521,7 @@
             this.btnOrder0400.Location = new System.Drawing.Point(4, 355);
             this.btnOrder0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0400.Name = "btnOrder0400";
-            this.btnOrder0400.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0400.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0400.TabIndex = 4;
             this.btnOrder0400.UseVisualStyleBackColor = true;
             this.btnOrder0400.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2318,10 +4532,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0401.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0401.Location = new System.Drawing.Point(382, 355);
+            this.btnOrder0401.Location = new System.Drawing.Point(385, 355);
             this.btnOrder0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0401.Name = "btnOrder0401";
-            this.btnOrder0401.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0401.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0401.TabIndex = 10;
             this.btnOrder0401.UseVisualStyleBackColor = true;
             this.btnOrder0401.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2332,10 +4546,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0301.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0301.Location = new System.Drawing.Point(382, 267);
+            this.btnOrder0301.Location = new System.Drawing.Point(385, 267);
             this.btnOrder0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0301.Name = "btnOrder0301";
-            this.btnOrder0301.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0301.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0301.TabIndex = 9;
             this.btnOrder0301.Text = "見積分割";
             this.btnOrder0301.UseVisualStyleBackColor = true;
@@ -2347,10 +4561,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0201.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0201.Location = new System.Drawing.Point(382, 179);
+            this.btnOrder0201.Location = new System.Drawing.Point(385, 179);
             this.btnOrder0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0201.Name = "btnOrder0201";
-            this.btnOrder0201.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0201.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0201.TabIndex = 8;
             this.btnOrder0201.Text = "積算予算書承認";
             this.btnOrder0201.UseVisualStyleBackColor = true;
@@ -2362,10 +4576,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0101.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0101.Location = new System.Drawing.Point(382, 91);
+            this.btnOrder0101.Location = new System.Drawing.Point(385, 91);
             this.btnOrder0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0101.Name = "btnOrder0101";
-            this.btnOrder0101.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0101.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0101.TabIndex = 7;
             this.btnOrder0101.Text = "積算見積書承認";
             this.btnOrder0101.UseVisualStyleBackColor = true;
@@ -2377,10 +4591,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0002.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0002.Location = new System.Drawing.Point(760, 3);
+            this.btnOrder0002.Location = new System.Drawing.Point(766, 3);
             this.btnOrder0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0002.Name = "btnOrder0002";
-            this.btnOrder0002.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0002.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0002.TabIndex = 12;
             this.btnOrder0002.UseVisualStyleBackColor = true;
             this.btnOrder0002.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2391,10 +4605,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0102.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0102.Location = new System.Drawing.Point(760, 91);
+            this.btnOrder0102.Location = new System.Drawing.Point(766, 91);
             this.btnOrder0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0102.Name = "btnOrder0102";
-            this.btnOrder0102.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0102.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0102.TabIndex = 13;
             this.btnOrder0102.Text = "積算見積書印刷";
             this.btnOrder0102.UseVisualStyleBackColor = true;
@@ -2406,10 +4620,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0202.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0202.Location = new System.Drawing.Point(760, 179);
+            this.btnOrder0202.Location = new System.Drawing.Point(766, 179);
             this.btnOrder0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0202.Name = "btnOrder0202";
-            this.btnOrder0202.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0202.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0202.TabIndex = 14;
             this.btnOrder0202.UseVisualStyleBackColor = true;
             this.btnOrder0202.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2420,10 +4634,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0302.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0302.Location = new System.Drawing.Point(760, 267);
+            this.btnOrder0302.Location = new System.Drawing.Point(766, 267);
             this.btnOrder0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0302.Name = "btnOrder0302";
-            this.btnOrder0302.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0302.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0302.TabIndex = 15;
             this.btnOrder0302.UseVisualStyleBackColor = true;
             this.btnOrder0302.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2434,10 +4648,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0402.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0402.Location = new System.Drawing.Point(760, 355);
+            this.btnOrder0402.Location = new System.Drawing.Point(766, 355);
             this.btnOrder0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0402.Name = "btnOrder0402";
-            this.btnOrder0402.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0402.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0402.TabIndex = 16;
             this.btnOrder0402.UseVisualStyleBackColor = true;
             this.btnOrder0402.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2451,7 +4665,7 @@
             this.btnOrder0500.Location = new System.Drawing.Point(4, 443);
             this.btnOrder0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0500.Name = "btnOrder0500";
-            this.btnOrder0500.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0500.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0500.TabIndex = 5;
             this.btnOrder0500.UseVisualStyleBackColor = true;
             this.btnOrder0500.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2462,10 +4676,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0501.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0501.Location = new System.Drawing.Point(382, 443);
+            this.btnOrder0501.Location = new System.Drawing.Point(385, 443);
             this.btnOrder0501.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0501.Name = "btnOrder0501";
-            this.btnOrder0501.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0501.Size = new System.Drawing.Size(319, 38);
             this.btnOrder0501.TabIndex = 11;
             this.btnOrder0501.UseVisualStyleBackColor = true;
             this.btnOrder0501.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2476,10 +4690,10 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.btnOrder0502.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            this.btnOrder0502.Location = new System.Drawing.Point(760, 443);
+            this.btnOrder0502.Location = new System.Drawing.Point(766, 443);
             this.btnOrder0502.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.btnOrder0502.Name = "btnOrder0502";
-            this.btnOrder0502.Size = new System.Drawing.Size(316, 38);
+            this.btnOrder0502.Size = new System.Drawing.Size(320, 38);
             this.btnOrder0502.TabIndex = 17;
             this.btnOrder0502.UseVisualStyleBackColor = true;
             this.btnOrder0502.Click += new System.EventHandler(this.btnOrder_Click);
@@ -2490,7 +4704,7 @@
             this.label1.AutoSize = true;
             this.label1.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label1.ForeColor = System.Drawing.Color.Blue;
-            this.label1.Location = new System.Drawing.Point(136, 44);
+            this.label1.Location = new System.Drawing.Point(137, 44);
             this.label1.Name = "label1";
             this.label1.Size = new System.Drawing.Size(52, 44);
             this.label1.TabIndex = 10;
@@ -2503,7 +4717,7 @@
             this.lblArrpw1_04.AutoSize = true;
             this.lblArrpw1_04.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblArrpw1_04.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw1_04.Location = new System.Drawing.Point(327, 180);
+            this.lblArrpw1_04.Location = new System.Drawing.Point(330, 180);
             this.lblArrpw1_04.Name = "lblArrpw1_04";
             this.lblArrpw1_04.Size = new System.Drawing.Size(48, 35);
             this.lblArrpw1_04.TabIndex = 10;
@@ -2516,7 +4730,7 @@
             this.label2.AutoSize = true;
             this.label2.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label2.ForeColor = System.Drawing.Color.Blue;
-            this.label2.Location = new System.Drawing.Point(136, 132);
+            this.label2.Location = new System.Drawing.Point(137, 132);
             this.label2.Name = "label2";
             this.label2.Size = new System.Drawing.Size(52, 44);
             this.label2.TabIndex = 10;
@@ -2529,7 +4743,7 @@
             this.lblArrpw1_02.AutoSize = true;
             this.lblArrpw1_02.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblArrpw1_02.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.lblArrpw1_02.Location = new System.Drawing.Point(327, 92);
+            this.lblArrpw1_02.Location = new System.Drawing.Point(330, 92);
             this.lblArrpw1_02.Name = "lblArrpw1_02";
             this.lblArrpw1_02.Size = new System.Drawing.Size(48, 35);
             this.lblArrpw1_02.TabIndex = 10;
@@ -2542,7 +4756,7 @@
             this.label3.AutoSize = true;
             this.label3.Font = new System.Drawing.Font("ＭＳ 明朝", 26.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.label3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(0)))));
-            this.label3.Location = new System.Drawing.Point(705, 92);
+            this.label3.Location = new System.Drawing.Point(711, 92);
             this.label3.Name = "label3";
             this.label3.Size = new System.Drawing.Size(48, 35);
             this.label3.TabIndex = 10;
@@ -2549,18 +4763,18 @@
             this.label3.Text = "→";
             this.label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage15
+            // tabPage16
             // 
-            this.tabPage15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
-            this.tabPage15.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
-            this.tabPage15.Controls.Add(this.pnlConstruction);
-            this.tabPage15.Location = new System.Drawing.Point(4, 30);
-            this.tabPage15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage15.Name = "tabPage15";
-            this.tabPage15.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.tabPage15.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage15.TabIndex = 2;
-            this.tabPage15.Text = "施工管理";
+            this.tabPage16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(128)))), ((int)(((byte)(255)))));
+            this.tabPage16.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.tabPage16.Controls.Add(this.pnlConstruction);
+            this.tabPage16.Location = new System.Drawing.Point(4, 56);
+            this.tabPage16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.tabPage16.Name = "tabPage16";
+            this.tabPage16.Padding = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.tabPage16.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage16.TabIndex = 2;
+            this.tabPage16.Text = "施工管理";
             // 
             // pnlConstruction
             // 
@@ -2571,7 +4785,7 @@
             this.pnlConstruction.Controls.Add(this.tblLayoutConstruction);
             this.pnlConstruction.Location = new System.Drawing.Point(4, 16);
             this.pnlConstruction.Name = "pnlConstruction";
-            this.pnlConstruction.Size = new System.Drawing.Size(1180, 500);
+            this.pnlConstruction.Size = new System.Drawing.Size(1190, 470);
             this.pnlConstruction.TabIndex = 15;
             // 
             // tblLayoutConstruction
@@ -2590,10 +4804,10 @@
             this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
             this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
             this.tblLayoutConstruction.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tblLayoutConstruction.Controls.Add(this.label43, 0, 7);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrLine01, 0, 7);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0000, 1, 1);
-            this.tblLayoutConstruction.Controls.Add(this.label5, 1, 0);
-            this.tblLayoutConstruction.Controls.Add(this.label7, 0, 1);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrTitle01, 1, 0);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr00, 0, 1);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0001, 3, 1);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0002, 5, 1);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0003, 7, 1);
@@ -2600,36 +4814,36 @@
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0004, 9, 1);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0100, 1, 3);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0101, 3, 3);
-            this.tblLayoutConstruction.Controls.Add(this.label8, 0, 3);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr01, 0, 3);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0102, 5, 3);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0103, 7, 3);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0104, 9, 3);
-            this.tblLayoutConstruction.Controls.Add(this.label16, 0, 5);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr02, 0, 5);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0200, 1, 5);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0201, 3, 5);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0202, 5, 5);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0203, 7, 5);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0204, 9, 5);
-            this.tblLayoutConstruction.Controls.Add(this.label44, 0, 9);
-            this.tblLayoutConstruction.Controls.Add(this.label45, 1, 8);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr03, 0, 9);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrTitle02, 1, 8);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0300, 1, 9);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0301, 3, 9);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0302, 5, 9);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0303, 7, 9);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0304, 9, 9);
-            this.tblLayoutConstruction.Controls.Add(this.label46, 0, 11);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr04, 0, 11);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0400, 1, 11);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0401, 3, 11);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0402, 5, 11);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0403, 7, 11);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0404, 9, 11);
-            this.tblLayoutConstruction.Controls.Add(this.label47, 0, 13);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr05, 0, 13);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0500, 1, 13);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0501, 3, 13);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0502, 5, 13);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0503, 7, 13);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0504, 9, 13);
-            this.tblLayoutConstruction.Controls.Add(this.label50, 0, 15);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr06, 0, 15);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0600, 1, 15);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0601, 3, 15);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0602, 5, 15);
@@ -2640,20 +4854,20 @@
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0702, 5, 17);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0703, 7, 17);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0704, 9, 17);
-            this.tblLayoutConstruction.Controls.Add(this.label51, 0, 19);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr08, 0, 19);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0800, 1, 19);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0801, 3, 19);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0802, 5, 19);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0803, 7, 19);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0804, 9, 19);
-            this.tblLayoutConstruction.Controls.Add(this.label48, 6, 16);
-            this.tblLayoutConstruction.Controls.Add(this.label49, 6, 14);
-            this.tblLayoutConstruction.Controls.Add(this.label42, 6, 6);
-            this.tblLayoutConstruction.Controls.Add(this.label32, 6, 4);
-            this.tblLayoutConstruction.Controls.Add(this.label52, 6, 20);
-            this.tblLayoutConstruction.Controls.Add(this.label53, 0, 21);
-            this.tblLayoutConstruction.Controls.Add(this.label54, 1, 22);
-            this.tblLayoutConstruction.Controls.Add(this.label55, 0, 23);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr0602, 6, 16);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr0502, 6, 14);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr0202, 6, 6);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr0102, 6, 4);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr0802, 6, 20);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrLine02, 0, 21);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrTitle03, 1, 22);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr09, 0, 23);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0900, 1, 23);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0901, 3, 23);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction0902, 5, 23);
@@ -2664,26 +4878,26 @@
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1002, 5, 25);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1003, 7, 25);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1004, 9, 25);
-            this.tblLayoutConstruction.Controls.Add(this.label56, 0, 27);
-            this.tblLayoutConstruction.Controls.Add(this.label57, 1, 28);
-            this.tblLayoutConstruction.Controls.Add(this.label58, 0, 29);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrLine03, 0, 27);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrTitle04, 1, 28);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr11, 0, 29);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1100, 1, 29);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1101, 3, 29);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1102, 5, 29);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1103, 7, 29);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1104, 9, 29);
-            this.tblLayoutConstruction.Controls.Add(this.label60, 1, 30);
-            this.tblLayoutConstruction.Controls.Add(this.label61, 3, 30);
-            this.tblLayoutConstruction.Controls.Add(this.label62, 0, 31);
-            this.tblLayoutConstruction.Controls.Add(this.label63, 1, 32);
-            this.tblLayoutConstruction.Controls.Add(this.label64, 0, 33);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr1102, 1, 30);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr1103, 3, 30);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrLine04, 0, 31);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstrTitle05, 1, 32);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr12, 0, 33);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1200, 1, 33);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1201, 3, 33);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1202, 5, 33);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1203, 7, 33);
             this.tblLayoutConstruction.Controls.Add(this.btnConstruction1204, 9, 33);
-            this.tblLayoutConstruction.Controls.Add(this.label78, 0, 25);
-            this.tblLayoutConstruction.Location = new System.Drawing.Point(1, 1);
+            this.tblLayoutConstruction.Controls.Add(this.lblConstr10, 0, 25);
+            this.tblLayoutConstruction.Location = new System.Drawing.Point(6, 1);
             this.tblLayoutConstruction.Name = "tblLayoutConstruction";
             this.tblLayoutConstruction.RowCount = 34;
             this.tblLayoutConstruction.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
@@ -2725,15 +4939,15 @@
             this.tblLayoutConstruction.Size = new System.Drawing.Size(1160, 1224);
             this.tblLayoutConstruction.TabIndex = 15;
             // 
-            // label43
+            // lblConstrLine01
             // 
-            this.label43.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label43.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label43.TabIndex = 15;
+            this.lblConstrLine01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblConstrLine01.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine01, 10);
+            this.lblConstrLine01.Location = new System.Drawing.Point(3, 267);
+            this.lblConstrLine01.Name = "lblConstrLine01";
+            this.lblConstrLine01.Size = new System.Drawing.Size(1154, 6);
+            this.lblConstrLine01.TabIndex = 15;
             // 
             // btnConstruction0000
             // 
@@ -2747,33 +4961,33 @@
             this.btnConstruction0000.UseVisualStyleBackColor = true;
             this.btnConstruction0000.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label5
+            // lblConstrTitle01
             // 
-            this.label5.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstrTitle01.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.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(107, 0);
-            this.label5.Name = "label5";
-            this.label5.Size = new System.Drawing.Size(191, 36);
-            this.label5.TabIndex = 15;
-            this.label5.Text = "日次（施工）管理";
-            this.label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstrTitle01.AutoSize = true;
+            this.lblConstrTitle01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstrTitle01.Location = new System.Drawing.Point(107, 0);
+            this.lblConstrTitle01.Name = "lblConstrTitle01";
+            this.lblConstrTitle01.Size = new System.Drawing.Size(191, 36);
+            this.lblConstrTitle01.TabIndex = 15;
+            this.lblConstrTitle01.Text = "日次（施工）管理";
+            this.lblConstrTitle01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label7
+            // lblConstr00
             // 
-            this.label7.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr00.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.label7.AutoSize = true;
-            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(98, 36);
-            this.label7.TabIndex = 15;
-            this.label7.Text = "毎日";
-            this.label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr00.AutoSize = true;
+            this.lblConstr00.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr00.Location = new System.Drawing.Point(3, 36);
+            this.lblConstr00.Name = "lblConstr00";
+            this.lblConstr00.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr00.TabIndex = 15;
+            this.lblConstr00.Text = "毎日";
+            this.lblConstr00.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0001
             // 
@@ -2847,19 +5061,19 @@
             this.btnConstruction0101.UseVisualStyleBackColor = true;
             this.btnConstruction0101.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label8
+            // lblConstr01
             // 
-            this.label8.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr01.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.label8.AutoSize = true;
-            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(98, 36);
-            this.label8.TabIndex = 15;
-            this.label8.Text = "毎日";
-            this.label8.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr01.AutoSize = true;
+            this.lblConstr01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr01.Location = new System.Drawing.Point(3, 108);
+            this.lblConstr01.Name = "lblConstr01";
+            this.lblConstr01.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr01.TabIndex = 15;
+            this.lblConstr01.Text = "毎日";
+            this.lblConstr01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0102
             // 
@@ -2894,19 +5108,19 @@
             this.btnConstruction0104.UseVisualStyleBackColor = true;
             this.btnConstruction0104.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label16
+            // lblConstr02
             // 
-            this.label16.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr02.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.label16.AutoSize = true;
-            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(98, 36);
-            this.label16.TabIndex = 15;
-            this.label16.Text = "毎回";
-            this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr02.AutoSize = true;
+            this.lblConstr02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr02.Location = new System.Drawing.Point(3, 180);
+            this.lblConstr02.Name = "lblConstr02";
+            this.lblConstr02.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr02.TabIndex = 15;
+            this.lblConstr02.Text = "毎回";
+            this.lblConstr02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0200
             // 
@@ -2966,33 +5180,33 @@
             this.btnConstruction0204.UseVisualStyleBackColor = true;
             this.btnConstruction0204.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label44
+            // lblConstr03
             // 
-            this.label44.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr03.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.label44.AutoSize = true;
-            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(98, 36);
-            this.label44.TabIndex = 15;
-            this.label44.Text = "着工前";
-            this.label44.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr03.AutoSize = true;
+            this.lblConstr03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr03.Location = new System.Drawing.Point(3, 324);
+            this.lblConstr03.Name = "lblConstr03";
+            this.lblConstr03.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr03.TabIndex = 15;
+            this.lblConstr03.Text = "着工前";
+            this.lblConstr03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label45
+            // lblConstrTitle02
             // 
-            this.label45.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstrTitle02.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.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(107, 288);
-            this.label45.Name = "label45";
-            this.label45.Size = new System.Drawing.Size(191, 36);
-            this.label45.TabIndex = 15;
-            this.label45.Text = "書類管理";
-            this.label45.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstrTitle02.AutoSize = true;
+            this.lblConstrTitle02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstrTitle02.Location = new System.Drawing.Point(107, 288);
+            this.lblConstrTitle02.Name = "lblConstrTitle02";
+            this.lblConstrTitle02.Size = new System.Drawing.Size(191, 36);
+            this.lblConstrTitle02.TabIndex = 15;
+            this.lblConstrTitle02.Text = "書類管理";
+            this.lblConstrTitle02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0300
             // 
@@ -3051,19 +5265,19 @@
             this.btnConstruction0304.UseVisualStyleBackColor = true;
             this.btnConstruction0304.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label46
+            // lblConstr04
             // 
-            this.label46.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr04.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.label46.AutoSize = true;
-            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(98, 36);
-            this.label46.TabIndex = 15;
-            this.label46.Text = "着工前";
-            this.label46.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr04.AutoSize = true;
+            this.lblConstr04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr04.Location = new System.Drawing.Point(3, 396);
+            this.lblConstr04.Name = "lblConstr04";
+            this.lblConstr04.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr04.TabIndex = 15;
+            this.lblConstr04.Text = "着工前";
+            this.lblConstr04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0400
             // 
@@ -3124,19 +5338,19 @@
             this.btnConstruction0404.UseVisualStyleBackColor = true;
             this.btnConstruction0404.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label47
+            // lblConstr05
             // 
-            this.label47.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr05.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.label47.AutoSize = true;
-            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(98, 36);
-            this.label47.TabIndex = 15;
-            this.label47.Text = "着工前";
-            this.label47.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr05.AutoSize = true;
+            this.lblConstr05.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr05.Location = new System.Drawing.Point(3, 468);
+            this.lblConstr05.Name = "lblConstr05";
+            this.lblConstr05.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr05.TabIndex = 15;
+            this.lblConstr05.Text = "着工前";
+            this.lblConstr05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0500
             // 
@@ -3196,19 +5410,19 @@
             this.btnConstruction0504.UseVisualStyleBackColor = true;
             this.btnConstruction0504.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label50
+            // lblConstr06
             // 
-            this.label50.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr06.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.label50.AutoSize = true;
-            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(98, 36);
-            this.label50.TabIndex = 15;
-            this.label50.Text = "着工前・中";
-            this.label50.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr06.AutoSize = true;
+            this.lblConstr06.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr06.Location = new System.Drawing.Point(3, 540);
+            this.lblConstr06.Name = "lblConstr06";
+            this.lblConstr06.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr06.TabIndex = 15;
+            this.lblConstr06.Text = "着工前・中";
+            this.lblConstr06.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0600
             // 
@@ -3324,19 +5538,19 @@
             this.btnConstruction0704.UseVisualStyleBackColor = true;
             this.btnConstruction0704.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label51
+            // lblConstr08
             // 
-            this.label51.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr08.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.label51.AutoSize = true;
-            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(98, 36);
-            this.label51.TabIndex = 15;
-            this.label51.Text = "着工中\r\n・完了後";
-            this.label51.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr08.AutoSize = true;
+            this.lblConstr08.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr08.Location = new System.Drawing.Point(3, 684);
+            this.lblConstr08.Name = "lblConstr08";
+            this.lblConstr08.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr08.TabIndex = 15;
+            this.lblConstr08.Text = "着工中\r\n・完了後";
+            this.lblConstr08.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0800
             // 
@@ -3394,123 +5608,123 @@
             this.btnConstruction0804.UseVisualStyleBackColor = true;
             this.btnConstruction0804.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label48
+            // lblConstr0602
             // 
-            this.label48.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr0602.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.label48.AutoSize = true;
-            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(732, 576);
-            this.label48.Name = "label48";
-            this.label48.Size = new System.Drawing.Size(425, 36);
-            this.label48.TabIndex = 15;
-            this.label48.Text = "※上記項目は各工種の全体施工中の施工前までに作成・提出すること。";
-            this.label48.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lblConstr0602.AutoSize = true;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0602, 4);
+            this.lblConstr0602.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr0602.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr0602.Location = new System.Drawing.Point(732, 576);
+            this.lblConstr0602.Name = "lblConstr0602";
+            this.lblConstr0602.Size = new System.Drawing.Size(425, 36);
+            this.lblConstr0602.TabIndex = 15;
+            this.lblConstr0602.Text = "※上記項目は各工種の全体施工中の施工前までに作成・提出すること。";
+            this.lblConstr0602.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // label49
+            // lblConstr0502
             // 
-            this.label49.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr0502.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.label49.AutoSize = true;
-            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(732, 504);
-            this.label49.Name = "label49";
-            this.label49.Size = new System.Drawing.Size(425, 36);
-            this.label49.TabIndex = 15;
-            this.label49.Text = "※上記項目は施工開始までに作成すること。";
-            this.label49.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lblConstr0502.AutoSize = true;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0502, 4);
+            this.lblConstr0502.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr0502.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr0502.Location = new System.Drawing.Point(732, 504);
+            this.lblConstr0502.Name = "lblConstr0502";
+            this.lblConstr0502.Size = new System.Drawing.Size(425, 36);
+            this.lblConstr0502.TabIndex = 15;
+            this.lblConstr0502.Text = "※上記項目は施工開始までに作成すること。";
+            this.lblConstr0502.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // label42
+            // lblConstr0202
             // 
-            this.label42.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr0202.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.label42.AutoSize = true;
-            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(732, 216);
-            this.label42.Name = "label42";
-            this.label42.Size = new System.Drawing.Size(425, 36);
-            this.label42.TabIndex = 15;
-            this.label42.Text = "※資材項目は貸出・返却時に毎回記入すること。";
-            this.label42.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lblConstr0202.AutoSize = true;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0202, 4);
+            this.lblConstr0202.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr0202.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr0202.Location = new System.Drawing.Point(732, 216);
+            this.lblConstr0202.Name = "lblConstr0202";
+            this.lblConstr0202.Size = new System.Drawing.Size(425, 36);
+            this.lblConstr0202.TabIndex = 15;
+            this.lblConstr0202.Text = "※資材項目は貸出・返却時に毎回記入すること。";
+            this.lblConstr0202.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // label32
+            // lblConstr0102
             // 
-            this.label32.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr0102.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.label32.AutoSize = true;
-            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(732, 144);
-            this.label32.Name = "label32";
-            this.label32.Size = new System.Drawing.Size(425, 36);
-            this.label32.TabIndex = 15;
-            this.label32.Text = "※該当項目は毎日記入すること。";
-            this.label32.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lblConstr0102.AutoSize = true;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0102, 4);
+            this.lblConstr0102.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr0102.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr0102.Location = new System.Drawing.Point(732, 144);
+            this.lblConstr0102.Name = "lblConstr0102";
+            this.lblConstr0102.Size = new System.Drawing.Size(425, 36);
+            this.lblConstr0102.TabIndex = 15;
+            this.lblConstr0102.Text = "※該当項目は毎日記入すること。";
+            this.lblConstr0102.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // label52
+            // lblConstr0802
             // 
-            this.label52.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr0802.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.label52.AutoSize = true;
-            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(732, 720);
-            this.label52.Name = "label52";
-            this.label52.Size = new System.Drawing.Size(425, 36);
-            this.label52.TabIndex = 15;
-            this.label52.Text = "※完成図書は契約工期内に再提出も含めて完了すること。";
-            this.label52.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
+            this.lblConstr0802.AutoSize = true;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstr0802, 4);
+            this.lblConstr0802.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr0802.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr0802.Location = new System.Drawing.Point(732, 720);
+            this.lblConstr0802.Name = "lblConstr0802";
+            this.lblConstr0802.Size = new System.Drawing.Size(425, 36);
+            this.lblConstr0802.TabIndex = 15;
+            this.lblConstr0802.Text = "※完成図書は契約工期内に再提出も含めて完了すること。";
+            this.lblConstr0802.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
             // 
-            // label53
+            // lblConstrLine02
             // 
-            this.label53.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label53.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label53.TabIndex = 15;
+            this.lblConstrLine02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblConstrLine02.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine02, 10);
+            this.lblConstrLine02.Location = new System.Drawing.Point(3, 771);
+            this.lblConstrLine02.Name = "lblConstrLine02";
+            this.lblConstrLine02.Size = new System.Drawing.Size(1154, 6);
+            this.lblConstrLine02.TabIndex = 15;
             // 
-            // label54
+            // lblConstrTitle03
             // 
-            this.label54.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstrTitle03.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.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(107, 792);
-            this.label54.Name = "label54";
-            this.label54.Size = new System.Drawing.Size(191, 36);
-            this.label54.TabIndex = 15;
-            this.label54.Text = "取引先請求管理";
-            this.label54.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstrTitle03.AutoSize = true;
+            this.lblConstrTitle03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstrTitle03.Location = new System.Drawing.Point(107, 792);
+            this.lblConstrTitle03.Name = "lblConstrTitle03";
+            this.lblConstrTitle03.Size = new System.Drawing.Size(191, 36);
+            this.lblConstrTitle03.TabIndex = 15;
+            this.lblConstrTitle03.Text = "取引先請求管理";
+            this.lblConstrTitle03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label55
+            // lblConstr09
             // 
-            this.label55.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr09.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.label55.AutoSize = true;
-            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(98, 36);
-            this.label55.TabIndex = 15;
-            this.label55.Text = "出来高";
-            this.label55.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr09.AutoSize = true;
+            this.lblConstr09.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr09.Location = new System.Drawing.Point(3, 828);
+            this.lblConstr09.Name = "lblConstr09";
+            this.lblConstr09.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr09.TabIndex = 15;
+            this.lblConstr09.Text = "出来高";
+            this.lblConstr09.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction0900
             // 
@@ -3632,43 +5846,43 @@
             this.btnConstruction1004.UseVisualStyleBackColor = true;
             this.btnConstruction1004.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label56
+            // lblConstrLine03
             // 
-            this.label56.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label56.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label56.TabIndex = 15;
+            this.lblConstrLine03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblConstrLine03.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine03, 10);
+            this.lblConstrLine03.Location = new System.Drawing.Point(3, 987);
+            this.lblConstrLine03.Name = "lblConstrLine03";
+            this.lblConstrLine03.Size = new System.Drawing.Size(1154, 6);
+            this.lblConstrLine03.TabIndex = 15;
             // 
-            // label57
+            // lblConstrTitle04
             // 
-            this.label57.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstrTitle04.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.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(107, 1008);
-            this.label57.Name = "label57";
-            this.label57.Size = new System.Drawing.Size(191, 36);
-            this.label57.TabIndex = 15;
-            this.label57.Text = "各業者・職人支払い管理";
-            this.label57.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstrTitle04.AutoSize = true;
+            this.lblConstrTitle04.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstrTitle04.Location = new System.Drawing.Point(107, 1008);
+            this.lblConstrTitle04.Name = "lblConstrTitle04";
+            this.lblConstrTitle04.Size = new System.Drawing.Size(191, 36);
+            this.lblConstrTitle04.TabIndex = 15;
+            this.lblConstrTitle04.Text = "各業者・職人支払い管理";
+            this.lblConstrTitle04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label58
+            // lblConstr11
             // 
-            this.label58.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr11.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.label58.AutoSize = true;
-            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(98, 36);
-            this.label58.TabIndex = 15;
-            this.label58.Text = "毎月";
-            this.label58.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr11.AutoSize = true;
+            this.lblConstr11.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr11.Location = new System.Drawing.Point(3, 1044);
+            this.lblConstr11.Name = "lblConstr11";
+            this.lblConstr11.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr11.TabIndex = 15;
+            this.lblConstr11.Text = "毎月";
+            this.lblConstr11.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction1100
             // 
@@ -3727,73 +5941,73 @@
             this.btnConstruction1104.UseVisualStyleBackColor = true;
             this.btnConstruction1104.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label60
+            // lblConstr1102
             // 
-            this.label60.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr1102.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.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(107, 1080);
-            this.label60.Name = "label60";
-            this.label60.Size = new System.Drawing.Size(191, 36);
-            this.label60.TabIndex = 15;
-            this.label60.Text = "※毎月5日必着\r\n確認は8日まで";
-            this.label60.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr1102.AutoSize = true;
+            this.lblConstr1102.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr1102.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr1102.Location = new System.Drawing.Point(107, 1080);
+            this.lblConstr1102.Name = "lblConstr1102";
+            this.lblConstr1102.Size = new System.Drawing.Size(191, 36);
+            this.lblConstr1102.TabIndex = 15;
+            this.lblConstr1102.Text = "※毎月5日必着\r\n確認は8日まで";
+            this.lblConstr1102.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label61
+            // lblConstr1103
             // 
-            this.label61.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr1103.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.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(321, 1080);
-            this.label61.Name = "label61";
-            this.label61.Size = new System.Drawing.Size(191, 36);
-            this.label61.TabIndex = 15;
-            this.label61.Text = "※毎月5日必着\r\n確認は15日まで";
-            this.label61.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr1103.AutoSize = true;
+            this.lblConstr1103.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr1103.ForeColor = System.Drawing.Color.Brown;
+            this.lblConstr1103.Location = new System.Drawing.Point(321, 1080);
+            this.lblConstr1103.Name = "lblConstr1103";
+            this.lblConstr1103.Size = new System.Drawing.Size(191, 36);
+            this.lblConstr1103.TabIndex = 15;
+            this.lblConstr1103.Text = "※毎月5日必着\r\n確認は15日まで";
+            this.lblConstr1103.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label62
+            // lblConstrLine04
             // 
-            this.label62.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label62.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label62.TabIndex = 15;
+            this.lblConstrLine04.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblConstrLine04.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutConstruction.SetColumnSpan(this.lblConstrLine04, 10);
+            this.lblConstrLine04.Location = new System.Drawing.Point(3, 1131);
+            this.lblConstrLine04.Name = "lblConstrLine04";
+            this.lblConstrLine04.Size = new System.Drawing.Size(1154, 6);
+            this.lblConstrLine04.TabIndex = 15;
             // 
-            // label63
+            // lblConstrTitle05
             // 
-            this.label63.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstrTitle05.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.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(107, 1152);
-            this.label63.Name = "label63";
-            this.label63.Size = new System.Drawing.Size(191, 36);
-            this.label63.TabIndex = 15;
-            this.label63.Text = "その他管理";
-            this.label63.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstrTitle05.AutoSize = true;
+            this.lblConstrTitle05.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstrTitle05.Location = new System.Drawing.Point(107, 1152);
+            this.lblConstrTitle05.Name = "lblConstrTitle05";
+            this.lblConstrTitle05.Size = new System.Drawing.Size(191, 36);
+            this.lblConstrTitle05.TabIndex = 15;
+            this.lblConstrTitle05.Text = "その他管理";
+            this.lblConstrTitle05.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label64
+            // lblConstr12
             // 
-            this.label64.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr12.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.label64.AutoSize = true;
-            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(98, 36);
-            this.label64.TabIndex = 15;
-            this.label64.Text = "適時";
-            this.label64.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr12.AutoSize = true;
+            this.lblConstr12.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr12.Location = new System.Drawing.Point(3, 1188);
+            this.lblConstr12.Name = "lblConstr12";
+            this.lblConstr12.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr12.TabIndex = 15;
+            this.lblConstr12.Text = "適時";
+            this.lblConstr12.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnConstruction1200
             // 
@@ -3851,29 +6065,29 @@
             this.btnConstruction1204.UseVisualStyleBackColor = true;
             this.btnConstruction1204.Click += new System.EventHandler(this.btnConstruction_Click);
             // 
-            // label78
+            // lblConstr10
             // 
-            this.label78.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblConstr10.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.label78.AutoSize = true;
-            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(98, 36);
-            this.label78.TabIndex = 15;
-            this.label78.Text = "完了後";
-            this.label78.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblConstr10.AutoSize = true;
+            this.lblConstr10.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblConstr10.Location = new System.Drawing.Point(3, 900);
+            this.lblConstr10.Name = "lblConstr10";
+            this.lblConstr10.Size = new System.Drawing.Size(98, 36);
+            this.lblConstr10.TabIndex = 15;
+            this.lblConstr10.Text = "完了後";
+            this.lblConstr10.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage16
+            // tabPage17
             // 
-            this.tabPage16.BackColor = System.Drawing.Color.YellowGreen;
-            this.tabPage16.Controls.Add(this.pnlAffairs);
-            this.tabPage16.Location = new System.Drawing.Point(4, 30);
-            this.tabPage16.Name = "tabPage16";
-            this.tabPage16.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage16.TabIndex = 20;
-            this.tabPage16.Text = "総務管理";
+            this.tabPage17.BackColor = System.Drawing.Color.YellowGreen;
+            this.tabPage17.Controls.Add(this.pnlAffairs);
+            this.tabPage17.Location = new System.Drawing.Point(4, 56);
+            this.tabPage17.Name = "tabPage17";
+            this.tabPage17.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage17.TabIndex = 20;
+            this.tabPage17.Text = "総務管理";
             // 
             // pnlAffairs
             // 
@@ -3881,91 +6095,91 @@
             | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
             this.pnlAffairs.AutoScroll = true;
-            this.pnlAffairs.Controls.Add(this.tableLayoutAffairs);
+            this.pnlAffairs.Controls.Add(this.tblLayoutAffairs);
             this.pnlAffairs.Location = new System.Drawing.Point(4, 16);
             this.pnlAffairs.Name = "pnlAffairs";
-            this.pnlAffairs.Size = new System.Drawing.Size(1180, 500);
+            this.pnlAffairs.Size = new System.Drawing.Size(1190, 470);
             this.pnlAffairs.TabIndex = 13;
             // 
-            // tableLayoutAffairs
+            // tblLayoutAffairs
             // 
-            this.tableLayoutAffairs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
+            this.tblLayoutAffairs.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 
             | System.Windows.Forms.AnchorStyles.Right)));
-            this.tableLayoutAffairs.ColumnCount = 10;
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 9F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
-            this.tableLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0000, 1, 1);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0001, 3, 1);
-            this.tableLayoutAffairs.Controls.Add(this.label65, 1, 0);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0002, 5, 1);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0003, 7, 1);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0004, 9, 1);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0100, 1, 3);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0101, 3, 3);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0102, 5, 3);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0103, 7, 3);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0104, 9, 3);
-            this.tableLayoutAffairs.Controls.Add(this.label67, 0, 1);
-            this.tableLayoutAffairs.Controls.Add(this.label66, 0, 3);
-            this.tableLayoutAffairs.Controls.Add(this.label68, 1, 4);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0302, 5, 9);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0300, 1, 9);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0301, 3, 9);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0201, 3, 7);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0200, 1, 7);
-            this.tableLayoutAffairs.Controls.Add(this.label69, 1, 6);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0202, 5, 7);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0203, 7, 7);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0204, 9, 7);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0303, 7, 9);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0304, 9, 9);
-            this.tableLayoutAffairs.Controls.Add(this.label70, 0, 11);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0400, 1, 13);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0401, 3, 13);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0402, 5, 13);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0403, 7, 13);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0404, 9, 13);
-            this.tableLayoutAffairs.Controls.Add(this.label71, 1, 12);
-            this.tableLayoutAffairs.Controls.Add(this.label72, 0, 13);
-            this.tableLayoutAffairs.Controls.Add(this.label73, 0, 15);
-            this.tableLayoutAffairs.Controls.Add(this.label74, 1, 16);
-            this.tableLayoutAffairs.Controls.Add(this.btnAffairs0500, 1, 17);
-            this.tableLayoutAffairs.Controls.Add(this.label75, 1, 14);
-            this.tableLayoutAffairs.Controls.Add(this.label76, 3, 14);
-            this.tableLayoutAffairs.Controls.Add(this.label77, 9, 14);
-            this.tableLayoutAffairs.Location = new System.Drawing.Point(1, 1);
-            this.tableLayoutAffairs.Name = "tableLayoutAffairs";
-            this.tableLayoutAffairs.RowCount = 20;
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 36F));
-            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, 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(1160, 648);
-            this.tableLayoutAffairs.TabIndex = 13;
+            this.tblLayoutAffairs.ColumnCount = 10;
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 9F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 1.5F));
+            this.tblLayoutAffairs.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 17F));
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0000, 1, 1);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0001, 3, 1);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsTitle01, 1, 0);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0002, 5, 1);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0003, 7, 1);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0004, 9, 1);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0100, 1, 3);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0101, 3, 3);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0102, 5, 3);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0103, 7, 3);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0104, 9, 3);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs00, 0, 1);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs01, 0, 3);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsLine01, 1, 4);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0302, 5, 9);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0300, 1, 9);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0301, 3, 9);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0201, 3, 7);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0200, 1, 7);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsTitle02, 1, 6);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0202, 5, 7);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0203, 7, 7);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0204, 9, 7);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0303, 7, 9);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0304, 9, 9);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsLine02, 0, 11);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0400, 1, 13);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0401, 3, 13);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0402, 5, 13);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0403, 7, 13);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0404, 9, 13);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsTitle03, 1, 12);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs04, 0, 13);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsLine03, 0, 15);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairsTitle04, 1, 16);
+            this.tblLayoutAffairs.Controls.Add(this.btnAffairs0500, 1, 17);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs0402, 1, 14);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs0403, 3, 14);
+            this.tblLayoutAffairs.Controls.Add(this.lblAffairs0404, 9, 14);
+            this.tblLayoutAffairs.Location = new System.Drawing.Point(6, 1);
+            this.tblLayoutAffairs.Name = "tblLayoutAffairs";
+            this.tblLayoutAffairs.RowCount = 18;
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 36F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tblLayoutAffairs.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F));
+            this.tblLayoutAffairs.Size = new System.Drawing.Size(1160, 648);
+            this.tblLayoutAffairs.TabIndex = 13;
             // 
             // btnAffairs0000
             // 
@@ -3995,19 +6209,19 @@
             this.btnAffairs0001.UseVisualStyleBackColor = true;
             this.btnAffairs0001.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label65
+            // lblAffairsTitle01
             // 
-            this.label65.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairsTitle01.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.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(107, 0);
-            this.label65.Name = "label65";
-            this.label65.Size = new System.Drawing.Size(191, 36);
-            this.label65.TabIndex = 18;
-            this.label65.Text = "日次管理";
-            this.label65.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairsTitle01.AutoSize = true;
+            this.lblAffairsTitle01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairsTitle01.Location = new System.Drawing.Point(107, 0);
+            this.lblAffairsTitle01.Name = "lblAffairsTitle01";
+            this.lblAffairsTitle01.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairsTitle01.TabIndex = 18;
+            this.lblAffairsTitle01.Text = "日次管理";
+            this.lblAffairsTitle01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnAffairs0002
             // 
@@ -4114,43 +6328,43 @@
             this.btnAffairs0104.UseVisualStyleBackColor = true;
             this.btnAffairs0104.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label67
+            // lblAffairs00
             // 
-            this.label67.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs00.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.label67.AutoSize = true;
-            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(98, 36);
-            this.label67.TabIndex = 19;
-            this.label67.Text = "毎日";
-            this.label67.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs00.AutoSize = true;
+            this.lblAffairs00.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs00.Location = new System.Drawing.Point(3, 36);
+            this.lblAffairs00.Name = "lblAffairs00";
+            this.lblAffairs00.Size = new System.Drawing.Size(98, 36);
+            this.lblAffairs00.TabIndex = 19;
+            this.lblAffairs00.Text = "毎日";
+            this.lblAffairs00.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label66
+            // lblAffairs01
             // 
-            this.label66.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs01.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.label66.AutoSize = true;
-            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(98, 36);
-            this.label66.TabIndex = 19;
-            this.label66.Text = "毎日";
-            this.label66.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs01.AutoSize = true;
+            this.lblAffairs01.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs01.Location = new System.Drawing.Point(3, 108);
+            this.lblAffairs01.Name = "lblAffairs01";
+            this.lblAffairs01.Size = new System.Drawing.Size(98, 36);
+            this.lblAffairs01.TabIndex = 19;
+            this.lblAffairs01.Text = "毎日";
+            this.lblAffairs01.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label68
+            // lblAffairsLine01
             // 
-            this.label68.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label68.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label68.TabIndex = 20;
+            this.lblAffairsLine01.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblAffairsLine01.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine01, 10);
+            this.lblAffairsLine01.Location = new System.Drawing.Point(3, 195);
+            this.lblAffairsLine01.Name = "lblAffairsLine01";
+            this.lblAffairsLine01.Size = new System.Drawing.Size(1154, 6);
+            this.lblAffairsLine01.TabIndex = 20;
             // 
             // btnAffairs0302
             // 
@@ -4221,19 +6435,19 @@
             this.btnAffairs0200.UseVisualStyleBackColor = true;
             this.btnAffairs0200.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label69
+            // lblAffairsTitle02
             // 
-            this.label69.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairsTitle02.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.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(107, 216);
-            this.label69.Name = "label69";
-            this.label69.Size = new System.Drawing.Size(191, 36);
-            this.label69.TabIndex = 18;
-            this.label69.Text = "情報閲覧及び入力";
-            this.label69.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairsTitle02.AutoSize = true;
+            this.lblAffairsTitle02.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairsTitle02.Location = new System.Drawing.Point(107, 216);
+            this.lblAffairsTitle02.Name = "lblAffairsTitle02";
+            this.lblAffairsTitle02.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairsTitle02.TabIndex = 18;
+            this.lblAffairsTitle02.Text = "情報閲覧及び入力";
+            this.lblAffairsTitle02.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnAffairs0202
             // 
@@ -4302,15 +6516,15 @@
             this.btnAffairs0304.UseVisualStyleBackColor = true;
             this.btnAffairs0304.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label70
+            // lblAffairsLine02
             // 
-            this.label70.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label70.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label70.TabIndex = 20;
+            this.lblAffairsLine02.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblAffairsLine02.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine02, 10);
+            this.lblAffairsLine02.Location = new System.Drawing.Point(3, 411);
+            this.lblAffairsLine02.Name = "lblAffairsLine02";
+            this.lblAffairsLine02.Size = new System.Drawing.Size(1154, 6);
+            this.lblAffairsLine02.TabIndex = 20;
             // 
             // btnAffairs0400
             // 
@@ -4380,57 +6594,57 @@
             this.btnAffairs0404.UseVisualStyleBackColor = true;
             this.btnAffairs0404.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label71
+            // lblAffairsTitle03
             // 
-            this.label71.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairsTitle03.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.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(107, 432);
-            this.label71.Name = "label71";
-            this.label71.Size = new System.Drawing.Size(191, 36);
-            this.label71.TabIndex = 18;
-            this.label71.Text = "請求関係入力管理";
-            this.label71.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairsTitle03.AutoSize = true;
+            this.lblAffairsTitle03.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairsTitle03.Location = new System.Drawing.Point(107, 432);
+            this.lblAffairsTitle03.Name = "lblAffairsTitle03";
+            this.lblAffairsTitle03.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairsTitle03.TabIndex = 18;
+            this.lblAffairsTitle03.Text = "請求関係入力管理";
+            this.lblAffairsTitle03.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label72
+            // lblAffairs04
             // 
-            this.label72.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs04.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.label72.AutoSize = true;
-            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(98, 36);
-            this.label72.TabIndex = 19;
-            this.label72.Text = "毎月";
-            this.label72.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs04.AutoSize = true;
+            this.lblAffairs04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs04.Location = new System.Drawing.Point(3, 468);
+            this.lblAffairs04.Name = "lblAffairs04";
+            this.lblAffairs04.Size = new System.Drawing.Size(98, 36);
+            this.lblAffairs04.TabIndex = 19;
+            this.lblAffairs04.Text = "毎月";
+            this.lblAffairs04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label73
+            // lblAffairsLine03
             // 
-            this.label73.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
-            this.label73.BackColor = System.Drawing.Color.Black;
-            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(1154, 6);
-            this.label73.TabIndex = 20;
+            this.lblAffairsLine03.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right)));
+            this.lblAffairsLine03.BackColor = System.Drawing.Color.Black;
+            this.tblLayoutAffairs.SetColumnSpan(this.lblAffairsLine03, 10);
+            this.lblAffairsLine03.Location = new System.Drawing.Point(3, 555);
+            this.lblAffairsLine03.Name = "lblAffairsLine03";
+            this.lblAffairsLine03.Size = new System.Drawing.Size(1154, 6);
+            this.lblAffairsLine03.TabIndex = 20;
             // 
-            // label74
+            // lblAffairsTitle04
             // 
-            this.label74.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairsTitle04.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.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(107, 576);
-            this.label74.Name = "label74";
-            this.label74.Size = new System.Drawing.Size(191, 36);
-            this.label74.TabIndex = 18;
-            this.label74.Text = "その他管理";
-            this.label74.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairsTitle04.AutoSize = true;
+            this.lblAffairsTitle04.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairsTitle04.Location = new System.Drawing.Point(107, 576);
+            this.lblAffairsTitle04.Name = "lblAffairsTitle04";
+            this.lblAffairsTitle04.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairsTitle04.TabIndex = 18;
+            this.lblAffairsTitle04.Text = "その他管理";
+            this.lblAffairsTitle04.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
             // btnAffairs0500
             // 
@@ -4446,61 +6660,61 @@
             this.btnAffairs0500.UseVisualStyleBackColor = true;
             this.btnAffairs0500.Click += new System.EventHandler(this.btnAffairs_Click);
             // 
-            // label75
+            // lblAffairs0402
             // 
-            this.label75.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs0402.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.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(107, 504);
-            this.label75.Name = "label75";
-            this.label75.Size = new System.Drawing.Size(191, 36);
-            this.label75.TabIndex = 18;
-            this.label75.Text = "※到着後速やかに入力";
-            this.label75.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs0402.AutoSize = true;
+            this.lblAffairs0402.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs0402.ForeColor = System.Drawing.Color.Brown;
+            this.lblAffairs0402.Location = new System.Drawing.Point(107, 504);
+            this.lblAffairs0402.Name = "lblAffairs0402";
+            this.lblAffairs0402.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairs0402.TabIndex = 18;
+            this.lblAffairs0402.Text = "※到着後速やかに入力";
+            this.lblAffairs0402.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label76
+            // lblAffairs0403
             // 
-            this.label76.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs0403.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.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(321, 504);
-            this.label76.Name = "label76";
-            this.label76.Size = new System.Drawing.Size(191, 36);
-            this.label76.TabIndex = 18;
-            this.label76.Text = "※到着後速やかに入力";
-            this.label76.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs0403.AutoSize = true;
+            this.lblAffairs0403.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs0403.ForeColor = System.Drawing.Color.Brown;
+            this.lblAffairs0403.Location = new System.Drawing.Point(321, 504);
+            this.lblAffairs0403.Name = "lblAffairs0403";
+            this.lblAffairs0403.Size = new System.Drawing.Size(191, 36);
+            this.lblAffairs0403.TabIndex = 18;
+            this.lblAffairs0403.Text = "※到着後速やかに入力";
+            this.lblAffairs0403.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // label77
+            // lblAffairs0404
             // 
-            this.label77.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.lblAffairs0404.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.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(963, 504);
-            this.label77.Name = "label77";
-            this.label77.Size = new System.Drawing.Size(194, 36);
-            this.label77.TabIndex = 18;
-            this.label77.Text = "※到着後速やかに入力";
-            this.label77.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
+            this.lblAffairs0404.AutoSize = true;
+            this.lblAffairs0404.Font = new System.Drawing.Font("ＭＳ 明朝", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.lblAffairs0404.ForeColor = System.Drawing.Color.Brown;
+            this.lblAffairs0404.Location = new System.Drawing.Point(963, 504);
+            this.lblAffairs0404.Name = "lblAffairs0404";
+            this.lblAffairs0404.Size = new System.Drawing.Size(194, 36);
+            this.lblAffairs0404.TabIndex = 18;
+            this.lblAffairs0404.Text = "※到着後速やかに入力";
+            this.lblAffairs0404.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
             // 
-            // tabPage17
+            // tabPage18
             // 
-            this.tabPage17.BackColor = System.Drawing.Color.ForestGreen;
-            this.tabPage17.Controls.Add(this.tableLayoutDocuments);
-            this.tabPage17.ForeColor = System.Drawing.Color.White;
-            this.tabPage17.Location = new System.Drawing.Point(4, 30);
-            this.tabPage17.Name = "tabPage17";
-            this.tabPage17.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage17.TabIndex = 14;
-            this.tabPage17.Text = "各種提出書類";
+            this.tabPage18.BackColor = System.Drawing.Color.ForestGreen;
+            this.tabPage18.Controls.Add(this.tableLayoutDocuments);
+            this.tabPage18.ForeColor = System.Drawing.Color.White;
+            this.tabPage18.Location = new System.Drawing.Point(4, 56);
+            this.tabPage18.Name = "tabPage18";
+            this.tabPage18.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage18.TabIndex = 14;
+            this.tabPage18.Text = "各種提出書類";
             // 
             // tableLayoutDocuments
             // 
@@ -4512,24 +6726,24 @@
             this.tableLayoutDocuments.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
             this.tableLayoutDocuments.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 5F));
             this.tableLayoutDocuments.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F));
-            this.tableLayoutDocuments.Controls.Add(this.button1, 0, 0);
-            this.tableLayoutDocuments.Controls.Add(this.button2, 2, 0);
-            this.tableLayoutDocuments.Controls.Add(this.button3, 0, 2);
-            this.tableLayoutDocuments.Controls.Add(this.button4, 0, 4);
-            this.tableLayoutDocuments.Controls.Add(this.button5, 0, 6);
-            this.tableLayoutDocuments.Controls.Add(this.button6, 0, 8);
-            this.tableLayoutDocuments.Controls.Add(this.button7, 2, 8);
-            this.tableLayoutDocuments.Controls.Add(this.button8, 2, 6);
-            this.tableLayoutDocuments.Controls.Add(this.button9, 2, 4);
-            this.tableLayoutDocuments.Controls.Add(this.button10, 2, 2);
-            this.tableLayoutDocuments.Controls.Add(this.button11, 4, 0);
-            this.tableLayoutDocuments.Controls.Add(this.button12, 4, 2);
-            this.tableLayoutDocuments.Controls.Add(this.button13, 4, 4);
-            this.tableLayoutDocuments.Controls.Add(this.button15, 4, 6);
-            this.tableLayoutDocuments.Controls.Add(this.button16, 4, 8);
-            this.tableLayoutDocuments.Controls.Add(this.button17, 0, 10);
-            this.tableLayoutDocuments.Controls.Add(this.button18, 2, 10);
-            this.tableLayoutDocuments.Controls.Add(this.button19, 4, 10);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0000, 0, 0);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0001, 2, 0);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0100, 0, 2);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0200, 0, 4);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0300, 0, 6);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0400, 0, 8);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0401, 2, 8);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0301, 2, 6);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0201, 2, 4);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0101, 2, 2);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0002, 4, 0);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0102, 4, 2);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0202, 4, 4);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0302, 4, 6);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0402, 4, 8);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0500, 0, 10);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0501, 2, 10);
+            this.tableLayoutDocuments.Controls.Add(this.btnDocApp0502, 4, 10);
             this.tableLayoutDocuments.Location = new System.Drawing.Point(56, 16);
             this.tableLayoutDocuments.Name = "tableLayoutDocuments";
             this.tableLayoutDocuments.RowCount = 11;
@@ -4544,257 +6758,275 @@
             this.tableLayoutDocuments.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
             this.tableLayoutDocuments.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
             this.tableLayoutDocuments.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tableLayoutDocuments.Size = new System.Drawing.Size(1080, 484);
+            this.tableLayoutDocuments.Size = new System.Drawing.Size(1090, 484);
             this.tableLayoutDocuments.TabIndex = 11;
             // 
-            // button1
+            // btnDocApp0000
             // 
-            this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0000.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.button1.ForeColor = System.Drawing.Color.Black;
-            this.button1.Location = new System.Drawing.Point(4, 3);
-            this.button1.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button1.Name = "button1";
-            this.button1.Size = new System.Drawing.Size(316, 38);
-            this.button1.TabIndex = 0;
-            this.button1.Text = "顧客登録シート";
-            this.button1.UseVisualStyleBackColor = true;
+            this.btnDocApp0000.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0000.Location = new System.Drawing.Point(4, 3);
+            this.btnDocApp0000.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0000.Name = "btnDocApp0000";
+            this.btnDocApp0000.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0000.TabIndex = 0;
+            this.btnDocApp0000.Text = "顧客登録シート";
+            this.btnDocApp0000.UseVisualStyleBackColor = true;
+            this.btnDocApp0000.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button2
+            // btnDocApp0001
             // 
-            this.button2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0001.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.button2.ForeColor = System.Drawing.Color.Black;
-            this.button2.Location = new System.Drawing.Point(382, 3);
-            this.button2.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button2.Name = "button2";
-            this.button2.Size = new System.Drawing.Size(316, 38);
-            this.button2.TabIndex = 6;
-            this.button2.Text = "休日出勤届";
-            this.button2.UseVisualStyleBackColor = true;
+            this.btnDocApp0001.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0001.Location = new System.Drawing.Point(385, 3);
+            this.btnDocApp0001.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0001.Name = "btnDocApp0001";
+            this.btnDocApp0001.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0001.TabIndex = 6;
+            this.btnDocApp0001.Text = "休日出勤届";
+            this.btnDocApp0001.UseVisualStyleBackColor = true;
+            this.btnDocApp0001.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button3
+            // btnDocApp0100
             // 
-            this.button3.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0100.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.button3.ForeColor = System.Drawing.Color.Black;
-            this.button3.Location = new System.Drawing.Point(4, 91);
-            this.button3.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button3.Name = "button3";
-            this.button3.Size = new System.Drawing.Size(316, 38);
-            this.button3.TabIndex = 1;
-            this.button3.Text = "協力業者登録シート";
-            this.button3.UseVisualStyleBackColor = true;
+            this.btnDocApp0100.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0100.Location = new System.Drawing.Point(4, 91);
+            this.btnDocApp0100.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0100.Name = "btnDocApp0100";
+            this.btnDocApp0100.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0100.TabIndex = 1;
+            this.btnDocApp0100.Text = "協力業者登録シート";
+            this.btnDocApp0100.UseVisualStyleBackColor = true;
+            this.btnDocApp0100.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button4
+            // btnDocApp0200
             // 
-            this.button4.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0200.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.button4.ForeColor = System.Drawing.Color.Black;
-            this.button4.Location = new System.Drawing.Point(4, 179);
-            this.button4.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button4.Name = "button4";
-            this.button4.Size = new System.Drawing.Size(316, 38);
-            this.button4.TabIndex = 2;
-            this.button4.UseVisualStyleBackColor = true;
+            this.btnDocApp0200.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0200.Location = new System.Drawing.Point(4, 179);
+            this.btnDocApp0200.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0200.Name = "btnDocApp0200";
+            this.btnDocApp0200.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0200.TabIndex = 2;
+            this.btnDocApp0200.UseVisualStyleBackColor = true;
+            this.btnDocApp0200.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button5
+            // btnDocApp0300
             // 
-            this.button5.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0300.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.button5.ForeColor = System.Drawing.Color.Black;
-            this.button5.Location = new System.Drawing.Point(4, 267);
-            this.button5.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button5.Name = "button5";
-            this.button5.Size = new System.Drawing.Size(316, 38);
-            this.button5.TabIndex = 3;
-            this.button5.UseVisualStyleBackColor = true;
+            this.btnDocApp0300.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0300.Location = new System.Drawing.Point(4, 267);
+            this.btnDocApp0300.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0300.Name = "btnDocApp0300";
+            this.btnDocApp0300.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0300.TabIndex = 3;
+            this.btnDocApp0300.UseVisualStyleBackColor = true;
+            this.btnDocApp0300.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button6
+            // btnDocApp0400
             // 
-            this.button6.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0400.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.button6.ForeColor = System.Drawing.Color.Black;
-            this.button6.Location = new System.Drawing.Point(4, 355);
-            this.button6.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button6.Name = "button6";
-            this.button6.Size = new System.Drawing.Size(316, 38);
-            this.button6.TabIndex = 4;
-            this.button6.UseVisualStyleBackColor = true;
+            this.btnDocApp0400.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0400.Location = new System.Drawing.Point(4, 355);
+            this.btnDocApp0400.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0400.Name = "btnDocApp0400";
+            this.btnDocApp0400.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0400.TabIndex = 4;
+            this.btnDocApp0400.UseVisualStyleBackColor = true;
+            this.btnDocApp0400.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button7
+            // btnDocApp0401
             // 
-            this.button7.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0401.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.button7.ForeColor = System.Drawing.Color.Black;
-            this.button7.Location = new System.Drawing.Point(382, 355);
-            this.button7.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button7.Name = "button7";
-            this.button7.Size = new System.Drawing.Size(316, 38);
-            this.button7.TabIndex = 10;
-            this.button7.UseVisualStyleBackColor = true;
+            this.btnDocApp0401.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0401.Location = new System.Drawing.Point(385, 355);
+            this.btnDocApp0401.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0401.Name = "btnDocApp0401";
+            this.btnDocApp0401.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0401.TabIndex = 10;
+            this.btnDocApp0401.UseVisualStyleBackColor = true;
+            this.btnDocApp0401.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button8
+            // btnDocApp0301
             // 
-            this.button8.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0301.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.button8.ForeColor = System.Drawing.Color.Black;
-            this.button8.Location = new System.Drawing.Point(382, 267);
-            this.button8.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button8.Name = "button8";
-            this.button8.Size = new System.Drawing.Size(316, 38);
-            this.button8.TabIndex = 9;
-            this.button8.UseVisualStyleBackColor = true;
+            this.btnDocApp0301.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0301.Location = new System.Drawing.Point(385, 267);
+            this.btnDocApp0301.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0301.Name = "btnDocApp0301";
+            this.btnDocApp0301.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0301.TabIndex = 9;
+            this.btnDocApp0301.UseVisualStyleBackColor = true;
+            this.btnDocApp0301.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button9
+            // btnDocApp0201
             // 
-            this.button9.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0201.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.button9.ForeColor = System.Drawing.Color.Black;
-            this.button9.Location = new System.Drawing.Point(382, 179);
-            this.button9.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button9.Name = "button9";
-            this.button9.Size = new System.Drawing.Size(316, 38);
-            this.button9.TabIndex = 8;
-            this.button9.Text = "遅刻・早退・外出・欠勤・有給届";
-            this.button9.UseVisualStyleBackColor = true;
+            this.btnDocApp0201.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0201.Location = new System.Drawing.Point(385, 179);
+            this.btnDocApp0201.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0201.Name = "btnDocApp0201";
+            this.btnDocApp0201.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0201.TabIndex = 8;
+            this.btnDocApp0201.Text = "遅刻・早退・外出・欠勤・有給届";
+            this.btnDocApp0201.UseVisualStyleBackColor = true;
+            this.btnDocApp0201.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button10
+            // btnDocApp0101
             // 
-            this.button10.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0101.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.button10.ForeColor = System.Drawing.Color.Black;
-            this.button10.Location = new System.Drawing.Point(382, 91);
-            this.button10.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button10.Name = "button10";
-            this.button10.Size = new System.Drawing.Size(316, 38);
-            this.button10.TabIndex = 7;
-            this.button10.Text = "代休届";
-            this.button10.UseVisualStyleBackColor = true;
+            this.btnDocApp0101.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0101.Location = new System.Drawing.Point(385, 91);
+            this.btnDocApp0101.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0101.Name = "btnDocApp0101";
+            this.btnDocApp0101.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0101.TabIndex = 7;
+            this.btnDocApp0101.Text = "代休届";
+            this.btnDocApp0101.UseVisualStyleBackColor = true;
+            this.btnDocApp0101.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button11
+            // btnDocApp0002
             // 
-            this.button11.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0002.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.button11.ForeColor = System.Drawing.Color.Black;
-            this.button11.Location = new System.Drawing.Point(760, 3);
-            this.button11.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button11.Name = "button11";
-            this.button11.Size = new System.Drawing.Size(316, 38);
-            this.button11.TabIndex = 12;
-            this.button11.UseVisualStyleBackColor = true;
+            this.btnDocApp0002.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0002.Location = new System.Drawing.Point(766, 3);
+            this.btnDocApp0002.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0002.Name = "btnDocApp0002";
+            this.btnDocApp0002.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0002.TabIndex = 12;
+            this.btnDocApp0002.UseVisualStyleBackColor = true;
+            this.btnDocApp0002.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button12
+            // btnDocApp0102
             // 
-            this.button12.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0102.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.button12.ForeColor = System.Drawing.Color.Black;
-            this.button12.Location = new System.Drawing.Point(760, 91);
-            this.button12.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button12.Name = "button12";
-            this.button12.Size = new System.Drawing.Size(316, 38);
-            this.button12.TabIndex = 13;
-            this.button12.UseVisualStyleBackColor = true;
+            this.btnDocApp0102.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0102.Location = new System.Drawing.Point(766, 91);
+            this.btnDocApp0102.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0102.Name = "btnDocApp0102";
+            this.btnDocApp0102.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0102.TabIndex = 13;
+            this.btnDocApp0102.UseVisualStyleBackColor = true;
+            this.btnDocApp0102.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button13
+            // btnDocApp0202
             // 
-            this.button13.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0202.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.button13.ForeColor = System.Drawing.Color.Black;
-            this.button13.Location = new System.Drawing.Point(760, 179);
-            this.button13.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button13.Name = "button13";
-            this.button13.Size = new System.Drawing.Size(316, 38);
-            this.button13.TabIndex = 14;
-            this.button13.UseVisualStyleBackColor = true;
+            this.btnDocApp0202.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0202.Location = new System.Drawing.Point(766, 179);
+            this.btnDocApp0202.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0202.Name = "btnDocApp0202";
+            this.btnDocApp0202.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0202.TabIndex = 14;
+            this.btnDocApp0202.UseVisualStyleBackColor = true;
+            this.btnDocApp0202.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button15
+            // btnDocApp0302
             // 
-            this.button15.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0302.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.button15.ForeColor = System.Drawing.Color.Black;
-            this.button15.Location = new System.Drawing.Point(760, 267);
-            this.button15.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button15.Name = "button15";
-            this.button15.Size = new System.Drawing.Size(316, 38);
-            this.button15.TabIndex = 15;
-            this.button15.UseVisualStyleBackColor = true;
+            this.btnDocApp0302.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0302.Location = new System.Drawing.Point(766, 267);
+            this.btnDocApp0302.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0302.Name = "btnDocApp0302";
+            this.btnDocApp0302.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0302.TabIndex = 15;
+            this.btnDocApp0302.UseVisualStyleBackColor = true;
+            this.btnDocApp0302.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button16
+            // btnDocApp0402
             // 
-            this.button16.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0402.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.button16.ForeColor = System.Drawing.Color.Black;
-            this.button16.Location = new System.Drawing.Point(760, 355);
-            this.button16.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button16.Name = "button16";
-            this.button16.Size = new System.Drawing.Size(316, 38);
-            this.button16.TabIndex = 16;
-            this.button16.UseVisualStyleBackColor = true;
+            this.btnDocApp0402.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0402.Location = new System.Drawing.Point(766, 355);
+            this.btnDocApp0402.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0402.Name = "btnDocApp0402";
+            this.btnDocApp0402.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0402.TabIndex = 16;
+            this.btnDocApp0402.UseVisualStyleBackColor = true;
+            this.btnDocApp0402.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button17
+            // btnDocApp0500
             // 
-            this.button17.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0500.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.button17.ForeColor = System.Drawing.Color.Black;
-            this.button17.Location = new System.Drawing.Point(4, 443);
-            this.button17.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button17.Name = "button17";
-            this.button17.Size = new System.Drawing.Size(316, 38);
-            this.button17.TabIndex = 5;
-            this.button17.UseVisualStyleBackColor = true;
+            this.btnDocApp0500.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0500.Location = new System.Drawing.Point(4, 443);
+            this.btnDocApp0500.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0500.Name = "btnDocApp0500";
+            this.btnDocApp0500.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0500.TabIndex = 5;
+            this.btnDocApp0500.UseVisualStyleBackColor = true;
+            this.btnDocApp0500.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button18
+            // btnDocApp0501
             // 
-            this.button18.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0501.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.button18.ForeColor = System.Drawing.Color.Black;
-            this.button18.Location = new System.Drawing.Point(382, 443);
-            this.button18.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button18.Name = "button18";
-            this.button18.Size = new System.Drawing.Size(316, 38);
-            this.button18.TabIndex = 11;
-            this.button18.UseVisualStyleBackColor = true;
+            this.btnDocApp0501.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0501.Location = new System.Drawing.Point(385, 443);
+            this.btnDocApp0501.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0501.Name = "btnDocApp0501";
+            this.btnDocApp0501.Size = new System.Drawing.Size(319, 38);
+            this.btnDocApp0501.TabIndex = 11;
+            this.btnDocApp0501.UseVisualStyleBackColor = true;
+            this.btnDocApp0501.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // button19
+            // btnDocApp0502
             // 
-            this.button19.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            this.btnDocApp0502.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.button19.ForeColor = System.Drawing.Color.Black;
-            this.button19.Location = new System.Drawing.Point(760, 443);
-            this.button19.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
-            this.button19.Name = "button19";
-            this.button19.Size = new System.Drawing.Size(316, 38);
-            this.button19.TabIndex = 17;
-            this.button19.UseVisualStyleBackColor = true;
+            this.btnDocApp0502.ForeColor = System.Drawing.Color.Black;
+            this.btnDocApp0502.Location = new System.Drawing.Point(766, 443);
+            this.btnDocApp0502.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
+            this.btnDocApp0502.Name = "btnDocApp0502";
+            this.btnDocApp0502.Size = new System.Drawing.Size(320, 38);
+            this.btnDocApp0502.TabIndex = 17;
+            this.btnDocApp0502.UseVisualStyleBackColor = true;
+            this.btnDocApp0502.Click += new System.EventHandler(this.btnNotification_Click);
             // 
-            // tabPage18
+            // tabPage19
             // 
-            this.tabPage18.BackColor = System.Drawing.Color.Blue;
-            this.tabPage18.Controls.Add(this.pnlMaster01);
-            this.tabPage18.Location = new System.Drawing.Point(4, 30);
-            this.tabPage18.Name = "tabPage18";
-            this.tabPage18.Size = new System.Drawing.Size(1192, 536);
-            this.tabPage18.TabIndex = 4;
-            this.tabPage18.Text = "BOSSマスタ";
+            this.tabPage19.BackColor = System.Drawing.Color.Blue;
+            this.tabPage19.Controls.Add(this.pnlMaster01);
+            this.tabPage19.Location = new System.Drawing.Point(4, 56);
+            this.tabPage19.Name = "tabPage19";
+            this.tabPage19.Size = new System.Drawing.Size(1202, 510);
+            this.tabPage19.TabIndex = 4;
+            this.tabPage19.Text = "BOSSマスタ";
             // 
             // pnlMaster01
             // 
@@ -4805,7 +7037,7 @@
             this.pnlMaster01.Controls.Add(this.tblLayoutMaster);
             this.pnlMaster01.Location = new System.Drawing.Point(6, 16);
             this.pnlMaster01.Name = "pnlMaster01";
-            this.pnlMaster01.Size = new System.Drawing.Size(1180, 500);
+            this.pnlMaster01.Size = new System.Drawing.Size(1190, 474);
             this.pnlMaster01.TabIndex = 14;
             // 
             // tblLayoutMaster
@@ -4826,7 +7058,7 @@
             this.tblLayoutMaster.Name = "tblLayoutMaster";
             this.tblLayoutMaster.RowCount = 1;
             this.tblLayoutMaster.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F));
-            this.tblLayoutMaster.Size = new System.Drawing.Size(1160, 44);
+            this.tblLayoutMaster.Size = new System.Drawing.Size(1170, 44);
             this.tblLayoutMaster.TabIndex = 14;
             this.tblLayoutMaster.MouseEnter += new System.EventHandler(this.tblLayoutMaster_MouseEnter);
             // 
@@ -4836,7 +7068,7 @@
             this.lblDate.BackColor = System.Drawing.Color.Transparent;
             this.lblDate.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.lblDate.ForeColor = System.Drawing.Color.White;
-            this.lblDate.Location = new System.Drawing.Point(1040, 14);
+            this.lblDate.Location = new System.Drawing.Point(1050, 14);
             this.lblDate.Name = "lblDate";
             this.lblDate.Size = new System.Drawing.Size(150, 23);
             this.lblDate.TabIndex = 19;
@@ -4879,7 +7111,7 @@
             this.btnDataCopyE.BackColor = System.Drawing.Color.DarkOrange;
             this.btnDataCopyE.Font = new System.Drawing.Font("ＭＳ 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
             this.btnDataCopyE.ForeColor = System.Drawing.Color.Black;
-            this.btnDataCopyE.Location = new System.Drawing.Point(810, 638);
+            this.btnDataCopyE.Location = new System.Drawing.Point(820, 638);
             this.btnDataCopyE.Name = "btnDataCopyE";
             this.btnDataCopyE.Size = new System.Drawing.Size(260, 30);
             this.btnDataCopyE.TabIndex = 29;
@@ -4888,49 +7120,165 @@
             this.btnDataCopyE.Visible = false;
             this.btnDataCopyE.Click += new System.EventHandler(this.btnDataCopy_Click);
             // 
-            // dgvBusinessMessage
+            // dataGridViewTextBoxColumn53
             // 
-            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);
+            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
+            dataGridViewCellStyle28.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle28.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn53.DefaultCellStyle = dataGridViewCellStyle28;
+            this.dataGridViewTextBoxColumn53.Frozen = true;
+            this.dataGridViewTextBoxColumn53.HeaderText = "担当者コード";
+            this.dataGridViewTextBoxColumn53.Name = "dataGridViewTextBoxColumn53";
+            this.dataGridViewTextBoxColumn53.ReadOnly = true;
+            this.dataGridViewTextBoxColumn53.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn53.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn53.Visible = false;
+            this.dataGridViewTextBoxColumn53.Width = 5;
             // 
+            // Column42
+            // 
+            this.Column42.Frozen = true;
+            this.Column42.HeaderText = "承認機能番号";
+            this.Column42.Name = "Column42";
+            this.Column42.ReadOnly = true;
+            this.Column42.Visible = false;
+            // 
+            // Column43
+            // 
+            this.Column43.Frozen = true;
+            this.Column43.HeaderText = "受付番号";
+            this.Column43.Name = "Column43";
+            this.Column43.ReadOnly = true;
+            this.Column43.Visible = false;
+            // 
+            // Column45
+            // 
+            this.Column45.Frozen = true;
+            this.Column45.HeaderText = "データ検索キー１";
+            this.Column45.Name = "Column45";
+            this.Column45.ReadOnly = true;
+            this.Column45.Visible = false;
+            // 
+            // Column46
+            // 
+            this.Column46.Frozen = true;
+            this.Column46.HeaderText = "データ検索キー２";
+            this.Column46.Name = "Column46";
+            this.Column46.ReadOnly = true;
+            this.Column46.Visible = false;
+            // 
+            // dataGridViewTextBoxColumn54
+            // 
+            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle29.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle29.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn54.DefaultCellStyle = dataGridViewCellStyle29;
+            this.dataGridViewTextBoxColumn54.Frozen = true;
+            this.dataGridViewTextBoxColumn54.HeaderText = "№";
+            this.dataGridViewTextBoxColumn54.Name = "dataGridViewTextBoxColumn54";
+            this.dataGridViewTextBoxColumn54.ReadOnly = true;
+            this.dataGridViewTextBoxColumn54.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn54.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn54.Width = 40;
+            // 
+            // dataGridViewTextBoxColumn55
+            // 
+            this.dataGridViewTextBoxColumn55.Frozen = true;
+            this.dataGridViewTextBoxColumn55.HeaderText = "申　請　内　容";
+            this.dataGridViewTextBoxColumn55.Name = "dataGridViewTextBoxColumn55";
+            this.dataGridViewTextBoxColumn55.ReadOnly = true;
+            this.dataGridViewTextBoxColumn55.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn55.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn55.Width = 300;
+            // 
+            // dataGridViewTextBoxColumn57
+            // 
+            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle30.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle30.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn57.DefaultCellStyle = dataGridViewCellStyle30;
+            this.dataGridViewTextBoxColumn57.HeaderText = "申請項目";
+            this.dataGridViewTextBoxColumn57.Name = "dataGridViewTextBoxColumn57";
+            this.dataGridViewTextBoxColumn57.ReadOnly = true;
+            this.dataGridViewTextBoxColumn57.Resizable = System.Windows.Forms.DataGridViewTriState.False;
+            this.dataGridViewTextBoxColumn57.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            this.dataGridViewTextBoxColumn57.Width = 130;
+            // 
+            // Column44
+            // 
+            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            this.Column44.DefaultCellStyle = dataGridViewCellStyle31;
+            this.Column44.HeaderText = "申　請　者";
+            this.Column44.Name = "Column44";
+            this.Column44.ReadOnly = true;
+            this.Column44.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn58
+            // 
+            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle32.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle32.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn58.DefaultCellStyle = dataGridViewCellStyle32;
+            this.dataGridViewTextBoxColumn58.HeaderText = "申　請　日";
+            this.dataGridViewTextBoxColumn58.Name = "dataGridViewTextBoxColumn58";
+            this.dataGridViewTextBoxColumn58.ReadOnly = true;
+            this.dataGridViewTextBoxColumn58.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // Column41
+            // 
+            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle33.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle33.ForeColor = System.Drawing.Color.Black;
+            this.Column41.DefaultCellStyle = dataGridViewCellStyle33;
+            this.Column41.HeaderText = "承認希望日";
+            this.Column41.Name = "Column41";
+            this.Column41.ReadOnly = true;
+            this.Column41.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn59
+            // 
+            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle34.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle34.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn59.DefaultCellStyle = dataGridViewCellStyle34;
+            this.dataGridViewTextBoxColumn59.HeaderText = "承認者１";
+            this.dataGridViewTextBoxColumn59.Name = "dataGridViewTextBoxColumn59";
+            this.dataGridViewTextBoxColumn59.ReadOnly = true;
+            this.dataGridViewTextBoxColumn59.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn60
+            // 
+            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle35.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle35.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn60.DefaultCellStyle = dataGridViewCellStyle35;
+            this.dataGridViewTextBoxColumn60.HeaderText = "承認者２";
+            this.dataGridViewTextBoxColumn60.Name = "dataGridViewTextBoxColumn60";
+            this.dataGridViewTextBoxColumn60.ReadOnly = true;
+            this.dataGridViewTextBoxColumn60.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn61
+            // 
+            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle36.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle36.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn61.DefaultCellStyle = dataGridViewCellStyle36;
+            this.dataGridViewTextBoxColumn61.HeaderText = "承認者３";
+            this.dataGridViewTextBoxColumn61.Name = "dataGridViewTextBoxColumn61";
+            this.dataGridViewTextBoxColumn61.ReadOnly = true;
+            this.dataGridViewTextBoxColumn61.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
+            // dataGridViewTextBoxColumn62
+            // 
+            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle37.BackColor = System.Drawing.Color.White;
+            dataGridViewCellStyle37.ForeColor = System.Drawing.Color.Black;
+            this.dataGridViewTextBoxColumn62.DefaultCellStyle = dataGridViewCellStyle37;
+            this.dataGridViewTextBoxColumn62.HeaderText = "承認者４";
+            this.dataGridViewTextBoxColumn62.Name = "dataGridViewTextBoxColumn62";
+            this.dataGridViewTextBoxColumn62.ReadOnly = true;
+            this.dataGridViewTextBoxColumn62.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
+            // 
             // dataGridViewTextBoxColumn79
             // 
             this.dataGridViewTextBoxColumn79.Frozen = true;
@@ -4987,7 +7335,7 @@
             this.Column24.HeaderText = "連絡内容";
             this.Column24.Name = "Column24";
             this.Column24.ReadOnly = true;
-            this.Column24.Width = 560;
+            this.Column24.Width = 570;
             // 
             // dataGridViewTextBoxColumn84
             // 
@@ -5009,48 +7357,6 @@
             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;
@@ -5100,7 +7406,7 @@
             this.Column02.Name = "Column02";
             this.Column02.ReadOnly = true;
             this.Column02.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.Column02.Width = 560;
+            this.Column02.Width = 570;
             // 
             // Column04
             // 
@@ -5122,57 +7428,6 @@
             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;
@@ -5231,7 +7486,7 @@
             this.ApprovalColumn03.Name = "ApprovalColumn03";
             this.ApprovalColumn03.ReadOnly = true;
             this.ApprovalColumn03.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
-            this.ApprovalColumn03.Width = 290;
+            this.ApprovalColumn03.Width = 300;
             // 
             // ApprovalColumn04
             // 
@@ -5239,7 +7494,7 @@
             dataGridViewCellStyle18.BackColor = System.Drawing.Color.White;
             dataGridViewCellStyle18.ForeColor = System.Drawing.Color.Black;
             this.ApprovalColumn04.DefaultCellStyle = dataGridViewCellStyle18;
-            this.ApprovalColumn04.HeaderText = "承認状況";
+            this.ApprovalColumn04.HeaderText = "申請項目";
             this.ApprovalColumn04.Name = "ApprovalColumn04";
             this.ApprovalColumn04.ReadOnly = true;
             this.ApprovalColumn04.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
@@ -5322,1890 +7577,6 @@
             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);
@@ -7212,7 +7583,7 @@
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
             this.BackColor = System.Drawing.Color.Black;
-            this.ClientSize = new System.Drawing.Size(1210, 682);
+            this.ClientSize = new System.Drawing.Size(1220, 682);
             this.Controls.Add(this.btnLogOut);
             this.Controls.Add(this.btnDataCopyE);
             this.Controls.Add(this.lblVersion);
@@ -7221,6 +7592,7 @@
             this.Controls.Add(this.btnEnd);
             this.Controls.Add(this.lblTitle);
             this.Font = new System.Drawing.Font("ＭＳ 明朝", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            this.ForeColor = System.Drawing.Color.Black;
             this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
             this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
             this.Name = "FrmMenu";
@@ -7232,52 +7604,55 @@
             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.dgvPersonApp)).EndInit();
             this.tabPage5.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvSalesInProjects)).EndInit();
             this.tabPage6.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvTenders)).EndInit();
             this.tabPage7.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvBudgetUp)).EndInit();
+            this.tabPage8.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvOrderTotal)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.numUDConstPro)).EndInit();
-            this.tabPage8.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvConstructionProjects)).EndInit();
             this.tabPage9.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvFluctuationProjects)).EndInit();
+            this.tabPage10.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDNonOrder)).EndInit();
-            this.tabPage10.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvNonOrders)).EndInit();
+            this.tabPage11.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.numUDCompletion)).EndInit();
-            this.tabPage11.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvCompletionOfConstruction)).EndInit();
             this.tabPage12.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvActionSchedule)).EndInit();
             this.tabPage13.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.dgvStaffAssignment)).EndInit();
+            this.tabPage14.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.SalseGraphNum)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.chartSalesGraph)).EndInit();
-            this.tabPage14.ResumeLayout(false);
+            this.tabPage15.ResumeLayout(false);
             this.tblLayoutOrder.ResumeLayout(false);
             this.tblLayoutOrder.PerformLayout();
-            this.tabPage15.ResumeLayout(false);
+            this.tabPage16.ResumeLayout(false);
             this.pnlConstruction.ResumeLayout(false);
             this.pnlConstruction.PerformLayout();
             this.tblLayoutConstruction.ResumeLayout(false);
             this.tblLayoutConstruction.PerformLayout();
-            this.tabPage16.ResumeLayout(false);
+            this.tabPage17.ResumeLayout(false);
             this.pnlAffairs.ResumeLayout(false);
-            this.tableLayoutAffairs.ResumeLayout(false);
-            this.tableLayoutAffairs.PerformLayout();
-            this.tabPage17.ResumeLayout(false);
+            this.tblLayoutAffairs.ResumeLayout(false);
+            this.tblLayoutAffairs.PerformLayout();
+            this.tabPage18.ResumeLayout(false);
             this.tableLayoutDocuments.ResumeLayout(false);
-            this.tabPage18.ResumeLayout(false);
+            this.tabPage19.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();
 
@@ -7288,8 +7663,8 @@
         private System.Windows.Forms.Label lblTitle;
         private System.Windows.Forms.Button btnEnd;
         private System.Windows.Forms.TabControl tabMenu;
-        private System.Windows.Forms.TabPage tabPage14;
         private System.Windows.Forms.TabPage tabPage15;
+        private System.Windows.Forms.TabPage tabPage16;
         private System.Windows.Forms.Button btnOrder0401;
         private System.Windows.Forms.Button btnOrder0301;
         private System.Windows.Forms.Button btnOrder0201;
@@ -7312,7 +7687,7 @@
         private System.Windows.Forms.Button btnOrder0501;
         private System.Windows.Forms.Button btnOrder0502;
         private System.Windows.Forms.Label label1;
-        private System.Windows.Forms.TabPage tabPage18;
+        private System.Windows.Forms.TabPage tabPage19;
         private System.Windows.Forms.Label label2;
         private System.Windows.Forms.Label label3;
         private System.Windows.Forms.Label lblDate;
@@ -7320,11 +7695,11 @@
         private System.Windows.Forms.TabPage tabPage2;
         private CustomControls.DataGridViewEX dgvMessageBoard;
         private System.Windows.Forms.Button btnLogOut;
-        private System.Windows.Forms.TabPage tabPage4;
-        private System.Windows.Forms.TabPage tabPage7;
-        private System.Windows.Forms.TabPage tabPage11;
+        private System.Windows.Forms.TabPage tabPage5;
+        private System.Windows.Forms.TabPage tabPage8;
         private System.Windows.Forms.TabPage tabPage12;
         private System.Windows.Forms.TabPage tabPage13;
+        private System.Windows.Forms.TabPage tabPage14;
         private System.Windows.Forms.ToolTip toolTip1;
         private System.Windows.Forms.Button btnReLoadMessage;
         private System.Windows.Forms.ProgressBar UpDateProgress;
@@ -7338,22 +7713,20 @@
         private System.Windows.Forms.Button btnReloadConstructionProjects;
         private System.Windows.Forms.Label label12;
         private CustomControls.DataGridViewEX dgvConstructionProjects;
-        private System.Windows.Forms.TabPage tabPage9;
+        private System.Windows.Forms.TabPage tabPage10;
         private System.Windows.Forms.ProgressBar ProgressNonOrders;
         private System.Windows.Forms.Button btnReloadNonOrders;
         private System.Windows.Forms.Label label13;
         private CustomControls.DataGridViewEX dgvNonOrders;
-        private System.Windows.Forms.TabPage tabPage10;
-        private System.Windows.Forms.TabPage tabPage17;
+        private System.Windows.Forms.TabPage tabPage11;
+        private System.Windows.Forms.TabPage tabPage18;
         private CustomControls.DataGridViewEX dgvCompletionOfConstruction;
         private System.Windows.Forms.ProgressBar ProgressCompletionOfConstruction;
         private System.Windows.Forms.Button btnReloadCompletionOfConstruction;
         private System.Windows.Forms.Label label14;
-        private System.Windows.Forms.Label lblDepTotal01;
-        private System.Windows.Forms.Label lblDep01;
         private System.Windows.Forms.Label label20;
-        private System.Windows.Forms.TabPage tabPage5;
         private System.Windows.Forms.TabPage tabPage6;
+        private System.Windows.Forms.TabPage tabPage7;
         private CustomControls.DataGridViewEX dgvTenders;
         private System.Windows.Forms.Label label21;
         private CustomControls.DataGridViewEX dgvBudgetUp;
@@ -7368,19 +7741,13 @@
         private System.Windows.Forms.Button btnDispRight;
         private System.Windows.Forms.Button btnVehicleSchdule;
         private System.Windows.Forms.Label lblTotal01;
-        private System.Windows.Forms.Label lblDepTotal03;
-        private System.Windows.Forms.Label lblDepTotal02;
         private System.Windows.Forms.Label label23;
-        private System.Windows.Forms.Label lblDep03;
-        private System.Windows.Forms.Label lblDep02;
         private System.Windows.Forms.Panel pnlMaster01;
         private System.Windows.Forms.TableLayoutPanel tblLayoutMaster;
         private System.Windows.Forms.Label lblTotal03;
         private System.Windows.Forms.Label lblTotal02;
-        private System.Windows.Forms.Label lblDepTotal04;
         private System.Windows.Forms.Label label30;
         private System.Windows.Forms.Label label28;
-        private System.Windows.Forms.Label lblDep04;
         private System.Windows.Forms.Label label15;
         private System.Windows.Forms.Button btnReLoadStaffAssignment;
         private CustomControls.DataGridViewEX dgvStaffAssignment;
@@ -7397,8 +7764,8 @@
         private System.Windows.Forms.Timer timer_StaffAssign;
         private CustomControls.DataGridViewEX dgvActionSchedule;
         private System.Windows.Forms.TabPage tabPage3;
-        private System.Windows.Forms.Button btnReLoadDAprroval;
-        private System.Windows.Forms.ProgressBar ProgressDApproval;
+        private System.Windows.Forms.Button btnReLoadConstrApp;
+        private System.Windows.Forms.ProgressBar ProgressConstrApp;
         private CustomControls.DataGridViewEX dgvApproval;
         private System.Windows.Forms.Label label27;
         private System.Windows.Forms.Label label26;
@@ -7410,13 +7777,6 @@
         private System.Windows.Forms.Button btnDataCopyC;
         private System.Windows.Forms.Button btnDataCopyD;
         private System.Windows.Forms.Button btnDataCopyE;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column06;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column07;
         private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol00;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column22;
         private System.Windows.Forms.DataGridViewTextBoxColumn ActionCol01;
@@ -7467,36 +7827,26 @@
         private System.Windows.Forms.NumericUpDown SalseGraphNum;
         private System.Windows.Forms.Label label37;
         private System.Windows.Forms.Label label38;
-        private System.Windows.Forms.Label lblDepTotal05;
-        private System.Windows.Forms.Label lblDep05;
-        private System.Windows.Forms.TabPage tabPage16;
+        private System.Windows.Forms.TabPage tabPage17;
         private System.Windows.Forms.TableLayoutPanel tableLayoutDocuments;
-        private System.Windows.Forms.Button button1;
-        private System.Windows.Forms.Button button2;
-        private System.Windows.Forms.Button button3;
-        private System.Windows.Forms.Button button4;
-        private System.Windows.Forms.Button button5;
-        private System.Windows.Forms.Button button6;
-        private System.Windows.Forms.Button button7;
-        private System.Windows.Forms.Button button8;
-        private System.Windows.Forms.Button button9;
-        private System.Windows.Forms.Button button10;
-        private System.Windows.Forms.Button button11;
-        private System.Windows.Forms.Button button12;
-        private System.Windows.Forms.Button button13;
-        private System.Windows.Forms.Button button15;
-        private System.Windows.Forms.Button button16;
-        private System.Windows.Forms.Button button17;
-        private System.Windows.Forms.Button button18;
-        private System.Windows.Forms.Button button19;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn79;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn80;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn81;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn82;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn83;
-        private System.Windows.Forms.DataGridViewTextBoxColumn Column24;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn84;
-        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn85;
+        private System.Windows.Forms.Button btnDocApp0000;
+        private System.Windows.Forms.Button btnDocApp0001;
+        private System.Windows.Forms.Button btnDocApp0100;
+        private System.Windows.Forms.Button btnDocApp0200;
+        private System.Windows.Forms.Button btnDocApp0300;
+        private System.Windows.Forms.Button btnDocApp0400;
+        private System.Windows.Forms.Button btnDocApp0401;
+        private System.Windows.Forms.Button btnDocApp0301;
+        private System.Windows.Forms.Button btnDocApp0201;
+        private System.Windows.Forms.Button btnDocApp0101;
+        private System.Windows.Forms.Button btnDocApp0002;
+        private System.Windows.Forms.Button btnDocApp0102;
+        private System.Windows.Forms.Button btnDocApp0202;
+        private System.Windows.Forms.Button btnDocApp0302;
+        private System.Windows.Forms.Button btnDocApp0402;
+        private System.Windows.Forms.Button btnDocApp0500;
+        private System.Windows.Forms.Button btnDocApp0501;
+        private System.Windows.Forms.Button btnDocApp0502;
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn15;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column18;
         private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxActionColDays13;
@@ -7524,7 +7874,7 @@
         private System.Windows.Forms.NumericUpDown numUDNonOrder;
         private System.Windows.Forms.Label label40;
         private System.Windows.Forms.Label label41;
-        private System.Windows.Forms.TabPage tabPage8;
+        private System.Windows.Forms.TabPage tabPage9;
         private System.Windows.Forms.Label label59;
         private CustomControls.DataGridViewEX dgvFluctuationProjects;
         private System.Windows.Forms.Button btnDataCopyF;
@@ -7609,10 +7959,10 @@
         private System.Windows.Forms.Label lblCompTitle01;
         private System.Windows.Forms.Panel pnlConstruction;
         private System.Windows.Forms.TableLayoutPanel tblLayoutConstruction;
-        private System.Windows.Forms.Label label43;
+        private System.Windows.Forms.Label lblConstrLine01;
         private System.Windows.Forms.Button btnConstruction0000;
-        private System.Windows.Forms.Label label5;
-        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Label lblConstrTitle01;
+        private System.Windows.Forms.Label lblConstr00;
         private System.Windows.Forms.Button btnConstruction0001;
         private System.Windows.Forms.Button btnConstruction0002;
         private System.Windows.Forms.Button btnConstruction0003;
@@ -7619,40 +7969,40 @@
         private System.Windows.Forms.Button btnConstruction0004;
         private System.Windows.Forms.Button btnConstruction0100;
         private System.Windows.Forms.Button btnConstruction0101;
-        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.Label lblConstr01;
         private System.Windows.Forms.Button btnConstruction0102;
         private System.Windows.Forms.Button btnConstruction0103;
         private System.Windows.Forms.Button btnConstruction0104;
-        private System.Windows.Forms.Label label16;
+        private System.Windows.Forms.Label lblConstr02;
         private System.Windows.Forms.Button btnConstruction0200;
         private System.Windows.Forms.Button btnConstruction0201;
         private System.Windows.Forms.Button btnConstruction0202;
         private System.Windows.Forms.Button btnConstruction0203;
         private System.Windows.Forms.Button btnConstruction0204;
-        private System.Windows.Forms.Label label44;
-        private System.Windows.Forms.Label label45;
+        private System.Windows.Forms.Label lblConstr03;
+        private System.Windows.Forms.Label lblConstrTitle02;
         private System.Windows.Forms.Button btnConstruction0300;
         private System.Windows.Forms.Button btnConstruction0301;
         private System.Windows.Forms.Button btnConstruction0302;
         private System.Windows.Forms.Button btnConstruction0303;
         private System.Windows.Forms.Button btnConstruction0304;
-        private System.Windows.Forms.Label label46;
+        private System.Windows.Forms.Label lblConstr04;
         private System.Windows.Forms.Button btnConstruction0400;
         private System.Windows.Forms.Button btnConstruction0401;
         private System.Windows.Forms.Button btnConstruction0402;
         private System.Windows.Forms.Button btnConstruction0403;
         private System.Windows.Forms.Button btnConstruction0404;
-        private System.Windows.Forms.Label label47;
+        private System.Windows.Forms.Label lblConstr05;
         private System.Windows.Forms.Button btnConstruction0500;
         private System.Windows.Forms.Button btnConstruction0501;
         private System.Windows.Forms.Button btnConstruction0502;
         private System.Windows.Forms.Button btnConstruction0503;
         private System.Windows.Forms.Button btnConstruction0504;
-        private System.Windows.Forms.Label label32;
-        private System.Windows.Forms.Label label42;
-        private System.Windows.Forms.Label label48;
-        private System.Windows.Forms.Label label49;
-        private System.Windows.Forms.Label label50;
+        private System.Windows.Forms.Label lblConstr0102;
+        private System.Windows.Forms.Label lblConstr0202;
+        private System.Windows.Forms.Label lblConstr0602;
+        private System.Windows.Forms.Label lblConstr0502;
+        private System.Windows.Forms.Label lblConstr06;
         private System.Windows.Forms.Button btnConstruction0600;
         private System.Windows.Forms.Button btnConstruction0601;
         private System.Windows.Forms.Button btnConstruction0602;
@@ -7663,16 +8013,16 @@
         private System.Windows.Forms.Button btnConstruction0702;
         private System.Windows.Forms.Button btnConstruction0703;
         private System.Windows.Forms.Button btnConstruction0704;
-        private System.Windows.Forms.Label label51;
+        private System.Windows.Forms.Label lblConstr08;
         private System.Windows.Forms.Button btnConstruction0800;
         private System.Windows.Forms.Button btnConstruction0801;
         private System.Windows.Forms.Button btnConstruction0802;
         private System.Windows.Forms.Button btnConstruction0803;
         private System.Windows.Forms.Button btnConstruction0804;
-        private System.Windows.Forms.Label label52;
-        private System.Windows.Forms.Label label53;
-        private System.Windows.Forms.Label label54;
-        private System.Windows.Forms.Label label55;
+        private System.Windows.Forms.Label lblConstr0802;
+        private System.Windows.Forms.Label lblConstrLine02;
+        private System.Windows.Forms.Label lblConstrTitle03;
+        private System.Windows.Forms.Label lblConstr09;
         private System.Windows.Forms.Button btnConstruction0900;
         private System.Windows.Forms.Button btnConstruction0901;
         private System.Windows.Forms.Button btnConstruction0902;
@@ -7683,19 +8033,19 @@
         private System.Windows.Forms.Button btnConstruction1002;
         private System.Windows.Forms.Button btnConstruction1003;
         private System.Windows.Forms.Button btnConstruction1004;
-        private System.Windows.Forms.Label label56;
-        private System.Windows.Forms.Label label57;
-        private System.Windows.Forms.Label label58;
+        private System.Windows.Forms.Label lblConstrLine03;
+        private System.Windows.Forms.Label lblConstrTitle04;
+        private System.Windows.Forms.Label lblConstr11;
         private System.Windows.Forms.Button btnConstruction1100;
         private System.Windows.Forms.Button btnConstruction1101;
         private System.Windows.Forms.Button btnConstruction1102;
         private System.Windows.Forms.Button btnConstruction1103;
         private System.Windows.Forms.Button btnConstruction1104;
-        private System.Windows.Forms.Label label60;
-        private System.Windows.Forms.Label label61;
-        private System.Windows.Forms.Label label62;
-        private System.Windows.Forms.Label label63;
-        private System.Windows.Forms.Label label64;
+        private System.Windows.Forms.Label lblConstr1102;
+        private System.Windows.Forms.Label lblConstr1103;
+        private System.Windows.Forms.Label lblConstrLine04;
+        private System.Windows.Forms.Label lblConstrTitle05;
+        private System.Windows.Forms.Label lblConstr12;
         private System.Windows.Forms.Button btnConstruction1200;
         private System.Windows.Forms.Button btnConstruction1201;
         private System.Windows.Forms.Button btnConstruction1202;
@@ -7702,10 +8052,10 @@
         private System.Windows.Forms.Button btnConstruction1203;
         private System.Windows.Forms.Button btnConstruction1204;
         private System.Windows.Forms.Panel pnlAffairs;
-        private System.Windows.Forms.TableLayoutPanel tableLayoutAffairs;
+        private System.Windows.Forms.TableLayoutPanel tblLayoutAffairs;
         private System.Windows.Forms.Button btnAffairs0000;
         private System.Windows.Forms.Button btnAffairs0001;
-        private System.Windows.Forms.Label label65;
+        private System.Windows.Forms.Label lblAffairsTitle01;
         private System.Windows.Forms.Button btnAffairs0002;
         private System.Windows.Forms.Button btnAffairs0003;
         private System.Windows.Forms.Button btnAffairs0004;
@@ -7714,35 +8064,68 @@
         private System.Windows.Forms.Button btnAffairs0102;
         private System.Windows.Forms.Button btnAffairs0103;
         private System.Windows.Forms.Button btnAffairs0104;
-        private System.Windows.Forms.Label label67;
-        private System.Windows.Forms.Label label66;
-        private System.Windows.Forms.Label label68;
+        private System.Windows.Forms.Label lblAffairs00;
+        private System.Windows.Forms.Label lblAffairs01;
+        private System.Windows.Forms.Label lblAffairsLine01;
         private System.Windows.Forms.Button btnAffairs0302;
         private System.Windows.Forms.Button btnAffairs0300;
         private System.Windows.Forms.Button btnAffairs0301;
         private System.Windows.Forms.Button btnAffairs0201;
         private System.Windows.Forms.Button btnAffairs0200;
-        private System.Windows.Forms.Label label69;
+        private System.Windows.Forms.Label lblAffairsTitle02;
         private System.Windows.Forms.Button btnAffairs0202;
         private System.Windows.Forms.Button btnAffairs0203;
         private System.Windows.Forms.Button btnAffairs0204;
         private System.Windows.Forms.Button btnAffairs0303;
         private System.Windows.Forms.Button btnAffairs0304;
-        private System.Windows.Forms.Label label70;
+        private System.Windows.Forms.Label lblAffairsLine02;
         private System.Windows.Forms.Button btnAffairs0400;
         private System.Windows.Forms.Button btnAffairs0401;
         private System.Windows.Forms.Button btnAffairs0402;
         private System.Windows.Forms.Button btnAffairs0403;
         private System.Windows.Forms.Button btnAffairs0404;
-        private System.Windows.Forms.Label label71;
-        private System.Windows.Forms.Label label72;
-        private System.Windows.Forms.Label label73;
-        private System.Windows.Forms.Label label74;
+        private System.Windows.Forms.Label lblAffairsTitle03;
+        private System.Windows.Forms.Label lblAffairs04;
+        private System.Windows.Forms.Label lblAffairsLine03;
+        private System.Windows.Forms.Label lblAffairsTitle04;
         private System.Windows.Forms.Button btnAffairs0500;
-        private System.Windows.Forms.Label label75;
-        private System.Windows.Forms.Label label76;
-        private System.Windows.Forms.Label label77;
-        private System.Windows.Forms.Label label78;
+        private System.Windows.Forms.Label lblAffairs0402;
+        private System.Windows.Forms.Label lblAffairs0403;
+        private System.Windows.Forms.Label lblAffairs0404;
+        private System.Windows.Forms.Label lblConstr10;
+        private CustomControls.DataGridViewEX dgvOrderTotal;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column33;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column34;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column35;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column36;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column37;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column38;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column39;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column40;
+        private System.Windows.Forms.TabPage tabPage4;
+        private System.Windows.Forms.Label label4;
+        private CustomControls.DataGridViewEX dgvPersonApp;
+        private System.Windows.Forms.Label label5;
+        private System.Windows.Forms.Label label6;
+        private System.Windows.Forms.Label label7;
+        private System.Windows.Forms.Label label8;
+        private System.Windows.Forms.Button btnReLoadPersonApp;
+        private System.Windows.Forms.ProgressBar ProgressPersonApp;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn79;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn80;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn81;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn82;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn83;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column24;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn84;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn85;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column05;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column06;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column03;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column01;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column02;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column04;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column07;
         private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn02;
         private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn12;
         private System.Windows.Forms.DataGridViewTextBoxColumn Column32;
@@ -7756,6 +8139,21 @@
         private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn09;
         private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn10;
         private System.Windows.Forms.DataGridViewTextBoxColumn ApprovalColumn11;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn53;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column42;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column43;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column45;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column46;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn54;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn55;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn57;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column44;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn58;
+        private System.Windows.Forms.DataGridViewTextBoxColumn Column41;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn59;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn60;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn61;
+        private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn62;
     }
 }
 
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.cs	(revision 83)
@@ -54,67 +54,71 @@
             /// </summary>
             MessageBoard,
             /// <summary>
-            /// tabPage3:承認一覧
+            /// tabPage3:工事承認一覧
             /// </summary>
-            DocumentApproval,
+            ConstructApproval,
             /// <summary>
-            /// tabPage4:工事案件
+            /// tabPage4:担当者承認一覧
             /// </summary>
+            PersonApproval,
+            /// <summary>
+            /// tabPage5:工事案件
+            /// </summary>
             SalesInProjects,
             /// <summary>
-            /// tabPage5:入札案件
+            /// tabPage6:入札案件
             /// </summary>
             Tenders,
             /// <summary>
-            /// tabPage6:予算取り案件
+            /// tabPage7:予算取り案件
             /// </summary>
             BudgetUpProjects,
             /// <summary>
-            /// tabPage7:受注工事
+            /// tabPage8:受注工事
             /// </summary>
             ConstructionProjects,
             /// <summary>
-            /// tabPage8:増減工事
+            /// tabPage9:増減工事
             /// </summary>
             FluctuationProjects,
             /// <summary>
-            /// tabPage9:非受注工事
+            /// tabPage10:非受注工事
             /// </summary>
             NonOrders,
             /// <summary>
-            /// tabPage10:完了工事
+            /// tabPage11:完了工事
             /// </summary>
             CompletionOfConstruction,
             /// <summary>
-            /// tabPage11:行動一覧
+            /// tabPage12:行動一覧
             /// </summary>
             ActionSchedule,
             /// <summary>
-            /// tabPage12:人員配置
+            /// tabPage13:人員配置
             /// </summary>
             StaffAssignment,
             /// <summary>
-            /// tabPage13:売上グラフ
+            /// tabPage14:売上グラフ
             /// </summary>
             SalesGraph,
             /// <summary>
-            ///  tabPage14:受注管理
+            ///  tabPage15:受注管理
             /// </summary>
             OrderMenu,
             /// <summary>
-            ///  tabPage15:施工管理
+            ///  tabPage16:施工管理
             /// </summary>
             ConstructionMenu,
             /// <summary>
-            /// tabPage16:総務管理
+            /// tabPage17:総務管理
             /// </summary>
             Affairs,
             /// <summary>
-            /// tabPage17:各種提出書類
+            /// tabPage18:各種提出書類
             /// </summary>
             DocumentsToBeBubmitted,
             /// <summary>
-            /// tabPage18:BOSSマスタ
+            /// tabPage19:マスタメンテナンス
             /// </summary>
             MentenanceMenu,
         }
@@ -135,67 +139,71 @@
             /// </summary>
             MessageBoard,
             /// <summary>
-            /// 3:書類承認
+            /// 3:工事承認
             /// </summary>
-            DocumentApproval,
+            ConstructApproval,
             /// <summary>
-            /// 4:工事案件
+            /// 4:担当者承認
             /// </summary>
+            PersonApproval,
+            /// <summary>
+            /// 5:工事案件
+            /// </summary>
             SalesInProjects,
             /// <summary>
-            /// 5:入札案件
+            /// 6:入札案件
             /// </summary>
             Tenders,
             /// <summary>
-            /// 6:予算取り案件
+            /// 7:予算取り案件
             /// </summary>
             BudgetUpProjects,
             /// <summary>
-            /// 7:受注工事
+            /// 8:受注工事
             /// </summary>
             ConstructionProjects,
             /// <summary>
-            /// 8:増減工事
+            /// 9:増減工事
             /// </summary>
             FluctuationProjects,
             /// <summary>
-            /// 9:非受注工事
+            /// 10:非受注工事
             /// </summary>
             NonOrders,
             /// <summary>
-            /// 10:完了工事
+            /// 11:完了工事
             /// </summary>
             CompletionOfConstruction,
             /// <summary>
-            /// 11:行動予定
+            /// 12:行動予定
             /// </summary>
             ActionSchedule,
             /// <summary>
-            /// 12:人員配置
+            /// 13:人員配置
             /// </summary>
             StaffAssignment,
             /// <summary>
-            /// 13:売上グラフ
+            /// 14:売上グラフ
             /// </summary>
             SalesGraph,
             /// <summary>
-            /// 14:受注管理
+            /// 15:受注管理
             /// </summary>
             OrderMenu,
             /// <summary>
-            /// 15:施工管理
+            /// 16:施工管理
             /// </summary>
             ConstructionMenu,
             /// <summary>
-            /// 16:総務管理
+            /// 17:総務管理
             /// </summary>
             Affairs,
             /// <summary>
-            /// 17:各種提出書類
+            /// 18:各種提出書類
             /// </summary>
             DocumentsToBeBubmitted,
             /// <summary>
-            /// 18:BOSSマスタ
+            /// 19:マスタメンテナンス
             /// </summary>
             MentenanceMenu,
         }
@@ -223,7 +231,8 @@
                                                                                     {"tabPage15", 15},
                                                                                     {"tabPage16", 16},
                                                                                     {"tabPage17", 17},
-                                                                                    {"tabPage18", 18}};
+                                                                                    {"tabPage18", 18},
+                                                                                    {"tabPage19", 19}};
         #endregion
 
         #region メッセージグリッドセル定義
@@ -329,6 +338,13 @@
         private static string[] s_StaffAssignmentFixed = new string[] { "契約工期", "標準進捗", "経過状況" };
         #endregion
 
+        #region 担当者承認固定文字
+        /// <summary>
+        /// 担当者承認固定文字
+        /// </summary>
+        private static string[] s_PersonApprovalFixed = new string[] { "新　規　申　請", "変　更　申　請" };
+        #endregion
+
         #region 人員配置グリッドセルカウント
         /// <summary>
         /// 人員配置グリッドセルカウント
@@ -360,11 +376,11 @@
         private static int s_StaffAssignDaysLine = 1;
         #endregion
 
-        #region 承認グリッドセルカウント
+        #region 工事承認グリッドセルカウント
         /// <summary>
-        /// 承認グリッドセルカウント
+        /// 工事承認グリッドセルカウント
         /// </summary>
-        private enum DocumentApprovalGridCount
+        private enum ConstrAppGridCount
         {
             ConstructionCode = 0,
             ApprovalCode,
@@ -382,25 +398,30 @@
         }
         #endregion
 
-        #region マスタメンテボタン配列
+        #region 担当者承認グリッドセルカウント
         /// <summary>
-        /// マスタメンテボタン配列
+        /// 担当者承認グリッドセルカウント
         /// </summary>
-        private const int s_MentenanceRowHeight = 44;
+        private enum PersonAppGridCount
+        {
+            PersonCode = 0,
+            ApprovalCode,
+            OrderNo,
+            DataSearchKey1,
+            DataSearchKey2,
+            DisplayNo,
+            PetitionDetail,
+            ApprovalName,
+            AppPersonName,
+            PetitionDate,
+            ApprovalLimitDate,
+            ApprovalPerson1,
+            ApprovalPerson2,
+            ApprovalPerson3,
+            ApprovalPerson4,
+        }
         #endregion
 
-        #region 旧セキュリティメンテメニュー関連
-        /// <summary>
-        /// 旧セキュリティカラー表示
-        /// </summary>
-        Color[] OldMentenanceColor = new Color[] { Color.White, Color.Blue, Color.FromArgb(255, 128, 128), Color.FromArgb(255, 255, 128), Color.FromArgb(128, 255, 255) };
-
-        private static int[,] DspMentenance1 = new int[,] { { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, };
-        private static int[,] DspMentenance2 = new int[,] { { 0, 0, 0, 1 }, { 0, 1, 1, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 1, 1, 1, 1 }, { 0, 1, 0, 1 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 }, };
-        private static int[,] DspMentenance3 = new int[,] { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 0, 1, 1, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, };
-        private static int[,] DspMentenance4 = new int[,] { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, };
-        #endregion
-
         #region 受注管理ボタン名前固定部
         /// <summary>
         /// 受注管理ボタン名前固定部
@@ -413,7 +434,7 @@
         /// 受注管理メニューボタン配置
         /// </summary>
         private static int[,] OrderMenuButton = new int[,] {
-                                                            {(int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo,
+                                                            {(int)ClsExcute.ProcessExecuteNo.ConstructionList,
                                                                 0,
                                                                 0
                                                             },
@@ -425,6 +446,10 @@
                                                                 (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
                                                                 0
                                                             },
+                                                            {(int)ClsExcute.ProcessExecuteNo.OrderJoin,
+                                                                (int)ClsExcute.ProcessExecuteNo.ConstructionSplit,
+                                                                0
+                                                            },
         };
         #endregion
 
@@ -435,30 +460,37 @@
         private const string s_btnConstrction = "btnConstruction";
         #endregion
 
+        #region 施工管理表示ラベル名前固定部
+        /// <summary>
+        /// 施工管理表示ラベル名前固定部
+        /// </summary>
+        private const string s_lblConstrction = "lblConstr";
+        #endregion
+
         #region 施工管理メニューボタン配置
         /// <summary>
         /// 施工管理メニューボタン配置
         /// </summary>
-        private static int[,] ConstructionMenuButton = new int[,] {
-                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList,                   
+        private static int[,] ConstrMenuButton = new int[,] {
+                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionLedgerList,
                                                                         (int)ClsExcute.ProcessExecuteNo.DRList,
-                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.Proceedings,
                                                                         (int)ClsExcute.ProcessExecuteNo.TAndPCosts,
-                                                                        0
+                                                                        (int)ClsExcute.ProcessExecuteNo.DRWork
                                                                     },
-                                                                    {0,
+                                                                    {(int)ClsExcute.SubFormExecuteNo.ActionSchdule,
+                                                                        (int)ClsExcute.SubFormExecuteNo.VehicleSchdule,
                                                                         0,
                                                                         0,
-                                                                        0,
                                                                         0
                                                                     },
-                                                                    {0,
+                                                                    {(int)ClsExcute.ProcessExecuteNo.MaterialList,
+                                                                        (int)ClsExcute.ProcessExecuteNo.MaterialReserveEntry,
+                                                                        (int)ClsExcute.ProcessExecuteNo.MaterialReturnEntry,
                                                                         0,
-                                                                        0,
-                                                                        0,
                                                                         0
                                                                     },
-                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionBudget,
+                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionList,
                                                                         (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
                                                                         0,
                                                                         0,
@@ -467,7 +499,7 @@
                                                                     {(int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry,
                                                                         (int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList,
                                                                         (int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint,
-                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.PurchaseOrderStatus,
                                                                         0
                                                                     },
                                                                     {0,
@@ -494,6 +526,12 @@
                                                                         0,
                                                                         0
                                                                     },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.RequestInput,
+                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.RequestPrint,
+                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.PaymentConfirmation
+                                                                    },
                                                                     {0,
                                                                         0,
                                                                         0,
@@ -500,6 +538,65 @@
                                                                         0,
                                                                         0
                                                                     },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.RequestInput,
+                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.RequestPrint,
+                                                                        0,
+                                                                        (int)ClsExcute.ProcessExecuteNo.PaymentConfirmation
+                                                                    },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.RequestSummaryList,
+                                                                        (int)ClsExcute.ProcessExecuteNo.RequestSummaryList,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    }
+        };
+        #endregion
+
+        #region 施工管理ボタン行高さ
+        /// <summary>
+        /// 施工管理ボタン行高さ
+        /// </summary>
+        private const float s_ConstrRowHeight = 36F;
+        #endregion
+
+        #region 施工管理ボタン名前固定部
+        /// <summary>
+        /// 施工管理ボタン名前固定部
+        /// </summary>
+        private const string s_btnAffairs = "btnAffairs";
+        #endregion
+
+        #region 総務管理表示ラベル名前固定部
+        /// <summary>
+        /// 総務管理表示ラベル名前固定部
+        /// </summary>
+        private const string s_lblAffairs = "lblAffairs";
+        #endregion
+
+        #region 総務管理メニューボタン配置
+        /// <summary>
+        /// 総務管理メニューボタン配置
+        /// </summary>
+        private static int[,] AffairsMenuButton = new int[,] {
+                                                                    {(int)ClsExcute.SubFormExecuteNo.ActionSchdule,
+                                                                        (int)ClsExcute.SubFormExecuteNo.VehicleSchdule,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.DRWork,
+                                                                        0,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
+                                                                    {(int)ClsExcute.ProcessExecuteNo.ConstructionList,
+                                                                        (int)ClsExcute.ProcessExecuteNo.ConstructionList,
+                                                                        0,
+                                                                        0,
+                                                                        0
+                                                                    },
                                                                     {0,
                                                                         0,
                                                                         0,
@@ -506,10 +603,10 @@
                                                                         0,
                                                                         0
                                                                     },
-                                                                    {(int)ClsExcute.ProcessExecuteNo.RequestSummaryList,
-                                                                        (int)ClsExcute.ProcessExecuteNo.RequestSummaryList,
+                                                                    {0,
                                                                         0,
                                                                         0,
+                                                                        0,
                                                                         0
                                                                     },
                                                                     {0,
@@ -521,6 +618,63 @@
         };
         #endregion
 
+        #region 総務管理ボタン行高さ
+        /// <summary>
+        /// 総務管理ボタン行高さ
+        /// </summary>
+        private const float s_AffairsRowHeight = 36F;
+        #endregion
+
+        #region 各種提出書類ボタン名前固定部
+        /// <summary>
+        /// 各種提出書類ボタン名前固定部
+        /// </summary>
+        private const string s_btnDocApp = "btnDocApp";
+        #endregion
+
+        #region 各種提出書類メニューボタン配置
+        /// <summary>
+        /// 各種提出書類メニューボタン配置
+        /// </summary>
+        private static int[,] DocAppMenuButton = new int[,] {
+                                                            {(int)ClsExcute.ProcessExecuteNo.CostomerRegist,
+                                                                0,
+                                                                0
+                                                            },
+                                                            {(int)ClsExcute.ProcessExecuteNo.SubConstrRegist,
+                                                                0,
+                                                                0
+                                                            },
+                                                            {0,
+                                                                0,
+                                                                0
+                                                            },
+                                                            {0,
+                                                                0,
+                                                                0
+                                                            },
+        };
+        #endregion
+
+        #region マスタメンテボタン行高さ
+        /// <summary>
+        /// マスタメンテボタン行高さ
+        /// </summary>
+        private const int s_MentenanceRowHeight = 40;
+        #endregion
+
+        #region 旧セキュリティメンテメニュー関連
+        /// <summary>
+        /// 旧セキュリティカラー表示
+        /// </summary>
+        Color[] OldMentenanceColor = new Color[] { Color.White, Color.Blue, Color.FromArgb(255, 128, 128), Color.FromArgb(255, 255, 128), Color.FromArgb(128, 255, 255) };
+
+        private static int[,] DspMentenance1 = new int[,] { { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, { 1, 1, 1, 1 }, };
+        private static int[,] DspMentenance2 = new int[,] { { 0, 0, 0, 1 }, { 0, 1, 1, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 1, 1, 1, 1 }, { 0, 1, 0, 1 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 }, };
+        private static int[,] DspMentenance3 = new int[,] { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 0, 1, 1, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, };
+        private static int[,] DspMentenance4 = new int[,] { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 1, 0 }, { 1, 1, 1, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, };
+        #endregion
+
         #region マスタメンテナンスメニューボタン配置
         /// <summary>
         /// マスタメンテナンスメニューボタン配置
@@ -558,13 +712,13 @@
                                                                 },
                                                                 { (int)ClsExcute.MaintenanceExecuteNo.Calender,
                                                                     (int)ClsExcute.MaintenanceExecuteNo.VehicleMaster,
-                                                                    (int)ClsExcute.MaintenanceExecuteNo.MaterialKind,
-                                                                    (int)ClsExcute.MaintenanceExecuteNo.MaterialItem
+                                                                    0,
+                                                                    0
                                                                 },
                                                                 { (int)ClsExcute.MaintenanceExecuteNo.SaleSalesGraphData,
                                                                     0,
                                                                     0,
-                                                                    (int)ClsExcute.MaintenanceExecuteNo.SalesConfirm
+                                                                    0
                                                                 },
         };
         #endregion
@@ -832,6 +986,9 @@
                 // 画面初期データセット
                 DisplayDataLoad();
 
+                // ********** 担当者承認を未実装のため非表示にする ***********
+                //m_tabManager.ChangeTabPageVisible((int)MenuTabAssign.PersonApproval, false);
+
                 // システムログイン
                 if (LoginAction() == DialogResult.No)
                 {
@@ -1955,9 +2112,9 @@
         }
         #endregion
 
-        #region 承認一覧
+        #region 工事承認一覧
         /// <summary>
-        /// 承認一覧グリッドクリック時処理
+        /// 工事承認一覧グリッドクリック時処理
         /// </summary>
         /// <param name="sender"></param>
         /// <param name="e"></param>
@@ -1974,31 +2131,100 @@
                 GetGridSortStatus(dgv);
 
                 // 工事番号取得
-                int iConstructionCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)DocumentApprovalGridCount.ConstructionCode].Value);
+                int iConstructionCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)ConstrAppGridCount.ConstructionCode].Value);
                 // 承認機能番号取得
-                int iApprovalCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)DocumentApprovalGridCount.ApprovalCode].Value);
+                int iApprovalCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)ConstrAppGridCount.ApprovalCode].Value);
                 // 受付番号取得
-                int iOrderNo = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)DocumentApprovalGridCount.OrderNo].Value);
+                int iOrderNo = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)ConstrAppGridCount.OrderNo].Value);
 
                 // 起動資格の確認
-                if ((bExecFlg = ClsSecurityPermission.PersonDataAccess(iConstructionCode, false)))
-                {
-                    // 自画面非表示
-                    if (CommonMotions.ProductionExecution) this.Visible = false;
+                if (!(bExecFlg = ClsSecurityPermission.PersonDataAccess(iConstructionCode, false))) return;
 
-                    // 次起動プロセスセット
-                    int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalScreen);
-                    // 選択工事番号セット
-                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iConstructionCode);
-                    // 選択承認機能番号セット
-                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
-                    // 受付番号セット
-                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iOrderNo);
+                // 自画面非表示
+                if (CommonMotions.ProductionExecution) this.Visible = false;
 
-                    // 処理実行
-                    ClsExcute.ProcesscExecute();
+                // 次起動プロセスセット
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalScreen);
+                // 選択工事番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iConstructionCode);
+                // 選択承認機能番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iOrderNo);
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                if (bExecFlg)
+                {
+                    // 再表示
+                    DisplayDataLoad();
+                    // 自画面表示
+                    if (CommonMotions.ProductionExecution) this.Visible = true;
                 }
             }
+        }
+        #endregion
+
+        #region 担当者承認一覧グリッドクリック時処理
+        /// <summary>
+        /// 担当者承認一覧グリッドクリック時処理
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void dgvPersonApp_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
+        {
+            bool bExecFlg = false;
+            try
+            {
+                if (e.ColumnIndex < 0 || e.RowIndex < 0) return;
+                if (!sender.GetType().Equals(typeof(DataGridViewEX))) return;
+                DataGridViewEX dgv = (DataGridViewEX)sender;
+
+                // ソート状態退避
+                GetGridSortStatus(dgv);
+
+                // 担当者番号取得
+                int iPersonCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)PersonAppGridCount.PersonCode].Value);
+                // 承認機能番号取得
+                int iApprovalCode = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)PersonAppGridCount.ApprovalCode].Value);
+                // 受付日付取得
+                DateTime OrderDate = CommonMotions.cnvDate(dgv.CurrentRow.Cells[(int)PersonAppGridCount.PetitionDate].Value);
+                // 受付番号取得
+                int iOrderNo = CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)PersonAppGridCount.OrderNo].Value);
+
+                // 起動資格の確認
+                if (!(bExecFlg = ClsSecurityPermission.PersonDataAccess2(iPersonCode, iApprovalCode, OrderDate, iOrderNo))) return;
+
+                // 自画面非表示
+                if (CommonMotions.ProductionExecution) this.Visible = false;
+
+                // 次起動プロセスセット
+                int NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ApprovalPerson);
+                // 選択工事番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iPersonCode);
+                // 選択承認機能番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iApprovalCode);
+                // 受付日
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(OrderDate);
+                // 受付番号セット
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(iOrderNo);
+
+                // 検索日付キー
+                ClsExcute.ProcControlPara[NowPoint].DateExecParameter.Add(CommonMotions.cnvDate(dgv.CurrentRow.Cells[(int)PersonAppGridCount.DataSearchKey1].Value));
+                // 検索連番キー
+                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.cnvInt(dgv.CurrentRow.Cells[(int)PersonAppGridCount.DataSearchKey2].Value));
+
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
@@ -2034,94 +2260,9 @@
                 System.Windows.Forms.Button btnKey = (System.Windows.Forms.Button)sender;
                 int ButtonCol = tblLayoutOrder.GetColumn(btnKey);                           // 列取得（Ｘ）
                 int ButtonRow = tblLayoutOrder.GetRow(btnKey);                              // 行取得（Ｙ）
-                switch (ButtonRow)
-                {
-                    case 0:
-                        switch (ButtonCol)
-                        {
-                            case 0:
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
 
-                                //　工事基本情報入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);
-                                break;
-                        }
-                        break;
-                    case 2:
-                        switch (ButtonCol)
-                        {
-                            case 0:
-                                // ----- 起動プロセス設定
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                //　積算見積入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimateInput);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                            case 2:
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
-
-                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                //　積算見積書承認
-                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
-                                break;
-                            case 4:
-                                // ----- 起動プロセス設定
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                //　積算見積印刷
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimatePrint);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                        }
-                        break;
-                    case 4:
-                        switch (ButtonCol)
-                        {
-                            case 0:
-                                // ----- 起動プロセス設定
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                //　積算予算入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimateBudget);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                            case 2:
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
-
-                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                //　積算予算書承認
-                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算予算書承認")).Key;
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
-                                break;
-                        }
-                        break;
-                    case 6:
-                        switch (ButtonCol)
-                        {
-                            case 0:
-                                // 契約結合
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.OrderJoin);
-                                break;
-                            case 2:
-                                // 見積分割
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionSplit);
-                                break;
-                        }
-                        break;
-                }
-                if (NowPoint < 0) return;
-
-                // 処理実行
-                ClsExcute.ProcesscExecute();
+                // 処理起動
+                OrderTabEvent(ButtonRow, ButtonCol, ref NowPoint);
             }
             catch (Exception ex)
             {
@@ -2155,418 +2296,9 @@
                 System.Windows.Forms.Button btnKey = (System.Windows.Forms.Button)sender;
                 int ButtonCol = tblLayoutConstruction.GetColumn(btnKey);                    // 列取得（Ｘ）
                 int ButtonRow = tblLayoutConstruction.GetRow(btnKey);                       // 行取得（Ｙ）
-                switch (ButtonRow)
-                {
-                    case 1:
-                        switch (ButtonCol)
-                        {
-                            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);
-
-                                        // 工事一覧から表示を行うため起動プロセスはパラメータの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))
-                                    {
-                                        // 部署別台帳まとめ一覧
-                                        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);
-                                    }
-                                }
-                                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
-                            case 7:
-                                #region 交通費及び購入品入力
-                                // 交通費及び購入品入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.TAndPCosts);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);    // ダミー
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
-                                break;
-                                #endregion
-                            case 9:
-                                #region 出勤管理
-                                // 出勤管理
-                                //NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DRWork);
-                                //ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);    // ダミー
-                                //ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
-                                break;
-                                #endregion
-                        }
-                        break;
-                    case 3:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 行動予定入力
-                                // 行動予定入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ActionSchdule);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 車両予約入力
-                                int VehicleCode =0;
-                                if (VehicleCodeSelector(ref VehicleCode))
-                                {
-                                    // 車両予約入力
-                                    NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.VehicleSchdule);
-                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(VehicleCode);
-                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
-                                }
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 5:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 資材入力（資材一覧）
-                                // 資材入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialList);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 資材貸出
-                                // 資材入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialReserveEntry);
-                                break;
-                                #endregion
-                            case 5:
-                                #region 資材返却
-                                // 資材入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialReturnEntry);
-                                break;
-                                #endregion
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 9:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 工事施工予算入力
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                // 工事施工予算入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBudget);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 工事予算書承認
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
-
-                                //　工事予算書承認
-                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("工事予算書承認")).Key;
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 11:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 注文書入力
-                                // ----- 起動プロセス設定
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                // 注文書入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 注文書承認
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
-
-                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                //　注文書承認
-                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("注文書承認")).Key;
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
-                                break;
-                                #endregion
-                            case 5:
-                                #region 注文書印刷
-                                // ----- 起動プロセス設定
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                //　注文書印刷
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                                #endregion
-                            case 7:
-                                #region 注文書発給状況一覧
-                                // 注文書発給状況一覧
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PurchaseOrderStatus);
-                                break;
-                                #endregion
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 13:
-                        switch (ButtonCol)
-                        {
-                            case 1:                             // 工程表作成・印刷
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 15:                                    // 工事施工図承認願い
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 17:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 19:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 23:
-                        switch (ButtonCol)
-                        {
-                            case 1:                         // 請求書作成
-                                #region 請求書入力（出来高）
-                                // 請求書入力（出来高）→分割
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestInput);
-
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 工事番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 承認機能番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 受付番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)FrmConstructionDiag.SelectConstructionType.SeparateBilling);   // 分割払い
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);               // ----- 直接表示フラグ
-                                break;
-                                #endregion
-                            case 3:
-                                break;
-                            case 5:                         // 請求書印刷
-                                #region 請求書印刷
-                                // 請求書印刷
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestPrint);
-                                break;
-                                #endregion
-                            case 7:
-                                break;
-                            case 9:
-                                #region 取引先入金入力
-                                // 入金確認
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PaymentConfirmation);
-                                break;
-                                #endregion
-                        }
-                        break;
-                    case 24:                            // 未使用
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 25:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 請求書入力（完了後）
-                                // 請求書入力→一括
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestInput);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 工事番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 承認機能番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 受付番号（ダミー）
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)FrmConstructionDiag.SelectConstructionType.CombinedOrder);   // 一括払い
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);               // ----- 直接表示フラグ
-                                break;
-                                #endregion
-                            case 3:
-                                break;
-                            case 5:                 // 請求書印刷
-                                #region 請求書印刷
-                                // 請求書印刷
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestPrint);
-                                break;
-                                #endregion
-                            case 7:
-                                break;
-                            case 9:
-                                #region 取引先入金入力
-                                // 入金確認
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PaymentConfirmation);
-                                break;
-                                #endregion
-                        }
-                        break;
-                    case 29:                                
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 業者・職人手間請求確認（手間業者）
-                                // 業者・職人手間請求確認（手間業者）
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Labor);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 業者・職人手間請求確認（通常業者）
-                                // 業者・職人手間請求確認（通常業者）
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Normal);
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 33:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                }
-                if (NowPoint < 0) return;
-
-                // 処理実行
-                ClsExcute.ProcesscExecute();
-                return;
+             
+                // 処理起動
+                ConstructionTabEvent(ButtonRow, ButtonCol, ref NowPoint);
             }
             catch (Exception ex)
             {
@@ -2600,150 +2332,9 @@
                 System.Windows.Forms.Button btnKey = (System.Windows.Forms.Button)sender;
                 int ButtonCol = tblLayoutConstruction.GetColumn(btnKey);                    // 列取得（Ｘ）
                 int ButtonRow = tblLayoutConstruction.GetRow(btnKey);                       // 行取得（Ｙ）
-                switch (ButtonRow)
-                {
-                    case 1:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 行動予定入力
-                                // 行動予定入力
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ActionSchdule);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 車両予約入力
-                                int VehicleCode = 0;
-                                if (VehicleCodeSelector(ref VehicleCode))
-                                {
-                                    // 車両予約入力
-                                    NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.VehicleSchdule);
-                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(VehicleCode);
-                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
-                                }
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 3:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 7:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 工事基本情報入力
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
 
-                                //　工事基本情報入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 工事施工予算入力
-                                // ----- 起動プロセス設定
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
-
-                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
-                                // 工事施工予算入力
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBudget);
-                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 9:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                    case 13:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                #region 業者・職人手間請求確認（手間業者）
-                                // 業者・職人手間請求確認（手間業者）
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Labor);
-                                break;
-                                #endregion
-                            case 3:
-                                #region 業者・職人手間請求確認（通常業者）
-                                // 業者・職人手間請求確認（通常業者）
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
-                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Normal);
-                                break;
-                                #endregion
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                #region 取引先入金入力
-                                // 入金確認
-                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PaymentConfirmation);
-                                break;
-                                #endregion
-                        }
-                        break;
-                    case 17:
-                        switch (ButtonCol)
-                        {
-                            case 1:
-                                break;
-                            case 3:
-                                break;
-                            case 5:
-                                break;
-                            case 7:
-                                break;
-                            case 9:
-                                break;
-                        }
-                        break;
-                }
-                if (NowPoint < 0) return;
-
-                // 処理実行
-                ClsExcute.ProcesscExecute();
-                return;
+                // 処理起動
+                AffairsTabEvent(ButtonRow, ButtonCol, ref NowPoint);
             }
             catch (Exception ex)
             {
@@ -2759,6 +2350,40 @@
         }
         #endregion
 
+        #region 各種届メニューボタン押下
+        /// <summary>
+        /// 各種届メニューボタン押下
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
+        private void btnNotification_Click(object sender, EventArgs e)
+        {
+            try
+            {
+                int NowPoint = -1;
+                // 自画面非表示
+                if (CommonMotions.ProductionExecution) this.Visible = false;
+
+                // 参照オブジェクトをボタンに変換
+                System.Windows.Forms.Button btnKey = (System.Windows.Forms.Button)sender;
+                int ButtonCol = tblLayoutConstruction.GetColumn(btnKey);                    // 列取得（Ｘ）
+                int ButtonRow = tblLayoutConstruction.GetRow(btnKey);                       // 行取得（Ｙ）
+
+                // 処理起動
+                NotificationTabEvent(ButtonRow, ButtonCol, ref NowPoint);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                // 自画面表示
+                if (CommonMotions.ProductionExecution) this.Visible = true;
+            }
+        }
+        #endregion
+
         #region マスタメンテメニューボタン押下
         /// <summary>
         /// マスタメンテメニューボタン押下
@@ -2891,98 +2516,106 @@
         /// <param name="e"></param>
         private void tabMenu_DrawItem(object sender, DrawItemEventArgs e)
         {
-            //対象のTabControlを取得
-            TabControl tab = (TabControl)sender;
-            //タブページのテキストを取得
-            string txt = tab.TabPages[e.Index].Text;
-
-            //タブのテキストと背景を描画するためのブラシを決定する
             Brush foreBrush = null;
             Brush backBrush = null;
-            // タブの番号取得
-            int iMenuIndex = MenuTabName[tab.TabPages[e.Index].Name];
-
-            switch (iMenuIndex)
+            try
             {
-                case (int)TabNameEnum.BusinessMessage:
-                    // 秘書からの連絡
-                    backBrush = new SolidBrush(Color.DarkMagenta);
-                    foreBrush = Brushes.Gold;
-                    break;
-                case (int)TabNameEnum.MessageBoard:
-                    // 社内掲示板
-                    backBrush = new SolidBrush(Color.Red);
-                    foreBrush = Brushes.White;
-                    break;
-                case (int)TabNameEnum.DocumentApproval:
-                    // 承認処理
-                    backBrush = new SolidBrush(Color.Gold);
-                    foreBrush = Brushes.Black;
-                    break;
+                //対象のTabControlを取得
+                TabControl tab = (TabControl)sender;
+                //タブページのテキストを取得
+                string txt = tab.TabPages[e.Index].Text;
 
-                case (int)TabNameEnum.SalesInProjects:
+                //タブのテキストと背景を描画するためのブラシを決定する
+                // タブの番号取得
+                int iMenuIndex = MenuTabName[tab.TabPages[e.Index].Name];
+
+                switch (iMenuIndex)
+                {
+                    case (int)TabNameEnum.BusinessMessage:
+                        // 秘書からの連絡
+                        backBrush = new SolidBrush(Color.DarkMagenta);
+                        foreBrush = Brushes.Gold;
+                        break;
+                    case (int)TabNameEnum.MessageBoard:
+                        // 社内掲示板
+                        backBrush = new SolidBrush(Color.Red);
+                        foreBrush = Brushes.White;
+                        break;
+                    case (int)TabNameEnum.ConstructApproval:
+                    case (int)TabNameEnum.PersonApproval:
+                        // 承認処理
+                        backBrush = new SolidBrush(Color.Gold);
+                        foreBrush = Brushes.Black;
+                        break;
+
+                    case (int)TabNameEnum.SalesInProjects:
                     // 工事案件
-                case (int)TabNameEnum.Tenders:
+                    case (int)TabNameEnum.Tenders:
                     // 入札案件
-                case (int)TabNameEnum.BudgetUpProjects:
+                    case (int)TabNameEnum.BudgetUpProjects:
                     // 予算取り案件
-                case (int)TabNameEnum.ConstructionProjects:
+                    case (int)TabNameEnum.ConstructionProjects:
                     // 受注案件
-                case (int)TabNameEnum.FluctuationProjects:
+                    case (int)TabNameEnum.FluctuationProjects:
                     // 増減工事案件
-                case (int)TabNameEnum.NonOrders:
+                    case (int)TabNameEnum.NonOrders:
                     // 非受注工事
-                case (int)TabNameEnum.CompletionOfConstruction:
-                    // 完了工事
-                    backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
-                    foreBrush = Brushes.White;
-                    break;
+                    case (int)TabNameEnum.CompletionOfConstruction:
+                        // 完了工事
+                        backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
+                        foreBrush = Brushes.White;
+                        break;
 
-                case (int)TabNameEnum.ActionSchedule:
-                    // 行動予定
-                    backBrush = new SolidBrush(Color.Yellow);
-                    foreBrush = Brushes.Black;
-                    break;
-                case (int)TabNameEnum.StaffAssignment:
-                    // 人員配置
-                    backBrush = new SolidBrush(Color.Orange);
-                    foreBrush = Brushes.Black;
-                    break;
-                case (int)TabNameEnum.SalesGraph:
-                    // 売上グラフ
-                    backBrush = new SolidBrush(Color.DarkOrange);
-                    foreBrush = Brushes.Black;
-                    break;
+                    case (int)TabNameEnum.ActionSchedule:
+                        // 行動予定
+                        backBrush = new SolidBrush(Color.Yellow);
+                        foreBrush = Brushes.Black;
+                        break;
+                    case (int)TabNameEnum.StaffAssignment:
+                        // 人員配置
+                        backBrush = new SolidBrush(Color.Orange);
+                        foreBrush = Brushes.Black;
+                        break;
+                    case (int)TabNameEnum.SalesGraph:
+                        // 売上グラフ
+                        backBrush = new SolidBrush(Color.DarkOrange);
+                        foreBrush = Brushes.Black;
+                        break;
 
-                case (int)TabNameEnum.OrderMenu:
+                    case (int)TabNameEnum.OrderMenu:
                     // 受注管理
-                case (int)TabNameEnum.ConstructionMenu:
+                    case (int)TabNameEnum.ConstructionMenu:
                     // 施工管理
-                case (int)TabNameEnum.Affairs:
+                    case (int)TabNameEnum.Affairs:
                     // 総務管理
-                case (int)TabNameEnum.DocumentsToBeBubmitted:
-                    // 各種提出書類
-                    backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
-                    foreBrush = Brushes.Black;
-                    break;
+                    case (int)TabNameEnum.DocumentsToBeBubmitted:
+                        // 各種提出書類
+                        backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
+                        foreBrush = Brushes.Black;
+                        break;
 
-                case (int)TabNameEnum.MentenanceMenu:
-                    // マスタ
-                    backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
-                    foreBrush = new SolidBrush(CommonMotions.GetComplementaryColor(tab.TabPages[e.Index].BackColor));
-                    break;
-            }
+                    case (int)TabNameEnum.MentenanceMenu:
+                        // マスタ
+                        backBrush = new SolidBrush(tab.TabPages[e.Index].BackColor);
+                        foreBrush = new SolidBrush(CommonMotions.GetComplementaryColor(tab.TabPages[e.Index].BackColor));
+                        break;
+                }
 
-            //StringFormatを作成
-            StringFormat sf = new StringFormat();
-            //中央に表示する
-            sf.Alignment = StringAlignment.Center;
-            sf.LineAlignment = StringAlignment.Center;
+                //StringFormatを作成
+                StringFormat sf = new StringFormat();
+                //中央に表示する
+                sf.Alignment = StringAlignment.Center;
+                sf.LineAlignment = StringAlignment.Center;
 
-            //背景の描画
-            e.Graphics.FillRectangle(backBrush, e.Bounds);
-            //Textの描画
-            e.Graphics.DrawString(txt, e.Font, foreBrush, e.Bounds, sf);
+                //背景の描画
+                e.Graphics.FillRectangle(backBrush, e.Bounds);
+                //Textの描画
+                e.Graphics.DrawString(txt, e.Font, foreBrush, e.Bounds, sf);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
         }
         #endregion
 
@@ -3015,25 +2648,5 @@
             DispNonOrders();
         }
         #endregion
-
-        #region 増減工事状況期数選択
-        /// <summary>
-        /// 増減工事状況期数選択
-        /// </summary>
-        /// <param name="sender"></param>
-        /// <param name="e"></param>
-        private void numUDConstProF_ValueChanged(object sender, EventArgs e)
-        {
-            try
-            {
-                // 増減工事状況一覧合計金額計算表示
-                FluctuationTotalCalc();
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-        }
-        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.resx
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.resx	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenu.resx	(revision 83)
@@ -177,6 +177,51 @@
   <metadata name="ApprovalColumn11.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
+  <metadata name="dataGridViewTextBoxColumn53.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column42.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column43.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column45.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column46.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn54.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn55.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn57.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column44.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn58.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column41.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn59.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn60.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn61.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="dataGridViewTextBoxColumn62.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
   <metadata name="Column1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
@@ -294,6 +339,30 @@
   <metadata name="dataGridViewTextBoxColumn43.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
+  <metadata name="Column33.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column34.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column35.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column36.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column37.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column38.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column39.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <metadata name="Column40.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
   <metadata name="dataGridViewTextBoxColumn1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
   </metadata>
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 83)
@@ -84,9 +84,12 @@
                     case (int)TabNameEnum.MessageBoard:
                         ClearGridSortStatus(dgvMessageBoard);
                         break;
-                    case (int)TabNameEnum.DocumentApproval:
+                    case (int)TabNameEnum.ConstructApproval:
                         ClearGridSortStatus(dgvApproval);
                         break;
+                    case (int)TabNameEnum.PersonApproval:
+                        ClearGridSortStatus(dgvPersonApp);
+                        break;
                     case (int)TabNameEnum.SalesInProjects:
                         ClearGridSortStatus(dgvSalesInProjects);
                         break;
@@ -192,10 +195,14 @@
                         // 売上グラフ
                         DispSalesGraph();
                         break;
-                    case (int)TabNameEnum.DocumentApproval:
-                        // 書類承認
-                        DispDocumentApproval();
+                    case (int)TabNameEnum.ConstructApproval:
+                        // 工事承認
+                        DispConstrApp();
                         break;
+                    case (int)TabNameEnum.PersonApproval:
+                        // 担当者承認
+                        DispPersonApp();
+                        break;
                 }
             }
             catch (Exception ex)
@@ -297,12 +304,18 @@
                 //    return;
                 //}
 
+                // タブカウント取得
+                int tabPageCnt = tabMenu.TabPages.IndexOf(m_tabManager.PageArray[(int)MenuTabAssign.MentenanceMenu].TabPage);
+                if (tabPageCnt < 0) return;
+
+                // 設定色セット
                 Color SelectColor = CommonMotions.getBackForeColor(CommonMotions.LoginUserSecurity.SelectBackColor, CommonDefine.PalceOfColor.BackColor);
-                tabMenu.TabPages[(int)MenuTabAssign.MentenanceMenu].BackColor = SelectColor;
+                tabMenu.TabPages[tabPageCnt].BackColor = SelectColor;
                 tblLayoutMaster.BackColor = SelectColor;
+                
+                // タブ名セット
+                tabMenu.TabPages[tabPageCnt].Text = CommonMotions.LoginUserSecurity.SecName + "マスタ";
 
-                tabMenu.TabPages[(int)MenuTabAssign.MentenanceMenu].Text = CommonMotions.LoginUserSecurity.SecName + "マスタ";
-
                 // ボタンの作成
                 bool bCreateLine = false;
                 bool bFisrt = true;
@@ -325,7 +338,7 @@
                                     bFisrt = false;
                                 }
                                 // ボタンを作成する
-                                ButtonAdd(tblLayoutMaster, (ix * 2), wrkRec, 267, 44);
+                                ButtonAdd(tblLayoutMaster, (ix * 2), wrkRec, 267, s_MentenanceRowHeight - 4);
 
                                 bCreateLine = true;
                                 break;
@@ -349,6 +362,7 @@
         {
             try
             {
+                // ----- 受注管理
                 int None = (int)CommonDefine.SecurityRangePos.None;                 // 担当のみ
                 if (CommonMotions.LoginUserSecurity.SecRange == CommonDefine.SecurityRangeList[None].Key)
                 {
@@ -357,8 +371,43 @@
                 }
 
                 // 使用しないボタンを消す
-                // 受注管理
                 ButtonControlVisibleSet(tblLayoutOrder.Controls);
+
+                // システム管理者はすべて見せる
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                    return;
+
+                // 実行権限が無いものは表示しない
+                int editflg = 0;
+                int RowFalseCnt = 0;
+                string strButtonName = string.Empty;
+                bool bDsp = true;
+                for (int iy = 0; iy < OrderMenuButton.GetLength(0); iy++)
+                {
+                    RowFalseCnt = 0;
+                    for (int ix = 0; ix < OrderMenuButton.GetLength(1); ix++)
+                    {
+                        // ボタンをさがす。
+                        strButtonName = string.Format("{0}{1}{2}", s_btnOrder, iy.ToString("00"), ix.ToString("00"));
+                        Control[] findCtrl = this.Controls.Find(strButtonName, true);
+                        // ボタンが無ければ処理しない
+                        if (findCtrl.Length < 1) continue;
+
+                        if (ClsSecurityPermission.GetExecutePermission(OrderMenuButton[iy, ix], ref editflg))
+                        {
+                            // ボタンが見つかれば、表示を変更する
+                            bDsp = true;
+                        }
+                        else
+                        {
+                            // ボタンが見つかれば、表示を変更する
+                            bDsp = false;
+                            RowFalseCnt++;
+                        }
+                        // ボタンが見つかれば、表示を変更する
+                        ((Button)findCtrl[0]).Visible = bDsp;
+                    }
+                }
             }
             catch (Exception ex)
             {
@@ -368,6 +417,7 @@
         #endregion
 
         #region 施工管理タブメニュー表示制御
+        #region 施工管理タブメニュー表示制御
         /// <summary>
         /// 施工管理タブメニュー表示制御
         /// </summary>
@@ -375,25 +425,119 @@
         {
             try
             {
+                // ----- 施工管理
+                tblLayoutConstruction.Width = pnlConstruction.Width - 20;
+
                 // 使用しないボタンを消す
-                // 施工管理
                 ButtonControlVisibleSet(tblLayoutConstruction.Controls);
 
-                tblLayoutConstruction.Width = pnlConstruction.Width - 20;
+                // システム管理者はすべて見せる
+                //if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                //    return;
+                
+                //// 実行権限が無いものは表示しない
+                //int editflg = 0;
+                //int RowTrueCnt = 0;
+                //int From = 0;
+                //int To = 0;
+                //float hSize = 0F;
+                //string strButtonName = string.Empty;
+                //bool bDsp = true;
+                //for (int iy = 0; iy < ConstrMenuButton.GetLength(0); iy++)
+                //{
+                //    RowTrueCnt = 0;
+                //    for (int ix = 0; ix < ConstrMenuButton.GetLength(1); ix++)
+                //    {
+                //        // ボタンをさがす。
+                //        strButtonName = string.Format("{0}{1}{2}", s_btnConstrction, iy.ToString("00"), ix.ToString("00"));
+                //        Control[] findCtrl = this.Controls.Find(strButtonName, true);
+                //        // ボタンが無ければ処理しない
+                //        if (findCtrl.Length < 1) continue;
 
-                // 一般ユーザーは出納帳入力を表示しない
-                if (CommonMotions.LoginUserSecurity.SecRange == (int)CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key)
+                //        if (ClsSecurityPermission.GetExecutePermission(ConstrMenuButton[iy, ix], ref editflg))
+                //        {
+                //            bDsp = true;
+                //            RowTrueCnt++;
+                //        }
+                //        else
+                //        {
+                //            bDsp = false;
+                //        }
+                //        // ボタンが見つかれば、表示を変更する
+                //        ((Button)findCtrl[0]).Visible = bDsp;
+                        
+                //        // 各業者・職人支払い管理は個別ラベルがある
+                //        switch (iy)
+                //        {
+                //            case 11:
+                //                switch (ix)
+                //                {
+                //                    case 0:
+                //                        lblConstr1102.Visible = bDsp;
+                //                        break;
+                //                    case 1:
+                //                        lblConstr1103.Visible = bDsp;
+                //                        break;
+                //                }
+                //                break;
+                //        }
+                //    }
+                //    // テーブル行取得
+                //    ConstrArrayToRow(iy, ref From, ref To);
+                //    // 行の表示非表示
+                //    if (RowTrueCnt == 0) hSize = 0F; else hSize = s_ConstrRowHeight;
+                //    // タイトルラベルと行の表示を制御する
+                //    DispConstrRow(iy, From, To, hSize);
+                //}
+                //// 施工管理タブレイアウト最終調整
+                //ConstrTabLayout();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工管理タブ配列位置をテーブルレイアウト行に変換する
+        /// <summary>
+        /// 施工管理タブ配列位置をテーブルレイアウト行に変換する
+        /// </summary>
+        /// <param name="ArrayCnt"></param>
+        /// <param name="From"></param>
+        /// <param name="To"></param>
+        private void ConstrArrayToRow(int ArrayCnt, ref int From, ref int To)
+        {
+            try
+            {
+                From = (ArrayCnt * 2);
+                To = (ArrayCnt * 2);
+
+                if (ArrayCnt < 3)
                 {
-                    label63.Visible = false;
-                    label64.Visible = false;
-                    btnConstruction1200.Visible = false;
+                    From += 1;
+                    To += 2;
                 }
-                else
+                else if (3 <= ArrayCnt && ArrayCnt < 9)
                 {
-                    label63.Visible = true;
-                    label64.Visible = true;
-                    btnConstruction1200.Visible = true;
+                    From += 3;
+                    To += 4;
                 }
+                else if (9 <= ArrayCnt && ArrayCnt < 11)
+                {
+                    From += 5;
+                    To += 6;
+                }
+                else if (11 <= ArrayCnt && ArrayCnt < 12)
+                {
+                    From += 7;
+                    To += 8;
+                }
+                else if (12 <= ArrayCnt && ArrayCnt < 13)
+                {
+                    From += 9;
+                    To += 10;
+                }
             }
             catch (Exception ex)
             {
@@ -402,7 +546,191 @@
         }
         #endregion
 
+        #region 施工管理タブ：タイトルラベルと行の表示を制御する
+        /// <summary>
+        /// 施工管理タブ：タイトルラベルと行の表示を制御する
+        /// </summary>
+        /// <param name="From"></param>
+        /// <param name="To"></param>
+        /// <param name="HeightSize"></param>
+        private void DispConstrRow(int ArrayCnt, int From, int To, float HeightSize)
+        {
+            try
+            {
+                bool bDsp = true;
+                if (HeightSize == 0F) bDsp = false;
+
+                for (int iy = From; iy <= To; iy++)
+                {
+                    if (tblLayoutConstruction.RowCount <= iy) continue;
+                    // 行サイズを変更する
+                    tblLayoutConstruction.RowStyles[iy] = new RowStyle(SizeType.Absolute, HeightSize);
+                }
+
+                // ラベルをさがす。
+                DispConstrLabel(ArrayCnt, bDsp);            
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工管理タブ：業付随のラベルを消す
+        /// <summary>
+        /// 施工管理タブ：業付随のラベルを消す
+        /// </summary>
+        /// <param name="ArrayCnt"></param>
+        /// <param name="bDsp"></param>
+        private void DispConstrLabel(int ArrayCnt, bool bDsp)
+        {
+            try
+            {
+                switch (ArrayCnt)
+                {
+                    case 0:
+                        lblConstr00.Visible = bDsp;
+                        break;
+                    case 1:
+                        lblConstr01.Visible = bDsp;
+                        lblConstr0102.Visible = bDsp;
+                        break;
+                    case 2:
+                        lblConstr02.Visible = bDsp;
+                        lblConstr0202.Visible = bDsp;
+                        break;
+                    case 3:
+                        lblConstr03.Visible = bDsp;
+                        break;
+                    case 4:
+                        lblConstr04.Visible = bDsp;
+                        break;
+                    case 5:
+                        lblConstr05.Visible = bDsp;
+                        lblConstr0502.Visible = bDsp;
+                        break;
+                    case 6:
+                        lblConstr06.Visible = bDsp;
+                        lblConstr0602.Visible = bDsp;
+                        break;
+                    case 8:
+                        lblConstr08.Visible = bDsp;
+                        lblConstr0802.Visible = bDsp;
+                        break;
+                    case 9:
+                        lblConstr09.Visible = bDsp;
+                        break;
+                    case 10:
+                        lblConstr10.Visible = bDsp;
+                        break;
+                    case 11:
+                        lblConstr11.Visible = bDsp;
+                        lblConstr1102.Visible = bDsp;
+                        break;
+                    case 12:
+                        lblConstr12.Visible = bDsp;
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工管理タブ：テーブルレイアウトの全体調整
+        /// <summary>
+        /// 施工管理タブ：テーブルレイアウトの全体調整
+        /// </summary>
+        private void ConstrTabLayout()
+        {
+            try
+            {
+                // ----- ブロックの表示状態を取得する
+                int LoopFrom = 0;
+                int LoopTo = 0;
+                for (int ix = 0; ix < 5; ix++)
+                {
+                    switch (ix)
+                    {
+                        case 0:
+                            LoopFrom = 0; LoopTo = 7;
+                            break;
+                        case 1:
+                            LoopFrom = 8; LoopTo = 21;
+                            break;
+                        case 2:
+                            LoopFrom = 22; LoopTo = 27;
+                            break;
+                        case 3:
+                            LoopFrom = 28; LoopTo = 31;
+                            break;
+                        case 4:
+                            LoopFrom = 32; LoopTo = 34;
+                            break;
+                    }
+                    bool bBlock = false;
+                    bool bDsp = false;
+                    float fHSize = 0F;
+                    // 行の高さをチェックする
+                    for (int i = (LoopFrom + 1); i < LoopTo; i++)
+                    {
+                        if (tblLayoutConstruction.RowStyles[i].Height != 0F) bBlock = true;
+                    }
+                    // 表示されている行が無ければブロックを表示しない
+                    if (bBlock)
+                    {
+                        bDsp = true;
+                        fHSize = s_ConstrRowHeight;
+                    }
+                    // タイトル・ラインの表示制御
+                    switch (ix)
+                    {
+                        case 0:
+                            lblConstrTitle01.Visible = bDsp;
+                            lblConstrLine01.Visible = bDsp;
+                            break;
+                        case 1:
+                            lblConstrTitle02.Visible = bDsp;
+                            lblConstrLine02.Visible = bDsp;
+                            break;
+                        case 2:
+                            lblConstrTitle03.Visible = bDsp;
+                            lblConstrLine03.Visible = bDsp;
+                            break;
+                        case 3:
+                            lblConstrTitle04.Visible = bDsp;
+                            lblConstrLine04.Visible = bDsp;
+                            break;
+                        case 4:
+                            lblConstrTitle05.Visible = bDsp;
+                            break;
+                    }
+                    // タイトル・ラインの行の表示制御
+                    tblLayoutConstruction.RowStyles[LoopFrom] = new RowStyle(SizeType.Absolute, fHSize);
+                    if (ix < 4) tblLayoutConstruction.RowStyles[LoopTo] = new RowStyle(SizeType.Absolute, fHSize);
+                }
+
+                // ----- テーブルレイアウトの高さを変更する
+                int RowCnt = 0;
+                for (int i = 0; i < tblLayoutConstruction.RowCount; i++)
+                {
+                    if (tblLayoutConstruction.RowStyles[i].Height != 0F) RowCnt++;
+                }
+                tblLayoutConstruction.Height = (int)s_ConstrRowHeight * RowCnt;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+        #endregion
+
         #region 総務管理タブメニュー表示制御
+        #region 総務管理タブメニュー表示制御
         /// <summary>
         /// 総務管理タブメニュー表示制御
         /// </summary>
@@ -410,12 +738,76 @@
         {
             try
             {
+                // ----- 総務管理
+                tblLayoutAffairs.Width = pnlAffairs.Width - 20;
+
                 // 使用しないボタンを消す
-                // 総務管理
-                ButtonControlVisibleSet(tableLayoutAffairs.Controls);
+                ButtonControlVisibleSet(tblLayoutAffairs.Controls);
 
-                tableLayoutAffairs.Width = pnlAffairs.Width - 20;
+                // システム管理者はすべて見せる
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                    return;
 
+                //// 実行権限が無いものは表示しない
+                //int editflg = 0;
+                //int RowTrueCnt = 0;
+                //int From = 0;
+                //int To = 0;
+                //float hSize = 0F;
+                //string strButtonName = string.Empty;
+                //bool bDsp = true;
+                //for (int iy = 0; iy < AffairsMenuButton.GetLength(0); iy++)
+                //{
+                //    RowTrueCnt = 0;
+                //    for (int ix = 0; ix < AffairsMenuButton.GetLength(1); ix++)
+                //    {
+                //        // ボタンをさがす。
+                //        strButtonName = string.Format("{0}{1}{2}", s_btnAffairs, iy.ToString("00"), ix.ToString("00"));
+                //        Control[] findCtrl = this.Controls.Find(strButtonName, true);
+                //        // ボタンが無ければ処理しない
+                //        if (findCtrl.Length < 1) continue;
+
+                //        if (ClsSecurityPermission.GetExecutePermission(AffairsMenuButton[iy, ix], ref editflg))
+                //        {
+                //            bDsp = true;
+                //            RowTrueCnt++;
+                //        }
+                //        else
+                //        {
+                //            bDsp = false;
+                //        }
+                //        // ボタンが見つかれば、表示を変更する
+                //        ((Button)findCtrl[0]).Visible = bDsp;
+
+                //        // 請求関係入力管理は個別ラベルがある
+                //        switch (iy)
+                //        {
+                //            case 4:
+                //                switch (ix)
+                //                {
+                //                    case 0:
+                //                        lblAffairs0402.Visible = bDsp;
+                //                        break;
+                //                    case 1:
+                //                        lblAffairs0403.Visible = bDsp;
+                //                        break;
+                //                    case 4:
+                //                        lblAffairs0404.Visible = bDsp;
+                //                        break;
+                //                }
+                //                break;
+                //        }
+                //    }
+                //    // テーブル行取得
+                //    AffairsArrayToRow(iy, ref From, ref To);
+                //    // 行の表示非表示
+                //    if (RowTrueCnt == 0) hSize = 0F; else hSize = s_ConstrRowHeight;
+                //    // タイトルラベルと行の表示を制御する
+                //    DispAffairsRow(iy, From, To, hSize);
+                //}
+                //// 総務管理タブレイアウト最終調整
+                //AffairsTabLayout();
+
             }
             catch (Exception ex)
             {
@@ -424,6 +816,248 @@
         }
         #endregion
 
+        #region 総務管理タブ配列位置をテーブルレイアウト行に変換する
+        /// <summary>
+        /// 総務管理タブ配列位置をテーブルレイアウト行に変換する
+        /// </summary>
+        /// <param name="ArrayCnt"></param>
+        /// <param name="From"></param>
+        /// <param name="To"></param>
+        private void AffairsArrayToRow(int ArrayCnt, ref int From, ref int To)
+        {
+            try
+            {
+                From = (ArrayCnt * 2);
+                To = (ArrayCnt * 2);
+
+                if (ArrayCnt < 2)
+                {
+                    From += 1;
+                    To += 2;
+                }
+                else if (2 <= ArrayCnt && ArrayCnt < 4)
+                {
+                    From += 3;
+                    To += 4;
+                }
+                else if (4 <= ArrayCnt && ArrayCnt < 5)
+                {
+                    From += 5;
+                    To += 6;
+                }
+                else if (5 <= ArrayCnt && ArrayCnt < 6)
+                {
+                    From += 7;
+                    To += 8;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 総務管理タブ：タイトルラベルと行の表示を制御する
+        /// <summary>
+        /// 総務管理タブ：タイトルラベルと行の表示を制御する
+        /// </summary>
+        /// <param name="From"></param>
+        /// <param name="To"></param>
+        /// <param name="HeightSize"></param>
+        private void DispAffairsRow(int ArrayCnt, int From, int To, float HeightSize)
+        {
+            try
+            {
+                bool bDsp = true;
+                if (HeightSize == 0F) bDsp = false;
+
+                for (int iy = From; iy <= To; iy++)
+                {
+                    if (tblLayoutAffairs.RowCount <= iy) continue;
+                    // 行サイズを変更する
+                    tblLayoutAffairs.RowStyles[iy] = new RowStyle(SizeType.Absolute, HeightSize);
+                }
+
+                // ラベルをさがす。
+                DispAffairsLabel(ArrayCnt, bDsp);
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 総務管理タブ：業付随のラベルを消す
+        /// <summary>
+        /// 総務管理タブ：業付随のラベルを消す
+        /// </summary>
+        /// <param name="ArrayCnt"></param>
+        /// <param name="bDsp"></param>
+        private void DispAffairsLabel(int ArrayCnt, bool bDsp)
+        {
+            try
+            {
+                switch (ArrayCnt)
+                {
+                    case 0:
+                        lblAffairs00.Visible = bDsp;
+                        break;
+                    case 1:
+                        lblAffairs01.Visible = bDsp;
+                        lblConstr0102.Visible = bDsp;
+                        break;
+                    case 4:
+                        lblAffairs04.Visible = bDsp;
+                        break;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 総務管理タブ：テーブルレイアウトの全体調整
+        /// <summary>
+        /// 総務管理タブ：テーブルレイアウトの全体調整
+        /// </summary>
+        private void AffairsTabLayout()
+        {
+            try
+            {
+                // ----- ブロックの表示状態を取得する
+                int LoopFrom = 0;
+                int LoopTo = 0;
+                for (int ix = 0; ix < 4; ix++)
+                {
+                    switch (ix)
+                    {
+                        case 0:
+                            LoopFrom = 0; LoopTo = 5;
+                            break;
+                        case 1:
+                            LoopFrom = 6; LoopTo = 11;
+                            break;
+                        case 2:
+                            LoopFrom = 12; LoopTo = 15;
+                            break;
+                        case 3:
+                            LoopFrom = 16; LoopTo = 18;
+                            break;
+                    }
+                    bool bBlock = false;
+                    bool bDsp = false;
+                    float fHSize = 0F;
+                    // 行の高さをチェックする
+                    for (int i = (LoopFrom + 1); i < LoopTo; i++)
+                    {
+                        if (tblLayoutAffairs.RowStyles[i].Height != 0F) bBlock = true;
+                    }
+                    // 表示されている行が無ければブロックを表示しない
+                    if (bBlock)
+                    {
+                        bDsp = true;
+                        fHSize = s_AffairsRowHeight;
+                    }
+                    // タイトル・ラインの表示制御
+                    switch (ix)
+                    {
+                        case 0:
+                            lblAffairsTitle01.Visible = bDsp;
+                            lblAffairsLine01.Visible = bDsp;
+                            break;
+                        case 1:
+                            lblAffairsTitle02.Visible = bDsp;
+                            lblAffairsLine02.Visible = bDsp;
+                            break;
+                        case 2:
+                            lblAffairsTitle03.Visible = bDsp;
+                            lblAffairsLine03.Visible = bDsp;
+                            break;
+                        case 3:
+                            lblAffairsTitle04.Visible = bDsp;
+                            break;
+                    }
+                    // タイトル・ラインの行の表示制御
+                    tblLayoutAffairs.RowStyles[LoopFrom] = new RowStyle(SizeType.Absolute, fHSize);
+                    if (ix < 3) tblLayoutAffairs.RowStyles[LoopTo] = new RowStyle(SizeType.Absolute, fHSize);
+                }
+
+                // ----- テーブルレイアウトの高さを変更する
+                int RowCnt = 0;
+                for (int i = 0; i < tblLayoutAffairs.RowCount; i++)
+                {
+                    if (tblLayoutAffairs.RowStyles[i].Height != 0F) RowCnt++;
+                }
+                tblLayoutAffairs.Height = (int)s_AffairsRowHeight * RowCnt;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+        #endregion
+
+        #region 各種提出書類タブメニュー表示制御
+        /// <summary>
+        /// 各種提出書類タブメニュー表示制御
+        /// </summary>
+        private void DisplayDocApprovalTab()
+        {
+            try
+            {
+                // ----- 各種提出書類
+
+                // 使用しないボタンを消す
+                ButtonControlVisibleSet(tableLayoutDocuments.Controls);
+
+                // システム管理者はすべて見せる
+                if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode)
+                    return;
+
+                //// 実行権限が無いものは表示しない
+                //int editflg = 0;
+                //int RowFalseCnt = 0;
+                //string strButtonName = string.Empty;
+                //bool bDsp = true;
+                //for (int iy = 0; iy < DocAppMenuButton.GetLength(0); iy++)
+                //{
+                //    RowFalseCnt = 0;
+                //    for (int ix = 0; ix < DocAppMenuButton.GetLength(1); ix++)
+                //    {
+                //        // ボタンをさがす。
+                //        strButtonName = string.Format("{0}{1}{2}", s_btnDocApp, iy.ToString("00"), ix.ToString("00"));
+                //        Control[] findCtrl = this.Controls.Find(strButtonName, true);
+                //        // ボタンが無ければ処理しない
+                //        if (findCtrl.Length < 1) continue;
+
+                //        if (ClsSecurityPermission.GetExecutePermission(DocAppMenuButton[iy, ix], ref editflg))
+                //        {
+                //            // ボタンが見つかれば、表示を変更する
+                //            bDsp = true;
+                //        }
+                //        else
+                //        {
+                //            // ボタンが見つかれば、表示を変更する
+                //            bDsp = false;
+                //            RowFalseCnt++;
+                //        }
+                //        // ボタンが見つかれば、表示を変更する
+                //        ((Button)findCtrl[0]).Visible = bDsp;
+                //    }
+                //}
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
         #region タブページ表示制御
         /// <summary>
         /// 表示画面設定
@@ -432,10 +1066,7 @@
         {
             try
             {
-                // 使用しないボタンを消す
-                // 各種提出書類
-                ButtonControlVisibleSet(tableLayoutDocuments.Controls);
-
+                // ----- 使用しないボタンを消す
                 // 受注管理
                 DisplayOrdersTab();
 
@@ -445,6 +1076,9 @@
                 // 総務管理
                 DisplayAffairsTab();
 
+                // 各種提出書類
+                DisplayDocApprovalTab();
+
                 // マスタメンテナンス
                 DisplayDataMenteTab();
 
@@ -1013,7 +1647,8 @@
                 m_FormWidthSize = this.Width;
 
                 // グリッドの情報を取得する(タブ数分確保する)
-                int AllTabCount = Enum.GetNames(typeof(TabNameEnum)).Length;
+                //int AllTabCount = Enum.GetNames(typeof(TabNameEnum)).Length;
+                int AllTabCount = tabMenu.TabCount;
                 m_Alldgv = new DataGridView[AllTabCount];
                 m_GridWidthSize = new int[AllTabCount];
 
@@ -1020,77 +1655,89 @@
                 Array.Clear(m_Alldgv, 0, m_Alldgv.Length);
                 Array.Clear(m_GridWidthSize, 0, m_GridWidthSize.Length);
 
-                int TabPoint = 0;
-                // 1:秘書からの連絡
-                TabPoint = (int)TabNameEnum.BusinessMessage - 1;
-                m_GridWidthSize[TabPoint] = dgvBusinessMessage.Width;
-                m_Alldgv[TabPoint] = dgvBusinessMessage;
-                // 2:社内掲示板
-                TabPoint = (int)TabNameEnum.MessageBoard - 1;
-                m_GridWidthSize[TabPoint] = dgvMessageBoard.Width;
-                m_Alldgv[TabPoint] = dgvMessageBoard;
-                // 3:承認一覧
-                TabPoint = (int)TabNameEnum.DocumentApproval - 1;
-                m_GridWidthSize[TabPoint] = dgvApproval.Width;
-                m_Alldgv[TabPoint] = dgvApproval;
-                // 4:工事案件
-                TabPoint = (int)TabNameEnum.SalesInProjects - 1;
-                m_GridWidthSize[TabPoint] = dgvSalesInProjects.Width;
-                m_Alldgv[TabPoint] = dgvSalesInProjects;
-                // 5:入札案件
-                TabPoint = (int)TabNameEnum.Tenders - 1;
-                m_GridWidthSize[TabPoint] = dgvTenders.Width;
-                m_Alldgv[TabPoint] = dgvTenders;
-                // 6:予算取り案件
-                TabPoint = (int)TabNameEnum.BudgetUpProjects - 1;
-                m_GridWidthSize[TabPoint] = dgvBudgetUp.Width;
-                m_Alldgv[TabPoint] = dgvBudgetUp;
-                // 7:受注案件
-                TabPoint = (int)TabNameEnum.ConstructionProjects - 1;
-                m_GridWidthSize[TabPoint] = dgvConstructionProjects.Width;
-                m_Alldgv[TabPoint] = dgvConstructionProjects;
-                // 8:非受注工事
-                TabPoint = (int)TabNameEnum.NonOrders - 1;
-                m_GridWidthSize[TabPoint] = dgvNonOrders.Width;
-                m_Alldgv[TabPoint] = dgvNonOrders;
-                // 9:完了工事
-                TabPoint = (int)TabNameEnum.CompletionOfConstruction - 1;
-                m_GridWidthSize[TabPoint] = dgvCompletionOfConstruction.Width;
-                m_Alldgv[TabPoint] = dgvCompletionOfConstruction;
-                // 10:行動予定
-                TabPoint = (int)TabNameEnum.ActionSchedule - 1;
-                m_GridWidthSize[TabPoint] = dgvActionSchedule.Width;
-                m_Alldgv[TabPoint] = dgvActionSchedule;
-                // 11:人員配置
-                TabPoint = (int)TabNameEnum.StaffAssignment - 1;
-                m_GridWidthSize[TabPoint] = dgvStaffAssignment.Width;
-                m_Alldgv[TabPoint] = dgvStaffAssignment;
-                // ----- 以下はグリッド無・未定
-                // 12:売上グラフ
-                //SalesGraph,
-                // 13:受注管理
-                //OrderMenu,
-                // 14:施工管理
-                //ConstructionMenu,
-                // 15:請求管理
-                //BillingMenu,
-                // 16:各種提出書類
-                //DocumentsToBeBubmitted,
-                // 17:総務管理
-                //Affairs,
-                // 18:BOSSマスタ
-                //MentenanceMenu,
-                // 19:管理者マスタ
-                //MentenanceMenu1,
-                // 20:所属長マスタ
-                //MentenanceMenu2,
-                // 21:担当者マスタ
-                //MentenanceMenu3,
-                // 22:参考資料
-                //ReferenceData,
-                // 23:資材管理
-                //Materials,
-
+                int TabCnt = 0;
+                for (int i = 0; i < AllTabCount; i++)
+                {
+                    TabCnt = i + 1;
+                    switch (TabCnt)
+                    {
+                        case (int)TabNameEnum.BusinessMessage:
+                            // 1:秘書からの連絡
+                            m_GridWidthSize[i] = dgvBusinessMessage.Width;
+                            m_Alldgv[i] = dgvBusinessMessage;
+                            break;
+                        // 2:社内掲示板
+                        case (int)TabNameEnum.MessageBoard:
+                            m_GridWidthSize[i] = dgvMessageBoard.Width;
+                            m_Alldgv[i] = dgvMessageBoard;
+                            break;
+                        // 3:工事承認一覧
+                        case (int)TabNameEnum.ConstructApproval:
+                            m_GridWidthSize[i] = dgvApproval.Width;
+                            m_Alldgv[i] = dgvApproval;
+                            break;
+                        // 4:担当者承認一覧
+                        case (int)TabNameEnum.PersonApproval:
+                            m_GridWidthSize[i] = dgvPersonApp.Width;
+                            m_Alldgv[i] = dgvPersonApp;
+                            break;
+                        // 5:工事案件
+                        case (int)TabNameEnum.SalesInProjects:
+                            m_GridWidthSize[i] = dgvSalesInProjects.Width;
+                            m_Alldgv[i] = dgvSalesInProjects;
+                            break;
+                        // 6:入札案件
+                        case (int)TabNameEnum.Tenders:
+                            m_GridWidthSize[i] = dgvTenders.Width;
+                            m_Alldgv[i] = dgvTenders;
+                            break;
+                        // 7:予算取り案件
+                        case (int)TabNameEnum.BudgetUpProjects:
+                            m_GridWidthSize[i] = dgvBudgetUp.Width;
+                            m_Alldgv[i] = dgvBudgetUp;
+                            break;
+                        // 8:受注案件
+                        case (int)TabNameEnum.ConstructionProjects:
+                            m_GridWidthSize[i] = dgvConstructionProjects.Width;
+                            m_Alldgv[i] = dgvConstructionProjects;
+                            break;
+                        // 9:非受注工事
+                        case (int)TabNameEnum.NonOrders:
+                            m_GridWidthSize[i] = dgvNonOrders.Width;
+                            m_Alldgv[i] = dgvNonOrders;
+                            break;
+                        // 10:完了工事
+                        case (int)TabNameEnum.CompletionOfConstruction:
+                            m_GridWidthSize[i] = dgvCompletionOfConstruction.Width;
+                            m_Alldgv[i] = dgvCompletionOfConstruction;
+                            break;
+                        // 11:行動予定
+                        case (int)TabNameEnum.ActionSchedule:
+                            m_GridWidthSize[i] = dgvActionSchedule.Width;
+                            m_Alldgv[i] = dgvActionSchedule;
+                            break;
+                        // 12:人員配置
+                        case (int)TabNameEnum.StaffAssignment:
+                            m_GridWidthSize[i] = dgvStaffAssignment.Width;
+                            m_Alldgv[i] = dgvStaffAssignment;
+                            break;
+                        // ----- 以下はグリッド無・未定
+                        // 13:売上グラフ
+                        //SalesGraph,
+                        // 14:受注管理
+                        //OrderMenu,
+                        // 15:施工管理
+                        //ConstructionMenu,
+                        // 16:請求管理
+                        //BillingMenu,
+                        // 17:各種提出書類
+                        //DocumentsToBeBubmitted,
+                        // 18:総務管理
+                        //Affairs,
+                        // 19:マスタメンテナンス
+                        //MentenanceMenu,
+                    }
+                }
                 // セルサイズ取得
                 int MaxCelCount = 0;
                 // 一番多いグリッドに合わせる
@@ -1135,6 +1782,7 @@
         private void CheckApprovalData()
         {
             IOProcessApproval AppDB = new IOProcessApproval();
+            bool bDataExist = false;
             try
             {
                 string strSQL = "SELECT count(*) FROM PROCESSAPPROVAL A, PERSONINCHARGEMASTER B, APPROVALMASTER C";
@@ -1149,12 +1797,33 @@
                 if (!AppDB.ExecuteReader(strSQL, ref arList)) return;
 
                 object[] objRec = (object[])arList[0];
-                if (CommonMotions.cnvInt(objRec[0]) == 0) return;
+                if (CommonMotions.cnvInt(objRec[0]) != 0)
+                {
+                    // 承認タブへ移動する
+                    tabMenu.SelectedIndex = (int)MenuTabAssign.ConstructApproval;
+                    bDataExist = true;
+                    return;
+                }
 
-                // 承認タブへ移動する
-                tabMenu.SelectedIndex = (int)MenuTabAssign.DocumentApproval;
+                strSQL = "SELECT count(*) FROM PERSONAPPROVAL A, PERSONINCHARGEMASTER B, APPROVALMASTER C";
+                strSQL += string.Format(" WHERE (A.SEQNO = 1 AND A.APPROVALSTATUS <> {0})", (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += " AND NOT EXISTS (SELECT * FROM PERSONAPPROVAL D";
+                strSQL += " WHERE D.PERSONCODE = A.PERSONCODE AND D.APPROVALCODE = A.APPROVALCODE AND D.ORDERNO = A.ORDERNO AND D.SEQNO <> 1";
+                strSQL += string.Format(" AND D.PERSONCODE = {0} AND D.APPROVALSTATUS = {1})", CommonMotions.LoginUserData.PersonCode, (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += " AND B.PERSONCODE = A.PERSONCODE";
+                strSQL += " AND (C.APPROVALCODE = A.APPROVALCODE AND C.DEPARTMENTCODE = B.DEPARTMENTCODE)";
+                strSQL += string.Format(" AND C.APPROVALPERSON = {0}", CommonMotions.LoginUserData.PersonCode);
+                ArrayList arListP = new ArrayList();
+                if (!AppDB.ExecuteReader(strSQL, ref arListP)) return;
 
-                MessageBox.Show("未承認のデータがあります、確認してください。", "承認確認", MessageBoxButtons.OK, MessageBoxIcon.Information);
+                object[] objRecP = (object[])arListP[0];
+                if (CommonMotions.cnvInt(objRecP[0]) != 0)
+                {
+                    // 承認タブへ移動する
+                    tabMenu.SelectedIndex = (int)MenuTabAssign.PersonApproval;
+                    bDataExist = true;
+                    return;
+                }
             }
             catch (Exception ex)
             {
@@ -1163,6 +1832,8 @@
             finally
             {
                 AppDB.close(); AppDB = null;
+                if(bDataExist)
+                    MessageBox.Show("未承認のデータがあります、確認してください。", "承認確認", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
         #endregion
@@ -1377,8 +2048,10 @@
                 tabpage.Update();
                 Thread.Sleep(100);
 
+                // 表示行初期化
                 dgv.Rows.Clear();
-                dgv.RowTemplate.Height = 29;
+                // 表示行固定
+                dgv.RowTemplate.Height = 28;
 
                 int i = 0;
                 object[] firstRec = (object[])mbdData[0];
@@ -1459,14 +2132,14 @@
         #endregion
         #endregion
 
-        #region 承認申請
-        #region 承認申請データを取得する
+        #region 工事承認申請
+        #region 工事承認申請データを取得する
         /// <summary>
-        /// 承認申請データを取得する
+        /// 工事承認申請データを取得する
         /// </summary>
         /// <param name="arData"></param>
         /// <returns></returns>
-        private bool GetDocumentApproval(ref ArrayList arData)
+        private bool GetConstrApp(ref ArrayList arData)
         {
             IOProcessApproval paDB = new IOProcessApproval();
             try
@@ -1491,44 +2164,30 @@
                 strSQL += " IFNULL(G.APPROVALSTATUS, 4)";
 
 
-                 strSQL += " FROM PROCESSAPPROVAL A INNER JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.PERSONCODE";
-                 strSQL += " LEFT JOIN APPROVALMASTER E ON E.APPROVALCODE = A.APPROVALCODE AND E.DEPARTMENTCODE = C.DEPARTMENTCODE";
-                 strSQL += " LEFT JOIN PROCESSAPPROVAL G ON G.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE AND G.APPROVALCODE = A.APPROVALCODE AND G.ORDERNO = A.ORDERNO AND G.PERSONCODE = E.APPROVALPERSON AND G.SEQNO != 1";
-                 strSQL += " , CONSTRUCTIONBASEINFO B, CONSTRUCTIONBASEINFODETAIL D, PERSONINCHARGEMASTER F";
-                
+                strSQL += " FROM PROCESSAPPROVAL A INNER JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN APPROVALMASTER E ON E.APPROVALCODE = A.APPROVALCODE AND E.DEPARTMENTCODE = C.DEPARTMENTCODE";
+
+                strSQL += " LEFT JOIN PROCESSAPPROVAL G";
+                strSQL += " ON G.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
+                strSQL += " AND G.APPROVALCODE = A.APPROVALCODE";
+                strSQL += " AND G.ORDERNO = A.ORDERNO";
+                strSQL += " AND G.PERSONCODE = E.APPROVALPERSON";
+                strSQL += " AND G.SEQNO != 1";
+
+                strSQL += ", CONSTRUCTIONBASEINFO B, CONSTRUCTIONBASEINFODETAIL D, PERSONINCHARGEMASTER F";
+
                 strSQL += string.Format(" WHERE ((A.SEQNO = 1 AND A.ApprovalStatus != {0})", (int)CommonDefine.ApprovalStatus.Approval);
-                strSQL += string.Format(" OR (A.SEQNO = 1 AND A.ApprovalStatus = {0} AND DATE(A.UPDATEDATE) >= (DATE(NOW()) - 7)) AND B.CONSTRUCTIONSTATUSFLG < {1})"
-                                        , (int)CommonDefine.ApprovalStatus.Approval, iStatus);
+                strSQL += string.Format(" OR (A.SEQNO = 1 AND A.ApprovalStatus = {0}", (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += " AND CAST(A.UPDATEDATE AS date) >= (CAST(NOW() AS date) - 7))";
+                strSQL += string.Format(" AND B.CONSTRUCTIONSTATUSFLG < {0})", iStatus);
 
-                strSQL += " AND A.CONSTRUCTIONCODE = B.CONSTRUCTIONCODE";
-                strSQL += " AND A.PERSONCODE = C.PERSONCODE";
-                strSQL += " AND A.CONSTRUCTIONCODE = D.CONSTRUCTIONCODE";
-                strSQL += string.Format(" AND D.DETAILNO = {0}", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
+                strSQL += " AND B.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
+                strSQL += string.Format(" AND (D.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE AND D.DETAILNO = {0})", (int)ConstructionBaseInfoDetail.DetailDataNo.ConstructionName);
                 strSQL += " AND F.PERSONCODE = E.APPROVALPERSON";
 
-                //// 新セキュリティデータ対応済みかを確認する
-                //if (CommonMotions.LoginUserData.SecCode == 0)
-                //{
-                //    if (CommonMotions.LoginUserData.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.UserAuthority].Key)
-                //    {
-                //        // 一般ユーザーは自分の承認のみ表示する
-                //        strSQL += string.Format(" And A.PersonCode = {0} ", CommonMotions.LoginUserData.PersonCode);
-                //    }
-                //}
-                //else
-                //{
-                //    if (CommonMotions.LoginUserSecurity.SecRank == CommonDefine.SecurityRankList[(int)CommonDefine.SecurityRankPos.NormalAuthority].Key)
-                //    {
-                //        // 一般ユーザーは自分の承認のみ表示する
-                //        strSQL += string.Format(" And A.PersonCode = {0} ", CommonMotions.LoginUserData.PersonCode);
-                //    }
-                //}
-
-                strSQL += " ORDER BY A.APPROVALCODE DESC, A.ORDERNO DESC, A.CONSTRUCTIONCODE DESC, A.PETITIONAPPROVALDATE DESC, A.PERSONCODE ASC, E.DISPLAYORDER DESC";
+                strSQL += " ORDER BY A.APPROVALCODE DESC, A.PETITIONAPPROVALDATE DESC, A.ORDERNO DESC, A.PERSONCODE ASC, E.DISPLAYORDER DESC";
                 if (!paDB.ExecuteReader(strSQL, ref arData)) return false;
 
-                //if (arData.Count == 0) return false;
-
                 return true;
             }
             catch (Exception ex)
@@ -1543,11 +2202,11 @@
         }
         #endregion
 
-        #region 書類承認データ並び
+        #region 工事承認データ並び
         /// <summary>
-        /// 書類承認データ並び
+        /// 工事承認データ並び
         /// </summary>
-        private enum ApprovalDataList
+        private enum ConstrAppDataList
         {
             /// <summary>
             /// 承認処理コード
@@ -1608,24 +2267,24 @@
         }
         #endregion
         
-        #region 書類承認表示ループ処理
+        #region 工事承認表示ループ処理
         /// <summary>
-        /// 書類承認表示ループ処理
+        /// 工事承認表示ループ処理
         /// </summary>
-        private void DispDocumentApproval()
+        private void DispConstrApp()
         {
+            DataGridView dgv = dgvApproval;
             try
             {
-                DataGridView dgv = dgvApproval;
                 dgv.Rows.Clear();
 
                 // ----- 工事案件毎に最大の承認を取得する
                 ArrayList arData = new ArrayList();
-                if (!GetDocumentApproval(ref arData)) return;
+                if (!GetConstrApp(ref arData)) return;
 
-                ProgressDApproval.Visible = true;
-                ProgressDApproval.Minimum = 0;
-                ProgressDApproval.Maximum = arData.Count;
+                ProgressConstrApp.Visible = true;
+                ProgressConstrApp.Minimum = 0;
+                ProgressConstrApp.Maximum = arData.Count;
                 tabPage3.Update();
 
                 // 行を作成する
@@ -1639,15 +2298,13 @@
                 // ため込み処理領域初期化
                 ArrayList BufferList = new ArrayList();
                 object[] objfirst = (object[])arData[0];
-                int BreakApprovalCode = CommonMotions.cnvInt(objfirst[(int)ApprovalDataList.ApprovalCode]);
-                int BreakOrderNo = CommonMotions.cnvInt(objfirst[(int)ApprovalDataList.OrderNo]);
-                int BreakConstructionCode = CommonMotions.cnvInt(objfirst[(int)ApprovalDataList.ConstructionCode]);
+                int BreakApprovalCode = CommonMotions.cnvInt(objfirst[(int)ConstrAppDataList.ApprovalCode]);
+                int BreakConstructionCode = CommonMotions.cnvInt(objfirst[(int)ConstrAppDataList.ConstructionCode]);
 
                 foreach (object[] objLoopRec in arData)
                 {
-                    if (BreakApprovalCode == CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.ApprovalCode])
-                        && BreakOrderNo == CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.OrderNo])
-                        && BreakConstructionCode == CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.ConstructionCode]))
+                    if (BreakApprovalCode == CommonMotions.cnvInt(objLoopRec[(int)ConstrAppDataList.ApprovalCode])
+                        && BreakConstructionCode == CommonMotions.cnvInt(objLoopRec[(int)ConstrAppDataList.ConstructionCode]))
                     {
                         BufferList.Add(objLoopRec);
                         continue;
@@ -1654,12 +2311,11 @@
                     }
 
                     // 行表示
-                    DispDocumentApprovalRowProc(ino, BufferList, ref BreakCode);
+                    DispConstrAppRowProc(ino, BufferList, ref BreakCode);
 
                     // ブレイクキー更新
-                    BreakApprovalCode = CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.ApprovalCode]);
-                    BreakOrderNo = CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.OrderNo]);
-                    BreakConstructionCode = CommonMotions.cnvInt(objLoopRec[(int)ApprovalDataList.ConstructionCode]);
+                    BreakApprovalCode = CommonMotions.cnvInt(objLoopRec[(int)ConstrAppDataList.ApprovalCode]);
+                    BreakConstructionCode = CommonMotions.cnvInt(objLoopRec[(int)ConstrAppDataList.ConstructionCode]);
                     BufferList.Clear();
                     BufferList.Add(objLoopRec);
 
@@ -1666,8 +2322,8 @@
                     iLineCnt++;
 
                     // ProgressBarの値を変更する
-                    ProgressDApproval.Value = ino++;
-                    ProgressDApproval.Update();
+                    ProgressConstrApp.Value = ino++;
+                    ProgressConstrApp.Update();
                 }
 
                 // 最終行の表示
@@ -1674,23 +2330,29 @@
                 if (BufferList.Count != 0)
                 {
                     // 行表示
-                    DispDocumentApprovalRowProc(ino, BufferList, ref BreakCode);
+                    DispConstrAppRowProc(ino, BufferList, ref BreakCode);
                 }
 
-                BlankLien:
-                
+            BlankLien:
+
                 dgv.ResumeLayout();
 
                 // ProgressBarの値を変更する
-                ProgressDApproval.Value = ProgressDApproval.Maximum;
-                ProgressDApproval.Update();
-                ProgressDApproval.Visible = false;
+                ProgressConstrApp.Value = ProgressConstrApp.Maximum;
+                ProgressConstrApp.Update();
+                ProgressConstrApp.Visible = false;
 
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
                 // 読込時データカウント取得
                 if (CommonDefine.s_MaxInitLineCount > dgv.RowCount)
                     dgv.RowCount += (CommonDefine.s_MaxInitLineCount - dgv.RowCount);
 
-                // データが多くなればソートできる
                 foreach (DataGridViewColumn wrkCol in dgv.Columns)
                     wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
 
@@ -1697,21 +2359,14 @@
                 // グリッドソート実行
                 GridSortExcute(dgv);
             }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-            }
         }
         #endregion
 
-        #region 書類承認表示処理
+        #region 工事承認表示処理
         /// <summary>
-        /// 書類承認表示処理
+        /// 工事承認表示処理
         /// </summary>
-        private void DispDocumentApprovalRowProc(int ino, ArrayList BufferList, ref int BreakCode)
+        private void DispConstrAppRowProc(int ino, ArrayList BufferList, ref int BreakCode)
         {
             try
             {
@@ -1718,7 +2373,6 @@
                 DataGridView dgv = dgvApproval;
                 bool bFirst = true;
                 int CurRowCnt = 0;
-                int ObjCurCount = 0;
 
                 int iConstructionCode = 0;
                 int iApprovalCode = 0;
@@ -1733,12 +2387,12 @@
                 foreach (object[] objwrk in BufferList)
                 {
                     // データ取得
-                    iConstructionCode = CommonMotions.cnvInt(objwrk[(int)ApprovalDataList.ConstructionCode]);       // 工事番号
-                    iApprovalCode = CommonMotions.cnvInt(objwrk[(int)ApprovalDataList.ApprovalCode]);               // 承認機能番号
-                    iOrderNo = CommonMotions.cnvInt(objwrk[(int)ApprovalDataList.OrderNo]);                         // 受付番号
-                    DepartmentCode = CommonMotions.cnvInt(objwrk[(int)ApprovalDataList.DepartmentCode]);            // 対象部署取得
-                    strPerson = CommonMotions.cnvString(objwrk[(int)ApprovalDataList.PersonName]);                  // 申請者名取得
-                    strConstrName = CommonMotions.cnvString(objwrk[(int)ApprovalDataList.ConstructionName]);
+                    iConstructionCode = CommonMotions.cnvInt(objwrk[(int)ConstrAppDataList.ConstructionCode]);       // 工事番号
+                    iApprovalCode = CommonMotions.cnvInt(objwrk[(int)ConstrAppDataList.ApprovalCode]);               // 承認機能番号
+                    iOrderNo = CommonMotions.cnvInt(objwrk[(int)ConstrAppDataList.OrderNo]);                         // 受付番号
+                    DepartmentCode = CommonMotions.cnvInt(objwrk[(int)ConstrAppDataList.DepartmentCode]);            // 対象部署取得
+                    strPerson = CommonMotions.cnvString(objwrk[(int)ConstrAppDataList.PersonName]);                  // 申請者名取得
+                    strConstrName = CommonMotions.cnvString(objwrk[(int)ConstrAppDataList.ConstructionName]);
                     // 注文書は回数を付ける
                     if (iApprovalCode == (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval)
                     {
@@ -1745,14 +2399,14 @@
                         strConstrName += string.Format("　{0}回目", iOrderNo);
                     }
 
-                    ApprovalEntryDate = CommonMotions.cnvDate(objwrk[(int)ApprovalDataList.EntryDate]);             // 申請日付
-                    ApprovalLimitDates = CommonMotions.cnvDate(objwrk[(int)ApprovalDataList.ApprovalLimitDates].ToString());    // 承認希望日
+                    ApprovalEntryDate = CommonMotions.cnvDate(objwrk[(int)ConstrAppDataList.EntryDate]);             // 申請日付
+                    ApprovalLimitDates = CommonMotions.cnvDate(objwrk[(int)ConstrAppDataList.ApprovalLimitDates].ToString());    // 承認希望日
 
                     if (!bFirst)
                     {
                         if (iApprovalCode == (int)ClsExcute.ApprovalListNo.PurchaseOrderEntryApproval)
                         {
-                            if (iOrderNo == CommonMotions.cnvInt(dgv.Rows[CurRowCnt].Cells[(int)DocumentApprovalGridCount.OrderNo].Value))
+                            if (iOrderNo == CommonMotions.cnvInt(dgv.Rows[CurRowCnt].Cells[(int)ConstrAppGridCount.OrderNo].Value))
                                 continue;
                         }
                         else
@@ -1790,19 +2444,24 @@
                                                     strLimitDate);
 
                     // 承認種別と種別名に色を付ける
-                    dgv.Rows[CurRowCnt].Cells[(int)DocumentApprovalGridCount.ApprovalName].Style.BackColor = ClsExcute.ApprovalTypeColorList[iApprovalCode];
-                    string wrkname = tabMenu.TabPages[(int)MenuTabAssign.DocumentApproval].Name;
+                    Color SelColor =ClsExcute.ApprovalTypeColorList[iApprovalCode];
+                    dgv.Rows[CurRowCnt].Cells[(int)ConstrAppGridCount.ApprovalName].Style.BackColor = SelColor;
+                    //dgv.Rows[CurRowCnt].Cells[(int)ConstrAppGridCount.ApprovalName].Style.ForeColor = CommonMotions.GetComplementaryColor(SelColor);
+                    string wrkname = MenuTabName.First(x => x.Value.Equals((int)TabNameEnum.MentenanceMenu)).Key;
                     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]))
-                            && (iConstructionCode == CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.ConstructionCode])))
+                        if ((iApprovalCode == CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.ApprovalCode]))
+                            && (iOrderNo == CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.OrderNo]))
+                            && (iConstructionCode == CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.ConstructionCode])))
                         {
 
                         }
@@ -1812,12 +2471,12 @@
                             break;
                         }
 
-                        iApprovalCode = CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.ApprovalCode]);                // 承認機能番号
-                        iOrderNo = CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.OrderNo]);                          // 受付番号
-                        iConstructionCode = CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.ConstructionCode]);        // 工事番号
+                        iApprovalCode = CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.ApprovalCode]);                // 承認機能番号
+                        iOrderNo = CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.OrderNo]);                          // 受付番号
+                        iConstructionCode = CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.ConstructionCode]);        // 工事番号
 
                         // 承認者が列カウントを超えた場合
-                        if ((dgvApproval.ColumnCount - 1) < ((int)DocumentApprovalGridCount.ApprovalPerson1 + i))
+                        if ((dgv.ColumnCount - 1) < ((int)ConstrAppGridCount.ApprovalPerson1 + i))
                         {
                             // 列を作成する
                             DataGridViewTextBoxColumn NewColumn = new DataGridViewTextBoxColumn();
@@ -1825,25 +2484,25 @@
                             NewColumn.Name = string.Format("ApprovalPerson{0}", i);
                             NewColumn.HeaderText = string.Format("承認者{0}", (i + 1));
                             // 列の幅
-                            NewColumn.Width = dgvApproval.Columns[((int)DocumentApprovalGridCount.ApprovalPerson1)].Width;
+                            NewColumn.Width = dgv.Columns[((int)ConstrAppGridCount.ApprovalPerson1)].Width;
                             int AllCellColumns = m_CellSize.GetLength(1);
-                            int CurCellBaseCnt = (int)DocumentApprovalGridCount.ApprovalPerson1;
-                            if (AllCellColumns > i) m_CellSize[Tabcount, CurCellBaseCnt + i] = dgvApproval.Columns[((int)DocumentApprovalGridCount.ApprovalPerson1)].Width;
+                            int CurCellBaseCnt = (int)ConstrAppGridCount.ApprovalPerson1;
+                            if (AllCellColumns > i) m_CellSize[Tabcount, CurCellBaseCnt + i] = dgv.Columns[((int)ConstrAppGridCount.ApprovalPerson1)].Width;
                             // 列のアライメントセット
-                            NewColumn.DefaultCellStyle = dgvApproval.Columns[((int)DocumentApprovalGridCount.ApprovalPerson1)].DefaultCellStyle;
+                            NewColumn.DefaultCellStyle = dgv.Columns[((int)ConstrAppGridCount.ApprovalPerson1)].DefaultCellStyle;
 
                             // 列を追加する
-                            dgvApproval.Columns.Add(NewColumn);
+                            dgv.Columns.Add(NewColumn);
                         }
 
-                        int ApprovalStatus = CommonMotions.cnvInt(objAuthorizer[(int)ApprovalDataList.ApprovalStatus]);
-                        DataGridViewRow CurRowPo = dgvApproval.Rows[CurRowCnt];
+                        int ApprovalStatus = CommonMotions.cnvInt(objAuthorizer[(int)ConstrAppDataList.ApprovalStatus]);
+                        DataGridViewRow CurRowPo = dgv.Rows[CurRowCnt];
                         DataGridViewCell CurCell = null;
-                        CurCell = CurRowPo.Cells[(int)DocumentApprovalGridCount.ApprovalPerson1 + i];
+                        CurCell = CurRowPo.Cells[(int)ConstrAppGridCount.ApprovalPerson1 + i];
 
-                        CurCell.Value = CommonMotions.cnvString(objAuthorizer[(int)ApprovalDataList.ApprovalPersonName]);
-                        CurCell.Style.BackColor = CommonDefine.ApprovalBackColorStatusColor[ApprovalStatus];
-                        CurCell.Style.ForeColor = CommonDefine.ApprovalForeColorStatusColor[ApprovalStatus];
+                        CurCell.Value = CommonMotions.cnvString(objAuthorizer[(int)ConstrAppDataList.ApprovalPersonName]);
+                        CurCell.Style.BackColor = CommonDefine.ApprovalBackStatusColor[ApprovalStatus];
+                        CurCell.Style.ForeColor = CommonDefine.ApprovalForeStatusColor[ApprovalStatus];
                     }
                     bFirst = false;
                 }
@@ -1859,6 +2518,443 @@
         #endregion
         #endregion
 
+        #region 担当者承認申請
+        #region 担当者承認表示ループ処理
+        /// <summary>
+        /// 担当者承認表示ループ処理
+        /// </summary>
+        private void DispPersonApp()
+        {
+            DataGridView dgv = dgvPersonApp;
+            try
+            {
+                dgv.Rows.Clear();
+
+                // 担当者承認データを取得する
+                ArrayList arData = new ArrayList();
+                if (!GetPersonApp(ref arData)) return;
+
+                // プログレスバー初期化
+                ProgressPersonApp.Visible = true;
+                ProgressPersonApp.Minimum = 0;
+                ProgressPersonApp.Maximum = arData.Count;
+                tabPage4.Update();
+
+                // 行を作成する
+                DataGridViewRow[] list = new DataGridViewRow[arData.Count];
+                // データ表示
+                int ino = 1;
+                int iLineCnt = 0;
+                int BreakCode = 0;
+
+                if (arData.Count == 0) goto BlankLien;
+                // ため込み処理領域初期化
+                ArrayList BufferList = new ArrayList();
+                object[] objfirst = (object[])arData[0];
+                int BreakApprovalCode = CommonMotions.cnvInt(objfirst[(int)PersonAppDataList.ApprovalCode]);
+                int BreakPersonCode = CommonMotions.cnvInt(objfirst[(int)PersonAppDataList.PersonCode]);
+                int BreakOrderNo = CommonMotions.cnvInt(objfirst[(int)PersonAppDataList.OrderNo]);
+
+                foreach (object[] objLoopRec in arData)
+                {
+                    if (BreakApprovalCode == CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.ApprovalCode])
+                        && BreakPersonCode == CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.PersonCode])
+                        && BreakOrderNo == CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.OrderNo]))
+                    {
+                        BufferList.Add(objLoopRec);
+                        continue;
+                    }
+
+                    // 行表示
+                    DispPersonAppRowProc(ino, BufferList, ref BreakCode);
+
+                    // ブレイクキー更新
+                    BreakApprovalCode = CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.ApprovalCode]);
+                    BreakPersonCode = CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.PersonCode]);
+                    BreakOrderNo = CommonMotions.cnvInt(objLoopRec[(int)PersonAppDataList.OrderNo]);
+                    BufferList.Clear();
+                    BufferList.Add(objLoopRec);
+
+                    iLineCnt++;
+
+                    // ProgressBarの値を変更する
+                    ProgressPersonApp.Value = ino++;
+                    ProgressPersonApp.Update();
+                }
+
+                // 最終行の表示
+                if (BufferList.Count != 0)
+                {
+                    // 行表示
+                    DispPersonAppRowProc(ino, BufferList, ref BreakCode);
+                }
+
+            BlankLien:
+
+                dgv.ResumeLayout();
+
+                // ProgressBarの値を変更する
+                ProgressPersonApp.Value = ProgressPersonApp.Maximum;
+                ProgressPersonApp.Update();
+                ProgressPersonApp.Visible = false;
+
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+                // 読込時データカウント取得
+                if (CommonDefine.s_MaxInitLineCount > dgv.RowCount)
+                    dgv.RowCount += (CommonDefine.s_MaxInitLineCount - dgv.RowCount);
+
+                foreach (DataGridViewColumn wrkCol in dgv.Columns)
+                    wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
+
+                // グリッドソート実行
+                GridSortExcute(dgv);
+            }
+        }
+        #endregion
+
+        #region 担当者承認データ並び
+        /// <summary>
+        /// 担当者承認データ並び
+        /// </summary>
+        private enum PersonAppDataList
+        {
+            /// <summary>
+            /// 承認処理コード
+            /// </summary>
+            ApprovalCode = 0,
+            /// <summary>
+            /// 受付番号
+            /// </summary>
+            OrderNo,
+            /// <summary>
+            /// 担当者番号
+            /// </summary>
+            PersonCode,
+            /// <summary>
+            /// 担当者名称
+            /// </summary>
+            PersonName,
+            /// <summary>
+            /// 承認日付
+            /// </summary>
+            PetitionapprovalDate,
+            /// <summary>
+            /// 申請日
+            /// </summary>
+            EntryDate,
+            /// <summary>
+            /// 承認希望日
+            /// </summary>
+            ApprovalLimitDates,
+            /// <summary>
+            /// 申請者コード
+            /// </summary>
+            AppPersonCode,
+            /// <summary>
+            /// 申請者名
+            /// </summary>
+            AppPersonName,
+            /// <summary>
+            /// 部署コード
+            /// </summary>
+            DepartmentCode,
+            /// <summary>
+            /// 部署名
+            /// </summary>
+            DepartmentName,
+            /// <summary>
+            /// 承認者コード
+            /// </summary>
+            ApprovalPersonCode,
+            /// <summary>
+            /// 表示順
+            /// </summary>
+            DisplayOrder,
+            /// <summary>
+            /// 承認者名
+            /// </summary>
+            ApprovalPersonName,
+            /// <summary>
+            /// 承認状態
+            /// </summary>
+            ApprovalStatus,
+            /// <summary>
+            /// 出勤管理データ：出勤管理年月
+            /// </summary>
+            AttendanceMonth,
+            /// <summary>
+            /// 発注者登録申請データ：データ区分
+            /// </summary>
+            CostomerDataMode,
+            /// <summary>
+            /// 発注者登録申請データ：作成日
+            /// </summary>
+            CostomerRegistKey1,
+            /// <summary>
+            /// 発注者登録申請データ：申請連番
+            /// </summary>
+            CostomerRegistKey2,
+            /// <summary>
+            /// 協力会社登録申請データ：データ区分
+            /// </summary>
+            SubConstrDataMode,
+            /// <summary>
+            /// 協力会社登録申請データ：作成日
+            /// </summary>
+            SubConstrRegistKey1,
+            /// <summary>
+            /// 協力会社登録申請データ：申請連番
+            /// </summary>
+            SubConstrRegistKey2,
+        }
+        #endregion
+
+        #region 担当者承認申請データを取得する
+        /// <summary>
+        /// 担当者承認申請データを取得する
+        /// </summary>
+        /// <param name="arData"></param>
+        /// <returns></returns>
+        private bool GetPersonApp(ref ArrayList arData)
+        {
+            IOPersonApproval AppDB = new IOPersonApproval();
+            try
+            {
+                // 完了工事以外の申請中と承認後7日間のデータを対象とする
+                string strSQL = "SELECT";
+                strSQL += " A.APPROVALCODE,";
+                strSQL += " A.ORDERNO,";
+                strSQL += " A.PERSONCODE,";
+                strSQL += " C.PERSONNAME,";
+                strSQL += " A.PETITIONAPPROVALDATE,";
+                strSQL += " A.ENTRYDATE,";
+                strSQL += " A.APPROVALLIMITDATES,";
+                strSQL += " A.PERSONCODEAPPROVAL,";
+                strSQL += " D.PERSONNAME,";
+                strSQL += " C.DEPARTMENTCODE,";
+                strSQL += " B.DEPARTMENTSTRING,";
+                strSQL += " E.APPROVALPERSON,";
+                strSQL += " E.DISPLAYORDER,";
+                strSQL += " F.PERSONNAME,";
+                strSQL += " IFNULL(G.APPROVALSTATUS, 4),";
+
+                strSQL += " J.ATTENDANCEMONTH,";
+
+                strSQL += " H.DATAMODE,";
+                strSQL += " H.CREATEDATE,";
+                strSQL += " H.SEQNO,";
+
+                strSQL += " I.DATAMODE,";
+                strSQL += " I.CREATEDATE,";
+                strSQL += " I.SEQNO";
+
+                strSQL += " FROM PERSONAPPROVAL A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER C ON C.PERSONCODE = A.PERSONCODE";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER D ON D.PERSONCODE = A.PERSONCODEAPPROVAL";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER B ON B.DEPARTMENTCODE = D.DEPARTMENTCODE";
+
+                strSQL += " LEFT JOIN APPROVALMASTER E ON E.APPROVALCODE = A.APPROVALCODE AND E.DEPARTMENTCODE = C.DEPARTMENTCODE";
+
+                strSQL += " LEFT JOIN PERSONAPPROVAL G";
+                strSQL += " ON G.PERSONCODE = A.PERSONCODE";
+                strSQL += " AND G.APPROVALCODE = A.APPROVALCODE";
+                strSQL += " AND G.ORDERNO = A.ORDERNO";
+                strSQL += " AND G.PERSONCODEAPPROVAL = E.APPROVALPERSON";
+                strSQL += " AND G.SEQNO != 1";
+
+                strSQL += " LEFT JOIN AttendanceData J ON J.PERSONCODE = A.PERSONCODE AND J.ORDERDATE = A.ORDERDATE AND J.ORDERNO = A.ORDERNO";
+                strSQL += " LEFT JOIN COSTOMERREGIST H ON H.PERSONCODE = A.PERSONCODE AND H.ORDERDATE = A.ORDERDATE AND H.ORDERNO = A.ORDERNO";
+                strSQL += " LEFT JOIN SUBCONSTRREGIST I ON I.PERSONCODE = A.PERSONCODE AND I.ORDERDATE = A.ORDERDATE AND I.ORDERNO = A.ORDERNO";
+
+                strSQL += ", PERSONINCHARGEMASTER F";
+
+                strSQL += string.Format(" WHERE (A.SEQNO = 1 AND A.ApprovalStatus != {0})", (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += string.Format(" OR (A.SEQNO = 1 AND A.ApprovalStatus = {0}", (int)CommonDefine.ApprovalStatus.Approval);
+                strSQL += " AND CAST(A.UPDATEDATE AS date) >= (CAST(NOW() AS date) - 7))";
+
+                strSQL += " AND F.PERSONCODE = E.APPROVALPERSON";
+
+                strSQL += " ORDER BY A.APPROVALCODE DESC, A.PETITIONAPPROVALDATE DESC, A.PERSONCODE ASC, A.ORDERNO DESC, E.DISPLAYORDER DESC";
+                if (!AppDB.ExecuteReader(strSQL, ref arData)) return false;
+
+                return true;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                AppDB.close(); AppDB = null;
+            }
+        }
+        #endregion
+
+        #region 担当者承認表示処理
+        /// <summary>
+        /// 担当者承認表示処理
+        /// </summary>
+        private void DispPersonAppRowProc(int ino, ArrayList BufferList, ref int BreakCode)
+        {
+            try
+            {
+                DataGridView dgv = dgvPersonApp;
+                bool bFirst = true;
+                int CurRowCnt = 0;
+
+                int iPersonCode = 0;
+                int iApprovalCode = 0;
+                int iOrderNo = 0;
+                DateTime ApprovalEntryDate = DateTime.MinValue;
+                DateTime ApprovalLimitDates = DateTime.MinValue;
+
+                string strKey1 = string.Empty;
+                string strKey2 = string.Empty;
+                string petitionDetail = string.Empty;
+                DateTime wrkdt = DateTime.Now;
+                // 先頭レコードを取得
+                foreach (object[] objwrk in BufferList)
+                {
+                    // データ取得
+                    iPersonCode = CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.PersonCode]);                  // 担当者番号
+                    iApprovalCode = CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.ApprovalCode]);              // 承認機能番号
+                    iOrderNo = CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.OrderNo]);                        // 受付番号
+
+                    ApprovalEntryDate = CommonMotions.cnvDate(objwrk[(int)PersonAppDataList.EntryDate]);             // 申請日付
+                    ApprovalLimitDates = CommonMotions.cnvDate(objwrk[(int)PersonAppDataList.ApprovalLimitDates].ToString());    // 承認希望日
+
+                    if (!bFirst) break;
+
+                    string strLimitDate = string.Empty;
+                    if (ApprovalLimitDates != DateTime.MinValue) strLimitDate = ApprovalLimitDates.ToShortDateString();
+
+                    // 処理月で空行を入れる
+                    if (ino == 1) BreakCode = iApprovalCode;
+
+                    if (BreakCode != iApprovalCode)
+                    {
+                        dgv.Rows.Add(1);
+                        BreakCode = iApprovalCode;
+                    }
+
+                    strKey1 = string.Empty;
+                    strKey2 = string.Empty;
+                    switch (iApprovalCode)
+                    {
+                        case (int)ClsExcute.ApprovalListNo.DRWorkApproval:
+                            // 出勤日報申請
+                            wrkdt = CommonMotions.cnvDate(objwrk[(int)PersonAppDataList.AttendanceMonth]);
+                            petitionDetail = string.Format("{0}年{1}月度　出　勤　日　報", wrkdt.Year, wrkdt.Month.ToString("00"));
+                            break;
+                        case (int)ClsExcute.ApprovalListNo.CostomerRegistApproval:
+                            // 発注者登録申請
+                            petitionDetail = s_PersonApprovalFixed[CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.CostomerDataMode])];
+
+                            strKey1 = CommonMotions.cnvDate(objwrk[(int)PersonAppDataList.CostomerRegistKey1]).ToShortDateString();
+                            strKey2 = CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.CostomerRegistKey2]).ToString();
+                            break;
+                        case (int)ClsExcute.ApprovalListNo.SubConstregistApproval:
+                            // 協力会社登録申請
+                            petitionDetail = s_PersonApprovalFixed[CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.SubConstrDataMode])];
+
+                            strKey1 = CommonMotions.cnvDate(objwrk[(int)PersonAppDataList.SubConstrRegistKey1]).ToShortDateString();
+                            strKey2 = CommonMotions.cnvInt(objwrk[(int)PersonAppDataList.SubConstrRegistKey2]).ToString();
+                            break;
+                    }
+                    // データセット
+                    CurRowCnt = dgv.Rows.Add(iPersonCode,
+                                                    iApprovalCode,
+                                                    iOrderNo,
+                                                    strKey1,
+                                                    strKey2,
+                                                    ino,
+                                                    petitionDetail,
+                                                    ClsExcute.AppovalList[iApprovalCode],
+                                                    CommonMotions.cnvString(objwrk[(int)PersonAppDataList.AppPersonName]),
+                                                    ApprovalEntryDate.ToShortDateString(),
+                                                    strLimitDate);
+
+                    // 承認種別と種別名に色を付ける
+                    Color SelColor = ClsExcute.ApprovalTypeColorList[iApprovalCode];
+                    dgv.Rows[CurRowCnt].Cells[(int)PersonAppGridCount.ApprovalName].Style.BackColor = SelColor;
+                    string wrkname = MenuTabName.First(x => x.Value.Equals((int)TabNameEnum.MentenanceMenu)).Key;
+                    int Tabcount = MenuTabName[wrkname] - 1;
+
+                    int ObjCurCount = 0;
+                    object[] objAuthorizer = null;
+                    // データセット
+                    for (int i = 0; i < BufferList.Count; i++)
+                    {
+                        if (i == 0) objAuthorizer = (object[])BufferList[i];
+                        if ((ObjCurCount + 1) <= BufferList.Count) objAuthorizer = (object[])BufferList[ObjCurCount++];
+
+                        // 承認機能番号・受付番号・工事番号が違えばブレイク
+                        if ((iApprovalCode == CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.ApprovalCode]))
+                            && (iOrderNo == CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.OrderNo]))
+                            && (iPersonCode == CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.PersonCode])))
+                        {
+
+                        }
+                        else
+                        {
+                            --ObjCurCount;
+                            break;
+                        }
+
+                        iApprovalCode = CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.ApprovalCode]);   // 承認機能番号
+                        iOrderNo = CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.OrderNo]);             // 受付番号
+                        iPersonCode = CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.PersonCode]);       // 担当者番号
+
+                        // 承認者が列カウントを超えた場合
+                        if ((dgv.ColumnCount - 1) < ((int)PersonAppGridCount.ApprovalPerson1 + i))
+                        {
+                            // 列を作成する
+                            DataGridViewTextBoxColumn NewColumn = new DataGridViewTextBoxColumn();
+                            // 名前とヘッダーを設定する
+                            NewColumn.Name = string.Format("ApprovalPerson{0}", i);
+                            NewColumn.HeaderText = string.Format("承認者{0}", (i + 1));
+                            // 列の幅
+                            NewColumn.Width = dgv.Columns[((int)PersonAppGridCount.ApprovalPerson1)].Width;
+                            int AllCellColumns = m_CellSize.GetLength(1);
+                            int CurCellBaseCnt = (int)PersonAppGridCount.ApprovalPerson1;
+                            if (AllCellColumns > i) m_CellSize[Tabcount, CurCellBaseCnt + i] = dgv.Columns[((int)PersonAppGridCount.ApprovalPerson1)].Width;
+                            // 列のアライメントセット
+                            NewColumn.DefaultCellStyle = dgv.Columns[((int)PersonAppGridCount.ApprovalPerson1)].DefaultCellStyle;
+
+                            // 列を追加する
+                            dgv.Columns.Add(NewColumn);
+                        }
+
+                        int ApprovalStatus = CommonMotions.cnvInt(objAuthorizer[(int)PersonAppDataList.ApprovalStatus]);
+                        DataGridViewRow CurRowPo = dgv.Rows[CurRowCnt];
+                        DataGridViewCell CurCell = null;
+                        CurCell = CurRowPo.Cells[(int)PersonAppGridCount.ApprovalPerson1 + i];
+
+                        CurCell.Value = CommonMotions.cnvString(objAuthorizer[(int)PersonAppDataList.ApprovalPersonName]);
+                        CurCell.Style.BackColor = CommonDefine.ApprovalBackStatusColor[ApprovalStatus];
+                        CurCell.Style.ForeColor = CommonDefine.ApprovalForeStatusColor[ApprovalStatus];
+                    }
+                    bFirst = false;
+                }
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+            finally
+            {
+            }
+        }
+        #endregion
+        #endregion
+
         #region 案件表示データ共通部
         #region 表示用共通部SQL増減工事フラグ部作成
         /// <summary>
@@ -2142,7 +3238,7 @@
                 ProgressSalesProjects.Visible = true;
                 ProgressSalesProjects.Minimum = 0;
                 ProgressSalesProjects.Maximum = arData.Count;
-                tabPage4.Update();
+                tabPage5.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
@@ -2243,11 +3339,9 @@
             }
             finally
             {
-                // データが多くなればソートできる
                 if (CommonDefine.s_MaxInitLineCount > dgv.RowCount)
                     dgv.RowCount += (CommonDefine.s_MaxInitLineCount - dgv.RowCount);
 
-                // データが多くなればソートできる
                 foreach (DataGridViewColumn wrkCol in dgv.Columns)
                     wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
 
@@ -2322,7 +3416,7 @@
                 ProgressTenders.Visible = true;
                 ProgressTenders.Minimum = 0;
                 ProgressTenders.Maximum = arData.Count;
-                tabPage4.Update();
+                tabPage5.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
@@ -2499,7 +3593,7 @@
                 ProgressBudgetUp.Visible = true;
                 ProgressBudgetUp.Minimum = 0;
                 ProgressBudgetUp.Maximum = arData.Count;
-                tabPage4.Update();
+                tabPage5.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
@@ -2717,18 +3811,18 @@
                 ProgressConstructionProjects.Visible = true;
                 ProgressConstructionProjects.Minimum = 0;
                 ProgressConstructionProjects.Maximum = arData.Count;
-                tabPage7.Update();
+                tabPage8.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
                 int ino = 1;
-                long lTotal01 = 0;
-                long lTotal02 = 0;
-                long lDep01 = 0;
-                long lDep02 = 0;
-                long lDep03 = 0;
-                long lDep04 = 0;
-                long lDep05 = 0;
+                //long lTotal01 = 0;
+                //long lTotal02 = 0;
+                //long lDep01 = 0;
+                //long lDep02 = 0;
+                //long lDep03 = 0;
+                //long lDep04 = 0;
+                //long lDep05 = 0;
                 List<string> Details = new List<string>();
 
                 // 期数をセットする
@@ -2837,35 +3931,35 @@
                     // 選択期数以外は集計しない
                     if (numUDConstPro.Value != wrkRec.ConstructionPeriod) continue;
 
-                    // 金額を計算する
-                    if (constructorname.Equals(CommonDefine.s_UndecidedString))
-                    {
-                        lTotal01 += (long)wrkRec.OrdersDecisionPrice;
-                    }
-                    else
-                    {
-                        lTotal02 += (long)wrkRec.OrdersDecisionPrice;
-                        if (iDepartmentCode == s_ConstructionProjectsTotalCode1)
-                        {          // 山本組
-                            lDep01 += (long)wrkRec.OrdersDecisionPrice;
-                        }
-                        else if (iDepartmentCode == s_ConstructionProjectsTotalCode2)
-                        {          // 工事部
-                            lDep02 += (long)wrkRec.OrdersDecisionPrice;
-                        }
-                        else if (iDepartmentCode == s_ConstructionProjectsTotalCode3)
-                        {          // 営繕部
-                            lDep03 += (long)wrkRec.OrdersDecisionPrice;
-                        }
-                        else if (iDepartmentCode == s_ConstructionProjectsTotalCode4)
-                        {          // 営業
-                            lDep04 += (long)wrkRec.OrdersDecisionPrice;
-                        }
-                        else if (iDepartmentCode == s_ConstructionProjectsTotalCode5)
-                        {          // 企画・設計・リフォーム部
-                            lDep05 += (long)wrkRec.OrdersDecisionPrice;
-                        }
-                    }
+                    //// 金額を計算する
+                    //if (constructorname.Equals(CommonDefine.s_UndecidedString))
+                    //{
+                    //    lTotal01 += (long)wrkRec.OrdersDecisionPrice;
+                    //}
+                    //else
+                    //{
+                    //    lTotal02 += (long)wrkRec.OrdersDecisionPrice;
+                    //    if (iDepartmentCode == s_ConstructionProjectsTotalCode1)
+                    //    {          // 山本組
+                    //        lDep01 += (long)wrkRec.OrdersDecisionPrice;
+                    //    }
+                    //    else if (iDepartmentCode == s_ConstructionProjectsTotalCode2)
+                    //    {          // 工事部
+                    //        lDep02 += (long)wrkRec.OrdersDecisionPrice;
+                    //    }
+                    //    else if (iDepartmentCode == s_ConstructionProjectsTotalCode3)
+                    //    {          // 営繕部
+                    //        lDep03 += (long)wrkRec.OrdersDecisionPrice;
+                    //    }
+                    //    else if (iDepartmentCode == s_ConstructionProjectsTotalCode4)
+                    //    {          // 営業
+                    //        lDep04 += (long)wrkRec.OrdersDecisionPrice;
+                    //    }
+                    //    else if (iDepartmentCode == s_ConstructionProjectsTotalCode5)
+                    //    {          // 企画・設計・リフォーム部
+                    //        lDep05 += (long)wrkRec.OrdersDecisionPrice;
+                    //    }
+                    //}
                 }
                 // 行や列を追加したり、セルに値を設定するときは、自動サイズ設定しない。
                 dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
@@ -2872,46 +3966,49 @@
                 dgv.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
                 dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
 
+                // 部署・合計金額追加
+                ConstructionTotalCalc();
+
                 // ProgressBarの値を変更する
                 ProgressConstructionProjects.Value = ProgressConstructionProjects.Maximum;
                 ProgressConstructionProjects.Update();
                 ProgressConstructionProjects.Visible = false;
 
-                // 金額表示
-                lblTotal01.Text = @"\" + lTotal01.ToString("#,0") + "-";
-                lblTotal02.Text = @"\" + lTotal02.ToString("#,0") + "-";
-                lblTotal03.Text = @"\" + (lTotal01 + lTotal02).ToString("#,0") + "-";
-                lblDepTotal01.Text = @"\" + lDep01.ToString("#,0") + "-";
-                lblDepTotal02.Text = @"\" + lDep02.ToString("#,0") + "-";
-                lblDepTotal03.Text = @"\" + lDep03.ToString("#,0") + "-";
-                lblDepTotal04.Text = @"\" + lDep04.ToString("#,0") + "-";
-                lblDepTotal05.Text = @"\" + lDep05.ToString("#,0") + "-";
+                //// 金額表示
+                //lblTotal01.Text = @"\" + lTotal01.ToString("#,0") + "-";
+                //lblTotal02.Text = @"\" + lTotal02.ToString("#,0") + "-";
+                //lblTotal03.Text = @"\" + (lTotal01 + lTotal02).ToString("#,0") + "-";
+                //lblDepTotal01.Text = @"\" + lDep01.ToString("#,0") + "-";
+                //lblDepTotal02.Text = @"\" + lDep02.ToString("#,0") + "-";
+                //lblDepTotal03.Text = @"\" + lDep03.ToString("#,0") + "-";
+                //lblDepTotal04.Text = @"\" + lDep04.ToString("#,0") + "-";
+                //lblDepTotal05.Text = @"\" + lDep05.ToString("#,0") + "-";
 
-                // 部署名表示
-                string strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode1);
-                List<DepartmentMaster> dmList0 = new List<DepartmentMaster>();
-                if (dmDB.SelectAction(strDepSQL, ref dmList0))
-                    if (dmList0.Count != 0) lblDep01.Text = dmList0[0].DepartmentString;
+                //// 部署名表示
+                //string strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode1);
+                //List<DepartmentMaster> dmList0 = new List<DepartmentMaster>();
+                //if (dmDB.SelectAction(strDepSQL, ref dmList0))
+                //    if (dmList0.Count != 0) lblDep01.Text = dmList0[0].DepartmentString;
 
-                List<DepartmentMaster> dmList1 = new List<DepartmentMaster>();
-                strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode2);
-                if (dmDB.SelectAction(strDepSQL, ref dmList1))
-                    if (dmList1.Count != 0) lblDep02.Text = dmList1[0].DepartmentString;
+                //List<DepartmentMaster> dmList1 = new List<DepartmentMaster>();
+                //strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode2);
+                //if (dmDB.SelectAction(strDepSQL, ref dmList1))
+                //    if (dmList1.Count != 0) lblDep02.Text = dmList1[0].DepartmentString;
 
-                List<DepartmentMaster> dmList2 = new List<DepartmentMaster>();
-                strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode3);
-                if (dmDB.SelectAction(strDepSQL, ref dmList2))
-                    if (dmList2.Count != 0) lblDep03.Text = dmList2[0].DepartmentString;
+                //List<DepartmentMaster> dmList2 = new List<DepartmentMaster>();
+                //strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode3);
+                //if (dmDB.SelectAction(strDepSQL, ref dmList2))
+                //    if (dmList2.Count != 0) lblDep03.Text = dmList2[0].DepartmentString;
 
-                List<DepartmentMaster> dmList3 = new List<DepartmentMaster>();
-                strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode4);
-                if (dmDB.SelectAction(strDepSQL, ref dmList3))
-                    if (dmList3.Count != 0) lblDep04.Text = dmList3[0].DepartmentString;
+                //List<DepartmentMaster> dmList3 = new List<DepartmentMaster>();
+                //strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode4);
+                //if (dmDB.SelectAction(strDepSQL, ref dmList3))
+                //    if (dmList3.Count != 0) lblDep04.Text = dmList3[0].DepartmentString;
 
-                List<DepartmentMaster> dmList4 = new List<DepartmentMaster>();
-                strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode5);
-                if (dmDB.SelectAction(strDepSQL, ref dmList4))
-                    if (dmList4.Count != 0) lblDep05.Text = dmList4[0].DepartmentString;
+                //List<DepartmentMaster> dmList4 = new List<DepartmentMaster>();
+                //strDepSQL = dmDB.CreatePrimarykeyString(s_ConstructionProjectsTotalCode5);
+                //if (dmDB.SelectAction(strDepSQL, ref dmList4))
+                //    if (dmList4.Count != 0) lblDep05.Text = dmList4[0].DepartmentString;
             }
             catch (Exception ex)
             {
@@ -2990,81 +4087,106 @@
         private void ConstructionTotalCalc()
         {
             IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
+            DataGridView dgv = dgvOrderTotal;
             try
             {
+                dgv.Rows.Clear();
                 long lTotal01 = 0;
                 long lTotal02 = 0;
-                long lDep01 = 0;
-                long lDep02 = 0;
-                long lDep03 = 0;
-                long lDep04 = 0;
-                long lDep05 = 0;
 
-                string strSQL = "SELECT";
-                strSQL += " B.DEPARTMENTCODE,";
-                strSQL += " C.DEPARTMENTSTRING,";
-                strSQL += " SUM(A.ORDERSDECISIONPRICE),";
-                strSQL += " C.DISPLAYORDER";
-                strSQL += " FROM CONSTRUCTIONBASEINFO A, PERSONINCHARGEMASTER B, DEPARTMENTMASTER C";
-                strSQL += CreateConstructionProjectsSQL();
-                strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSQL += " AND A.CONSTRUCTIONPERSONCODE = B.PERSONCODE";
-                strSQL += " AND B.DEPARTMENTCODE = C.DEPARTMENTCODE";
-                strSQL += " GROUP BY B.DEPARTMENTCODE, C.DEPARTMENTSTRING, C.DISPLAYORDER";
+                string strSQL = "SELECT C.DEPARTMENTCODE, C.DEPARTMENTSTRING, C.DISPLAYORDER, SUM(A.ORDERSDECISIONPRICE), SUM(D.ORDERSDECISIONPRICE)";
+                strSQL += " FROM CONSTRUCTIONBASEINFO A";
+                strSQL += " LEFT JOIN PERSONINCHARGEMASTER B ON B.PERSONCODE = A.CONSTRUCTIONPERSONCODE";
+                strSQL += " LEFT JOIN DEPARTMENTMASTER C ON C.DEPARTMENTCODE = B.DEPARTMENTCODE";
+                strSQL += " LEFT JOIN  CONSTRUCTIONLEDGER D ON D.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
+
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
+                strSQL += string.Format(" AND A.JOINFLG != {0}", (int)CommonDefine.BaseInfoJoinFlg.JoinChildren);
+                strSQL += " AND A.CONSTRUCTIONSTATUSFLG IN (";
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("一般補修工事")).Key);       // 2
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("仮 受 注")).Key);           // 3
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("受　　注")).Key);           // 4
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("部署引継")).Key);           // 5
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工準備")).Key);           // 6
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工開始")).Key);           // 7
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("施工完了")).Key);           // 8
+                strSQL += string.Format("{0},", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("空家補修工事")).Key);       // 16
+                strSQL += string.Format("{0})", CommonDefine.ProjectsStatus.First(x => x.Value.Equals("Hit'sV工事")).Key);         // 17
+
+                strSQL += " GROUP BY C.DEPARTMENTCODE, C.DEPARTMENTSTRING, C.DISPLAYORDER";
                 strSQL += " ORDER BY C.DISPLAYORDER";
                 ArrayList arList = new ArrayList();
                 if (!BaseDB.ExecuteReader(strSQL, ref arList)) return;
+                if (arList.Count == 0) return;
 
-                for (int i = 0; i < arList.Count; i++)
+                int iRowcount = CommonMotions.cnvRoundUp((double)arList.Count / 4.0);
+                dgv.Width = 1008;
+                if (iRowcount > 2) dgv.Width = 1028;
+
+                dgv.Rows.Add(iRowcount);
+                
+                // 表示順
+                // 3:営業部 7:会長室
+                // 8:社長室 1:工事部 2:営繕部 9:企・設・ﾘﾌｫｰﾑ部
+                int DepCode = 0;
+                string DepName = string.Empty;
+                long Price = 0;
+                int RowCnt = -1;
+                int ColCnt = -1;
+                foreach (object[] objRec in arList)
                 {
-                    object[] objwrk = (object[])arList[i];
-                    long OrderPrice = CommonMotions.cnvLong(objwrk[(int)TotalCal.ORDERSDECISIONPRICE]);
-
-                    lTotal02 += OrderPrice;
-                    // 部署ごとに集計
-                    int DepCode = CommonMotions.cnvInt(objwrk[(int)TotalCal.DEPARTMENTCODE]);
+                    RowCnt = -1;
+                    ColCnt = -1;
+                    DepCode = CommonMotions.cnvInt(objRec[0]);
+                    DepName = CommonMotions.cnvString(objRec[1]);
+                    Price = CommonMotions.cnvLong(objRec[3]);
+                    if (Price < CommonMotions.cnvLong(objRec[4])) Price = CommonMotions.cnvLong(objRec[4]);
                     switch (DepCode)
                     {
-                        case s_ConstructionProjectsTotalCode1:
-                            // 山本組
-                            lDep01 += OrderPrice;
+                        case 3:         // 3:営業部
+                            RowCnt = 0;
+                            ColCnt = 0;
                             break;
-                        case s_ConstructionProjectsTotalCode2:
-                            // 工事部
-                            lDep02 += OrderPrice;
+                        case 7:         // 7:会長室
+                            RowCnt = 0;
+                            ColCnt = 2;
                             break;
-                        case s_ConstructionProjectsTotalCode3:
-                            // 営繕部
-                            lDep03 += OrderPrice;
+                        case 8:         // 8:社長室
+                            RowCnt = 1;
+                            ColCnt = 0;
                             break;
-                        case s_ConstructionProjectsTotalCode4:
-                            // 営業
-                            lDep04 += OrderPrice;
+                        case 1:         // 1:工事部
+                            RowCnt = 1;
+                            ColCnt = 2;
                             break;
-                        case s_ConstructionProjectsTotalCode5:
-                            // 企・設・リフォーム部
-                            lDep05 += OrderPrice;
+                        case 2:         // 2:営繕部
+                            RowCnt = 1;
+                            ColCnt = 4;
                             break;
+                        case 9:         // 9:企・設・ﾘﾌｫｰﾑ部
+                            RowCnt = 1;
+                            ColCnt = 6;
+                            break;
                     }
+
+                    lTotal01 += Price; 
+                    if (Price == 0) lTotal01 += CommonMotions.cnvLong(objRec[3]);
+
+                    if (RowCnt == -1 && ColCnt == -1) continue;
+                    lTotal02 += Price;
+                    
+                    // 会長室を表示しない
+                    if (DepCode == 7) continue;
+
+                    dgv.Rows[RowCnt].Cells[ColCnt].Value = DepName;
+                    dgv.Rows[RowCnt].Cells[ColCnt].Style.BackColor = Color.Aqua;
+                    dgv.Rows[RowCnt].Cells[ColCnt + 1].Value = Price.ToString("#,0") + "-";
                 }
-                strSQL = "SELECT SUM(A.ORDERSDECISIONPRICE) FROM CONSTRUCTIONBASEINFO A";
-                strSQL += CreateConstructionProjectsSQL();
-                strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSQL += " AND A.CONSTRUCTIONPERSONCODE = 0";
-                ArrayList UnknownList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL, ref UnknownList)) return;
-                object[] objKnown = (object[])UnknownList[0];
-                lTotal01 = CommonMotions.cnvLong(objKnown[0]);
-
                 // 金額表示
-                lblTotal01.Text = @"\" + lTotal01.ToString("#,0") + "-";
+                lblTotal01.Text = @"\" + (lTotal01 - lTotal02).ToString("#,0") + "-";
                 lblTotal02.Text = @"\" + lTotal02.ToString("#,0") + "-";
-                lblTotal03.Text = @"\" + (lTotal01 + lTotal02).ToString("#,0") + "-";
-                lblDepTotal01.Text = @"\" + lDep01.ToString("#,0") + "-";
-                lblDepTotal02.Text = @"\" + lDep02.ToString("#,0") + "-";
-                lblDepTotal03.Text = @"\" + lDep03.ToString("#,0") + "-";
-                lblDepTotal04.Text = @"\" + lDep04.ToString("#,0") + "-";
-                lblDepTotal05.Text = @"\" + lDep05.ToString("#,0") + "-";
+                lblTotal03.Text = @"\" + lTotal01.ToString("#,0") + "-";
+
             }
             catch (Exception ex)
             {
@@ -3073,6 +4195,7 @@
             finally
             {
                 BaseDB.close(); BaseDB = null;
+                if (dgv.RowCount < 2) dgv.RowCount += (2 - dgv.RowCount);
             }
         }
         #endregion
@@ -3210,7 +4333,7 @@
                 ProgressFluctuationProjects.Visible = true;
                 ProgressFluctuationProjects.Minimum = 0;
                 ProgressFluctuationProjects.Maximum = arData.Count;
-                tabPage7.Update();
+                tabPage8.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
@@ -3387,100 +4510,7 @@
         }
         #endregion
 
-        #region 増減工事状況一覧合計金額計算表示
-        /// <summary>
-        /// 増減工事状況一覧合計金額計算表示
-        /// </summary>
-        private void FluctuationTotalCalc()
-        {
-            IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
-            try
-            {
-                long lTotal01 = 0;
-                long lTotal02 = 0;
-                long lDep01 = 0;
-                long lDep02 = 0;
-                long lDep03 = 0;
-                long lDep04 = 0;
-                long lDep05 = 0;
-
-                string strSQL = "SELECT";
-                strSQL += " B.DEPARTMENTCODE,";
-                strSQL += " C.DEPARTMENTSTRING,";
-                strSQL += " SUM(A.ORDERSDECISIONPRICE),";
-                strSQL += " C.DISPLAYORDER";
-                strSQL += " FROM CONSTRUCTIONBASEINFO A, PERSONINCHARGEMASTER B, DEPARTMENTMASTER C";
-                strSQL += CreateFluctuationProjectsSQL();
-                strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSQL += " AND A.CONSTRUCTIONPERSONCODE = B.PERSONCODE";
-                strSQL += " AND B.DEPARTMENTCODE = C.DEPARTMENTCODE";
-                strSQL += " GROUP BY B.DEPARTMENTCODE, C.DEPARTMENTSTRING, C.DISPLAYORDER";
-                strSQL += " ORDER BY C.DISPLAYORDER";
-                ArrayList arList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL, ref arList)) return;
-
-                for (int i = 0; i < arList.Count; i++)
-                {
-                    object[] objwrk = (object[])arList[i];
-                    long OrderPrice = CommonMotions.cnvLong(objwrk[(int)TotalCal.ORDERSDECISIONPRICE]);
-
-                    lTotal02 += OrderPrice;
-                    // 部署ごとに集計
-                    int DepCode = CommonMotions.cnvInt(objwrk[(int)TotalCal.DEPARTMENTCODE]);
-                    switch (DepCode)
-                    {
-                        case s_ConstructionProjectsTotalCode1:
-                            // 山本組
-                            lDep01 += OrderPrice;
-                            break;
-                        case s_ConstructionProjectsTotalCode2:
-                            // 工事部
-                            lDep02 += OrderPrice;
-                            break;
-                        case s_ConstructionProjectsTotalCode3:
-                            // 営繕部
-                            lDep03 += OrderPrice;
-                            break;
-                        case s_ConstructionProjectsTotalCode4:
-                            // 営業
-                            lDep04 += OrderPrice;
-                            break;
-                        case s_ConstructionProjectsTotalCode5:
-                            // 企・設・リフォーム部
-                            lDep05 += OrderPrice;
-                            break;
-                    }
-                }
-                strSQL = "SELECT SUM(A.ORDERSDECISIONPRICE) FROM CONSTRUCTIONBASEINFO A";
-                strSQL += CreateConstructionProjectsSQL();
-                strSQL += string.Format(" AND A.CONSTRUCTIONPERIOD = {0}", numUDConstPro.Value);
-                strSQL += " AND A.CONSTRUCTIONPERSONCODE = 0";
-                ArrayList UnknownList = new ArrayList();
-                if (!BaseDB.ExecuteReader(strSQL, ref UnknownList)) return;
-                object[] objKnown = (object[])UnknownList[0];
-                lTotal01 = CommonMotions.cnvLong(objKnown[0]);
-
-                // 金額表示
-                lblTotal01.Text = @"\" + lTotal01.ToString("#,0") + "-";
-                lblTotal02.Text = @"\" + lTotal02.ToString("#,0") + "-";
-                lblTotal03.Text = @"\" + (lTotal01 + lTotal02).ToString("#,0") + "-";
-                lblDepTotal01.Text = @"\" + lDep01.ToString("#,0") + "-";
-                lblDepTotal02.Text = @"\" + lDep02.ToString("#,0") + "-";
-                lblDepTotal03.Text = @"\" + lDep03.ToString("#,0") + "-";
-                lblDepTotal04.Text = @"\" + lDep04.ToString("#,0") + "-";
-                lblDepTotal05.Text = @"\" + lDep05.ToString("#,0") + "-";
-            }
-            catch (Exception ex)
-            {
-                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
-            }
-            finally
-            {
-                BaseDB.close(); BaseDB = null;
-            }
-        }
         #endregion
-        #endregion
 
         #region 非受注案件一覧表示関連
         #region 非受注状況一覧データ並び
@@ -3531,7 +4561,7 @@
                 ProgressNonOrders.Visible = true;
                 ProgressNonOrders.Minimum = 0;
                 ProgressNonOrders.Maximum = arData.Count;
-                tabPage9.Update();
+                tabPage10.Update();
                 //Thread.Sleep(100);
 
                 // データ表示
@@ -3708,7 +4738,7 @@
                 ProgressCompletionOfConstruction.Visible = true;
                 ProgressCompletionOfConstruction.Minimum = 0;
                 ProgressCompletionOfConstruction.Maximum = arData.Count;
-                tabPage10.Update();
+                tabPage11.Update();
                 //Thread.Sleep(100);
 
                 lblCompTitle01.Visible = false;
@@ -3911,6 +4941,7 @@
         private long[] CalcOrdersDecisionPrice(decimal Period)
         {
             IOConstructionBaseInfo BaseDB = new IOConstructionBaseInfo();
+
             int[] Status = new int[] {  CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求準備")).Key,
                                             CommonDefine.ProjectsStatus.First(x => x.Value.Equals("請求完了")).Key};
             long[] lArrayRet = new long[Status.Length];
@@ -3918,9 +4949,12 @@
             try
             {
 
-                string strSQL = "SELECT CONSTRUCTIONSTATUSFLG, SUM(ORDERSDECISIONPRICE) FROM CONSTRUCTIONBASEINFO";
-                strSQL += string.Format(" WHERE CONSTRUCTIONPERIOD = {0}", Period);
-                strSQL += " AND CONSTRUCTIONSTATUSFLG IN (";
+                string strSQL = "SELECT A.CONSTRUCTIONSTATUSFLG, SUM(A.ORDERSDECISIONPRICE), SUM(B.ORDERSDECISIONPRICE)";
+                strSQL += " FROM CONSTRUCTIONBASEINFO A";
+                strSQL += " LEFT JOIN  CONSTRUCTIONLEDGER B ON B.CONSTRUCTIONCODE = A.CONSTRUCTIONCODE";
+                strSQL += string.Format(" WHERE A.CONSTRUCTIONPERIOD = {0}", Period);
+                strSQL += string.Format(" AND A.JOINFLG != {0}", (int)CommonDefine.BaseInfoJoinFlg.JoinChildren);
+                strSQL += " AND A.CONSTRUCTIONSTATUSFLG IN (";
                 for (int i = 0; i < Status.Length; i++)
                 {
                     if (i != 0) strSQL += ",";
@@ -3927,21 +4961,33 @@
                     strSQL += string.Format(" {0}", Status[i]);
                 }
                 strSQL += ")";
-                strSQL += " GROUP BY CONSTRUCTIONSTATUSFLG";
-                strSQL += " ORDER BY CONSTRUCTIONSTATUSFLG";
+                strSQL += " GROUP BY A.CONSTRUCTIONSTATUSFLG";
+                strSQL += " ORDER BY A.CONSTRUCTIONSTATUSFLG";
 
                 ArrayList arryList = new ArrayList();
                 if (!BaseDB.ExecuteReader(strSQL, ref arryList)) return lArrayRet;
                 if (arryList.Count == 0) return lArrayRet;
+
+                long work1 = 0;
+                long work2 = 0;
                 foreach (object[] getObj in arryList)
                 {
+                    work1 = CommonMotions.cnvLong(getObj[1]);
+                    work2 = CommonMotions.cnvLong(getObj[2]);
+
                     if (CommonMotions.cnvInt(getObj[0]) == Status[0])
                     {
-                        lArrayRet[0] = CommonMotions.cnvLong(getObj[1]);
+                        if (Period < 16)
+                            lArrayRet[0] = work1;
+                        else
+                            lArrayRet[0] = work2;
                     }
                     else
                     {
-                        lArrayRet[1] = CommonMotions.cnvLong(getObj[1]);
+                        if (Period < 16)
+                            lArrayRet[1] = work1;
+                        else
+                            lArrayRet[1] = work2;
                     }
                 }
 
@@ -4075,7 +5121,7 @@
                 progBarSalesGraph.Visible = true;
                 progBarSalesGraph.Minimum = ino;
                 progBarSalesGraph.Maximum = sgdList.Count;
-                tabPage13.Update();
+                tabPage14.Update();
 
                 DateTime wrkUpdate = sgdList[0].UpdateDate;
                 foreach (SalesGraphData wrkRec in sgdList)
@@ -4266,13 +5312,12 @@
 
                 // --------------- 行動予定の表示
                 List<ActionScheduleData> asdList = new List<ActionScheduleData>();
-                //string strSQL = String.Format(" Where (TO_DATE('{0}','YYYY/MM/DD') <= TargetDate AND TargetDate <= TO_DATE('{1}','YYYY/MM/DD'))"
                 string strSQL = String.Format(" Where (STR_TO_DATE('{0}','%Y/%m/%d') <= TargetDate AND TargetDate <= STR_TO_DATE('{1}','%Y/%m/%d'))"
                                         , ColenderStartDate.ToShortDateString(), ColenderEndDate.ToShortDateString());
                 strSQL += string.Format(" And PersonCode = {0}", iCode);
                 strSQL += " ORDER BY TargetDate ASC";
                 if (!asdDB.SelectAction(strSQL, ref asdList)) return;
-                if (asdList.Count == 0) return;
+                //if (asdList.Count == 0) return;
 
                 // 行の追加
                 int LineCnt = dgvActionSchedule.Rows.Add();
@@ -4778,8 +5823,11 @@
 
                 vcDB.Reader2Struct(InData, ref VehicleRec);
 
+                int InPo = DBVehicleCnt;
+                if (CommonMotions.chkObjectIsNull(InData[InPo])) goto DataSet01;
+                if (InData[InPo].ToString().Length == 0) goto DataSet01;
+
                 object[] objSchedule = new object[DBVehicleSCnt];
-                int InPo = DBVehicleCnt;
                 for (int i = 0; i < DBVehicleSCnt; i++, InPo++)
                 {
                     objSchedule[i] = InData[InPo];
@@ -4786,8 +5834,14 @@
                 }
                 vsdDB.Reader2Struct(objSchedule, ref VehicleSRec);
 
+            DataSet01:
+
+                InPo = DBVehicleCnt + DBVehicleSCnt;
+                if (CommonMotions.chkObjectIsNull(InData[InPo])) return;
+                if (InData[InPo].ToString().Length == 0) return;
+
                 object[] objPerson = new object[DBPersonCnt];
-                InPo = DBVehicleCnt + DBVehicleSCnt;
+
                 for (int i = 0; i < DBPersonCnt; i++, InPo++)
                 {
                     objPerson[i] = InData[InPo];
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuEvent.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuEvent.cs	(nonexistent)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuEvent.cs	(revision 83)
@@ -0,0 +1,739 @@
+﻿using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+using System.Collections;
+using System.Diagnostics;
+using System.Threading;
+using System.Windows.Forms.DataVisualization.Charting;
+
+using log4net;
+using log4net.Appender;
+using log4net.Repository.Hierarchy;
+
+using ProcessManagement.Common;
+using ProcessManagement.DB.IOAccess;
+using ProcessManagement.DataModel;
+using ProcessManagement.Forms.Master;
+using ProcessManagement.Forms.DataEntry;
+using ProcessManagement.Forms.ControlsAction;
+using ProcessManagement.Forms.CustomControls;
+using ProcessManagement.Forms.SubForms;
+
+namespace ProcessManagement.Forms
+{
+    partial class FrmMenu
+    {
+        #region 受注管理イベント起動処理
+        /// <summary>
+        /// 受注管理イベント起動処理
+        /// </summary>
+        /// <param name="RowCnt"></param>
+        /// <param name="ColCnt"></param>
+        /// <param name="NowPoint"></param>
+        private void OrderTabEvent(int RowCnt, int ColCnt, ref int NowPoint)
+        {
+            try
+            {
+                switch (RowCnt)
+                {
+                    case 0:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　工事基本情報入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);
+                                break;
+                        }
+                        break;
+                    case 2:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                // ----- 起動プロセス設定
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　積算見積入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimateInput);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                            case 2:
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
+
+                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                //　積算見積書承認
+                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算見積書承認")).Key;
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
+                                break;
+                            case 4:
+                                // ----- 起動プロセス設定
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　積算見積印刷
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimatePrint);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                        }
+                        break;
+                    case 4:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                // ----- 起動プロセス設定
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　積算予算入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.EstimateBudget);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                            case 2:
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
+
+                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                //　積算予算書承認
+                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("積算予算書承認")).Key;
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
+                                break;
+                        }
+                        break;
+                    case 6:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                // 契約結合
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.OrderJoin);
+                                break;
+                            case 2:
+                                // 見積分割
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionSplit);
+                                break;
+                        }
+                        break;
+                }
+                if (NowPoint < 0) return;
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 施工管理イベント起動処理
+        /// <summary>
+        /// 施工管理イベント起動処理
+        /// </summary>
+        /// <param name="RowCnt"></param>
+        /// <param name="ColCnt"></param>
+        /// <param name="NowPoint"></param>
+        private void ConstructionTabEvent(int RowCnt, int ColCnt, ref int NowPoint)
+        {
+            try
+            {
+                switch (RowCnt)
+                {
+                    case 1:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 工事詳細台帳
+                                // 起動権限確認
+                                int editflg = (int)CommonDefine.ProcessDataEdit.Reference;
+                                if (ClsSecurityPermission.GetExecutePermission((int)ClsExcute.ProcessExecuteNo.DepartmentExpenssList, ref editflg))
+                                {
+                                    // 部署別台帳まとめ一覧
+                                    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);
+                                }
+                                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
+                            case 7:
+                                #region 交通費及び購入品入力
+                                // 交通費及び購入品入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.TAndPCosts);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);    // ダミー
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
+                                break;
+                                #endregion
+                            case 9:
+                                #region 出勤管理
+                                // 出勤管理
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.DRWork);
+                                // メニューからの起動はログインユーザーをセットする
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
+                                break;
+                                #endregion
+                        }
+                        break;
+                    case 3:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 行動予定入力
+                                // 行動予定入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ActionSchdule);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 車両予約入力
+                                int VehicleCode = 0;
+                                if (VehicleCodeSelector(ref VehicleCode))
+                                {
+                                    // 車両予約入力
+                                    NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.VehicleSchdule);
+                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(VehicleCode);
+                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
+                                }
+                                break;
+                                #endregion
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 5:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 資材入力（資材一覧）
+                                // 資材入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialList);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 資材貸出
+                                // 資材入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialReserveEntry);
+                                break;
+                                #endregion
+                            case 5:
+                                #region 資材返却
+                                // 資材入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.MaterialReturnEntry);
+                                break;
+                                #endregion
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 9:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 工事施工予算入力
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                // 工事施工予算入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBudget);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 工事予算書承認
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
+
+                                //　工事予算書承認
+                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("工事予算書承認")).Key;
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
+                                break;
+                                #endregion
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 11:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 注文書入力
+                                // ----- 起動プロセス設定
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                // 注文書入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.PurchaseOrderEntry);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 注文書承認
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ApprovalDocumentList);
+
+                                // 承認一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                //　注文書承認
+                                int ApprovalCode = ClsExcute.AppovalList.First(x => x.Value.Equals("注文書承認")).Key;
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(ApprovalCode);
+                                break;
+                                #endregion
+                            case 5:
+                                #region 注文書印刷
+                                // ----- 起動プロセス設定
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　注文書印刷
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.PurchaseOrderPrint);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                                #endregion
+                            case 7:
+                                #region 注文書発給状況一覧
+                                // 注文書発給状況一覧
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PurchaseOrderStatus);
+                                break;
+                                #endregion
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 13:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 15:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 17:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 19:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 23:
+                        switch (ColCnt)
+                        {
+                            case 1:                         // 請求書作成
+                                #region 請求書入力（出来高）
+                                // 請求書入力（出来高）→分割
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestInput);
+
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 工事番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 承認機能番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 受付番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)FrmConstructionDiag.SelectConstructionType.SeparateBilling);   // 分割払い
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);               // ----- 直接表示フラグ
+                                break;
+                                #endregion
+                            case 3:
+                                break;
+                            case 5:                         // 請求書印刷
+                                #region 請求書印刷
+                                // 請求書印刷
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestPrint);
+                                break;
+                                #endregion
+                            case 7:
+                                break;
+                            case 9:
+                                #region 取引先入金入力
+                                // 入金確認
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PaymentConfirmation);
+                                break;
+                                #endregion
+                        }
+                        break;
+                    case 24:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 25:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 請求書入力（完了後）
+                                // 請求書入力→一括
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestInput);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 工事番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 承認機能番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(0);                   // 受付番号（ダミー）
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)FrmConstructionDiag.SelectConstructionType.CombinedOrder);   // 一括払い
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);               // ----- 直接表示フラグ
+                                break;
+                                #endregion
+                            case 3:
+                                break;
+                            case 5:                 // 請求書印刷
+                                #region 請求書印刷
+                                // 請求書印刷
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestPrint);
+                                break;
+                                #endregion
+                            case 7:
+                                break;
+                            case 9:
+                                #region 取引先入金入力
+                                // 入金確認
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.PaymentConfirmation);
+                                break;
+                                #endregion
+                        }
+                        break;
+                    case 29:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 業者・職人手間請求確認（手間業者）
+                                // 業者・職人手間請求確認（手間業者）
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Labor);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 業者・職人手間請求確認（通常業者）
+                                // 業者・職人手間請求確認（通常業者）
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.RequestSummaryList);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)CommonDefine.LabourKinds.Normal);
+                                break;
+                                #endregion
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 33:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                }
+                if (NowPoint < 0) return;
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 総務管理イベント起動処理
+        /// <summary>
+        /// 総務管理イベント起動処理
+        /// </summary>
+        /// <param name="RowCnt"></param>
+        /// <param name="ColCnt"></param>
+        /// <param name="NowPoint"></param>
+        private void AffairsTabEvent(int RowCnt, int ColCnt, ref int NowPoint)
+        {
+            try
+            {
+                switch (RowCnt)
+                {
+                    case 1:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 行動予定入力
+                                // 行動予定入力
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.ActionSchdule);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(CommonMotions.LoginUserData.PersonCode);
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 車両予約入力
+                                int VehicleCode = 0;
+                                if (VehicleCodeSelector(ref VehicleCode))
+                                {
+                                    // 車両予約入力
+                                    NowPoint = ClsExcute.NextProcess((int)ClsExcute.SubFormExecuteNo.VehicleSchdule);
+                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(VehicleCode);
+                                    ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add(DateTime.Now.Month);
+                                }
+                                break;
+                                #endregion
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 3:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 7:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                #region 工事基本情報入力
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                //　工事基本情報入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBaseInfo);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(true);
+                                break;
+                                #endregion
+                            case 3:
+                                #region 工事施工予算入力
+                                // ----- 起動プロセス設定
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.ConstructionList);
+
+                                // 工事一覧から表示を行うため起動プロセスはパラメータの1つ目にセットする。
+                                // 工事施工予算入力
+                                ClsExcute.ProcControlPara[NowPoint].IntExecParameter.Add((int)ClsExcute.ProcessExecuteNo.ConstructionBudget);
+                                ClsExcute.ProcControlPara[NowPoint].BoolExecParameter.Add(false);
+                                break;
+                                #endregion
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 9:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 13:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                    case 17:
+                        switch (ColCnt)
+                        {
+                            case 1:
+                                break;
+                            case 3:
+                                break;
+                            case 5:
+                                break;
+                            case 7:
+                                break;
+                            case 9:
+                                break;
+                        }
+                        break;
+                }
+                if (NowPoint < 0) return;
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+
+        #region 各種提出書類イベント起動処理
+        /// <summary>
+        /// 各種提出書類イベント起動処理
+        /// </summary>
+        /// <param name="RowCnt"></param>
+        /// <param name="ColCnt"></param>
+        /// <param name="NowPoint"></param>
+        private void NotificationTabEvent(int RowCnt, int ColCnt, ref int NowPoint)
+        {
+            try
+            {
+                switch (RowCnt)
+                {
+                    case 0:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.CostomerRegistList);
+                                break;
+                            case 2:
+                                break;
+                        }
+                        break;
+                    case 2:
+                        switch (ColCnt)
+                        {
+                            case 0:
+                                NowPoint = ClsExcute.NextProcess((int)ClsExcute.ProcessExecuteNo.SubConstrRegistList);
+                                break;
+                            case 2:
+                                break;
+                        }
+                        break;
+                    case 4:
+                        switch (ColCnt)
+                        {
+                            case 2:
+                                break;
+                        }
+                        break;
+                }
+
+                if (NowPoint < 0) return;
+
+                // 処理実行
+                ClsExcute.ProcesscExecute();
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+            }
+        }
+        #endregion
+    }
+}
Index: branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj	(revision 83)
@@ -87,14 +87,11 @@
       <SpecificVersion>False</SpecificVersion>
       <HintPath>lib\log4net.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.Office.Interop.Excel, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
-      <EmbedInteropTypes>True</EmbedInteropTypes>
+    <Reference Include="Microsoft.VisualBasic" />
+    <Reference Include="Microsoft.VisualBasic.PowerPacks, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
+      <SpecificVersion>False</SpecificVersion>
+      <HintPath>C:\Program Files (x86)\Reference Assemblies\Microsoft\VBPowerPacks\v12.0\Microsoft.VisualBasic.PowerPacks.dll</HintPath>
     </Reference>
-    <Reference Include="Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c">
-      <EmbedInteropTypes>True</EmbedInteropTypes>
-    </Reference>
-    <Reference Include="Microsoft.VisualBasic" />
-    <Reference Include="Microsoft.VisualBasic.PowerPacks.Vs, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
     <Reference Include="MySql.Data, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d, processorArchitecture=MSIL">
       <SpecificVersion>False</SpecificVersion>
       <HintPath>lib\MySql.Data.dll</HintPath>
@@ -129,15 +126,19 @@
     <Compile Include="Common\Process\ClsExcute.cs" />
     <Compile Include="Common\CommonDefine.cs" />
     <Compile Include="Common\Office\UsedWord.cs" />
+    <Compile Include="DataModel\AttendanceDailyData.cs" />
     <Compile Include="DataModel\AttendanceData.cs" />
     <Compile Include="DataModel\BankBusinessDayMaster.cs" />
     <Compile Include="DataModel\BillingData.cs" />
     <Compile Include="DataModel\BillingDataDetail.cs" />
     <Compile Include="DataModel\BillingPaymentSummary.cs" />
+    <Compile Include="DataModel\CategoryNameMaster.cs" />
     <Compile Include="DataModel\ConstructionFieldNameDetail.cs" />
     <Compile Include="DataModel\ConstructionFieldNameHeader.cs" />
     <Compile Include="DataModel\ConstructionLink.cs" />
     <Compile Include="DataModel\ConstructionMaterialInfo.cs" />
+    <Compile Include="DataModel\CostomerRegist.cs" />
+    <Compile Include="DataModel\DailyData.cs" />
     <Compile Include="DataModel\DeadLineMaster.cs" />
     <Compile Include="DataModel\DepositApprovalInfo.cs" />
     <Compile Include="DataModel\DepositData.cs" />
@@ -150,10 +151,12 @@
     <Compile Include="DataModel\OrdersPriceData.cs" />
     <Compile Include="DataModel\PaymentApprovalInfo.cs" />
     <Compile Include="DataModel\PaymentDataDetail.cs" />
+    <Compile Include="DataModel\PersonApproval.cs" />
+    <Compile Include="DataModel\PersonApprovalCommnet .cs" />
     <Compile Include="DataModel\PersonDepartmentMaster.cs" />
     <Compile Include="DataModel\PersonSalaryMaster.cs" />
     <Compile Include="DataModel\ProceedingsDataDetail.cs" />
-    <Compile Include="DataModel\ProceedingsDataAttendee.cs" />
+    <Compile Include="DataModel\ProceedingsDataAttend.cs" />
     <Compile Include="DataModel\ProceedingsData.cs" />
     <Compile Include="DataModel\DailyDataField.cs" />
     <Compile Include="DataModel\DailyDataSubcontractors.cs" />
@@ -172,6 +175,7 @@
     <Compile Include="DataModel\ConstructionLedger.cs" />
     <Compile Include="DataModel\CostDataOfPerson.cs" />
     <Compile Include="DataModel\DailyReportRow.cs" />
+    <Compile Include="DataModel\ProcessApprovalCommnet.cs" />
     <Compile Include="DataModel\ProcessApprovalDetail.cs" />
     <Compile Include="DataModel\ProcessExcuter.cs" />
     <Compile Include="DataModel\RequestData.cs" />
@@ -178,10 +182,16 @@
     <Compile Include="DataModel\RequestDataDetail.cs" />
     <Compile Include="DataModel\RequestGridKeys.cs" />
     <Compile Include="DataModel\RequestHead.cs" />
+    <Compile Include="DataModel\SubConstrJobItemRegist.cs" />
+    <Compile Include="DataModel\SubConstrJobLinkRegist.cs" />
+    <Compile Include="DataModel\SubConstrRegist.cs" />
     <Compile Include="DataModel\SubContractorJobCategory.cs" />
     <Compile Include="DataModel\SubContractorJobILink.cs" />
     <Compile Include="DataModel\SuppliersMaster.cs" />
     <Compile Include="DataModel\SecurityMaster.cs" />
+    <Compile Include="DataModel\TranceportDailyData.cs" />
+    <Compile Include="DataModel\TypeExpensesMaster.cs" />
+    <Compile Include="DB\IOAccess\IOAttendanceDailyData.cs" />
     <Compile Include="DB\IOAccess\IOAttendanceData.cs" />
     <Compile Include="DB\IOAccess\IOBankBusinessDayMaster.cs" />
     <Compile Include="DB\IOAccess\IOBillingData.cs" />
@@ -189,6 +199,8 @@
     <Compile Include="DB\IOAccess\IOBillingPaymentSummary.cs" />
     <Compile Include="DB\IOAccess\IOConstructionLink.cs" />
     <Compile Include="DB\IOAccess\IOConstructionMaterialInfo.cs" />
+    <Compile Include="DB\IOAccess\IOCostomerRegist.cs" />
+    <Compile Include="DB\IOAccess\IODailyData.cs" />
     <Compile Include="DB\IOAccess\IODeadLineMaster.cs" />
     <Compile Include="DB\IOAccess\IODepositApprovalInfo.cs" />
     <Compile Include="DB\IOAccess\IODepositData.cs" />
@@ -198,18 +210,40 @@
     <Compile Include="DB\IOAccess\IOMaterialItem.cs" />
     <Compile Include="DB\IOAccess\IOMaterialRecordInfo.cs" />
     <Compile Include="DB\IOAccess\IOMaterialTypes.cs" />
+    <Compile Include="DB\IOAccess\IOMCategoryName.cs" />
     <Compile Include="DB\IOAccess\IOMPersonDepartment.cs" />
     <Compile Include="DB\IOAccess\IOMPersonSalary.cs" />
     <Compile Include="DB\IOAccess\IOMSecurity.cs" />
     <Compile Include="DB\IOAccess\IOMProcessExcute.cs" />
+    <Compile Include="DB\IOAccess\IOMTypeExpenses.cs" />
     <Compile Include="DB\IOAccess\IOOrdersPriceData.cs" />
     <Compile Include="DB\IOAccess\IOPaymentApprovalInfo.cs" />
     <Compile Include="DB\IOAccess\IOPaymentDataDetail.cs" />
+    <Compile Include="DB\IOAccess\IOPersonApproval.cs" />
+    <Compile Include="DB\IOAccess\IOPersonApprovalCommnet.cs" />
+    <Compile Include="DB\IOAccess\IOProceedingsDataAttend.cs" />
+    <Compile Include="DB\IOAccess\IOProcessApprovalCommnet.cs" />
     <Compile Include="DB\IOAccess\IOProcessApprovalDetail.cs" />
     <Compile Include="DB\IOAccess\IORequestData.cs" />
     <Compile Include="DB\IOAccess\IORequestDataDetail.cs" />
     <Compile Include="DB\IOAccess\IORequestHead.cs" />
+    <Compile Include="DB\IOAccess\IOSubConstrJobItemRegist.cs" />
+    <Compile Include="DB\IOAccess\IOSubConstrJobLinkRegist.cs" />
+    <Compile Include="DB\IOAccess\IOSubConstrRegist.cs" />
+    <Compile Include="DB\IOAccess\IOTranceportDailyData.cs" />
     <Compile Include="DB\MySql\MySqlProcess.cs" />
+    <Compile Include="Forms\DataEntry\ApprovalPerson\FrmApprovalPerson.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\ApprovalPerson\FrmApprovalPerson.designer.cs">
+      <DependentUpon>FrmApprovalPerson.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\ApprovalPerson\FrmApprovalPersonAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\ApprovalPerson\SourceUpdate.cs">
+      <SubType>Form</SubType>
+    </Compile>
     <Compile Include="Forms\DataEntry\ConstructionBaseInfo\DataChange.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -228,9 +262,43 @@
     <Compile Include="Forms\DataEntry\ConstructionJoin\FrmJoinSelect.designer.cs">
       <DependentUpon>FrmJoinSelect.cs</DependentUpon>
     </Compile>
+    <Compile Include="Forms\DataEntry\ConstructionPersonList\FrmConstructionPersonList.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\ConstructionPersonList\FrmConstructionPersonList.designer.cs">
+      <DependentUpon>FrmConstructionPersonList.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\ConstructionPersonList\FrmConstructionPersonListAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
     <Compile Include="Forms\DataEntry\ConstructionSplit\FrmConstructionSplitAuxiliary.cs">
       <SubType>Form</SubType>
     </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegist.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegist.designer.cs">
+      <DependentUpon>FrmCostomerRegist.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegistAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegistList.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegistList.designer.cs">
+      <DependentUpon>FrmCostomerRegistList.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegistListAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\PrintCommon.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CostomerRegist\PrintFormat.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\CreateConstructionList\CreateConstructionList.cs" />
     <Compile Include="Forms\DataEntry\DepExpenssList\FrmDepExpenssList.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -252,6 +320,12 @@
     <Compile Include="Forms\DataEntry\DRConstruction\PrintFormat.cs">
       <SubType>Form</SubType>
     </Compile>
+    <Compile Include="Forms\DataEntry\DRWork\FrmDRWorkList.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\DRWork\FrmDRWorkList.Designer.cs">
+      <DependentUpon>FrmDRWorkList.cs</DependentUpon>
+    </Compile>
     <Compile Include="Forms\DataEntry\Material\MaterialCountEntry\FrmMaterialCountEntry.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -276,6 +350,21 @@
     <Compile Include="Forms\DataEntry\Material\MaterialReturnEntry\ProcessControl.cs">
       <SubType>Form</SubType>
     </Compile>
+    <Compile Include="Forms\DataEntry\PersonApprovalList\FrmPersonAppList.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\PersonApprovalList\FrmPersonAppList.Designer.cs">
+      <DependentUpon>FrmPersonAppList.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\PersonApprovalList\FrmPersonAppListAuxiliary.cs">
+      <SubType>Form</SubType>
+    </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>
@@ -329,7 +418,6 @@
     <Compile Include="DB\IOAccess\IOConstructionLedger.cs" />
     <Compile Include="DB\IOAccess\IOMSubContractorJobLink.cs" />
     <Compile Include="DB\IOAccess\IOProceedingsDataDetail.cs" />
-    <Compile Include="DB\IOAccess\IOProceedingsDataAttendee.cs" />
     <Compile Include="DB\IOAccess\IOProceedingsData.cs" />
     <Compile Include="DB\IOAccess\IODailyDataField.cs" />
     <Compile Include="DB\IOAccess\IODailyDataSubcontractors.cs" />
@@ -560,6 +648,24 @@
     <Compile Include="Forms\DataEntry\Request\StatusAndDateReq.Designer.cs">
       <DependentUpon>StatusAndDateReq.cs</DependentUpon>
     </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegist.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegist.designer.cs">
+      <DependentUpon>FrmSubConstrRegist.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistList.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistList.designer.cs">
+      <DependentUpon>FrmSubConstrRegistList.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistListAuxiliary.cs">
+      <SubType>Form</SubType>
+    </Compile>
     <Compile Include="Forms\DataEntry\TAndPCosts\FrmSelectPaymentDay.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -575,6 +681,12 @@
     <Compile Include="Forms\DataEntry\TAndPCosts\FrmTAndPCosts.Designer.cs">
       <DependentUpon>FrmTAndPCosts.cs</DependentUpon>
     </Compile>
+    <Compile Include="Forms\Master\CategoryName\FrmCategoryNameMaster.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\Master\CategoryName\FrmCategoryNameMaster.designer.cs">
+      <DependentUpon>FrmCategoryNameMaster.cs</DependentUpon>
+    </Compile>
     <Compile Include="Forms\Master\Material\MaterialItemsMaster\FrmMaterialItemsMaster.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -620,6 +732,18 @@
     <Compile Include="Forms\Master\Suppliers\FrmSuppliers.designer.cs">
       <DependentUpon>FrmSuppliers.cs</DependentUpon>
     </Compile>
+    <Compile Include="Forms\SubForms\FrmInputComment.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\SubForms\FrmInputComment.designer.cs">
+      <DependentUpon>FrmInputComment.cs</DependentUpon>
+    </Compile>
+    <Compile Include="Forms\SubForms\FrmPrintInfomation.cs">
+      <SubType>Form</SubType>
+    </Compile>
+    <Compile Include="Forms\SubForms\FrmPrintInfomation.Designer.cs">
+      <DependentUpon>FrmPrintInfomation.cs</DependentUpon>
+    </Compile>
     <Compile Include="Forms\SubForms\FrmRequestPrint.cs">
       <SubType>Form</SubType>
     </Compile>
@@ -1157,11 +1281,17 @@
     <Compile Include="Forms\ZMenu\FrmMenuAuxiliary.cs">
       <SubType>Form</SubType>
     </Compile>
+    <Compile Include="Forms\ZMenu\FrmMenuEvent.cs">
+      <SubType>Form</SubType>
+    </Compile>
     <Compile Include="Program.cs" />
     <Compile Include="Properties\AssemblyInfo.cs" />
     <EmbeddedResource Include="Forms\CustomControls\DataGridViewEX.resx">
       <DependentUpon>DataGridViewEX.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\ApprovalPerson\FrmApprovalPerson.resx">
+      <DependentUpon>FrmApprovalPerson.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\ConstructionJoin\FrmConstructionJoin.resx">
       <DependentUpon>FrmConstructionJoin.cs</DependentUpon>
     </EmbeddedResource>
@@ -1168,6 +1298,15 @@
     <EmbeddedResource Include="Forms\DataEntry\ConstructionJoin\FrmJoinSelect.resx">
       <DependentUpon>FrmJoinSelect.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\ConstructionPersonList\FrmConstructionPersonList.resx">
+      <DependentUpon>FrmConstructionPersonList.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegist.resx">
+      <DependentUpon>FrmCostomerRegist.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\CostomerRegist\FrmCostomerRegistList.resx">
+      <DependentUpon>FrmCostomerRegistList.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\DepExpenssList\FrmDepExpenssList.resx">
       <DependentUpon>FrmDepExpenssList.cs</DependentUpon>
     </EmbeddedResource>
@@ -1192,6 +1331,9 @@
     <EmbeddedResource Include="Forms\DataEntry\DRWork\FrmDRWork.resx">
       <DependentUpon>FrmDRWork.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\DRWork\FrmDRWorkList.resx">
+      <DependentUpon>FrmDRWorkList.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\Material\MaterialCountEntry\FrmMaterialCountEntry.resx">
       <DependentUpon>FrmMaterialCountEntry.cs</DependentUpon>
     </EmbeddedResource>
@@ -1201,6 +1343,9 @@
     <EmbeddedResource Include="Forms\DataEntry\Material\MaterialReturnEntry\FrmMaterialReturnEntry.resx">
       <DependentUpon>FrmMaterialReturnEntry.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\PersonApprovalList\FrmPersonAppList.resx">
+      <DependentUpon>FrmPersonAppList.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\Proceedings\FrmProceedings.resx">
       <DependentUpon>FrmProceedings.cs</DependentUpon>
     </EmbeddedResource>
@@ -1246,6 +1391,12 @@
     <EmbeddedResource Include="Forms\DataEntry\Request\StatusAndDateReq.resx">
       <DependentUpon>StatusAndDateReq.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegist.resx">
+      <DependentUpon>FrmSubConstrRegist.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Forms\DataEntry\SubConstrRegist\FrmSubConstrRegistList.resx">
+      <DependentUpon>FrmSubConstrRegistList.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\DataEntry\TAndPCosts\FrmSelectPaymentDay.resx">
       <DependentUpon>FrmSelectPaymentDay.cs</DependentUpon>
     </EmbeddedResource>
@@ -1252,6 +1403,9 @@
     <EmbeddedResource Include="Forms\DataEntry\TAndPCosts\FrmTAndPCosts.resx">
       <DependentUpon>FrmTAndPCosts.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\Master\CategoryName\FrmCategoryNameMaster.resx">
+      <DependentUpon>FrmCategoryNameMaster.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\Master\Material\MaterialItemsMaster\FrmMaterialItemsMaster.resx">
       <DependentUpon>FrmMaterialItemsMaster.cs</DependentUpon>
     </EmbeddedResource>
@@ -1270,6 +1424,12 @@
     <EmbeddedResource Include="Forms\Master\Suppliers\FrmSuppliers.resx">
       <DependentUpon>FrmSuppliers.cs</DependentUpon>
     </EmbeddedResource>
+    <EmbeddedResource Include="Forms\SubForms\FrmInputComment.resx">
+      <DependentUpon>FrmInputComment.cs</DependentUpon>
+    </EmbeddedResource>
+    <EmbeddedResource Include="Forms\SubForms\FrmPrintInfomation.resx">
+      <DependentUpon>FrmPrintInfomation.cs</DependentUpon>
+    </EmbeddedResource>
     <EmbeddedResource Include="Forms\SubForms\FrmRequestPrint.resx">
       <DependentUpon>FrmRequestPrint.cs</DependentUpon>
     </EmbeddedResource>
@@ -1547,6 +1707,44 @@
     <Content Include="Resources\kanriIcon.ico" />
     <Content Include="rinen.jpg" />
   </ItemGroup>
+  <ItemGroup>
+    <COMReference Include="Microsoft.Office.Core">
+      <Guid>{2DF8D04C-5BFA-101B-BDE5-00AA0044DE52}</Guid>
+      <VersionMajor>2</VersionMajor>
+      <VersionMinor>7</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+    <COMReference Include="Microsoft.Office.Interop.Excel">
+      <Guid>{00020813-0000-0000-C000-000000000046}</Guid>
+      <VersionMajor>1</VersionMajor>
+      <VersionMinor>8</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+    <COMReference Include="Microsoft.Office.Interop.Word">
+      <Guid>{00020905-0000-0000-C000-000000000046}</Guid>
+      <VersionMajor>8</VersionMajor>
+      <VersionMinor>6</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+    <COMReference Include="VBIDE">
+      <Guid>{0002E157-0000-0000-C000-000000000046}</Guid>
+      <VersionMajor>5</VersionMajor>
+      <VersionMinor>3</VersionMinor>
+      <Lcid>0</Lcid>
+      <WrapperTool>primary</WrapperTool>
+      <Isolated>False</Isolated>
+      <EmbedInteropTypes>True</EmbedInteropTypes>
+    </COMReference>
+  </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
        Other similar extension points exist, see Microsoft.Common.targets.
Index: branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj.user
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj.user	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/ProcessManagement.csproj.user	(revision 83)
@@ -3,7 +3,7 @@
   <PropertyGroup>
     <ReferencePath>
     </ReferencePath>
-    <ProjectView>ShowAllFiles</ProjectView>
+    <ProjectView>ProjectFiles</ProjectView>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
     <StartArguments>/NOCHECK</StartArguments>
Index: branches/src/ProcessManagement/ProcessManagement/ProcessManagement.xml
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/ProcessManagement.xml	(revision 82)
+++ branches/src/ProcessManagement/ProcessManagement/ProcessManagement.xml	(revision 83)
@@ -2,7 +2,8 @@
 <ProcessManagement>
   <!-- ＤＢ接続情報 -->
   <DBConnect>
-    <DBServer>203.137.94.208</DBServer>
+    <!--<DBServer>203.137.94.208</DBServer>-->
+    <DBServer>localhost</DBServer>
     <DBUser>pmana</DBUser>
     <Password>manager</Password>
     <Database>processmanagement</Database>
Index: branches/src/ProcessManagement/ProcessManagement.v12.suo
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
