Esempio n. 1
0
 public void RemoverInsumoRequisitado(OrcamentoInsumoRequisitado insumoRequisitado)
 {
     if (insumoRequisitado != (OrcamentoInsumoRequisitado)null)
     {
         QueryableUnitOfWork.Attach(insumoRequisitado);
         QueryableUnitOfWork.CreateSet <OrcamentoInsumoRequisitado>().Remove(insumoRequisitado);
     }
 }
Esempio n. 2
0
 private void AdicionarItens(RequisicaoMaterialDTO dto, RequisicaoMaterial requisicaoMaterial)
 {
     foreach (var item in dto.ListaItens.Where(l => !l.Id.HasValue))
     {
         var itemLista = item.To <RequisicaoMaterialItem>();
         itemLista.RequisicaoMaterial = requisicaoMaterial;
         if (PossuiInsumoRequisitado(item))
         {
             var orcamentoInsumoRequisitado = new OrcamentoInsumoRequisitado();
             orcamentoInsumoRequisitado.CodigoCentroCusto      = dto.CentroCusto.Codigo;
             orcamentoInsumoRequisitado.CodigoClasse           = item.Classe.Codigo;
             orcamentoInsumoRequisitado.ComposicaoId           = item.OrcamentoInsumoRequisitado.Composicao.Id;
             orcamentoInsumoRequisitado.MaterialId             = item.OrcamentoInsumoRequisitado.Material.Id;
             orcamentoInsumoRequisitado.Quantidade             = item.Quantidade;
             orcamentoInsumoRequisitado.RequisicaoMaterialItem = itemLista;
             itemLista.ListaOrcamentoInsumoRequisitado.Add(orcamentoInsumoRequisitado);
         }
         requisicaoMaterial.ListaItens.Add(itemLista);
     }
 }