/// <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; }
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; } } }
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); } }
//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) { } }
/// <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; } }