Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.Registration


          this.accountId = ((PaymentBankAccountPayed) paymentType).getAccountId();
    }

  @Override
  protected Object executeAndQuery(PrevalentSystem system) {
     Registration registration = system.registrations.get(idRegistration);
       Parcel parcel = registration.getParcel(idParcel);
         
          if(parcel != null){
            parcel.setTicket(ticket);
            parcel.setMora(mora);
            parcel.setDiscount(discount);
View Full Code Here


    this.newGdDate = newDate;
  }

  @Override
  protected void execute(PrevalentSystem system) throws BusinessException {
    Registration systemRegistration = system.getRegistrations().get(registrationId);
   
    RegistrationAppointment registrationAppointment = getAppointment(systemRegistration.getRegistrationAppointment());

    if(!registrationAppointment.isReplacement()) {
      //Desativa o horario antigo
      registrationAppointment.setActive(false);
     
      //Cria o novo horario
      registrationAppointment = new RegistrationAppointment(newGdDate, systemRegistration, false);
      systemRegistration.getRegistrationAppointment().add(registrationAppointment);
    } else {
      registrationAppointment.setAppointmentDate(newGdDate);
    }
   
    //Remover o agendamento antigo do mapa
    int i = 0;
    String oldKey = String.valueOf(gdDate.getWeekDay()) + String.valueOf(gdDate.getHourOfDay());
    List<RegistrationAppointment> registrationAppointlements = system.getAppointmentMap().get(oldKey);
    for (i = 0; i < registrationAppointlements.size(); i++) {
      RegistrationAppointment appointment = registrationAppointlements.get(i);
      if(appointment.getRegistration().getIdPerson().equals(systemRegistration.getIdPerson())){
        break;
      }
    }
    registrationAppointlements.remove(i);
   
View Full Code Here

        this.idRegistration = idRegistration;
        this.idParcel = idParcel;
    }

    protected Object executeQuery(PrevalentSystem system){
            Registration registration = system.registrations.get(idRegistration);

            Parcel parcel = registration.getParcel(Integer.valueOf(idParcel)-1);
            if(parcel != null){
              if ((parcel.getPaymentType() == "Cheque")) {
                if (parcel.getPayment() instanceof PaymentCheck) {
                  check = (PaymentCheck) parcel.getPayment();
                }
View Full Code Here

    this.isPresent = isPresent;
    this.converting = converting;
  }
 
    protected void execute(PrevalentSystem system) throws BusinessException {
        Registration registration = system.getRegistrations().get(registrationId);
       
        if(registration == null)
          return;
     
      RegistrationAppointment appointment = (this.isReplacement ? getReplacement(registration.getRegistrationAppointment()) : getAppointment(registration.getRegistrationAppointment()));
     
      Presence presence = getPresence(appointment);

        if(presence == null || converting) {
          presence = new Presence(isPresent, appointment, presenceGdDate);
View Full Code Here

        this.date = payDate;
        this.printed = printed;
    }

  protected void execute(PrevalentSystem system) throws BusinessException {
      Registration registration = system.registrations.get(idRegistration);
      Parcel parcel = registration.getParcel(idParcel);
     
      if(parcel != null){
        float pontualityDiscount = parcel.getValueAfterParcelDateExpiration() - parcel.getValueBeforeParcelDateExpiration();
       
        parcel.setValueBeforeParcelDateExpiration(total - pontualityDiscount);
View Full Code Here

        this.registrationId = registration.getIdRegistration();
        this.parcelPosition = parcelPosition;
    }

    protected void execute(PrevalentSystem system) throws BusinessException {
        Registration localRegistrations = system.registrations.get(registrationId);
        List<Parcel> parcels = localRegistrations.getParcels();
        if(parcels.size() > 0){
          Parcel parcel = parcels.get(parcelPosition);
          parcel.setPrinted(true);
        }
    }
View Full Code Here

      this.option = option;
    }


    protected void execute(PrevalentSystem system) throws BusinessException {
      Registration registration = system.registrations.get(idRegistration);
      List<RegistrationItem> registrationItens = registration.getRegistrationItems();

      registration.setActive(false);
      registration.setEndDate(gdDateEndDate);
      registration.addStatus(registrationStatus);
      registration.setEndRegistrationEmployee(system.getPeople().get(employeeId));
      RegistrationStatus status = getRegistrationStatus(system);

      if(!noChangeParcels){
        List<Parcel> parcels = registration.getParcels();
        GDDate dateLastParcel = new GDDate();
        int i = 0;
      while (parcels.get(i).isPayed()) {
        i++;
      }
      Parcel lastParcel = parcels.get(i);
             
      dateLastParcel.setDayOfMonth((int) new GDDate(lastParcel.getDate()).getDayOfMonth());
      dateLastParcel.setMonthOfYear((int) new GDDate().getMonth());
        // Foi adicionado pois verifica se o usuario clicou em SIM ou NAO para remover parcelas existentes
        if (option){
          registration.setParcels(removeParcelsWhenRegistrationIsEnded(gdDateEndDate.getCalendar(), registration.getParcels(), system));
          //if (registration.getParcels().size()>0){
            dateLastParcel = new GDDate(registration.getParcel(registration.getParcels().size()-1).getDate());
            dateLastParcel.addMonth(1);
        //  }
         
        }
        if(status.getCategory().equals("Desistiu")) {
//          GDDate date;
//          if (registration.getParcels().size()==0){
//            date = new GDDate();
//          }else{
//            date = new GDDate(registration.getParcels().get(i).getDate());
//          }
//          dateLastParcel.setDayOfMonth(date.getDayOfMonth());
          //Adicionado um m�s para gerar as parcelas da recis�o para o m�s seguinte
//          dateLastParcel.setMonthOfYear(date.getMonth()==12 ? 1 : date.getMonth()+1);

          //Adiciona as parcelas de acordo com a multa recis�ria
            for (i = 0; i < fine; i++) {
              Parcel parcel = new Parcel(dateLastParcel.getFormatedDate(), lastParcel.getValueAfterParcelDateExpiration(), lastParcel.getValueBeforeParcelDateExpiration(), lastParcel.getTicket(), lastParcel.getMora(), 0, 0);
              registration.getParcels().add(parcel);
              dateLastParcel.addMonth(1);
            }
       
        }
      }
View Full Code Here

  }

  @Override
  protected void execute(PrevalentSystem system) throws BusinessException {
    int index = -1;
    Registration registration = system.getRegistrations().get(_idRegistratoin);
    List<RegistrationItem> itens = registration.getRegistrationItems();
    for (int i = 0; i < itens.size(); i++) {
      if( itens.get(i).getCourse().getDescription().equals(_descriptionCourse)){
        index = i;
        break;
      }
View Full Code Here

      _date = date;
  }

    @Override
    protected void execute(PrevalentSystem system) throws BusinessException {
      Registration registration = system.registrations.get(_idRegistration);
      Parcel parcel = registration.getParcel(_idParcel);
      if(parcel != null){
        parcel.setValueAfterParcelDateExpiration(new Money(_value).getFloatValue());
        parcel.setValueBeforeParcelDateExpiration(new Money(_value).getFloatValue()-new Money(_discount).getFloatValue());
        parcel.setDiscount(new Money(_discount).getFloatValue());
        parcel.setDate(new GDDate(_date));
View Full Code Here

            public void handleEvent(Event arg0) {
                if(paymentTable.getSelectionIndex()>=0) {
                    TableItem[] item = paymentTable.getSelection();
                    String[] idRegistration = item[0].getText(0).split("/");
                   
                    Registration registration;
                    try {
                        registration = (Registration) system.query(new GetRegistration(idRegistration[0]));
                       
                        List <Parcel> list =  registration.getParcels();
                       
                        Parcel parcel = list.get(Integer.parseInt(idRegistration[1])-1);
                       
                        if(!parcel.isPayed()){
                            new ParcelPaymentDialog(getShell(), getMySelf(), registration, canBePaid(list, parcel), Integer.parseInt(idRegistration[1])-1).open();
View Full Code Here

TOP

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

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.