コード例 #1
0
 public void Inserir(Pessoa entidade)
 {
     var strQuery = "";
     strQuery += " INSERT INTO Pessoa (nome, classificacao) ";
     strQuery += string.Format(" VALUES ('{0}', '{1}') ", entidade.Nome, entidade.Classificacao);
     _context.ExecutaComando(strQuery);
     UltimoId = Convert.ToInt32(_context.ExecutaScalar("SELECT SCOPE_IDENTITY()"));
 }
コード例 #2
0
 public void Alterar(Pessoa entidade)
 {
     var strQuery = "";
     strQuery += " UPDATE Pessoa SET ";
     strQuery += string.Format(" nome = '{0}', ", entidade.Nome);
     strQuery += string.Format(" classificacao = '{0}' ", entidade.Classificacao);
     strQuery += string.Format(" WHERE pessoa_id = '{0}' ", entidade.Id);
     _context.ExecutaComando(strQuery);
 }
コード例 #3
0
 private List<Pessoa> TransformaReaderEmListaDeObjeto(SqlDataReader reader)
 {
     var usuarios = new List<Pessoa>();
     while (reader.Read())
     {
         var temObjeto = new Pessoa()
         {
             Id = int.Parse(reader["pessoa_id"].ToString()),
             Nome = reader["nome"].ToString(),
             Classificacao = int.Parse(reader["classificacao"].ToString())
         };
         usuarios.Add(temObjeto);
     }
     reader.Close();
     return usuarios;
 }
コード例 #4
0
 public void Excluir(Pessoa entidade)
 {
     var strQuery = string.Format(" DELETE FROM Pessoa WHERE pessoa_id = {0}", entidade.Id);
     _context.ExecutaComando(strQuery);
 }