예제 #1
0
        private void btnExacuteAllPayment_Click(object sender, EventArgs e)
        {
            bool           issusck    = false;
            List <Payment> newpaylist = PaymentList;

            foreach (Payment item in newpaylist)
            {
                if (PaymentsController.AddPyaments(item))
                {
                    foreach (Payment item1 in PaymentList)
                    {
                        if (item.PaymentNumber == item1.PaymentNumber)
                        {
                            item1.Status = "Pending";
                        }
                        else
                        {
                            item1.Status = "Failed";
                        }
                    }
                }
            }
            if (issusck == false)
            {
                MetroMessageBox.Show(this, "Unable to retrieve data from server, Server is offline!", "Connection Issues");
            }
            else
            {
                MetroMessageBox.Show(this, "Payment Scheduled Successfully!", "Success");
            }

            FillPaymentDatagrid(PaymentList);
        }
예제 #2
0
        private void btnExacutePayment_Click(object sender, EventArgs e)
        {
            if (PaymentsController.AddPyaments(payment))
            {
                foreach (Payment item in PaymentList)
                {
                    if (payment.PaymentNumber == item.PaymentNumber)
                    {
                        item.Status = "Pending";
                    }
                    else
                    {
                        item.Status = "Failed";
                    }
                }
            }


            FillPaymentDatagrid(PaymentList);

            ClearFields();
        }