public IList<Estoque> realizarPesquisa(Boolean produtoAtivoFlag, Boolean produtoInativoFlag, String idLoja) { IList<Estoque> Ilista = null; Loja lojaEnt = new Loja(); Produto produtoEnt = new Produto(); lojaEnt.idLoja = idLoja; if(produtoAtivoFlag && produtoInativoFlag) { Ilista = DAOEstoque.listarWhereCriteriaLoja(lojaEnt); } else { if (produtoAtivoFlag) { produtoEnt.ativo = true; } else { produtoEnt.ativo = false; } Ilista = DAOEstoque.listarWhereCriteriaProduto(lojaEnt, produtoEnt); } return Ilista; }
private void btnAlterar_Click(object sender, EventArgs e) { var p = new Produto { idProduto = idProduto, fornecedor = new Fornecedor {idFornecedor = (int) cmbFornecedor.SelectedValue, nome = cmbFornecedor.Text} }; DAOProduto.AtualizarFornecedor(p); Close(); }
public Produto setProdutoEnt(DataGridViewRow row) { Produto produto = new Produto { idProduto = Convert.ToString(row.Cells["referencia"].Value).ToUpper(), descricao = Convert.ToString(row.Cells["descricao"].Value).ToUpper(), preco = Convert.ToDouble(row.Cells["preco"].Value), ativo = Convert.ToBoolean(row.Cells["ativo"].Value), fornecedor = new Fornecedor { idFornecedor = Convert.ToInt32(row.Cells["idFornecedor"].Value), nome = Convert.ToString(row.Cells["fornecedor"].Value).ToUpper() } }; return produto; }
private void pesquisaProduto(DataGridView dgv, Loja lojaEnt) { Produto produtoEnt = new Produto(); String idProduto = txtCodProduto.Text; produtoEnt.idProduto = idProduto; IList<Estoque> Ilista = new DAO<Estoque>(listSession).ListarWhere("produto", produtoEnt, "loja", lojaEnt); IsIlistaEmpty<Estoque>.isIlistaEmpty(Ilista); dgv.DataSource = Ilista; }
private void txtCodigo_TextChanged(object sender, EventArgs e) { txtNome.Clear(); var idProduto = txtCodigo.Text; var produtoEnt = new Produto {idProduto = idProduto, ativo = true}; pesquisaVendaStrategy = new PesquisaVendaStrategy(new PesquisaPorCod(produtoEnt, lojaEnt, listSession)); }
private void txtNome_KeyDown(object sender, KeyEventArgs e) { if (e.KeyData == Keys.Enter) { if (txtNome.Text != "") { var produtoEnt = new Produto(); var nome = txtNome.Text; produtoEnt.descricao = nome; produtoEnt.ativo = true; var Ilista = DAOEstoque.listarLike(lojaEnt, produtoEnt); comboProdutoPorNome.DataSource = Ilista; comboProdutoPorNome.DisplayMember = "DadosProduto"; comboProdutoPorNome.ValueMember = "ProdutoID"; IsIlistaEmpty<Estoque>.isIlistaEmpty(Ilista); comboProdutoPorNome.DroppedDown = true; comboProdutoPorNome.Focus(); } } }
public PesquisaPorCod(Produto produto, Loja loja, ISession listSession) { this.produtoEnt = produto; this.lojaEnt = loja; DAOEstoque = new DAOEstoque(listSession); }