public void Inserir(Aluno aluno) { _sql = string.Format(@"INSERT INTO ALUNOS (NOME, CARGO, DATANASCIMENTO) VALUES ('{0}','{1}','{2}')", aluno.Nome, aluno.Cargo, aluno.DataNasc); using (_contexto = new Contexto()) { _contexto.ExecutaComando(_sql); } }
public void Salvar(Aluno aluno) { if (aluno.Id > 0) { Alterar(aluno); } else { Inserir(aluno); } }
public void Alterar(Aluno aluno) { var sql = new StringBuilder(); sql.Append("UPDATE ALUNOS SET "); sql.Append(String.Format(" NOME = '{0}', ", aluno.Nome)); sql.Append(String.Format(" CARGO = '{0}', ", aluno.Cargo)); sql.Append(String.Format(" DATANASCIMENTO = '{0}' ", aluno.DataNasc)); sql.Append(String.Format(" WHERE ALUNOID = {0}", aluno.Id)); using (_contexto = new Contexto()) { _contexto.ExecutaComando(sql.ToString()); } }
private List<Aluno> TranformaReaderEmLista(SqlDataReader reader) { var lista = new List<Aluno>(); while (reader.Read()) { var aluno = new Aluno { Id = Convert.ToInt32(reader["AlunoId"]), Nome = reader["nome"].ToString(), Cargo = reader["cargo"].ToString(), DataNasc = Convert.ToDateTime(reader["DataNascimento"]) }; lista.Add(aluno); } reader.Close(); return lista; }
public static void CadastrarAluno() { var nome = Prompt("Digite o nome do aluno"); var cargo = Prompt("Digite o cargo do aluno"); var data = DateTime.Parse(Prompt("Digite o Data de Nascimento do aluno")); var aluno = new Aluno { Nome = nome, Cargo = cargo, DataNasc = data }; new AlunoApp().Salvar(aluno); Menu(); }
public static void ExcluirAluno() { var aluno = new Aluno { Id = int.Parse(Prompt("Digite o id do aluno que deseja excluir: ")) }; new AlunoApp().Excluir(aluno.Id); Menu(); }
public static void AlterarAluno() { var aluno = new Aluno { Id = int.Parse(Prompt("Digite o id do aluno que deseja alterar: ")), Nome = Prompt("Digite o nome do aluno"), Cargo = Prompt("Digite o cargo do aluno"), DataNasc = DateTime.Parse(Prompt("Digite o Data de Nascimento do aluno")) }; new AlunoApp().Salvar(aluno); Menu(); }