private void btnExcluir_Click(object sender, EventArgs e) { string textoFinal = ""; if (asPalavras[asPalavras.PosicaoAtual].DicaTexto.Remove(25).Trim() != asPalavras[asPalavras.PosicaoAtual].DicaTexto.Trim()) { textoFinal = "..."; // verifica se a dica precisou ser cortada antes de ser exibida } // se sim, exibe reticências no fim if (MessageBox.Show($"Deseja excluir esse registro?{Environment.NewLine}{Environment.NewLine}" + $"Palavra: {asPalavras[asPalavras.PosicaoAtual].PalavraTexto}{Environment.NewLine}" + $"Dica: {asPalavras[asPalavras.PosicaoAtual].DicaTexto.Remove(25).Trim()}{textoFinal}", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { // exibe uma confirmação para a exclusão asPalavras.Excluir(asPalavras.PosicaoAtual); // caso o usuário confirme, exclui o registro if (asPalavras.PosicaoAtual > asPalavras.Tamanho) { asPalavras.PosicionarNoUltimo(); } AtualizarTela(); AtualizaDataGrid(); asPalavras.GravarDados(FormForca.bancoDePalavras); // grava o arquivo } }
private void btnExcluir_Click(object sender, EventArgs e) // click do botão excluir { if (MessageBox.Show("Tem certeza que deseja excluir esse tipo?", "Exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes) // verifica se o usuário deseja realmente excluir o campo { osTipos.Excluir(osTipos.PosicaoAtual); // exclui o tipo exibido na tela } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja excluir esse registro?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) // perguntamos ao usuário se ele deseja excluir o registro { vetor.SituacaoAtual = Situacao.excluindo; //alteramos a situação atual vetor.Excluir(vetor.PosicaoAtual); // excluimos o desafio if (vetor.PosicaoAtual > vetor.Tamanho) { vetor.PosicionarNoUltimo(); } AtualizarTela(); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show( "Deseja realmente excluir?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { osLivros.Excluir(osLivros.PosicaoAtual); if (osLivros.PosicaoAtual >= osLivros.Tamanho) { osLivros.PosicionarNoUltimo(); } AtualizarTela(); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show( "Deseja realmente excluir?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { osTiposLivro.Excluir(osTiposLivro.PosicaoAtual); if (osTiposLivro.PosicaoAtual >= osTiposLivro.Tamanho) // Verifica o "status" da posição atual após exclusão { osTiposLivro.PosicionarNoUltimo(); // Posicionar na última posição do vetor } AtualizarTela(); // Atualização constante do formulário } }
private void btnExcluir_Click(object sender, EventArgs e) { if (MessageBox.Show( $"Deseja realmente excluir o registro?{Environment.NewLine}" + $"{osTipos[osTipos.PosicaoAtual].CodigoTipo} - {osTipos[osTipos.PosicaoAtual].NomeTipo}", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) // verifica se realmente quer excluir { osTipos.Excluir(osTipos.PosicaoAtual); if (osTipos.PosicaoAtual >= osTipos.Tamanho) // se for o ultimo { osTipos.PosicionarNoUltimo(); // posiciona no anterior, o novo último } AtualizarTela(); } }
private void btnExcluir_Click(object sender, EventArgs e) // click do botão excluir { if (osLeitores[osLeitores.PosicaoAtual].QuantosLivrosComLeitor == 0) // se o leitor não está com nenhum livro emprestado { if (MessageBox.Show("Deseja realmente excluir?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) // perguntamos se o usuário realmente quer excluir { osLeitores.Excluir(osLeitores.PosicaoAtual); // se sim, excluímos o registro exibido na tela if (osLeitores.PosicaoAtual >= osLeitores.Tamanho) // se a posição atual for maior ou igual a quantidade de registros { osLeitores.PosicionarNoUltimo(); // posicionamos no último } AtualizarTela(); // atualizamos a tela } } else // se o leitor tem livros emprestados, não podemos excluí-lo até que a situação seja resolvida { MessageBox.Show("O leitor não pode ser excluido!\n Ainda há livros não devolvidos!", "Exclusão cancelada", MessageBoxButtons.OK); // alertamos o usuário desta situação } }
private void btnExcluir_Click(object sender, EventArgs e) { if (int.Parse(osLivros[osLivros.PosicaoAtual].CodigoLeitorComLivro) == 0) // verifica se o livro não está emprestado { if (MessageBox.Show( $"Deseja realmente excluir {osLivros[osLivros.PosicaoAtual].TituloLivro.Trim()} ({osLivros[osLivros.PosicaoAtual].CodigoLivro})?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) // para garantir que a ação é consciente { osLivros.Excluir(osLivros.PosicaoAtual); if (osLivros.PosicaoAtual >= osLivros.Tamanho) // verifica se é o último que foi excluido { osLivros.PosicionarNoUltimo(); // posiciona no anterior, o novo último } AtualizarTela(); } } else { MessageBox.Show($"O livro não pode ser excluído, pois está emprestado ao leitor {osLivros[osLivros.PosicaoAtual].CodigoLeitorComLivro}", "Falha ao excluir o livro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (osLeitores[osLeitores.PosicaoAtual].QuantosLivrosComLeitor == 0) // verifica se o leitor não contém livros { if (MessageBox.Show( "Deseja realmente excluir?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) // para garantir que a ação é consciente { osLeitores.Excluir(osLeitores.PosicaoAtual); if (osLeitores.PosicaoAtual >= osLeitores.Tamanho) // verifica se é o último que foi excluido { osLeitores.PosicionarNoUltimo(); // posiciona no anterior, o novo último } AtualizarTela(); } } else { MessageBox.Show($"O leitor não pode ser excluído, pois está com {osLeitores[osLeitores.PosicaoAtual].QuantosLivrosComLeitor} livros.", "Falha ao excluir o leitor", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluir_Click(object sender, EventArgs e) { if (osLivros[osLivros.PosicaoAtual].CodigoLeitorComLivro == "000000") // se o livro não está emprestado { if (MessageBox.Show( // verificamos se o leitor realmente deseja excluir o livro "Deseja realmente excluir?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { osLivros.Excluir(osLivros.PosicaoAtual); //se sim, excluímos o livro if (osLivros.PosicaoAtual >= osLivros.Tamanho) // se a posição atual for maior ou igual a quantidade de registros { osLivros.PosicionarNoUltimo(); // posicionamos no último } AtualizarTela(); // atualizamos a tela } } else { MessageBox.Show("O livro não pode ser excluído!\n Está emprestado para o leitor " + osLivros[osLivros.PosicaoAtual].CodigoLeitorComLivro, "Exclusão cancelada", MessageBoxButtons.OK); // se o livro estivelr emprestado, alertamos o usuário sobre a situação e NÃO excluímos o livro } }