コード例 #1
0
ファイル: MainShipping.cs プロジェクト: itktc/projectktc-v2
        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);}
        }
コード例 #2
0
ファイル: ShippingCreate.cs プロジェクト: itktc/projectktc-v2
        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);
                }
            }
        }