Exemplo n.º 1
0
 public OrcamentoIntumescenteModel GetValoresCalculados([FromBody] OrcamentoIntumescenteModel orcamentoIntumescente)
 {
     try
     {
         return(OrcamentoIntumescenteService.GetValoresCalculados(orcamentoIntumescente));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 2
0
 public void Put(int orcamentoId, [FromBody] OrcamentoIntumescenteModel orcamentoIntumescente)
 {
     try
     {
         OrcamentoIntumescenteService.Put(orcamentoId, orcamentoIntumescente);
         TotaisOrcamentoService.CalcularTotaisOrcamento(orcamentoId);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public OrcamentoIntumescenteModel Post([FromBody] OrcamentoIntumescenteModel orcamentoIntumescente)
 {
     try
     {
         var orca = OrcamentoIntumescenteService.Post(orcamentoIntumescente);
         TotaisOrcamentoService.CalcularTotaisOrcamento(orca.ORCAMENTO_ID);
         return(orca);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 4
0
 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;
     }
 }
Exemplo n.º 5
0
        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;
            }
        }