From ec9b91f543cd82185db8f0a4f5a342d149accc8d Mon Sep 17 00:00:00 2001
From: Pedro Paulo <jogospedropaulo@gmail.com>
Date: Fri, 14 Jun 2019 16:53:28 -0300
Subject: [PATCH] listagem crud campanha

---
 .../listagem-campanha.component.html             | 16 ++++++++--------
 .../listagem-campanha.component.ts               |  9 +--------
 2 files changed, 9 insertions(+), 16 deletions(-)

diff --git a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html
index 961d564e..da27cc6b 100644
--- a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html
+++ b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.html
@@ -5,7 +5,7 @@
   </div>
   <div class="p-col-12">
     <p-table #tt [value]="campanhas" [paginator]="true" [rows]="10" [responsive]="true"
-      [globalFilterFields]="['nome', 'empresa', 'dtInicio', 'dtFim', 'atualizacao', 'logoCampanha', 'orcamento']" [loading]="loading" [rowHover]="true">
+      [globalFilterFields]="['nome', 'empresa', 'dtInicio', 'dtFim', 'atualizacao', 'logo', 'orcamento']" [loading]="loading" [rowHover]="true">
       <ng-template pTemplate="caption">
         <div class="p-grid p-justify-center ui-fluid">
           <div class="p-col-12 p-sm-8 p-md-6">
@@ -34,8 +34,8 @@
           <th [pSortableColumn]="'atualizacao'">Atualização
             <p-sortIcon [field]="'atualizacao'"></p-sortIcon>
           </th>
-          <th [pSortableColumn]="'logoCampanha'">Logo
-            <p-sortIcon [field]="'logoCampanha'"></p-sortIcon>
+          <th [pSortableColumn]="'logo'">Logo
+            <p-sortIcon [field]="'logo'"></p-sortIcon>
           </th>
           <th [pSortableColumn]="'orcamento'">Orçamento
             <p-sortIcon [field]="'orcamento'"></p-sortIcon>
@@ -43,7 +43,7 @@
           <th [pSortableColumn]="'status'">Status
             <p-sortIcon [field]="'status'"></p-sortIcon>
           </th>
-          <th style="width: 20%"></th>
+          <th style="width: 20%">Ações</th>
         </tr>
       </ng-template>
       <ng-template pTemplate="body" let-campanha>
@@ -53,17 +53,17 @@
           <td><span class="ui-column-title">Data de Início</span>{{campanha.dtInicio | date: 'dd/MM/yyyy'}}</td>
           <td><span class="ui-column-title">Data de Fim</span>{{campanha.dtFim | date: 'dd/MM/yyyy'}}</td>
           <td><span class="ui-column-title">Atualização</span>{{campanha.atualizacao}}</td>
-          <td><span class="ui-column-title">Logo</span>{{campanha.logoCampanha}}</td>
+          <td><span class="ui-column-title">Logo</span>{{campanha.logo}}</td>
           <td><span class="ui-column-title">Orçamento</span>{{campanha.orcamento}}</td>
           <td><span class="ui-column-title">Status</span>{{campanha.status | status}}</td>
           <td>
             <div class="p-grid p-justify-center p-align-center">
               <button pButton type="button" style="margin-right: 3px" icon="pi pi-search"
                 class="ui-button-rounded ui-button-secondary" pTooltip="Visualizar" tooltipPosition="top"
-                [routerLink]="['/campanhas/detalhes/', campanha.id]"></button>
+                [routerLink]="['/influenzer/campanha/detalhes/', campanha.id]"></button>
               <button pButton type="button" style="margin-right: 3px"
                 [disabled]="!possuiPermissaoEditarExcluirCampanha(campanha)"
-                [routerLink]="['/campanhas/', campanha.id]" icon="pi pi-pencil"
+                [routerLink]="['influenzer//campanha/', campanha.id]" icon="pi pi-pencil"
                 class="ui-button-rounded ui-button-warning" pTooltip="Editar" tooltipPosition="top"></button>
               <button pButton type="text" icon="pi pi-trash" class="ui-button-rounded ui-button-danger"
                 [disabled]="!possuiPermissaoEditarExcluirCampanha(campanha)" pTooltip="Excluir" tooltipPosition="top"
@@ -82,7 +82,7 @@
       <ng-template pTemplate="summary">
         <tr>
           <td [attr.colspan]="6">
-            <button pButton label="Novo" icon="pi pi-plus" type="button" [routerLink]="['/campanhas/novo']"
+            <button pButton label="Novo" icon="pi pi-plus" type="button" [routerLink]="['/influenzer/campanha/novo']"
               class="ui-button-rounded"></button>
           </td>
         </tr>
diff --git a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts
index d4433452..2dcbd3e5 100644
--- a/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts
+++ b/RestJpaJsfHello-ui/src/app/influenzer/campanha/listagem-campanha/listagem-campanha.component.ts
@@ -17,7 +17,6 @@ export class ListagemCampanhaComponent implements OnInit {
   loading: boolean;
   visualizar: boolean;
   campanhaSelecionado: Campanha;
-  atualizacao: SelectItem[];
 
   numTotal: number;
   filtro: string = '';
@@ -30,17 +29,11 @@ export class ListagemCampanhaComponent implements OnInit {
     private campanhaService: CampanhaService
   ) {
     this.breadcrumbService.setItems([
-      { label: 'Campanhas', routerLink: ['/campanhas'], visible: true }
+      { label: 'Campanha', routerLink: ['/influenzer/campanha'], visible: true }
     ]);
   }
 
   ngOnInit() {
-    this.atualizacao = [
-      { label: 'DIÁRIA', value: 'DIÁRIA' },
-      { label: 'HORA', value: 'HORA' },
-      { label: 'SEMANAL', value: 'SEMANAL' },
-    ];
-
     this.campanhaSelecionado = new Campanha();
     this.loading = true;
     this.campanhaService.findAll(0)
-- 
GitLab