예제 #1
0
        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();
            }
        }
예제 #2
0
 /*คืนค่าใบขาย*/
 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("ไม่สามารถคืนค่าได้ เนื่องจากมีรายการใบเบิก");
         }
     }
 }