Ejemplo n.º 1
0
 private void metroButton9_Click(object sender, EventArgs e)
 {
     PaymentsAccountController.DeleteUserPaymentAcount(EFT.AccountNumber);
     UserEFTList.Remove(EFT);
     FillUserEFTDatagrid(UserEFTList);
     ClearEFT();
 }
Ejemplo n.º 2
0
        private void Schedules_Load(object sender, EventArgs e)
        {
            BeneficairyList = BeneficiaryController.GetBeneficiarys(user.RsaID);
            PaymentListF    = PaymentsController.GetPayments(user.RsaID);
            foreach (Payment item in PaymentListF)
            {
                //DateTime payDate = DateTime.ParseExact(item.PayDate, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);

                //if (payDate > DateTime.Now || item.Recurring == true)
                //{
                PaymentList.Add(item);
                //}
            }
            if (CryptoController.GetUserCrypto(user.RsaID) != null)
            {
                userCrypto = CryptoController.GetUserCrypto(user.RsaID);
            }
            else
            {
                userCrypto = new Crypto("", "", 0, "", user.RsaID);
            }


            UserPaymentAccountList = PaymentsAccountController.SearchUserPaymentAcount(user.RsaID);
            UserCardList           = CardController.RetrveCards(user.RsaID);
            FillPaymentsDatagrid(PaymentList);
            BeneficairyList = BeneficiaryController.GetBeneficiarys(user.RsaID);
            FillBeneficiaryDatagrid(BeneficairyList);
            popUcb();
        }
Ejemplo n.º 3
0
        private void Profile_Load(object sender, EventArgs e)
        {
            //populate mar dei random fields van btc


            if (CryptoController.GetUserCrypto(user.RsaID) != null)
            {
                UserCrypto = CryptoController.GetUserCrypto(user.RsaID);
            }
            else
            {
                UserCrypto = new Crypto("", "", 0, "", user.RsaID);
            }

            UserCardList = CardController.RetrveCards(user.RsaID);
            UserEFTList  = PaymentsAccountController.SearchUserPaymentAcount(user.RsaID);
            //sf
            txtWalletName.Text   = UserCrypto.WaletName;
            txtWalletCode.Text   = UserCrypto.Waletaddress;
            txtWalletAmount.Text = UserCrypto.Amount.ToString();
            //fill datagrids
            FillUserEFTDatagrid(UserEFTList);
            FillUserCardDatagrid(UserCardList);
            popID();
        }
Ejemplo n.º 4
0
        private void dgvBeneficiary_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (BeneficiaryListS.Count == 0)
            {
                beneficiary = BeneficairyList[index];
            }
            else
            {
                beneficiary = BeneficiaryListS[index];
                BeneficiaryListS.Clear();
            }
            txtBname.Text         = beneficiary.BeneficairyName;
            BenPaymentAccountList = PaymentsAccountController.SearchBenPaymentAcount(beneficiary.BeneficairyID);
            BeneficairyCrypoList  = CryptoController.GetCrypto(beneficiary.BeneficairyID);

            BenbjectListe = PopSelectedBenAcount(BenPaymentAccountList, BeneficairyCrypoList);
            List <string> remove = new List <string>();

            cbBAcounType.Items.Clear();
            foreach (string item in BenbjectListe)
            {
                cbBAcounType.Items.Add(item);
            }

            BenbjectListe.Clear();
        }
Ejemplo n.º 5
0
        private void Payments_Load(object sender, EventArgs e)
        {
            if (CryptoController.GetUserCrypto(user.RsaID) == null)
            {
                userCrypto = new Crypto("", "", 0, "", user.RsaID);
            }
            else
            {
                userCrypto = CryptoController.GetUserCrypto(user.RsaID);
            }
            history   = HistoryController.getHistory(user.RsaID);
            scheduals = PaymentsController.GetPayments(user.RsaID);

            foreach (Payment item in history)
            {
                ALLPAY.Add(item);
            }
            foreach (Payment item in scheduals)
            {
                ALLPAY.Add(item);
            }

            BeneficairyList        = BeneficiaryController.GetBeneficiarys(user.RsaID);
            UserPaymentAccountList = PaymentsAccountController.SearchUserPaymentAcount(user.RsaID);
            UserCardList           = CardController.RetrveCards(user.RsaID);
            FillBeneficiaryDatagrid(BeneficairyList);

            popUcb();
        }
Ejemplo n.º 6
0
 private void btnDeletEFT_Click(object sender, EventArgs e)
 {
     txtAccHolder.Text          = "";
     txtEFTAccNum.Text          = "";
     txtEFTRefernce.Text        = "";
     cbEFTAccType.SelectedIndex = -1;
     PaymentsAccountController.DeleteBenPaymentAcount(EFT.BeneficiaryID);
     BenEFTList.Remove(EFT);
     BenEFTListS.Remove(EFT);
     FillEFTDatagrid(BenEFTList);
 }
Ejemplo n.º 7
0
        private void btnAddEFT_Click(object sender, EventArgs e)
        {
            bool go = false;

            foreach (PaymentAccount item in BenEFTList)
            {
                if (txtEFTAccNum.Text.Trim() == item.AccountNumber)
                {
                    go = true;
                    break;
                }
            }
            if (go == false)
            {
                AccountTypes Acounttype = new AccountTypes();
                switch (cbEFTAccType.SelectedIndex)
                {
                case 0:
                    Acounttype = AccountTypes.Savings;
                    break;

                case 1:
                    Acounttype = AccountTypes.Cheque;
                    break;

                case 2:
                    Acounttype = AccountTypes.Credit;
                    break;

                default:
                    break;
                }
                EFT = new PaymentAccount(txtEFTAccNum.Text.Trim(), txtAccHolder.Text.Trim(), txtEFTRefernce.Text.Trim(), Acounttype, ben.BeneficairyID, "");

                PaymentsAccountController.AddBenPaymentAcount(EFT);
                BenEFTList.Add(EFT);
                FillEFTDatagrid(BenEFTList);
                txtEFTAccNum.Text          = "";
                txtAccHolder.Text          = "";
                txtEFTRefernce.Text        = "";
                cbEFTAccType.SelectedIndex = -1;
            }
            else
            {
                MetroMessageBox.Show(this, "Account Already Exists!", "Account Exists");
            }
        }
Ejemplo n.º 8
0
        private void btnUpdateEFT_Click(object sender, EventArgs e)
        {
            bool           go    = false;
            PaymentAccount eftup = new PaymentAccount();

            foreach (PaymentAccount item in BenEFTList)
            {
                if (txtEFTAccNum.Text == item.AccountNumber)
                {
                    BenEFTList.Remove(item);
                    AccountTypes Acounttype = new AccountTypes();
                    switch (cbEFTAccType.SelectedIndex)
                    {
                    case 0:
                        Acounttype = AccountTypes.Savings;
                        break;

                    case 1:
                        Acounttype = AccountTypes.Cheque;
                        break;

                    case 2:
                        Acounttype = AccountTypes.Credit;
                        break;

                    default:
                        break;
                    }
                    PaymentsAccountController.UpdateBenPaymentAcount(new PaymentAccount(txtEFTAccNum.Text.Trim(), txtAccHolder.Text.Trim(), txtEFTRefernce.Text.Trim(), Acounttype, ben.BeneficairyID, ""));
                    BenEFTList.Remove(item);
                    BenEFTList.Add(new PaymentAccount(txtEFTAccNum.Text.Trim(), txtAccHolder.Text.Trim(), txtEFTRefernce.Text.Trim(), Acounttype, ben.BeneficairyID, ""));
                    FillEFTDatagrid(BenEFTList);
                    txtEFTAccNum.Text          = "";
                    txtAccHolder.Text          = "";
                    txtEFTRefernce.Text        = "";
                    cbEFTAccType.SelectedIndex = -1;

                    go = true;
                    break;
                }
            }
            if (go != true)
            {
                MetroMessageBox.Show(this, "The Account You're Trying to Update Does Not Exist!", "Account Does Not Exist");
            }
        }
Ejemplo n.º 9
0
        private void dgvBeneficiary_RowEnter(object sender, DataGridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            ben = BeneficiaryList[index];



            txtBBranchCode.Text = ben.BeneficiaryBranch;
            txtBID.Text         = ben.BeneficairyID;
            txtBName.Text       = ben.BeneficairyName;
            BenCryptoList       = CryptoController.GetCrypto(ben.BeneficairyID);
            BenEFTList          = PaymentsAccountController.SearchBenPaymentAcount(ben.BeneficairyID);

            FillCryptoDatagrid(BenCryptoList);
            FillEFTDatagrid(BenEFTList);
            btnUpdateBPI.Visible = true;
            btnDeleteB.Visible   = false;
        }
Ejemplo n.º 10
0
 // updaet new eft acount
 public bool SendUserEFTAccUp()
 {
     PaymentsAccountController.UpdateUserPaymentAcount(makeneweft());
     return(true);
 }