Commit b80ffcb9a2b556202ccea5e9543f67b7ceb209c8
Exists in
master
Merge branch 'tarefa-4530' into tarefa-3943
# Conflicts: # cit-almoxarifado-web/src/main/webapp/assets/js/angular/custom/controller/EntradaAlmoxarifadoController.js
Showing
4 changed files
with
17 additions
and
10 deletions
Show diff stats
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 | ... | ... |