public List <ProdutoModel> ListagemDeProdutos() { List <ProdutoModel> Lista = new List <ProdutoModel>(); ProdutoModel item; var sql = "SELECT ID, Nome, Descricao, Preco_Unitario, Quantidade_Estoque, Unidade_Medida, Link_Foto FROM Produto"; DAL objDAL = new DAL(); DataTable datatable = objDAL.RetornaDataTable(sql); for (int i = 0; i < datatable.Rows.Count; i++) { item = new ProdutoModel { ID = datatable.Rows[i]["ID"].ToString(), nome = datatable.Rows[i]["nome"].ToString(), descricao = datatable.Rows[i]["descricao"].ToString(), preco_unitario = datatable.Rows[i]["preco_unitario"].ToString(), quantidade_estoque = datatable.Rows[i]["quantidade_estoque"].ToString(), unidade_medida = datatable.Rows[i]["unidade_medida"].ToString(), link_foto = datatable.Rows[i]["link_foto"].ToString() }; Lista.Add(item); } return(Lista); }
public List <ProdutoModel> ListarTodosProdutos() { List <ProdutoModel> lista = new List <ProdutoModel>(); ProdutoModel item; DAL objDAL = new DAL(); string sql = "SELECT id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto FROM Produto order by nome asc"; DataTable dt = objDAL.RetDataTable(sql); for (int i = 0; i < dt.Rows.Count; i++) { item = new ProdutoModel { Id = dt.Rows[i]["Id"].ToString(), Nome = dt.Rows[i]["Nome"].ToString(), Descricao = dt.Rows[i]["Descricao"].ToString(), Preco_Unitario = decimal.Parse(dt.Rows[i]["preco_unitario"].ToString()), Quantidade_Estoque = decimal.Parse(dt.Rows[i]["quantidade_estoque"].ToString()), Unidade_Medida = dt.Rows[i]["unidade_medida"].ToString(), Link_Foto = dt.Rows[i]["link_foto"].ToString() }; lista.Add(item); } return(lista); }
public void Editar(ProdutoModel produto) { DAL objDAL = new DAL(); string sql = $"UPDATE Produto SET nome = '{produto.nome}'," + $" descricao = '{produto.descricao}', " + $" preco_unitario = '{produto.preco_unitario}', " + $" quantidade_estoque = '{produto.quantidade_estoque}'," + $" unidade_medida = '{produto.unidade_medida}', " + $" link_foto = '{produto.link_foto}' " + $" WHERE ID = '{produto.ID}'"; objDAL.ExecutarComandoSQL(sql); }
public ProdutoModel RetornarProduto(int?ID) { ProdutoModel item = new ProdutoModel(); var sql = "SELECT * FROM Produto"; DAL objDAL = new DAL(); DataTable dataTable = objDAL.RetornaDataTable(sql); item.ID = dataTable.Rows[0]["ID"].ToString(); item.nome = dataTable.Rows[0]["nome"].ToString(); item.descricao = dataTable.Rows[0]["descricao"].ToString(); item.preco_unitario = dataTable.Rows[0]["preco_unitario"].ToString(); item.quantidade_estoque = dataTable.Rows[0]["quantidade_estoque"].ToString(); item.unidade_medida = dataTable.Rows[0]["unidade_medida"].ToString(); item.link_foto = dataTable.Rows[0]["link_foto"].ToString(); return(item); }
public ProdutoModel RetornaProduto(int?id) { ProdutoModel item; DAL objDAL = new DAL(); string sql = $"SELECT id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto FROM Produto WHERE id='{id}' order by nome asc"; DataTable dt = objDAL.RetDataTable(sql); item = new ProdutoModel { Id = (dt.Rows[0]["Id"].ToString()), Nome = dt.Rows[0]["Nome"].ToString(), Descricao = dt.Rows[0]["descricao"].ToString(), Preco_Unitario = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()), Quantidade_Estoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()), Unidade_Medida = dt.Rows[0]["unidade_medida"].ToString(), Link_Foto = dt.Rows[0]["link_foto"].ToString() }; return(item); }
public ProdutoModel RetornarProduto(int?id) { ProdutoModel Item; DAL objDal = new DAL(); string sql = $"select id, nome, descricao, preco_unitario, quantidade_estoque, unidade_medida, link_foto from produto where id ='{id}'order by nome asc "; DataTable dt = objDal.RetDataTable(sql); Item = new ProdutoModel { Id = dt.Rows[0]["id"].ToString(), Nome = dt.Rows[0]["nome"].ToString(), Descricao = dt.Rows[0]["descricao"].ToString(), Preco_Unitario = decimal.Parse(dt.Rows[0]["preco_unitario"].ToString()), Quantidade_Estoque = decimal.Parse(dt.Rows[0]["quantidade_estoque"].ToString()), Unidade_Medida = dt.Rows[0]["unidade_medida"].ToString(), Link_Foto = dt.Rows[0]["link_foto"].ToString(), }; return(Item); }