Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.GDDate


        Button print = new Button(buttons, SWT.PUSH);
        print.setText("Visualizar");
        print.addListener(SWT.MouseDown, new Listener() {
            public void handleEvent(Event arg0) {
              if(new GDDate(initialDateText.getText()).afterDay(new GDDate(endDateText.getText()))){
                setErrorMessage("A data inicial deve ser menor que a data final.");
                initialDateText.setFocus();
              } else {
                  screenMessageLabel.setVisible(false);
                  setScreenMessage("");
                  screenMessageLabel.setText("");
                  screenMessageLabel.redraw();
                  if(allRadio.getSelection()){
                  CreateReports.createStudentWithoutPrintedCertifyReport(null, null, 0, true);
                  } else if(orderByRadio.getSelection()){
                    if(optionRadioButton1.getSelection()){
                      CreateReports.createStudentWithoutPrintedCertifyReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), 0, ignoreDateCheck.getSelection());
                    } else if(optionRadioButton2.getSelection()){
                      CreateReports.createStudentWithoutPrintedCertifyReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), 1, ignoreDateCheck.getSelection());
                    } else if(optionRadioButton3.getSelection()){
                      CreateReports.createStudentWithoutPrintedCertifyReport(new GDDate(initialDateText.getText()), new GDDate(endDateText.getText()), 2, ignoreDateCheck.getSelection());
                    }
                  }
                  screenMessageLabel.setVisible(true);
                }
            }
View Full Code Here


            public void focusLost(FocusEvent event) {
                if ((studentRegisterScreen == null ? !employeeRegisterScreen.getBirthdate().equals("") : !studentRegisterScreen.getBirthdate().equals(""))) {
                  String birthDateperson = (studentRegisterScreen == null ? employeeRegisterScreen.getBirthdate() : studentRegisterScreen.getBirthdate());
                    RequiredWhenLostFocus requiredField = new RequiredWhenLostFocus(responsableNameText, RequiredWhenLostFocus.ERROR_REQUIRED_RESPONSABLENAME, screenMessageLabel);
//                    if ((responsableNameText.getText().equals("")) || (ResponsableValidator.checkStudentUnderAge((studentRegisterScreen == null ? employeeRegisterScreen.getBirthdate() : studentRegisterScreen.getBirthdate())))) {
                    if ( (ResponsableValidator.checkStudentUnderAge(Validator.isDate(birthDateperson) ? birthDateperson : new GDDate().getFormatedDate()) && responsableNameText.getText().trim().equals("") ) ){                   
                        responsableNameText.setBackground(RequiredWhenLostFocus.backgroundProblem);
                        requiredField.addScreenMessage(RequiredWhenLostFocus.ERROR_REQUIRED_RESPONSABLENAME);
                    } else {
                        responsableNameText.setBackground(RequiredWhenLostFocus.backgroundOk);
                        requiredField.removeScreenMessage(RequiredWhenLostFocus.ERROR_REQUIRED_RESPONSABLENAME);
View Full Code Here

    data.top = new FormAttachment(separator, 10);
    data.left = new FormAttachment(studentComposite, 5);
    specificDateLabel.setLayoutData(data);

    startPeriodText = new DateText(studentComposite, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
    startPeriodText.setValue(new GDDate().getDate());
    startPeriodText.setEnabled(true);

    data = new FormData();
    data.top = new FormAttachment(specificDateLabel, 10);
    data.left = new FormAttachment(studentComposite, 5);
    data.width = 80;
    startPeriodText.setLayoutData(data);

    final Label atLabel = new Label(studentComposite, SWT.NULL);
    atLabel.setText("�");
    atLabel.setEnabled(true);

    data = new FormData();
    data.top = new FormAttachment(specificDateLabel, 10);
    data.left = new FormAttachment(startPeriodText, 10);
    atLabel.setLayoutData(data);

    endPeriodText = new DateText(studentComposite, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
    endPeriodText.setValue(new GDDate().getDate());
    endPeriodText.setEnabled(true);

    data = new FormData();
    data.top = new FormAttachment(specificDateLabel, 10);
    data.left = new FormAttachment(atLabel, 10);
View Full Code Here

    Button print = new Button(buttons, SWT.PUSH);
    print.setText("Visualizar");
    print.addListener(SWT.MouseDown, new Listener(){

      public void handleEvent(Event arg0) {
        if(new GDDate(startPeriodText.getText()).afterDay(new GDDate(endPeriodText.getText()))){
          setErrorMessage("A data inicial deve ser menor que a data final.");
          startPeriodText.setFocus();
        } else {
          CreateReports.createStudentMissedClassesReport(new GDDate(startPeriodText.getText()), new GDDate(endPeriodText.getText()),Integer.valueOf(startTimeCombo.getText()),Integer.valueOf(endTimeCombo.getText()),sortByStudentRadio.getSelection() );
        }
      }
    });

    data = new FormData();
View Full Code Here

    data.top = new FormAttachment(0, 40);
    pageLabel.setLayoutData(data);
  }

  protected void setPeriod(int option) {
    GDDate start = new GDDate();
    GDDate end = new GDDate();

    startTimeCombo.select(0);
    endTimeCombo.select(endTimeCombo.getItemCount()-1);

    switch(option){
    case 1:
      start.addDays(-1);
      break;
    case 2:
      start.addDays(-7);
      break;
    case 3:
      start.addDays(-14);
      break;
    case 4:
      start.setFirstDayOfMonth();
      end.setLastDayOfMonth();
      break;
    case 5:
      start.addMonth(-1);
      break;
    case 6:
      start.addMonth(-2);
      break;
    case 7:
      start.addMonth(-3);
      break;
    case 8:
      start.addMonth(-6);
      break;
    }

    startPeriodText.setValue(start.getDate());
    endPeriodText.setValue(end.getDate());

  }
View Full Code Here

        final Spinner daySpinner = new Spinner(displayPanel, SWT.NONE | SWT.BORDER);
        daySpinner.setDigits(0);
        daySpinner.setMinimum(1);
        daySpinner.setMaximum(31);
        daySpinner.setIncrement(1);
        daySpinner.setSelection(new GDDate().getDayOfMonth());
       
        daySpinner.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                GDDate myCalendar = new GDDate();
                myCalendar.setTimeInMillis(getCalendar());
                myCalendar.setDayOfMonth(daySpinner.getSelection());//(Calendar.DAY_OF_MONTH, daySpinner.getSelection());
                setCalendar(myCalendar);
                updateTable();
            }
        });
    }
View Full Code Here

        getCalendar().setTimeInMillis(calendar);
    }

  private void createMonthSpinner() {
        final Combo monthCombo = new Combo(displayPanel, SWT.NONE|SWT.BORDER|SWT.READ_ONLY);
        GDDate date = new GDDate();
        for (int i = 1; i <= 12; i++) {
            date.setMonthOfYear(i);
            monthCombo.add(new SimpleDateFormat("MMMM").format(date.getDate()));
        }
        monthCombo.select(new GDDate().getMonth()-1);
   
        monthCombo.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                GDDate myCalendar = new GDDate();
                myCalendar.setTimeInMillis(getCalendar());
                myCalendar.setMonthOfYear(monthCombo.getSelectionIndex()+1);//(Calendar.MONTH, monthCombo.getSelectionIndex());
                setCalendar(myCalendar);
                updateTable();
            }
        });
    }       
View Full Code Here

    @SuppressWarnings("unchecked")
  public JasperPrint getJasperPrint(int type, GDDate initialDate, GDDate finalDate) throws JRException {
        GD gd = GD.getInstance();
       
        Map<String, Registration> registrations = new HashMap<String, Registration>();
        GDDate today = new GDDate();
       
        String letterText = "";
        if(type == 1) {
            letterText = "\n\nA "+ gd.get("namefancy") + ",  para  poder  estar" +
            "  sempre  oferecendo  a  melhor qualidade  de  ensino  para  seu  aprendizado  e   prepar�-lo  para  que" +
            "  seja  o  melhor  no  Mercado de Trabalho, conta muito com Voc�. \n\nEm vista disto, estamos comunicando que," +
            " at� a data  da emiss�o  deste  comunicado,  nossos cadastros n�o acusam o pagamento de sua mensalidade." +
            " \n\nPor favor, entre em contato conosco, o mais breve poss�vel, para posterior pagamento ou satisfa��o a respeito." +
            "\n\nCertos de sua compreens�o.\n\nAtenciosamente,";
        } else if(type == 2) {
            letterText = "\n\nConstatamos que  sua mensalidade ainda continua em aberto, lamentamos a n�o observa��o do nosso contrato." +
            "\n\n N�s fazemos quest�o de t�-lo como nosso cliente, por isso, estamos abertos a negociar a mensalidade em atraso." +
            "\n\nPara que n�o ocorra eventuais transtornos e evitar que nosso Advogado tome a frente da negocia��o, inclusive," +
            " as medidas legais cab�veis com rela��o ao seu Contrato (o qual voc� possui uma via) e Nota Promiss�ria que est� em nosso poder," +
            " pedimos o seu comparecimento em at� 4 dias para solu��o.\n\nCertos de sua compreens�o.";
        } else if(type == 3) {
            letterText = "Informamos, que face o n�o atendimento em decorr�ncia das diversas tentativas, para receber seu d�bito com a nossa escola," +
                    " seu Contrato e Nota Promiss�ria est�o em posse de nossos Advogados e ser� dada entrada do seu nome ao SPC, sendo que todas as despesas" +
                    " processuais ficar�o por sua conta, ocasionando aborrecimentos para sua pessoa. " +
                    "\n\nDiante tal situa��o e com a finalidade de evitar a continuidade no processo, nossos Advogados prop�e a sua presen�a em nossa escola " +
                    "dentro do prazo de 10 dias a partir do recebimento desta no hor�rio de atendimento de segunda � sexta das 08:00h �s 17h; e aos s�bados das" +
                    " 08:00h �s 12:00h para que seja estudado uma �ltima negocia��o que possa ser vi�vel para voc�.";
        }
       
        //JasperPrint
        jasperPrint = new JasperPrint();
        jasperPrint.setName("Aniversariantes");
        jasperPrint.setOrientation(JasperReport.ORIENTATION_PORTRAIT);
        jasperPrint.setPageWidth(convert(210));
        jasperPrint.setPageHeight(convert(297));
       
        //Fonts
        titleStyle = new JRDesignStyle();
        titleStyle.setName("Arial_Title");
        titleStyle.setDefault(true);
        titleStyle.setBold(true);
        titleStyle.setFontName("Arial");
        titleStyle.setFontSize(18);
        titleStyle.setPdfFontName("Helvetica");
        titleStyle.setPdfEncoding("Cp1252");
        titleStyle.setPdfEmbedded(false);
        jasperPrint.addStyle(titleStyle);
       
        normalStyle = new JRDesignStyle();
        normalStyle.setName("Arial_Normal");
        normalStyle.setDefault(true);
        normalStyle.setFontName("Arial");
        normalStyle.setFontSize(12);
        normalStyle.setPdfFontName("Helvetica");
        normalStyle.setPdfEncoding("Cp1252");
        normalStyle.setLineSpacing((byte)(2));
        normalStyle.setPdfEmbedded(false);
        jasperPrint.addStyle(normalStyle);
       
        JRDesignStyle bodyStyle = new JRDesignStyle();
        bodyStyle.setName("Arial_Body");
        bodyStyle.setDefault(true);
        bodyStyle.setFontName("Arial");
        bodyStyle.setFontSize(15);
        bodyStyle.setPdfFontName("Helvetica");
        bodyStyle.setPdfEncoding("Cp1252");
        bodyStyle.setPdfEmbedded(false);
        jasperPrint.addStyle(bodyStyle);
       
        miniStyle = new JRDesignStyle();
        miniStyle.setName("Arial_Mini");
        miniStyle.setDefault(true);
        miniStyle.setFontName("Arial");
        miniStyle.setFontSize(10);
        miniStyle.setPdfFontName("Helvetica");
        miniStyle.setPdfEncoding("Cp1252");
        miniStyle.setPdfEmbedded(false);
        jasperPrint.addStyle(miniStyle);
       
        boldStyle = new JRDesignStyle();
        boldStyle.setName("Arial_Bold");
        boldStyle.setDefault(true);
        boldStyle.setFontName("Arial");
        boldStyle.setFontSize(12);
        boldStyle.setBold(true);
        boldStyle.setPdfFontName("Helvetica");
        boldStyle.setPdfEncoding("Cp1252");
        boldStyle.setPdfEmbedded(false);
        jasperPrint.addStyle(boldStyle);

       
        try {
          Student student = null;
            String name = "";
          JRPrintPage page = new JRBasePrintPage();
           
            registrations = (Map<String, Registration>) system.query(new GetRegistration());
            List<Registration> registrationList = new ArrayList<Registration>(registrations.values());
           
            MergeSortAlgorithm sortAlgorithm = new MergeSortAlgorithm();
            sortAlgorithm.sortRegistrationByName(registrationList);
           
            for (Registration registration : registrationList) {
                final List<Parcel> parcels = registration.getParcels();
                for (Parcel parcel : parcels) {
                    final GDDate parcelDate = new GDDate(parcel.getDate());
                    if(!parcel.isPayed() && parcelDate.beforeOrEqualsDay(today) && parcelDate.beforeOrEqualsDay(finalDate) && parcelDate.afterOrEqualsDay(initialDate)){
                       final GDDate birthDate = new GDDate(registration.getStudent().getBirthDate());
                       String gender = ((Person) system.query(new GetPerson(registration.getIdPerson()))).getGender().toString();
                       if(ResponsableValidator.checkStudentUnderAge(birthDate.getFormatedDate())){
                            student = (Student) registration.getStudent().getPersonType("student");
                            name = "Prezado(a) "+student.getResponsableName()+",\n" +
                                "referente "+(gender.equals("Masculino")?"ao aluno ":"� aluna ") + registration.getStudent().getName()+"\n"+
                                "com parcela vencida no dia "+parcelDate.getFormatedDate();
                        } else {
                            name = "Prezad"+(gender.equals("Masculino")?"o ":"a ")+registration.getStudent().getName()+",\n" +
                                    "com parcela vencida no dia "+parcelDate.getFormatedDate();
                        }
                       posX = convert(10);
                       posY = 0;
                       page = new JRBasePrintPage();
                      
                       page.addElement(printMiniText("Remetente: ", posX, posY+10, 60, 12));
                       page.addElement(printImage("corporateLogo.jpg", posX+60, posY+10, 77, 40));
                       page.addElement(printLeftText((String) gd.get("street") + ", " + (String) gd.get("streetnumber"), posX, posY+55, 240, 12));
                       page.addElement(printLeftText((String) gd.get("zipcode") + " - " + gd.get("city") + " - " + gd.get("state"), posX, posY+67, 240, 12));
                       page.addElement(drawVerticalLine(posX+240, posY, 84));
                      
                       page.addElement(printMiniText("Destinat�rio: ", posX+245, posY+10, 60, 12));
                       page.addElement(printLeftText((ResponsableValidator.checkStudentUnderAge(birthDate.getFormatedDate()) ? student.getResponsableName() : registration.getStudent().getName()), posX+245, posY+30, 290, 12));
                       String address = registration.getStudent().getStreet() + ", " + registration.getStudent().getStreetNumber() + (registration.getStudent().getStreetComplement().equals("") ? "" : " - " + registration.getStudent().getStreetComplement());
                       page.addElement(printLeftText(address, posX+245, posY+42, 290, 12));
                       page.addElement(printLeftText(registration.getStudent().getNeighborhood(), posX+245, posY+54, 290, 12));
                       page.addElement(printLeftText(registration.getStudent().getCep() + " - " + registration.getStudent().getCity() + " - " + registration.getStudent().getState(), posX+245, posY+66, 290, 12));
                      
                       posY += 84;
                      
                       page.addElement(drawHorizontalDottedLine(0, posY, convert(210)));
                      
                       posY += 10;
                      
                       page.addElement(printImage("juridicobkg.gif", convert(10), posY, 535, 700));
                       page.addElement(printRightText(gd.get("city") + ", " + new SimpleDateFormat("dd").format(new GDDate().getDate()) + " de " + new SimpleDateFormat("MMMM").format(new GDDate().getDate()) + " de " + new SimpleDateFormat("yyyy").format(new GDDate().getDate()) + ".", convert(10), posY+60, 535));
                      
                       posY += 50;
                      
                       if(type == 1) {
                         page.addElement(printJustifyText(name + letterText, convert(10)+10, posY, 515, 390));
View Full Code Here

        final Spinner yearSpinner = new Spinner(displayPanel, SWT.NONE | SWT.BORDER);
        yearSpinner.setDigits(0);
        yearSpinner.setMinimum(1900);
        yearSpinner.setMaximum(9999);
        yearSpinner.setIncrement(1);
        yearSpinner.setSelection(new GDDate().getYear());
       
        yearSpinner.addSelectionListener(new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                GDDate myCalendar = new GDDate();
                myCalendar.setTimeInMillis(getCalendar());
                myCalendar.setYear(yearSpinner.getSelection());//(Calendar.YEAR, yearSpinner.getSelection());
                setCalendar(myCalendar);
                updateTable();
            }
        });
    }
View Full Code Here

    private void setUpdateAvaliableToNone() {
        GD.getInstance().set("ThereIsUpdateAvaliable", "0");
    }

    private void setNextUpdateDate() {
        GDDate nextUpdateDate = new GDDate();
        if(GD.getInstance().get("checkForUpdateEvery") == null){
            GD.getInstance().set("checkForUpdateEvery", "15");
        }
       
        nextUpdateDate.addDays(Integer.parseInt((String) GD.getInstance().get("checkForUpdateEvery")));

        GD.getInstance().set("nextUpdateDate", nextUpdateDate);
    }
View Full Code Here

TOP

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

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.