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();
             }
         }
     }
 }
 private void btnDescarta_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Serão carregadas as informações previamente salvas e\ntodas as alterações serão perdidas. Continuar?") == DialogResult.Yes)
     {
         frm_conjuga_Load(sender, e);
     }
 }
Beispiel #3
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 button1_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Tem certeza?") == DialogResult.Yes)
     {
         c.ApagaLinha(tabelasBd.USUARIOS, "usr='******'");
     }
 }
Beispiel #5
0
 private void btnApaga_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Deseja realmente apagar o relacionamento?\nA ação é irreversível!") == DialogResult.Yes)
     {
         crud.ApagaLinha(tabelasBd.EQUIVALENTE, "origem=" + ativo.origem.ToString() + " AND equivalente=" + ativo.equivalente.ToString());
         LimpaCampos();
     }
     btnPrimeiro_Click(sender, e);
 }
 private void BtnNovo_Click(object sender, EventArgs e)
 {
     if (txtusr.Text != usr.usr || txtpass.Text != usr.pass || txtEmail.Text != usr.email || converteAutorizacao() != usr.permissao || txtCpf.Text != usr.cpf)
     {
         if (InformaDiag.ConfirmaSN("Existem dados não salvos que serão perdidos. \n Deseja continuar?") == DialogResult.Yes)
         {
             LimpaCampo();
             LimpaModel();
         }
     }
 }
 private void btnNovo_Click(object sender, EventArgs e)
 {
     if (txtpalavra.Text != "")
     {
         if (InformaDiag.ConfirmaSN("Existem dados não salvos. Caso prossiga com a operação, todos os dados" + '\n' + "digitados serão perdidos. Continuar mesmo assim?") == DialogResult.No)
         {
             return;
         }
     }
     LimpaCampos();
     LimpaModel();
 }
 private void btnNovo_Click(object sender, EventArgs e)
 {
     if (txtDesc.Text != rubrica.descricao || txtSigla.Text != rubrica.sigla)
     {
         if (InformaDiag.ConfirmaSN("Existem dados não salvos que serão perdidos. \n Deseja continuar?") == DialogResult.No)
         {
             return;
         }
     }
     LimpaCampos();
     LimpaModel();
 }
Beispiel #9
0
 private void btnNovo_Click(object sender, EventArgs e)
 {
     if (txtDesc.Text != referencia.descricao || txtAno.Text != referencia.ano.ToString() || txtAutor.Text != referencia.autor)
     {
         if (InformaDiag.ConfirmaSN("Existem dados não salvos que serão perdidos. \n Deseja continuar?") == DialogResult.No)
         {
             return;
         }
     }
     LimpaCampos();
     LimpaModel();
 }
Beispiel #10
0
 private void BtnGrava_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Você tem certeza que deseja continuar?\n" + "Todos os dados válidos da tabela serão salvos no Banco de Dados!") == DialogResult.Yes)
     {
         if (importador(ComboTable.Text) == 1)
         {
             InformaDiag.Informa("Houveram erros na importação e alguns registros foram ignorados.");
         }
         BtnProcura.Enabled = true;
         LblArquivo.Text    = "Nenhum arquivo selecionado";
         progressBar1.MarqueeAnimationSpeed = 0;
         dataGridView1.Rows.Clear();
         dataGridView1.Columns.Clear();
     }
 }
 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();
             }
         }
     }
 }
Beispiel #12
0
 private void BtnCancela_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Você tem certeza que deseja apagar todos os dados não salvos?") == DialogResult.Yes)
     {
         progressBar1.MarqueeAnimationSpeed = 50;
         dataGridView1.Rows.Clear();
         dataGridView1.Columns.Clear();
         BtnCancela.Enabled = false;
         BtnGrava.Enabled   = false;
         BtnStart.Enabled   = false;
         ComboTable.Enabled = true;
         BtnProcura.Enabled = true;
         LblArquivo.Text    = "Nenhum arquivo selecionado";
         progressBar1.MarqueeAnimationSpeed = 0;
     }
 }
Beispiel #13
0
 private void btnApaga_Click(object sender, EventArgs e)
 {
     if (InformaDiag.ConfirmaSN("Deseja apagar o registro ativo?") == DialogResult.Yes)
     {
         cRUD.ApagaLinha(tabelasBd.FRASEOLOGIA, "IdPalavra=" + frs_old.IdPalavra.ToString() + " AND FraseOrig='" + frs_old.FraseOrig + "' AND FraseEquiv='" + frs_old.FraseEquiv + "' AND Categoria='" + frs_old.Categoria + "'");
         lFrase.Remove(frs);
         LimpaCampos();
         LimpaRegistro();
         btnProx_Click(sender, e);
         btnAnterior_Click(sender, e);
         if (lFrase.Count < 2)
         {
             DesativaNavegadores();
         }
     }
 }
        private void Frm_busca_Load(object sender, EventArgs e)
        {
            string versaoAt = cRUD.SelecionarTabela("config", new List <string> {
                "versaoPc"
            }).First()[0].ToString();
            string versaoEx = Assembly.GetExecutingAssembly().GetName().Version.ToString();

            if (versaoAt != versaoEx)
            {
                if (InformaDiag.ConfirmaSN("A versão do software está desatualizada.\nPara continuar utilizando, é necessário obter e instalar uma" +
                                           " nova versão pela Internet. Deseja prosseguir?\nVocê será redirecinado para a página de download ao continuar.") == DialogResult.Yes)
                {
                    System.Diagnostics.Process.Start("https://github.com/russkibrazil/dicionario-gpel/releases/latest");
                }
                this.Close();
            }
        }
 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 btnSalva_Click(object sender, EventArgs e)
        {
            if (txtpalavra.Text == String.Empty)
            {
                InformaDiag.Erro("Palavra não pode ser vazio!");
                return;
            }
            if (ComboClasseGram.SelectedItem == null)
            {
                InformaDiag.Erro("Selecione um valor válido de Classe gramatical!");
                return;
            }
            if (ComboGenero.SelectedItem == null)
            {
                InformaDiag.Erro("Selecione um gênero válido!");
                return;
            }
            if (ComboIdioma.SelectedItem == null)
            {
                InformaDiag.Erro("É obrigatório selecionar um idioma!");
                return;
            }
            string lng;

            p.lema = txtpalavra.Text;

            switch (ComboIdioma.SelectedIndex)
            {
            case 0:
                lng = "PT";
                break;

            case 2:
                lng = "EN";
                break;

            case 1:
                lng = "ES";
                break;

            default:
                lng = "";
                break;
            }
            p.idioma          = lng;
            p.notas_gramatica = txtGramatica.Text;
            p.nota_cultura    = textCultura.Text;
            p.Definicao       = txtDefinicao.Text;
            switch (ComboGenero.SelectedIndex)
            {
            case 0:
                p.Genero = "M";
                break;

            case 1:
                p.Genero = "F";
                break;

            case 2:
                p.Genero = "N";
                break;

            default:
                p.Genero = "S";
                break;
            }
            p.ClasseGram = ComboClasseGram.Text;
            if (p.id <= 0)
            {
                if (crud.InsereLinha(tabelasBd.PALAVRA, Palavra.ToListTabela(), p.ToListValores()) > 0)
                {
                    InformaDiag.Informa("Salvo!");
                    LimpaCampos();
                    LimpaModel();
                }
                else
                {
                    ///CASO HOUVER UMA DUPLICATA, ENTÃO O REGISTRO EXISTENTE NO BANCO DEVE SER CARREGADO NO LUGAR DAS INFORMAÇÕES QUE O USUÁRIO PREENCHEU
                    InformaDiag.Erro("Não foi possível salvar.\nO item caracterizado já existe.");
                    if (InformaDiag.ConfirmaSN("Deseja carregar o registro existente?") == DialogResult.Yes)
                    {
                        p = Palavra.ConverteObject(crud.SelecionarTabela(tabelasBd.PALAVRA, Palavra.ToListTabela(true), "lema='" + p.lema + "' AND ClasseGram='" + p.ClasseGram + "' AND idioma='" + p.idioma + "' AND Genero='" + p.Genero + "'")).First();
                        MostraDados();
                    }
                }
            }
            else
            {
                crud.UpdateLine(tabelasBd.PALAVRA, Palavra.ToListTabela(), p.ToListValores(), "id=" + p.id.ToString());
                InformaDiag.Informa("Salvo!");
                LimpaCampos();
            }
            //Uma excessão pode ser lançda aqui quando os valores das chaves estrangerias forem <1, pois estão refernciando um valor que não existe. Como o int no c# não cabe um NULL, seria melhor não enviar o tal valor que evitamos o problema
        }