Beispiel #1
0
        public MaterialOrcamentoModel Create(MaterialOrcamentoModel materialOrcamento)
        {
            try
            {
                using (var cn = Conexao.AbrirConexao())
                {
                    cn.Execute(@"INSERT INTO T_ORCA_MATERIAL_ORCAMENTO (ORCAMENTO_ID, VALOR_UNITARIO_MATERIAL, QTDE_MATERIAL, 
                                MATERIAL_ID, NOME_MATERIAL) VALUES(@ORCAMENTO_ID, @VALOR_UNITARIO_MATERIAL, @QTDE_MATERIAL, 
                                @MATERIAL_ID, @NOME_MATERIAL)", new
                    {
                        materialOrcamento.ORCAMENTO_ID,
                        materialOrcamento.VALOR_UNITARIO_MATERIAL,
                        materialOrcamento.QTDE_MATERIAL,
                        materialOrcamento.MATERIAL.MATERIAL_ID,
                        materialOrcamento.MATERIAL.NOME_MATERIAL
                    });

                    return(Find(cn.Query <int>("SELECT MAX(MATERIAL_ORCAMENTO_ID) FROM T_ORCA_MATERIAL_ORCAMENTO").FirstOrDefault()));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Beispiel #2
0
 public void Update(int materialOrcamentoId, MaterialOrcamentoModel materialOrcamento)
 {
     try
     {
         using (var cn = Conexao.AbrirConexao())
         {
             cn.Execute(@"UPDATE T_ORCA_MATERIAL_ORCAMENTO SET VALOR_UNITARIO_MATERIAL = @VALOR_UNITARIO_MATERIAL, 
                         QTDE_MATERIAL = @QTDE_MATERIAL, MATERIAL_ID = @MATERIAL_ID, NOME_MATERIAL = @NOME_MATERIAL 
                         WHERE MATERIAL_ORCAMENTO_ID = @materialOrcamentoId", new
             {
                 materialOrcamento.VALOR_UNITARIO_MATERIAL,
                 materialOrcamento.QTDE_MATERIAL,
                 materialOrcamento.MATERIAL.MATERIAL_ID,
                 materialOrcamento.MATERIAL.NOME_MATERIAL,
                 materialOrcamentoId
             });
         }
     }
     catch (Exception)
     {
         throw;
     }
 }