Showing
3 changed files
with
170 additions
and
18 deletions
| ... | ... | @@ -80,6 +80,8 @@ |
| 80 | 80 | this.button4 = new System.Windows.Forms.Button(); |
| 81 | 81 | this.button5 = new System.Windows.Forms.Button(); |
| 82 | 82 | this.button6 = new System.Windows.Forms.Button(); |
| 83 | + this.checkBox4 = new System.Windows.Forms.CheckBox(); | |
| 84 | + this.button7 = new System.Windows.Forms.Button(); | |
| 83 | 85 | ((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit(); |
| 84 | 86 | this.SuspendLayout(); |
| 85 | 87 | // |
| ... | ... | @@ -180,7 +182,7 @@ |
| 180 | 182 | this.dataGridView1.Name = "dataGridView1"; |
| 181 | 183 | this.dataGridView1.ReadOnly = true; |
| 182 | 184 | this.dataGridView1.RowTemplate.Height = 21; |
| 183 | - this.dataGridView1.Size = new System.Drawing.Size(1040, 381); | |
| 185 | + this.dataGridView1.Size = new System.Drawing.Size(1102, 381); | |
| 184 | 186 | this.dataGridView1.TabIndex = 5; |
| 185 | 187 | this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick); |
| 186 | 188 | // |
| ... | ... | @@ -515,7 +517,7 @@ |
| 515 | 517 | // comboBox1 |
| 516 | 518 | // |
| 517 | 519 | this.comboBox1.FormattingEnabled = true; |
| 518 | - this.comboBox1.Location = new System.Drawing.Point(789, 69); | |
| 520 | + this.comboBox1.Location = new System.Drawing.Point(771, 69); | |
| 519 | 521 | this.comboBox1.Name = "comboBox1"; |
| 520 | 522 | this.comboBox1.Size = new System.Drawing.Size(68, 20); |
| 521 | 523 | this.comboBox1.TabIndex = 11; |
| ... | ... | @@ -534,7 +536,7 @@ |
| 534 | 536 | // label5 |
| 535 | 537 | // |
| 536 | 538 | this.label5.AutoSize = true; |
| 537 | - this.label5.Location = new System.Drawing.Point(863, 72); | |
| 539 | + this.label5.Location = new System.Drawing.Point(845, 72); | |
| 538 | 540 | this.label5.Name = "label5"; |
| 539 | 541 | this.label5.Size = new System.Drawing.Size(35, 12); |
| 540 | 542 | this.label5.TabIndex = 13; |
| ... | ... | @@ -542,7 +544,7 @@ |
| 542 | 544 | // |
| 543 | 545 | // button4 |
| 544 | 546 | // |
| 545 | - this.button4.Location = new System.Drawing.Point(904, 67); | |
| 547 | + this.button4.Location = new System.Drawing.Point(886, 67); | |
| 546 | 548 | this.button4.Name = "button4"; |
| 547 | 549 | this.button4.Size = new System.Drawing.Size(43, 23); |
| 548 | 550 | this.button4.TabIndex = 14; |
| ... | ... | @@ -552,7 +554,7 @@ |
| 552 | 554 | // |
| 553 | 555 | // button5 |
| 554 | 556 | // |
| 555 | - this.button5.Location = new System.Drawing.Point(977, 67); | |
| 557 | + this.button5.Location = new System.Drawing.Point(958, 67); | |
| 556 | 558 | this.button5.Name = "button5"; |
| 557 | 559 | this.button5.Size = new System.Drawing.Size(75, 23); |
| 558 | 560 | this.button5.TabIndex = 15; |
| ... | ... | @@ -562,19 +564,41 @@ |
| 562 | 564 | // |
| 563 | 565 | // button6 |
| 564 | 566 | // |
| 565 | - this.button6.Location = new System.Drawing.Point(977, 8); | |
| 567 | + this.button6.Location = new System.Drawing.Point(958, 9); | |
| 566 | 568 | this.button6.Name = "button6"; |
| 567 | 569 | this.button6.Size = new System.Drawing.Size(75, 23); |
| 568 | 570 | this.button6.TabIndex = 16; |
| 569 | - this.button6.Text = "集計"; | |
| 571 | + this.button6.Text = "ロット集計"; | |
| 570 | 572 | this.button6.UseVisualStyleBackColor = true; |
| 571 | 573 | this.button6.Click += new System.EventHandler(this.button6_Click); |
| 572 | 574 | // |
| 575 | + // checkBox4 | |
| 576 | + // | |
| 577 | + this.checkBox4.AutoSize = true; | |
| 578 | + this.checkBox4.Location = new System.Drawing.Point(1039, 71); | |
| 579 | + this.checkBox4.Name = "checkBox4"; | |
| 580 | + this.checkBox4.Size = new System.Drawing.Size(68, 16); | |
| 581 | + this.checkBox4.TabIndex = 17; | |
| 582 | + this.checkBox4.Text = "第1ロット"; | |
| 583 | + this.checkBox4.UseVisualStyleBackColor = true; | |
| 584 | + // | |
| 585 | + // button7 | |
| 586 | + // | |
| 587 | + this.button7.Location = new System.Drawing.Point(1039, 9); | |
| 588 | + this.button7.Name = "button7"; | |
| 589 | + this.button7.Size = new System.Drawing.Size(75, 23); | |
| 590 | + this.button7.TabIndex = 18; | |
| 591 | + this.button7.Text = "保健区集計"; | |
| 592 | + this.button7.UseVisualStyleBackColor = true; | |
| 593 | + this.button7.Click += new System.EventHandler(this.button7_Click); | |
| 594 | + // | |
| 573 | 595 | // Form3 |
| 574 | 596 | // |
| 575 | 597 | this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); |
| 576 | 598 | this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; |
| 577 | - this.ClientSize = new System.Drawing.Size(1064, 493); | |
| 599 | + this.ClientSize = new System.Drawing.Size(1126, 493); | |
| 600 | + this.Controls.Add(this.button7); | |
| 601 | + this.Controls.Add(this.checkBox4); | |
| 578 | 602 | this.Controls.Add(this.button6); |
| 579 | 603 | this.Controls.Add(this.button5); |
| 580 | 604 | this.Controls.Add(this.button4); |
| ... | ... | @@ -655,5 +679,7 @@ |
| 655 | 679 | private System.Windows.Forms.DataGridViewTextBoxColumn s_身体不自由; |
| 656 | 680 | private System.Windows.Forms.Button button5; |
| 657 | 681 | private System.Windows.Forms.Button button6; |
| 682 | + private System.Windows.Forms.CheckBox checkBox4; | |
| 683 | + private System.Windows.Forms.Button button7; | |
| 658 | 684 | } |
| 659 | 685 | } |
| \ No newline at end of file | ... | ... |
| ... | ... | @@ -386,9 +386,17 @@ namespace MedicalCheckInputTool |
| 386 | 386 | MySqlConnection readerCon = new MySqlConnection(connstr); |
| 387 | 387 | readerCon.Open(); |
| 388 | 388 | |
| 389 | - string readQuery = "select * from `1回目` where (`ロット番号` = @lotNo) order by `保健区`"; | |
| 389 | + string readQuery = ""; | |
| 390 | + | |
| 391 | + if (checkBox4.Checked) | |
| 392 | + { | |
| 393 | + readQuery = "select * from `1回目` where (`ロット番号` = '1') order by `整理番号`"; | |
| 394 | + } | |
| 395 | + else | |
| 396 | + { | |
| 397 | + readQuery = "select * from `1回目` where (`ロット番号` <> '1') order by `ロット番号`,`整理番号`"; | |
| 398 | + } | |
| 390 | 399 | MySqlCommand readCmd = new MySqlCommand(readQuery, readerCon); |
| 391 | - readCmd.Parameters.AddWithValue("lotNo", EditParam.lotNo); | |
| 392 | 400 | |
| 393 | 401 | try |
| 394 | 402 | { |
| ... | ... | @@ -456,11 +464,11 @@ namespace MedicalCheckInputTool |
| 456 | 464 | //行政区集計 |
| 457 | 465 | private void makeSummaryAdmin(MySqlConnection readerCon) |
| 458 | 466 | { |
| 459 | - string readQuery = "select `行政区コード`,`行政区名称`,count(行政区コード) from `1回目` group by `行政区コード` order by `行政区コード`"; | |
| 467 | + string readQuery = "select `行政区コード`,`行政区名称`,count(行政区コード) from `1回目` where (`ロット番号` = @lotNo) group by `行政区コード` order by `行政区コード`"; | |
| 460 | 468 | MySqlCommand readCmd = new MySqlCommand(readQuery, readerCon); |
| 461 | 469 | readCmd.Parameters.AddWithValue("lotNo", EditParam.lotNo); |
| 462 | 470 | |
| 463 | - string countQuery = "select count(distinct `世帯番号`) from `1回目` where `行政区コード`= @adminCode"; | |
| 471 | + string countQuery = "select count(distinct `世帯番号`) from `1回目` where (`行政区コード`= @adminCode) and (`ロット番号` = @lotNo)"; | |
| 464 | 472 | MySqlCommand countCmd = new MySqlCommand(countQuery, readerCon); |
| 465 | 473 | |
| 466 | 474 | try |
| ... | ... | @@ -484,7 +492,7 @@ namespace MedicalCheckInputTool |
| 484 | 492 | } |
| 485 | 493 | reader.Close(); |
| 486 | 494 | |
| 487 | - StreamWriter writer = new StreamWriter("SummaryAdmin.csv", false, System.Text.Encoding.GetEncoding("shift_jis")); //ファイルストリーム | |
| 495 | + StreamWriter writer = new StreamWriter("SummaryAdmin_" + EditParam.lotNo +".csv", false, System.Text.Encoding.GetEncoding("shift_jis")); //ファイルストリーム | |
| 488 | 496 | writer.WriteLine("行政区コード,行政区名称,データ作成件数,世帯数"); |
| 489 | 497 | |
| 490 | 498 | foreach (SummaryAdmin sa in adminList) |
| ... | ... | @@ -515,7 +523,7 @@ namespace MedicalCheckInputTool |
| 515 | 523 | |
| 516 | 524 | } |
| 517 | 525 | |
| 518 | - //行政区サマリ | |
| 526 | + //保健区サマリ | |
| 519 | 527 | public class SummaryHealthArea |
| 520 | 528 | { |
| 521 | 529 | public int lotNo; |
| ... | ... | @@ -641,21 +649,19 @@ namespace MedicalCheckInputTool |
| 641 | 649 | } |
| 642 | 650 | |
| 643 | 651 | |
| 644 | - //集計 | |
| 652 | + //ロット集計 | |
| 645 | 653 | private void button6_Click(object sender, EventArgs e) |
| 646 | 654 | { |
| 647 | 655 | string connstr = System.Configuration.ConfigurationManager.AppSettings["Conn"]; |
| 648 | 656 | MySqlConnection readerCon = new MySqlConnection(connstr); |
| 649 | 657 | readerCon.Open(); |
| 650 | 658 | |
| 651 | - makeSummaryHealthArea(readerCon); | |
| 652 | - | |
| 653 | 659 | makeSummaryAdmin(readerCon); |
| 654 | 660 | |
| 655 | 661 | readerCon.Close(); |
| 656 | 662 | |
| 657 | 663 | // 完了 |
| 658 | - MessageBox.Show("集計を出力しました"); | |
| 664 | + MessageBox.Show("ロット集計を出力しました"); | |
| 659 | 665 | |
| 660 | 666 | } |
| 661 | 667 | |
| ... | ... | @@ -667,5 +673,20 @@ namespace MedicalCheckInputTool |
| 667 | 673 | SetValue(dataGridView1, true, null); |
| 668 | 674 | } |
| 669 | 675 | |
| 676 | + //保健区集計 | |
| 677 | + private void button7_Click(object sender, EventArgs e) | |
| 678 | + { | |
| 679 | + string connstr = System.Configuration.ConfigurationManager.AppSettings["Conn"]; | |
| 680 | + MySqlConnection readerCon = new MySqlConnection(connstr); | |
| 681 | + readerCon.Open(); | |
| 682 | + | |
| 683 | + makeSummaryHealthArea(readerCon); | |
| 684 | + | |
| 685 | + readerCon.Close(); | |
| 686 | + | |
| 687 | + // 完了 | |
| 688 | + MessageBox.Show("保健区集計を出力しました"); | |
| 689 | + } | |
| 690 | + | |
| 670 | 691 | } |
| 671 | 692 | } | ... | ... |
| ... | ... | @@ -222,4 +222,109 @@ |
| 222 | 222 | <metadata name="s_身体不自由.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> |
| 223 | 223 | <value>True</value> |
| 224 | 224 | </metadata> |
| 225 | + <metadata name="状況.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 226 | + <value>True</value> | |
| 227 | + </metadata> | |
| 228 | + <metadata name="編集1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 229 | + <value>True</value> | |
| 230 | + </metadata> | |
| 231 | + <metadata name="f_行政区コード.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 232 | + <value>True</value> | |
| 233 | + </metadata> | |
| 234 | + <metadata name="f_整理番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 235 | + <value>True</value> | |
| 236 | + </metadata> | |
| 237 | + <metadata name="f_世帯番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 238 | + <value>True</value> | |
| 239 | + </metadata> | |
| 240 | + <metadata name="f_電話番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 241 | + <value>True</value> | |
| 242 | + </metadata> | |
| 243 | + <metadata name="f_携帯番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 244 | + <value>True</value> | |
| 245 | + </metadata> | |
| 246 | + <metadata name="f_健康診査.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 247 | + <value>True</value> | |
| 248 | + </metadata> | |
| 249 | + <metadata name="f_結核肺がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 250 | + <value>True</value> | |
| 251 | + </metadata> | |
| 252 | + <metadata name="f_胃がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 253 | + <value>True</value> | |
| 254 | + </metadata> | |
| 255 | + <metadata name="f_大腸がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 256 | + <value>True</value> | |
| 257 | + </metadata> | |
| 258 | + <metadata name="f_前立腺がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 259 | + <value>True</value> | |
| 260 | + </metadata> | |
| 261 | + <metadata name="f_骨粗鬆症.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 262 | + <value>True</value> | |
| 263 | + </metadata> | |
| 264 | + <metadata name="f_成人歯科.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 265 | + <value>True</value> | |
| 266 | + </metadata> | |
| 267 | + <metadata name="f_子宮頸がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 268 | + <value>True</value> | |
| 269 | + </metadata> | |
| 270 | + <metadata name="f_乳がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 271 | + <value>True</value> | |
| 272 | + </metadata> | |
| 273 | + <metadata name="f_希望場所.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 274 | + <value>True</value> | |
| 275 | + </metadata> | |
| 276 | + <metadata name="f_身体不自由.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 277 | + <value>True</value> | |
| 278 | + </metadata> | |
| 279 | + <metadata name="編集2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 280 | + <value>True</value> | |
| 281 | + </metadata> | |
| 282 | + <metadata name="s_行政区コード.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 283 | + <value>True</value> | |
| 284 | + </metadata> | |
| 285 | + <metadata name="s_整理番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 286 | + <value>True</value> | |
| 287 | + </metadata> | |
| 288 | + <metadata name="s_世帯番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 289 | + <value>True</value> | |
| 290 | + </metadata> | |
| 291 | + <metadata name="s_電話番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 292 | + <value>True</value> | |
| 293 | + </metadata> | |
| 294 | + <metadata name="s_携帯番号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 295 | + <value>True</value> | |
| 296 | + </metadata> | |
| 297 | + <metadata name="s_健康診査.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 298 | + <value>True</value> | |
| 299 | + </metadata> | |
| 300 | + <metadata name="s_結核肺がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 301 | + <value>True</value> | |
| 302 | + </metadata> | |
| 303 | + <metadata name="s_胃がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 304 | + <value>True</value> | |
| 305 | + </metadata> | |
| 306 | + <metadata name="s_大腸がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 307 | + <value>True</value> | |
| 308 | + </metadata> | |
| 309 | + <metadata name="s_前立腺がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 310 | + <value>True</value> | |
| 311 | + </metadata> | |
| 312 | + <metadata name="s_骨粗鬆症.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 313 | + <value>True</value> | |
| 314 | + </metadata> | |
| 315 | + <metadata name="s_成人歯科.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 316 | + <value>True</value> | |
| 317 | + </metadata> | |
| 318 | + <metadata name="s_子宮頸がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 319 | + <value>True</value> | |
| 320 | + </metadata> | |
| 321 | + <metadata name="s_乳がん.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 322 | + <value>True</value> | |
| 323 | + </metadata> | |
| 324 | + <metadata name="s_希望場所.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 325 | + <value>True</value> | |
| 326 | + </metadata> | |
| 327 | + <metadata name="s_身体不自由.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> | |
| 328 | + <value>True</value> | |
| 329 | + </metadata> | |
| 225 | 330 | </root> |
| \ No newline at end of file | ... | ... |
Please
register
or
login
to post a comment