示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if ((userName == null) && (userName.Length == 0))
            {
                MessageBox.Show("Invalid UserName", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
            }
            else
            {
                EzeAPI    api = EzeAPI.create();
                EzeResult res = null;

                EzeConfig config = new EzeConfig(LoginMode.APPKEY, "3175bf13-9ea7-454a-bfc5-1644588cb6b8", "test", "INR", false, ServerType.DEMO);
                if (api != null)
                {
                    api.setMessageHandler(messageListener);
                    res = api.initialize(config);
                    if ((res != null) && (res.getStatus() == Status.SUCCESS))
                    {
                        this.Visible = false;
                        new MenuForm(this).ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show(res.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
                    }
                }
            }
        }
示例#2
0
        private void button1_Click(object sender, EventArgs e)
        {
            double   amount       = double.Parse(this.textBox1.Text);
            String   refernceId   = this.textBox2.Text;
            String   mobileNumber = this.textBox3.Text;
            Customer cust         = new Customer();

            cust.setMobileNumber(mobileNumber);
            OptionalParams op = new OptionalParams();

            op.setCustomer(cust);

            // ref.se
            //  op.setReference(ref);
            EzeResult result = EzeAPI.create().cashTransaction(amount, op);

            if (result.getStatus() == Status.SUCCESS)
            {
                Form3 f = new Form3(this, result.getResult().getTransactionDetails().getTxnId(), cust, parent);
                f.Show();
            }
            else
            {
                MessageBox.Show(result.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
            }
        }
示例#3
0
        private void button3_Click(object sender, EventArgs e)
        {
            OptionalParams p            = new OptionalParams();
            String         mobileNumber = this.textBox4.Text;

            if (mobileNumber != null)
            {
                Customer cust = new Customer();
                cust.setMobileNumber(mobileNumber);
                p.setCustomer(cust);
            }
            EzeResult res = EzeAPI.create().cardTransaction(20.0, PaymentMode.SALE, p);

            Console.WriteLine("666666.... " + res.getStatus());
            if (res.getStatus() == Status.SUCCESS)
            {
                // f3 = new Form3(parent, "23");

                if (res.getResult() != null)
                {
                    com.eze.api.TransactionDetails td = res.getResult().getTransactionDetails();
                    Form3 f3 = new Form3(parent, td.getTxnId(), p.getCustomer(), parent);
                    f3.Show();
                }
            }
            else
            {
                MessageBox.Show(res.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
            }
        }
示例#4
0
        //Send Receipt
        private void button2_Click(object sender, EventArgs e)
        {
            String tid = this.label2.Text;

            if (customer != null)
            {
                EzeResult res = null;
                res = EzeAPI.create().sendReceipt(tid, customer.getMobileNumber(), "*****@*****.**");
                Console.WriteLine("send receipt status: " + res.getStatus());
                if (res.getStatus() == Status.SUCCESS)
                {
                    this.Close();
                    this.superParent.Show();
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            String   mobileNumber = this.textBox5.Text;
            String   emailId      = this.textBox6.Text;
            Customer customer     = new Customer();

            customer.setEmailId(emailId);
            customer.setMobileNumber(mobileNumber);
            String referenceId = this.textBox4.Text;
            //
            String chequeBankName = this.textBox2.Text;
            String chequeBankCode = this.textBox3.Text;
            String chequeDate     = this.textBox4.Text;
            Cheque che            = new Cheque();

            che.setBankName(chequeBankName);
            che.setBankCode(chequeBankCode);
            che.setChequeDate(chequeDate);
            che.setChequeNumber("100");
            Reference refe = new Reference();

            refe.setReference1(referenceId);
            OptionalParams op = new OptionalParams();

            op.setCustomer(customer);
            op.setReference(refe);
            double    amount = double.Parse(this.textBox1.Text);
            EzeResult result = EzeAPI.create().chequeTransaction(amount, che, op);

            if (result.getStatus() == Status.SUCCESS)
            {
                if (result.getResult() != null)
                {
                    com.eze.api.TransactionDetails td = result.getResult().getTransactionDetails();
                    Form3 f3 = new Form3(parent, td.getTxnId(), op.getCustomer(), parent);
                    f3.Show();
                }
            }
            else
            {
                MessageBox.Show(result.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
            }
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if ((this.textBox1.Text == null) && (this.textBox1.Text.Length == 0))
     {
         MessageBox.Show("Invalid TransactionId", "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
     }
     else
     {
         EzeResult result = EzeAPI.create().getTransaction(this.textBox1.Text);
         if (result.getStatus() == Status.SUCCESS)
         {
             com.eze.api.TransactionDetails details = result.getResult().getTransactionDetails();
             TransactionDetails             td      = new TransactionDetails(parent, details.getTxnId(), "" + details.GetType(), "" + details.getAmount(), "2015-10-23", result.getResult().getMerchant().getMerchantName(), result.getResult().getCustomer().getMobileNumber());
             td.Show();
         }
         else
         {
             MessageBox.Show(result.getError().getMessage(), "", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly, false);
         }
     }
 }