public void Cadastrar(Produto produto) { try { using (var conn = _repositorio.GetConnection()) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "SP_BNP_INSERIR_PRODUTO"; cmd.CommandType = CommandType.StoredProcedure; produto.DescricaoProduto = "PREVIDENCIA"; //Adicionar os paramentros passado para a procedures cmd.Parameters.AddWithValue("@COD_PRODUTO", produto.CodProduto); cmd.Parameters.AddWithValue("@DES_PRODUTO", produto.DescricaoProduto); cmd.Parameters.AddWithValue("@STA_STATUS", Sta_Status.ATIVO.ToString()); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw new Exception("ENTRE EM CONTATO COM O ADMINISTRADOR DO SISTEMA E INFORME O CÓDIGO (PROD01)"); } finally { _repositorio.FecharConexao(); } }
public void CadastrarMovimento(MovimentoManual movimento) { try { using (var conn = _repositorio.GetConnection()) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = "SP_BNP_INSERIR_MOVIMENTO"; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@DAT_MES", movimento.MesMovimento); cmd.Parameters.AddWithValue("@DAT_ANO", movimento.AnoMovimento); cmd.Parameters.AddWithValue("@COD_PRODUTO", movimento.CodigoProduto); cmd.Parameters.AddWithValue("@COD_COSIF", movimento.CodigoCosif); cmd.Parameters.AddWithValue("@VAL_VALOR", movimento.ValorMovimento); cmd.Parameters.AddWithValue("@DES_DESCRICAO", movimento.DescricaoMovimento); cmd.ExecuteNonQuery(); } } catch { throw new Exception("ENTRE EM CONTATO COM O ADMINISTRADOR DO SISTEMA E INFORME O CÓDIGO (MOVIMA01)"); } finally { _repositorio.FecharConexao(); } }
public List <ProdutoCosif> ConsultarTodos() { List <ProdutoCosif> produtoCosifLista = new List <ProdutoCosif>(); try { using (var conn = _repositorio.GetConnection()) { SqlCommand cmd = new SqlCommand(); DbDataReader dr = null; cmd.Connection = conn; cmd.CommandText = "SP_BNP_CONSULTAR_PRODUTO_COSIF"; cmd.CommandType = CommandType.StoredProcedure; dr = cmd.ExecuteReader(); while (dr.Read()) { _produtoCosif = new ProdutoCosif(); _produtoCosif.CodigoCosif = dr["COD_COSIF"].ToString(); _produtoCosif.CodigoProduto = dr["COD_PRODUTO"].ToString(); _produtoCosif.CodigoClassificacao = dr["COD_CLASSIFICACAO"].ToString(); _produtoCosif.StaStatus = dr["STA_STATUS"].ToString(); produtoCosifLista.Add(_produtoCosif); } return(produtoCosifLista); } } catch (Exception ex) { throw new Exception("ENTRE EM CONTATO COM O ADMINISTRADOR DO SISTEMA E INFORME O CÓDIGO (PRODCOS01"); } finally { _repositorio.FecharConexao(); } }