/// <summary>
        /// Evernto do botão excluir do formPais
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (bindingSourcePais.Count == 0)
            {
                Util_Msg.atencao("Não há Registro Para Excluir!");
                return;
            }
            pais = bindingSourcePais.Current as Pais;
            try
            {
                paisDados.delete(pais);
                Util_Msg.aviso("Registro Excluido com Sucesso!");
                Util.botaoExcluir(this);

                //removo o item atual da lista
                bindingSourcePais.RemoveCurrent();
                //passo para o proximo registro do bind caso exista
                if (bindingSourcePais.Count > 1)
                {
                    bindingSourcePais.MoveNext();
                }
            }
            catch (Exception ex)
            {
                Util_Msg.erro("Não Foi Possivel Excluir o Registro! \n" + ex.Message);
                Util_Log.log(ex.Message);
            }
        }
 /// <summary>
 /// Evento do botão editar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (bindingSourcePais.Count == 0)
     {
         Util_Msg.atencao("Não há Registro Para Alterar!");
         return;
     }
     editar();
 }
        private void sairToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult resposta = Util_Msg.simNao("Deseja Realmente Sair do Sistema?");

            if (resposta == DialogResult.Yes)
            {
                Dispose();
            }
            return;
        }
Example #4
0
        public static int ValidarEntidade(object obj)
        {
            var erros          = Validacao.getValidationErros(obj);
            int quantidadeErro = erros.Count();

            foreach (var error in erros)
            {
                Util_Msg.atencao(error.ErrorMessage);
            }
            return(quantidadeErro);
        }
 /// <summary>
 /// Evento do botão salvar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     //se for inserir
     if (flag == 1)
     {
         salvar();
         if (valida())
         {
             try
             {
                 paisDados.insert(pais);
                 Util_Msg.aviso(Util.MENSAGEM_SUCESSO);
                 Util.botaoSalvar(this);
             }
             catch (Exception ex)
             {
                 Util_Msg.erro(Util.MENSAGEM_ERRO + ex.Message);
                 Util_Log.log(ex.Message);
                 return;
             }
         }
         else
         {
             return;
         }
     }
     //se for anterar
     else if (flag == 2)
     {
         alterar();
         if (valida())
         {
             try
             {
                 paisDados.update(pais);
                 Util_Msg.aviso(Util.MENSAGEM_SUCESSO);
                 Util.botaoSalvar(this);
             }
             catch (Exception ex)
             {
                 Util_Msg.erro(Util.MENSAGEM_ERRO + ex.Message);
                 Util_Log.log(ex.Message);
                 return;
             }
         }
         else
         {
             return;
         }
     }
 }
Example #6
0
        private void FormPesquisa_Load(object sender, EventArgs e)
        {
            //coloca a grid para não gerar colunas automatico
            dgvPesquisas.AutoGenerateColumns = false;
            CarregaPesquisa carregaPesquisa = new CarregaPesquisa(form);

            bsPesquisa.DataSource = carregaPesquisa.pesquisas();
            if (bsPesquisa.Count == 0)
            {
                Util_Msg.atencao("Nenhuma Pesquisa Configurada!");
                Dispose();
            }
            dgvPesquisas.DataSource = bsPesquisa;
        }
 /// <summary>
 /// Método para fazer a validação dos campos obrigatório da tela
 /// </summary>
 private bool valida()
 {
     //valida se o nome preenchido
     if (string.IsNullOrEmpty(pais.Nome))
     {
         Util_Msg.atencao("Preencha o Campo Nome");
         txtNome.Focus();
         return(false);
     }
     //valida se o código foi preenchido
     if (string.IsNullOrEmpty(pais.Codigo))
     {
         Util_Msg.atencao("Preencha o Campo Código");
         txtCodigo.Focus();
         return(false);
     }
     return(true);
 }
 /// <summary>
 /// Evento do botão primeiro registro
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnPrimeiroRegistro_Click(object sender, EventArgs e)
 {
     //verifico se a posição do binding é igual a primeira
     if (bindingSourcePais.Position == 0)
     {
         Util_Msg.aviso("Primeiro Registro!");
         return;
     }
     //passo para o próximo registro
     try
     {
         bindingSourcePais.MoveFirst();
     }
     catch (Exception ex)
     {
         Util_Msg.erro("Ocorreu um Erro: " + ex.Message);
     }
 }
 /// <summary>
 /// Evento do botão ultimo registro
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnUltimoRegistro_Click(object sender, EventArgs e)
 {
     //verifico se a posição do binding é igual o total de registro
     if (bindingSourcePais.Position == bindingSourcePais.Count - 1)
     {
         Util_Msg.aviso("Ultimo Registro!");
         return;
     }
     //passo para o ultimo registro
     try
     {
         bindingSourcePais.MoveLast();
     }
     catch (Exception ex)
     {
         Util_Msg.erro("Ocorreu um Erro: " + ex.Message);
     }
 }
 /// <summary>
 /// Evento do botão registro anterior
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAnterior_Click(object sender, EventArgs e)
 {
     //verifico se a posição do binding é igual o total de registro
     if (bindingSourcePais.Position == 0)
     {
         Util_Msg.aviso("Primeiro Registro!");
         return;
     }
     //passo para o registro anterior
     try
     {
         bindingSourcePais.MovePrevious();
     }
     catch (Exception ex)
     {
         Util_Msg.erro("Ocorreu um Erro: " + ex.Message);
     }
 }
Example #11
0
        //evento do botão carregar filtrados
        private void btnCarregaFiltrado_Click(object sender, EventArgs e)
        {
            PaisCollection p = new PaisCollection();

            p = carregaFiltrado();

            if (p.Count == 0)
            {
                Util_Msg.atencao("Nenhum Registro Selecionado!");
                return;
            }
            else
            {
                if (formEstado == null)
                {
                    FormPaisCadastro.paisCollection       = p;
                    formPais.bindingSourcePais.DataSource = p;
                    formPais.bindingSourcePais.MoveFirst();
                    //verifico se ja possui associação com o binding
                    //evitar erro de tentar associar duas vezes o controle com o binding
                    if (!formPais.bindingSourcePais.Contains(txtCodigo))
                    {
                        formPais.txtNome.DataBindings.Add("Text", formPais.bindingSourcePais, "nome");
                        formPais.txtCodigo.DataBindings.Add("Text", formPais.bindingSourcePais, "codigo");
                    }
                    formPais.btnAnterior.Enabled         = true;
                    formPais.btnEditar.Enabled           = true;
                    formPais.btnExcluir.Enabled          = true;
                    formPais.btnPrimeiroRegistro.Enabled = true;
                    formPais.btnProximo.Enabled          = true;
                    formPais.btnUltimoRegistro.Enabled   = true;
                    this.Dispose();
                }
                //se for estado que chamou
                else if (formPais == null)
                {
                    formEstado.txtCodigo.Text    = codigoPais;
                    formEstado.txtDescricao.Text = descricaoPais;
                    Dispose();
                }
            }
        }
 /// <summary>
 /// Evento do botão salvar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     //inserindo
     if (flag == 1)
     {
         try
         {
             preencheObjeto();
             Util.botaoSalvar(this);
         }
         catch (Exception ex)
         {
             Util_Msg.atencao(Util.MENSAGEM_ERRO + ex.Message);
         }
     }
     //alterando
     else if (flag == 2)
     {
     }
 }
 /// <summary>
 /// Método para validar os campos do form
 /// </summary>
 private void valida()
 {
     //verifica nome
     if (txtNome.Text.Trim().Equals(""))
     {
         Util_Msg.atencao("Informe o Nome do Estado!");
         return;
     }
     //verifica sigla
     if (txtSigla.Text.Trim().Equals(""))
     {
         Util_Msg.atencao("Informe uma Sigla!");
         return;
     }
     //verifica pais
     if (pais_ukey == Guid.Empty)
     {
         Util_Msg.atencao("Selecione um Pais!");
         return;
     }
 }
 /// <summary>
 /// Evento do Botão Salvar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (flag == 1)
     {
         valida();
         gravar();
         try
         {
             estadoDados.insert(estado);
             Util.botaoSalvar(this);
             Util_Msg.aviso(Util.MENSAGEM_SUCESSO);
         }
         catch (Exception ex)
         {
             Util_Msg.erro(Util.MENSAGEM_ERRO + ex.Message);
             throw;
         }
     }
     else if (flag == 2)
     {
     }
 }
Example #15
0
 /// <summary>
 /// evento do clique do mouse pesquisa
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnPesquisa_Click(object sender, EventArgs e)
 {
     try
     {
         PaisDados      paisDados = new PaisDados();
         PaisCollection pais      = new PaisCollection();
         pais = paisDados.pesquisa(txtNome.Text, txtCodigo.Text, cbxNome.SelectedValue.ToString(), cbxCodigo.SelectedValue.ToString(), txtNomeEntre.Text, txtCodigoEntre.Text);
         var lista = pais.OrderBy(p => p.Nome).ToList();
         if (lista.Count == 0)
         {
             Util_Msg.atencao("Nenhum Regitro Encontrado!");
             return;
         }
         else
         {
             dgvPais.DataSource = lista;
         }
     }
     catch (Exception ex)
     {
         Util_Msg.erro("Não Foi Possivel Efetuar a Pesquisa!\n Causa: " + ex.Message);
         return;
     }
 }