Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonDefine.cs	(revision 371)
@@ -256,6 +256,61 @@
         public static Color s_clrNormal = Color.White;
         #endregion
 
+        #region システムカラーテーブル
+        /// <summary>
+        /// システムカラーテーブル
+        /// </summary>
+        public static Color[] DefineColorList = new Color[]{
+                                                                    Color.White,
+                                                                    Color.RoyalBlue,
+                                                                    Color.DarkOrange,
+                                                                    Color.IndianRed,
+                                                                    Color.Gray,
+                                                                    Color.Chartreuse,
+                                                                    Color.SteelBlue,
+                                                                    Color.LightSeaGreen,
+                                                                    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 曜日文字
         /// <summary>
         /// 曜日文字
Index: branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Common/CommonVersion.cs	(revision 371)
@@ -14,7 +14,7 @@
         /// <summary>
         /// 本体バージョン
         /// </summary>
-        public static int s_SystemVersion = 228;
+        public static int s_SystemVersion = 229;
 
         /// <summary>
         /// コピー・環境バージョン
Index: branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs	(revision 371)
@@ -376,78 +376,6 @@
 
         #endregion
 
-        #region 承認種別カラーテーブル
-        /// <summary>
-        /// 承認種別カラーテーブル(承認処理定義と同じ並び)
-        /// </summary>
-        #region 旧テーブル
-        //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,
-        //                                                            };
-        #endregion
-        public static Color[] ApprovalTypeColorList = new Color[]{  
-                                                                    Color.White,
-                                                                    Color.RoyalBlue,
-                                                                    Color.DarkOrange,
-                                                                    Color.IndianRed,
-                                                                    Color.Gray,
-                                                                    Color.Chartreuse,
-                                                                    Color.SteelBlue,
-                                                                    Color.LightSeaGreen,
-                                                                    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 変数
         /// <summary>
         /// 起動プロセス管理テーブル
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/ConstructionLedgerList/FrmConstructionLedgerListAuxiliary.cs	(revision 371)
@@ -1118,16 +1118,8 @@
             {
                 foreach (DataGridViewColumn wrkCol in dgv.Columns)
                     wrkCol.SortMode = DataGridViewColumnSortMode.NotSortable;
-                //// �f�[�^�������Ȃ�΃\�[�g�ł���
-                if (CommonDefine.s_MaxInitLineCount > dgv.RowCount)
-                //{
-                //    foreach (DataGridViewColumn wrkCol in dgv.Columns)
-                //        wrkCol.SortMode = DataGridViewColumnSortMode.Automatic;
-                //}
-                //else
-                {
-                    dgv.RowCount += (CommonDefine.s_MaxInitLineCount - m_initDataCount);
-                }
+                // �f�[�^�������Ȃ�΃\�[�g�ł���
+                if (CommonDefine.s_MaxInitLineCount > dgv.RowCount) dgv.RowCount = CommonDefine.s_MaxInitLineCount;
 
                 LedgerDB.close(); LedgerDB = null;
                 SalaryDB.close(); SalaryDB = null;
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs	(revision 371)
@@ -392,7 +392,7 @@
             {
                 if (m_bDirty)
                 {   // ----- データ変更有時はデータ登録
-                    DataEntryProcess();
+                    if (!DataEntryProcess()) return;
                 }
 
                 // ボタンの真上にメニューを表示する
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs	(revision 371)
@@ -3083,7 +3083,10 @@
                 ClearErrorIndicate();
 
                 // 登録確認メッセージ表示
-                if (ShowMessageBox("表示中のデータを登録します。", "登録確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.Yes)
+                if (ShowMessageBox("表示中のデータを登録します。"
+                                    , "登録確認"
+                                    , MessageBoxButtons.YesNo
+                                    , MessageBoxIcon.Question) != DialogResult.Yes)
                 {
                     return false;
                 }
@@ -3117,14 +3120,17 @@
             IORequestData ioReqData = new IORequestData();
             IORequestDataDetail ioReqDetail = new IORequestDataDetail();
             IOConstructionLedgerExcute ioLdgExcute = new IOConstructionLedgerExcute();
+            IOConstructionLedgerDetail ioLdgDetail = new IOConstructionLedgerDetail();
 
-            ioReqHead.beginTran();
-            ioReqData.beginTran();
-            ioReqDetail.beginTran();
-            ioLdgExcute.beginTran();
+            ioReqHead.connect(); ioReqHead.beginTran();
+            ioReqData.connect(); ioReqData.beginTran();
+            ioReqDetail.connect(); ioReqDetail.beginTran();
+            ioLdgExcute.connect(); ioLdgExcute.beginTran();
+            ioLdgDetail.connect(); ioLdgDetail.beginTran();
 
             RequestHead ReqHead = m_lstRequestHead[m_nMaxOrderNo - 1];
 
+            bool bRet = true;
             try
             {
                 string sql;
@@ -3131,8 +3137,15 @@
 
                 nRequestNo = ReqHead.RequestNo;
 
-                if (nRequestNo != 0)
+                // ＤＢ未登録の場合
+                if (nRequestNo == 0)
                 {
+                    // 請求Noを採番
+                    nRequestNo = ioReqHead.NumberingRequestNo(ReqHead.RequestMonth, false);
+                    bAdd = true;
+                }
+                else
+                {
                     // 請求Noの要素である請求月を求める
                     int nMonth = CommonMotions.cnvTruncate((double)nRequestNo / 1000);
 
@@ -3141,35 +3154,38 @@
                     {
                         // 当該受付回目の請求データ明細を削除
                         sql = ioReqDetail.CreatePrimarykeyString(nRequestNo);
-                        if (ioReqDetail.DeleteAction(sql) == false)
+                        if (ioReqDetail.DeleteAction(sql, false) == false)
                         {
-                            ioReqHead.rollback();
-                            ioReqData.rollback();
-                            ioReqDetail.rollback();
-                            ioLdgExcute.rollback();
-                            return false;
+                            MessageBox.Show("請求明細データ削除エラー"
+                                            , "登録エラー"
+                                            , MessageBoxButtons.OK
+                                            , MessageBoxIcon.Error);
+                            bRet = false;
+                            return bRet;
                         }
 
                         // 当該受付回目の請求データを削除
                         sql = ioReqData.CreatePrimarykeyString(nRequestNo);
-                        if (ioReqData.DeleteAction(sql) == false)
+                        if (ioReqData.DeleteAction(sql, false) == false)
                         {
-                            ioReqHead.rollback();
-                            ioReqData.rollback();
-                            ioReqDetail.rollback();
-                            ioLdgExcute.rollback();
-                            return false;
+                            MessageBox.Show("請求データ削除エラー"
+                                            , "登録エラー"
+                                            , MessageBoxButtons.OK
+                                            , MessageBoxIcon.Error);
+                            bRet = false;
+                            return bRet;
                         }
 
                         // 請求ヘッダを削除
                         sql = ioReqHead.CreatePrimarykeyString(nRequestNo);
-                        if (ioReqHead.DeleteAction(sql) == false)
+                        if (ioReqHead.DeleteAction(sql, false) == false)
                         {
-                            ioReqHead.rollback();
-                            ioReqData.rollback();
-                            ioReqDetail.rollback();
-                            ioLdgExcute.rollback();
-                            return false;
+                            MessageBox.Show("請求ヘッダ削除エラー"
+                                            , "登録エラー"
+                                            , MessageBoxButtons.OK
+                                            , MessageBoxIcon.Error);
+                            bRet = false;
+                            return bRet;
                         }
 
                         nRequestNo = 0;
@@ -3176,49 +3192,43 @@
                     }
                 }
 
-                // ＤＢ未登録の場合
-                if (nRequestNo == 0)
-                {
-                    // 請求Noを採番
-                    nRequestNo = ioReqHead.NumberingRequestNo(ReqHead.RequestMonth);
-
-                    bAdd = true;
-                }
-
                 // 更新の場合
-                if (bAdd == false)
+                if (!bAdd)
                 {
                     // 請求ヘッダの更新
                     sql = ioReqHead.CreatePrimarykeyString(nRequestNo);
-                    if (ioReqHead.UpdateAction(sql, ReqHead) == false)
+                    if (ioReqHead.UpdateAction(sql, ReqHead, false) == false)
                     {
-                        ioReqHead.rollback();
-                        ioReqData.rollback();
-                        ioReqDetail.rollback();
-                        ioLdgExcute.rollback();
-                        return false;
+                        MessageBox.Show("請求ヘッダ更新エラー"
+                                        , "登録エラー"
+                                        , MessageBoxButtons.OK
+                                        , MessageBoxIcon.Error);
+                        bRet = false;
+                        return bRet;
                     }
 
                     // 当該受付回目の請求データ明細を削除
                     sql = ioReqDetail.CreatePrimarykeyString(nRequestNo);
-                    if (ioReqDetail.DeleteAction(sql) == false)
+                    if (ioReqDetail.DeleteAction(sql, false) == false)
                     {
-                        ioReqHead.rollback();
-                        ioReqData.rollback();
-                        ioReqDetail.rollback();
-                        ioLdgExcute.rollback();
-                        return false;
+                        MessageBox.Show("請求明細データ更新エラー"
+                                        , "登録エラー"
+                                        , MessageBoxButtons.OK
+                                        , MessageBoxIcon.Error);
+                        bRet = false;
+                        return bRet;
                     }
 
                     // 当該受付回目の請求データを削除
                     sql = ioReqData.CreatePrimarykeyString(nRequestNo);
-                    if (ioReqData.DeleteAction(sql) == false)
+                    if (ioReqData.DeleteAction(sql, false) == false)
                     {
-                        ioReqHead.rollback();
-                        ioReqData.rollback();
-                        ioReqDetail.rollback();
-                        ioLdgExcute.rollback();
-                        return false;
+                        MessageBox.Show("請求データ更新エラー"
+                                        , "登録エラー"
+                                        , MessageBoxButtons.OK
+                                        , MessageBoxIcon.Error);
+                        bRet = false;
+                        return bRet;
                     }
 
                 }
@@ -3226,13 +3236,14 @@
                 {
                     // 請求ヘッダの追加
                     ReqHead.RequestNo = nRequestNo;
-                    if (ioReqHead.InsertAction(ReqHead) == false)
+                    if (ioReqHead.InsertAction(ReqHead, false) == false)
                     {
-                        ioReqHead.rollback();
-                        ioReqData.rollback();
-                        ioReqDetail.rollback();
-                        ioLdgExcute.rollback();
-                        return false;
+                        MessageBox.Show("請求ヘッダ追加エラー"
+                                        , "登録エラー"
+                                        , MessageBoxButtons.OK
+                                        , MessageBoxIcon.Error);
+                        bRet = false;
+                        return bRet;
                     }
                 }
 
@@ -3243,13 +3254,14 @@
                 SetRequestDataList(nRequestNo, ref lstData);
 
                 // 請求データの追加
-                if (ioReqData.InsertAction(lstData) == false)
+                if (ioReqData.InsertAction(lstData, false) == false)
                 {
-                    ioReqHead.rollback();
-                    ioReqData.rollback();
-                    ioReqDetail.rollback();
-                    ioLdgExcute.rollback();
-                    return false;
+                    MessageBox.Show("請求データ追加エラー"
+                                    , "登録エラー"
+                                    , MessageBoxButtons.OK
+                                    , MessageBoxIcon.Error);
+                    bRet = false;
+                    return bRet;
                 }
 
                 // 請求データ明細リストに設定
@@ -3257,24 +3269,25 @@
                 SetRequestDataDetailList(nRequestNo, ref lstDetail);
 
                 // 請求データ明細の追加
-                if (ioReqDetail.InsertAction(lstDetail) == false)
+                if (ioReqDetail.InsertAction(lstDetail, false) == false)
                 {
-                    ioReqHead.rollback();
-                    ioReqData.rollback();
-                    ioReqDetail.rollback();
-                    ioLdgExcute.rollback();
-                    return false;
+                    MessageBox.Show("請求明細データ追加エラー"
+                                    , "登録エラー"
+                                    , MessageBoxButtons.OK
+                                    , MessageBoxIcon.Error);
+                    bRet = false;
+                    return bRet;
                 }
 
                 // 詳細台帳へ請求金額の反映
-                if (UpdateRequestAmount(ref ioLdgExcute, ReqHead) == false)
+                if (UpdateRequestAmount(ioLdgExcute, ioLdgDetail, ReqHead) == false)
                 {
-                    ioReqHead.rollback();
-                    ioReqData.rollback();
-                    ioReqDetail.rollback();
-                    ioLdgExcute.rollback();
-
-                    return false;
+                    MessageBox.Show("工事詳細台帳更新エラー"
+                                    , "登録エラー"
+                                    , MessageBoxButtons.OK
+                                    , MessageBoxIcon.Error);
+                    bRet = false;
+                    return bRet;
                 }
 
                 // コミット
@@ -3282,6 +3295,7 @@
                 ioReqData.commit();
                 ioReqDetail.commit();
                 ioLdgExcute.commit();
+                ioLdgDetail.commit();
             }
             catch (Exception ex)
             {
@@ -3289,14 +3303,20 @@
             }
             finally
             {
-                ioReqHead.close();
-                ioReqHead = null;
-                ioReqData.close();
-                ioReqData = null;
-                ioReqDetail.close();
-                ioReqDetail = null;
-                ioLdgExcute.close();
-                ioLdgExcute = null;
+                if (!bRet)
+                {
+                    ioReqHead.rollback();
+                    ioReqData.rollback();
+                    ioReqDetail.rollback();
+                    ioLdgExcute.rollback();
+                    ioLdgDetail.rollback();
+                }
+
+                ioReqHead.close(); ioReqHead = null;
+                ioReqData.close(); ioReqData = null;
+                ioReqDetail.close(); ioReqDetail = null;
+                ioLdgExcute.close(); ioLdgExcute = null;
+                ioLdgDetail.close(); ioLdgDetail = null;
             }
 
             return true;
@@ -3370,27 +3390,21 @@
         /// <summary>
         /// 詳細台帳の請求金額の更新
         /// </summary>
-        private bool UpdateRequestAmount(ref IOConstructionLedgerExcute ioLdgExcute, RequestHead ReqHead)
+        private bool UpdateRequestAmount(IOConstructionLedgerExcute ioLdgExcute
+                                        , IOConstructionLedgerDetail ioLdgDetail
+                                        , RequestHead ReqHead)
         {
-
-            IOConstructionLedgerDetail ioLdgDetail = new IOConstructionLedgerDetail();
-            List<ConstructionLedgerDetail> lstDetail = new List<ConstructionLedgerDetail>();
-
             try
             {
+                List<ConstructionLedgerDetail> lstDetail = new List<ConstructionLedgerDetail>();
                 StringBuilder sql = new StringBuilder();
                 // 請求金額の行番号を取得
-                sql.Append(ioLdgDetail.CreatePrimarykeyString(m_nLeaderConstructionCode, (int)FrmConstructionLedger.DataGroup.BillingAmount));
-                if (ioLdgDetail.SelectAction(sql.ToString(), ref lstDetail) == false)
-                {
-                    return false;
-                }
+                sql.Append(ioLdgDetail.CreatePrimarykeyString(m_nLeaderConstructionCode
+                                                            , (int)FrmConstructionLedger.DataGroup.BillingAmount));
+                if (!ioLdgDetail.SelectAction(sql.ToString(), ref lstDetail, false)) return false;
 
                 // 詳細台帳がない場合は終了
-                if (lstDetail.Count == 0)
-                {
-                    return true;
-                }
+                if (lstDetail.Count == 0) return true;
 
                 int yyyy = 0;
                 int mm = 0;
@@ -3409,19 +3423,15 @@
                     dt = new DateTime(yyyy, mm, 1);
 
                     sql.Clear();
-                    sql.Append(ioLdgExcute.CreatePrimarykeyString(m_nLeaderConstructionCode, lstDetail[0].GroupCount, lstDetail[0].LineCount));
-                    sql.AppendFormat(" AND DATE(TargetMonth) = STR_TO_DATE('{0}', '%Y%m%d') ", dt.ToString("yyyyMMdd"));
+                    sql.Append(ioLdgExcute.CreatePrimarykeyString(m_nLeaderConstructionCode
+                                                                , lstDetail[0].GroupCount
+                                                                , lstDetail[0].LineCount));
+                    sql.AppendFormat(" AND DATE(TargetMonth) = DATE('{0}') ", dt.ToShortDateString());
 
-                    if (ioLdgExcute.SelectAction(sql.ToString(), ref lstExcute) == false)
-                    {
-                        return false;
-                    }
+                    if (!ioLdgExcute.SelectAction(sql.ToString(), ref lstExcute, false)) return false;
 
                     // 旧請求年月があってレコードなしはありえない
-                    if (lstExcute.Count == 0)
-                    {
-                        return false;
-                    }
+                    if (lstExcute.Count == 0) return false;
 
                     LdgExcute = lstExcute[0];
 
@@ -3428,11 +3438,11 @@
                     // 請求金額から旧請求金額を差し引いた金額で更新
                     LdgExcute.PaymentAmount -= (double)m_lOldRequestAmount;
                     sql.Clear();
-                    sql.Append(ioLdgExcute.CreatePrimarykeyString(LdgExcute.ConstructionCode, LdgExcute.GroupCount, LdgExcute.LineCount, LdgExcute.ColumnCount));
-                    if (ioLdgExcute.UpdateAction(sql.ToString(), LdgExcute) == false)
-                    {
-                        return false;
-                    }
+                    sql.Append(ioLdgExcute.CreatePrimarykeyString(LdgExcute.ConstructionCode
+                                                                , LdgExcute.GroupCount
+                                                                , LdgExcute.LineCount
+                                                                , LdgExcute.ColumnCount));
+                    if (!ioLdgExcute.UpdateAction(sql.ToString(), LdgExcute, false)) return false;
 
                     // リストをクリア
                     lstExcute.Clear();
@@ -3445,12 +3455,11 @@
 
                 // 当該月の請求金額のレコードがあるか取得してみる
                 sql.Clear();
-                sql.Append(ioLdgExcute.CreatePrimarykeyString(m_nLeaderConstructionCode, lstDetail[0].GroupCount, lstDetail[0].LineCount));
-                sql.AppendFormat(" AND DATE(TargetMonth) = STR_TO_DATE('{0}', '%Y%m%d') ", dt.ToString("yyyyMMdd"));
-                if (ioLdgExcute.SelectAction(sql.ToString(), ref lstExcute) == false)
-                {
-                    return false;
-                }
+                sql.Append(ioLdgExcute.CreatePrimarykeyString(m_nLeaderConstructionCode
+                                                                , lstDetail[0].GroupCount
+                                                                , lstDetail[0].LineCount));
+                sql.AppendFormat(" AND DATE(TargetMonth) = DATE('{0}') ", dt.ToShortDateString());
+                if (!ioLdgExcute.SelectAction(sql.ToString(), ref lstExcute, false)) return false;
 
                 // レコードが存在する場合
                 if (lstExcute.Count > 0)
@@ -3460,11 +3469,11 @@
                     // 請求金額を加算して更新
                     LdgExcute.PaymentAmount += ReqHead.RequestAmount;
                     sql.Clear();
-                    sql.Append(ioLdgExcute.CreatePrimarykeyString(LdgExcute.ConstructionCode, LdgExcute.GroupCount, LdgExcute.LineCount, LdgExcute.ColumnCount));
-                    if (ioLdgExcute.UpdateAction(sql.ToString(), LdgExcute) == false)
-                    {
-                        return false;
-                    }
+                    sql.Append(ioLdgExcute.CreatePrimarykeyString(LdgExcute.ConstructionCode
+                                                                    , LdgExcute.GroupCount
+                                                                    , LdgExcute.LineCount
+                                                                    , LdgExcute.ColumnCount));
+                    if (!ioLdgExcute.UpdateAction(sql.ToString(), LdgExcute, false)) return false;
                 }
                 else
                 {
@@ -3474,15 +3483,12 @@
                     LdgExcute.ConstructionCode = m_nLeaderConstructionCode;
                     LdgExcute.GroupCount = lstDetail[0].GroupCount;
                     LdgExcute.LineCount = lstDetail[0].LineCount;
-                    LdgExcute.ColumnCount = CalcTargetMonthToColumn(dt);
+                    LdgExcute.ColumnCount = CalcTargetMonthToColumn(ioLdgExcute, dt);
                     LdgExcute.PaymentAmount = ReqHead.RequestAmount;
                     LdgExcute.TargetMonth = dt;
 
                     // レコードを挿入
-                    if (ioLdgExcute.InsertAction(LdgExcute) == false)
-                    {
-                        return false;
-                    }
+                    if (!ioLdgExcute.InsertAction(LdgExcute, false)) return false;
                 }
 
                 // 更新した場合は、退避した詳細管理台帳用の情報は今回の内容に変更（対象月、請求金額）
@@ -3489,18 +3495,13 @@
                 m_nOldRequestMonth = ReqHead.RequestMonth;
                 m_lOldRequestAmount = ReqHead.RequestAmount;
 
+                return true;
             }
             catch (Exception ex)
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
             }
-            finally
-            {
-                ioLdgDetail.close();
-                ioLdgDetail = null;
-            }
-
-            return true;
         }
         #endregion
 
@@ -3508,14 +3509,10 @@
         /// <summary>
         /// 請求月のカラム位置を算出
         /// </summary>
-        private int CalcTargetMonthToColumn(DateTime dtTarget)
+        private int CalcTargetMonthToColumn(IOConstructionLedgerExcute ioExcute, DateTime dtTarget)
         {
             int tcol = -1;
 
-            IOConstructionLedgerExcute ioExcute;
-
-            ioExcute = new IOConstructionLedgerExcute();
-
             try
             {
                 StringBuilder sql = new StringBuilder();
@@ -3523,7 +3520,7 @@
                 sql.AppendFormat(" AND ColumnCount = {0}", ClsChangeLedgerData.GetLedgerColumnCount());
 
                 ConstructionLedgerExcute lstExcute = new ConstructionLedgerExcute();
-                if (!ioExcute.SelectAction(sql.ToString(), ref lstExcute)) return tcol;
+                if (!ioExcute.SelectAction(sql.ToString(), ref lstExcute, false)) return tcol;
 
                 tcol = ClsChangeLedgerData.CalcTargetMonthToColumn(lstExcute.TargetMonth, dtTarget);
 
@@ -3532,11 +3529,6 @@
             {
                 logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
             }
-            finally
-            {
-                ioExcute.close();
-                ioExcute = null;
-            }
 
             return tcol;
         }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmCancelInvoice.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmCancelInvoice.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmCancelInvoice.cs	(revision 371)
@@ -141,6 +141,9 @@
         {
             try
             {
+                // 実行時エラーチェック
+                if (!CheckCancelExec()) return;
+
                 // データを画面より取り込む
                 GetEditData();
 
@@ -345,5 +348,33 @@
             }
         }
         #endregion
+
+        #region 実行時エラーチェック
+        /// <summary>
+        /// 実行時エラーチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool CheckCancelExec()
+        {
+            try
+            {
+                if (textBox1.Text.Length < 1)
+                {
+                    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/DataEntry/Request/RequestPrint/FrmRequestPrintSel.Designer.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSel.Designer.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSel.Designer.cs	(revision 371)
@@ -43,7 +43,6 @@
             this.panel1 = new System.Windows.Forms.Panel();
             this.PrintProgress = new System.Windows.Forms.ProgressBar();
             this.lbTotalAmount = new System.Windows.Forms.Label();
-            this.dgv1 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.label8 = new System.Windows.Forms.Label();
             this.label7 = new System.Windows.Forms.Label();
             this.lbSelect = new System.Windows.Forms.Label();
@@ -53,6 +52,7 @@
             this.label1 = new System.Windows.Forms.Label();
             this.lblProcessTitil = new System.Windows.Forms.Label();
             this.btnCancel = new System.Windows.Forms.Button();
+            this.dgv1 = new ProcessManagement.Forms.CustomControls.DataGridViewEX();
             this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.col1 = new System.Windows.Forms.DataGridViewCheckBoxColumn();
             this.col2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
@@ -61,8 +61,8 @@
             this.col5 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.col6 = new System.Windows.Forms.DataGridViewTextBoxColumn();
             this.panel1.SuspendLayout();
+            this.panel2.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.dgv1)).BeginInit();
-            this.panel2.SuspendLayout();
             this.SuspendLayout();
             // 
             // label4
@@ -113,6 +113,7 @@
             // 
             // 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.Cursor = System.Windows.Forms.Cursors.Default;
             this.btnEnd.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
@@ -127,6 +128,7 @@
             // 
             // btnGenerate
             // 
+            this.btnGenerate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnGenerate.BackColor = System.Drawing.Color.DarkSeaGreen;
             this.btnGenerate.Cursor = System.Windows.Forms.Cursors.Default;
             this.btnGenerate.Enabled = false;
@@ -142,6 +144,9 @@
             // 
             // panel1
             // 
+            this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
             this.panel1.BackColor = System.Drawing.Color.LightGray;
             this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.panel1.Controls.Add(this.PrintProgress);
@@ -178,41 +183,6 @@
             this.lbTotalAmount.TabIndex = 42;
             this.lbTotalAmount.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
             // 
-            // dgv1
-            // 
-            this.dgv1.AllowUserToAddRows = false;
-            this.dgv1.AllowUserToDeleteRows = false;
-            this.dgv1.AllowUserToResizeColumns = false;
-            this.dgv1.AllowUserToResizeRows = false;
-            this.dgv1.BackgroundColor = System.Drawing.Color.White;
-            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
-            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
-            dataGridViewCellStyle1.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
-            dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
-            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
-            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
-            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
-            this.dgv1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
-            this.dgv1.ColumnHeadersHeight = 24;
-            this.dgv1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
-            this.dgv1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
-            this.Column1,
-            this.col1,
-            this.col2,
-            this.col3,
-            this.col4,
-            this.col5,
-            this.col6});
-            this.dgv1.EnableHeadersVisualStyles = false;
-            this.dgv1.Location = new System.Drawing.Point(8, 34);
-            this.dgv1.Name = "dgv1";
-            this.dgv1.RowHeadersVisible = false;
-            this.dgv1.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
-            this.dgv1.RowTemplate.Height = 20;
-            this.dgv1.Size = new System.Drawing.Size(1240, 414);
-            this.dgv1.TabIndex = 43;
-            this.dgv1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv1_CellContentClick);
-            // 
             // label8
             // 
             this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(128)))));
@@ -268,6 +238,7 @@
             // 
             // btnDel
             // 
+            this.btnDel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
             this.btnDel.BackColor = System.Drawing.Color.Red;
             this.btnDel.Cursor = System.Windows.Forms.Cursors.Default;
             this.btnDel.Enabled = false;
@@ -283,6 +254,7 @@
             // 
             // panel2
             // 
+            this.panel2.Anchor = System.Windows.Forms.AnchorStyles.Top;
             this.panel2.BackColor = System.Drawing.Color.DarkKhaki;
             this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
             this.panel2.Controls.Add(this.label4);
@@ -333,6 +305,44 @@
             this.btnCancel.Visible = false;
             this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
             // 
+            // dgv1
+            // 
+            this.dgv1.AllowUserToAddRows = false;
+            this.dgv1.AllowUserToDeleteRows = false;
+            this.dgv1.AllowUserToResizeColumns = false;
+            this.dgv1.AllowUserToResizeRows = false;
+            this.dgv1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
+            | System.Windows.Forms.AnchorStyles.Left) 
+            | System.Windows.Forms.AnchorStyles.Right)));
+            this.dgv1.BackgroundColor = System.Drawing.Color.White;
+            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
+            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
+            dataGridViewCellStyle1.Font = new System.Drawing.Font("ＭＳ 明朝", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
+            dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText;
+            dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight;
+            dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
+            dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
+            this.dgv1.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1;
+            this.dgv1.ColumnHeadersHeight = 24;
+            this.dgv1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
+            this.dgv1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+            this.Column1,
+            this.col1,
+            this.col2,
+            this.col3,
+            this.col4,
+            this.col5,
+            this.col6});
+            this.dgv1.EnableHeadersVisualStyles = false;
+            this.dgv1.Location = new System.Drawing.Point(8, 34);
+            this.dgv1.Name = "dgv1";
+            this.dgv1.RowHeadersVisible = false;
+            this.dgv1.RowHeadersWidthSizeMode = System.Windows.Forms.DataGridViewRowHeadersWidthSizeMode.DisableResizing;
+            this.dgv1.RowTemplate.Height = 20;
+            this.dgv1.Size = new System.Drawing.Size(1240, 414);
+            this.dgv1.TabIndex = 43;
+            this.dgv1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgv1_CellContentClick);
+            // 
             // Column1
             // 
             dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
@@ -360,11 +370,9 @@
             // 
             // col2
             // 
-            this.col2.Frozen = true;
             this.col2.HeaderText = "請　求　案　件";
             this.col2.Name = "col2";
             this.col2.ReadOnly = true;
-            this.col2.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.col2.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.col2.Width = 830;
             // 
@@ -374,11 +382,9 @@
             dataGridViewCellStyle4.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             dataGridViewCellStyle4.ForeColor = System.Drawing.Color.Black;
             this.col3.DefaultCellStyle = dataGridViewCellStyle4;
-            this.col3.Frozen = true;
             this.col3.HeaderText = "請　求　金　額";
             this.col3.Name = "col3";
             this.col3.ReadOnly = true;
-            this.col3.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.col3.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.col3.Width = 160;
             // 
@@ -388,11 +394,9 @@
             dataGridViewCellStyle5.Font = new System.Drawing.Font("Century", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black;
             this.col4.DefaultCellStyle = dataGridViewCellStyle5;
-            this.col4.Frozen = true;
             this.col4.HeaderText = "請求書作成日";
             this.col4.Name = "col4";
             this.col4.ReadOnly = true;
-            this.col4.Resizable = System.Windows.Forms.DataGridViewTriState.False;
             this.col4.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
             this.col4.Width = 140;
             // 
@@ -434,8 +438,8 @@
             this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.FrmRequestPrintSel_FormClosing);
             this.Load += new System.EventHandler(this.FrmRequestPrintSel_Load);
             this.panel1.ResumeLayout(false);
+            this.panel2.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.dgv1)).EndInit();
-            this.panel2.ResumeLayout(false);
             this.ResumeLayout(false);
 
         }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelAux.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelAux.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelAux.cs	(revision 371)
@@ -950,10 +950,6 @@
                     if (!ioReqData.SelectAction(sql.ToString(), ref lstReqData, false)) return false;
 
                     m_dicReqData.Add(ReqHead.RequestNo, lstReqData);
-
-                    // 請求金額集計
-                    //m_lTotalAmount += ReqHead.RequestTotalAmount;
-                    //m_lTaxAmount += ReqHead.TaxAmount;
                 }
 
                 return true;
@@ -1278,6 +1274,16 @@
                     return;
                 }
 
+                // 取消不可のチェック
+                //if (!NotCancelCheck())
+                //{
+                //    MessageBox.Show("入金データが作成されているものは請求取消できません。"
+                //                    , "取消エラー"
+                //                    , MessageBoxButtons.OK
+                //                    , MessageBoxIcon.Error);
+                //    return;
+                //}
+
                 int nInvoiceNo = GetSelInvoiceNo();
                 
                 // 取消理由入力
@@ -1286,7 +1292,8 @@
                 if (frm.ShowDialog() == DialogResult.Cancel) return;
                 string strReason = frm.Reason;
 
-                if (MessageBox.Show("選択されている請求書を取り消しますがよろしいですか？", "削除確認"
+                if (MessageBox.Show("選択されている請求書を取り消しますがよろしいですか？"
+                                        , "削除確認"
                                         , MessageBoxButtons.YesNo
                                         , MessageBoxIcon.Information) == DialogResult.No)
                 {
@@ -1309,5 +1316,59 @@
             }
         }
         #endregion
+
+        #region 取消不可のチェック
+        /// <summary>
+        /// 取消不可のチェック
+        /// </summary>
+        /// <returns></returns>
+        private bool NotCancelCheck()
+        {
+            IODepositDataDetail iODepositDataDetail = new IODepositDataDetail();
+            try
+            {
+                bool bRet = true;
+                StringBuilder strSQL = new StringBuilder();
+                foreach (DataGridViewRow CurRow in dgv1.Rows)
+                {
+                    // 請求ヘッダが紐づいていない行はダミー
+                    if (CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.RequestNo].Value) < 1) continue;
+
+                    // 選択されていない場合
+                    if (!CurRow.Cells[(int)DispColumn.CheckFlg].EditedFormattedValue.Equals(true)) continue;
+
+                    // 対象データの請求番号取得
+                    int nIndex = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.DataNo].Value) - 1;
+                    int nReqNo = CommonMotions.cnvInt(CurRow.Cells[(int)DispColumn.RequestNo].Value);
+
+                    // 入金データが存在するか確認する
+                    strSQL.Append("select * from depositdatadetail As A");
+                    strSQL.Append(" Inner Join requesthead As B On B.REQUESTNO = A.REQUESTNO");
+                    strSQL.AppendFormat(" Where A.ORDERERSDIVISION = {0}", m_nOrderersDivision);
+                    strSQL.AppendFormat(" And A.ORDERERSCODE = {0}", m_nOrderersCode);
+                    strSQL.AppendFormat(" And A.TARGETDATE = {0}", m_nRequestMonth);
+                    strSQL.AppendFormat(" And A.REQUESTNO = {0}", nReqNo);
+                    ArrayList arrayList = new ArrayList();
+                    if (!iODepositDataDetail.ExecuteReader(strSQL.ToString(), ref arrayList)) return false;
+                    if (arrayList.Count > 0)
+                    {   // 入金データがあれば処理を終了する
+                        bRet = false;
+                        break;
+                    }
+                }
+
+                return bRet;
+            }
+            catch (Exception ex)
+            {
+                logger.ErrorFormat("システムエラー：{0}：{1}", CommonMotions.GetMethodName(), ex.Message);
+                return false;
+            }
+            finally
+            {
+                iODepositDataDetail.close(); iODepositDataDetail = null;
+            }
+        }
+        #endregion
     }
 }
Index: branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelPrtOut.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelPrtOut.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestPrint/FrmRequestPrintSelPrtOut.cs	(revision 371)
@@ -732,7 +732,9 @@
                 strSQLSeal.Append("SELECT");
                 strSQLSeal.Append(CreatePersonSQL("B."));
                 strSQLSeal.Append(", C.SECRANK FROM PROCESSAPPROVAL A, PERSONINCHARGEMASTER B, SECURITYMASTER C");
-                strSQLSeal.Append(paDB.CreatePrimarykeyString(m_lstReqHead[0].ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderRequestApproval, m_lstReqHead[0].OrderNo));
+                strSQLSeal.Append(paDB.CreatePrimarykeyString(m_lstReqHead[0].ReqConstructionCode
+                                                            , (int)ClsExcute.ApprovalListNo.OrderRequestApproval
+                                                            , m_lstReqHead[0].OrderNo));
                 strSQLSeal.Append(" AND A.PERSONCODE = B.PERSONCODE");
                 strSQLSeal.Append(" AND C.SECCODE = B.SECCODE");
                 strSQLSeal.Append(" Order By C.SecRank ASC");
@@ -954,11 +956,12 @@
                 commentData.AddPrintData("C", 21, m_InvData.Comment5);                              // コメント5(22行目 C列)           
                 commentData.ExcelCellSet(m_UsedExcel);
 
-                m_dicConstructionBaseInfo.TryGetValue(m_lstReqHead[0].ReqConstructionCode, out ConstructionBaseInfo Info);
+                if (m_dicConstructionBaseInfo.TryGetValue(m_lstReqHead[0].ReqConstructionCode, out ConstructionBaseInfo Info))
+                {
+                    // 印鑑描画
+                    PrintCoverSeal(Info.ConstructionPersonCode);
+                }
 
-                // 印鑑描画
-                PrintCoverSeal(Info.ConstructionPersonCode);
-
                 return CommonDefine.RetunAnswer.Answer0;
             }
             catch (Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Forms/ZMenu/FrmMenuAuxiliary.cs	(revision 371)
@@ -3011,7 +3011,7 @@
                                                     strLimitDate);
 
                     // 承認種別と種別名に色を付ける
-                    Color SelColor =ClsExcute.ApprovalTypeColorList[iApprovalCode];
+                    Color SelColor =CommonDefine.DefineColorList[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.ConstructApproval)).Key;
@@ -3438,7 +3438,7 @@
                                                 strLimitDate);
 
                 // 承認種別と種別名に色を付ける
-                Color SelColor = ClsExcute.ApprovalTypeColorList[iApprovalCode];
+                Color SelColor = CommonDefine.DefineColorList[iApprovalCode];
                 dgv.Rows[CurRowCnt].Cells[(int)PersonAppGridCount.ApprovalName].Style.BackColor = SelColor;
                 string wrkname = MenuTabName.First(x => x.Value.Equals((int)TabNameEnum.PersonApproval)).Key;
                 int Tabcount = MenuTabName[wrkname] - 1;
@@ -4890,7 +4890,7 @@
                     return;
                 }
 
-                CurCell.Style.BackColor = ClsExcute.ApprovalTypeColorList[iApprovalCode];
+                CurCell.Style.BackColor = CommonDefine.DefineColorList[iApprovalCode];
                 CurCell.ToolTipText = CommonDefine.ApprovalStatusString[iApprovalStatus];
             }
             catch (Exception ex)
Index: branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs
===================================================================
--- branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 370)
+++ branches/src/ProcessManagement/ProcessManagement/Properties/AssemblyInfo.cs	(revision 371)
@@ -32,7 +32,7 @@
 // すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を 
 // 既定値にすることができます:
 // [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.1.228")]
-[assembly: AssemblyFileVersion("1.0.1.228")]
+[assembly: AssemblyVersion("1.0.1.229")]
+[assembly: AssemblyFileVersion("1.0.1.229")]
 // Log4netを使用する
 [assembly: log4net.Config.XmlConfigurator(ConfigFile = @"log4net.config", Watch = true)]
\ No newline at end of file
