예제 #1
0
 private void btnProx_Click(object sender, EventArgs e)
 {
     if (iFrase < (lFrase.Count - 1))
     {
         frs = lFrase.ElementAt(++iFrase);
         MostraDados();
     }
 }
예제 #2
0
 private void btnAnterior_Click(object sender, EventArgs e)
 {
     if (iFrase > 0)
     {
         frs = lFrase.ElementAt(--iFrase);
         MostraDados();
     }
 }
예제 #3
0
 private void btnPrimeiro_Click(object sender, EventArgs e)
 {
     if (iFrase > 0)
     {
         frs = lFrase.First();
         MostraDados();
         iFrase = 0;
     }
 }
예제 #4
0
        private void btnUltimo_Click(object sender, EventArgs e)
        {
            int mx = (lFrase.Count - 1);

            if (iFrase < mx)
            {
                frs    = lFrase.Last();
                iFrase = mx;
                MostraDados();
            }
        }
예제 #5
0
 private void frm_Frase_Load(object sender, EventArgs e)
 {
     if (resultados.Count > 0)
     {
         lFrase = Fraseologia.ConverteObject(resultados);
         btnPrimeiro_Click(sender, e);
         if (lFrase.Count > 1)
         {
             AtivaNavegadores();
         }
     }
 }
예제 #6
0
 private void btnSalva_Click(object sender, EventArgs e)
 {
     frs_old = frs;
     if (comboCategoria.SelectedIndex == 0)
     {
         frs.Categoria = "I";
     }
     else
     {
         frs.Categoria = "C";
     }
     frs.ExemploEquivalente = txtExemploTrad.Text;
     frs.ExemploOriginal    = txtExemplo.Text;
     frs.FraseEquiv         = txtFequivalente.Text;
     frs.FraseOrig          = txtForiginal.Text;
     frs.NotasCultura       = txtCultura.Text;
     frs.NotasGramatica     = txtGramatica.Text;
     if (novo)
     {
         cRUD.InsereLinha(tabelasBd.FRASEOLOGIA, Fraseologia.ToListTabela(), frs.ToListValores());
         lFrase.Add(frs);
         if (lFrase.Count < 2)
         {
             DesativaNavegadores();
         }
     }
     else
     {
         cRUD.UpdateLine(tabelasBd.FRASEOLOGIA, Fraseologia.ToListTabela(), frs.ToListValores(), "IdPalavra=" + frs_old.IdPalavra.ToString() + " AND FraseOrig='" + frs_old.FraseOrig + "' AND FraseEquiv='" + frs_old.FraseEquiv + "' AND Categoria='" + frs_old.Categoria + "'");
         int idx = lFrase.FindIndex(frl => frl == frs);
         lFrase.RemoveAt(idx);
         lFrase.Insert(idx, frs);
     }
     InformaDiag.InformaSalvo();
     novo = false;
 }
예제 #7
0
 public frm_Frase(int reg)
 {
     InitializeComponent();
     frs.IdPalavra = reg;
     resultados    = cRUD.SelecionarTabela(tabelasBd.FRASEOLOGIA, Fraseologia.ToListTabela(), "IdPalavra=" + reg.ToString());
 }