private void btnSalvar_Click(object sender, EventArgs e) { if (dtvInfAlunos != null) { DataGridViewSelectedCellCollection selectedCells = dtvInfAlunos.SelectedCells; string matricula = selectedCells[0].FormattedValue.ToString(); string nome = selectedCells[1].FormattedValue.ToString(); string dataNascimento = selectedCells[2].FormattedValue.ToString(); string curso = selectedCells[3].FormattedValue.ToString(); CursoRepositorio cursoRepositorio = new CursoRepositorio(); Curso objCurso = cursoRepositorio.obtemPorNome(curso); if (objCurso == null) { return; } Aluno aluno = new Aluno(Convert.ToInt32(matricula), Convert.ToDateTime(dataNascimento), nome, objCurso); AlunoRepositorio alunoRepositorio = new AlunoRepositorio(); if (alunoRepositorio.editaAluno(aluno) == 1) { MessageBox.Show("Os dados do aluno foram alterados com sucesso!"); btnBuscarAluno_Click(sender, e); } } }
private void txtCodigo_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCodigo.Text)) { try { int id = Convert.ToInt32(txtCodigo.Text); Aluno aluno = new AlunoRepositorio().ObterPeloCodigo(id); if (aluno != null) { PreencherCampos(aluno); } else { MessageBox.Show("Registro não existente"); txtCodigo.Focus(); txtCodigo.SelectionStart = 0; txtCodigo.SelectionLength = txtCodigo.Text.Length; } } catch (NotFiniteNumberException ex) { MessageBox.Show("Digite um código válido"); txtCodigo.Focus(); } } }
private void AtualizarLista() { string coluna = "nome"; if (rbCodigoMatricula.Checked) { coluna = "codigo_matricula"; } else if (rbFrequencia.Checked) { coluna = "frequencia"; } string tipoOrdenacao = "ASC"; if (rbDesc.Checked) { tipoOrdenacao = "DESC"; } dataGridView1.Rows.Clear(); List <Aluno> alunos = new AlunoRepositorio().ObterTodos(textBox1.Text, coluna, tipoOrdenacao); foreach (Aluno aluno in alunos) { dataGridView1.Rows.Add(new object[] { aluno.Id, aluno.Nome, aluno.CodigoMatricula, aluno.Frequencia }); } }
public ActionResult Inscricao(InscricaoViewModel inscricaoViewModel) { TurmaRepositorio turmaRepositorio = new TurmaRepositorio(); AlunoRepositorio alunoRepositorio = new AlunoRepositorio(); UsuarioRepositorio usuarioRepositorio = new UsuarioRepositorio(); Aluno alunoAtual = (Aluno)Session["TreinamentoTurmaUsuarioAtual"]; inscricaoViewModel.AlunoId = alunoAtual.Id; inscricaoViewModel.InscritoEm = DateTime.Now; inscricaoViewModel.AlunoId = usuarioRepositorio.BuscarUsuarioPeloCodigo(alunoAtual.Codigo).Id; if (turmaRepositorio.BuscarInscricao(inscricaoViewModel.AlunoId, inscricaoViewModel.TurmaId) == null) { turmaRepositorio.Inserir(Mapper.Map <Inscricao>(inscricaoViewModel)); } else { ModelState.AddModelError("", "Este aluno já está inscrito nesta turma"); } ViewBag.Turmas = ListarTurmas(turmaRepositorio); return(View()); }
public ActionResult Editar(int id) { Aluno aluno = new AlunoRepositorio().ObterPeloId(id); ViewBag.Aluno = aluno; return(View()); }
public HttpResponseMessage ListarTodos() { try { List <AlunoConsultaModel> lista = new List <AlunoConsultaModel>(); AlunoRepositorio rep = new AlunoRepositorio(); foreach (Aluno a in rep.FindAll()) { AlunoConsultaModel model = new AlunoConsultaModel(); model.IdAluno = a.IdAluno; model.Nome = a.Nome; model.Matricula = a.Matricula; model.DataNascimento = a.DataNascimento; model.Idade = DateTime.Now.Year - a.DataNascimento.Year; lista.Add(model); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
public HttpResponseMessage GetAll() { try { List <AlunoConsultaViewModel> lista = new List <AlunoConsultaViewModel>(); AlunoRepositorio rp = new AlunoRepositorio(); foreach (Aluno a in rp.FindAll()) { AlunoConsultaViewModel model = new AlunoConsultaViewModel(); model.IdAluno = a.IdAluno; model.Nome = a.Nome; model.Prova1 = a.Prova1; model.Prova2 = a.Prova2; model.Prova3 = a.Prova3; model.ProvaFinal = a.ProvaFinal; model.ProvaEspecial = a.ProvaEspecial; model.IdTurma = a.IdTurma; model.Situacao = a.Situacao; model.Media = a.Media; model.FlagCompeticao = a.FlagCompeticao; lista.Add(model); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }
public AlunoService() { if (rep == null) { rep = new AlunoRepositorio(); } }
private void txtCod_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCod.Text)) { try { int cod = Convert.ToInt32(txtCod.Text); Aluno aluno = new AlunoRepositorio().selectByCod(cod); if (aluno != null) { preencherCampos(aluno); } else { MessageBox.Show("Registro não existe!"); txtCod.Focus(); //Faz um "ctrl+A" no txtCod txtCod.SelectionStart = 0; txtCod.SelectionLength = txtCod.Text.Length; } } catch (NotFiniteNumberException ex) { MessageBox.Show("Informe um Código válido!"); txtCod.Focus(); txtCod.SelectionStart = 0; txtCod.SelectionLength = txtCod.Text.Length; } } }
public HttpResponseMessage Post(AlunoCadastroViewModel model) { try { if (ModelState.IsValid) { Aluno a = new Aluno(); a.Nome = model.Nome; a.IdTurma = model.IdTurma; a.GerarNotas(); AlunoRepositorio rp = new AlunoRepositorio(); rp.Insert(a); return(Request.CreateResponse(HttpStatusCode.OK, "Aluno cadastrado com sucesso.")); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, ValidationUtil.GetValidationErrors(ModelState))); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
private void btnSalvar_Click(object sender, EventArgs e) { Aluno aluno = new Aluno(); aluno.Nome = txtnome.Text; aluno.Nota1 = Convert.ToDouble(txtNota1.Text); aluno.Nota2 = Convert.ToDouble(txtNota2.Text); aluno.Nota3 = Convert.ToDouble(txtNota3.Text); aluno.Frequencia = Convert.ToByte(txtFrequencia.Text); if (string.IsNullOrEmpty(txtcodigo.Text)) { int id = new AlunoRepositorio().Inserir(aluno); txtcodigo.Text = Convert.ToString(id); MessageBox.Show("Registro cadastrado com sucesso"); } else { int id = Convert.ToInt32(txtcodigo.Text); aluno.Id = id; bool alterou = new AlunoRepositorio().Alterar(aluno); if (alterou) { MessageBox.Show("Registro alterado com seucesso"); } else { MessageBox.Show("Não foi possivel alterar"); } } }
public void carregaDGVAluno(string pesquisa = "%%") { try { dtgvAlunos.Rows.Clear(); List <Aluno> alunos = new AlunoRepositorio().select(pesquisa); foreach (Aluno aluno in alunos) { dtgvAlunos.Rows.Add(new object[] { aluno.Id, aluno.Nome, aluno.CodMatricula, aluno.Nota1, aluno.Nota2, aluno.Nota3, aluno.Frequencia, aluno.Media, aluno.Situacao }); } } catch (SqlException errosql) { MessageBox.Show("Erro" + errosql); } catch (Exception erro) { MessageBox.Show("Erro" + erro); } }
// GET: Aluno public ActionResult Index() { List <Aluno> alunos = new AlunoRepositorio().ObterTodos(); ViewBag.Alunos = alunos; ViewBag.TituloPagina = "Alunos"; return(View()); }
public CadastroAluno(int codigo) { InitializeComponent(); this.codigo = codigo; Aluno aluno = new AlunoRepositorio().ObterPeloCodigo(codigo); PreencherCampos(aluno); }
public FrmCadAluno() { //Inicializa repositorio de dados _repositorioAluno = new AlunoRepositorio(); InitializeComponent(); LimparCampos(); }
public ActionResult Editar(int id) { Aluno aluno = new AlunoRepositorio().obterById(id); ViewBag.Aluno = aluno; ViewBag.TituloPagina = "Recrutadoras - Editar"; return(View()); }
public ActionResult Cadastrar(AlunoViewModel alunoViewModel) { AlunoRepositorio repositorio = new AlunoRepositorio(); if (repositorio.BuscarAluno(alunoViewModel.Email) is var retorno && retorno.EstaValido) { ModelState.AddModelError("", $"O email {alunoViewModel.Email} já está cadastrado"); return(View()); }
private void btnListaAlterar_Click(object sender, EventArgs e) { int row = dtgvAlunos.CurrentRow.Index; int codigo = Convert.ToInt32(dtgvAlunos.Rows[row].Cells[0].Value.ToString()); Aluno aluno = new AlunoRepositorio().selectByCod(codigo); preencherCampos(aluno); tpCadastro.Show(); }
public ActionResult Store(Aluno aluno) { if (ModelState.IsValid) { int cod = new AlunoRepositorio().Cadastrar(aluno); return(RedirectToAction("Index")); } ViewBag.Aluno = aluno; return(View("Cadastro")); }
private void Excluir(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { int alunoId = int.Parse(id.Text); ctx.Excluir(alunoId); ctx.Salvar(); } MessageBox.Show("Dados excluidos do sistema"); ListaDados(); }
public ActionResult Store(Aluno aluno) { if (ModelState.IsValid) { int cod = new AlunoRepositorio().cadastrar(aluno); return(RedirectToAction("Editar", new { id = cod })); } ViewBag.aluno = aluno; return(View("Cadastro")); }
public ActionResult Index() { IList <AlunoVM> alunos; using (var _ctx = new AlunoRepositorio()) { alunos = _ctx.GetAlunos(); } return(View(alunos)); }
private void ListaDados() { try { using (var ctx = new AlunoRepositorio()) { lista.DataSource = ctx.ListarTodos(); } } catch (Exception e) { MessageBox.Show(e.Message); } }
public HttpResponseMessage Excluir(int id) { try { AlunoRepositorio rep = new AlunoRepositorio(); Aluno a = rep.FindByID(id); rep.Delete(a); return(Request.CreateErrorResponse(HttpStatusCode.OK, "Aluno Excluído")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
private void btnCadExcluir_Click(object sender, EventArgs e) { int cod = Convert.ToInt32(txtCod.Text); bool excluido = new AlunoRepositorio().delete(cod); if (excluido) { clear(); MessageBox.Show("Registro excluido com Suceso!"); } else { clear(); MessageBox.Show("Não foi possivel excluir!"); } }
private void btnListaExcluir_Click(object sender, EventArgs e) { int row = dtgvAlunos.CurrentRow.Index; int codigo = Convert.ToInt32(dtgvAlunos.Rows[row].Cells[0].Value.ToString()); bool excluido = new AlunoRepositorio().delete(codigo); if (excluido) { dtgvAlunos.Rows.RemoveAt(row); MessageBox.Show("Registro excluido com Suceso!"); } else { MessageBox.Show("Não foi possivel excluir!"); } }
private void button1_Click(object sender, EventArgs e) { if (dtvInfAlunos != null) { DataGridViewSelectedCellCollection selectedCells = dtvInfAlunos.SelectedCells; string matricula = selectedCells[0].FormattedValue.ToString(); AlunoRepositorio aluno = new AlunoRepositorio(); if (aluno.excluiAluno(matricula) == 1) { MessageBox.Show("Aluno excluido com sucesso!"); btnBuscarAluno_Click(sender, e); } } }
public HttpResponseMessage Excluir(int id) { try { AlunoRepositorio rep = new AlunoRepositorio(); Aluno a = rep.FindById(id); rep.Delete(a); return(Request.CreateResponse(HttpStatusCode.OK, " Aluno excluído com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
private void Salvar(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { Aluno aluno = new Aluno() { Nome = nome.Text, Cpf = cpf.Text, DataNascimento = nascimento.Value, Email = email.Text, Sexo = sexo.Text }; ctx.Adicionar(aluno); ctx.Salvar(); MessageBox.Show("Aluno cadastrado com sucesso"); ListaDados(); } }
public HttpResponseMessage Cadastrar(AlunoCadastroModel model) { try { Aluno a = new Aluno(); a.Nome = model.Nome; a.Matricula = model.Matricula; a.DataNascimento = model.DataNascimento; AlunoRepositorio rep = new AlunoRepositorio(); rep.Insert(a); return(Request.CreateResponse(HttpStatusCode.OK, "Aluno Cadastrado!")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message)); } }
public HttpResponseMessage GetTopFive() { try { int i = 0; List <AlunoConsultaViewModel> lista = new List <AlunoConsultaViewModel>(); AlunoRepositorio rp = new AlunoRepositorio(); foreach (Aluno a in rp.ListTopFive()) { AlunoConsultaViewModel model = new AlunoConsultaViewModel(); if (i == 0) { a.FlagCompeticao = true; } model.IdAluno = a.IdAluno; model.Nome = a.Nome; model.Prova1 = a.Prova1; model.Prova2 = a.Prova2; model.Prova3 = a.Prova3; model.ProvaFinal = a.ProvaFinal; model.ProvaEspecial = a.ProvaEspecial; model.IdTurma = a.IdTurma; model.Situacao = a.Situacao; model.Media = a.Media; model.MediaCompeticao = a.CalcularMediaCompeticao(); model.FlagCompeticao = a.FlagCompeticao; rp.Update(a); lista.Add(model); i++; } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }