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(); } } }
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(); } } }