public OrcamentoIntumescenteModel GetValoresCalculados([FromBody] OrcamentoIntumescenteModel orcamentoIntumescente) { try { return(OrcamentoIntumescenteService.GetValoresCalculados(orcamentoIntumescente)); } catch (Exception) { throw; } }
public void Put(int orcamentoId, [FromBody] OrcamentoIntumescenteModel orcamentoIntumescente) { try { OrcamentoIntumescenteService.Put(orcamentoId, orcamentoIntumescente); TotaisOrcamentoService.CalcularTotaisOrcamento(orcamentoId); } catch (Exception) { throw; } }
public OrcamentoIntumescenteModel Post([FromBody] OrcamentoIntumescenteModel orcamentoIntumescente) { try { var orca = OrcamentoIntumescenteService.Post(orcamentoIntumescente); TotaisOrcamentoService.CalcularTotaisOrcamento(orca.ORCAMENTO_ID); return(orca); } catch (Exception) { throw; } }
public void Update(int orcamentoId, OrcamentoIntumescenteModel orcamentoIntumescente) { try { using (var cn = Conexao.AbrirConexao()) { cn.Execute(@"UPDATE T_ORCA_ORCAMENTO_INTUMESCENTE SET GRUPO = @GRUPO, OCUPACAO_USO = @OCUPACAO_USO, DIVISAO = @DIVISAO, CLASSE = @CLASSE, TEMPO_RESISTENCIA_FOGO = @TEMPO_RESISTENCIA_FOGO, QTDE_LITROS_TOTAL = @QTDE_LITROS_TOTAL, PERCENTUAL_PERDA = @PERCENTUAL_PERDA, QTDE_BALDES = @QTDE_BALDES, QTDE_BALDES_REAL = @QTDE_BALDES_REAL, VALOR_UNITARIO_INTUMESCENTE = @VALOR_UNITARIO_INTUMESCENTE, VALOR_BALDE_INTUMESCENTE = @VALOR_BALDE_INTUMESCENTE, MATERIAL_ID = @MATERIAL_ID, NOME_MATERIAL = @NOME_MATERIAL, DESCRICAO_MATERIAL = @DESCRICAO_MATERIAL WHERE ORCAMENTO_ID = @orcamentoId", new { orcamentoIntumescente.GRUPO, orcamentoIntumescente.OCUPACAO_USO, orcamentoIntumescente.DIVISAO, orcamentoIntumescente.CLASSE, orcamentoIntumescente.TEMPO_RESISTENCIA_FOGO, orcamentoIntumescente.QTDE_LITROS_TOTAL, orcamentoIntumescente.PERCENTUAL_PERDA, orcamentoIntumescente.QTDE_BALDES, orcamentoIntumescente.QTDE_BALDES_REAL, orcamentoIntumescente.VALOR_UNITARIO_INTUMESCENTE, orcamentoIntumescente.VALOR_BALDE_INTUMESCENTE, orcamentoIntumescente.PRODUTO.MATERIAL_ID, orcamentoIntumescente.PRODUTO.NOME_MATERIAL, orcamentoIntumescente.PRODUTO.DESCRICAO_MATERIAL, orcamentoId }); } } catch (Exception) { throw; } }
public OrcamentoIntumescenteModel Create(OrcamentoIntumescenteModel orcamentoIntumescente) { try { using (var cn = Conexao.AbrirConexao()) { cn.Execute(@"INSERT INTO T_ORCA_ORCAMENTO_INTUMESCENTE (ORCAMENTO_ID, GRUPO, OCUPACAO_USO, DIVISAO, CLASSE, TEMPO_RESISTENCIA_FOGO, QTDE_LITROS_TOTAL, PERCENTUAL_PERDA, QTDE_BALDES, QTDE_BALDES_REAL, VALOR_UNITARIO_INTUMESCENTE, VALOR_BALDE_INTUMESCENTE, MATERIAL_ID, NOME_MATERIAL, DESCRICAO_MATERIAL) VALUES(@ORCAMENTO_ID, @GRUPO, @OCUPACAO_USO, @DIVISAO, @CLASSE, @TEMPO_RESISTENCIA_FOGO, @QTDE_LITROS_TOTAL, @PERCENTUAL_PERDA, @QTDE_BALDES, @QTDE_BALDES_REAL, @VALOR_UNITARIO_INTUMESCENTE, @VALOR_BALDE_INTUMESCENTE, @MATERIAL_ID, @NOME_MATERIAL, @DESCRICAO_MATERIAL)", new { orcamentoIntumescente.ORCAMENTO_ID, orcamentoIntumescente.GRUPO, orcamentoIntumescente.OCUPACAO_USO, orcamentoIntumescente.DIVISAO, orcamentoIntumescente.CLASSE, orcamentoIntumescente.TEMPO_RESISTENCIA_FOGO, orcamentoIntumescente.QTDE_LITROS_TOTAL, orcamentoIntumescente.PERCENTUAL_PERDA, orcamentoIntumescente.QTDE_BALDES, orcamentoIntumescente.QTDE_BALDES_REAL, orcamentoIntumescente.VALOR_UNITARIO_INTUMESCENTE, orcamentoIntumescente.VALOR_BALDE_INTUMESCENTE, orcamentoIntumescente.PRODUTO.MATERIAL_ID, orcamentoIntumescente.PRODUTO.NOME_MATERIAL, orcamentoIntumescente.PRODUTO.DESCRICAO_MATERIAL }); return(Find(cn.Query <int>("SELECT LAST_INSERT_ID()").ToArray()[0])); } } catch (Exception) { throw; } }