Commit b80ffcb9a2b556202ccea5e9543f67b7ceb209c8

Authored by joyfas.silva
2 parents 532cccb1 ccf4f7e3
Exists in master

Merge branch 'tarefa-4530' into tarefa-3943

# Conflicts:
#	cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js
cit-almoxarifado-api/src/main/java/br/com/centralit/api/dao/impl/EnderecoEstoqueDaoHibernate.java
... ... @@ -4,6 +4,8 @@ import java.util.List;
4 4  
5 5 import org.springframework.stereotype.Repository;
6 6  
  7 +import com.googlecode.genericdao.search.Filter;
  8 +
7 9 import br.com.centralit.api.dao.EnderecoEstoqueDao;
8 10 import br.com.centralit.api.model.EnderecoEstoque;
9 11 import br.com.centralit.framework.dao.arquitetura.CitGenericDAOImpl;
... ... @@ -22,7 +24,7 @@ public class EnderecoEstoqueDaoHibernate extends CitGenericDAOImpl implements En
22 24  
23 25 SearchSeven searchSeven = new SearchSeven(this.persistentClass);
24 26  
25   - searchSeven.addFilterILike(chave, "%" + valor + "%");
  27 + searchSeven.addFilterOr(Filter.ilike("codigo", "%" + valor + "%"), Filter.ilike("descricao", "%" + valor + "%"));
26 28  
27 29 searchSeven.addFilterEqual("acomodaMaterial", Boolean.FALSE);
28 30  
... ...
cit-almoxarifado-web/src/main/webapp/html/atendimentoRequisicaoConsumo/atendimentoRequisicaoConsumoEditModal.html
... ... @@ -79,8 +79,9 @@
79 79 - atendimentoRequisicaoConsumoItem.$quantidade}}</td>
80 80 <td ng-if="atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidade != atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida" class="text-center">
81 81 <label-input-decimal ng-id="atendimentoRequisicaoConsumoItem.quantidade$index" ng-obrigatorio="true"
82   - ng-model="atendimentoRequisicaoConsumoItem.quantidade" form="formDialogAtendimento" ng-disabled="!edit" ng-custom-maxlength="14"
83   - ng-precisao="atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 2" /></td>
  82 + ng-model="atendimentoRequisicaoConsumoItem.quantidade" form="formDialogAtendimento" ng-disabled="!edit" ng-custom-maxlength="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 11}}"
  83 + ng-precisao="{{atendimentoRequisicaoConsumoItem.material.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}" />
  84 + </td>
84 85 <td class="text-center" ng-show="atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidade == atendimentoRequisicaoConsumoItem.requisicaoConsumoItem.quantidadeAtendida">
85 86 <i class='fa fa-check green' tooltip="{{$translate.instant('ALMOXARIFADO.LABEL.ATENDIDA')}}"></i>
86 87 </td>
... ...
cit-almoxarifado-web/src/main/webapp/html/entradaAlmoxarifado/dialog_add_materiais.html
... ... @@ -32,7 +32,7 @@
32 32 </div>
33 33 <div class="col-sm-2">
34 34 <label-select ng-id="entradaItem.unidadeMedidaEntrada" ng-label="ALMOXARIFADO.LABEL.UN_MEDIDA" ng-model="entradaItem.unidadeMedidaEntrada"
35   - form="formDialogMateriais" ng-obrigatorio="editEntrada || newEntrada" ng-disabled="!editEntrada && !newEntrada"
  35 + form="formDialogMateriais" ng-obrigatorio="editEntrada || newEntrada" ng-disabled="!editEntrada && !newEntrada" ng-custom-change="alternaTipoNumericoUnidadeMedida()"
36 36 ng-custom-options="unidadeMedida as unidadeMedida.sigla for unidadeMedida" track-by="track by unidadeMedida.id" ng-list="unidadesMedidasEntrada"/>
37 37 </div>
38 38 <div class="col-sm-4">
... ... @@ -43,11 +43,15 @@
43 43 </div>
44 44  
45 45 <div class="row">
46   - <div class="col-sm-3">
  46 + <div class="col-sm-3" ng-show="showDecimal">
47 47 <label-input-decimal ng-id="entradaItem.$quantidadeEntrada" ng-label="ALMOXARIFADO.LABEL.QUANTIDADE" ng-obrigatorio="editEntrada || newEntrada" ng-disabled="!editEntrada && !newEntrada"
48   - form="formDialogMateriais" ng-model="entradaItem.$quantidadeEntrada" ng-precisao="tipoNumerico" ng-custom-maxlength="11"/>
  48 + form="formDialogMateriais" ng-model="entradaItem.$quantidadeEntrada" ng-precisao="decimal" ng-evento-blur="aplicarValidacaoDecimal" ng-custom-maxlength="9"/>
49 49 </div>
50   -
  50 + <div class="col-sm-3" ng-show="showInteiro">
  51 + <label-input-number ng-id="entradaItem.$quantidadeEntrada" ng-label="ALMOXARIFADO.LABEL.QUANTIDADE" ng-obrigatorio="editEntrada || newEntrada" ng-disabled="!editEntrada && !newEntrada"
  52 + form="formDialogMateriais" ng-model="entradaItem.$quantidadeEntrada" ng-precisao="tipoNumerico" ng-custom-maxlength="4"/>
  53 + </div>
  54 +
51 55 <div class="col-sm-3">
52 56 <label-input-money ng-id="entradaItem.valorTotal" ng-label="ALMOXARIFADO.LABEL.VALOR_TOTAL_MATERIAL_SUBTOTAL" ng-obrigatorio="editEntrada || newEntrada"
53 57 ng-disabled="!editEntrada && !newEntrada" form="formDialogMateriais" ng-model="entradaItem.valorTotal" ng-custom-maxlength="19"/>
... ...
cit-almoxarifado-web/src/main/webapp/html/requisicaoConsumo/requisicaoConsumoEdit.html
... ... @@ -197,9 +197,9 @@
197 197  
198 198 <div class="col-md-12">
199 199  
200   - <label-input-decimal ng-id="requisicaoConsumoItem.quantidade$index" ng-obrigatorio="true"
201   - ng-model="requisicaoConsumoItem.quantidade" form="requisicaoConsumoForm" ng-disabled="!edit" ng-custom-maxlength="14"
202   - ng-precisao="requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 2"/>
  200 + <label-input-decimal ng-id="requisicaoConsumoItem.quantidade$index" ng-obrigatorio="true" ng-evento-blur="aplicarValidacaoDecimal"
  201 + ng-model="requisicaoConsumoItem.quantidade" form="requisicaoConsumoForm" ng-disabled="!edit" ng-custom-maxlength="{{requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 4 : 11}}"
  202 + ng-precisao="{{requisicaoConsumoItem.materialConsumo.unidadeArmazenamento.tipoNumerico.codigo === 1 ? 0 : 'decimal'}}"/>
203 203  
204 204 </div>
205 205  
... ...