示例#1
0
 public DtoUser createUser(
     String userName,
     String firstName,
     String lastName,
     String address,
     String emailAddress,
     String pin) {
   DtoUser dtoUser = null;
   try {
     super.open();
     dtoUser = new DtoUser();
     dtoUser.setUserName(userName);
     dtoUser.setFirstName(firstName);
     dtoUser.setLastName(lastName);
     dtoUser.setAddress(address);
     dtoUser.setEmailAddress(emailAddress);
     dtoUser.setUserPass(SecureUtils.getSecureStr(pin));
     dtoUser.setDtoUserType(
         new DtoUserType(
             DtoUserType.Type.BASIC.userType(),
             DtoUserType.Type.BASIC.typeName(),
             DtoUserType.Type.BASIC.description()));
     dtoUser.setDtoUserStatus(
         new DtoUserStatus(
             DtoUserStatus.Status.RECEIVED.status(),
             DtoUserStatus.Status.RECEIVED.statusName(),
             DtoUserStatus.Status.RECEIVED.description()));
     this.addUser(dtoUser);
   } catch (Exception e) {
     dtoUser = null;
     Log.e(TAG, e.getMessage());
     e.printStackTrace();
   } finally {
     super.close();
   }
   return dtoUser;
 }
示例#2
0
  /** Method to create default user */
  public void createDefaultUser() {
    try {
      super.open();
      super.getSqLiteDatabase().beginTransaction();
      List<DtoUser> listDtoUser = this.getUsers();
      if (listDtoUser.isEmpty()) {
        DtoUser dtoSuperUser = new DtoUser();
        dtoSuperUser.setUserName("ramirezf");
        dtoSuperUser.setUserPass(SecureUtils.getSecureStr("2605"));
        dtoSuperUser.setFirstName("Fernando de Jesus");
        dtoSuperUser.setLastName("Ramirez Mendoza");
        dtoSuperUser.setAddress("Pozo de Cobre 228, Fracc. Pozo Bravo Sur");
        dtoSuperUser.setEmailAddress("*****@*****.**");
        dtoSuperUser.setDtoUserType(
            new DtoUserType(
                DtoUserType.Type.SUPER.userType(),
                DtoUserType.Type.SUPER.typeName(),
                DtoUserType.Type.SUPER.description()));
        dtoSuperUser.setDtoUserStatus(
            new DtoUserStatus(
                DtoUserStatus.Status.ACTIVE.status(),
                DtoUserStatus.Status.ACTIVE.statusName(),
                DtoUserStatus.Status.ACTIVE.description()));

        DtoUser dtoAdminUser = new DtoUser();
        dtoAdminUser.setUserName("ramirezj");
        dtoAdminUser.setUserPass(SecureUtils.getSecureStr("2605"));
        dtoAdminUser.setFirstName("Josue Fernando");
        dtoAdminUser.setLastName("Ramirez Sanchez");
        dtoAdminUser.setAddress("Pozo Blanco 154, Pozo Bravo Norte");
        dtoAdminUser.setEmailAddress("*****@*****.**");
        dtoAdminUser.setDtoUserType(
            new DtoUserType(
                DtoUserType.Type.ADMIN.userType(),
                DtoUserType.Type.ADMIN.typeName(),
                DtoUserType.Type.ADMIN.description()));
        dtoAdminUser.setDtoUserStatus(
            new DtoUserStatus(
                DtoUserStatus.Status.ACTIVE.status(),
                DtoUserStatus.Status.ACTIVE.statusName(),
                DtoUserStatus.Status.ACTIVE.description()));

        DtoUser dtoSalesUser = new DtoUser();
        dtoSalesUser.setUserName("sancheze");
        dtoSalesUser.setUserPass(SecureUtils.getSecureStr("2605"));
        dtoSalesUser.setFirstName("Erika Janette");
        dtoSalesUser.setLastName("Sanchez Gutierrez");
        dtoSalesUser.setAddress("Andador Zenzontle 9206, Pilar Blanco");
        dtoSalesUser.setEmailAddress("*****@*****.**");
        dtoSalesUser.setDtoUserType(
            new DtoUserType(
                DtoUserType.Type.SALES.userType(),
                DtoUserType.Type.SALES.typeName(),
                DtoUserType.Type.SALES.description()));
        dtoSalesUser.setDtoUserStatus(
            new DtoUserStatus(
                DtoUserStatus.Status.ACTIVE.status(),
                DtoUserStatus.Status.ACTIVE.statusName(),
                DtoUserStatus.Status.ACTIVE.description()));

        DtoUser dtoBasicUser = new DtoUser();
        dtoBasicUser.setUserName("sanchezb");
        dtoBasicUser.setUserPass(SecureUtils.getSecureStr("2605"));
        dtoBasicUser.setFirstName("Brenda Yaneth");
        dtoBasicUser.setLastName("Sanchez Gutierrez");
        dtoBasicUser.setAddress("Andador Zenzontle 9206, Pilar Blanco");
        dtoBasicUser.setEmailAddress("*****@*****.**");
        dtoBasicUser.setDtoUserType(
            new DtoUserType(
                DtoUserType.Type.BASIC.userType(),
                DtoUserType.Type.BASIC.typeName(),
                DtoUserType.Type.BASIC.description()));
        dtoBasicUser.setDtoUserStatus(
            new DtoUserStatus(
                DtoUserStatus.Status.ACTIVE.status(),
                DtoUserStatus.Status.ACTIVE.statusName(),
                DtoUserStatus.Status.ACTIVE.description()));

        this.addUser(dtoSuperUser);
        this.addUser(dtoAdminUser);
        this.addUser(dtoSalesUser);
        this.addUser(dtoBasicUser);
        super.getSqLiteDatabase().setTransactionSuccessful();
      }
    } catch (Exception e) {
      Log.e(TAG, e.getMessage());
      e.printStackTrace();
    } finally {
      super.getSqLiteDatabase().endTransaction();
      super.close();
    }
  }