public List <ProdutoCosif> GetAll() { string sql = "SELECT cod_produto, cod_cosif, cod_classificacao,sta_status FROM TB_PRODUTO_COSIF"; List <ProdutoCosif> list = new List <ProdutoCosif>(); using (var conn = new SqlConnection(ConnectionString)) { var cmd = new SqlCommand(sql, conn); conn.Open(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { ProdutoCosif produtoCosif = new ProdutoCosif(); produtoCosif.cod_produto.cod_produto = reader["cod_produto"].ToString(); produtoCosif.cod_cosif = reader["cod_cosif"].ToString(); produtoCosif.cod_classificacao = reader["cod_classificacao"].ToString(); produtoCosif.sta_status = reader["sta_status"].ToString(); list.Add(produtoCosif); } } } return(list); }
public ProdutoCosif ProdutoCosif( string codCosif, EStatus status) { _context.AdicionarParametro("@Cod_Cosif", SqlDbType.Char, codCosif); _context.AdicionarParametro("@Sta_Status", SqlDbType.Char, status); var dataTable = _context.ExecutarConsulta("spListarProdutosCosif"); if (dataTable.Rows.Count == 0) { return(null); } var produto = new Produto( dataTable.Rows[0]["Cod_Produto"].ToString(), dataTable.Rows[0]["Des_Produto"].ToString(), dataTable.Rows[0]["Sta_Produto"].ToString() == "A" ? EStatus.A : EStatus.I); var produtoCosif = new ProdutoCosif( produto, dataTable.Rows[0]["Cod_Cosif"].ToString(), dataTable.Rows[0]["Cod_Classificacao"].ToString(), dataTable.Rows[0]["Sta_Cosif"].ToString() == "A" ? EStatus.A : EStatus.I); return(produtoCosif); }
public ActionResult Edit(ProdutoCosif produtoCosif) { if (ModelState.IsValid) { produtoCosifDAO.Update(produtoCosif); return(RedirectToAction("Index")); } else { return(View(produtoCosif)); } }
public void Update(ProdutoCosif produtoCosif) { string sql = "UPDATE TB_PRODUTO_COSIF SET cod_cosif = @cod_cosif, cod_classificacao=@cod_classificacao, sta_status = @sta_status WHERE cod_produto = @cod_produto)"; using (var conn = new SqlConnection(ConnectionString)) { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("cod_produto", produtoCosif.cod_produto); cmd.Parameters.AddWithValue("cod_cosif", produtoCosif.cod_cosif); cmd.Parameters.AddWithValue("cod_classificacao", produtoCosif.cod_classificacao); cmd.Parameters.AddWithValue("sta_status", produtoCosif.sta_status); conn.Open(); cmd.ExecuteNonQuery(); } }
public void Insert(ProdutoCosif produtoCosif) { string sql = "INSERT INTO TB_PRODUTO_COSIF (cod_produto, cod_cosif, cod_classificacao,sta_status) VALUES (@cod_produto, @cod_cosif, @cod_classificacao,@sta_status)"; using (var conn = new SqlConnection(ConnectionString)) { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("cod_produto", produtoCosif.cod_produto); cmd.Parameters.AddWithValue("cod_cosif", produtoCosif.cod_cosif); cmd.Parameters.AddWithValue("cod_classificacao", produtoCosif.cod_classificacao); cmd.Parameters.AddWithValue("sta_status", produtoCosif.sta_status); conn.Open(); cmd.ExecuteNonQuery(); } }
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(); } }
public ProdutoCosif GetById(string cod_produtoCosif) { ProdutoCosif produtoCosif = new ProdutoCosif(); string sql = "SELECT cod_produto, cod_cosif, cod_classificacao,sta_status FROM TB_PRODUTO_COSIF WHERE cod_produto = @cod_produto"; using (var conn = new SqlConnection(ConnectionString)) { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@cod_produto", cod_produtoCosif); conn.Open(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { produtoCosif.cod_produto.cod_produto = reader["cod_produto"].ToString(); produtoCosif.cod_cosif = reader["cod_cosif"].ToString(); produtoCosif.cod_classificacao = reader["cod_classificacao"].ToString(); produtoCosif.sta_status = reader["sta_status"].ToString(); } } } return(produtoCosif); }
public ProdutoCosifRepositorio() { _repositorio = new RepositorioConexaoDB(); _produtoCosif = new ProdutoCosif(); }