private async void ActivateImplementation(object obj) { bool correct = true; LoaderManager.Instance.ShowLoader(); await Task.Run(() => { ServiceReference1.ServiceATMClient client = new ServiceATMClient(); var atm = client.GetATMByCode(Code); StaticManager.CurrentAtm = atm; if (atm == null || !atm.CheckPassword(Password)) { correct = false; MessageBox.Show("Wrong code or password!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } else { StaticManager.CurrentAtm.Status = true; DbManager.SaveATM(StaticManager.CurrentAtm); } }); LoaderManager.Instance.HideLoader(); if (correct) { NavigationManager.Instance.Navigate(ModesEnum.CardNumber); } else { NavigationManager.Instance.Navigate(ModesEnum.ActivateAtm); } }
// public static Client GetClientByItn(string clientItn) { ServiceATMClient client = new ServiceATMClient(); return(client.GetClientByItn(clientItn)); }
// public static bool AccountExist(string accountNum) { ServiceATMClient client = new ServiceATMClient(); return(client.AccountExist(accountNum)); }
// public static void AddClient(Client client) { ServiceATMClient clientS = new ServiceATMClient(); clientS.AddClient(client); }
// public static Account GetAccountByNum(string accountNum) { ServiceATMClient client = new ServiceATMClient(); return(client.GetAccountByNum(accountNum)); }
// public static void AddManager(Manager manager) { ServiceATMClient client = new ServiceATMClient(); client.AddManager(manager); }
// public static ATM GetATMByCode(string atmCode) { ServiceATMClient client = new ServiceATMClient(); return(client.GetATMByCode(atmCode)); }
// public static void AddRegularPayment(RegularPayment regularPayment) { ServiceATMClient client = new ServiceATMClient(); client.AddRegularPayment(regularPayment); }
public static int TransferMoney(Account sourceAccount, Account destinationAccount, int sum) { ServiceATMClient client = new ServiceATMClient(); return(client.TransferMoney(sourceAccount, destinationAccount, sum)); }
public static List <Manager> GetAllManagers() { ServiceATMClient client = new ServiceATMClient(); return(client.GetAllManagers().ToList()); }
public static List <ATM> GetAllATMs() { ServiceATMClient client = new ServiceATMClient(); return(client.GetAllATMs().ToList()); }
public static void DeleteRegularPayment(RegularPayment regularPayment) { ServiceATMClient client = new ServiceATMClient(); client.DeleteRegularPayment(regularPayment); }
public static List <Account> GetAllBlockedAccounts() { ServiceATMClient client = new ServiceATMClient(); return(client.GetAllBlockedAccounts().ToList()); }
// public static List <RegularPayment> GetRegularPayments(string accountNum) { ServiceATMClient client = new ServiceATMClient(); return(client.GetRegularPayments(accountNum).ToList()); }
// public static void SaveAccount(Account account) { ServiceATMClient client = new ServiceATMClient(); client.SaveAccount(account); }
public static void AddATMAccountAction(ATMAccountAction action) { ServiceATMClient client = new ServiceATMClient(); client.AddATMAccountAction(action); }
public static void AddATMManagerAction(ATMManagerAction atmManagerAction) { ServiceATMClient client = new ServiceATMClient(); client.AddATMManagerAction(atmManagerAction); }
public static int WithdrawMoney(Account account, int sum) { ServiceATMClient client = new ServiceATMClient(); return(client.WithdrawMoney(account, sum)); }
// public static void SaveATM(ATM atm) { ServiceATMClient client = new ServiceATMClient(); client.SaveATM(atm); }
// public static Manager GetManagerById(string managerId) { ServiceATMClient client = new ServiceATMClient(); return(client.GetManagerById(managerId)); }