//Excluir o titulo selecionado private void btnExcluirEmail_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja mesmo excluir a Conta selecionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { foreach (DataGridViewRow linha in dtgEmail.SelectedRows) { string idApagar = Convert.ToString(linha.Cells[0].Value); using (var objGerenciador = new dbGerenciadorEntities()) { var mensagem = (from deleteEmail in objGerenciador.email where (deleteEmail.email1 == idApagar) select deleteEmail).First(); objGerenciador.DeleteObject(mensagem); objGerenciador.SaveChanges(); MessageBox.Show("Conta excluida!", "Aviso"); atualizaGrid(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
//Excluir o usuario private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja mesmo excluir o usuario selecionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { //Verifica se temos mais de uma conta (somente uma não exclui) using (var objGerenciador1 = new dbGerenciadorEntities()) { var query = from conv in objGerenciador1.usuario select conv; var ListaFinal = query.ToList(); if (ListaFinal.Count > 1) { foreach (DataGridViewRow linha in dtgUsuario.SelectedRows) { string idusuario = Convert.ToString(linha.Cells[0].Value); using (var objGerenciador = new dbGerenciadorEntities()) { var mensagem = (from deleteUsuario in objGerenciador.usuario where (deleteUsuario.nome == idusuario) select deleteUsuario).First(); objGerenciador.DeleteObject(mensagem); objGerenciador.SaveChanges(); dtgUsuario.AutoGenerateColumns = false; dtgUsuario.DataSource = carregaUser(); MessageBox.Show("Usuário excluido!", "Aviso"); } } } else { MessageBox.Show("Só existe uma conta de usuário cadastrada, para exclusão precisamos de no minimo 2 contas", "Aviso"); } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message, "Aviso"); } } }
//Excluir natureza private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja mesmo excluir o natureza selecionada?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { //Verifica se temos mais de uma conta (somente uma não exclui) using (var objGerenciador1 = new dbGerenciadorEntities()) { var query = from conv in objGerenciador1.Natureza select conv; var ListaFinal = query.ToList(); if (ListaFinal.Count > 0) { foreach (DataGridViewRow linha in dtgNatureza.SelectedRows) { string idNat = Convert.ToString(linha.Cells[0].Value); using (var objGerenciador = new dbGerenciadorEntities()) { var mensagem = (from deleteNat in objGerenciador.Natureza where (deleteNat.nome == idNat) select deleteNat).First(); objGerenciador.DeleteObject(mensagem); objGerenciador.SaveChanges(); dtgNatureza.AutoGenerateColumns = false; dtgNatureza.DataSource = carregaNat(); MessageBox.Show("Natureza excluida!", "Aviso"); } } } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } } }
//Excluir conta private void btnExcluirConta_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja mesmo excluir a conta selecionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { foreach (DataGridViewRow linha in dtgConta.SelectedRows) { int idConta = Convert.ToInt32(linha.Cells[0].Value); using (var objGerenciador = new dbGerenciadorEntities()) { var mensagem = (from deleteConta in objGerenciador.Conta where (deleteConta.numero == idConta) select deleteConta).First(); objGerenciador.DeleteObject(mensagem); objGerenciador.SaveChanges(); carregaGrids(); MessageBox.Show("Conta excluida!", "Aviso"); } } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message , "Aviso"); } } }
//Excluir o titulo selecionado private void toolStripButton4_Click(object sender, EventArgs e) { if (dtgTitulo.SelectedRows.Count != 0) { if (MessageBox.Show("Deseja mesmo excluir Titulo selecionado?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { try { foreach (DataGridViewRow linha in dtgTitulo.SelectedRows) { int idApagar = Convert.ToInt32(linha.Cells[0].Value); using (var objGerenciador = new dbGerenciadorEntities()) { var mensagem = (from deleteTitulo in objGerenciador.Titulo where (deleteTitulo.id == idApagar) select deleteTitulo).First(); objGerenciador.DeleteObject(mensagem); objGerenciador.SaveChanges(); MessageBox.Show("Titulo excluido!", "Aviso"); atualizaDtgrid(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }