/// <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(); } }
/// <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(); } }