プロジェクト

全般

プロフィール

リビジョン 96

堀内7年以上前に追加

不具合修正

差分を表示:

branches/src/ProcessManagement/ProcessManagement/Common/Process/ClsExcute.cs
2264 2264
            FrmCostomerRegistList frm = new FrmCostomerRegistList();
2265 2265
            try
2266 2266
            {
2267
                // 起動・編集フラグ
2268
                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
2269
                int EditFlg = (int)CommonDefine.ProcessDataEdit.Reference;
2270
                if (!ClsSecurityPermission.GetExecutePermission(ProcessNo, ref EditFlg))
2271
                {
2272
                    BackProcess();
2273
                    return;
2274
                }
2267 2275
                // フォーム表示
2268 2276
                frm.ShowDialog();
2269 2277
            }
......
2279 2287
        }
2280 2288
        #endregion
2281 2289

  
2282
        #region 発注者登録申請一覧
2290
        #region 発注者登録申請入力
2283 2291
        /// <summary>
2284
        /// 発注者登録申請一覧
2292
        /// 発注者登録申請入力
2285 2293
        /// </summary>
2286 2294
        /// <param name="CurrentPara"></param>
2287 2295
        public static void ProcessExecuteNo_CostomerRegist(ProcessParameter CurrentPara)
......
2335 2343
            FrmSubConstrRegistList frm = new FrmSubConstrRegistList();
2336 2344
            try
2337 2345
            {
2346
                // 起動・編集フラグ
2347
                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.SubConstrRegist;
2348
                int EditFlg = (int)CommonDefine.ProcessDataEdit.Reference;
2349
                if (!ClsSecurityPermission.GetExecutePermission(ProcessNo, ref EditFlg))
2350
                {
2351
                    BackProcess();
2352
                    return;
2353
                }
2338 2354
                // フォーム表示
2339 2355
                frm.ShowDialog();
2340 2356
            }
......
2350 2366
        }
2351 2367
        #endregion
2352 2368

  
2353
        #region 協力会社登録申請一覧
2369
        #region 協力会社登録申請入力
2354 2370
        /// <summary>
2355
        /// 協力会社登録申請一覧
2371
        /// 協力会社登録申請入力
2356 2372
        /// </summary>
2357 2373
        /// <param name="CurrentPara"></param>
2358 2374
        public static void ProcessExecuteNo_SubConstrRegist(ProcessParameter CurrentPara)
......
2362 2378
            try
2363 2379
            {
2364 2380
                // 自分のハンドルをリストへセットする
2365
                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.CostomerRegist;
2381
                int ProcessNo = (int)ClsExcute.ProcessExecuteNo.SubConstrRegist;
2366 2382
                ClsExcute.SubFormHandleList[ProcessNo].ProcessNo = ProcessNo;
2367 2383
                ClsExcute.SubFormHandleList[ProcessNo].SubFormHandle = (Form)frm;
2368 2384

  
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOActionScheduleData.cs
118 118
            try
119 119
            {
120 120

  
121
                bool bColFirst = true;
122
                strcmd = "INSERT INTO ActionScheduleData";
123
                strcmd += " (";
124
                foreach (var gender in Enum.GetValues(typeof(NameColumn)))
125
                {
126
                    if (!bColFirst) strcmd += ", ";
127
                    strcmd += gender.ToString();
128
                    bColFirst = false;
129
                }
130
                strcmd += ") VALUES";
131

  
132
                bool bDataFirst = true;
121 133
                foreach (ActionScheduleData work in data)
122 134
                {
123
                    if (!InsertAction(work, bConnect)) return false;
135
                    if (bDataFirst) strcmd += " (";
136
                    else strcmd += ", (";
137

  
138
                    strcmd += string.Format(" STR_TO_DATE('{0}','%Y/%m/%d')", work.TargetDate.ToShortDateString());
139
                    strcmd += string.Format(", {0}", work.PersonCode.ToString());
140
                    strcmd += string.Format(", '{0}'", work.ActionSchedule);
141
                    strcmd += string.Format(", {0}", work.TargetYear.ToString());
142
                    strcmd += string.Format(", {0}", work.TargetMonth.ToString());
143
                    strcmd += string.Format(", {0}", work.TargetDay.ToString());
144
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
145
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
146
                    strcmd += ")";
147

  
148
                    bDataFirst = false;
124 149
                }
150

  
151
                if (!ExecuteNonQuery(strcmd, false)) return false;
152
                    
125 153
                return true;
126 154
            }
127 155
            catch (Exception ex)
......
145 173
            try
146 174
            {
147 175

  
148
                    strcmd = "INSERT INTO ActionScheduleData";
176
                bool bColFirst = true;
177
                strcmd = "INSERT INTO ActionScheduleData";
178
                strcmd += " (";
179
                foreach (var gender in Enum.GetValues(typeof(NameColumn)))
180
                {
181
                    if (!bColFirst) strcmd += ", ";
182
                    strcmd += gender.ToString();
183
                    bColFirst = false;
184
                }
185
                strcmd += ") VALUES (";
149 186

  
150
                    strcmd += " VALUES (";
187
                strcmd += string.Format(" STR_TO_DATE('{0}','%Y/%m/%d')", data.TargetDate.ToShortDateString());
188
                strcmd += string.Format(", {0}", data.PersonCode.ToString());
189
                strcmd += string.Format(", '{0}'", data.ActionSchedule);
190
                strcmd += string.Format(", {0}", data.TargetYear.ToString());
191
                strcmd += string.Format(", {0}", data.TargetMonth.ToString());
192
                strcmd += string.Format(", {0}", data.TargetDay.ToString());
151 193

  
152
                    strcmd += string.Format(" STR_TO_DATE('{0}','%Y/%m/%d')", data.TargetDate.ToShortDateString());
153
                    strcmd += string.Format(", {0}", data.PersonCode.ToString());
154
                    strcmd += string.Format(", '{0}'", data.ActionSchedule);
155
                    strcmd += string.Format(", {0}", data.TargetYear.ToString());
156
                    strcmd += string.Format(", {0}", data.TargetMonth.ToString());
157
                    strcmd += string.Format(", {0}", data.TargetDay.ToString());
194
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
195
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
196
                strcmd += ")";
158 197

  
159
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
160
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
161
                    strcmd = strcmd + ")";
198
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
162 199

  
163
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
164

  
165 200
                return true;
166 201
            }
167 202
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceDailyData.cs
179 179
            string strcmd = "";
180 180
            try
181 181
            {
182
                bool bColFirst = true;
182 183
                strcmd = "INSERT INTO AttendanceDailyData";
183
                strcmd += "  (PersonCode";      // 担当者コード
184
                strcmd += " ,AttendanceDate";   // 日報作成日
185
                strcmd += " ,SeqNo";            // 明細行番号
186
                strcmd += " ,ActionResult"; // 行動実績
187
                strcmd += " ,OvertimeHours";    // 残業時間
188
                strcmd += " ,WorkingComment";   // コメント
189
                strcmd += " ,EntryDate";        // 登録年月日
190
                strcmd += " ,UpdateDate)";      // 更新年月日
184
                strcmd += " (";
185
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
186
                {
187
                    if (!bColFirst) strcmd += ", ";
188
                    strcmd += gender.ToString();
189
                    bColFirst = false;
190
                }
191
                strcmd += ") VALUES (";
191 192

  
192
                strcmd += " VALUES (";
193

  
194 193
                strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
195 194
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
196 195
                                            , work.AttendanceDate.ToShortDateString()); // 日報作成日
......
199 198
                strcmd += string.Format(", {0}", work.OvertimeHours);                   // 残業時間
200 199
                strcmd += string.Format(",'{0}'", work.WorkingComment);                 // コメント
201 200

  
202
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
203
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
204
                strcmd = strcmd + ")";
201
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
202
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
203
                strcmd += ")";
205 204

  
206 205
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
207 206

  
......
221 220
            string strcmd = "";
222 221
            try
223 222
            {
223
                bool bColFirst = true;
224
                strcmd = "INSERT INTO AttendanceDailyData";
225
                strcmd += " (";
226
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
227
                {
228
                    if (!bColFirst) strcmd += ", ";
229
                    strcmd += gender.ToString();
230
                    bColFirst = false;
231
                }
232
                strcmd += ") VALUES";
233

  
234
                bool bDataFirst = true;
224 235
                foreach (AttendanceDailyData work in data)
225 236
                {
226
                    if (!InsertAction(work, bConnect)) return false;
237
                    if (bDataFirst) strcmd += " (";
238
                    else strcmd += ", (";
239

  
240
                    strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
241
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
242
                                                , work.AttendanceDate.ToShortDateString()); // 日報作成日
243
                    strcmd += string.Format(", {0}", work.SeqNo);                           // 明細行番号
244
                    strcmd += string.Format(",'{0}'", work.ActionResult);                   // 行動実績
245
                    strcmd += string.Format(", {0}", work.OvertimeHours);                   // 残業時間
246
                    strcmd += string.Format(",'{0}'", work.WorkingComment);                 // コメント
247

  
248
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
249
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
250
                    strcmd += ")";
251

  
252
                    bDataFirst = false;
227 253
                }
254

  
255
                if (!ExecuteNonQuery(strcmd, false)) return false;
256

  
228 257
                return true;
229 258
            }
230 259
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOAttendanceData.cs
207 207
                                            , work.OrderDate.ToShortDateString());      // 申請日
208 208
                strcmd += string.Format(", {0}", work.OrderNo);                         // 申請受付番号
209 209

  
210
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
211
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
212
                strcmd = strcmd + ")";
210
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
211
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
212
                strcmd += ")";
213 213

  
214 214
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
215 215

  
......
229 229
            string strcmd = "";
230 230
            try
231 231
            {
232
                bool bColFirst = true;
233
                strcmd = "INSERT INTO AttendanceData";
234
                strcmd += " (";
235
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
236
                {
237
                    if (!bColFirst) strcmd += ", ";
238
                    strcmd += gender.ToString();
239
                    bColFirst = false;
240
                }
241
                strcmd += ") VALUES";
242

  
243
                bool bDataFirst = true;
232 244
                foreach (AttendanceData work in data)
233 245
                {
234
                    if (!InsertAction(work, bConnect)) return false;
246
                    if (bDataFirst) strcmd += " (";
247
                    else strcmd += ", (";
248

  
249
                    strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
250
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
251
                                                , work.AttendanceMonth.ToShortDateString());// 日報作成日
252
                    strcmd += string.Format(", {0}", work.LastDays);                        // 当月最終日
253
                    strcmd += string.Format(", {0}", work.AttendDayCount);                  // 出勤日数
254
                    strcmd += string.Format(", {0}", work.TotalOverTimes);                  // 残業時間数
255
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
256
                                                , work.OrderDate.ToShortDateString());      // 申請日
257
                    strcmd += string.Format(", {0}", work.OrderNo);                         // 申請受付番号
258

  
259
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
260
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
261
                    strcmd += ")";
262

  
263
                    bDataFirst = false;
235 264
                }
265

  
266
                if (!ExecuteNonQuery(strcmd, false)) return false;
267

  
236 268
                return true;
237 269
            }
238 270
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBankBusinessDayMaster.cs
124 124

  
125 125
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
126 126
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
127
                    strcmd = strcmd + ")";
127
                    strcmd += ")";
128 128

  
129 129
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
130 130
                }
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingData.cs
125 125

  
126 126
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
127 127
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
128
                    strcmd = strcmd + ")";
128
                    strcmd += ")";
129 129

  
130 130
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
131 131
                }
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingDataDetail.cs
138 138

  
139 139
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
140 140
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
141
                    strcmd = strcmd + ")";
141
                    strcmd += ")";
142 142

  
143 143
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
144 144
                }
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOBillingPaymentSummary.cs
142 142

  
143 143
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
144 144
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
145
                    strcmd = strcmd + ")";
145
                    strcmd += ")";
146 146

  
147 147
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
148 148
                }
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfo.cs
306 306
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.BillingSendDate.ToShortDateString());
307 307
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", data.LedgerComplateDate.ToShortDateString());
308 308

  
309
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
310
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
311
                strcmd = strcmd + ")";
309
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
310
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
311
                strcmd += ")";
312 312

  
313 313
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
314 314

  
......
333 333
            string strcmd = "";
334 334
            try
335 335
            {
336
                bool bColFirst = true;
337
                strcmd = "INSERT INTO ConstructionBaseInfo";
338
                strcmd += " (";
339
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
340
                {
341
                    if (!bColFirst) strcmd += ", ";
342
                    strcmd += gender.ToString();
343
                    bColFirst = false;
344
                }
345
                strcmd += ") VALUES";
346

  
347
                bool bDataFirst = true;
336 348
                foreach (ConstructionBaseInfo work in data)
337 349
                {
338
                    if (!InsertAction(work, bConnect)) return false;
350
                    if (bDataFirst) strcmd += " (";
351
                    else strcmd += ", (";
352

  
353
                    strcmd += string.Format("  {0}", work.ConstructionCode);
354
                    strcmd += string.Format(", {0}", work.TyingFlg);
355
                    strcmd += string.Format(", {0}", work.JoinFlg);
356
                    strcmd += string.Format(", {0}", work.ConstructionYear);
357
                    strcmd += string.Format(", {0}", work.ConstructionPeriod);
358

  
359
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.RequestedDate.ToShortDateString());
360
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.EstimatesSubmitDeadline.ToShortDateString());
361
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.EstimatesSubmittedDate.ToShortDateString());
362
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ProvisionalOrderDate.ToShortDateString());
363
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
364
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderStartingDate.ToShortDateString());
365
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderCompletionDate.ToShortDateString());
366
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.PreparationStartDate.ToShortDateString());
367
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionStartingDate.ToShortDateString());
368
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionCompletionDate.ToShortDateString());
369
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.NonOrderDate.ToShortDateString());
370

  
371
                    strcmd += string.Format(", {0}", work.OrdersDecisionPrice);
372
                    strcmd += string.Format(", {0}", work.OrdersDecisionPriceInTax);
373

  
374
                    strcmd += string.Format(", {0}", work.SalesPersonCode);
375
                    strcmd += string.Format(", {0}", work.ConstructionPersonCode);
376
                    strcmd += string.Format(", {0}", work.ConstrSubPersonCode);
377
                    strcmd += string.Format(", {0}", work.ConstructionInstructor);
378

  
379
                    strcmd += string.Format(", {0}", work.TransferConstruction);
380
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.TransferConstructionDate.ToShortDateString());
381

  
382
                    strcmd += string.Format(", {0}", work.OrderersDivision);
383
                    strcmd += string.Format(", {0}", work.OrderersCode);
384

  
385
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.EstimatesExpirationDate.ToShortDateString());
386
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionPeriodStart.ToShortDateString());
387
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionPeriodEnd.ToShortDateString());
388
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionPeriodStart2.ToShortDateString());
389
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.ConstructionPeriodEnd2.ToShortDateString());
390
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.StartDate.ToShortDateString());
391
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.EndDate.ToShortDateString());
392
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.PurchaseOrderMailingDate.ToShortDateString());
393
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.PurchaseOrderReturnDate.ToShortDateString());
394
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.PurchaseOrderReturnCheckDate.ToShortDateString());
395

  
396
                    strcmd += string.Format(", {0}", work.ConsumptionTaxFlg);
397
                    strcmd += string.Format(", {0}", work.PrimeContractorFlg);
398
                    strcmd += string.Format(", {0}", work.SalesCostFlg);
399
                    strcmd += string.Format(", {0}", work.ConstructionStatusFlg);
400

  
401
                    strcmd += string.Format(", {0}", work.ConstructionType);
402
                    strcmd += string.Format(", {0}", work.EstimateType);
403

  
404
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.BillingStartDate.ToShortDateString());
405
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.BillingDate.ToShortDateString());
406
                    strcmd += string.Format(", {0}", work.BillingSplitFlg);
407
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.BillingSendDate.ToShortDateString());
408
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.LedgerComplateDate.ToShortDateString());
409

  
410
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
411
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
412
                    strcmd += ")";
413

  
414
                    bDataFirst = false;
339 415
                }
416

  
417
                if (!ExecuteNonQuery(strcmd, false)) return false;
418

  
340 419
                return true;
341 420
            }
342 421
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBaseInfoDetail.cs
161 161
            string strcmd = "";
162 162
            try
163 163
            {
164

  
164
                bool bColFirst = true;
165 165
                strcmd = "INSERT INTO ConstructionBaseInfoDetail";
166
                strcmd += " (";
167
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
168
                {
169
                    if (!bColFirst) strcmd += ", ";
170
                    strcmd += gender.ToString();
171
                    bColFirst = false;
172
                }
173
                strcmd += ") VALUES (";
166 174

  
167
                strcmd += " VALUES (";
168

  
169 175
                strcmd += string.Format("  {0}", data.ConstructionCode);
170 176
                strcmd += string.Format(", {0}", data.DetailNo);
171 177
                strcmd += string.Format(",'{0}'", data.DetailString);
172 178

  
173
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
174
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
175
                strcmd = strcmd + ")";
179
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
180
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
181
                strcmd += ")";
176 182

  
177 183
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
178 184

  
......
194 200
            string strcmd = "";
195 201
            try
196 202
            {
203
                bool bColFirst = true;
204
                strcmd = "INSERT INTO ConstructionBaseInfoDetail";
205
                strcmd += " (";
206
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
207
                {
208
                    if (!bColFirst) strcmd += ", ";
209
                    strcmd += gender.ToString();
210
                    bColFirst = false;
211
                }
212
                strcmd += ") VALUES";
197 213

  
214
                bool bDataFirst = true;
198 215
                foreach (ConstructionBaseInfoDetail work in data)
199 216
                {
200
                    if (!InsertAction(work, bConnect)) return false;
217
                    if (bDataFirst) strcmd += " (";
218
                    else strcmd += ", (";
219

  
220
                    strcmd += string.Format("  {0}", work.ConstructionCode);
221
                    strcmd += string.Format(", {0}", work.DetailNo);
222
                    strcmd += string.Format(",'{0}'", work.DetailString);
223

  
224
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
225
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
226
                    strcmd += ")";
227

  
228
                    bDataFirst = false;
201 229
                }
230

  
231
                if (!ExecuteNonQuery(strcmd, false)) return false;
232

  
202 233
                return true;
203 234
            }
204 235
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudget.cs
212 212
            try
213 213
            {
214 214

  
215
                bool bColFirst = true;
215 216
                strcmd = "INSERT INTO ConstructionBudget";
216
                strcmd += "(ConstructionCode";                          // 工事番号
217
                strcmd += " ,CreatorCode";                              // 作成者コード
218
                strcmd += " ,CreatorName";    	                        // 作成者名
219
                strcmd += " ,CreatorCosts";	                            // 作成者給与
220
                strcmd += " ,AssistantCode";                            // 副担当者コード
221
                strcmd += " ,AssistantName";                            // 副担当者名
222
                strcmd += " ,AssistantCosts";                           // 副担当者給与
223
                strcmd += " ,InstructorCode";	                        // 工事指導員コード
224
                strcmd += " ,InstructorName";	                        // 工事指導員名
225
                strcmd += " ,InstructorCosts";                          // 工事指導員給与
226
                strcmd += " ,CreateDate";	                            // 作成日
227
                strcmd += " ,ConstructionTimes";	                    // 工期(単位・月)
228
                strcmd += " ,ConstructionStart";                        // 契約工期開始
229
                strcmd += " ,ConstructionEnd";                          // 契約工期完了
230
                strcmd += " ,InstructorTimes";                          // 指導員稼働月数
231
                strcmd += " ,SalaryFlg";                                // 給与振分区分
232
                strcmd += " ,SalaryDays";                               // 振分日数
233
                strcmd += " ,A_SalaryFlg";                              // 副担当者給与振分区分
234
                strcmd += " ,A_SalaryDays";                             // 副担当者振分日数
235
                strcmd += " ,I_SalaryFlg";                              // 指導員給与振分区分
236
                strcmd += " ,I_SalaryDays";                             // 指導員振分日数
237
                strcmd += " ,EntryDate";
238
                strcmd += " ,UpdateDate)";
217
                strcmd += " (";
218
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
219
                {
220
                    if (!bColFirst) strcmd += ", ";
221
                    strcmd += gender.ToString();
222
                    bColFirst = false;
223
                }
224
                strcmd += ") VALUES (";
239 225

  
240
                strcmd += " VALUES (";
241

  
242 226
                strcmd += string.Format("  {0}", work.ConstructionCode);                // 工事番号
243 227

  
244 228
                strcmd += string.Format(", {0}", work.CreatorCode);                     // 作成者コード
......
269 253
                strcmd += string.Format(", {0}", work.I_SalaryFlg);                     // 指導員給与振分区分
270 254
                strcmd += string.Format(", {0}", work.I_SalaryDays);                    // 指導員振分日数
271 255

  
272
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
273
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
274
                strcmd = strcmd + ")";
256
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
257
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
258
                strcmd += ")";
275 259

  
276 260
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
277 261

  
......
296 280
            string strcmd = "";
297 281
            try
298 282
            {
283
                bool bColFirst = true;
284
                strcmd = "INSERT INTO ConstructionBudget";
285
                strcmd += " (";
286
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
287
                {
288
                    if (!bColFirst) strcmd += ", ";
289
                    strcmd += gender.ToString();
290
                    bColFirst = false;
291
                }
292
                strcmd += ") VALUES";
299 293

  
294
                bool bDataFirst = true;
300 295
                foreach (ConstructionBudget work in data)
301 296
                {
302
                    if (!InsertAction(work, bConnect)) return false;
297
                    if (bDataFirst) strcmd += " (";
298
                    else strcmd += ", (";
299

  
300
                    strcmd += string.Format("  {0}", work.ConstructionCode);                // 工事番号
301

  
302
                    strcmd += string.Format(", {0}", work.CreatorCode);                     // 作成者コード
303
                    strcmd += string.Format(",'{0}'", work.CreatorName);                    // 作成者名
304
                    strcmd += string.Format(", {0}", work.CreatorCosts);                    // 作成者給与
305

  
306
                    strcmd += string.Format(", {0}", work.AssistantCode);                   // 副担当者コード
307
                    strcmd += string.Format(",'{0}'", work.AssistantName);                  // 副担当者名
308
                    strcmd += string.Format(", {0}", work.AssistantCosts);                  // 副担当者給与
309

  
310
                    strcmd += string.Format(", {0}", work.InstructorCode);                  // 工事指導員コード
311
                    strcmd += string.Format(",'{0}'", work.InstructorName);                 // 工事指導員名
312
                    strcmd += string.Format(", {0}", work.InstructorCosts);                 // 工事指導員給与
313

  
314
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
315
                                            work.CreateDate.ToShortDateString());           // 作成日
316
                    strcmd += string.Format(", {0}", work.ConstructionTimes);               // 工期(単位・月)
317
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
318
                                            work.ConstructionStart.ToShortDateString());    // 契約工期開始
319
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
320
                                            work.ConstructionEnd.ToShortDateString());      // 契約工期完了
321

  
322
                    strcmd += string.Format(", {0}", work.InstructorTimes);                 // 指導員稼働月数
323
                    strcmd += string.Format(", {0}", work.SalaryFlg);                       // 給与振分区分
324
                    strcmd += string.Format(", {0}", work.SalaryDays);                      // 振分日数
325
                    strcmd += string.Format(", {0}", work.A_SalaryFlg);                     // 副担当者給与振分区分
326
                    strcmd += string.Format(", {0}", work.A_SalaryDays);                    // 副担当者振分日数
327
                    strcmd += string.Format(", {0}", work.I_SalaryFlg);                     // 指導員給与振分区分
328
                    strcmd += string.Format(", {0}", work.I_SalaryDays);                    // 指導員振分日数
329

  
330
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
331
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
332
                    strcmd += ")";
333

  
334
                    bDataFirst = false;
303 335
                }
336

  
337
                if (!ExecuteNonQuery(strcmd, false)) return false;
338

  
304 339
                return true;
305 340
            }
306 341
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionBudgetDetail.cs
185 185
            try
186 186
            {
187 187

  
188
                bool bColFirst = true;
188 189
                strcmd = "INSERT INTO ConstructionBudgetDetail";
190
                strcmd += " (";
191
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
192
                {
193
                    if (!bColFirst) strcmd += ", ";
194
                    strcmd += gender.ToString();
195
                    bColFirst = false;
196
                }
197
                strcmd += ") VALUES (";
189 198

  
190
                strcmd += " VALUES (";
191

  
192 199
                strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
193 200

  
194 201
                strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
......
207 214
                strcmd += string.Format(", {0}", work.AmountConfigRate);        // 金額構成率
208 215
                strcmd += string.Format(", {0}", work.NegotiateFlg);            // 協力業者交渉フラグ
209 216

  
217
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
218
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
219
                strcmd += ")";
210 220

  
211
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
212
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
213
                strcmd = strcmd + ")";
214

  
215 221
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
216 222

  
217 223
                return true;
......
235 241
            string strcmd = "";
236 242
            try
237 243
            {
244
                bool bColFirst = true;
245
                strcmd = "INSERT INTO ConstructionBudgetDetail";
246
                strcmd += " (";
247
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
248
                {
249
                    if (!bColFirst) strcmd += ", ";
250
                    strcmd += gender.ToString();
251
                    bColFirst = false;
252
                }
253
                strcmd += ") VALUES";
254

  
255
                bool bDataFirst = true;
238 256
                foreach (ConstructionBudgetDetail work in data)
239 257
                {
240
                    if (!InsertAction(work, bConnect)) return false;
258
                    if (bDataFirst) strcmd += " (";
259
                    else strcmd += ", (";
260

  
261
                    strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
262

  
263
                    strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
264
                    strcmd += string.Format(", {0}", work.LineCount);               // 行番号
265
                    strcmd += string.Format(", {0}", work.ComponentCode);           // 構成キー
266
                    strcmd += string.Format(", {0}", work.ItemCode);		        // 工種キー
267
                    strcmd += string.Format(",'{0}'", work.FirstString);            // 項目名称
268
                    strcmd += string.Format(",'{0}'", work.SecondString);           // 工事内容
269
                    strcmd += string.Format(", {0}", work.CompanyType);             // 協力会社コードタイプ
270
                    strcmd += string.Format(", {0}", work.CompanyCode);             // 協力会社コード
271
                    strcmd += string.Format(",'{0}'", work.CompanyName);            // 協力会社名称
272
                    strcmd += string.Format(", {0}", work.EstimatePrice);           // 見積時金額
273
                    strcmd += string.Format(", {0}", work.NegotiationPrice);        // 交渉時金額
274
                    strcmd += string.Format(", {0}", work.OrderDesiredAmount);      // 発注希望金額
275
                    strcmd += string.Format(", {0}", work.ExecutionAmount);         // 実行金額
276
                    strcmd += string.Format(", {0}", work.AmountConfigRate);        // 金額構成率
277
                    strcmd += string.Format(", {0}", work.NegotiateFlg);            // 協力業者交渉フラグ
278

  
279
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
280
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
281
                    strcmd += ")";
282

  
283
                    bDataFirst = false;
241 284
                }
285

  
286
                if (!ExecuteNonQuery(strcmd, false)) return false;
287

  
242 288
                return true;
243 289
            }
244 290
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedger.cs
201 201
            string strcmd = "";
202 202
            try
203 203
            {
204

  
204
                bool bColFirst = true;
205 205
                strcmd = "INSERT INTO ConstructionLedger";
206
                strcmd += " (ConstructionCode";         // 工事番号
207
                strcmd += " ,ConstructionPeriod";       // 事業期
208
                strcmd += " ,CreatorCode";              // 作成者コード
209
                strcmd += " ,CreatorName";              // 作成者名
210
                strcmd += " ,CreateDate";               // 作成日
211
                strcmd += " ,ConstructionTimes";        // 工期(単位・月)
212
                strcmd += " ,ConstructionStart";        // 契約工期開始
213
                strcmd += " ,ConstructionEnd";          // 契約工期完了
214
                strcmd += " ,OrdersDecisionPrice";      // 税抜受注決定金額
215
                strcmd += " ,CompanyExpenses";          // 会社経費合計
216
                strcmd += " ,DepartmentExpenses";       // 部署経費合計
217
                strcmd += " ,SalesExpenses";            // 営業経費合計
218
                strcmd += " ,TotalPayment";             // 総支払額
219
                strcmd += " ,GrossProfit";              // 粗利
220
                strcmd += " ,Allowance";                // 給与
221
                strcmd += " ,NetProfit";                // 純利益
222
                strcmd += " ,ComplateFlg";              // 入力完了フラグ
223
                strcmd += " ,IntegrationFlg";           // 受注金額積算フラグ
224
                strcmd += " ,EntryDate";
225
                strcmd += " ,UpdateDate)";
206
                strcmd += " (";
207
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
208
                {
209
                    if (!bColFirst) strcmd += ", ";
210
                    strcmd += gender.ToString();
211
                    bColFirst = false;
212
                }
213
                strcmd += ") VALUES (";
226 214

  
227
                strcmd += " VALUES (";
228

  
229 215
                strcmd += string.Format("  {0}", work.ConstructionCode);                // 工事番号
230 216

  
231 217
                strcmd += string.Format(", {0}", work.ConstructionPeriod);              // 事業期
......
251 237
                strcmd += string.Format(",{0}", work.IntegrationFlg);                   // 受注金額積算フラグ
252 238

  
253 239

  
254
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
255
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
256
                strcmd = strcmd + ")";
240
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
241
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
242
                strcmd += ")";
257 243

  
258 244
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
259 245

  
......
278 264
            string strcmd = "";
279 265
            try
280 266
            {
267
                bool bColFirst = true;
268
                strcmd = "INSERT INTO ConstructionLedger";
269
                strcmd += " (";
270
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
271
                {
272
                    if (!bColFirst) strcmd += ", ";
273
                    strcmd += gender.ToString();
274
                    bColFirst = false;
275
                }
276
                strcmd += ") VALUES";
281 277

  
278
                bool bDataFirst = true;
282 279
                foreach (ConstructionLedger work in data)
283 280
                {
284
                    if (!InsertAction(work, bConnect)) return false;
281
                    if (bDataFirst) strcmd += " (";
282
                    else strcmd += ", (";
283

  
284
                    strcmd += string.Format("  {0}", work.ConstructionCode);                // 工事番号
285

  
286
                    strcmd += string.Format(", {0}", work.ConstructionPeriod);              // 事業期
287
                    strcmd += string.Format(", {0}", work.CreatorCode);                     // 作成者コード
288
                    strcmd += string.Format(",'{0}'", work.CreatorName);                    // 作成者名
289
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
290
                                            work.CreateDate.ToShortDateString());           // 作成日
291
                    strcmd += string.Format(", {0}", work.ConstructionTimes);               // 工期(単位・月)
292
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
293
                                            work.ConstructionStart.ToShortDateString());    // 契約工期開始
294
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",
295
                                            work.ConstructionEnd.ToShortDateString());      // 契約工期完了
296

  
297
                    strcmd += string.Format(",{0}", work.OrdersDecisionPrice);              // 税抜受注決定金額
298
                    strcmd += string.Format(",{0}", work.CompanyExpenses);                  // 会社経費合計
299
                    strcmd += string.Format(",{0}", work.DepartmentExpenses);               // 部署経費合計
300
                    strcmd += string.Format(",{0}", work.SalesExpenses);                    // 営業経費合計
301
                    strcmd += string.Format(",{0}", work.TotalPayment);                     // 総支払額
302
                    strcmd += string.Format(",{0}", work.GrossProfit);                      // 粗利
303
                    strcmd += string.Format(",{0}", work.Allowance);                        // 給与
304
                    strcmd += string.Format(",{0}", work.NetProfit);                        // 純利益
305
                    strcmd += string.Format(",{0}", work.ComplateFlg);                      // 入力完了フラグ
306
                    strcmd += string.Format(",{0}", work.IntegrationFlg);                   // 受注金額積算フラグ
307

  
308
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
309
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
310
                    strcmd += ")";
311

  
312
                    bDataFirst = false;
285 313
                }
314

  
315
                if (!ExecuteNonQuery(strcmd, false)) return false;
316

  
286 317
                return true;
287 318
            }
288 319
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerDetail.cs
201 201
            try
202 202
            {
203 203

  
204
                bool bColFirst = true;
204 205
                strcmd = "INSERT INTO ConstructionLedgerDetail";
206
                strcmd += " (";
207
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
208
                {
209
                    if (!bColFirst) strcmd += ", ";
210
                    strcmd += gender.ToString();
211
                    bColFirst = false;
212
                }
213
                strcmd += ") VALUES (";
205 214

  
206
                strcmd += " (ConstructionCode";	        // 工事コード
207
                strcmd += ", GroupCount";               // グループ番号
208
                strcmd += ", LineCount";                // 行番号
209
                strcmd += ", ComponentCode";            // 構成キー
210
                strcmd += ", ItemCode";		            // 工種キー
211
                strcmd += ", FirstString";              // 項目名称
212
                strcmd += ", SecondString";             // 工事内容
213
                strcmd += ", CompanyType";              // 協力会社コードタイプ
214
                strcmd += ", CompanyCode";              // 協力会社コード
215
                strcmd += ", CompanyName";              // 協力会社名称
216
                strcmd += ", EstimatePrice";            // 予算(見積)金額
217
                strcmd += ", ExecutionAmount";          // 実行金額
218
                strcmd += ", AmountConfigRate";         // 金額構成率
219
                strcmd += ", PaymentBurden";            // 支払補填額
220
                strcmd += ", FixDataFlg";               // 固定データフラグ
221
                strcmd += ", IndependentFlg";           // 独立データフラグ
222
                strcmd += ", FluctuationFlg";           // 増減データフラグ
223
                strcmd += ", SalaryFlg";                // 給与振分区分
224
                strcmd += ", SalaryDays";               // 給与振分日数
225
                strcmd += ", OperatingFlg";             // 担当中フラグ
226
                strcmd += ", SourceCode";               // 元工事番号
227
                strcmd += ", JoinTitleFlg";             // 工事名称タイトル
228
                strcmd += ", SalaryOnRegist";           // 登録時月額給与
229
                strcmd += ", PurchaseOrderFlg";         // 注文書発行フラグ
230

  
231
                strcmd += ", EntryDate";
232
                strcmd += ", UpdateDate)";
233

  
234
                strcmd += " VALUES (";
235

  
236 215
                strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
237 216

  
238 217
                strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
......
261 240
                strcmd += string.Format(", {0}", work.SalaryOnRegist);          // 登録時月額給与
262 241
                strcmd += string.Format(", {0}", work.PurchaseOrderFlg);        // 注文書発行フラグ
263 242

  
264
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
265
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
266
                strcmd = strcmd + ")";
243
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
244
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
245
                strcmd += ")";
267 246

  
268 247
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
269 248

  
......
288 267
            string strcmd = "";
289 268
            try
290 269
            {
270
                bool bColFirst = true;
271
                strcmd = "INSERT INTO ConstructionLedgerDetail";
272
                strcmd += " (";
273
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
274
                {
275
                    if (!bColFirst) strcmd += ", ";
276
                    strcmd += gender.ToString();
277
                    bColFirst = false;
278
                }
279
                strcmd += ") VALUES";
280

  
281
                bool bDataFirst = true;
291 282
                foreach (ConstructionLedgerDetail work in data)
292 283
                {
293
                    if (!InsertAction(work, bConnect)) return false;
284
                    if (bDataFirst) strcmd += " (";
285
                    else strcmd += ", (";
286

  
287
                    strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
288

  
289
                    strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
290
                    strcmd += string.Format(", {0}", work.LineCount);               // 行番号
291
                    strcmd += string.Format(", {0}", work.ComponentCode);           // 構成キー
292
                    strcmd += string.Format(", {0}", work.ItemCode);		        // 工種キー
293
                    strcmd += string.Format(",'{0}'", work.FirstString);            // 項目名称
294
                    strcmd += string.Format(",'{0}'", work.SecondString);           // 工事内容
295
                    strcmd += string.Format(", {0}", work.CompanyType);             // 協力会社コードタイプ
296
                    strcmd += string.Format(", {0}", work.CompanyCode);             // 協力会社コード
297
                    strcmd += string.Format(",'{0}'", work.CompanyName);            // 協力会社名称
298
                    strcmd += string.Format(", {0}", work.EstimatePrice);           // 予算(見積)金額
299
                    strcmd += string.Format(", {0}", work.ExecutionAmount);         // 実行金額
300
                    strcmd += string.Format(", {0}", work.AmountConfigRate);        // 金額構成率
301
                    strcmd += string.Format(", {0}", work.PaymentBurden);           // 支払補填額
302

  
303
                    strcmd += string.Format(", {0}", work.FixDataFlg);              // 固定データフラグ
304
                    strcmd += string.Format(", {0}", work.IndependentFlg);          // 独立データフラグ
305
                    strcmd += string.Format(", {0}", work.FluctuationFlg);          // 増減データフラグ
306

  
307
                    strcmd += string.Format(", {0}", work.SalaryFlg);               // 給与振分区分
308
                    strcmd += string.Format(", {0}", work.SalaryDays);              // 給与振分日数
309
                    strcmd += string.Format(", {0}", work.OperatingFlg);            // 担当中フラグ
310
                    strcmd += string.Format(", {0}", work.SourceCode);              // 元工事番号
311
                    strcmd += string.Format(", {0}", work.JoinTitleFlg);            // 工事名称タイトル
312
                    strcmd += string.Format(", {0}", work.SalaryOnRegist);          // 登録時月額給与
313
                    strcmd += string.Format(", {0}", work.PurchaseOrderFlg);        // 注文書発行フラグ
314

  
315
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
316
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
317
                    strcmd += ")";
318

  
319
                    bDataFirst = false;
294 320
                }
321

  
322
                if (!ExecuteNonQuery(strcmd, false)) return false;
295 323
                return true;
296 324
            }
297 325
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLedgerExcute.cs
189 189
            try
190 190
            {
191 191

  
192
                bool bColFirst = true;
192 193
                strcmd = "INSERT INTO ConstructionLedgerExcute";
193
                strcmd += "(ConstructionCode";	        // 工事コード
194
                strcmd += ", GroupCount";               // グループ番号
195
                strcmd += ", LineCount";                // 行番号
196
                strcmd += ", ColumnCount";              // 列番号
197
                strcmd += ", PaymentAmount";            // 支払金額
198
                strcmd += ", TargetMonth";              // 対象年月
199
                strcmd += ", EntryDate";
200
                strcmd += ", UpdateDate)";
194
                strcmd += " (";
195
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
196
                {
197
                    if (!bColFirst) strcmd += ", ";
198
                    strcmd += gender.ToString();
199
                    bColFirst = false;
200
                }
201
                strcmd += ") VALUES (";
201 202

  
202
                strcmd += " VALUES (";
203

  
204 203
                strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
205 204

  
206 205
                strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
......
210 209
                strcmd += string.Format(", {0}", work.PaymentAmount);           // 支払金額
211 210
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')",work.TargetMonth.ToShortDateString());  // 対象年月
212 211

  
213
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
214
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
215
                strcmd = strcmd + ")";
212
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
213
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
214
                strcmd += ")";
216 215

  
217 216
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
218 217

  
......
237 236
            string strcmd = "";
238 237
            try
239 238
            {
239
                bool bColFirst = true;
240
                strcmd = "INSERT INTO ConstructionLedgerExcute";
241
                strcmd += " (";
242
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
243
                {
244
                    if (!bColFirst) strcmd += ", ";
245
                    strcmd += gender.ToString();
246
                    bColFirst = false;
247
                }
248
                strcmd += ") VALUES";
249

  
250
                bool bDataFirst = true;
240 251
                foreach (ConstructionLedgerExcute work in data)
241 252
                {
242
                    if (!InsertAction(work, bConnect)) return false;
253
                    if (bDataFirst) strcmd += " (";
254
                    else strcmd += ", (";
255

  
256
                    strcmd += string.Format("  {0}", work.ConstructionCode);        // 工事番号
257
                    strcmd += string.Format(", {0}", work.GroupCount);              // グループ番号
258
                    strcmd += string.Format(", {0}", work.LineCount);               // 行番号
259
                    strcmd += string.Format(", {0}", work.ColumnCount);             // 列番号
260
                    strcmd += string.Format(", {0}", work.PaymentAmount);           // 支払金額
261
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.TargetMonth.ToShortDateString());  // 対象年月
262

  
263
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
264
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
265
                    strcmd += ")";
266

  
267
                    bDataFirst = false;
243 268
                }
269

  
270
                if (!ExecuteNonQuery(strcmd, false)) return false;
244 271
                return true;
245 272
            }
246 273
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionLink.cs
162 162
            try
163 163
            {
164 164

  
165
                bool bColFirst = true;
165 166
                strcmd = "INSERT INTO ConstructionLink";
166
                strcmd += " (ConstructionCode,";
167
                strcmd += " FluctuationCode,";
168
                strcmd += " LinkType,";
169
                strcmd += " EntryDate,";
170
                strcmd += " UpdateDate)";
171
                strcmd += " VALUES (";
167
                strcmd += " (";
168
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
169
                {
170
                    if (!bColFirst) strcmd += ", ";
171
                    strcmd += gender.ToString();
172
                    bColFirst = false;
173
                }
174
                strcmd += ") VALUES (";
172 175

  
173 176
                strcmd += string.Format("  {0}", data.ConstructionCode);
174 177
                strcmd += string.Format(", {0}", data.FluctuationCode);
175 178
                strcmd += string.Format(", {0}", data.LinkType);
176 179

  
177
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
178
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
179
                strcmd = strcmd + ")";
180
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
181
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
182
                strcmd += ")";
180 183

  
181 184
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
182 185

  
......
206 209
            string strcmd = "";
207 210
            try
208 211
            {
212
                bool bColFirst = true;
213
                strcmd = "INSERT INTO ConstructionLink";
214
                strcmd += " (";
215
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
216
                {
217
                    if (!bColFirst) strcmd += ", ";
218
                    strcmd += gender.ToString();
219
                    bColFirst = false;
220
                }
221
                strcmd += ") VALUES";
209 222

  
223
                bool bDataFirst = true;
210 224
                foreach (ConstructionLink work in data)
211 225
                {
212
                    if (!InsertAction(work, bConnect)) return false;
226
                    if (bDataFirst) strcmd += " (";
227
                    else strcmd += ", (";
228

  
229
                    strcmd += string.Format("  {0}", work.ConstructionCode);
230
                    strcmd += string.Format(", {0}", work.FluctuationCode);
231
                    strcmd += string.Format(", {0}", work.LinkType);
232

  
233
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
234
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
235
                    strcmd += ")";
236

  
237
                    bDataFirst = false;
213 238
                }
214
                return true;
239

  
240
                if (!ExecuteNonQuery(strcmd, false)) return false; return true;
215 241
            }
216 242
            catch (Exception ex)
217 243
            {
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionMaterialInfo.cs
125 125

  
126 126
                    strcmd += ", DATE_FORMAT(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
127 127
                    strcmd += ", DATE_FORMAT(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
128
                    strcmd = strcmd + ")";
128
                    strcmd += ")";
129 129

  
130 130
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
131 131
                }
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOConstructionProgressDate.cs
128 128
            string strcmd = "";
129 129
            try
130 130
            {
131
                bool bColFirst = true;
132
                strcmd = "INSERT INTO ConstructionProgressDate";
133
                strcmd += " (";
134
                foreach (var gender in Enum.GetValues(typeof(ColumnName)))
135
                {
136
                    if (!bColFirst) strcmd += ", ";
137
                    strcmd += gender.ToString();
138
                    bColFirst = false;
139
                }
140
                strcmd += ") VALUES";
141

  
142
                bool bDataFirst = true;
131 143
                foreach (ConstructionProgressDate work in data)
132 144
                {
133
                    if (!InsertAction(work, bConnect)) return false;
145
                    if (bDataFirst) strcmd += " (";
146
                    else strcmd += ", (";
147

  
148
                    strcmd += string.Format("  {0}", work.ConstructionCode.ToString());
149
                    strcmd += string.Format(", {0}", work.ConstructionStatusFlg.ToString());
150
                    strcmd += string.Format(", {0}", work.PreviousStatusFlg.ToString());
151
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.ChangeDate.ToString());
152
                    strcmd += string.Format(", {0}", work.ChangePersonCode.ToString());
153

  
154
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
155
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
156
                    strcmd += ")";
157

  
158
                    bDataFirst = false;
134 159
                }
160

  
161
                if (!ExecuteNonQuery(strcmd, false)) return false; 
162
                
135 163
                return true;
136 164
            }
137 165
            catch (Exception ex)
......
148 176
            string strcmd = "";
149 177
            try
150 178
            {
179
                bool bColFirst = true;
180
                strcmd = "INSERT INTO ConstructionProgressDate";
181
                strcmd += " (";
182
                foreach (var gender in Enum.GetValues(typeof(ColumnName)))
183
                {
184
                    if (!bColFirst) strcmd += ", ";
185
                    strcmd += gender.ToString();
186
                    bColFirst = false;
187
                }
188
                strcmd += ") VALUES (";
151 189

  
152
                    strcmd = "INSERT INTO ConstructionProgressDate";
190
                strcmd += string.Format("  {0}", data.ConstructionCode.ToString());
191
                strcmd += string.Format(", {0}", data.ConstructionStatusFlg.ToString());
192
                strcmd += string.Format(", {0}", data.PreviousStatusFlg.ToString());
193
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ChangeDate.ToString());
194
                strcmd += string.Format(", {0}", data.ChangePersonCode.ToString());
153 195

  
154
                    strcmd += " VALUES (";
196
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.EntryDate);
197
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.UpdateDate);
198
                strcmd += ")";
155 199

  
156
                    strcmd += string.Format("  {0}", data.ConstructionCode.ToString());
157
                    strcmd += string.Format(", {0}", data.ConstructionStatusFlg.ToString());
158
                    strcmd += string.Format(", {0}", data.PreviousStatusFlg.ToString());
159
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", data.ChangeDate.ToString());
160
                    strcmd += string.Format(", {0}", data.ChangePersonCode.ToString());
200
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
161 201

  
162
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
163
                    strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
164
                    strcmd = strcmd + ")";
165

  
166
                    if (!ExecuteNonQuery(strcmd, bConnect)) return false;
167

  
168 202
                return true;
169 203
            }
170 204
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostDataOfPerson.cs
177 177
            string strcmd = "";
178 178
            try
179 179
            {
180
                bool bColFirst = true;
180 181
                strcmd = "INSERT INTO CostDataOfPerson";
181
                strcmd += "  (PersonCode";                          // 担当者コード
182
                strcmd += " ,ActionDate";                           // 対象日付
183
                strcmd += " ,DataType";                             // データ区分
184
                strcmd += " ,DataAddCount";                         // データ追加番号
185
                strcmd += " ,TargetMonth";                          // 対象年月
186
                strcmd += " ,ConstructionCode";                     // 工事番号
187
                strcmd += " ,SuppliersCode";                        // 支払先コード
188
                strcmd += " ,SuppliersName";                        // 支払先名称
189
                strcmd += " ,PaymentContent";                       // 支払内容
190
                strcmd += " ,PaymentType";                          // 支払方法フラグ
191
                strcmd += " ,EntryPrice";	                        // 金額(税抜)
192
                strcmd += " ,EntryPriceInTax";                      // 金額(税込)
193
                strcmd += " ,SlipNumber";                           // 伝票番号
194
                strcmd += " ,ComplateFlg";                          // 引込済みフラグ
195
                strcmd += " ,ApprovalFlg";                          // 承認フラグ
196
                strcmd += " ,EntryDate";
197
                strcmd += " ,UpdateDate)";
182
                strcmd += " (";
183
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
184
                {
185
                    if (!bColFirst) strcmd += ", ";
186
                    strcmd += gender.ToString();
187
                    bColFirst = false;
188
                }
189
                strcmd += ") VALUES (";
198 190

  
199
                strcmd += " VALUES (";
200

  
201 191
                strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
202 192
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
203 193
                                            , work.ActionDate.ToShortDateString());     // 対象日付
......
216 206
                strcmd += string.Format(", {0}", work.ComplateFlg);                     // 引込済みフラグ
217 207
                strcmd += string.Format(", {0}", work.ApprovalFlg);                     // 承認フラグ
218 208

  
219
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
220
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
221
                strcmd = strcmd + ")";
209
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
210
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
211
                strcmd += ")";
222 212

  
223 213
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
224 214

  
......
238 228
            string strcmd = "";
239 229
            try
240 230
            {
231
                bool bColFirst = true;
232
                strcmd = "INSERT INTO CostDataOfPerson";
233
                strcmd += " (";
234
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
235
                {
236
                    if (!bColFirst) strcmd += ", ";
237
                    strcmd += gender.ToString();
238
                    bColFirst = false;
239
                }
240
                strcmd += ") VALUES";
241 241

  
242
                bool bDataFirst = true;
242 243
                foreach (CostDataOfPerson work in data)
243 244
                {
244
                    if (!InsertAction(work, bConnect)) return false;
245
                    if (bDataFirst) strcmd += " (";
246
                    else strcmd += ", (";
247

  
248
                    strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
249
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
250
                                                , work.ActionDate.ToShortDateString());     // 対象日付
251
                    strcmd += string.Format(", {0}", work.DataType);                        // データ区分
252
                    strcmd += string.Format(", {0}", work.DataAddCount);                    // データ追加番号
253
                    strcmd += string.Format(",'{0}'", work.TargetMonth);                    // 対象年月
254
                    strcmd += string.Format(", {0}", work.ConstructionCode);                // 工事番号
255
                    strcmd += string.Format(", {0}", work.SuppliersCode);                   // 支払先コード
256
                    strcmd += string.Format(",'{0}'", work.SuppliersName);                  // 支払先名称
257
                    strcmd += string.Format(",'{0}'", work.PaymentContent);                 // 支払内容
258
                    strcmd += string.Format(", {0}", work.PaymentType);                     // 支払方法フラグ
259
                    strcmd += string.Format(", {0}", work.EntryPrice);	                    // 金額(税抜)
260
                    strcmd += string.Format(", {0}", work.EntryPriceInTax);	                // 金額(税込)
261
                    strcmd += string.Format(",'{0}'", work.SlipNumber);                     // 伝票番号
262

  
263
                    strcmd += string.Format(", {0}", work.ComplateFlg);                     // 引込済みフラグ
264
                    strcmd += string.Format(", {0}", work.ApprovalFlg);                     // 承認フラグ
265

  
266
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
267
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
268
                    strcmd += ")";
269

  
270
                    bDataFirst = false;
245 271
                }
272

  
273
                if (!ExecuteNonQuery(strcmd, false)) return false;
246 274
                return true;
247 275
            }
248 276
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IOCostomerRegist.cs
210 210
            string strcmd = "";
211 211
            try
212 212
            {
213

  
214 213
                strcmd = "INSERT INTO CostomerRegist";
215 214
                strcmd += " (";
216 215

  
......
250 249
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
251 250
                strcmd += string.Format(", {0}", work.OrderNo);
252 251

  
253
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
254
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
255
                strcmd = strcmd + ")";
252
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
253
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
254
                strcmd += ")";
256 255

  
257 256
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
258 257

  
......
277 276
            string strcmd = "";
278 277
            try
279 278
            {
279
                bool bColFirst = true;
280
                strcmd = "INSERT INTO CostomerRegist";
281
                strcmd += " (";
282
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
283
                {
284
                    if (!bColFirst) strcmd += ", ";
285
                    strcmd += gender.ToString();
286
                    bColFirst = false;
287
                }
288
                strcmd += ") VALUES";
289

  
290
                bool bDataFirst = true;
280 291
                foreach (CostomerRegist work in data)
281 292
                {
282
                    if (!InsertAction(work, bConnect)) return false;
293
                    if (bDataFirst) strcmd += " (";
294
                    else strcmd += ", (";
295

  
296
                    strcmd += string.Format("  {0}", work.PersonCode);
297
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.CreateDate.ToShortDateString());
298
                    strcmd += string.Format(", {0}", work.SeqNo);
299
                    strcmd += string.Format(", {0}", work.DataMode);
300
                    strcmd += string.Format(", {0}", work.SourceCotegory);
301
                    strcmd += string.Format(", {0}", work.SourceCode);
302
                    strcmd += string.Format(", {0}", work.PetitionPeriod);
303
                    strcmd += string.Format(", {0}", work.OrderFlg);
304
                    strcmd += string.Format(", '{0}'", work.CorporateStatusName);
305
                    strcmd += string.Format(", {0}", work.CorporateStatusPoint);
306
                    strcmd += string.Format(", '{0}'", work.OrderersName1);
307
                    strcmd += string.Format(", '{0}'", work.OrderersName2);
308
                    strcmd += string.Format(", '{0}'", work.DepartmentName);
309
                    strcmd += string.Format(", '{0}'", work.ChargePersonName);
310
                    strcmd += string.Format(", '{0}'", work.ZipCode);
311
                    strcmd += string.Format(", '{0}'", work.Address1);
312
                    strcmd += string.Format(", '{0}'", work.Address2);
313
                    strcmd += string.Format(", '{0}'", work.Address3);
314
                    strcmd += string.Format(", '{0}'", work.PhoneNumber);
315
                    strcmd += string.Format(", '{0}'", work.FaxNumber);
316
                    strcmd += string.Format(", '{0}'", work.MailAddress);
317
                    strcmd += string.Format(", '{0}'", work.Note);
318
                    strcmd += string.Format(", {0}", work.OrderCotegory);
319
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')", work.OrderDate.ToShortDateString());
320
                    strcmd += string.Format(", {0}", work.OrderNo);
321

  
322
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
323
                    strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
324
                    strcmd += ")";
325

  
326
                    bDataFirst = false;
283 327
                }
328

  
329
                if (!ExecuteNonQuery(strcmd, false)) return false;
330

  
284 331
                return true;
285 332
            }
286 333
            catch (Exception ex)
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyData.cs
187 187

  
188 188
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
189 189
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
190
                strcmd = strcmd + ")";
190
                strcmd += ")";
191 191

  
192 192
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
193 193

  
branches/src/ProcessManagement/ProcessManagement/DB/IOAccess/IODailyDataConstruction.cs
169 169
            string strcmd = "";
170 170
            try
171 171
            {
172
                bool bColFirst = true;
172 173
                strcmd = "INSERT INTO DailyDataConstruction";
174
                strcmd += " (";
175
                foreach (var gender in Enum.GetValues(typeof(TableColumn)))
176
                {
177
                    if (!bColFirst) strcmd += ", ";
178
                    strcmd += gender.ToString();
179
                    bColFirst = false;
180
                }
181
                strcmd += ") VALUES (";
173 182

  
174
                strcmd += " VALUES (";
175

  
176 183
                strcmd += string.Format("  {0}", work.PersonCode);                      // 担当者コード
177 184
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d')"
178 185
                                            , work.DailyDataDate.ToShortDateString());  // 日報作成日
179 186
                strcmd += string.Format(", {0}", work.ConstructionCode);                // 工事番号
180 187
                strcmd += string.Format(",'{0}'", work.Weather);                        // 天気
181 188

  
182
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
183
                strcmd += ", STR_TO_DATE(DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'%Y/%m/%d %H:%i:%s')";
184
                strcmd = strcmd + ")";
189
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.EntryDate);
190
                strcmd += string.Format(", STR_TO_DATE('{0}','%Y/%m/%d %H:%i:%s')", work.UpdateDate);
191
                strcmd += ")";
185 192

  
186 193
                if (!ExecuteNonQuery(strcmd, bConnect)) return false;
187 194

  
......
201 208
            string strcmd = "";
202 209
            try
203 210
            {
211
                bool bColFirst = true;
212
                strcmd = "INSERT INTO DailyDataConstruction";
213
                strcmd += " (";
... 差分の行数が表示可能な上限を超えました。超過分は表示しません。

他の形式にエクスポート: Unified diff