private void metroButton9_Click(object sender, EventArgs e) { PaymentsAccountController.DeleteUserPaymentAcount(EFT.AccountNumber); UserEFTList.Remove(EFT); FillUserEFTDatagrid(UserEFTList); ClearEFT(); }
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(); }
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(); }
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(); }
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(); }
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); }
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"); } }
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"); } }
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; }
// updaet new eft acount public bool SendUserEFTAccUp() { PaymentsAccountController.UpdateUserPaymentAcount(makeneweft()); return(true); }