public IActionResult BuscarAlunoPorId(int id) { try { aluno aluno = _alunoRepository.BuscarPorId(id, new string[] { "usuarios" }); if (aluno == null) { return(NotFound(id));; } else { foreach (var usuario in aluno.usuarios) { if (usuario.flag == 1) { aluno.usuarios.Remove(usuario); break; } } return(Ok(aluno)); } } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public ActionResult EditaAluno(aluno aluno) { try { if (Session["Login"] == null) { return(RedirectToAction("Login", "Registo")); } if (ModelState.IsValid) { bool img = false; if (aluno.imagem != null) { string ImagemNome = Path.GetFileNameWithoutExtension(aluno.imagem.FileName); string ImagemExt = Path.GetExtension(aluno.imagem.FileName); ImagemNome = DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + ImagemNome.Trim() + ImagemExt; aluno.ImgPath = @"\Content\Imagens\" + ImagemNome; aluno.imagem.SaveAs(ControllerContext.HttpContext.Server.MapPath(aluno.ImgPath)); img = true; } ConexaoBD conn = new ConexaoBD("localhost", 3307, "root", "root", "formacao"); using (MySqlConnection conexao = conn.ObterConexao()) { if (conexao != null) { string strFoto = (img) ? ",foto=@foto" : ""; string stm = "update alunos set nome=@primeiroNome," + "ultimo_nome=@ultimoNome," + "morada=@morada," + "genero=@genero," + "datanasc=@dataNasc," + "ano_escolaridade=@ano" + strFoto + " where idalunos=@idAluno"; using (MySqlCommand cmd = new MySqlCommand(stm, conexao)) { cmd.Parameters.AddWithValue("@primeiroNome", aluno.PriNome); cmd.Parameters.AddWithValue("@ultimoNome", aluno.UltNome); cmd.Parameters.AddWithValue("@morada", aluno.Morada); cmd.Parameters.AddWithValue("@genero", aluno.Genero.ToString()); cmd.Parameters.AddWithValue("@dataNasc", aluno.DataNasc); cmd.Parameters.AddWithValue("@ano", aluno.AnoEscolaridade); cmd.Parameters.AddWithValue("@idAluno", aluno.Naluno); if (img) { cmd.Parameters.AddWithValue("@foto", aluno.ImgPath); } int nRgistos = cmd.ExecuteNonQuery(); } } } } return(RedirectToAction("ListarAluno")); } catch (Exception ex) { return(View("Erro", new HandleErrorInfo(ex, "Aluno", "ListarAluno"))); } }
public aluno Add(aluno item) { if (item == null) { throw new ArgumentNullException("item"); } alunos.Add(item); return item; }
public BaseResponse SaveAluno(Aluno novoAluno) { BaseResponse response = new BaseResponse(); if (novoAluno != null) { aluno alunoDB = new aluno(); alunoDB.Primeiro_Nome = novoAluno.PrimeiroNome; alunoDB.Segundo_Nome = novoAluno.SegundoNome; alunoDB.Data_Nascimento = novoAluno.DataNascimento; alunoDB.Email = novoAluno.Email; alunoDB.Area_Ensino = novoAluno.AreaEnsino; alunoDB.Telefone = novoAluno.Telefone; alunoDB.Celular = novoAluno.Celular; alunoDB.RG = novoAluno.RG; alunoDB.CPF = novoAluno.CPF; alunoDB.Nacao_ID = novoAluno.Nacionalidade; alunoDB.Testemunho = novoAluno.Testemunho; alunoDB.Igreja_Membro_Ha_Dez_Anos = novoAluno.IgrejaMembroDezAnos; alunoDB.Data_Batismo = novoAluno.DataBatismo; alunoDB.CidadeNascimento = novoAluno.LocalNascimento; alunoDB.Idade = novoAluno.Idade; alunoDB.Sexo = novoAluno.Sexo; alunoDB.Pai_Nome = novoAluno.NomePai; alunoDB.Mae_Nome = novoAluno.NomeMae; alunoDB.EnderecoComercial = novoAluno.EnderecoComercial; alunoDB.TelefoneComercial = novoAluno.TelefoneComercial; alunoDB.Profissao = novoAluno.Profissao; alunoDB.Estado_Civil = novoAluno.EstadoCivil; alunoDB.Estado_Civil_Antigo = novoAluno.EstadoCivilAntigo; alunoDB.Filhos_Qtt = novoAluno.QttFilhos; alunoDB.Conjuge_Nome = novoAluno.Conjuge; alunoDB.Is_Ativo = novoAluno.IsAtivo; alunoDB.Leciona_EBD = novoAluno.LecionaEBD; alunoDB.Dirige_Culto = novoAluno.DirigeCulto; alunoDB.Prega = novoAluno.Prega; alunoDB.Has_Tabaco = novoAluno.Tabaco; alunoDB.Has_Toxicos = novoAluno.Toxicos; alunoDB.Is_Sociedade_Secreta = novoAluno.SociedadeSecreta; alunoDB.Has_Ensino_Fundamental = novoAluno.EnsinoFundamental; alunoDB.Has_Ensino_Medio = novoAluno.EnsinoMedio; alunoDB.Has_Ensino_Superior = novoAluno.EnsinoSuperior; alunoDB.Outros_Cursos = novoAluno.OutrosCursos; _logosContext.aluno.Add(alunoDB); _logosContext.SaveChanges(); response.Success = true; response.Description = "Aluno adicionado com sucesso!"; } return(response); }
public bool rematricular(aluno alu) { if (acad.verificarReprovacao(alu) && !(fin.ConsultaDebito(alu.cpf)) && (bi.Emprestados(alu.matricula) == 0)) { return(true); } else { return(false); } }
public ActionResult EditAjax(aluno a) { try { alunoBO.Update(a); return(Json(new { success = true, responseText = "Alterado com sucesso!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, responseText = ex.Message.ToString() }, JsonRequestBehavior.AllowGet)); } }
static void Main(string[] args) { facade fa = new facade(); aluno alu = new aluno(); alu.cpf = "8787"; alu.nome = "Gustavo"; alu.matricula = "5564"; Console.WriteLine(fa.rematricular(alu) ? "Rematricula permitida" : "Rematricula nao permitida - ha pendencias"); Console.ReadKey(); }
/// <summary> /// Realiza o update do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser atualizado</param> /// <returns>Objeto Atualizado</returns> public aluno Update(aluno pObject) { alunoDAO.BeginTransaction(); try { alunoDAO.UpdateByStoredProcedure(pObject); alunoDAO.CommitTransaction(); } catch (Exception ex) { alunoDAO.RollbackTransaction(); throw ex; } return(pObject); }
public ActionResult EliminaAluno(int?id) { try { if (Session["Login"] == null) { return(RedirectToAction("Login", "Registo")); } ConexaoBD Conn = new ConexaoBD("localhost", 3307, "root", "root", "formacao"); aluno aluno = null; using (MySqlConnection conexao = Conn.ObterConexao()) { if (conexao != null) { using (MySqlCommand cmd = new MySqlCommand("select * from alunos where idalunos=@idaluno", conexao)) { cmd.Parameters.AddWithValue("@idaluno", id); using (MySqlDataReader reader = cmd.ExecuteReader()) { if (reader.Read()) { aluno = new aluno() { Naluno = reader.GetInt32("idalunos"), PriNome = reader.GetString("nome"), UltNome = reader.GetString("ultimo_nome"), Morada = reader.GetString("morada"), Genero = reader.GetString("genero") == "Masculino" ? Genero.Masculino : Genero.Feminino, DataNasc = reader.GetDateTime("datanasc"), AnoEscolaridade = reader.GetInt16("ano_escolaridade"), ImgPath = reader.GetString("foto") }; TempData["ImagemPath"] = aluno.ImgPath; return(View(aluno)); } } } } } return(RedirectToAction("ListarAluno")); } catch (Exception ex) { return(View("Erro", new HandleErrorInfo(ex, "Aluno", "ListarAluno"))); } }
/// <summary> /// Realiza o insert do objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser inserido</param> /// <returns>Objeto Inserido</returns> public aluno Insert(aluno pObject) { alunoDAO.BeginTransaction(); try { aluno alunoAux = alunoDAO.InsertByStoredProcedure(pObject); pObject.idAluno = alunoAux.idAluno; alunoDAO.CommitTransaction(); } catch (Exception ex) { alunoDAO.RollbackTransaction(); throw ex; } return(pObject); }
public ActionResult CriaAluno(aluno aluno) { try { if (Session["Login"] == null) { return(RedirectToAction("Login", "Registo")); } if (ModelState.IsValid) { string ImagemNome = Path.GetFileNameWithoutExtension(aluno.imagem.FileName); string ImagemExt = Path.GetExtension(aluno.imagem.FileName); ImagemNome = DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + ImagemNome.Trim() + ImagemExt; aluno.ImgPath = @"\Content\Imagens\" + ImagemNome; aluno.imagem.SaveAs(ControllerContext.HttpContext.Server.MapPath(aluno.ImgPath)); ConexaoBD conn = new ConexaoBD("localhost", 3307, "root", "root", "formacao"); using (MySqlConnection conexao = conn.ObterConexao()) { if (conexao != null) { string stm = "insert into alunos values(0, @primeiroNome, @ultimoNome, @morada, @genero, @dataNasc, @ano, @foto)"; using (MySqlCommand cmd = new MySqlCommand(stm, conexao)) { cmd.Parameters.AddWithValue("@primeiroNome", aluno.PriNome); cmd.Parameters.AddWithValue("@ultimoNome", aluno.UltNome); cmd.Parameters.AddWithValue("@morada", aluno.Morada); cmd.Parameters.AddWithValue("@genero", aluno.Genero.ToString()); cmd.Parameters.AddWithValue("@dataNasc", aluno.DataNasc); cmd.Parameters.AddWithValue("@ano", aluno.AnoEscolaridade); cmd.Parameters.AddWithValue("@foto", aluno.ImgPath); int nRegistos = cmd.ExecuteNonQuery(); } } } } return(RedirectToAction("ListarAluno")); } catch (Exception ex) { return(View("Erro", new HandleErrorInfo(ex, "Aluno", "ListarAluno"))); } }
public bool Update(aluno item) { if (item == null) { throw new ArgumentNullException("item"); } int index = alunos.FindIndex(p => p.id == item.id); if (index == -1) return false; alunos.RemoveAt(index); alunos.Add(item); return true; }
public void Cadastrar(AlunoDTO entidade) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:22345/"); var cli = new aluno() { Nome = "Thiago" }; HttpResponseMessage response = client.PostAsJsonAsync("api/cliente", cli).Result; if (response.IsSuccessStatusCode) { Uri uri = response.Headers.Location; } } }
public BaseResponse RemoveAluno(Aluno aluno) { BaseResponse response = new BaseResponse(); if (aluno != null) { aluno alunoDB = _logosContext.aluno.Where(a => a.Aluno_ID == aluno.AlunoID).FirstOrDefault(); _logosContext.aluno.Remove(alunoDB); _logosContext.SaveChanges(); response.Success = true; response.Description = "Aluno removido com sucesso!"; } return(response); }
public IActionResult Cadastrar([FromBody] aluno postagem) { try { if (ModelState.IsValid) { _alunoRepository.Inserir(postagem); return(Ok(postagem)); } IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(BadRequest(allErrors)); } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public ActionResult Create(aluno a) { alunoBO.Insert(a); return(RedirectToAction("Index")); }
protected void btnSalvar_Click(object sender, EventArgs e) { if (validaCamposObrigatorios()) { lblMensagem.Text = "Existem campos obrigatórios que não foram preenchidos"; lblMensagem.ForeColor = Color.Red; lblMensagem.Font.Bold = true; ClientScript.RegisterStartupScript(typeof(Page), Guid.NewGuid().ToString(), "showMessage();", true); } else if (!txtEmail.Text.Contains('@')) { lblMensagem.Text = "Email inválido"; lblMensagem.ForeColor = Color.Red; lblMensagem.Font.Bold = true; ClientScript.RegisterStartupScript(typeof(Page), Guid.NewGuid().ToString(), "showMessage();", true); } else { try { if (!string.IsNullOrWhiteSpace(txtId.Text)) { int id = int.Parse(txtId.Text); aluno alunoResult = context.aluno.First(x => x.id == id); alunoResult.nome = txtNome.Text; alunoResult.cpf = txtCpf.Text; alunoResult.telefone = txtTelefone.Text; alunoResult.email = txtEmail.Text; alunoResult.ra = txtRa.Text; alunoResult.id_curso = int.Parse(CboCurso.SelectedValue.ToString()); lblMensagem.Text = "Registro alterado com sucesso !"; lblMensagem.ForeColor = Color.Green; lblMensagem.Font.Bold = true; ClientScript.RegisterStartupScript(typeof(Page), Guid.NewGuid().ToString(), "showMessage();", true); carregaGrid(); } else { aluno aluno = new aluno() { nome = txtNome.Text, cpf = txtCpf.Text, telefone = txtTelefone.Text, email = txtEmail.Text, ra = txtRa.Text, id_curso = int.Parse(CboCurso.SelectedValue.ToString()), }; context.aluno.Add(aluno); lblMensagem.Text = "Registro inserido com sucesso !"; lblMensagem.ForeColor = Color.Green; lblMensagem.Font.Bold = true; ClientScript.RegisterStartupScript(typeof(Page), Guid.NewGuid().ToString(), "showMessage();", true); } // context.SaveChanges(); try { // seu código... context.SaveChanges(); LimparForm(); carregaGrid(); //Response.Redirect("AlunoForm.aspx"); } catch (DbEntityValidationException ex) { foreach (var eve in ex.EntityValidationErrors) { System.Diagnostics.Debug.WriteLine("Entidade do tipo \"{0}\" com estado \"{1}\" tem os seguintes erros de validação:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { System.Diagnostics.Debug.WriteLine("- Propriedade: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } catch (Exception ex) { lblMensagem.Text = $"{"Ocorreu um erro ao efetuar a operação."} {ex.Message}"; lblMensagem.ForeColor = Color.Red; lblMensagem.Font.Bold = true; ClientScript.RegisterStartupScript(typeof(Page), Guid.NewGuid().ToString(), "showMessage();", true); } } }
/// <summary> /// Realiza a busca pelos parametros informados no objeto por stored Procedure /// </summary> /// <param name="pObject">Objeto com os valores a ser atribuidos no filtro</param> /// <param name="pNumRegPag">Número de registros por página</param> /// <param name="pNumPagina">Página corrente</param> /// <param name="pDesOrdem">Critério de ordenação</param> /// <param name="pNumTotReg">Quantidade de registros que a consulta retorna</param> /// <returns>Lista de Objetos que atendam ao filtro</returns> public IList <aluno> ListForGrid(aluno pObject, int pNumRegPag, int pNumPagina, string pDesOrdem, out int pNumTotReg) { return(alunoDAO.ListForGrid(pObject, pNumRegPag, pNumPagina, pDesOrdem, out pNumTotReg)); }
/// <summary> /// Realiza a busca Lookup /// </summary> /// <param name="pObject">Objeto com os valores a ser atribuidos no filtro</param> /// <returns>Lista de Objetos que atendam ao filtro</returns> public IList <aluno> ListForLookup(aluno pObject) { return(alunoDAO.ListForLookup(pObject)); }
public aluno PostAluno(aluno item) { item = repository.Add(item); return item; }
public BaseResponse UpdateAluno(Aluno thisAluno) { BaseResponse response = new BaseResponse(); if (thisAluno != null && thisAluno.AlunoID != 0) { aluno alunoDB = _logosContext.aluno.Where(a => a.Aluno_ID == thisAluno.AlunoID).FirstOrDefault(); if (alunoDB != null) { alunoDB.Primeiro_Nome = thisAluno.PrimeiroNome; alunoDB.Segundo_Nome = thisAluno.SegundoNome; alunoDB.Data_Nascimento = thisAluno.DataNascimento; alunoDB.Email = thisAluno.Email; alunoDB.Area_Ensino = thisAluno.AreaEnsino; alunoDB.Telefone = thisAluno.Telefone; alunoDB.Celular = thisAluno.Celular; alunoDB.RG = thisAluno.RG; alunoDB.CPF = thisAluno.CPF; alunoDB.Nacao_ID = thisAluno.Nacionalidade; alunoDB.Testemunho = thisAluno.Testemunho; alunoDB.Igreja_Membro_Ha_Dez_Anos = thisAluno.IgrejaMembroDezAnos; alunoDB.Data_Batismo = thisAluno.DataBatismo; alunoDB.CidadeNascimento = thisAluno.LocalNascimento; alunoDB.Idade = thisAluno.Idade; alunoDB.Sexo = thisAluno.Sexo; alunoDB.Pai_Nome = thisAluno.NomePai; alunoDB.Mae_Nome = thisAluno.NomeMae; alunoDB.EnderecoComercial = thisAluno.EnderecoComercial; alunoDB.TelefoneComercial = thisAluno.TelefoneComercial; alunoDB.Profissao = thisAluno.Profissao; alunoDB.Estado_Civil = thisAluno.EstadoCivil; alunoDB.Estado_Civil_Antigo = thisAluno.EstadoCivilAntigo; alunoDB.Filhos_Qtt = thisAluno.QttFilhos; alunoDB.Conjuge_Nome = thisAluno.Conjuge; alunoDB.Is_Ativo = thisAluno.IsAtivo; alunoDB.Leciona_EBD = thisAluno.LecionaEBD; alunoDB.Dirige_Culto = thisAluno.DirigeCulto; alunoDB.Prega = thisAluno.Prega; alunoDB.Has_Tabaco = thisAluno.Tabaco; alunoDB.Has_Toxicos = thisAluno.Toxicos; alunoDB.Is_Sociedade_Secreta = thisAluno.SociedadeSecreta; alunoDB.Has_Ensino_Fundamental = thisAluno.EnsinoFundamental; alunoDB.Has_Ensino_Medio = thisAluno.EnsinoMedio; alunoDB.Has_Ensino_Superior = thisAluno.EnsinoSuperior; alunoDB.Outros_Cursos = thisAluno.OutrosCursos; _logosContext.SaveChanges(); response.Success = true; response.Description = "Aluno atualizado com sucesso!"; } } else { response.Success = false; response.Description = "Este aluno não existe em nossa base de dados!"; } return(response); }
static void Main() { aluno cleidson = new aluno(); }
static void Main(string[] args) { aluno a = (); }