///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();
 }
Beispiel #5
0
 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();
 }
Beispiel #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;
 }
Beispiel #7
0
        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;
        }