Beispiel #1
0
 /// <summary>
 /// Método para executar a proc pr_alterar_produto
 /// Objeto/Parametros: (identProduto, codUsuarioOperacao)
 /// Valore: identProduto.CodProduto,
 ///identProduto.Unidade.CodUnidade
 ///codUsuarioOperacao
 /// </summary>
 /// <param name="identProduto"></param>
 public int Inclui(ProdutoVO identProduto)
 {
     OpenCommand("pr_incluir_produto", true);
     try
     {
         int codProduto = int.MinValue;
         AddInParameter("Descricao", DbType.String, identProduto.Descricao);
         AddInParameter("CodUnidade", DbType.Int32, identProduto.Unidade.CodUnidade);
         AddInParameter("NCM", DbType.String, identProduto.NCM);
         AddInParameter("UsuarioInc", DbType.Int32, 1);
         AddInParameter("Codigo", DbType.String, identProduto.Codigo);
         AddInParameter("xmlProdutoICMS", DbType.String, identProduto.ToXml());
         
         ExecuteNonQuery();
         codProduto = GetReturnValue();
         return codProduto;
     }
     finally
     {
         CloseCommand();
     }
 }
Beispiel #2
0
 /// <summary>
 /// Método para executar a proc pr_alterar_produto
 /// Objeto/Parametros: (identProduto, codUsuarioOperacao)
 /// Valore: identProduto.CodProduto,
 ///identProduto.Unidade.CodUnidade
 ///codUsuarioOperacao
 /// </summary>
 /// <param name="identProduto"></param>
 public void Altera(ProdutoVO identProduto)
 {
     OpenCommand("pr_alterar_produto");
     try
     {
         AddInParameter("CodProduto", DbType.Int32, identProduto.CodProduto);
         AddInParameter("Descricao", DbType.String, identProduto.Descricao);
         AddInParameter("CodUnidade", DbType.Int32, identProduto.Unidade.CodUnidade);
         AddInParameter("NCM", DbType.String, identProduto.NCM);
         AddInParameter("UsuarioAlt", DbType.Int32, 1);
         AddInParameter("Codigo", DbType.String, identProduto.Codigo);
         AddInParameter("xmlProdutoICMS", DbType.String, identProduto.ToXml());
         ExecuteNonQuery();
     }
     finally
     {
         CloseCommand();
     }
 }