public ResponseChangedAccountState ChangeAccountOfClientState(bool activate, string pin, string account, string identifier) { RequestChangeAccountState s = new RequestChangeAccountState(identifier, account, pin, activate); ResponseChangedAccountState aa = ResponseChangedAccountState.SelectionResponse(s); return(aa); }
public ResponseChangedAccountState ChangedAccountState(RequestChangeAccountState requestChangeAccountState) { ResponseChangedAccountState objChangedAccountState = new ResponseChangedAccountState(); string identifier, name, estadoAccount; identifier = requestChangeAccountState.Identifier; name = requestChangeAccountState.Account_Name; estadoAccount = entities.getAccountState(identifier, name).ToString(); if (estadoAccount.ToUpper() == "ACTIVA") { try { entities.accountDeactivate(identifier, name); entities.SaveChanges(); objChangedAccountState.Success = true; objChangedAccountState.Message = "Se ha cambiado el estado de la cuenta con exito!"; objChangedAccountState.AccountState = entities.getAccountState(identifier, name).ToString(); } catch { objChangedAccountState.Success = false; objChangedAccountState.Message = "Hubo error en el cambio del estado de la cuenta!"; objChangedAccountState.AccountState = entities.getAccountState(identifier, name).ToString(); } } else { try { entities.accountReactivate(identifier, name); entities.SaveChanges(); objChangedAccountState.Success = true; objChangedAccountState.Message = "Se ha cambiado el estado de la cuenta con exito!"; objChangedAccountState.AccountState = entities.getAccountState(identifier, name).ToString(); } catch { objChangedAccountState.Success = false; objChangedAccountState.Message = "Hubo error en el cambio del estado de la cuenta!"; objChangedAccountState.AccountState = entities.getAccountState(identifier, name).ToString(); } } return(objChangedAccountState); }