Exemple #1
0
 //SALVAR (Persiste os dados. Caso já exista, envia para o UPDATE, senão  envia para o INSERT)
 public void Salvar(Cursos cursos)
 {
     if (cursos.Id > 0)
         Atualizar(cursos);
     else
         Inserir(cursos);
 }
Exemple #2
0
 //SELECT * WHERE ID
 public List<Cursos> ListarPorId(Cursos cursos)
 {
     using (conexao = new Conexao())
     {
         var strQuery = string.Format(" SELECT * FROM Cursos WHERE CursosId = {0}", cursos.Id);
         var retornoDataReader = conexao.ExecutaSelect(strQuery);
         return ListaDeObjetos(retornoDataReader);
     }
 }
Exemple #3
0
        //DELETE
        public void Excluir(Cursos cursos)
        {
            var strQuery = "";
            strQuery += string.Format(" DELETE FROM Cursos WHERE CursosId = {0}", cursos.Id);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #4
0
        //INSERT
        private void Inserir(Cursos cursos)
        {
            var strQuery = "";
            strQuery += " INSERT INTO Curso (Nome) ";
            strQuery += string.Format(" VALUES ('{0}')", cursos.Nome);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #5
0
        //UPDATE
        private void Atualizar(Cursos cursos)
        {
            var strQuery = "";
            strQuery += " UPDATE Cursos SET";
            strQuery += string.Format(" Nome = '{0}'", cursos.Nome);

            using (conexao = new Conexao())
            {
                conexao.ExecutaComando(strQuery);
            }
        }
Exemple #6
0
        //LISTA DE OBJETOS
        private List<Cursos> ListaDeObjetos(SqlDataReader reader)
        {
            var cursos = new List<Cursos>();

            while (reader.Read())
            {
                var temObjeto = new Cursos()
                {
                    Id = int.Parse(reader["CursosId"].ToString()),
                    Nome = reader["Nome"].ToString(),
                };
            }
            reader.Close();
            return cursos;
        }