Пример #1
0
        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);
        }
Пример #2
0
 public bool RegistrarClient(string name, string last, string identifier, string email, string pin, string direction, string password)
 {
     try
     {
         CoreProyectoDBEntities entities = new CoreProyectoDBEntities();
         entities.clientRegister(identifier, name, last, password, pin, direction, email);
         entities.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }