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);
        }
Exemple #2
0
        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();
            }
        }
Exemple #6
0
        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);
        }
Exemple #8
0
 public ProdutoCosifRepositorio()
 {
     _repositorio  = new RepositorioConexaoDB();
     _produtoCosif = new ProdutoCosif();
 }