private void btnProx_Click(object sender, EventArgs e) { if (iFrase < (lFrase.Count - 1)) { frs = lFrase.ElementAt(++iFrase); MostraDados(); } }
private void btnAnterior_Click(object sender, EventArgs e) { if (iFrase > 0) { frs = lFrase.ElementAt(--iFrase); MostraDados(); } }
private void btnPrimeiro_Click(object sender, EventArgs e) { if (iFrase > 0) { frs = lFrase.First(); MostraDados(); iFrase = 0; } }
private void btnUltimo_Click(object sender, EventArgs e) { int mx = (lFrase.Count - 1); if (iFrase < mx) { frs = lFrase.Last(); iFrase = mx; MostraDados(); } }
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(); } } }
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; }
public frm_Frase(int reg) { InitializeComponent(); frs.IdPalavra = reg; resultados = cRUD.SelecionarTabela(tabelasBd.FRASEOLOGIA, Fraseologia.ToListTabela(), "IdPalavra=" + reg.ToString()); }