private void ตดใบสงขายเงนเชอToolStripMenuItem_Click(object sender, EventArgs e) { if (dataGridView4.SelectedRows.Count < 0) return; DataGridViewRow row = dataGridView4.SelectedRows[0]; string CustomerId = ""; string SaleHeadId = row.Cells[1].Value.ToString(); SalePos7CSK.frmSaleOrderMatch frm = new SalePos7CSK.frmSaleOrderMatch(CustomerId, SaleHeadId, SalePos7CSK.CaseSrc.SaleNew); if (frm.CheckIsSaleMatch(SaleHeadId).Count > 0) { MessageBox.Show("รายการนี้ตัดใบสั่งขายเรียบร้อยแล้ว"); return; } frm.StartPosition = FormStartPosition.CenterScreen; if (MessageBox.Show("ต้องการตัดใบสั่งขาย ใช้หรือไหม", "", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { frm.Match(); } }
/*คืนค่าใบขาย*/ private void คนคาปกตToolStripMenuItem_Click(object sender, EventArgs e) { if (rowSelect() == null) { MessageBox.Show("กรุณาค้นหารายการใบขาย"); return; } String sqlUpSale = ""; if (MessageBox.Show("คุณต้องการคืนค่าใบขายเลขที่ " + rowSelect().Cells[1].Value.ToString() + "\nใช่หรือไม่ ?", "คำยืนยัน", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { sqlUpSale = "UPDATE SALE_STORE_HEAD SET SaleHeadStatus='1' WHERE SaleHeadId='" + rowSelect().Cells[1].Value.ToString() + "'";//คืนค่าใบขาย if (Class.DBConnString.clsDB.QueryExecuteNonQuery(sqlUpSale)) { if (rowSelect().Cells[4].Value.ToString().Trim() == "ยกเลิก") { SalePos7CSK.frmSaleOrderMatch frm = new SalePos7CSK.frmSaleOrderMatch("", rowSelect().Cells[1].Value.ToString(), SalePos7CSK.CaseSrc.SaleNew); if (frm.CheckIsSaleMatch(rowSelect().Cells[1].Value.ToString()).Count > 0) { MessageBox.Show("รายการนี้ตัดใบสั่งขายเรียบร้อยแล้ว"); return; } frm.StartPosition = FormStartPosition.CenterScreen; if (MessageBox.Show("ต้องการตัดใบสั่งขาย ใช้หรือไหม", "", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { frm.Match(); } } MessageBox.Show("บันทึกการคืนค่าสำเร็จ"); selectSale(whereSale(), whereSaleOld(), whereTop()); } else { MessageBox.Show("ไม่สามารถคืนค่าได้ เนื่องจากมีรายการใบเบิก"); } } }