private void btnPrintReport_Click(object sender, EventArgs e) { if (dgvShipping.CurrentRow != null) { rptShipping rtp = new rptShipping(dgvShipping.CurrentRow.Cells["ShippingId"].Value.ToString()); rtp.ShowDialog(); } else { MetroMessageBox.Show(this, "คุณไม่ได้เลือกใบสั่งงานขนส่ง!!!\nกรุณาเลือกใบสั่งงานขนส่ง", "คำเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning);} }
private void confirmInsert() { DialogResult result = MetroMessageBox.Show(this, "คุณต้องการบันทึกข้อมูลหรือไม่?", "ยืนยันการบันทึกข้อมูล", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (shippingIdforEdit == "") checkId(); //Generate new ID For Insert // if ID Duplicate if (DBConnString.clsDB.ExecuteTransactionNonAlert(InsertUpdate().ToArray())) /// Check SQL Transaction { MetroMessageBox.Show(this, "บันทึกข้อมูลสำเร็จ", "แจ้งการบันทึกข้อมูล", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult dr = MetroMessageBox.Show(this, "คุณต้องการพิมพ์รายงานหรือไม่", "ยืนยันการพิมพ์รายงาน", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (dr == DialogResult.OK) { rptShipping rtp = new rptShipping(txtGenShippingId.Text); rtp.ShowDialog(); } Clear(); } else { MetroMessageBox.Show(this, "บันทึกข้อมูลไม่สำเร็จ", "แจ้งการบันทึกข้อมูล", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }