public FrmExercicioCadastrar(AcaoNaTela acaoNaTela, Exercicio exercicio) { acaoNaTelaInformada = acaoNaTela; InitializeComponent(); using (TipoExercicioNegocio tipoExercicioNegocio = new TipoExercicioNegocio()) { ListaTipoExercicio listaTipoExercicio = tipoExercicioNegocio.CarregarCampoTipoExercicio(); this.cmbCadastrarTipo.DataSource = listaTipoExercicio; this.cmbCadastrarTipo.ValueMember = "IDTipoExercicio"; this.cmbCadastrarTipo.DisplayMember = "Descricao"; } if (acaoNaTelaInformada == AcaoNaTela.Inserir) { this.Text = "Cadastrar exercício"; this.lblExercicioCadastrarTitulo.Text = "Cadastrar Exercício"; this.pbxCadastrarExercicio.Image = global::Apresentacao.Properties.Resources._1440663403_add_property; this.btnExercicioCadastrar.Text = "Salvar"; this.cmbCadastrarTipo.SelectedItem = null; } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { this.Text = "Alterar exercício"; this.lblExercicioCadastrarTitulo.Text = "Alterar Exercício"; this.pbxCadastrarExercicio.Image = global::Apresentacao.Properties.Resources._1440663068_edit_property; this.btnExercicioCadastrar.Text = "Salvar"; this.txtCadastrarNome.Text = exercicio.Nome; this.rckCadastrarDescricao.Text = exercicio.Descricao; this.cmbCadastrarTipo.Text = exercicio.TipoExercicio.Descricao;; this.txtCadastrarCodigo.Text = exercicio.IDExercicio.ToString(); this.txtCadastrarUrlImagem.Text = exercicio.DemonstracaoUrlImagem; this.txtCadastrarUrlVideo.Text = exercicio.DemonstracaoUrlVideo; } }
public void AtualizarGridTipoExercicio(DialogResult dialogResult) { using (TipoExercicioNegocio tipoExercicioNegocio = new TipoExercicioNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (dialogResult == DialogResult.Yes) { try { ListaTipoExercicio listaTipoExercicio = tipoExercicioNegocio.PesquisarTipoExercicioPorCodigoOuDescricao(null, "%"); this.dgwSelecionarTipoExercicio.DataSource = null; this.dgwSelecionarTipoExercicio.DataSource = listaTipoExercicio; this.dgwSelecionarTipoExercicio.Update(); this.dgwSelecionarTipoExercicio.Refresh(); txtSelecionarCodDescricao.Focus(); txtSelecionarCodDescricao.Clear(); return; } catch (Exception ex) { MessageBox.Show("Não foi possível atualizar, após ter inserido ou alterado o tipo de exercício. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } } else if (validarInterfaces.ValidarCampoPesquisar(this.txtSelecionarCodDescricao, "descrição") == true) { return; } else if (this.txtSelecionarCodDescricao.Text.Where(c => char.IsNumber(c)).Count() > 0) { try { ListaTipoExercicio listaTipoExercicio = tipoExercicioNegocio.PesquisarTipoExercicioPorCodigoOuDescricao(Convert.ToInt32(this.txtSelecionarCodDescricao.Text), null); if (listaTipoExercicio.Count() > 0) { this.dgwSelecionarTipoExercicio.DataSource = null; this.dgwSelecionarTipoExercicio.DataSource = listaTipoExercicio; this.dgwSelecionarTipoExercicio.Update(); this.dgwSelecionarTipoExercicio.Refresh(); txtSelecionarCodDescricao.Focus(); return; } else { MessageBox.Show("Não existe nenhum tipo de exercício com esse código: " + txtSelecionarCodDescricao.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } } catch (Exception ex) { MessageBox.Show("Não foi possível pesquisar por código. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } } else { try { ListaTipoExercicio listaTipoExercicio = tipoExercicioNegocio.PesquisarTipoExercicioPorCodigoOuDescricao(null, this.txtSelecionarCodDescricao.Text); if (listaTipoExercicio.Count() > 0) { this.dgwSelecionarTipoExercicio.DataSource = null; this.dgwSelecionarTipoExercicio.DataSource = listaTipoExercicio; this.dgwSelecionarTipoExercicio.Update(); this.dgwSelecionarTipoExercicio.Refresh(); txtSelecionarCodDescricao.Focus(); return; } else { MessageBox.Show("Não existe nenhum tipo de exercício com essa descrição: " + txtSelecionarCodDescricao.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } } catch (Exception ex) { MessageBox.Show("Não foi possível pesquisar por descrição. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } } } }
public void Dispose() { acessoDadosSqlServer = null; listaTipoExercicio = null; }