Package org.xrace.model.organisation

Examples of org.xrace.model.organisation.Secteur


  }

  @Override
  public Object getDisplayValue(final Object object)
  {
    final Secteur secteur = (Secteur) object;
    if (secteur == null)
    {
      return null;
    }
    else
    {
      return secteur.getCode();
    }
  }
View Full Code Here


  {
    if (index < 0)
    {
      return "";
    }
    final Secteur secteur = (Secteur) object;
    return secteur.getCode();
  }
View Full Code Here

    assertNull(getSecteurService().findByCode("ABC"));
  }

  public void testDeleteInvalid() throws Exception
  {
    Secteur secteur = getSecteurService().findByCode("VM");
    try
    {
      getSecteurService().delete(secteur);

      fail();
View Full Code Here

    }
  }

  public void testSaveInvalid() throws Exception
  {
    Secteur secteur = new Secteur();
    secteur.setCode("VM");

    try
    {
      getSecteurService().save(secteur);
View Full Code Here

    row.createCell((short) 3).setCellValue(
        new HSSFRichTextString("Date de transaction"));

    for (Map.Entry<Secteur, Integer> entry : mapSecteurIndex.entrySet())
    {
      Secteur secteur = entry.getKey();
      short index = entry.getValue().shortValue();
      row.createCell(index).setCellValue(
          new HSSFRichTextString(secteur.getCode()));
    }

    // --------- Liste des transactions -------
    int i = 8;
    BigDecimal totalGlobal = BigDecimal.ZERO;
    List<Transaction> transactions = transactionService
        .findApprouvedByDateCreated(options.getDateDebut(), options
            .getDateFin());

    for (Transaction transaction : transactions)
    {
      row = sheet.createRow((short) ++i);
      Facture facture = transaction.getFacture();
      Double totalTransaction = facture.getTotal();

      row.createCell((short) 0).setCellValue(totalTransaction);
      row.createCell((short) 1).setCellValue(
          new HSSFRichTextString(transaction.getId().toString()));
      row.createCell((short) 2).setCellValue(
          new HSSFRichTextString(transaction.getAccountType()));
      HSSFUtils.createDateTimeCell(wb, row, 3, transaction
          .getDateCreated());

      /**
       * Set qui indique si la transaction est liée à un secteur. Si le secteur est dans
       * le set, on sait que la transaction est liée à ce secteur.
       */
      Set<Secteur> setFactureLieASecteur = new HashSet<Secteur>();

      for (FactureItem factureItem : facture.getFactureItems())
      {
        if (factureItem.getInscription() != null)
        {
          Inscription inscription = factureItem.getInscription();
          Course course = inscription.getCourse();
          Evenement evenement = course.getEvenement();
          Saison saison = evenement.getSaison();

          setFactureLieASecteur.add(saison.getSecteur());
        }
        else if (factureItem.getArticle() != null)
        {
          Article article = factureItem.getArticle();
          Choix choix = article.getChoix();
          Evenement evenement = choix.getEvenement();

          if (evenement != null)
          {
            Saison saison = evenement.getSaison();
            setFactureLieASecteur.add(saison.getSecteur());
          }
        }
        else
        {
          //Pas d'article + pas d'inscription = Annulation. On n'en
          //tient pas compte.
        }
      }

      for (Map.Entry<Secteur, Integer> entry : mapSecteurIndex.entrySet())
      {
        Secteur secteur = entry.getKey();
        short index = entry.getValue().shortValue();
        boolean lieASecteur = setFactureLieASecteur.contains(secteur);

        row.createCell(index).setCellValue(
            new HSSFRichTextString((lieASecteur ? "X" : "")));
View Full Code Here

    {
      private static final long serialVersionUID = 1L;

      public Page getPage()
      {
        return new SecteurUpdatePage(new Secteur(), true);
      }

      public Class getPageIdentity()
      {
        return SecteurUpdatePage.class;
View Full Code Here

  }

  @Override
  protected void populateItem(final ListItem item)
  {
    final Secteur secteur = (Secteur) item.getModelObject();

    item.add(new Label("code"));
    item.add(new Label("description"));

    item.add(new PageLink("modifier", new IPageLink()
View Full Code Here

        "fr", coachOf);
  }

  private void createTestSecteurs()
  {
    Secteur secteur = new Secteur();
    secteur.setCode("VM");
    secteur.setDescription("Secteur montagne");
    getSecteurService().save(secteur);

    secteur = new Secteur();
    secteur.setCode("RP");
    secteur.setDescription("Secteur route");
    getSecteurService().save(secteur);
  }
View Full Code Here

TOP

Related Classes of org.xrace.model.organisation.Secteur

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.