Beispiel #1
0
        private async void NewBranch()
        {
            aggregator.GetEvent <UIElementFocusEvent>().Publish("");
            await Task.Delay(500);

            SelectedBranchAcc = SelectedBranchAcc.CreateNewBranchAccount();
        }
Beispiel #2
0
        private async void SaveBranch()
        {
            IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>();

            if (SelectedBank == null)
            {
                _ = ShowMessageDialg("New Branch Account Creation", "Can't Save Branch Account, Bank not selected", MsgDialogType.error);
            }
            if (SelectedBranchAcc.IsValidBranchAccount())
            {
                SelectedBranchAcc.bank   = SelectedBank;
                SelectedBranchAcc.branch = loggedUser.LoggedUser.branch;
                BranchAccount b = await BranchRestService.CreateBranchAccountAsync(mapper, SelectedBranchAcc);

                if (b.id > 0)
                {
                    _ = ShowMessageDialg("New Branch Account Creation", "Branch Account Created Successfully", MsgDialogType.infor);
                    RizeSyncEvent();
                    Initialize();
                }
                else
                {
                    _ = ShowMessageDialg("New Branch Account Creation", "Can't Save Branch Account", MsgDialogType.error);
                    return;
                }
            }
            else
            {
                _ = ShowMessageDialg("New Branch Account Creation", "Invalid Branch Account Details or Already Exist Branch Account", MsgDialogType.warrning);
                return;
            }
        }