プロジェクト

全般

プロフィール

リビジョン 173

山内7年以上前に追加

請求入力(一括か出来高かを画面左上に表示する)
請求書印刷(請求書印刷の際に進捗状況の変更はなくす。一括請求は、完了とする。「保存のみ」ボタンは、CEOと社長のみ。請求書のフォーマットを見積書に合わせる。URLをDBから取得。)
資材管理(権限が無い場合、資材数変更ボタンは非表示)

差分を表示:

branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelOrderer.Designer.cs
104 104
            this.dgv1.Size = new System.Drawing.Size(661, 272);
105 105
            this.dgv1.TabIndex = 2;
106 106
            this.dgv1.SelectionChanged += new System.EventHandler(this.dgv1_SelectionChanged);
107
            this.dgv1.DoubleClick += new System.EventHandler(this.dgvMaster_DoubleClick);
107 108
            // 
108 109
            // col1
109 110
            // 
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelOrderer.cs
172 172
            // 請求月の取得
173 173
            GetRequestMonth(ref lstReqMonth);
174 174

  
175
            if (lstReqMonth[0] != int.Parse(DateTime.Now.ToString("yyyyMM")))
176
            {
177
                lstReqMonth.Insert(0, int.Parse(DateTime.Now.ToString("yyyyMM")));
178
            }
179

  
175 180
            List<KeyValuePair<int, string>> lstKeyVal = new List<KeyValuePair<int, string>>();
176 181

  
177 182
            foreach (int nMonth in lstReqMonth)
......
324 329
        }
325 330
        #endregion
326 331

  
332
        #region ダブルクリック
333
        private void dgvMaster_DoubleClick(object sender, EventArgs e)
334
        {
335
            btnSelRequest_Click(sender, e);
336
        }
337
        #endregion
338

  
327 339
        #region 請求月の取得
328 340
        /// <summary>
329 341
        /// 請求月の取得
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestEntry/FrmEntryReqSelRequest.cs
146 146
                btnAllSelect.Enabled = false;
147 147
                btnAllUnselect.Enabled = false;
148 148
            }
149
            UpdateCheckValue(0);
149
            UpdateCheckValue();
150 150

  
151 151
            dgv1.Rows[0].Visible = false;
152 152

  
......
182 182
            }
183 183

  
184 184
            // 選択数、選択金額の更新
185
            UpdateCheckValue(0);
185
            UpdateCheckValue();
186 186

  
187 187
            dgv1.CellContentClick += dgv1_CellContentClick;
188 188
            dgv1.CellContentDoubleClick += dgv1_CellContentDoubleClick;
......
215 215
                }
216 216
            }
217 217
            // 選択数、選択金額の更新
218
            UpdateCheckValue(0);
218
            UpdateCheckValue();
219 219
        }
220 220
        #endregion
221 221

  
......
397 397
                }
398 398
            }
399 399
            // 選択数、選択金額の更新
400
            UpdateCheckValue(0);
400
            UpdateCheckValue();
401 401
        }
402 402

  
403 403
        #endregion
......
405 405
        #region セル内容のクリック
406 406
        private void dgv1_CellContentClick(object sender, DataGridViewCellEventArgs e)
407 407
        {
408
            UpdateCheckValue(e.ColumnIndex); 
408
            dgv1_CellContentDoubleClick(sender, e);
409 409
        }
410 410
        #endregion
411 411

  
412 412
        #region セル内容のWクリック
413 413
        private void dgv1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
414 414
        {
415
            UpdateCheckValue(e.ColumnIndex); 
415
            DataGridViewRow dgvRow = dgv1.CurrentRow;
416
            if (dgvRow.Cells[0].EditedFormattedValue.Equals(true) == true)
417
            {
418
                dgvRow.Cells[0].Value = false;
419
            }
420
            else
421
            {
422
                dgvRow.Cells[0].Value = true;
423
            }
424

  
425
            UpdateCheckValue();
416 426
        }
417 427
        #endregion
418 428

  
419 429
        #region 選択数、選択金額の更新
420
        void UpdateCheckValue(int tcol)
430
        void UpdateCheckValue()
421 431
        {
422 432
            int cnt = 0;
423 433
            long val;
......
425 435

  
426 436
            for (int i = 1; i < dgv1.Rows.Count; i++)
427 437
            {
428
                if (dgv1[tcol, i].EditedFormattedValue.Equals(true) == true)
438
                if (dgv1[0, i].EditedFormattedValue.Equals(true) == true)
429 439
                {
430 440
                    cnt++;
431 441

  
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.Designer.cs
28 28
        /// </summary>
29 29
        private void InitializeComponent()
30 30
        {
31
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
32
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
33
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle();
34
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle();
35
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
36
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
37
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle();
38
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle();
39
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle();
40
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle();
41
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle();
42
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
43
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle();
44
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle();
45
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
46
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle();
47
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle();
48
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle();
49
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle();
50
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle();
51
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle();
31
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle();
32
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
33
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle();
34
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle();
35
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle();
36
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle();
37
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle();
38
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle();
39
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle();
40
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle();
41
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle();
42
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle();
43
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle();
44
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
45
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
46
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
47
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
48
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
49
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
50
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
51
            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
52 52
            this.label3 = new System.Windows.Forms.Label();
53 53
            this.dgv1 = new System.Windows.Forms.DataGridView();
54 54
            this.col001 = new System.Windows.Forms.DataGridViewTextBoxColumn();
......
94 94
            this.btnDeny = new System.Windows.Forms.Button();
95 95
            this.btnPend = new System.Windows.Forms.Button();
96 96
            this.btnAgree = new System.Windows.Forms.Button();
97
            this.SeparateBillingLabel = new System.Windows.Forms.Label();
98
            this.CombinedOrderLabel = new System.Windows.Forms.Label();
97 99
            ((System.ComponentModel.ISupportInitialize)(this.dgv1)).BeginInit();
98 100
            this.pnlNormal.SuspendLayout();
99 101
            this.pnlApproval.SuspendLayout();
......
179 181
            // col004
180 182
            // 
181 183
            this.col004.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
182
            dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
183
            dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control;
184
            this.col004.DefaultCellStyle = dataGridViewCellStyle1;
184
            dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
185
            dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control;
186
            this.col004.DefaultCellStyle = dataGridViewCellStyle22;
185 187
            this.col004.Frozen = true;
186 188
            this.col004.HeaderText = "";
187 189
            this.col004.Name = "col004";
......
192 194
            // 
193 195
            // col005
194 196
            // 
195
            dataGridViewCellStyle2.BackColor = System.Drawing.Color.White;
196
            this.col005.DefaultCellStyle = dataGridViewCellStyle2;
197
            dataGridViewCellStyle23.BackColor = System.Drawing.Color.White;
198
            this.col005.DefaultCellStyle = dataGridViewCellStyle23;
197 199
            this.col005.Frozen = true;
198 200
            this.col005.HeaderText = "";
199 201
            this.col005.Name = "col005";
......
204 206
            // 
205 207
            // col006
206 208
            // 
207
            dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
208
            dataGridViewCellStyle3.BackColor = System.Drawing.Color.White;
209
            this.col006.DefaultCellStyle = dataGridViewCellStyle3;
209
            dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
210
            dataGridViewCellStyle24.BackColor = System.Drawing.Color.White;
211
            this.col006.DefaultCellStyle = dataGridViewCellStyle24;
210 212
            this.col006.Frozen = true;
211 213
            this.col006.HeaderText = "受注金額";
212 214
            this.col006.Name = "col006";
......
216 218
            // 
217 219
            // col007
218 220
            // 
219
            dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
220
            dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control;
221
            this.col007.DefaultCellStyle = dataGridViewCellStyle4;
221
            dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
222
            dataGridViewCellStyle25.BackColor = System.Drawing.SystemColors.Control;
223
            this.col007.DefaultCellStyle = dataGridViewCellStyle25;
222 224
            this.col007.Frozen = true;
223 225
            this.col007.HeaderText = "";
224 226
            this.col007.Name = "col007";
......
228 230
            // 
229 231
            // col008
230 232
            // 
231
            dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
232
            this.col008.DefaultCellStyle = dataGridViewCellStyle5;
233
            dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
234
            this.col008.DefaultCellStyle = dataGridViewCellStyle26;
233 235
            this.col008.FillWeight = 120F;
234 236
            this.col008.Frozen = true;
235 237
            this.col008.HeaderText = "合計";
......
240 242
            // 
241 243
            // col009
242 244
            // 
243
            dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
244
            this.col009.DefaultCellStyle = dataGridViewCellStyle6;
245
            dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
246
            this.col009.DefaultCellStyle = dataGridViewCellStyle27;
245 247
            this.col009.HeaderText = "1回目";
246 248
            this.col009.Name = "col009";
247 249
            this.col009.ReadOnly = true;
......
250 252
            // 
251 253
            // col010
252 254
            // 
253
            dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
254
            this.col010.DefaultCellStyle = dataGridViewCellStyle7;
255
            dataGridViewCellStyle28.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
256
            this.col010.DefaultCellStyle = dataGridViewCellStyle28;
255 257
            this.col010.HeaderText = "2回目";
256 258
            this.col010.Name = "col010";
257 259
            this.col010.ReadOnly = true;
......
260 262
            // 
261 263
            // col011
262 264
            // 
263
            dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
264
            this.col011.DefaultCellStyle = dataGridViewCellStyle8;
265
            dataGridViewCellStyle29.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
266
            this.col011.DefaultCellStyle = dataGridViewCellStyle29;
265 267
            this.col011.HeaderText = "3回目";
266 268
            this.col011.Name = "col011";
267 269
            this.col011.ReadOnly = true;
......
270 272
            // 
271 273
            // col12
272 274
            // 
273
            dataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
274
            this.col12.DefaultCellStyle = dataGridViewCellStyle9;
275
            dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
276
            this.col12.DefaultCellStyle = dataGridViewCellStyle30;
275 277
            this.col12.HeaderText = "4回目";
276 278
            this.col12.Name = "col12";
277 279
            this.col12.ReadOnly = true;
......
281 283
            // 
282 284
            // col13
283 285
            // 
284
            dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
285
            this.col13.DefaultCellStyle = dataGridViewCellStyle10;
286
            dataGridViewCellStyle31.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
287
            this.col13.DefaultCellStyle = dataGridViewCellStyle31;
286 288
            this.col13.HeaderText = "5回目";
287 289
            this.col13.Name = "col13";
288 290
            this.col13.ReadOnly = true;
......
292 294
            // 
293 295
            // col14
294 296
            // 
295
            dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
296
            this.col14.DefaultCellStyle = dataGridViewCellStyle11;
297
            dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
298
            this.col14.DefaultCellStyle = dataGridViewCellStyle32;
297 299
            this.col14.HeaderText = "6回目";
298 300
            this.col14.Name = "col14";
299 301
            this.col14.ReadOnly = true;
......
303 305
            // 
304 306
            // col15
305 307
            // 
306
            dataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
307
            this.col15.DefaultCellStyle = dataGridViewCellStyle12;
308
            dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
309
            this.col15.DefaultCellStyle = dataGridViewCellStyle33;
308 310
            this.col15.HeaderText = "7回目";
309 311
            this.col15.Name = "col15";
310 312
            this.col15.ReadOnly = true;
......
314 316
            // 
315 317
            // col16
316 318
            // 
317
            dataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
318
            this.col16.DefaultCellStyle = dataGridViewCellStyle13;
319
            dataGridViewCellStyle34.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
320
            this.col16.DefaultCellStyle = dataGridViewCellStyle34;
319 321
            this.col16.HeaderText = "8回目";
320 322
            this.col16.Name = "col16";
321 323
            this.col16.ReadOnly = true;
......
325 327
            // 
326 328
            // col17
327 329
            // 
328
            dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
329
            this.col17.DefaultCellStyle = dataGridViewCellStyle14;
330
            dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
331
            this.col17.DefaultCellStyle = dataGridViewCellStyle35;
330 332
            this.col17.HeaderText = "9回目";
331 333
            this.col17.Name = "col17";
332 334
            this.col17.ReadOnly = true;
......
336 338
            // 
337 339
            // col18
338 340
            // 
339
            dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
340
            this.col18.DefaultCellStyle = dataGridViewCellStyle15;
341
            dataGridViewCellStyle36.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
342
            this.col18.DefaultCellStyle = dataGridViewCellStyle36;
341 343
            this.col18.HeaderText = "10回目";
342 344
            this.col18.Name = "col18";
343 345
            this.col18.ReadOnly = true;
......
347 349
            // 
348 350
            // col19
349 351
            // 
350
            dataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
351
            this.col19.DefaultCellStyle = dataGridViewCellStyle16;
352
            dataGridViewCellStyle37.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
353
            this.col19.DefaultCellStyle = dataGridViewCellStyle37;
352 354
            this.col19.HeaderText = "11回目";
353 355
            this.col19.Name = "col19";
354 356
            this.col19.ReadOnly = true;
......
358 360
            // 
359 361
            // col20
360 362
            // 
361
            dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
362
            this.col20.DefaultCellStyle = dataGridViewCellStyle17;
363
            dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
364
            this.col20.DefaultCellStyle = dataGridViewCellStyle38;
363 365
            this.col20.HeaderText = "12回目";
364 366
            this.col20.Name = "col20";
365 367
            this.col20.ReadOnly = true;
......
369 371
            // 
370 372
            // col21
371 373
            // 
372
            dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
373
            this.col21.DefaultCellStyle = dataGridViewCellStyle18;
374
            dataGridViewCellStyle39.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
375
            this.col21.DefaultCellStyle = dataGridViewCellStyle39;
374 376
            this.col21.HeaderText = "13回目";
375 377
            this.col21.Name = "col21";
376 378
            this.col21.ReadOnly = true;
......
380 382
            // 
381 383
            // col22
382 384
            // 
383
            dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
384
            this.col22.DefaultCellStyle = dataGridViewCellStyle19;
385
            dataGridViewCellStyle40.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
386
            this.col22.DefaultCellStyle = dataGridViewCellStyle40;
385 387
            this.col22.HeaderText = "14回目";
386 388
            this.col22.Name = "col22";
387 389
            this.col22.ReadOnly = true;
......
391 393
            // 
392 394
            // col23
393 395
            // 
394
            dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
395
            this.col23.DefaultCellStyle = dataGridViewCellStyle20;
396
            dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
397
            this.col23.DefaultCellStyle = dataGridViewCellStyle41;
396 398
            this.col23.HeaderText = "15回目";
397 399
            this.col23.Name = "col23";
398 400
            this.col23.ReadOnly = true;
......
402 404
            // 
403 405
            // col098
404 406
            // 
405
            dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
406
            this.col098.DefaultCellStyle = dataGridViewCellStyle21;
407
            dataGridViewCellStyle42.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleRight;
408
            this.col098.DefaultCellStyle = dataGridViewCellStyle42;
407 409
            this.col098.HeaderText = "残り";
408 410
            this.col098.Name = "col098";
409 411
            this.col098.ReadOnly = true;
......
489 491
            // 
490 492
            this.lblStatus.BackColor = System.Drawing.Color.GreenYellow;
491 493
            this.lblStatus.Font = new System.Drawing.Font("MS 明朝", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
492
            this.lblStatus.Location = new System.Drawing.Point(132, 25);
494
            this.lblStatus.Location = new System.Drawing.Point(200, 32);
493 495
            this.lblStatus.Name = "lblStatus";
494 496
            this.lblStatus.Size = new System.Drawing.Size(35, 16);
495 497
            this.lblStatus.TabIndex = 1;
......
633 635
            this.btnAgree.UseVisualStyleBackColor = false;
634 636
            this.btnAgree.Click += new System.EventHandler(this.btnAgree_Click);
635 637
            // 
638
            // SeparateBillingLabel
639
            // 
640
            this.SeparateBillingLabel.BackColor = System.Drawing.Color.White;
641
            this.SeparateBillingLabel.Font = new System.Drawing.Font("MS Pゴシック", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
642
            this.SeparateBillingLabel.Location = new System.Drawing.Point(13, 32);
643
            this.SeparateBillingLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
644
            this.SeparateBillingLabel.Name = "SeparateBillingLabel";
645
            this.SeparateBillingLabel.Size = new System.Drawing.Size(180, 20);
646
            this.SeparateBillingLabel.TabIndex = 16;
647
            this.SeparateBillingLabel.Text = "出来高 分割";
648
            this.SeparateBillingLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
649
            // 
650
            // CombinedOrderLabel
651
            // 
652
            this.CombinedOrderLabel.BackColor = System.Drawing.Color.White;
653
            this.CombinedOrderLabel.Font = new System.Drawing.Font("MS Pゴシック", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
654
            this.CombinedOrderLabel.Location = new System.Drawing.Point(13, 32);
655
            this.CombinedOrderLabel.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
656
            this.CombinedOrderLabel.Name = "CombinedOrderLabel";
657
            this.CombinedOrderLabel.Size = new System.Drawing.Size(180, 20);
658
            this.CombinedOrderLabel.TabIndex = 17;
659
            this.CombinedOrderLabel.Text = "完了後 一括";
660
            this.CombinedOrderLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
661
            // 
636 662
            // FrmRequestInput
637 663
            // 
638 664
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
639 665
            this.BackColor = System.Drawing.Color.Black;
640 666
            this.ClientSize = new System.Drawing.Size(1328, 625);
667
            this.Controls.Add(this.CombinedOrderLabel);
668
            this.Controls.Add(this.SeparateBillingLabel);
641 669
            this.Controls.Add(this.pnlNormal);
642 670
            this.Controls.Add(this.button1);
643 671
            this.Controls.Add(this.txtOrderer);
......
718 746
        private System.Windows.Forms.DataGridViewTextBoxColumn col23;
719 747
        private System.Windows.Forms.DataGridViewTextBoxColumn col098;
720 748
        private System.Windows.Forms.DataGridViewTextBoxColumn col99;
749
        private System.Windows.Forms.Label SeparateBillingLabel;
750
        private System.Windows.Forms.Label CombinedOrderLabel;
721 751
    }
722 752
}
723 753

  
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.cs
182 182
            // [回数追加]ボタンの制御
183 183
            btnAdd.Enabled = GetbtnAddEnabled();
184 184

  
185

  
186
            // 画面左上に分割か一括かを表示
187
            if (BillingSplit())
188
            {
189
                SeparateBillingLabel.Visible = true;
190
                CombinedOrderLabel.Visible = false;
191
            }
192
            else
193
            {
194
                SeparateBillingLabel.Visible = false;
195
                CombinedOrderLabel.Visible = true;
196
            }
197

  
185 198
            if( m_bEdit == false ){
186 199
                btnEntry.Enabled = false;
187 200
            }
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInput.resx
192 192
  <metadata name="col99.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
193 193
    <value>True</value>
194 194
  </metadata>
195
  <metadata name="col001.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
196
    <value>True</value>
197
  </metadata>
198
  <metadata name="col002.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
199
    <value>True</value>
200
  </metadata>
201
  <metadata name="col003.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
202
    <value>True</value>
203
  </metadata>
204
  <metadata name="col004.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
205
    <value>True</value>
206
  </metadata>
207
  <metadata name="col005.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
208
    <value>True</value>
209
  </metadata>
210
  <metadata name="col006.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
211
    <value>True</value>
212
  </metadata>
213
  <metadata name="col007.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
214
    <value>True</value>
215
  </metadata>
216
  <metadata name="col008.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
217
    <value>True</value>
218
  </metadata>
219
  <metadata name="col009.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
220
    <value>True</value>
221
  </metadata>
222
  <metadata name="col010.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
223
    <value>True</value>
224
  </metadata>
225
  <metadata name="col011.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
226
    <value>True</value>
227
  </metadata>
228
  <metadata name="col12.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
229
    <value>True</value>
230
  </metadata>
231
  <metadata name="col13.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
232
    <value>True</value>
233
  </metadata>
234
  <metadata name="col14.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
235
    <value>True</value>
236
  </metadata>
237
  <metadata name="col15.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
238
    <value>True</value>
239
  </metadata>
240
  <metadata name="col16.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
241
    <value>True</value>
242
  </metadata>
243
  <metadata name="col17.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
244
    <value>True</value>
245
  </metadata>
246
  <metadata name="col18.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
247
    <value>True</value>
248
  </metadata>
249
  <metadata name="col19.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
250
    <value>True</value>
251
  </metadata>
252
  <metadata name="col20.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
253
    <value>True</value>
254
  </metadata>
255
  <metadata name="col21.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
256
    <value>True</value>
257
  </metadata>
258
  <metadata name="col22.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
259
    <value>True</value>
260
  </metadata>
261
  <metadata name="col23.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
262
    <value>True</value>
263
  </metadata>
264
  <metadata name="col098.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
265
    <value>True</value>
266
  </metadata>
267
  <metadata name="col99.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
268
    <value>True</value>
269
  </metadata>
195 270
</root>
branches/src/ProcessManagement/ProcessManagement/Forms/DataEntry/Request/RequestInput/FrmRequestInputAuxiliary.cs
2202 2202
        }
2203 2203
        #endregion
2204 2204

  
2205
        #region 一括か分割かの判定
2206
        /// <summary>
2207
        /// 一括か分割かの判定
2208
        /// </summary>
2209
        private bool BillingSplit()
2210
        {
2211
            // 分割払いの場合
2212
            if (m_BaseConstructionBaseInfo.BillingSplitFlg == 1)
2213
            {
2214
                return true;
2215
            }
2216
            // 一括の場合
2217
            else
2218
            {
2219
                return false;
2220
            }
2221
        }
2222
        #endregion
2205 2223

  
2224

  
2206 2225
        #endregion
2207 2226

  
2208 2227
        #region 請求回数追加関連
branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmRequestPrint.Designer.cs
32 32
            this.btnCancel = new System.Windows.Forms.Button();
33 33
            this.btnExecProc2 = new System.Windows.Forms.Button();
34 34
            this.panel1 = new System.Windows.Forms.Panel();
35
            this.lblMessageB = new System.Windows.Forms.Label();
36 35
            this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker();
37
            this.groupBox1 = new System.Windows.Forms.GroupBox();
38
            this.rdNoChange = new System.Windows.Forms.RadioButton();
39
            this.rdChange = new System.Windows.Forms.RadioButton();
40 36
            this.groupBox2 = new System.Windows.Forms.GroupBox();
41 37
            this.rdNoPrint = new System.Windows.Forms.RadioButton();
42 38
            this.rdPrint = new System.Windows.Forms.RadioButton();
......
46 42
            this.txtComment3 = new System.Windows.Forms.TextBox();
47 43
            this.txtComment2 = new System.Windows.Forms.TextBox();
48 44
            this.txtComment1 = new System.Windows.Forms.TextBox();
49
            this.lblNowState = new System.Windows.Forms.Label();
50
            this.lblChgState = new System.Windows.Forms.Label();
51
            this.lblProgressNameA = new System.Windows.Forms.Label();
52
            this.lblProgressNameB = new System.Windows.Forms.Label();
53
            this.lblGuide = new System.Windows.Forms.Label();
54
            this.lblArrow = new System.Windows.Forms.Label();
55 45
            this.groupBox4 = new System.Windows.Forms.GroupBox();
56 46
            this.lblOrderersName = new System.Windows.Forms.Label();
57 47
            this.label1 = new System.Windows.Forms.Label();
58 48
            this.panel1.SuspendLayout();
59
            this.groupBox1.SuspendLayout();
60 49
            this.groupBox2.SuspendLayout();
61 50
            this.groupBox3.SuspendLayout();
62 51
            this.groupBox4.SuspendLayout();
......
67 56
            this.btnExecProc1.BackColor = System.Drawing.Color.Green;
68 57
            this.btnExecProc1.FlatStyle = System.Windows.Forms.FlatStyle.System;
69 58
            this.btnExecProc1.ForeColor = System.Drawing.Color.White;
70
            this.btnExecProc1.Location = new System.Drawing.Point(185, 10);
59
            this.btnExecProc1.Location = new System.Drawing.Point(331, 10);
71 60
            this.btnExecProc1.Name = "btnExecProc1";
72 61
            this.btnExecProc1.Size = new System.Drawing.Size(140, 40);
73 62
            this.btnExecProc1.TabIndex = 0;
......
93 82
            this.btnExecProc2.BackColor = System.Drawing.Color.Green;
94 83
            this.btnExecProc2.FlatStyle = System.Windows.Forms.FlatStyle.System;
95 84
            this.btnExecProc2.ForeColor = System.Drawing.Color.White;
96
            this.btnExecProc2.Location = new System.Drawing.Point(331, 10);
85
            this.btnExecProc2.Location = new System.Drawing.Point(185, 10);
97 86
            this.btnExecProc2.Name = "btnExecProc2";
98 87
            this.btnExecProc2.Size = new System.Drawing.Size(140, 40);
99 88
            this.btnExecProc2.TabIndex = 1;
......
107 96
            this.panel1.Controls.Add(this.btnCancel);
108 97
            this.panel1.Controls.Add(this.btnExecProc1);
109 98
            this.panel1.Controls.Add(this.btnExecProc2);
110
            this.panel1.Location = new System.Drawing.Point(20, 629);
99
            this.panel1.Location = new System.Drawing.Point(16, 429);
111 100
            this.panel1.Name = "panel1";
112 101
            this.panel1.Size = new System.Drawing.Size(620, 60);
113 102
            this.panel1.TabIndex = 3;
114 103
            // 
115
            // lblMessageB
116
            // 
117
            this.lblMessageB.AutoSize = true;
118
            this.lblMessageB.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
119
            this.lblMessageB.Location = new System.Drawing.Point(121, 602);
120
            this.lblMessageB.Name = "lblMessageB";
121
            this.lblMessageB.Size = new System.Drawing.Size(492, 19);
122
            this.lblMessageB.TabIndex = 4;
123
            this.lblMessageB.Text = "【印刷のみ】、【保存のみ】を選択してください。";
124
            // 
125 104
            // dateTimePicker1
126 105
            // 
127 106
            this.dateTimePicker1.Font = new System.Drawing.Font("MS 明朝", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
......
131 110
            this.dateTimePicker1.TabIndex = 5;
132 111
            this.dateTimePicker1.TabStop = false;
133 112
            // 
134
            // groupBox1
135
            // 
136
            this.groupBox1.BackColor = System.Drawing.Color.WhiteSmoke;
137
            this.groupBox1.Controls.Add(this.lblArrow);
138
            this.groupBox1.Controls.Add(this.lblGuide);
139
            this.groupBox1.Controls.Add(this.lblProgressNameB);
140
            this.groupBox1.Controls.Add(this.lblProgressNameA);
141
            this.groupBox1.Controls.Add(this.lblChgState);
142
            this.groupBox1.Controls.Add(this.lblNowState);
143
            this.groupBox1.Controls.Add(this.rdNoChange);
144
            this.groupBox1.Controls.Add(this.rdChange);
145
            this.groupBox1.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
146
            this.groupBox1.Location = new System.Drawing.Point(17, 179);
147
            this.groupBox1.Name = "groupBox1";
148
            this.groupBox1.Size = new System.Drawing.Size(620, 212);
149
            this.groupBox1.TabIndex = 6;
150
            this.groupBox1.TabStop = false;
151
            this.groupBox1.Text = "工事の進捗状態";
152
            // 
153
            // rdNoChange
154
            // 
155
            this.rdNoChange.AutoSize = true;
156
            this.rdNoChange.Location = new System.Drawing.Point(175, 29);
157
            this.rdNoChange.Name = "rdNoChange";
158
            this.rdNoChange.Size = new System.Drawing.Size(132, 23);
159
            this.rdNoChange.TabIndex = 12;
160
            this.rdNoChange.Text = "変更しない";
161
            this.rdNoChange.UseVisualStyleBackColor = true;
162
            // 
163
            // rdChange
164
            // 
165
            this.rdChange.AutoSize = true;
166
            this.rdChange.Checked = true;
167
            this.rdChange.Location = new System.Drawing.Point(334, 29);
168
            this.rdChange.Name = "rdChange";
169
            this.rdChange.Size = new System.Drawing.Size(111, 23);
170
            this.rdChange.TabIndex = 13;
171
            this.rdChange.TabStop = true;
172
            this.rdChange.Text = "変更する";
173
            this.rdChange.UseVisualStyleBackColor = true;
174
            this.rdChange.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged);
175
            // 
176 113
            // groupBox2
177 114
            // 
178 115
            this.groupBox2.BackColor = System.Drawing.Color.WhiteSmoke;
......
217 154
            this.groupBox3.Controls.Add(this.txtComment3);
218 155
            this.groupBox3.Controls.Add(this.txtComment2);
219 156
            this.groupBox3.Controls.Add(this.txtComment1);
220
            this.groupBox3.Location = new System.Drawing.Point(17, 394);
157
            this.groupBox3.Location = new System.Drawing.Point(15, 179);
221 158
            this.groupBox3.Name = "groupBox3";
222 159
            this.groupBox3.Size = new System.Drawing.Size(621, 200);
223 160
            this.groupBox3.TabIndex = 14;
......
226 163
            // 
227 164
            // txtComment5
228 165
            // 
166
            this.txtComment5.ImeMode = System.Windows.Forms.ImeMode.On;
229 167
            this.txtComment5.Location = new System.Drawing.Point(17, 161);
230 168
            this.txtComment5.MaxLength = 60;
231 169
            this.txtComment5.Name = "txtComment5";
......
234 172
            // 
235 173
            // txtComment4
236 174
            // 
175
            this.txtComment4.ImeMode = System.Windows.Forms.ImeMode.On;
237 176
            this.txtComment4.Location = new System.Drawing.Point(17, 127);
238 177
            this.txtComment4.MaxLength = 60;
239 178
            this.txtComment4.Name = "txtComment4";
......
242 181
            // 
243 182
            // txtComment3
244 183
            // 
184
            this.txtComment3.ImeMode = System.Windows.Forms.ImeMode.On;
245 185
            this.txtComment3.Location = new System.Drawing.Point(17, 94);
246 186
            this.txtComment3.MaxLength = 60;
247 187
            this.txtComment3.Name = "txtComment3";
......
250 190
            // 
251 191
            // txtComment2
252 192
            // 
193
            this.txtComment2.ImeMode = System.Windows.Forms.ImeMode.On;
253 194
            this.txtComment2.Location = new System.Drawing.Point(17, 61);
254 195
            this.txtComment2.MaxLength = 60;
255 196
            this.txtComment2.Name = "txtComment2";
......
258 199
            // 
259 200
            // txtComment1
260 201
            // 
202
            this.txtComment1.ImeMode = System.Windows.Forms.ImeMode.On;
261 203
            this.txtComment1.Location = new System.Drawing.Point(17, 27);
262 204
            this.txtComment1.MaxLength = 60;
263 205
            this.txtComment1.Name = "txtComment1";
264 206
            this.txtComment1.Size = new System.Drawing.Size(587, 26);
265 207
            this.txtComment1.TabIndex = 0;
266 208
            // 
267
            // lblNowState
268
            // 
269
            this.lblNowState.AutoSize = true;
270
            this.lblNowState.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
271
            this.lblNowState.Location = new System.Drawing.Point(54, 70);
272
            this.lblNowState.Name = "lblNowState";
273
            this.lblNowState.Size = new System.Drawing.Size(135, 19);
274
            this.lblNowState.TabIndex = 15;
275
            this.lblNowState.Text = "現在進捗状態";
276
            // 
277
            // lblChgState
278
            // 
279
            this.lblChgState.AutoSize = true;
280
            this.lblChgState.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
281
            this.lblChgState.Location = new System.Drawing.Point(33, 140);
282
            this.lblChgState.Name = "lblChgState";
283
            this.lblChgState.Size = new System.Drawing.Size(156, 19);
284
            this.lblChgState.TabIndex = 16;
285
            this.lblChgState.Text = "実行後進捗状態";
286
            // 
287
            // lblProgressNameA
288
            // 
289
            this.lblProgressNameA.BackColor = System.Drawing.Color.White;
290
            this.lblProgressNameA.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
291
            this.lblProgressNameA.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
292
            this.lblProgressNameA.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
293
            this.lblProgressNameA.Location = new System.Drawing.Point(195, 64);
294
            this.lblProgressNameA.Name = "lblProgressNameA";
295
            this.lblProgressNameA.Size = new System.Drawing.Size(360, 30);
296
            this.lblProgressNameA.TabIndex = 17;
297
            this.lblProgressNameA.Text = "請求準備";
298
            this.lblProgressNameA.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
299
            // 
300
            // lblProgressNameB
301
            // 
302
            this.lblProgressNameB.BackColor = System.Drawing.Color.White;
303
            this.lblProgressNameB.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
304
            this.lblProgressNameB.FlatStyle = System.Windows.Forms.FlatStyle.Popup;
305
            this.lblProgressNameB.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
306
            this.lblProgressNameB.Location = new System.Drawing.Point(195, 134);
307
            this.lblProgressNameB.Name = "lblProgressNameB";
308
            this.lblProgressNameB.Size = new System.Drawing.Size(360, 30);
309
            this.lblProgressNameB.TabIndex = 18;
310
            this.lblProgressNameB.Text = "請求完了";
311
            this.lblProgressNameB.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
312
            // 
313
            // lblGuide
314
            // 
315
            this.lblGuide.AutoSize = true;
316
            this.lblGuide.BackColor = System.Drawing.Color.WhiteSmoke;
317
            this.lblGuide.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
318
            this.lblGuide.Location = new System.Drawing.Point(59, 181);
319
            this.lblGuide.Name = "lblGuide";
320
            this.lblGuide.Size = new System.Drawing.Size(513, 19);
321
            this.lblGuide.TabIndex = 19;
322
            this.lblGuide.Text = "現在、請求準備の一括案件のみ請求完了となります。";
323
            // 
324
            // lblArrow
325
            // 
326
            this.lblArrow.AutoSize = true;
327
            this.lblArrow.Font = new System.Drawing.Font("MS 明朝", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
328
            this.lblArrow.Location = new System.Drawing.Point(362, 97);
329
            this.lblArrow.Name = "lblArrow";
330
            this.lblArrow.Size = new System.Drawing.Size(32, 33);
331
            this.lblArrow.TabIndex = 20;
332
            this.lblArrow.Text = "⇓";
333
            // 
334 209
            // groupBox4
335 210
            // 
336 211
            this.groupBox4.BackColor = System.Drawing.Color.WhiteSmoke;
......
367 242
            this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
368 243
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
369 244
            this.BackColor = System.Drawing.Color.White;
370
            this.ClientSize = new System.Drawing.Size(652, 698);
245
            this.ClientSize = new System.Drawing.Size(652, 502);
371 246
            this.Controls.Add(this.groupBox4);
372 247
            this.Controls.Add(this.groupBox3);
373 248
            this.Controls.Add(this.groupBox2);
374
            this.Controls.Add(this.groupBox1);
375
            this.Controls.Add(this.lblMessageB);
376 249
            this.Controls.Add(this.panel1);
377 250
            this.Font = new System.Drawing.Font("MS 明朝", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
378 251
            this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
......
386 259
            this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmStatusAndDate_FormClosed);
387 260
            this.Load += new System.EventHandler(this.FrmCostStructureDiag_Load);
388 261
            this.panel1.ResumeLayout(false);
389
            this.groupBox1.ResumeLayout(false);
390
            this.groupBox1.PerformLayout();
391 262
            this.groupBox2.ResumeLayout(false);
392 263
            this.groupBox2.PerformLayout();
393 264
            this.groupBox3.ResumeLayout(false);
......
395 266
            this.groupBox4.ResumeLayout(false);
396 267
            this.groupBox4.PerformLayout();
397 268
            this.ResumeLayout(false);
398
            this.PerformLayout();
399 269

  
400 270
        }
401 271

  
......
405 275
        private System.Windows.Forms.Button btnCancel;
406 276
        private System.Windows.Forms.Button btnExecProc2;
407 277
        private System.Windows.Forms.Panel panel1;
408
        private System.Windows.Forms.Label lblMessageB;
409 278
        private System.Windows.Forms.DateTimePicker dateTimePicker1;
410
        private System.Windows.Forms.GroupBox groupBox1;
411
        private System.Windows.Forms.RadioButton rdNoChange;
412
        private System.Windows.Forms.RadioButton rdChange;
413 279
        private System.Windows.Forms.GroupBox groupBox2;
414 280
        private System.Windows.Forms.RadioButton rdNoPrint;
415 281
        private System.Windows.Forms.RadioButton rdPrint;
......
419 285
        private System.Windows.Forms.TextBox txtComment3;
420 286
        private System.Windows.Forms.TextBox txtComment2;
421 287
        private System.Windows.Forms.TextBox txtComment1;
422
        private System.Windows.Forms.Label lblGuide;
423
        private System.Windows.Forms.Label lblProgressNameB;
424
        private System.Windows.Forms.Label lblProgressNameA;
425
        private System.Windows.Forms.Label lblChgState;
426
        private System.Windows.Forms.Label lblNowState;
427
        private System.Windows.Forms.Label lblArrow;
428 288
        private System.Windows.Forms.GroupBox groupBox4;
429 289
        private System.Windows.Forms.Label lblOrderersName;
430 290
        private System.Windows.Forms.Label label1;
branches/src/ProcessManagement/ProcessManagement/Forms/SubForms/FrmRequestPrint.cs
1 1
using System;
2
using System.Collections;
2 3
using System.Collections.Generic;
3 4
using System.ComponentModel;
4 5
using System.Data;
......
27 28
        private enum Dispcount
28 29
        {
29 30
            ExeCuteDate = 0,
30
            ProgressStatusA,
31
            ProgressStatusB,
31
            //ProgressStatusA,
32
            //ProgressStatusB,
32 33
            radioButtonA1,
33 34
            radioButtonA2,
34 35
            radioButtonB1,
......
70 71

  
71 72
        #region 変数
72 73

  
74
        // ユーザー情報
75
        private ClsSecurityPermission.UserInfo m_UserInfo = new ClsSecurityPermission.UserInfo()
76
        {
77
            m_Type = CommonDefine.SecurityRankPos.NormalAuthority,
78
            m_GeneralAffairsFlg = 0,
79
            m_SecRange = ClsSecurityPermission.SecRangeType.InCharge
80
        };
81

  
73 82
        /// <summary>
74 83
        /// 終了状態フラグ
75 84
        /// </summary>
......
173 182
        private bool m_ParentEnd = false;
174 183
        // *-----* 共通処理設定 *-----*
175 184

  
185
        /// <summary>
186
        /// 図形置き場シート
187
        /// </summary>
188
        private const string s_shapeSheetName = "図形シート";
189
        /// <summary>
190
        /// 図形名称
191
        /// </summary>
192
        private const string s_shapeName = "EstimateSeal1";                                    // 積算見積表紙判子
193
        /// <summary>
194
        /// 図形サイズ【縦・横】(図形名称順)
195
        /// </summary>
196
        private static float[,] s_ShapeSize = new float[1, 2] { { 25.51f, 25.51f } };         // 積算見積表紙判子
197
        /// <summary>
198
        /// 積算見積表紙判子フォントサイズ
199
        /// </summary>
200
        private static float[] s_EstimateSeal1FontSize = { 16f, 8f, 8f, 8f, 6f };
201
        /// <summary>
202
        /// 表紙判子位置(Key:X Value:Y)
203
        /// </summary>
204
        private static float[,] s_CoverSealPoint = new float[4, 2] {{592.50f, 555.25f},    // 社長
205
                                                                    {657.25f, 555.25f},    // 所属長
206
                                                                    {721.00f, 555.25f},    // 営業
207
                                                                    {784.00f, 555.25f} };  // 担当
176 208
        #endregion
177 209

  
178 210
        #region プロパティ
......
278 310
        {
279 311
            // フォームサイズ固定
280 312
            this.MaximizedBounds = new Rectangle(this.Left, this.Top, this.Width, this.Height);
281
         
313

  
314
            // ユーザ権限設定
315
            ClsSecurityPermission.SetUserType(m_UserInfo);
316

  
282 317
            // コントロールのセット
283 318
            SetDisplayObject();
284 319
            
......
320 355
            // 請求書データの反映
321 356
            EntryInvoiceData();
322 357

  
323
            // 工事の進捗状態に「変更する」が選択されている場合
324
            if (rdChange.Checked)
325
            {
326
                // 工事基本情報を更新する
327
                UpdateConstructionBaseInfo();
328
            }
358
            // 工事基本情報を更新する
359
            UpdateConstructionBaseInfo();
329 360

  
330 361
            await Task.Run(() =>
331 362
            {
......
368 399
            // 請求書データの反映
369 400
            EntryInvoiceData();
370 401

  
371
            // 工事の進捗状態に「変更する」が選択されている場合
372
            if (rdChange.Checked)
373
            {
374
                // 工事基本情報を更新する
375
                UpdateConstructionBaseInfo();
376
            }
402
            // 工事基本情報を更新する
403
            UpdateConstructionBaseInfo();
377 404

  
378 405
            // 非同期で印刷処理を実行する
379 406
            await Task.Run(() =>
......
406 433
        }
407 434
        #endregion
408 435

  
409
        #region 工事進捗ラジオボタン
410
        /// <summary>
411
        /// 工事進捗ラジオボタンの変更
412
        /// </summary>
413
        /// <param name="sender"></param>
414
        /// <param name="e"></param>
415
        private void radioButton1_CheckedChanged(object sender, EventArgs e)
416
        {
417
            // 工事進捗変更
418
            if (rdChange.Checked)
419
            {
420
                lblNowState.Enabled = true;
421
                lblChgState.Enabled = true;
422
                lblProgressNameA.Enabled = true;
423
                lblProgressNameB.Enabled = true;
424
                lblGuide.Enabled = true;
425
                lblArrow.Enabled = true;
426
            }
427
            else
428
            {
429
                lblNowState.Enabled = false;
430
                lblChgState.Enabled = false;
431
                lblProgressNameA.Enabled = false;
432
                lblProgressNameB.Enabled = false;
433
                lblGuide.Enabled = false;
434
                lblArrow.Enabled = false;
435
            }
436
        }
437
        #endregion
438

  
439 436
        #region オブジェクトコントロールセット
440 437
        /// <summary>
441 438
        /// 表示オブジェクトの取得
......
443 440
        private void SetDisplayObject()
444 441
        {
445 442
            m_dispControl[(int)Dispcount.ExeCuteDate] = dateTimePicker1;
446
            m_dispControl[(int)Dispcount.ProgressStatusA] = lblProgressNameA;
447
            m_dispControl[(int)Dispcount.ProgressStatusB] = lblProgressNameB;
448
            m_dispControl[(int)Dispcount.radioButtonA1] = rdChange;
449
            m_dispControl[(int)Dispcount.radioButtonA2] = rdNoChange;
443
            //m_dispControl[(int)Dispcount.ProgressStatusA] = lblProgressNameA;
444
            //m_dispControl[(int)Dispcount.ProgressStatusB] = lblProgressNameB;
445
            //m_dispControl[(int)Dispcount.radioButtonA1] = rdChange;
446
            //m_dispControl[(int)Dispcount.radioButtonA2] = rdNoChange;
450 447
            m_dispControl[(int)Dispcount.radioButtonB1] = rdPrint;
451 448
            m_dispControl[(int)Dispcount.radioButtonB2] = rdNoPrint;
449
            btnExecProc2.Visible = false;
450
            if (m_UserInfo.m_Type == CommonDefine.SecurityRankPos.SpecialAuthority)
451
            {
452
                btnExecProc2.Visible = true;
453
            }
454
            if (m_UserInfo.m_Type == CommonDefine.SecurityRankPos.FreeAuthority)
455
            {
456
                btnExecProc2.Visible = true;
457
            }
458

  
452 459
        }
453 460
        #endregion
454 461

  
......
461 468
        {
462 469
            try
463 470
            {
464
                if (rdChange.Checked == true)
471
                if (MessageBox.Show("請求書を出力します、よろしいですか?",
472
                                    "出力確認",
473
                                    MessageBoxButtons.OKCancel, 
474
                                    MessageBoxIcon.Question) == DialogResult.Cancel)
465 475
                {
466
                    if (MessageBox.Show("工事案件の進捗状態が変わります、よろしいですか?",
467
                                        "進捗状態変更確認",
468
                                        MessageBoxButtons.OKCancel, 
469
                                        MessageBoxIcon.Question) == DialogResult.Cancel)
470
                    {
471
                        return false;
472
                    }
476
                    return false;
473 477
                }
474 478
                return true;
475 479
            }
......
572 576
            ToolTip1.SetToolTip(rdPrint, "請求日を請求書へ「印刷する」場合は、こちらを選択してください。");
573 577
            ToolTip1.SetToolTip(rdNoPrint, "請求日を請求書へ「印刷せずに空白」で印刷する場合は、こちらを選択してください。");
574 578

  
575
            ToolTip1.SetToolTip(rdChange, "工事進捗状態を変更して次の処理へ進む場合は、こちらを選択してください。");
576
            ToolTip1.SetToolTip(rdNoChange, "工事進捗進捗を現在の状態から変更しない場合は、こちらを選択してください。");
579
            //ToolTip1.SetToolTip(rdChange, "工事進捗状態を変更して次の処理へ進む場合は、こちらを選択してください。");
580
            //ToolTip1.SetToolTip(rdNoChange, "工事進捗進捗を現在の状態から変更しない場合は、こちらを選択してください。");
577 581
        }
578 582
        #endregion
579 583

  
......
745 749
            m_InvData.Comment4 = txtComment4.Text;
746 750
            m_InvData.Comment5 = txtComment5.Text;
747 751

  
748
            if (rdChange.Checked == true)
752
            m_InvData.CompleteFlg = 1;
753

  
754
            if (UpdateInvoiceData() == false)
749 755
            {
750
                m_InvData.CompleteFlg = 1;
751

  
752
                if (UpdateInvoiceData() == false)
753
                {
754
                    return;
755
                }
756
                return;
756 757
            }
757

  
758 758
        }
759 759
        #endregion
760 760

  
......
833 833
                        continue;
834 834
                    }
835 835

  
836
                    // 工事基本情報で請求一括の場合
836 837
                    // 工事状態フラグを「請求完了」に変更
837
                    Info.ConstructionStatusFlg = (int)CommonDefine.StatNumArray.Status10;
838
                    if (Info.BillingSplitFlg == (int)CommonDefine.BaseInfoBillingSplitFlg.AllOnBilling)
839
                    {
840
                        Info.ConstructionStatusFlg = (int)CommonDefine.StatNumArray.Status10;
841
                    }
838 842

  
839 843
                    // 工事基本情報を更新
840 844
                    sql = ioInfo.CreatePrimarykeyString(nConstructionCode);
......
1306 1310

  
1307 1311
                //private Dictionary<int, List<RequestData>> m_dicReqData = new Dictionary<int, List<RequestData>>();
1308 1312

  
1309

  
1313
                int no = 1;
1310 1314
                foreach (RequestHead ReqHead in m_lstReqHead)
1311 1315
                {
1312 1316
                    List<RequestData> lstReqData = null;
......
1338 1342
                            continue;
1339 1343
                        }
1340 1344

  
1341
                        rtAns = PrintDetail( ReqHead, ReqData, Info );
1345
                        rtAns = PrintDetail( no, ReqHead, ReqData, Info );
1342 1346
                        if (rtAns != CommonDefine.RetunAnswer.Answer0)
1343 1347
                        {
1344 1348
                            return;
......
1417 1421
        }
1418 1422
        #endregion
1419 1423

  
1424
        #region エリアスを付けた担当者マスタのフィールド文を作成する
1425
        /// <summary>
1426
        /// エリアスを付けた担当者マスタのフィールド文を作成する
1427
        /// </summary>
1428
        /// <param name="Alias"></param>
1429
        /// <param name="strSQL"></param>
1430
        private string CreatePersonSQL(string Alias)
1431
        {
1432
            try
1433
            {
1434
                StringBuilder strcmd = new StringBuilder();
1435

  
1436
                strcmd.AppendFormat(" {0}PersonCode", Alias);
1437
                strcmd.AppendFormat(" ,{0}DisplayOrder", Alias);
1438
                strcmd.AppendFormat(" ,{0}PersonName", Alias);
1439

  
1440
                strcmd.AppendFormat(" ,DATE_FORMAT({0}StartDate, '%Y/%m/%d')", Alias);
1441
                strcmd.AppendFormat(" ,DATE_FORMAT({0}EndDate, '%Y/%m/%d')", Alias);
1442
                strcmd.AppendFormat(" ,{0}PassWord", Alias);
1443
                strcmd.AppendFormat(" ,{0}SecurityManagement", Alias);
1444
                strcmd.AppendFormat(" ,{0}SecCode", Alias);
1445
                strcmd.AppendFormat(" ,{0}MsgBackColor", Alias);
1446
                strcmd.AppendFormat(" ,{0}DisplayString", Alias);
1447
                strcmd.AppendFormat(" ,{0}DepartmentCode", Alias);
1448
                strcmd.AppendFormat(" ,{0}MonthlySalary", Alias);
1449
                strcmd.AppendFormat(" ,{0}YearSalary", Alias);
1450
                strcmd.AppendFormat(" ,{0}Qualification", Alias);
1451
                strcmd.AppendFormat(" ,{0}SealPrintName", Alias);
1452
                strcmd.AppendFormat(" ,{0}EmployeeClassFlg", Alias);
1453
                strcmd.AppendFormat(" ,{0}LedgerFlg", Alias);
1454

  
1455
                strcmd.AppendFormat(" ,{0}DeleteFlg", Alias);
1456
                strcmd.AppendFormat(", DATE_FORMAT({0}EntryDate, '%Y/%m/%d %H:%i:%s')", Alias);
1457
                strcmd.AppendFormat(", DATE_FORMAT({0}UpdateDate, '%Y/%m/%d %H:%i:%s')", Alias);
1458

  
1459
                return strcmd.ToString();
1460
            }
1461
            catch (Exception ex)
1462
            {
1463
                logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
1464
                return string.Empty;
1465
            }
1466
        }
1467
        #endregion
1468

  
1469
        #region 表紙印鑑表示
1470
        /// <summary>
1471
        ///  表紙印鑑表示
1472
        /// </summary>
1473
        private void PrintCoverSeal(int PersonCode)
1474
        {
1475
            IOMPersonInCharge picDB = new IOMPersonInCharge();
1476
            IOProcessApproval paDB = new IOProcessApproval();
1477
            try
1478
            {
1479
                ArrayList arlist = new ArrayList();
1480

  
1481
                // 承認データ読込
1482
                string strSQLSeal = "SELECT";
1483
                strSQLSeal += CreatePersonSQL("B.");
1484
                // 新セキュリティデータ対応済みかを確認する
1485
                if (CommonMotions.LoginUserData.SecCode == 0)
1486
                {
1487

  
1488
                    strSQLSeal += " FROM PROCESSAPPROVAL A, PERSONINCHARGEMASTER B";
1489
                }
1490
                else
1491
                {
1492
                    strSQLSeal += ", C.SECRANK FROM PROCESSAPPROVAL A, PERSONINCHARGEMASTER B, SECURITYMASTER C";
1493
                }
1494
                strSQLSeal += paDB.CreatePrimarykeyString(m_lstReqHead[0].ReqConstructionCode, (int)ClsExcute.ApprovalListNo.OrderBillingApproval, m_lstReqHead[0].OrderNo);
1495
                strSQLSeal += " AND A.PERSONCODE = B.PERSONCODE";
1496
                if (CommonMotions.LoginUserData.SecCode != 0) strSQLSeal += " AND C.SECCODE = B.SECCODE";
1497
                strSQLSeal += " Order By B.SECURITYMANAGEMENT ASC";
1498
                if (!paDB.ExecuteReader(strSQLSeal, ref arlist)) return;
1499

  
1500
                // 印刷テーブル作成
1501
                int[] PorsonCode = new int[4] { 0, 0, 0, 0 };
1502
                List<string> NameTable = new List<string>();
1503
                for (int i = 0; i < PorsonCode.Length; i++) NameTable.Add("");
1504
                string[] OrderOfPrecedenceTable = new string[4];
1505

  
1506
                int PersonDataCnt = Enum.GetNames(typeof(IOMPersonInCharge.ColumnCnt)).Length;
1507
                // 承認データより担当者その他を取得する
1508
                for (int i = 0; i < arlist.Count; i++)
1509
                {
1510
                    // エクセルの枠より多い場合は処理を抜ける
1511
                    if (i > 3) break;
1512

  
1513
                    object[] readObj = (object[])arlist[i];
1514
                    PersonInChargeMaster PersonRec = new PersonInChargeMaster();
1515
                    picDB.Reader2Struct(readObj, ref PersonRec);
1516

  
1517
                    bool SelData = false;
1518
                    // 新セキュリティデータ対応済みかを確認する
1519
                    if (CommonMotions.LoginUserData.SecCode == 0)
1520
                    {
1521
                        // 最高責任者・統括責任者・所属長かどうかを調べる
1522
                        if (PersonRec.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.PresidentAuthority].Key ||
1523
                            PersonRec.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SupervisorAuthority].Key ||
1524
                                PersonRec.SecurityManagement == CommonDefine.SystemManageDiv[(int)CommonDefine.SysManaDivNo.SuperiorAuthority].Key)
1525
                        {
1526
                            SelData = true;
1527
                        }
1528
                    }
1529
                    else
1530
                    {
1531
                        int SecRank = CommonMotions.cnvInt(readObj[PersonDataCnt]);
1532
                        int SRank = (int)CommonDefine.SecurityRankPos.SpecialAuthority;     // 特別権限
1533
                        int FRank = (int)CommonDefine.SecurityRankPos.FreeAuthority;        // 統括者権限
1534
                        int LRank = (int)CommonDefine.SecurityRankPos.LimitedAuthority;     // 所属長権限
1535

  
1536
                        // 最高責任者・統括責任者・所属長かどうかを調べる
1537
                        if (CommonMotions.LoginUserData.PersonCode == CommonDefine.AdminCode
1538
                            || SecRank == CommonDefine.SecurityRankList[SRank].Key
1539
                            || SecRank == CommonDefine.SecurityRankList[FRank].Key
1540
                            || SecRank == CommonDefine.SecurityRankList[LRank].Key)
1541
                        {
1542
                            SelData = true;
1543
                        }
1544
                    }
1545
                    if (SelData)
1546
                    {
1547
                        // コードと名前と役職を取得する
1548
                        PorsonCode[i] = PersonRec.PersonCode;
1549
                        NameTable[i] = PersonRec.SealPrintName;
1550
                        OrderOfPrecedenceTable[i] = PersonRec.DisplayString;
1551
                        // 7文字以上は文字が見えないので省略
1552
                        if (OrderOfPrecedenceTable[i].Length > 7) OrderOfPrecedenceTable[i] = OrderOfPrecedenceTable[i].Substring(0, 7);
1553
                    }
1554
                    else
1555
                    {   // 担当者
1556
                        // コードと名前を取得する
1557
                        PorsonCode[3] = PersonRec.PersonCode;
1558
                        NameTable[3] = PersonRec.SealPrintName;
1559
                        OrderOfPrecedenceTable[3] = "担 当";
1560
                    }
1561
                }
1562
                // テーブル内に同じコードが無いか後から調べる
1563
                for (int i = 0; i < PorsonCode.Length - 1; i++)
1564
                {
1565
                    if (PorsonCode[i] == 0) continue;
1566
                    for (int ii = 0; ii < PorsonCode.Length; ii++)
1567
                    {
1568
                        if (i == ii) continue;
1569
                        if (PorsonCode[i] != PorsonCode[ii]) continue;
1570

  
1571
                        PorsonCode[ii] = 0;
1572
                        NameTable[ii] = string.Empty;
1573
                        OrderOfPrecedenceTable[ii] = string.Empty;
1574
                        break;
1575
                    }
1576
                }
1577

  
1578
                // 印鑑を描画する
1579
                OfficeShapeDefine shapedef = new OfficeShapeDefine();
1580
                shapedef.ShapeSheetName = s_shapeSheetName;     // 図形シート名称
1581
                shapedef.ShapeName = s_shapeName;               // 図形名称
1582
                shapedef.ShapeWidth = s_ShapeSize[0, 0];        // 図形描画サイズ Width
1583
                shapedef.ShapeHeight = s_ShapeSize[0, 1];       // 図形描画サイズ Height
1584

  
1585
                for (int i = 0; i < 4; i++)
1586
                {
1587
                    // 
1588
                    if (PorsonCode[i] != 0)
1589
                    {
1590
                        shapedef.ShapeDrowPointX = s_CoverSealPoint[i, 0];          // 図形描画位置 X
1591
                        shapedef.ShapeDrowPointY = s_CoverSealPoint[i, 1];          // 図形描画位置 Y
1592
                        shapedef.DrowText = NameTable[i];                           // 描画文字列
1593
                        int ifontSize = NameTable[i].Length - 1;
1594
                        if (ifontSize > 4) ifontSize = 4;
1595
                        shapedef.FontSize = s_EstimateSeal1FontSize[ifontSize];     // フォントサイズ
1596
                        // 図形描画
1597
                        m_UsedExcel.ExcelCopyShape(shapedef);
1598
                    }
1599
                    // 役職を印字する(M~)
1600
                    int orgNumber = 11 + i;
1601
                    string strAlpha = CommonMotions.cnvNumberToAlphaCharacter(orgNumber);
1602
                    m_UsedExcel.ExcelCellSet(string.Format("{0}24", strAlpha), OrderOfPrecedenceTable[i]);
1603
                }
1604

  
1605
                //// 所属長の役職を印字する
1606
                //m_UsedExcel.ExcelCellSet("M24", OrderOfPrecedenceTable);
1607
            }
1608
            catch (Exception ex)
1609
            {
1610
                logger.ErrorFormat("システムエラー:{0}:{1}", CommonMotions.GetMethodName(), ex.Message);
1611
            }
1612
            finally
1613
            {
1614
                paDB.close(); paDB = null;
1615
                picDB.close(); picDB = null;
1616
            }
1617
        }
1618
        #endregion
1619

  
1420 1620
        #region 請求書(表紙)作成
1421 1621
        /// <summary>
1422 1622
        /// 請求書(表紙)作成
......
1429 1629
                //// 請求書表紙シートの取得
1430 1630
                m_UsedExcel.ExcelSheetGet(s_DicSheetName[enumSheetName.Cover]);
1431 1631

  
1432
                //// ③ 請求日(4行目 K列)
1632
                //// 請求書No(4行目 N列)
1633
                string strInvNo = (m_InvData.InvoiceNo / 1000).ToString();
1634
                strInvNo += "-";
1635
                strInvNo += (m_InvData.InvoiceNo % 1000).ToString("00");
1636

  
1637
                ExcelPrintData InvNoData = new ExcelPrintData();
1638
                InvNoData.AddPrintData("N", 3, strInvNo).ExcelCellSet(m_UsedExcel);
1639

  
1640

  
1641
                //// ③ 請求日(5行目 M列)
1433 1642
                if (m_bDatePrintFlg == true)
1434 1643
                {
1435 1644
                    ExcelPrintData reqDate = new ExcelPrintData();
1436
                    reqDate.AddPrintData("K", 3, dateTimePicker1.Value.ToString("yyyy年MM月dd日")).ExcelCellSet(m_UsedExcel);
1645
                    reqDate.AddPrintData("M", 4, dateTimePicker1.Value.ToString("yyyy/MM/dd")).ExcelCellSet(m_UsedExcel);
1437 1646
                }
1438 1647
                else
1439 1648
                {
1440 1649
                    ExcelPrintData reqDate = new ExcelPrintData();
1441
                    reqDate.AddPrintData("K", 3, "  年  月  日").ExcelCellSet(m_UsedExcel);
1650
                    reqDate.AddPrintData("M", 4, "  年  月  日").ExcelCellSet(m_UsedExcel);
1442 1651
                }
1443 1652

  
1444
                //// ④ 請求先名称(6行目 D列)
1653
                //// ④ 請求先名称(9行目 C列)
1445 1654
                ExcelPrintData nameData = new ExcelPrintData();
1446
                nameData.AddPrintData("D", 5, m_InvData.RequestName).ExcelCellSet(m_UsedExcel);
1655
                string str = m_InvData.RequestName + " 様";
1656
                nameData.AddPrintData("C", 8, str).ExcelCellSet(m_UsedExcel);
1447 1657

  
1448
                //// ⑤ 請求金額(11行目 G列)
1658
                //// ⑤ 請求金額(13行目 C列)
1449 1659
                ExcelPrintData priceData = new ExcelPrintData();
1450
                priceData.AddPrintData("G", 10, m_InvData.TotalAmount.ToString("#,0")).ExcelCellSet(m_UsedExcel);
1660
                priceData.AddPrintData("C", 12, m_InvData.TotalAmount.ToString("#,0")).ExcelCellSet(m_UsedExcel);
1451 1661

  
1452
                //// ⑥ 消費税(12行目 J列)
1662
                //// ⑥ 消費税(14行目 C列)
1453 1663
                ExcelPrintData taxData = new ExcelPrintData();
1454
                taxData.AddPrintData("I", 11, m_InvData.TaxAmount.ToString("#,0")).ExcelCellSet(m_UsedExcel);
1664
                taxData.AddPrintData("C", 13, m_InvData.TaxAmount.ToString("#,0")).ExcelCellSet(m_UsedExcel);
1455 1665

  
1456
                string[] comment = new string[]{ m_InvData.Comment1, m_InvData.Comment2, m_InvData.Comment3, m_InvData.Comment4, m_InvData.Comment5 };
1666
                //// 工事名(16行目 D列)
1667
//                ExcelPrintData cnstnameData = new ExcelPrintData();
1668
//                cnstnameData.AddPrintData("D", 15, m_lstReqHead[0].ReqConstructionName).ExcelCellSet(m_UsedExcel);
1457 1669

  
1458
                for( int i=0; i<5; i++ )
1670
                //// 会社名
1671
                string strCompany = CommonMotions.SystemMasterData.CompanyName1;
1672
                if( CommonMotions.SystemMasterData.CompanyName2 != string.Empty )
1459 1673
                {
1460
                    //// ⑦ コメント1(14行目 G列)
1461
                    ExcelPrintData constNameData = new ExcelPrintData();
1462
                    constNameData.AddPrintData("G", 13+i, comment[i]).ExcelCellSet(m_UsedExcel);
1674
                    strCompany += " " + CommonMotions.SystemMasterData.CompanyName2;
1675
                }
1463 1676

  
1677
                //// 郵便番号
1678
                string strZip = "〒" + CommonMotions.SystemMasterData.ZipCode;
1679

  
1680
                //// 住所
1681
                string strAddr = CommonMotions.SystemMasterData.Address1;
1682
                if( CommonMotions.SystemMasterData.Address2 != string.Empty)
1683
                {
1684
                    strAddr += CommonMotions.SystemMasterData.Address2;
1464 1685
                }
1686
                if( CommonMotions.SystemMasterData.Address3 != string.Empty){
1687
                    strAddr += CommonMotions.SystemMasterData.Address3;
1688
                }
1465 1689

  
1690
                //// TEL/FAX
1691

  
1692
                string strTelFax = "";
1693

  
1694
                if( CommonMotions.SystemMasterData.PhoneNumber != string.Empty )
1695
                {
1696
                    strTelFax = "TEL " + CommonMotions.SystemMasterData.PhoneNumber + "(代)";
1697
                }
1698
                if( CommonMotions.SystemMasterData.FaxNumber !=  string.Empty )
1699
                {
1700
                    if( strTelFax.Length > 0 )
1701
                    {
1702
                        strTelFax += " ";
1703
                    }
1704
                    strTelFax += "FAX " + CommonMotions.SystemMasterData.FaxNumber;
1705
                }
1706
                //// URL
1707
                string strUrl = CommonMotions.SystemMasterData.HomePageURL;
1708

  
1709
                ExcelPrintData companyData = new ExcelPrintData();
1710
                companyData.AddPrintData("L", 17, strCompany);                              // 会社名(18行目 L列)           
1711
                companyData.AddPrintData("L", 18, strZip);                                  // 郵便番号(19行目 L列) 
1712
                companyData.AddPrintData("L", 19, strAddr);                                 // 住所(20行目 L列)           
1713
                companyData.AddPrintData("L", 20, strTelFax);                               // TEL/FAX(21行目 L列)           
1714
                companyData.AddPrintData("L", 21, strUrl);                                  // URL(22行目 L列)           
1715
                companyData.ExcelCellSet(m_UsedExcel);
1716

  
1717
                ExcelPrintData commentData = new ExcelPrintData();
1718
                commentData.AddPrintData("C", 17, m_InvData.Comment1);                              // コメント1(18行目 C列)           
1719
                commentData.AddPrintData("C", 18, m_InvData.Comment2);                              // コメント2(19行目 C列)           
1720
                commentData.AddPrintData("C", 19, m_InvData.Comment3);                              // コメント3(20行目 C列)           
1721
                commentData.AddPrintData("C", 20, m_InvData.Comment4);                              // コメント4(21行目 C列)           
1722
                commentData.AddPrintData("C", 21, m_InvData.Comment5);                              // コメント5(22行目 C列)           
1723
                commentData.ExcelCellSet(m_UsedExcel);
1724

  
1725
                ConstructionBaseInfo Info = null;
1726
                m_dicConstructionBaseInfo.TryGetValue(m_lstReqHead[0].ReqConstructionCode, out Info);
1727

  
1728
                // 印鑑描画
1729
                PrintCoverSeal(Info.ConstructionPersonCode);
1730

  
1466 1731
                return CommonDefine.RetunAnswer.Answer0;
... 差分の行数が表示可能な上限を超えました。超過分は表示しません。

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