Exemplo n.º 1
0
        private void toolStripLabelCutOrder_Click(object sender, EventArgs e)
        {
            if (dgvHeadSale.SelectedRows.Count < 0) return;

            DataGridViewRow row = dgvHeadSale.SelectedRows[0];
            string CustomerId = "";// row.Cells[14].Value.ToString();
            string SaleHeadId = row.Cells[0].Value.ToString();

            frmSaleOrderMatch frm = new frmSaleOrderMatch(CustomerId, SaleHeadId,CaseSrc.Sale);
            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();
            }
        }
Exemplo n.º 2
0
        private void MenuEdit_Click(object sender, EventArgs e)
        {
            if (!DBConnString.clsDB.IsConnected()) return;
            if (SaleId == null)
            {
                MessageBox.Show("กรุณาเลือกรายการก่อน");
            }
            else
            {
                if (Confirm == "อนุมัติ")
                {
                    MessageBox.Show("รายการขายนี้ไม่สามารถแก้ไขได้ เนื่องจากรายการขายได้ อนุมัติแล้ว ");

                    SalePos7CSK.EditLofSale frm = new KTCERP.SalePos7CSK.EditLofSale();
                    frm.setSaleId = SaleId;
                    frm.ShowDialog();
                }
                else
                {///////////////
                    string SaleHeadId = dgvHeadSale.CurrentRow.Cells[0].Value.ToString();
                    frmSaleOrderMatch fm = new frmSaleOrderMatch("", SaleHeadId, CaseSrc.Sale);
                    fm.CancelMatching(SaleHeadId);

                    SalePos7CSK.frmEditSalePos7CSK frm = new KTCERP.SalePos7CSK.frmEditSalePos7CSK();
                    frm.setSaleId = SaleId;
                    frm.ShowDialog();
                    DataReceiveHead();
                }
            }
        }