public ListaTipoExercicio PesquisarTipoExercicioPorCodigoOuDescricao(int?IDTipoExercicio, string Descricao) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDTipoExercicio", IDTipoExercicio); acessoDadosSqlServer.AdicionarParametros("@Descricao", Descricao); DataTable DataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspTipoExercicioPesquisarCodigoOuDescricao"); foreach (DataRow linha in DataTable.Rows) { TipoExercicio tipoExercicio = new TipoExercicio(); tipoExercicio.IDTipoExercicio = Convert.ToInt32(linha["IDTipoExercicio"]); tipoExercicio.Descricao = linha["Descricao"].ToString(); tipoExercicio.Ativo = Convert.ToBoolean(linha["Ativo"]); listaTipoExercicio.Add(tipoExercicio); } return(listaTipoExercicio); } catch (Exception ex) { throw new Exception("Não foi possível consultar por código ou descrição. Detalhes: " + ex.Message); } }
private void btnTipoExercicioCadastrar_Click(object sender, EventArgs e) { using (TipoExercicioNegocio tipoExercicioNegocio = new TipoExercicioNegocio()) { ValidacaoInterfaces validarInterface = new ValidacaoInterfaces(); if (validarInterface.validarCampoCadastrar(this.grpTipoExercicio.Controls) == true) { return; } else if (validarInterface.ValidarRadioButton(this.rbtnAlunoAtivoSim, this.rbtnAlunoAtivoNao) == true) { return; } if (acaoNaTelaInformada == AcaoNaTela.Inserir) { TipoExercicio tipoExercicioInserir = new TipoExercicio() { Descricao = this.txtCadastrarDescricao.Text, Ativo = this.rbtnAlunoAtivoSim.Checked == true? true: false }; string retorno = tipoExercicioNegocio.Inserir(tipoExercicioInserir); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Tipo de exercício cadastrado com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível cadastrar tipo de exercício. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { TipoExercicio tipoExercicioAlterar = new TipoExercicio() { IDTipoExercicio = Convert.ToInt32(this.txtCadastrarCodigo.Text), Descricao = this.txtCadastrarDescricao.Text, Ativo = this.rbtnAlunoAtivoSim.Checked == true ? true : false }; string retorno = tipoExercicioNegocio.Alterar(tipoExercicioAlterar); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Tipo de exercício alterado com sucesso. Código: " + codigo.ToString(), "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível alterar tipo de exercício. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } }
public ActionResult DeleteConfirmed(int id) { TipoExercicio tipoExercicio = db.TipoExercicio.Find(id); db.TipoExercicio.Remove(tipoExercicio); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TipoExercicioId,TipoExercicioDesc")] TipoExercicio tipoExercicio) { if (ModelState.IsValid) { db.Entry(tipoExercicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoExercicio)); }
public ActionResult Create([Bind(Include = "TipoExercicioId,TipoExercicioDesc")] TipoExercicio tipoExercicio) { if (ModelState.IsValid) { db.TipoExercicio.Add(tipoExercicio); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoExercicio)); }
// GET: TipoExercicio/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TipoExercicio tipoExercicio = db.TipoExercicio.Find(id); if (tipoExercicio == null) { return(HttpNotFound()); } return(View(tipoExercicio)); }
public string Inserir(TipoExercicio tipoExercicio) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Descricao", tipoExercicio.Descricao); acessoDadosSqlServer.AdicionarParametros("@Ativo", tipoExercicio.Ativo); string IDTipoExercicio = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTipoExercicioInserir").ToString(); return(IDTipoExercicio); } catch (Exception ex) { return(ex.Message); } }
public IActionResult Put([FromBody] TipoExercicio tipoExercicio) { if (ModelState.IsValid) { _tipoDeExercicioRepository.Editar(tipoExercicio); return(Ok(new { msg = $"O cadastro do tipo de exercício {tipoExercicio.Nome} foi editado com sucesso!" })); } else { /** * Pega os erros do Model e coloca em uma string. */ var mensagem = string.Join(" | ", ModelState.Values .SelectMany(v => v.Errors) .Select(e => e.ErrorMessage)); return(BadRequest(new { msg = $"{mensagem}" })); } }
private void btnSelecionarAlterar_Click(object sender, EventArgs e) { if (this.dgwSelecionarTipoExercicio.SelectedRows.Count == 0) { MessageBox.Show("Nenhum tipo de exercício está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } TipoExercicio tipoExercicioSelecionado = (this.dgwSelecionarTipoExercicio.SelectedRows[0].DataBoundItem) as TipoExercicio; FrmTipoExercicioCadastrar frmTipoExercicioCadastrar = new FrmTipoExercicioCadastrar(AcaoNaTela.Alterar, tipoExercicioSelecionado); DialogResult dialogResult = frmTipoExercicioCadastrar.ShowDialog(); if (dialogResult == DialogResult.Yes) { AtualizarGridTipoExercicio(DialogResult.Yes); } }
public ListaTipoExercicio CarregarCampoTipoExercicio() { try { DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "[uspTipoExercicioCarregarCampoDescricao]"); foreach (DataRow linha in dataTable.Rows) { TipoExercicio tipoExercicio = new TipoExercicio(); tipoExercicio.Descricao = linha["Descricao"].ToString(); tipoExercicio.IDTipoExercicio = Convert.ToInt32(linha["IDTipoExercicio"]); listaTipoExercicio.Add(tipoExercicio); } return(listaTipoExercicio); } catch (Exception ex) { throw new Exception("Não foi possível carregar o campo descrição. Detalhes: " + ex.Message); } }
public FrmTipoExercicioCadastrar(AcaoNaTela acaoNaTela, TipoExercicio tipoExercicio) { acaoNaTelaInformada = acaoNaTela; InitializeComponent(); if (acaoNaTelaInformada == AcaoNaTela.Inserir) { this.Text = "Cadastrar tipo de exercício"; this.lblTipoExercicioCadastrarTitulo.Text = "Cadastrar Tipo De Exercício"; this.pbxCadastrarTipoExercicio.Image = global::Apresentacao.Properties.Resources._1440663403_add_property; this.btnTipoExercicioCadastrar.Text = "Salvar"; } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { this.Text = "Alterar tipo de exercício"; this.lblTipoExercicioCadastrarTitulo.Text = "Alterar Tipo De Exercício"; this.pbxCadastrarTipoExercicio.Image = global::Apresentacao.Properties.Resources._1440663068_edit_property; this.btnTipoExercicioCadastrar.Text = "Salvar"; this.txtCadastrarDescricao.Text = tipoExercicio.Descricao; this.txtCadastrarCodigo.Text = tipoExercicio.IDTipoExercicio.ToString(); this.rbtnAlunoAtivoSim.Checked = tipoExercicio.Ativo == true ? true : false; this.rbtnAlunoAtivoNao.Checked = tipoExercicio.Ativo == false ? true : false; } }
public void Editar(TipoExercicio obj) { _dbContext.Update(obj); _dbContext.SaveChanges(); }
public void Cadastrar(TipoExercicio obj) { _dbContext.Add(obj); _dbContext.SaveChanges(); }
private Exercicio(TipoExercicio tipoExercicio, int calorias) { TipoExercicio = tipoExercicio; Calorias = calorias; }