private ModAluno read_Aluno(MySqlDataReader reader) { ModAluno aluno = new ModAluno(); aluno.IdAluno = ConverteReader.ConverteInt(reader["idaluno"]); aluno.Nome = (string)reader["nome"] ?? ""; aluno.Email = (string)reader["email"] ?? ""; aluno.DtCadastro = ConverteReader.ConverteDateTime(reader["dtcadastro"]); aluno.Valor = ConverteReader.ConverteDecimal(reader["valor"]); aluno.Curso = read_Curso(reader); return(aluno); }
// [IgnoreModelErrors("ConfirmaSenha")] public ActionResult ExibeCadastroAluno(ModAluno aluno) { if (aluno.IdAluno == 30) { ModelState.AddModelError("IdAluno", "Código do Aluno não pode ser igual a 30."); } if (ModelState.IsValid == false) { return(View("CadastroAluno", aluno)); } return(View(aluno)); }
public Int32 Aluno_Upd(ModAluno aluno) { Int32 _return = 0; // Instancia nossa Conexao ConexaoMySql conexao = new ConexaoMySql(TipoConexao.Conexao.WebConfig); // Se existe erro na conexao move o erro para a classe de acesso if (conexao.ExisteErro()) { setMensagemErro(conexao.mErro); return(-1); } try { MySqlCommand cmd = new MySqlCommand("pcdAluno_Upd", conexao.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idaluno", aluno.IdAluno); cmd.Parameters.AddWithValue("idcurso", aluno.Curso.idCurso); cmd.Parameters.AddWithValue("nome", aluno.Nome ?? ""); cmd.Parameters.AddWithValue("email", aluno.Email ?? ""); cmd.Parameters.AddWithValue("valor", aluno.Valor); cmd.Parameters.AddWithValue("dtcadastro", aluno.DtCadastro); // Abre nossa Conexao if (conexao.OpenConexao() == false) { setMensagemErro(conexao.mErro); return(-1); } _return = cmd.ExecuteNonQuery(); } catch (MySqlException e) { // Trata os erros de nossa conexão setMensagemErro(e.Message.ToString()); _return = -1; } // Fecha nossa Conexao conexao.CloseConexao(); // Retorna nossa lista de dados return(_return); }
public ActionResult ExibeCadastroAluno(ModAluno aluno) { if (aluno.IdAluno == 30) { ModelState.AddModelError("IdAluno", "Código do Aluno não pode ser igual a 30."); } //if(aluno.Nome==null || aluno.Nome.Trim().Length == 0) //{ // ModelState.AddModelError("Nome", "Campo nome deve ser preenchido."); //} if (ModelState.IsValid == false) { return(View("CadastroAluno", aluno)); } return(View(aluno)); }
public ActionResult CadastroAluno(int idAluno) { DAOMySql dao = new DAOMySql(); ModAluno aluno = new ModAluno(); if (idAluno > 0) { aluno = dao.getAluno(idAluno); } else { aluno.DtCadastro = DateTime.Now; aluno.Valor = 0; } ViewBag.ListaCursos = dao.ListaCursos(); return(View(aluno)); }
public ActionResult CadastroAluno(ModAluno aluno) { DAOMySql dao = new DAOMySql(); if (ModelState.IsValid) { if (aluno.IdAluno == 0) { dao.Aluno_Ins(aluno); } else { dao.Aluno_Upd(aluno); } return(RedirectToAction("ListaAlunos", "EscolaMySql").Mensagem(dao.MensagemErroFormatada())); } ViewBag.ListaCursos = dao.ListaCursos(); return(View(aluno)); }
[HttpPost] // this method collects the data from the browser. it MUST BE declared public ActionResult ExibeCadastroAlunoTipado(ModAluno aluno) { // Validation if (aluno.idAluno <= 0) { ModelState.AddModelError("idAluno", "student code must be >0"); } if (aluno.nome == null || aluno.nome.Trim().Length == 0) { ModelState.AddModelError("nome", "name must be filled"); } // validade works because is activated in Global.asax if (ModelState.IsValid == false) { return(View("CadastroAluno", aluno)); // calls Cadastro Aluno if occurs some problem and returns the node } return(View(aluno)); }
public ActionResult CadastroAluno() { ModAluno aluno = new ModAluno(); return(View(aluno)); }
public Int32 Aluno_Del(ModAluno aluno) { return(Aluno_Del(aluno.IdAluno)); }
public ActionResult ExibeCadastroAlunoTipado(ModAluno aluno) { return(View(aluno)); }