Commit 4bfbed388bee8b6ebcb3114510cda97851a6c0f2

Authored by erick.sato
1 parent 9caa43b3
Exists in master

Merged adm-1.15.0 to master

cit-almoxarifado-api/src/main/java/br/com/centralit/api/dao/EstoqueDao.java 0 → 100644
... ... @@ -0,0 +1,8 @@
  1 +package br.com.centralit.api.dao;
  2 +
  3 +import br.com.centralit.api.model.Estoque;
  4 +import br.com.centralit.framework.dao.arquitetura.CitGenericDAO;
  5 +
  6 +public interface EstoqueDao extends CitGenericDAO {
  7 +
  8 + Estoque findEstoquePorAlmoxarifadoId(Long idAlmoxarifado);}
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/dao/impl/EstoqueDaoHibernate.java 0 → 100644
... ... @@ -0,0 +1,26 @@
  1 +package br.com.centralit.api.dao.impl;
  2 +
  3 +import org.springframework.stereotype.Repository;
  4 +
  5 +import br.com.centralit.api.dao.EstoqueDao;
  6 +import br.com.centralit.api.model.Estoque;
  7 +import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
  8 +import br.com.centralit.framework.dao.arquitetura.SearchSeven;
  9 +
  10 +@Repository("estoqueDao")
  11 +public class EstoqueDaoHibernate extends CitGenericDAOImpl implements EstoqueDao {
  12 +
  13 + public EstoqueDaoHibernate() {
  14 + super(Estoque.class);
  15 + }
  16 +
  17 + @Override
  18 + public Estoque findEstoquePorAlmoxarifadoId(Long idAlmoxarifado) {
  19 +
  20 + SearchSeven searchSeven = new SearchSeven();
  21 +
  22 + searchSeven.addFilterEqual("almoxarifado.id", idAlmoxarifado);
  23 +
  24 + return searchUnique(searchSeven);
  25 + }
  26 +}
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/model/MovimentoEstoque.java
... ... @@ -102,19 +102,12 @@ public class MovimentoEstoque extends PersistentObjectAuditOrganizacao {
102 102  
103 103 /** Atributo dominioClasseReferencia. */
104 104 @ManyToOne(fetch = FetchType.LAZY, optional = true)
105   -<<<<<<< HEAD
106 105 private Dominio dominioClasseReferencia;
107 106  
108 107 @Column()
109 108 private Long idClasseReferencia;
110 109  
111 110  
112   -=======
113   - @JoinColumn(name="atendimentoreqconsumoitem_id")
114   - @JsonView({ Views.MaterialConsultaInfo.class })
115   - private AtendimentoRequisicaoConsumoItem atendimentoRequisicaoConsumoItem;
116   -
117   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
118 111 /**
119 112 * Responsável pela criação de novas instâncias desta classe.
120 113 */
... ... @@ -153,12 +146,8 @@ public class MovimentoEstoque extends PersistentObjectAuditOrganizacao {
153 146 * @param materialEstoque
154 147 * @param material
155 148 */
156   -<<<<<<< HEAD
157 149 public MovimentoEstoque(Calendar dataMovimento, BigDecimal quantidade, BigDecimal valorFIFO, BigDecimal valorMedia, Dominio tipoMovimento, MaterialEstoque materialEstoque,
158 150 MaterialConsumo material) {
159   -=======
160   - public MovimentoEstoque( Calendar dataMovimento, BigDecimal quantidade, BigDecimal valorFIFO, BigDecimal valorMedia, Dominio tipoMovimento, LocalEstoque localEstoque, Material material ) {
161   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
162 151  
163 152 this(dataMovimento, quantidade, valorFIFO, valorMedia, tipoMovimento);
164 153 this.materialEstoque = materialEstoque;
... ... @@ -178,12 +167,8 @@ public class MovimentoEstoque extends PersistentObjectAuditOrganizacao {
178 167 * @param materialEstoque
179 168 * @param material
180 169 */
181   -<<<<<<< HEAD
182 170 public MovimentoEstoque(Calendar dataMovimento, BigDecimal quantidade, BigDecimal valorFIFO, BigDecimal valorMedia, Dominio tipoMovimento, Dominio classeReferencia, Long idClasseReferencia,
183 171 MaterialEstoque materialEstoque, MaterialConsumo material) {
184   -=======
185   - public MovimentoEstoque( Calendar dataMovimento, BigDecimal quantidade, BigDecimal valorFIFO, BigDecimal valorMedia, Dominio tipoMovimento, BaixaAlmoxarifadoItem baixaAlmoxarifadoItem, LocalEstoque localEstoque, Material material, EntradaAlmoxarifadoItem entradaAlmoxarifadoItem ) {
186   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
187 172  
188 173 this.dataMovimento = dataMovimento;
189 174 this.quantidade = quantidade;
... ... @@ -424,7 +409,6 @@ public class MovimentoEstoque extends PersistentObjectAuditOrganizacao {
424 409 this.idClasseReferencia = idClasseReferencia;
425 410 }
426 411  
427   -<<<<<<< HEAD
428 412  
429 413 /**
430 414 * Retorna o valor do atributo <code>materialLocalEstoque</code>
... ... @@ -446,8 +430,6 @@ public class MovimentoEstoque extends PersistentObjectAuditOrganizacao {
446 430  
447 431 this.materialLocalEstoque = materialLocalEstoque;
448 432 }
449   -=======
450   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
451 433  
452 434  
453 435 }
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/EstoqueService.java 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +package br.com.centralit.api.service;
  2 +
  3 +import br.com.centralit.api.model.Estoque;
  4 +import br.com.centralit.framework.service.arquitetura.GenericService;
  5 +
  6 +public interface EstoqueService extends GenericService<Estoque, Long> {
  7 +
  8 + Estoque findEstoquePorAlmoxarifadoId(Long idAlmoxarifado);
  9 +
  10 +}
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EntradaAlmoxarifadoServiceImpl.java
... ... @@ -200,9 +200,18 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl&lt;EntradaAl
200 200 @Override
201 201 public EntradaAlmoxarifado concluir(EntradaAlmoxarifado entradaAlmoxarifado) {
202 202  
  203 + this.validarEntidade(entradaAlmoxarifado, this.validatorBasic);
203 204 this.validarEntidade(entradaAlmoxarifado, this.validatorAll);
204 205  
  206 + for (EntradaAlmoxarifadoItem entradaAlmoxarifadoItem : entradaAlmoxarifado.getEntradasItem()) {
  207 + buscaCaracteristicaItem(entradaAlmoxarifadoItem);
  208 + }
  209 +
205 210 this.montarEntidade(entradaAlmoxarifado);
  211 +
  212 + this.validarCaracteristicasObrigatorias(entradaAlmoxarifado);
  213 +
  214 + this.validarQuantidadeMaterialEstoque(entradaAlmoxarifado);
206 215  
207 216 Calendar dataContabil = null;
208 217 // validação de se a data contabil esta dentro do mes referencia
... ... @@ -220,12 +229,21 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl&lt;EntradaAl
220 229  
221 230 EntradaAlmoxarifado entradaMovimento = (EntradaAlmoxarifado) this.entradaAlmoxarifadoDao.save(entradaAlmoxarifado);
222 231  
  232 + configurarNotaRecebimento(entradaAlmoxarifado);
  233 + entradaAlmoxarifado.setCodigo(String.valueOf(entradaAlmoxarifado.getNotaRecebimento()));
  234 +
223 235 if(dataContabil != null) {
224 236 this.contaContabilMovimentoAlmoxarifadoService.geraMovimento((EntradaAlmoxarifado) entradaMovimento.clone());
225 237 this.movimentoEstoqueService.gerarMovimento((EntradaAlmoxarifado) entradaMovimento.clone());
226 238  
227 239 entradaMovimento.getDataContabil().setTime(dataContabil.getTime());
228 240 }
  241 +
  242 + try {
  243 + if(entradaAlmoxarifado.getRascunho() != null){
  244 + rascunhoService.removeById(entradaAlmoxarifado.getRascunho());
  245 + }
  246 + } catch (Exception e) {}
229 247  
230 248 return entradaMovimento;
231 249 }
... ... @@ -368,7 +386,7 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl&lt;EntradaAl
368 386 @Override
369 387 public boolean remove(EntradaAlmoxarifado entity) {
370 388  
371   - if (!UtilDate.isDentroMes(entity.getDataContabil(), entity.getAlmoxarifado().getOrganizacao().getDataReferenciaVigente())) {
  389 + if (UtilObjeto.isReferencia(entity.getDataContabil()) && !UtilDate.isDentroMes(entity.getDataContabil(), entity.getAlmoxarifado().getOrganizacao().getDataReferenciaVigente())) {
372 390  
373 391 throw new BusinessException(VALIDACAO_DATA_FORA_REFERENCIA_EXCLUSAO_ENTRADA, CodigoErro.REGRA_NEGOCIO.getValue());
374 392 }
... ... @@ -417,16 +435,18 @@ public class EntradaAlmoxarifadoServiceImpl extends GenericServiceImpl&lt;EntradaAl
417 435 */
418 436 private void configurarNotaRecebimento(EntradaAlmoxarifado entity) {
419 437  
420   - EntradaAlmoxarifado ultimoRegistro =
421   - (EntradaAlmoxarifado) entradaAlmoxarifadoDao.buscarUltimoRegistroComOrdenadoParametrizada("notaRecebimento", entity.getOrganizacao().getId());
  438 + if (!UtilObjeto.isReferencia(entity.getNotaRecebimento())) {
  439 + EntradaAlmoxarifado ultimoRegistro =
  440 + (EntradaAlmoxarifado) entradaAlmoxarifadoDao.buscarUltimoRegistroComOrdenadoParametrizada("notaRecebimento", entity.getOrganizacao().getId());
422 441  
423   - Long sequencial = null;
424   - if (UtilObjeto.isReferencia(ultimoRegistro)) {
425   - sequencial = ultimoRegistro.getNotaRecebimento() == null ? null : Long.parseLong(ultimoRegistro.getNotaRecebimento());
426   - }
427   - String codigo = configuracaoParametroSistemaService.gerarNumeroIdentificacao(sequencial, entity.getOrganizacao());
  442 + Long sequencial = null;
  443 + if (UtilObjeto.isReferencia(ultimoRegistro)) {
  444 + sequencial = ultimoRegistro.getNotaRecebimento() == null ? null : Long.parseLong(ultimoRegistro.getNotaRecebimento());
  445 + }
  446 + String codigo = configuracaoParametroSistemaService.gerarNumeroIdentificacao(sequencial, entity.getOrganizacao());
428 447  
429   - entity.setNotaRecebimento(codigo);
  448 + entity.setNotaRecebimento(codigo);
  449 + }
430 450 }
431 451  
432 452 @Override
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/EstoqueServiceImpl.java 0 → 100644
... ... @@ -0,0 +1,27 @@
  1 +package br.com.centralit.api.service.impl;
  2 +
  3 +import org.springframework.beans.factory.annotation.Autowired;
  4 +import org.springframework.stereotype.Service;
  5 +
  6 +import br.com.centralit.api.dao.EstoqueDao;
  7 +import br.com.centralit.api.model.Estoque;
  8 +import br.com.centralit.api.service.EstoqueService;
  9 +import br.com.centralit.framework.service.arquitetura.GenericServiceImpl;
  10 +
  11 +@Service("estoqueService")
  12 +public class EstoqueServiceImpl extends GenericServiceImpl<Estoque, Long> implements EstoqueService {
  13 +
  14 + private EstoqueDao estoqueDao;
  15 +
  16 + @Autowired
  17 + public EstoqueServiceImpl(EstoqueDao estoqueDao) {
  18 + this.dao = estoqueDao;
  19 + this.estoqueDao = estoqueDao;
  20 + }
  21 +
  22 + @Override
  23 + public Estoque findEstoquePorAlmoxarifadoId(Long idAlmoxarifado) {
  24 + return this.estoqueDao.findEstoquePorAlmoxarifadoId(idAlmoxarifado);
  25 + }
  26 +
  27 +}
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/impl/InicializarAlmoxarifadoServiceImpl.java
... ... @@ -17,10 +17,10 @@ import br.com.centralit.api.service.MenuFileService;
17 17 import br.com.centralit.api.service.MenuService;
18 18 import br.com.centralit.api.service.ModuloService;
19 19 import br.com.centralit.api.service.PaginaService;
20   -import br.com.centralit.framework.model.UtilStartup;
21 20 import br.com.centralit.framework.model.Menu;
22 21 import br.com.centralit.framework.model.MenuFile;
23 22 import br.com.centralit.framework.model.Pagina;
  23 +import br.com.centralit.framework.model.UtilStartup;
24 24 import br.com.centralit.framework.util.UtilObjeto;
25 25  
26 26 @Service("InicializarAlmoxarifadoService")
... ... @@ -192,7 +192,6 @@ public class InicializarAlmoxarifadoServiceImpl extends UtilStartup{
192 192 List<MenuFile> filesMenuFileInfoMenu = this.gerarArquivosMenu(menuInfoMaterial, CIT_ALMOXARIFADO_WEB_ANGULAR_CUSTOM, "InfoMaterial", true, false, true);
193 193 menuInfoMaterial.setIncludes(filesMenuFileInfoMenu);
194 194 this.menuService.mergeIfNotExist(menuInfoMaterial);
195   -<<<<<<< HEAD
196 195  
197 196 // Menu Endereco Estoque
198 197 Pagina pgEnderecoEstoque = new Pagina("Endereço de Estoque", "/cit-almoxarifado-web/html/enderecoEstoque/enderecoEstoque.html");
... ... @@ -209,8 +208,6 @@ public class InicializarAlmoxarifadoServiceImpl extends UtilStartup{
209 208 List<MenuFile> filesMenuFileTransferenciaEnderecoEstoque = this.gerarArquivosMenu(menuTransferenciaEnderecoEstoque, CIT_ALMOXARIFADO_WEB_ANGULAR_CUSTOM, "TransferenciaEnderecoEstoque", true, true, true);
210 209 menuTransferenciaEnderecoEstoque.setIncludes(filesMenuFileTransferenciaEnderecoEstoque);
211 210 this.menuService.mergeIfNotExist(menuTransferenciaEnderecoEstoque);
212   -=======
213   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
214 211  
215 212 /*
216 213 * Paginas e menus relatorios Submenu Relatórios almoxarifado
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/validation/EnderecoEstoqueValidator.java 0 → 100644
... ... @@ -0,0 +1,29 @@
  1 +package br.com.centralit.api.service.validation;
  2 +
  3 +import org.springframework.stereotype.Component;
  4 +import org.springframework.validation.Errors;
  5 +import org.springframework.validation.ValidationUtils;
  6 +import org.springframework.validation.Validator;
  7 +
  8 +import br.com.centralit.api.model.EnderecoEstoque;
  9 +import br.com.centralit.framework.exception.CodigoErro;
  10 +
  11 +@Component("enderecoEstoqueValidator")
  12 +public class EnderecoEstoqueValidator implements Validator {
  13 +
  14 + @Override
  15 + public boolean supports(Class<?> clazz) {
  16 +
  17 + return EnderecoEstoque.class.isAssignableFrom(clazz);
  18 + }
  19 +
  20 + @Override
  21 + public void validate(Object target, Errors errors) {
  22 +
  23 + ValidationUtils.rejectIfEmpty(errors, "estoque.almoxarifado", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "ALMOXARIFADO.LABEL.ALMOXARIFADO");
  24 +
  25 + ValidationUtils.rejectIfEmpty(errors, "descricao", CodigoErro.VALIDACAO_CAMPOS_OBRIGATORIOS.getValue().toString(), "LABEL.DESCRICAO");
  26 +
  27 + }
  28 +}
  29 +
... ...
cit-almoxarifado-api/src/main/java/br/com/centralit/api/service/validation/EntradaAlmoxarifadoAllValidator.java
... ... @@ -42,20 +42,22 @@ public class EntradaAlmoxarifadoAllValidator implements Validator {
42 42  
43 43 EntradaAlmoxarifado entrada = (EntradaAlmoxarifado) target;
44 44  
45   - EntradaAlmoxarifado entradaOld = this.entradaAlmoxarifadoService.find(entrada.getId());
46   -
47   - if (UtilObjeto.isReferencia(entradaOld.getDataContabil())) {
48   - String codigosMovimentos = this.entradaAlmoxarifadoService.buscarMovimentosSaidaComMateriaisDaEntrada(entradaOld.getId());
49   - boolean alteracaoData = false;
50   -
51   - if (!UtilObjeto.isReferencia(entrada.getDataContabil())) {
52   - alteracaoData = true;
53   - } else if (!UtilDate.compareCalendar(entrada.getDataContabil(), entradaOld.getDataContabil())) {
54   - alteracaoData = true;
55   - }
  45 + if (UtilObjeto.isReferencia(entrada.getId())) {
  46 + EntradaAlmoxarifado entradaOld = this.entradaAlmoxarifadoService.find(entrada.getId());
56 47  
57   - if (alteracaoData && !codigosMovimentos.isEmpty()) {
58   - errors.rejectValue("dataContabil", CodigoErro.VALIDACAO_CAMPOS.getValue().toString(), "ALMOXARIFADO.VALIDACAO.DATA_CONTABIL_ALTERADA_SAIDAS");
  48 + if (UtilObjeto.isReferencia(entradaOld.getDataContabil())) {
  49 + String codigosMovimentos = this.entradaAlmoxarifadoService.buscarMovimentosSaidaComMateriaisDaEntrada(entradaOld.getId());
  50 + boolean alteracaoData = false;
  51 +
  52 + if (!UtilObjeto.isReferencia(entrada.getDataContabil())) {
  53 + alteracaoData = true;
  54 + } else if (!UtilDate.compareCalendar(entrada.getDataContabil(), entradaOld.getDataContabil())) {
  55 + alteracaoData = true;
  56 + }
  57 +
  58 + if (alteracaoData && !codigosMovimentos.isEmpty()) {
  59 + errors.rejectValue("dataContabil", CodigoErro.VALIDACAO_CAMPOS.getValue().toString(), "ALMOXARIFADO.VALIDACAO.DATA_CONTABIL_ALTERADA_SAIDAS");
  60 + }
59 61 }
60 62 }
61 63  
... ...
cit-almoxarifado-web/src/main/java/br/com/centralit/listener/StartupListenerAlmoxarifado.java
... ... @@ -291,7 +291,6 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat
291 291  
292 292 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.VALORUNITARIOMEDIO", "Valor unitário médio", dominio, modulo));
293 293 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.RESTOMEDIO", "Resto médio", dominio, modulo));
294   -<<<<<<< HEAD
295 294  
296 295 //Endereco Estoque
297 296 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.ENDERECO_ESTOQUE", "Endereço de estoque", dominio, modulo));
... ... @@ -308,8 +307,6 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat
308 307 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.QUANTIDADE_TRANSFERIDA", "Quantidade transferida", dominio, modulo));
309 308 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.SALDO_ENDERECO", "Saldo no endereço", dominio, modulo));
310 309 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.TRANSFERENCIA_ENDERECO_ESTOQUE", "Transferência de endereço de estoque", dominio, modulo));
311   -=======
312   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
313 310  
314 311 //Entrada de materiais
315 312 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.LABEL.DADOS_ENTRADA", "Dados da entrada", dominio, modulo));
... ... @@ -345,7 +342,6 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat
345 342 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.ERRO_EDICAO_EXISTE_MOVIMENTACAO", "Não foi possível realizar a edição pois existe movimentações após o atendimento", dominio, modulo));
346 343  
347 344 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.QUANTIDADE_ZERADA_NEGATIVA", "A quantidade a atender está zerada ou vazia do seguinte material: ", dominio, modulo));
348   -<<<<<<< HEAD
349 345 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.REMOVER_ENDERECO_ESTOQUE_NEGADA", "O endereço não pode ser removido, pois está vinculado a um material de consumo", dominio, modulo));
350 346 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.NAO_PERMITIDO_ENDERECO_ESTOQUE_ACOMODA_MATERIAL", "Não foi permitido atualizar o registro, o endereço em questão é um endereço superior de outros endereços, logo não é possivel indicar o endereço como uma acomodação de materiais.", dominio, modulo));
351 347 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.NAO_PERMITIDO_REMOVER_ENDERECO_ESTOQUE_END_SUPERIOR_VINCULO", "Remoção não permitida. O endereço de estoque a ser removido tem vínculo como endereço superior de outros endereços. Para remover este endereço, desvincule primeiramente dos demais endereços.", dominio, modulo));
... ... @@ -362,10 +358,6 @@ public class StartupListenerAlmoxarifado extends UtilStartup implements Applicat
362 358 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.EXCLUSAO_ENTRADA_IMPOSSIVEL", "Já houve movimentação com os materiais provenientes dessa entrada, ela não poderá mais ser excluída do sistema.", dominio, modulo));
363 359 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.ENDERECO_ESTOQUE_NEGADA_ALTERAR_ACOMODA_MATERIAL", "Não é permitido alterar esse endereço para não acomoda materiais, pois o endereço já está vinculado a materiais de consumo.", dominio, modulo));
364 360 internacionalizacaoList.add(new Internacionalizacao("ALMOXARIFADO.VALIDACAO.CONTABILIZAR_ENTRADA_ITEM_SEM_ENDERECO", "Não é possível contabilizar a entrada pois existem materiais sem endereço de estoque definido!", dominio, modulo));
365   -=======
366   -
367   -
368   ->>>>>>> 95af43d977db6810720378ef53cae11e1f5af76a
369 361 }
370 362  
371 363 private void gerarMensagem(Dominio dominio, Modulo modulo, List<Internacionalizacao> internacionalizacaoList) {
... ...
cit-almoxarifado-web/src/main/webapp/html/enderecoEstoque/enderecoEstoque.html 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +<div ng-include src="'/cit-almoxarifado-web/html/enderecoEstoque/enderecoEstoqueList.html'" ng-show="workspace.$showSearch"></div>
  2 +<div ng-include src="'/cit-almoxarifado-web/html/enderecoEstoque/enderecoEstoqueEdit.html'" ng-show="workspace.$showEdit"></div>
... ...
cit-almoxarifado-web/src/main/webapp/html/enderecoEstoque/enderecoEstoqueList.html 0 → 100644
... ... @@ -0,0 +1,46 @@
  1 +<div id="searchEnderecoEstoque" class="page-content" ng-controller="EnderecoEstoqueListController">
  2 + <div class="bar-buttons-action fixed">
  3 + <div class="row">
  4 + <div class="col-sm-8 text-left">
  5 +
  6 + <button class="btn btn-clear" ng-click="$showPageEditWorkspace(workspace); resetForm();">
  7 + <i class="fa fa-plus-circle yellow-dark"></i>
  8 + <translate>LABEL.CADASTRAR</translate>
  9 + </button>
  10 +
  11 + <button class="btn btn-clear" ng-click="abrirVisualizar(false);">
  12 + <i class="fa fa-search blue"></i>
  13 + <translate>LABEL.VISUALIZAR</translate>
  14 + </button>
  15 +
  16 + <button class="btn btn-clear" ng-click="abrirVisualizar(true);">
  17 + <i class="fa fa-pencil blue"></i>
  18 + <translate>LABEL.EDITAR</translate>
  19 + </button>
  20 +
  21 + <button class="btn btn-clear" ng-click="removeEnderecoEstoque();">
  22 + <i class="fa fa-times red"></i>
  23 + <translate>LABEL.REMOVER</translate>
  24 + </button>
  25 +
  26 + <span class="divider-vertical"></span>
  27 +
  28 + <filtros ng-filter="filterCriteria" ng-workspace="workspace"></filtros>
  29 +
  30 + </div><!-- .col -->
  31 +
  32 + <div class="col-sm-4 text-right">
  33 +
  34 + <favorito/>
  35 +
  36 + <help-button workspace="workspace" />
  37 +
  38 + </div><!-- .col -->
  39 + </div><!-- .row -->
  40 + </div><!-- .bar-buttons-action -->
  41 +
  42 + <breadcrumb ng-workspace="workspace"></breadcrumb>
  43 +
  44 + <list-view ng-lista="enderecoEstoqueList" ng-repository="EnderecoEstoqueRepository" ng-headers="headers" ng-exibir-boolean-sim-nao="true" ng-filter-criteria="filterCriteria" ng-item-selecionado="enderecoEstoqueChecked"></list-view>
  45 +
  46 +</div><!-- .page-content -->
... ...