Example #1
0
 private void Pesquisar()
 {
     if (cbCriterio.Text == "ID")
     {
         PreencherDataGrid(vendaServico.BuscarID(Convert.ToInt32(cbPesquisa.Text)));
     }
     else if (cbCriterio.Text == "Data")
     {
         PreencherDataGrid(vendaServico.BuscarGeral("Data", cbPesquisa.Text));
     }
     else if (cbCriterio.Text == "Livro")
     {
         List <Venda> vendas = new List <Venda>();
         foreach (var titulo in vendaServico.BuscarGeral("Titulo", cbPesquisa.Text))
         {
             vendas.Add(titulo);
         }
         foreach (var autor in vendaServico.BuscarGeral("Autor", cbPesquisa.Text))
         {
             vendas.Add(autor);
         }
         foreach (var editor in vendaServico.BuscarGeral("Editora", cbPesquisa.Text))
         {
             vendas.Add(editor);
         }
         PreencherDataGrid(vendas);
     }
     else
     {
         List <Venda> vendas = new List <Venda>();
         foreach (var nome in vendaServico.BuscarGeral("Nome", cbPesquisa.Text))
         {
             vendas.Add(nome);
         }
         foreach (var cpf in vendaServico.BuscarGeral("CPF", cbPesquisa.Text))
         {
             vendas.Add(cpf);
         }
         foreach (var cidade in vendaServico.BuscarGeral("Cidade", cbPesquisa.Text))
         {
             vendas.Add(cidade);
         }
         foreach (var estado in vendaServico.BuscarGeral("Estado", cbPesquisa.Text))
         {
             vendas.Add(estado);
         }
         PreencherDataGrid(vendas);
     }
     ultimaPesquisa = cbPesquisa.Text;
     filtro         = cbCriterio.Text;
 }
        private void BtnApagar_Click(object sender, EventArgs e)
        {
            Cadastro cadastro = CadastroSelecionado();

            if (cadastro != null)
            {
                if (MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nESSA AÇÂO NÂO PODE SER DESFEITA!\nREGISTROS RELACIONADOS AO CLIENTE TAMBÉM SERÃO APAGADOS!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                {
                    foreach (var item in vendaServico.BuscarGeral("Venda.CadastroID", Convert.ToString(cadastro.CadastroID)))
                    {
                        vendaServico.Excluir(item.VendaID);
                    }
                    cadastroServico.Excluir(cadastro.CadastroID);
                    MessageBox.Show("Registro Apagado!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizarDataGrid();
                }
            }
        }
Example #3
0
        private void BtnApagar_Click(object sender, EventArgs e)
        {
            Livro livro = LivroSelecionado();

            if (livro != null)
            {
                if (MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nESSA AÇÂO NÂO PODE SER DESFEITA!\n\nINFORMAÇÕES DE COMPRAS E VENDAS RELACIONADAS A ESTE LIVRO TAMBÉM SERÃO APAGADOS!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK)
                {
                    foreach (var item in vendaServico.BuscarGeral("Venda.LivroID", Convert.ToString(livro.LivroID)))
                    {
                        vendaServico.Excluir(item.VendaID);
                    }
                    foreach (var item in compraServico.BuscarGeral("Compra.LivroID", Convert.ToString(livro.LivroID)))
                    {
                        compraServico.Excluir(item.CompraID);
                    }
                    livroServico.Excluir(livro.LivroID);
                    MessageBox.Show("Registro Apagado!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    AtualizarDataGrid();
                }
            }
        }