public static void CheckClient(AccountController.Kind kind, CompanyData data) { if (!CompanyData.VerifyData(data)) { GameEvent.instance.AddClientFail(); return; } CreateClient(kind, data); GameEvent.instance.AddClientSucceded(); }
public static void CreateAccountOf(AccountController.Kind kind) { if (kind.Equals(AccountController.Kind.saving)) { ClientController.Client.SavingAccounts.Add(new SavingAccount(BranchOfficeController.branchOffice)); } else if (kind.Equals(AccountController.Kind.checking)) { ClientController.Client.CheckingAccounts.Add(new CheckingAccount(BranchOfficeController.branchOffice)); } GameEvent.instance.UpdateClient(); }
public static void CreateClient(AccountController.Kind kind, NaturalPersonData data) { kindClient = ClientController.Kind.natural; Client = new NaturalPerson(data.id, data.contactNumber, data.fullName, data.occupation, data.address); AccountController.CreateAccountOf(kind); }
public static void CreateClient(AccountController.Kind kind, CompanyData data) { kindClient = ClientController.Kind.company; Client = new Company(data.id, data.contactNumber, data.fullName, data.occupation, data.address, data.NIT, data.companyName, data.commercialSector); AccountController.CreateAccountOf(kind); }