예제 #1
0
        private void Consultar()
        {
            try
            {
                ProdutoDAL        objProdutoDal = new ProdutoDAL();
                List <ProdutoDTO> lstProduto;

                if (rbtNome.Checked)
                {
                    lstProduto = objProdutoDal.Buscar(txtConsulta.Text, "nome");

                    foreach (ProdutoDTO objProduto in lstProduto)
                    {
                        ListViewItem objListViewItem = new ListViewItem();
                        objListViewItem.Text = objProduto.IdProduto.ToString();
                        objListViewItem.SubItems.Add(objProduto.Nome.ToString());
                        objListViewItem.SubItems.Add(objProduto.Texto.ToString());
                        objListViewItem.SubItems.Add(objProduto.Preco.ToString());
                        objListViewItem.SubItems.Add(objProduto.Quantidade.ToString());
                        objListViewItem.SubItems.Add(objProduto.FlagAtiva.ToString());

                        lsvDados.Items.Add(objListViewItem);
                    }
                }
                else if (rbtId.Checked)
                {
                    lstProduto = objProdutoDal.Buscar(txtConsulta.Text, "id");

                    foreach (ProdutoDTO objProduto in lstProduto)
                    {
                        ListViewItem objListViewItem = new ListViewItem();
                        objListViewItem.Text = objProduto.IdProduto.ToString();
                        objListViewItem.SubItems.Add(objProduto.Nome.ToString());
                        objListViewItem.SubItems.Add(objProduto.Texto.ToString());
                        objListViewItem.SubItems.Add(objProduto.Preco.ToString());
                        objListViewItem.SubItems.Add(objProduto.Quantidade.ToString());
                        objListViewItem.SubItems.Add(objProduto.FlagAtiva.ToString());

                        lsvDados.Items.Add(objListViewItem);
                    }
                }
                else
                {
                    lstProduto = objProdutoDal.GetAll();

                    foreach (ProdutoDTO objProduto in lstProduto)
                    {
                        ListViewItem objListViewItem = new ListViewItem();
                        objListViewItem.Text = objProduto.IdProduto.ToString();
                        objListViewItem.SubItems.Add(objProduto.Nome.ToString());
                        objListViewItem.SubItems.Add(objProduto.Texto.ToString());
                        objListViewItem.SubItems.Add(objProduto.Preco.ToString());
                        objListViewItem.SubItems.Add(objProduto.Quantidade.ToString());
                        objListViewItem.SubItems.Add(objProduto.FlagAtiva.ToString());

                        lsvDados.Items.Add(objListViewItem);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #2
0
        // Pega todos os produtos
        public QueryResponse <Produto> GetAll()
        {
            QueryResponse <Produto> response = produtoDAL.GetAll();

            return(response);
        }
예제 #3
0
 //Obter todos os registros
 public List <Produto> GetAll()
 {
     return(dal.GetAll());
 }
예제 #4
0
 public static List <Produto> GetAll()
 {
     return(ProdutoDAL.GetAll());
 }