private void Shiire_Load(object sender, EventArgs e) { Boolean flg = false; DateTime dt = DateTime.Now; IsedaDBSeikyu db = new IsedaDBSeikyu(); label2.Text = "" + (dt.Month - 1).ToString() + "月度のご請求"; label3.Text = "" + dt.Year.ToString() + "年" + dt.Month.ToString() + "月15日"; dataGridView1.DataSource = db.Select_List().Tables["Seikyu"]; for (int i = 0; i < dataGridView1.RowCount; i++) { if (Convert.ToInt32(dataGridView1.Rows[i].Cells[3].Value) < 0) { flg = true; break; } } if (flg) { DialogResult result = MessageBox.Show("与信限度額を超過している顧客が存在します。\n請求書を即時発行してもよろしいですか?", "確認", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2); if (result == DialogResult.Yes) { DialogResult result2 = MessageBox.Show("印刷を実行しました。", "確認", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2); } } }
private void button1_Click(object sender, EventArgs e) { DateTime dt = DateTime.Now; IsedaDBSeikyu db = new IsedaDBSeikyu(); DialogResult result2 = MessageBox.Show("印刷を実行しました。", "確認", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2); for (int i = 0; i < dataGridView1.RowCount; i++) { db.Seikyu_Insert(dataGridView1.Rows[i].Cells[2].Value.ToString(), label2.Text.ToString(), dt.Year.ToString() + "-" + dt.Month.ToString() + "-15", dt.Date.ToString(), dataGridView1.Rows[i].Cells[0].Value.ToString()); } }