public EnderecoRepositorio() { conexao = new Conexao(); }
public ContaReceberRepository() { conexao = new Conexao(); }
public Guia ObterPeloId(int id) { Guia guia = null; SqlCommand command = new Conexao().ObterConexao(); command.CommandText = @"SELECT g.sexo, g.nome , g.sobrenome, g.numero_carteira_trabalho, g.categoria_habilitacao, g.salario, g.cpf, g.rg, g.data_nascimento, g.rank_, g.id_endereco, e.id, e.cep, e.logradouro, e.numero, e.complemento, e.referencia, e.id_cidade, Cidades.id as cidades_id , Cidades.nome as cidades_nome, Estados.id as estados_id, Estados.nome as estados_nome FROM guias g INNER JOIN enderecos e ON (g.id_endereco = e.id) INNER JOIN cidades Cidades ON (Cidades.id = e.id_cidade) INNER JOIN estados Estados ON (Estados.id = Cidades.id_estado) WHERE g.id = @ID"; command.Parameters.AddWithValue("@ID", id); DataTable table = new DataTable(); table.Load(command.ExecuteReader()); if (table.Rows.Count == 1) { var row = table.Rows[0]; guia = new Guia(); guia.Id = id; guia.Nome = row.Field <string>("nome"); guia.Sexo = row.Field <string>("sexo"); guia.Sobrenome = row.Field <string>("sobrenome"); guia.CarteiraTrabalho = row.Field <string>("numero_carteira_trabalho"); guia.CategoriaHabilitacao = row.Field <string>("categoria_habilitacao"); guia.Salario = row.Field <double>("salario"); guia.Cpf = row.Field <string>("cpf"); guia.Rg = row.Field <string>("rg"); guia.DataNascimento = row.Field <DateTime>("data_nascimento"); guia.Rank = row.Field <Int16>("rank_"); guia.IdEndereco = row.Field <int>("id_endereco"); guia.Endereco = new Endereco() { Id = row.Field <int>("id_endereco"), Cep = row.Field <string>("cep"), Logradouro = row.Field <string>("logradouro"), Numero = row.Field <short>("numero"), Complemento = row.Field <string>("complemento"), Referencia = row.Field <string>("referencia"), IdCidade = row.Field <int>("id_cidade"), Cidade = new Cidade { Id = row.Field <int>("cidades_id"), Nome = row.Field <string>("cidades_nome"), IdEstado = row.Field <int>("estados_id"), Estado = new Estado { Id = row.Field <int>("estados_id"), Nome = row.Field <string>("estados_nome"), } } }; } return(guia); }
public ClientePessoaJuridicaRepository() { connection = new Conexao(); }
public EnderecoRepository() { connection = new Conexao(); }
public ContaPagarRepository() { conexao = new Conexao(); }