Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.Person


          system.execute(new RemoveGroup(_group));
         
          List<String> permissions = getPermissionFromTableTree();
          List<Person> users = new ArrayList<Person>();
          for(int i=0; i<userTable.getItems().length; i++){
                  Person person = (Person) system.query(new GetPersonByName(userTable.getItem(i).getText()));
                  if(person.isPersonType("user")){
                      users.add(person);
                  }
 
          }
         
View Full Code Here


        this.responsablePhone = responsablePhone;
    }

    @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.setMessagePhone(messagePhone);
            person.setContact(contact);
            person.setBirthDate(birthDate);
            person.setGender(gender);
            person.setEmail(email);
            person.setNationality(nationality);
            person.setCivilState(civilState);
        }
        int i = 0;
        for (i = 0; i < system.getEmployeePosition().size(); i++) {
          if(system.getEmployeePosition().get(i).equals(position)){
            break;
          }
        }
       
        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));

        if (userName.equals("")){
          person.removePersonType("user");
        } else {
          User user;
         
          List<Group> groupsList = new ArrayList<Group>();
          for (String groupName : groupsNames) {
            groupsList.add(system.getGroups().get(groupName));
          }
         
          if(person.getPersonType("user") == null) {
            user = new User(userName, password, groupsList);
          }else{
            user = (User)person.getPersonType("user");
            user.setPassWord(password);
            user.setUserName(userName);
            user.getGroups().clear();
            user.getGroups().addAll(groupsList);
          }
          person.setPersonType("user", user);
        }
       
        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 criado no c�digo acima ent�o insere  o objeto person
       
View Full Code Here

   
    protected void execute(PrevalentSystem system) throws BusinessException {
        Group group = system.getGroups().get(nameGroup);
       
        for (String idUser : this.idUsers) {
             Person person = system.getPeople().get(idUser);
             User user = (User) person.getPersonType("user");
             if(groupAlreadyExistInUser(group, user))//se o usuario ja tiver o grupo, n�o fazer nada
               return;
             user.getGroups().add(group); //caso contrario adicionar
        }
    }
View Full Code Here

    private void addUserToTheSystem() {
        try {
            system.execute(new AddUser((String) system.query(new GetPersonID()), "Administrador do Sistema", "admin", adminPassword.getPassword(), null));

            Person person = (Person) system.query(new GetPersonByName("Administrador do Sistema"));
            system.execute(new AddUserToGroup("Administrador", person));
        } catch (TransactionDateException e) {
      MessageBox box = new MessageBox(getShell(), IMessageProvider.INFORMATION);
        box.setText("Data Inv�lida");
        box.setMessage(MessageConstants.TRANSACTION_DATE_EXCEPTION);
View Full Code Here

                    item2.setText(11, check.getDate().getFormatedDate());
                } else {
                    item2.setText(10, parcel.getPaymentType());
                }
                if(parcel.getIdPersonReceived() != null) {
          Person person;
          try {
            person = (Person) system.query(new GetPerson(parcel.getIdPersonReceived()));
            item2.setText(12, person.getName());
          } catch (Exception e) {
          }
         
        } else {
          item2.setText(12, "");
View Full Code Here

    }

    @SuppressWarnings("unchecked")
  public void loadScreen(String id) {
        try {
            Person person = (Person) system.query(new GetPerson(id));
            registrations = (List <Registration>) system.query(new GetRegistrationByPerson(person.getId()));
           
            nameText.setText(person.getName());
            idText.setText(person.getId());
           
            updateTable();
        } catch (Exception e) {
            e.printStackTrace();
        }
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());
           
            loadTableData(person);
        } catch (Exception e) {
          logger.error("GetPerson Error: ", e);
        }
View Full Code Here

//              if(date == null){
//                Person person = (Person) system.query(new GetEmployee(idEmployee));
//                employeeList.add(person);
//            } else
              {
                Person person = (Person) system.query(new GetEmployee(idEmployee));
                Employee employee = (Employee) person.getPersonType("employee");
                if (employee.isActivated()) {
//                  if (date.get(Calendar.DAY_OF_MONTH) == Integer.parseInt(employee.getPaymentDay()) && employee.isActivated()) {
                    employeeList.add(person);
                }
            }
           
            for(Person person : employeeList){
                Employee employee = (Employee) person.getPersonType("employee");
                int posX = convert(10);
                int posY = convert(7);
               
                JRPrintPage page = new JRBasePrintPage();
               
                page.addElement(printImage("titleReport.gif", posX, posY, 535, 45));
//                page.addElement(printImage("logoReport.gif", posX+11, posY, 65, 45));
                page.addElement(insertTitle("HOLERITE", posX+200, posY+11, 250));
                page.addElement(printImage("corporateLogo.jpg", posX+456, posY, 77, 45));
               
                posY += 50;
               
                page.addElement(drawGrayRectangle(posX, posY, 535, 20, 3));
                page.addElement(insertBoldText("Nome: ", posX+5, posY+3, 40));
                page.addElement(insertNormalText(person.getName(), posX+45, posY+3, convert(190)-40, 15));
               
                posY += 25;
               
                page.addElement(insertBoldText("CPF: ", posX+2, posY, 30));
                page.addElement(insertNormalText(person.getCpf(), posX+30, posY, 100, 15));
                page.addElement(insertBoldText("RG: ", posX+132, posY, 30));
                page.addElement(insertNormalText(person.getRg(), posX+160, posY, 100, 15));
                page.addElement(insertBoldText("Per�odo de                          �", posX+262, posY, convert(190)-262));
                page.addElement(drawHorizontalLine(posX, posY+15, convert(190)));
               
                posY += 15;
               
                createFinantialTableHeader(posX, posY, page);
               
                posY += 15;
               
                int cont = 1;
                Money totalCredit = new Money(0);
                Money totalDebit = new Money(0);
                for(FinancialInfo financialInfo : employee.getFinantialInfo()){
                    if(isDateIntoFinancialInfo(financialInfo, date)) {
                        page.addElement(drawRectangle(posX, posY, convert(190), 15, 0));
                        page.addElement(insertRightText(String.valueOf(cont), posX+2, posY, 36));
                        page.addElement(drawVerticalLine(posX+40, posY, 15));
                        page.addElement(insertRightText(String.valueOf(financialInfo.getDate().getMonth()), posX+42, posY, 66));
                        page.addElement(drawVerticalLine(posX+110, posY, 15));
                        page.addElement(insertNormalText(financialInfo.getDescription(), posX+112, posY, 271, 15));
                        page.addElement(drawVerticalLine(posX+385, posY, 15));
                        page.addElement(insertRightText(financialInfo.isCredit() ? financialInfo.getValue().getFormatedValue() : "", posX+387, posY, 67));
                        page.addElement(drawVerticalLine(posX+460, posY, 15));
                        page.addElement(insertRightText(financialInfo.isCredit() ? "" : financialInfo.getValue().getFormatedValue(), posX+462, posY, 67));
                       
                        posY += 15;
                        cont++;
                        if(financialInfo.isCredit())
                            totalCredit.credit(financialInfo.getValue());
                        else
                            totalDebit.credit(financialInfo.getValue());
                    }
                }
                page.addElement(drawRectangle(posX, posY, convert(190), 15, 0));
                page.addElement(insertBoldText("TOTAL", posX+2, posY, 381));
                page.addElement(drawVerticalLine(posX+385, posY, 15));
                page.addElement(insertRightText(totalCredit.getFormatedValue(), posX+387, posY, 67));
                page.addElement(drawVerticalLine(posX+460, posY, 15));
                page.addElement(insertRightText(totalDebit.getFormatedValue(), posX+462, posY, 67));
               
                posY += 20;
               
                Money total = new Money(totalCredit);
                total.debit(totalDebit);
                page.addElement(insertBoldText("Total L�quido: R$ " + total.getFormatedValue() , posX+370, posY, convert(190)-370));
               
                posY += 35;
                page.addElement(insertNormalText("Recebi a importancia de R$ " + total.getFormatedValue() + " dando plena, geral e irrevog�vel quita��o referente aos itens acima descritos:", posX, posY, convert(190), 30));
                posY += 35;
               
                page.addElement(drawHorizontalDottedLine(0, posY, convert(210)));
               
                page.addElement(drawGrayRectangle(posX+200, posY+10, 135, 20, 3));
                page.addElement(insertCenterBoldText("R E C I B O", posX+200, posY+15, 135));
               
                posY += 50;
                page.addElement(insertBoldText("Per�odo de                          �", posX+262, posY, convert(190)-262));
               
                posY += 15;
                page.addElement(drawRectangle(posX, posY, 535, 100, 5));
                page.addElement(insertNormalText("Referente �:", posX+5, posY+5, 530, 15));
               
                posY += 200;
               
                page.addElement(insertNormalText("Data: _____/_____/_________.", posX, posY-15, 200, 15));
                page.addElement(drawHorizontalLine(posX+convert(95), posY, convert(95)));
                page.addElement(insertCenterBoldText(person.getName(), posX+convert(95), posY, +convert(95)));
               
                page.addElement(insertFooter());
                jasperPrint.addPage(page);
            }
           
View Full Code Here

  }

  @Override
  public void loadScreen(String idStudent) {
    try {
      Person person = (Person) system.query(new GetPerson(idStudent));
      fillName(person.getName());
            updateRegistrationTable(person);
    } catch (Exception e) {
      logger.error("GetPersonByName Error:", e);
    }
  }
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.