private void btnRemover_Click(object sender, EventArgs e) { if (dgwMedidaCorporal.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma medida corporal está selecionada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (MessageBox.Show("Tem certeza que quer excluir esse registro", "Pergunta", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { MedidaCorporal medidaCorporalSelecionada = (this.dgwMedidaCorporal.SelectedRows[0].DataBoundItem) as MedidaCorporal; string idMedidaCorporal = medidaCorporalNegocio.Remover(medidaCorporalSelecionada); try { int codigo = Convert.ToInt32(idMedidaCorporal); MessageBox.Show("Medida corporal foi excluída com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGridMedidas(DialogResult.Yes, Convert.ToInt32(txtCodigoAluno.Text), dtpCadastrarDataMedida.Value.Date); cbxCadastrarTipoMedida.Focus(); } catch { MessageBox.Show("Não foi possível excluir a medida corporal. Detalhes: " + idMedidaCorporal, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } } else { return; } }
private void btnAlterar_Click(object sender, EventArgs e) { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (validarInterfaces.validarCampoCadastrar(grpMedidaCorporalAlterar.Controls) == true) { return; } MedidaCorporal medidaCorporalAlterar = new MedidaCorporal() { IDMedidaCorporal = Convert.ToInt32(txtCodigo.Text), MedidaCm = Convert.ToDecimal(mtxtCadastrarCentimetro.Text) }; string retorno = medidaCorporalNegocio.Alterar(medidaCorporalAlterar); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Medida corporal alterada com sucesso. Detalhes: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível Alterar Medida Corporal"); return; } } }
public FrmMedidaCorporalAlterar(MedidaCorporal medidaCorporal) { InitializeComponent(); this.mtxtCadastrarCentimetro.Text = medidaCorporal.MedidaCm.ToString(); this.txtAlterarTipoMedidaCorporal.Text = medidaCorporal.TipoMedidaCorporal.Descricao; this.txtCodigo.Text = medidaCorporal.IDMedidaCorporal.ToString(); }
private void btnSelecionarAlterar_Click(object sender, EventArgs e) { if (dgwSelecionarMedidaCorporal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum aluno está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodAluno.Focus(); return; } MedidaCorporal medidaCorporalSelecionada = (dgwSelecionarMedidaCorporal.SelectedRows[0].DataBoundItem) as MedidaCorporal; DateTime dateTime = Convert.ToDateTime("01/01/1900"); if (medidaCorporalSelecionada.DataMedida <= dateTime) { MessageBox.Show("Não é possível alterar, pois não existe nenhuma medida corporal cadastrada com este aluno", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } FrmMedidaCorporalCadastrar frmMedidaCorporalCadastrar = new FrmMedidaCorporalCadastrar(AcaoNaTela.Alterar, medidaCorporalSelecionada); DialogResult dialogResult = frmMedidaCorporalCadastrar.ShowDialog(); if (dialogResult == DialogResult.Yes) { AtualizarGridMedidaCorporal(DialogResult.Yes); } else { txtSelecionarCodAluno.Focus(); } }
public ListaMedidaCorporal PesquisarMedidaCorporalCodigoNome(int?codigo, string nome) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDAluno", codigo); acessoDadosSqlServer.AdicionarParametros("@NomeAluno", nome); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMedidaCorporalPesquisarCodigoAlunoOuNomeAluno"); foreach (DataRow linha in dataTable.Rows) { MedidaCorporal medidaCorporal = new MedidaCorporal(); medidaCorporal.DataMedida = Convert.ToDateTime(linha["DataMedida"]); medidaCorporal.Ativo = Convert.ToBoolean(linha["Ativo"]); medidaCorporal.Aluno = new Aluno(); medidaCorporal.Aluno.Pessoa = new Pessoa() { IDPessoa = Convert.ToInt32(linha["IDPessoaAluno"]), Nome = linha["Nome"].ToString() }; listaMedidaCorporal.Add(medidaCorporal); } return(listaMedidaCorporal); } catch (Exception ex) { throw new Exception("Não foi possível pesquisar por código do aluno ou nome. Detalhes: " + ex.Message); } }
private void btnInserir_Click(object sender, EventArgs e) { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (validarInterfaces.validarCampoCadastrar(grpFichaMedidaCorporal.Controls) == true) { return; } if (cbxCadastrarTipoMedida.SelectedValue == null) { MessageBox.Show(" Tipo de medida não existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); cbxCadastrarTipoMedida.Focus(); return; } MedidaCorporal medidaCorporal = new MedidaCorporal() { DataMedida = dtpCadastrarDataMedida.Value, MedidaCm = Convert.ToDecimal(mtxtCadastrarCentimetro.Text) }; medidaCorporal.Aluno = new Aluno(); medidaCorporal.Aluno.Pessoa = new Pessoa() { IDPessoa = Convert.ToInt32(this.txtCodigoAluno.Text) }; medidaCorporal.TipoMedidaCorporal = new TipoMedidaCorporal() { IDTipoMedidaCorporal = Convert.ToInt32(cbxCadastrarTipoMedida.SelectedValue) }; string idMedidaCorporal = medidaCorporalNegocio.Inserir(medidaCorporal); try { int codigo = Convert.ToInt32(idMedidaCorporal); mtxtCadastrarCentimetro.Clear(); cbxCadastrarTipoMedida.SelectedItem = null; AtualizarGridMedidas(DialogResult.Yes, Convert.ToInt32(txtCodigoAluno.Text), dtpCadastrarDataMedida.Value.Date); cbxCadastrarTipoMedida.Focus(); } catch { MessageBox.Show("Não foi possível cadastrar medida corporal. Detalhes: " + idMedidaCorporal, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); mtxtCadastrarCentimetro.Clear(); cbxCadastrarTipoMedida.SelectedItem = null; return; } } }
private void btnCancelar_Click(object sender, EventArgs e) { if (acaoNaTelaInformada == AcaoNaTela.Inserir) { if (MessageBox.Show("Deseja realmente cancelar o cadastro", "Sair", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (this.txtCadastrarQuantidadeMedidas.Text == "0") { this.DialogResult = DialogResult.No; return; } else if (txtCadastrarQuantidadeMedidas.Text != "0") { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { MedidaCorporal medidaCorporalCancelar = new MedidaCorporal() { DataMedida = Convert.ToDateTime(dtpCadastrarDataMedida.Value) }; medidaCorporalCancelar.Aluno = new Aluno(); medidaCorporalCancelar.Aluno.Pessoa = new Pessoa() { IDPessoa = Convert.ToInt32(txtCodigoAluno.Text) }; string retorno = medidaCorporalNegocio.Cancelar(medidaCorporalCancelar); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Cancelamento executado com sucesso. Código: " + retorno, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = DialogResult.No; return; } catch { MessageBox.Show("Não foi possível cancalar a ficha de medida corporal. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } } } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { if (MessageBox.Show("Deseja realmente sair da alteração", "Sair", MessageBoxButtons.OK, MessageBoxIcon.Question) == DialogResult.OK) { this.DialogResult = DialogResult.No; return; } } }
public string Remover(MedidaCorporal medidaCorporal) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDMedidaCorporal", medidaCorporal.IDMedidaCorporal); string IDMedidaCorporal = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMedidaCorporalRemover").ToString(); return(IDMedidaCorporal); } catch (Exception ex) { throw new Exception("Não foi possível excluir a medida corporal. Detalhes: " + ex.Message); } }
public string Cancelar(MedidaCorporal medidaCoporl) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDAluno", medidaCoporl.Aluno.Pessoa.IDPessoa); acessoDadosSqlServer.AdicionarParametros("@DataMedida", medidaCoporl.DataMedida); string retorno = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMedidaCorporalCancelar").ToString(); return(retorno); } catch (Exception ex) { throw new Exception("Não foi possível cancelar a medida corporal. Detalhes: " + ex.Message); } }
public FrmMedidaCorporalCadastrar(AcaoNaTela acaoNaTela, MedidaCorporal medidaCorporal) { acaoNaTelaInformada = acaoNaTela; InitializeComponent(); this.dgwMedidaCorporal.AutoGenerateColumns = false; this.cbxCadastrarTipoMedida.Select(); using (TipoMedidaCorporalNegocio tipoMedidaNegocio = new TipoMedidaCorporalNegocio()) { ListaTipoMedidaCorporal listaTipoMedidaCorporal = tipoMedidaNegocio.PesquisarTipoMedidaCorporal(null, "%"); cbxCadastrarTipoMedida.DataSource = null; cbxCadastrarTipoMedida.DataSource = listaTipoMedidaCorporal; cbxCadastrarTipoMedida.Update(); cbxCadastrarTipoMedida.Refresh(); cbxCadastrarTipoMedida.ValueMember = "IDTipoMedidaCorporal"; cbxCadastrarTipoMedida.DisplayMember = "Descricao"; cbxCadastrarTipoMedida.SelectedItem = null; } if (acaoNaTelaInformada == AcaoNaTela.Inserir) { this.Text = "Cadastrar Medida Corporal"; this.txtCadastrarAluno.ReadOnly = true; this.dtpCadastrarDataMedida.Enabled = false; this.lblCadastrarTitulo.Text = "Cadastrar Medida Corporal"; this.txtCadastrarAluno.Text = medidaCorporal.Aluno.Pessoa.Nome; this.txtCodigoAluno.Text = medidaCorporal.Aluno.Pessoa.IDPessoa.ToString(); this.pbxCadastrarTipoMedida.Image = global::Apresentacao.Properties.Resources._1440663403_add_property; this.txtCadastrarQuantidadeMedidas.Text = "0"; } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { this.Text = "Alterar Medida Corporal"; this.txtCadastrarAluno.ReadOnly = true; this.dtpCadastrarDataMedida.Enabled = false; this.lblCadastrarTitulo.Text = "Alterar Medida Corporal"; this.dtpCadastrarDataMedida.Value = medidaCorporal.DataMedida; this.pbxCadastrarTipoMedida.Image = global::Apresentacao.Properties.Resources._1440663068_edit_property; this.txtCadastrarAluno.Text = medidaCorporal.Aluno.Pessoa.Nome; this.txtCodigoAluno.Text = medidaCorporal.Aluno.Pessoa.IDPessoa.ToString(); AtualizarGridMedidas(DialogResult.Yes, medidaCorporal.Aluno.Pessoa.IDPessoa, medidaCorporal.DataMedida); } }
private void btnAlterar_Click(object sender, EventArgs e) { if (this.dgwMedidaCorporal.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma medida corporal está selecionada", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } MedidaCorporal medidaCorporalSelecionada = (this.dgwMedidaCorporal.SelectedRows[0].DataBoundItem) as MedidaCorporal; FrmMedidaCorporalAlterar frmMedidaCorporalAlterar = new FrmMedidaCorporalAlterar(medidaCorporalSelecionada); DialogResult dialogResult = frmMedidaCorporalAlterar.ShowDialog(); if (dialogResult == DialogResult.Yes) { AtualizarGridMedidas(DialogResult.Yes, Convert.ToInt32(txtCodigoAluno.Text), dtpCadastrarDataMedida.Value.Date); } cbxCadastrarTipoMedida.Focus(); }
public string Alterar(MedidaCorporal medidaCorporal) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDMedidaCorporal", medidaCorporal.IDMedidaCorporal); acessoDadosSqlServer.AdicionarParametros("@MedidaCm", medidaCorporal.MedidaCm); string IDMedidaCorporal = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMedidaCorporalAlterar").ToString(); return(IDMedidaCorporal); } catch (Exception ex) { return(ex.Message); } }
public string Inserir(MedidaCorporal medidaCorporal) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDAluno", medidaCorporal.Aluno.Pessoa.IDPessoa); acessoDadosSqlServer.AdicionarParametros("@IDTipoMedidaCorporal", medidaCorporal.TipoMedidaCorporal.IDTipoMedidaCorporal); acessoDadosSqlServer.AdicionarParametros("@DataMedida", medidaCorporal.DataMedida); acessoDadosSqlServer.AdicionarParametros("@MedidaCm", medidaCorporal.MedidaCm); acessoDadosSqlServer.AdicionarParametros("@Ativo", medidaCorporal.Ativo); string IDMedidaCorporal = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspMedidaCorporalInserir").ToString(); return(IDMedidaCorporal); } catch (Exception ex) { return(ex.Message); } }
public ListaMedidaCorporal FiltroPorData(int codigoAluno) { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDAluno", codigoAluno); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspFiltrosRelatorioAvalicaoFisicaPorData"); foreach (DataRow linha in dataTable.Rows) { MedidaCorporal medidaCorporal = new MedidaCorporal() { DataMedida = Convert.ToDateTime(linha["DataMedida"]) }; listaMedidaCorporal.Add(medidaCorporal); } return(listaMedidaCorporal); }
public ListaMedidaCorporal ListaMedidaCorporalAlunoData(int?codigo, DateTime dataMedida) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDAluno", codigo); acessoDadosSqlServer.AdicionarParametros("@DataMedida", dataMedida); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMedidaCorporalListaAlunoData"); foreach (DataRow linha in dataTable.Rows) { MedidaCorporal medidaCorporal = new MedidaCorporal() { IDMedidaCorporal = Convert.ToInt32(linha["IDMedidaCorporal"]), DataMedida = Convert.ToDateTime(linha["DataMedida"]), MedidaCm = Convert.ToDecimal(linha["MedidaCm"]), Ativo = Convert.ToBoolean(linha["Ativo"]) }; medidaCorporal.Aluno = new Aluno(); medidaCorporal.Aluno.Pessoa = new Pessoa() { IDPessoa = Convert.ToInt32(linha["IDPessoaAluno"]), Nome = linha["Nome"].ToString() }; medidaCorporal.TipoMedidaCorporal = new TipoMedidaCorporal() { IDTipoMedidaCorporal = Convert.ToInt32(linha["IDTipoMedidaCorporal"]), Descricao = linha["Descricao"].ToString() }; listaMedidaCorporal.Add(medidaCorporal); } return(listaMedidaCorporal); } catch (Exception ex) { throw new Exception("Não foi possível carregar a lista de medidas corporal. Detalhes: " + ex.Message); } }
private void btnSelecionarInserir_Click(object sender, EventArgs e) { if (dgwSelecionarMedidaCorporal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum aluno está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodAluno.Focus(); return; } MedidaCorporal medidaCorporalSelecionada = (dgwSelecionarMedidaCorporal.SelectedRows[0].DataBoundItem) as MedidaCorporal; FrmMedidaCorporalCadastrar frmMedidaCorporal = new FrmMedidaCorporalCadastrar(AcaoNaTela.Inserir, medidaCorporalSelecionada); DialogResult dialogResult = frmMedidaCorporal.ShowDialog(); if (dialogResult == DialogResult.Yes) { AtualizarGridMedidaCorporal(DialogResult.Yes); } else { txtSelecionarCodAluno.Focus(); } }