private void btnApaga_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Remover um registro pode afetar vários outros. Recomenda-se observar as dependências antes de continuar" + '\n' + "Prosseguir?") == DialogResult.Yes)
     {
         if (InformaDiag.ConfirmaOkCancel("Esta ação é irreversível! Confirme a exculsão.") == DialogResult.OK)
         {
             crud.ApagaLinha(tabelasBd.PALAVRA, "Id=" + p.id.ToString());
             if (resPalavra.Count > 1)
             {
                 resPalavra.Remove(p);
                 if (ipal > 0)
                 {
                     btnAnterior_Click(sender, e);
                 }
                 else
                 {
                     btnProx_Click(sender, e);
                 }
             }
             else
             {
                 LimpaModel();
                 LimpaCampos();
             }
         }
     }
 }
Beispiel #2
0
 private void btnApaga_Click(object sender, EventArgs e)
 {
     if (referencia.id > 0)
     {
         if (InformaDiag.ConfirmaSN("Remover um registro pode afetar vários outros. Recomenda-se observar as dependências antes de continuar" + '\n' + "Prosseguir?") == DialogResult.Yes)
         {
             if (InformaDiag.ConfirmaOkCancel("Esta ação é irreversível! Confirme a exculsão.") == DialogResult.OK)
             {
                 c.ApagaLinha(tabelasBd.REFERENCIAS, "Cod=" + referencia.Cod.ToString());
                 resultado.RemoveAt(p);
                 if (resultado.Count > 0)
                 {
                     try
                     {
                         referencia = resultado.ElementAt(--p);
                     }
                     catch (IndexOutOfRangeException)
                     {
                         referencia = resultado.ElementAt(++p);
                     }
                     MostraModel();
                 }
                 else
                 {
                     LimpaModel();
                     LimpaCampos();
                 }
             }
         }
     }
 }
 private void btnApaga_Click(object sender, EventArgs e)
 {
     if (rubrica.id > 0)
     {
         if (InformaDiag.ConfirmaSN("Remover um registro pode afetar vários outros. Recomenda-se observar as dependências antes de continuar" + '\n' + "Prosseguir?") == DialogResult.Yes)
         {
             if (InformaDiag.ConfirmaOkCancel("Esta ação é irreversível! Confirme a exculsão.") == DialogResult.OK)
             {
                 c.ApagaLinha(tabelasBd.MARCAS_USO, "Id=" + rubrica.id.ToString());
                 LimpaModel();
                 LimpaCampos();
             }
         }
     }
 }