public void Alterar(Usuario entidade)
 {
     var strQuery = "";
     strQuery += " UPDATE Usuario SET ";
     strQuery += string.Format(" login = '******', ", entidade.Login);
     strQuery += string.Format(" senha = '{0}', ", entidade.Senha);
     strQuery += string.Format(" empresa = '{0}' ", entidade.Empresa);
     strQuery += string.Format(" email = '{0}', ", entidade.Email);
     strQuery += string.Format(" WHERE usuario_id = {0} ", entidade.Id);
     _context.ExecutaComando(strQuery);
 }
        public void Inserir(Usuario entidade)
        {
            entidade.Classificacao = Pessoa.USUARIO;
            _pessoaRepositorioADO.Inserir((Pessoa) entidade);
            entidade.Id = _pessoaRepositorioADO.UltimoId;

            var strQuery = "";
            strQuery += " INSERT INTO Usuario (usuario_id, login, senha, empresa, email) ";
            strQuery += string.Format(" VALUES ('{0}', '{1}', '{2}', '{3}', '{4}') ",
                entidade.Id, entidade.Login, entidade.Senha, entidade.Empresa, entidade.Email);
            _context.ExecutaComando(strQuery);
        }
 private List<Usuario> TransformaReaderEmListaDeObjeto(SqlDataReader reader)
 {
     var usuarios = new List<Usuario>();
     while (reader.Read())
     {
         var temObjeto = new Usuario()
         {
             Id = int.Parse(reader["usuario_id"].ToString()),
             Login = reader["login"].ToString(),
             Senha = reader["senha"].ToString(),
             Empresa = reader["empresa"].ToString(),
             Email = reader["email"].ToString(),
         };
         usuarios.Add(temObjeto);
     }
     reader.Close();
     return usuarios;
 }
 public void Excluir(Usuario entidade)
 {
     var strQuery = string.Format(" DELETE FROM Usuario WHERE usuario_id = {0}", entidade.Id);
     _context.ExecutaComando(strQuery);
 }