///TODO: Sugerir que as informações nas textboxes sejam quebradas uma por linha. A apresentação das informçãoes de cada uma delas será contolada pelo CHR(13) na exibição do lema private void button2_Click(object sender, EventArgs e) { if (lingua == "PT") { ConjugacaoPt nPt = new ConjugacaoPt(); nPt.ConstrPresente = txtC1.Text; nPt.ExPresente = txtE1.Text; nPt.ConstrPretImp = txtC2.Text; nPt.ExPretImp = txtE2.Text; nPt.ConstrPretPer = txtC3.Text; nPt.ExPretPer = txtE3.Text; nPt.ConstrFutPres = txtC4.Text; nPt.ExFutPres = txtE4.Text; nPt.ConstrFutPret = txtC5.Text; nPt.ExFutPret = txtE5.Text; nPt.ConstrInfPessoal = txtC6.Text; nPt.ExInfPessoal = txtE6.Text; nPt.ConstrParticipio = txtC7.Text; nPt.ExParticipio = txtE7.Text; nPt.ConstrGerundio = txtC8.Text; nPt.ExGerundio = txtE8.Text; crud.UpdateLine(tabelasBd.CONJUGACAOPT, ConjugacaoPt.ToListTabela(), nPt.ToListValores(), "idConjugacao=" + cPt.id.ToString()); cPt = nPt; } else { ConjugacaoEn nEn = new ConjugacaoEn(); nEn.ConstrPresente = txtC1.Text; nEn.ExPresente = txtE1.Text; nEn.ConstrPassado = txtC2.Text; nEn.ExPassado = txtE2.Text; nEn.ConstrWill = txtC3.Text; nEn.ExWill = txtE3.Text; nEn.ConstrGoingTo = txtC4.Text; nEn.ExGoingTo = txtE4.Text; nEn.ConstrPresPer = txtC5.Text; nEn.ExPresPer = txtE5.Text; nEn.ConstrPasPer = txtC6.Text; nEn.ExPasPer = txtE6.Text; nEn.ConstrPresCon = txtC7.Text; nEn.ExPresCon = txtE7.Text; nEn.ConstrPasCon = txtC8.Text; nEn.ExPasCon = txtE8.Text; crud.UpdateLine(tabelasBd.CONJUGACAOEN, ConjugacaoEn.ToListTabela(), nEn.ToListValores(), "idConjugacao=" + cEn.id.ToString()); cEn = nEn; } InformaDiag.InformaSalvo(); }
private void btnSalva_Click(object sender, EventArgs e) { if (equivDestModificado || ativo.equivalente < 1) { if (novo) { InformaDiag.Erro("Selecione uma palavra equivalente dentro dos\nresultados da caixa de pesquisa Verbete Destino!"); return; } else { if (InformaDiag.ConfirmaSN("O valor selecionado no verbete destino foi modificado para um valor inconsistente.\nDeseja continuar com o valor antigo?") == DialogResult.No) { return; } } } ativo.exemplo = txtExemplo.Text; ativo.exemplo_traduzido = txtExemploTraduzido.Text; ativo.DefinirOrdemApresentação((int)txtApresentacao.Value); ativo.heterogenerico = chkHgenerico.Checked; ativo.heterotonico = chkHtonico.Checked; ativo.heterossemantico = chkHsemantico.Checked; ativo.notasCulturais = txtCultura.Text; ativo.notasGramaticais = txtGramatica.Text; if (!novo) { crud.UpdateLine(tabelasBd.EQUIVALENTE, Equivalente.ToListTabela(), ativo.ToListValores(), "Origem=" + oldEqAt.origem.ToString() + " AND equivalente=" + oldEqAt.equivalente.ToString() + " AND nApresentacao=" + oldEqAt.nOrdem.ToString()); int tpos = equivO.IndexOf(ativo); equivO.RemoveAt(tpos); equivO.Insert(tpos, ativo); } else { crud.InsereLinha(tabelasBd.EQUIVALENTE, Equivalente.ToListTabela(), ativo.ToListValores()); equivO.Add(ativo); if (equivO.Count > 1) { AtivaNavegadores(); } } InformaDiag.InformaSalvo(); novo = false; }
private void btnincluir_Click(object sender, EventArgs e) { //campos não nulos: usuario, senha, nivel de permissão, email e cpf if (txtusr.Text == "" || txtpass.Text == "" || txtEmail.Text == "" || txtCpf.Text == "") { InformaDiag.Erro("Campos obrigatórios não foram preenchidos."); } else { bool edicao; if (usr.cpf != "") { edicao = true; } else { edicao = false; } usr.usr = txtusr.Text; usr.pass = txtpass.Text; usr.permissao = converteAutorizacao(); usr.email = txtEmail.Text; usr.nome = txtNome.Text; usr.tel = txtTelefone.Text; usr.rsocial = txtRSoc.Text; usr.cpf = txtCpf.Text; usr.contato = txtContato.Text; if (edicao) { c.UpdateLine(tabelasBd.USUARIOS, Usuario.ToListTabela(), usr.ToListValores(), "cpf='" + usr.cpf + "'"); } else { c.InsereLinha(tabelasBd.USUARIOS, Usuario.ToListTabela(), usr.ToListValores()); } InformaDiag.InformaSalvo(); LimpaCampo(); } }
private void btnSalva_Click(object sender, EventArgs e) { if (txtDesc.Text == "" || txtSigla.Text == "") { InformaDiag.Erro("Existem campos obrigatórios vazios!"); return; } rubrica.descricao = txtDesc.Text; rubrica.sigla = txtSigla.Text; if (rubrica.id > 0) { c.UpdateLine(tabelasBd.MARCAS_USO, MarcaUso.ToListTabela(false), rubrica.ToListValores(), "id=" + rubrica.id.ToString()); } else { c.InsereLinha(tabelasBd.MARCAS_USO, MarcaUso.ToListTabela(false), rubrica.ToListValores()); } InformaDiag.InformaSalvo(); LimpaCampos(); LimpaModel(); }
private void btnSalva_Click(object sender, EventArgs e) { if (txtDesc.Text == "" || txtAno.Text == "" || txtAutor.Text == "" || txtCod.Text == "") { InformaDiag.Erro("Existem campos obrigatórios vazios!"); return; } referencia.Cod = txtCod.Text; referencia.descricao = txtDesc.Text; referencia.ano = int.Parse(txtAno.Text); referencia.autor = txtAutor.Text; if (referencia.id > 0) { c.UpdateLine(tabelasBd.REFERENCIAS, Referencia.ToListTabela(false), referencia.ToListValores(), "Id=" + referencia.id.ToString()); } else { c.InsereLinha(tabelasBd.REFERENCIAS, Referencia.ToListTabela(false), referencia.ToListValores()); } InformaDiag.InformaSalvo(); LimpaCampos(); LimpaModel(); }
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; }
private void btnSalva_Click(object sender, EventArgs e) { ativo.exemplo = txtExemplo.Text; ativo.exemplo_traduzido = txtExemploTraduzido.Text; ativo.DefinirOrdemApresentação((int)txtApresentacao.Value); ativo.PalavraGuia = txtGuia.Text; //ativo.heterogenerico = chkHgenerico.Checked; //ativo.heterotonico = chkHtonico.Checked; //ativo.heterossemantico = chkHsemantico.Checked; List <string> fld = Equivalente.ToListTabela(); fld.Remove("heterotonico"); fld.Remove("heterogenerico"); fld.Remove("heterossemantico"); if (!novo) { crud.UpdateLine(tabelasBd.EQUIVALENTE, fld, ativo.ToListValores(), "Origem=" + oldEqAt.origem.ToString() + " AND equivalente=" + oldEqAt.equivalente.ToString() + " AND nApresentacao=" + oldEqAt.nOrdem.ToString()); } else { if (ativo.equivalente < 1) { InformaDiag.Erro("Selecione um equivalente na lista de pesquisa."); return; } else { crud.InsereLinha(tabelasBd.EQUIVALENTE, Equivalente.ToListTabela(), ativo.ToListValores()); equivO.Add(ativo); AtivaNavegadores(); } } InformaDiag.InformaSalvo(); novo = false; }