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; } }
public void AtualizarGridMedidas(DialogResult dialogResult, int codigo, DateTime data) { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { if (dialogResult == DialogResult.Yes) { try { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.ListaMedidaCorporalAlunoData(codigo, data); this.dgwMedidaCorporal.DataSource = null; this.dgwMedidaCorporal.DataSource = listaMedidaCorporal; this.dgwMedidaCorporal.Update(); this.dgwMedidaCorporal.Refresh(); txtCadastrarQuantidadeMedidas.Text = listaMedidaCorporal.Count().ToString(); return; } catch (Exception ex) { MessageBox.Show("Não foi possível mostrar as medidas corporais do aluno. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); 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; } } }
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 ActionResult Index(int IDAluno) { MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio(); ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.ListaMedidaCorporalAlunoWEB(IDAluno); if (listaMedidaCorporal.Count == 0) { ViewBag.DataMedida = "Nenhuma medida corporal cadastrara"; return(View(listaMedidaCorporal)); } var dataMedida = listaMedidaCorporal.Select(c => c.DataMedida).First(); ViewBag.DataMedida = dataMedida; return(View(listaMedidaCorporal)); }
public void CarregarFiltroDataAluno(int codigo) { btnRelatorioGerar.Enabled = true; using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.FiltroPorData(codigo); cbxDataFinal.Enabled = true; this.cbxDataFinal.DataSource = listaMedidaCorporal; this.cbxDataFinal.DisplayMember = "DataMedida"; this.cbxDataFinal.ValueMember = "DataMedida"; } using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.FiltroPorData(codigo); cbxDataInicio.Enabled = true; this.cbxDataInicio.DataSource = listaMedidaCorporal; this.cbxDataInicio.DisplayMember = "DataMedida"; this.cbxDataInicio.ValueMember = "DataMedida"; } }
public void AtualizarGridMedidaCorporal(DialogResult dialogResult) { using (MedidaCorporalNegocio medidaCorporalNegocio = new MedidaCorporalNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (dialogResult == DialogResult.Yes) { try { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.PesquisarMedidaCorporalCodigoNome(null, txtSelecionarCodAluno.Text); this.dgwSelecionarMedidaCorporal.DataSource = null; this.dgwSelecionarMedidaCorporal.DataSource = listaMedidaCorporal; this.dgwSelecionarMedidaCorporal.Update(); this.dgwSelecionarMedidaCorporal.Refresh(); txtSelecionarCodAluno.Focus(); return; } catch (Exception ex) { MessageBox.Show("Não foi possível atualizar, após ter inserido ou alterado a medida corporal. Detalhes " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } else if (validarInterfaces.ValidarCampoPesquisar(txtSelecionarCodAluno, "nome do aluno") == true) { return; } else if (txtSelecionarCodAluno.Text.Where(c => char.IsNumber(c)).Count() > 0) { try { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.PesquisarMedidaCorporalCodigoNome(Convert.ToInt32(this.txtSelecionarCodAluno.Text), null); if (listaMedidaCorporal.Count() > 0) { this.dgwSelecionarMedidaCorporal.DataSource = null; this.dgwSelecionarMedidaCorporal.DataSource = listaMedidaCorporal; this.dgwSelecionarMedidaCorporal.Update(); this.dgwSelecionarMedidaCorporal.Refresh(); this.txtSelecionarCodAluno.Focus(); return; } else { MessageBox.Show("Não existe nenhuma medida corporal com esse código: " + txtSelecionarCodAluno.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtSelecionarCodAluno.Focus(); return; } } catch (Exception ex) { MessageBox.Show("Não foi possível pesquisar a medida corporal por código. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodAluno.Focus(); return; } } else { try { ListaMedidaCorporal listaMedidaCorporal = medidaCorporalNegocio.PesquisarMedidaCorporalCodigoNome(null, txtSelecionarCodAluno.Text); if (listaMedidaCorporal.Count() > 0) { this.dgwSelecionarMedidaCorporal.DataSource = null; this.dgwSelecionarMedidaCorporal.DataSource = listaMedidaCorporal; this.dgwSelecionarMedidaCorporal.Update(); this.dgwSelecionarMedidaCorporal.Refresh(); this.txtSelecionarCodAluno.Focus(); return; } else { MessageBox.Show("Não existe nenhuma medida corporal com esse aluno: " + txtSelecionarCodAluno.Text, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtSelecionarCodAluno.Focus(); return; } } catch (Exception ex) { MessageBox.Show("Não foi possível pesquisar a medida corporal por aluno. Detalhes: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); this.txtSelecionarCodAluno.Focus(); return; } } } }