コード例 #1
0
 public static Pessoa Consultar(int codigo)
 {
     Pessoa corretor = new Pessoa(); // Instancia a classe Cargos.
     SqlConnection conexao = new SqlConnection(stringConexao); // Define a conexao com o banco de dados.
     string comando = "select * from pessoa where id = " + // Instrucao SQL a ser executada.
     codigo.ToString();
     conexao.Open(); // Abre a conexao com o banco de dados.
                     // Determina a instrucao SQL e a string de conexao a ser usada.
     SqlCommand sql = new SqlCommand(comando, conexao);
     // Cria um objeto Sq1DataReader pars ler os registros retornados pela consulta.
     SqlDataReader dr = sql.ExecuteReader();
     dr.Read(); // La os registros retornados pela consulta.
                // Obtem o valor do campo "Cedigo" da linha selecionada no DataGridView e
                // atribui este valor ao atributo "id" da classe Cargos.
     corretor.Id = dr.GetInt32(0); // Obtem o valor do campo "Nome do Cargo" da linha selecionada no DataGridView e
                                   // atribui este valor ao atributo "nome" da classe Cargos.
                                   // Obtem o valor do campo "Departamento" da linha selecionada no DataGridView e
                                   // atribui este valor ao atributo "depto" da classe Cargos.
     corretor.Nome = dr.GetString(2);
     corretor.Email = dr.GetString(3);
     corretor.Endereco = dr.GetString(4);
     corretor.Cpf = dr.GetString(5);
     corretor.Rg = dr.GetString(6);
     corretor.Telefone = dr.GetString(6);
     dr.Close(); // Fecha o objeto Sq1DataReader.
     conexao.Close(); // Fecha a conexao com o banco de dados.
     return (corretor);
     // Retorna o objeto cargos contendo os valores dos tras campos.
 }
コード例 #2
0
 public static void Alterar(Pessoa pessoa)
 {
     SqlConnection conexao = new SqlConnection(stringConexao); // Define a conexao com o banco de dados.
     string comando = @"update pessoa set " + // Instrucao SQL a ser executada.
         "nome = '" + pessoa.Nome + "', " +
         "email = '" + pessoa.Email + "', " +
         "endereco = '" + pessoa.Endereco + "', " +
         "cpf = '" + pessoa.Cpf + "', " +
         "rg = '" + pessoa.Rg + "',  " +
         "telefone = '" + pessoa.Telefone + "' " +
         "where id = " + pessoa.Id;
     conexao.Open(); // Abre a conexao com o banco de dados.
                     // Determina a instrucao SQL e a string de conexao a ser usada.
     SqlCommand sql = new SqlCommand(comando, conexao);
     sql.ExecuteNonQuery(); // Executa a instrucao SQL no banco de dados.
     conexao.Close(); // Fecha a conexao com o banco de dados.
 }
コード例 #3
0
 public static void Incluir(Pessoa pessoa)
 {
     SqlConnection conexao = new SqlConnection(stringConexao); // Define a conexao com o banco de dados.
     string comando = @"insert into pessoa
        (nome
        , email
        , endereco
        , cpf
        , rg
        , telefone
        ,tipo) values ('" + // Instruc5o SQL a ser executada.
     pessoa.Nome + "','" +
     pessoa.Email + "','" +
     pessoa.Endereco + "','" +
     pessoa.Cpf + "','" +
     pessoa.Rg + "','" +
     pessoa.Telefone + "','" +
     pessoa.Tipo + "')";
     conexao.Open(); // Abre a conexao com o banco de dados.
                     // Determina a instruc5o SQL e a string de conexio a ser usada.
     SqlCommand sql = new SqlCommand(comando, conexao);
     sql.ExecuteNonQuery(); // Executa a instrucio SQL no banco de dados.
     conexao.Close(); // Fecha a conexao com o banco de dados.
 }
コード例 #4
0
 public Proprietario_Imovel()
 {
     this.imovel = new Imovel();
     this.proprietario = new Pessoa();
 }