Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.Registration


    String registrationId = String.valueOf(Integer
        .parseInt(barcodeArray[1]));
    String parcelId = String.valueOf(Integer.parseInt(barcodeArray[2]));

    try {
      Registration registration = (Registration) system
      .query(new GetRegistration(registrationId));
      if (system.getRegisterMachine() != null) {
        windowControl.openRegisterMachineControlCenter();
        new RegisterMachineParcelPayDialog(getParent().getShell(),
            registration, parcelId).open();
      } else {
        windowControl.openRegistrationControlCenter(registration
            .getStudent().getId(), registrationId);
        new RegistrationParcelPaymentDialog(getParent().getShell(),
            registrationId, parcelId).open();
      }
    } catch (Exception e) {
View Full Code Here


        if (!((RegistrationControlCenter) controlCenter).getPersonName().equals("")) {
          TableItem[] item = registrationTable.getSelection();
          if (item.length > 0) {
            try {
              String idPerson = ((RegistrationControlCenter) controlCenter).getId();
              Registration personRegistration = (Registration) (system.query(new GetRegistration(item[0].getText())));
              GDWindowControl.getInstance().openCertifydReportControlCenter(idPerson,personRegistration);
            } catch (Exception e) {
              e.printStackTrace();
            }
          } else {
View Full Code Here

    if(system.hasAccess("Editar Matricula")) {
      registrationTable.addListener(SWT.MouseDoubleClick, new Listener() {
        public void handleEvent(Event arg0) {
          TableItem[] selection = registrationTable.getSelection();
          Registration registration;
          try {
            registration = (Registration) system.query(new GetRegistration(selection[0].getText(0)));
            if(editRegistrationButton != null){
              if (registration.getEndDate() == null){
                editRegistration();
              }
            }
          } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

  public void updateSelectedRegistration() {

    TableItem[] selection = registrationTable.getSelection();
    if (selection.length > 0) {
      try {
        Registration registration = (Registration) system.query(new GetRegistration(selection[0].getText(0)));
        if(editRegistrationButton != null){
          if (registration.getEndDate() == null){
            editRegistrationButton.setEnabled(system.hasAccess("Editar Matricula"));
            endRegisterButton.setEnabled(system.hasAccess("Finalizar Matricula"));
            printcertifyButton.setEnabled(false);
          }else {
            editRegistrationButton.setEnabled(system.hasAccess("Editar Matricula Finalizada"));
            printcertifyButton.setEnabled(system.hasAccess("Imprimir Certificado"));
            endRegisterButton.setEnabled(false);
          }
        }
        updateCourseTable(registration);
        updateParcelTable(registration.getParcels());
      } catch (Exception e) {
        e.printStackTrace();
      }

    }
View Full Code Here

  private void parcelsClick() {
    TableItem[] item = parcelTable.getSelection();
    String[] idRegistration = item[0].getText(0).split("/");

    Registration registration;
    try {
      registration = (Registration) system.query(new GetRegistration(idRegistration[0]));

      List<Parcel> list = registration.getParcels();
      MergeSortAlgorithm sort = new MergeSortAlgorithm();
      sort.sortParcelByDate(list);
     
      Parcel parcel = list.get(Integer.parseInt(idRegistration[1]) - 1);
     
View Full Code Here

      page.addElement(insertBoldText("Use as caixas (", posX+5, posY+3,100));
      page.addElement(drawGrayRectangle(posX+95, posY+3, 18, 13, 2));
      page.addElement(insertBoldText(") para marcar alunos contatados ou com certificados impressos", posX+117, posY+3,470));
     
      for (int i = 0; i < registrationList.size(); i++) {
        Registration registration = registrationList.get(i);
        //if(registration.getEndDate() != null) {

          List<RegistrationItem> registrationItems = registration.getRegistrationItems();
          StringBuffer courses = new StringBuffer();
          for(int j=0; j<registrationItems.size();j++){
            if(registrationItems.get(j).isCourseCompleted()){
              courses.append(registrationItems.get(j).getCourse().getDescription());
              if ( courses.length() > 40 ){
                courses.subSequence(0, (courses.length()<40 ? courses.length() : 40 ));
                courses.append(".....");
                break;
              }
              else{
                courses.append(", ");
              }
            }
          }

          if (courses.length()>2){
            if (posY > (convert(297) - 62)) {
              jasperPrint.addPage(page);
              page = new JRBasePrintPage();
              posY = convert(10);
            }

            posY += 19;
            page.addElement(drawGrayRectangle(posX, posY, 535, 22, 4));
            page.addElement(insertBoldText("Aluno: ", posX+5, posY+3,50));
            page.addElement(insertBoldText(registration.getStudent().getName(), posX+55, posY+3, 270));
            page.addElement(divTitleLine(posX+358));
            page.addElement(insertBoldText( ( !registration.getStudent().getPhone().equals("") ? "Telefone: " ( !registration.getStudent().getCellPhone().equals("") ? "Celular: " : "Sem Contato")  ), posX+365, posY+3,150));
            page.addElement(insertBoldText( ( !registration.getStudent().getPhone().equals("") ? registration.getStudent().getPhone() : registration.getStudent().getCellPhone()) , posX+420, posY+3, 150));
            if (!registration.getStudent().getPhone().equals("") || !registration.getStudent().getCellPhone().equals("")){
              page.addElement(drawGrayRectangle(posX+512, posY+3, 18, 13, 2));
            }
            posY += 19;

            if (posY > (convert(297) - 36)) {
              jasperPrint.addPage(page);
              page = new JRBasePrintPage();
              posY = convert(10);
            }
            page.addElement(drawGrayRectangle(posX, posY, 535, 17, 0));
            page.addElement(insertBoldText("Matr: ", posX+5, posY+2, 170));
            page.addElement(insertText(bodyStyle,registration.getIdRegistration(), posX+35 ,35));
            page.addElement(divTitleLine(posX+70,posY));
            page.addElement(insertBoldText("Cursos: ", posX+73, posY+2, 170));

            page.addElement(insertText(bodyStyle,courses.substring(0, (courses.length()>2 ?  courses.length()-2 : courses.length())), posX+120, 340));
            page.addElement(divTitleLine(posX+425,posY));
            page.addElement(insertBoldText("T�rm: ", posX+427, posY+2, 170));
            page.addElement(insertRightText(registration.getEndDate().getFormatedDate(), posX+360, posY+2, 165));
            posY += 4;
            total++;
          }
        }
View Full Code Here

                if(MessageDialog.openQuestion(getShell(), "Apagar agendamento", "Voc� realmente deseja apagar o(s) agendamento(s) selecionado(s)?")) {
                    TableItem[] items = appointmentStudentTable.getSelection();
                    for (int i = 0; i < items.length; i++) {
                      TableItem tableItem = items[i];
            try {
              Registration registration = (Registration) system.query(new GetRegistration(tableItem.getText(0)));
              registrationMap.remove(registration, date);
              tableItem.dispose();
            } catch (Exception e) {
              e.printStackTrace();
            }
View Full Code Here

               
                if(item.length > 0) {
                    if(MessageDialog.openQuestion(getShell(), "Apagar agendamento", "Voc� realmente deseja apagar o(s) agendamento(s) selecionado(s)?\nAo remover o agendamento, n�o ser� possivel reagend�-la posteriormente!")) {
                        for (int i = 0; i < item.length; i++) {
                            try {
                              Registration registration = (Registration) system.query(new GetRegistration(item[i].getText()));
                                registrationMap.remove(registration, date);
                                item[i].dispose();
                                updateParent();
                                verifyIfPosibileAddStudent();
                            } catch (Exception e) {
View Full Code Here

  private void createValuesForAppointmentTable() {
    List<RegistrationAppointment> appointmentsOnThatWeekDay = registrationMap.getAppointmentsOnThatWeekDay(date);
   
    for (RegistrationAppointment registrationAppointment : appointmentsOnThatWeekDay) {
      Registration registration = registrationAppointment.getRegistration();
      Person person = registration.getStudent();

      TableItem item = new TableItem(appointmentStudentTable, SWT.LEFT);
            item.setText(0, registration.getIdRegistration());
            item.setText(1, person.getName());
            item.setText(2, registrationMap.getPresentStatus(registration, date));
    }
  }
View Full Code Here

   
    private void createValuesForReplacementTable() {
    List<RegistrationAppointment> appointmentsOnThatWeekDay = registrationMap.getReplacementsOnThatDay(date);

    for (RegistrationAppointment registrationAppointment : appointmentsOnThatWeekDay) {
      Registration registration = registrationAppointment.getRegistration();
      Person person = registration.getStudent();

      TableItem item = new TableItem(replacementStudentTable, SWT.LEFT);
            item.setText(0, registration.getIdRegistration());
            item.setText(1, person.getName());
            Presence replacementOfPresence = registrationAppointment.getReplacementOfPresence();
            item.setText(2, (replacementOfPresence == null) ? "" : replacementOfPresence.getDate().getFormatedDate() + " " +replacementOfPresence.getDate().getHourOfDay()+"h.");
            item.setText(3, registrationMap.getPresentStatus(registration, date));
    }
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.