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