Example #1
0
        private void 退款RToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FrmRefund fr = new FrmRefund();

            if (fr.ShowDialog() == DialogResult.OK)
            {
                //MessageBox.Show(this.lvOrderHistory.FocusedItem.Tag.ToString());
                string orderID = this.lvOrderHistory.FocusedItem.Tag.ToString();
                //string xml = "<Refund OrderID='{0}' Amount='{1}' /> ";
                //xml = string.Format(xml, orderID, 1200);

                //Byte[] xmlByte = Encoding.Default.GetBytes(xml);
                //udp.Send(xmlByte, xmlByte.Length, epPayServer);
                EagleWebService.CTIPayWebService pay = new EagleWebService.CTIPayWebService();
                string ret = pay.Refund(orderID, fr.RefundAmount);

                if (ret == "1")
                {
                    MessageBox.Show("退款成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show(ret, "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Example #2
0
        private void 撤销RToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string orderID = this.lvOrderHistory.FocusedItem.Tag.ToString();

            //string xml = "<Reversal OrderID='{0}' />";
            //xml = string.Format(xml, orderID);

            //Byte[] xmlByte = Encoding.Default.GetBytes(xml);
            //udp.Send(xmlByte, xmlByte.Length, epPayServer);
            EagleWebService.CTIPayWebService pay = new EagleWebService.CTIPayWebService();
            string ret = pay.Reversal(orderID);

            if (ret == "1")
            {
                MessageBox.Show("撤销成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(ret, "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }