Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.Person


        } catch (Exception e) {
            e.printStackTrace();
        }

        try {
            Person person = (Person) system.query(new GetPersonByName("Luizinho"));
            assertTrue(person.isPersonType("student"));
            assertTrue(person.isPersonType("employee"));
        } catch (Exception e2) {
            e2.printStackTrace();
        }
   
    }
View Full Code Here


        this.userID = userID;
    }
   
    public boolean validate() {
        try {
            Person user = (Person) system.query(new GetUser(control.getText()));
            if(!user.getId().equals(userID.getText())) {
                control.setBackground(backgroundProblem);
                addMessage();
                return true;
            } else {
                control.setBackground(backgroundOk);
View Full Code Here

      return 5;
    }

    @Override
    protected Image[] getImage(ITableCompletationItem item) {
        Person person = (Person) item;
        Image studentImage = (person.isPersonType("student"))
                ? gdRegistry.getImage(GDRegistry.IMAGE_USER_STUDENT)
                : null;
        Image employeeImage = (person.isPersonType("employee"))
                ? gdRegistry.getImage(GDRegistry.IMAGE_USER_EMPLOYEE)
                : null;
        Image userImage = (person.isPersonType("user"))
                ? gdRegistry.getImage(GDRegistry.IMAGE_USER_USER)
                : null;
        return new Image[] { studentImage, employeeImage, userImage };
    }
View Full Code Here

    public Object executeAndQuery(TransactionWithQuery transactionWithQuery) throws Exception {
        return prevayler.execute(transactionWithQuery);
    }

    public boolean authenticate(String userName, String passWord) {
        Person person;
        try {
            person = (Person) query(new GetUser(userName));
            if (person.isPersonType("employee")) {
                Employee employee = (Employee) person.getPersonType("employee");
                if (employee.isActivated()) {
                    User user = (User) person.getPersonType("user");
                    isAuthenticated = user.getPassword().equals(passWord);
                    if (isAuthenticated)
                        setLogged(person);
                }
            } else {
                if (person.isPersonType("user")) {
                    User user = (User) person.getPersonType("user");
                    isAuthenticated = user.getPassword().equals(passWord);
                    if (isAuthenticated)
                        setLogged(person);
                }
            }
View Full Code Here

    this.ocurrenceList = ocurrenceList;
  }

  @Override
  protected Object executeAndQuery(PrevalentSystem system) {
    Person person = system.getPeople().get(id);
    if (person == null) {
      person = new Person(id, name, street, streetNumber,
          streetComplement, neighborhood, cep, city, state, cpf, rg,
          cellPhone, phone, messagePhone, contact, birthDate, gender,
          email, nationality, civilState);
    } else {
      person.setName(name);
      person.setStreet(street);
      person.setStreetNumber(streetNumber);
      person.setStreetComplement(streetComplement);
      person.setNeighborhood(neighborhood);
      person.setCep(cep);
      person.setCity(city);
      person.setState(state);
      person.setCpf(cpf);
      person.setRg(rg);
      person.setCellPhone(cellPhone);
      person.setPhone(phone);

      person.setBirthDate(birthDate);
      person.setGender(gender);
      person.setEmail(email);
      person.setNationality(nationality);
      person.setCivilState(civilState);
    }

    int i;
    for (i = 0; i < system.getHowDoYouKnowVisualmidia().size(); i++) {
      if (system.getHowDoYouKnowVisualmidia().get(i).equals(
          howDoYouKnowVisualMidia)) {
        break;
      }
    }

    int j;
    for (j = 0; j < system.getSchoolLevel().size(); j++) {
      if (system.getSchoolLevel().get(j).equals(schoolLevel)) {
        break;
      }
    }

    int k;
    for (k = 0; k < system.getStudentsSchools().size(); k++) {
      if (system.getStudentsSchools().get(k).equals(school)) {
        break;
      }
    }

    Student student = new Student(
        (k != system.getStudentsSchools().size()) ? system
            .getStudentsSchools().get(k) : "", system
            .getSchoolLevel().get(j), system
            .getHowDoYouKnowVisualmidia().get(i),
        reasonToDoTheCurse, company, companyPhone, responsableName,
        responsableRelation, responsableCPF, responsableRG,
        responsablePhone, attendanceResponsable, attendanceDate,
        attendanceObservation, system.getPeople().get(
            attendenceRegisterId));
    student.setOcorrences(ocurrenceList);

    if (person.getPersonType("student") != null)
      person.removePersonType("student");

    person.setPersonType("student", student);

    if (!system.getPeople().containsKey(id))// caso ja existir na
                        // prevalencia, ja foi alterado
                        // no c�digo acima
      system.getPeople().put(id, person);// caso n�o exista � pq foi
View Full Code Here

       
        prevaylerToSave = null;
       
        Prevayler prevaylerToRead = PrevaylerFactory.createPrevayler(new PrevalentSystem(), dataDirectory);
       
        Person person3 = (Person) prevaylerToRead.execute(new GetStudent("milhouse"));
        assertEquals("milhouse", person3.getName());
       
        ClassRoom classRoom = (ClassRoom) prevaylerToRead.execute(new GetClassRoom("sala1"));
        assertEquals("sala1", classRoom.getClassRoomName());
       
        Person person4 = (Person) prevaylerToRead.execute(new GetEmployee("Havaiana"));
        assertEquals("Havaiana", person4.getName());
       
       
        course = (Course) prevaylerToRead.execute(new GetCourse("Photoshop"));
        assertEquals("100",String.valueOf(course.getValue()));       
       
View Full Code Here

    _civilState = civilState;
  }

  @Override
  protected Object executeAndQuery(PrevalentSystem system) {
    Person person2 = new Person(_id, _name, _street, _streetNumber,
        _streetComplement, _neighborhood, _cep, _city, _state, _cpf,
        _rg, _cellPhone, _phone, _messagePhone, _contact, _birthDate,
        _gender, _email, _nationality, _civilState);
    system.getPeople().put(_id, person2);
View Full Code Here

   
  }
 
  @Override
  protected void execute(PrevalentSystem system) throws BusinessException {
    Person person = system.getPeople().get(idPerson);
   
        int i = 0;
        for (i = 0; i < system.getEmployeePosition().size(); i++) {
      if(system.getEmployeePosition().get(i).equals(employeePosition)){
        break;
      }
    }
       
        Employee employee = (Employee) person.getPersonType("employee");
    if(employee != null){
      employee.setPosition(system.getEmployeePosition().get(i));
      employee.setWalletWorkNumber(walletWorkNumber);
      employee.setWorkTime(workTimeMap);
      employee.setBeginDate(beginDate);
      employee.setObservation(observation);
      employee.setRegisterDate(registerDate);
      employee.setDismissedDate(dismissedDate);
      employee.setPaymentDate(paymentDate);
      employee.setLastCompanyName(lastCompanyName);
      employee.setLastCompanyAddress(lastCompanyAddress);
      employee.setLastCompanyPhone(lastCompanyPhone);
      employee.setLastWage(lastWage);
      employee.setLastJobFunction(lastJobFunction);
      employee.setMotiveToLeave(motiveToLeave);
      employee.setIfRegistered(ifRegistered);
      employee.setLastJobTime(lastJobTime);
      employee.setExperiences(experiences);
      employee.setKnowledgement(knowledgement);
      employee.setFinantialInfo(finantialInfo);
      employee.setResponsableName(responsableName);
      employee.setResponsableRelation(responsableRelation);
      employee.setResponsableCPF(responsableCPF);
      employee.setResponsableRG(responsableRG);
      employee.setResponsablePhone(responsablePhone);
        }else{
          person.setPersonType("employee", new Employee(system.getEmployeePosition().get(i), walletWorkNumber, workTimeMap, beginDate, observation, registerDate, dismissedDate, paymentDate, lastCompanyName, lastCompanyAddress, lastCompanyPhone, lastWage, lastJobFunction, lastRegisteredWage, motiveToLeave, ifRegistered, lastJobTime, experiences, knowledgement, finantialInfo, responsableName, responsableRelation, responsableCPF, responsableRG, responsablePhone));
        }
       
  }
View Full Code Here

        return null;
    }

    public void loadScreen(String id) {
        try {
            Person person = (Person) system.query(new GetPerson(id));
            idText.setText(person.getId());
            nameText.setText(person.getName());
        } catch (Exception e) {
          logger.error("RegistrationAppointmentReportControlCenter loadScreen Exception: ", e);
        }
    }
View Full Code Here

        return arg0;
    }
   
    @Override
    protected void buttonPressed(int buttonId) {
      Person personLogged = system.getLogged();
        if (buttonId == OK) {
            if (!amountText.getText().equals("")) {
                Money transferValue = new Money(amountText.getText());

                if(transferValue.getFloatValue() <= (moneyFromAccount.getAmount().getFloatValue() + moneyFromAccount.getLimit().getFloatValue())){
                    try {
                      Account accountDestiny = (Account) system.query(new GetAccountByName(paymentAccountCombo.getText()));
                   
                      if(moneyFromAccount.isBankAccount() && !accountDestiny.isBankAccount()){
                       
                        if(isAdmin(personLogged)){
                          if(!accountDestiny.getPerson().getId().equals(personLogged.getId())){
                            ConfirmUserAndPasswordDialog dialogConfirmAccountDestiny = new ConfirmUserAndPasswordDialog(getShell(), ((User)accountDestiny.getPerson().getPersonType("user")));
                              dialogConfirmAccountDestiny.open();
                             
                              if(dialogConfirmAccountDestiny.isCheckPassword()) {
                                new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                              }
                              close();
                          }else{
                            new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                            close();
                          }
                        }else{
                          Group groupAdmin = (Group) system.query(new GetGroup("Administrador"));
                          ConfirmUserAndPasswordDialog dialogConfirmAccountSource = new ConfirmUserAndPasswordDialog(getShell(), groupAdmin.getPeopleInThisGroup());
                          dialogConfirmAccountSource.open();
                         
                          if(dialogConfirmAccountSource.isCheckPassword()) {
                            new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                          }
                          close();
                        }
                       
                      }else if(!moneyFromAccount.isBankAccount() && accountDestiny.isBankAccount()){
                        if(moneyFromAccount.getPerson().getId().equals(personLogged.getId())){
                          new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                        }else{
                          boolean isOk = false;
                              boolean passwordIsOk = false;
                          if(moneyFromAccount.getId().equals(personLogged.getId())){
                                isOk = true;
                              }else{
                                User userAccountSource = ((User)moneyFromAccount.getPerson().getPersonType("user"));
                                ConfirmUserAndPasswordDialog dialogConfirmAccountSource = new ConfirmUserAndPasswordDialog(getShell(), userAccountSource);
                                dialogConfirmAccountSource.open();
                                passwordIsOk = dialogConfirmAccountSource.isCheckPassword();
                              }
                             
                              if(passwordIsOk || isOk) {
                                new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                              }
                        }
                        close();
                        }else if(moneyFromAccount.isBankAccount() && accountDestiny.isBankAccount()){//Conta Banco para Conta Banco
                           if(isAdmin(personLogged)){
                             new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                        }else{
                          Group groupAdmin = (Group) system.query(new GetGroup("Administrador"));
                          ConfirmUserAndPasswordDialog dialogConfirmAccountSource = new ConfirmUserAndPasswordDialog(getShell(), groupAdmin.getPeopleInThisGroup());
                          dialogConfirmAccountSource.open();
                         
                          if(dialogConfirmAccountSource.isCheckPassword()) {
                            new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                          }
                        }
                           close();
                        }else {//Conta caixa para conta caixa
                          boolean isOk = false;
                          boolean passwordIsOk = false;
                          User userAccountSource = ((User)moneyFromAccount.getPerson().getPersonType("user"));
                          if(moneyFromAccount.getPerson().getId().equals(personLogged.getId())){
                            isOk = true;
                          }else{
                            ConfirmUserAndPasswordDialog dialogConfirmAccountSource = new ConfirmUserAndPasswordDialog(getShell(), userAccountSource);
                            dialogConfirmAccountSource.open();
                            passwordIsOk = dialogConfirmAccountSource.isCheckPassword();
                          }
                         
                          if(isOk || passwordIsOk) {
                if(accountDestiny.getPerson().getId().equals(personLogged.getId())){
                               new MoneyTransaction().transferMoneyBetweenAccounts(paymentAccountCombo.getText(), moneyFromAccount, transferValue);
                             }else{
                               User userAccountDestiny = ((User)accountDestiny.getPerson().getPersonType("user"));
                               ConfirmUserAndPasswordDialog dialogConfirmDestiny = new ConfirmUserAndPasswordDialog(getShell(), userAccountDestiny);
                               dialogConfirmDestiny.open();
View Full Code Here

TOP

Related Classes of br.com.visualmidia.business.Person

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.