protected void LinkButton1_Click(object sender, EventArgs e) { DAL.DALProduto DALProduto = new DAL.DALProduto(); Modelo.Produto produto = new Modelo.Produto(TextBoxNome.Text); DALProduto.Insert(produto); Response.Redirect("~\\Produto\\CadastroProduto.aspx"); }
public static void carregarProdutosEstoque(DataGridView dgv, bool mostrarSemEstoque, string marca = null, string categoria = null, string busca = null) { DAL.DALProduto dalprod = new DAL.DALProduto(DAL .PersistenciaFactory .criarConexaoPersistencia()); string args = ""; if (!mostrarSemEstoque) { args = " where pro_quantidade > 0 "; if (marca != null) { args += " and marca.mar_nome = @marca "; } if (categoria != null) { args += " and categoriaproduto.cap_nome = @categoria "; } if (busca != null) { args += " and pro_nome like @busca"; } } else if (mostrarSemEstoque && (marca != null || categoria != null)) { args = " where "; if (marca != null && categoria != null) { args += "marca.mar_nome = @marca AND " + "categoriaproduto.cap_nome = @categoria "; if (busca != null) { args += " and pro_nome like @busca"; } } else { if (marca != null) { args += "marca.mar_nome = @marca"; } else { args += "categoriaproduto.cap_nome = @categoria"; } if (busca != null) { args += " and pro_nome like @busca"; } } } else if (busca != null) { args += " and pro_nome like @busca"; } dgv.DataSource = dalprod.obterProdutos(args, marca, categoria, busca); }