public PessoaFisicaVOCollection GetAll() { PessoaFisicaVOCollection listaPessoaFisicaVO = new PessoaFisicaVOCollection(); PessoaFisicaVO pessoaFisicaVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_PessoaFisicaSelectAll"); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { pessoaFisicaVO = new PessoaFisicaVO(); pessoaFisicaVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdPessoaFisica"))) pessoaFisicaVO.IdPessoaFisica = reader.GetInt32(reader.GetOrdinal("IdPessoaFisica")); if (!reader.IsDBNull(reader.GetOrdinal("IdFornecedor"))) pessoaFisicaVO.IdFornecedor = reader.GetInt32(reader.GetOrdinal("IdFornecedor")); if (!reader.IsDBNull(reader.GetOrdinal("CPF"))) pessoaFisicaVO.CPF = reader.GetString(reader.GetOrdinal("CPF")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("IdFormacao"))) pessoaFisicaVO.IdFormacao = reader.GetInt32(reader.GetOrdinal("IdFormacao")); if (!reader.IsDBNull(reader.GetOrdinal("IdExperiencia"))) pessoaFisicaVO.IdExperiencia = reader.GetInt32(reader.GetOrdinal("IdExperiencia")); listaPessoaFisicaVO.Add(pessoaFisicaVO); } } return listaPessoaFisicaVO; }
public PessoaFisicaVOCollection GetAllPaged(long startRowIndex, int maximumRows) { PessoaFisicaVOCollection listaPessoaFisicaVO = new PessoaFisicaVOCollection(); PessoaFisicaVO pessoaFisicaVO = null; DbCommand command = db.GetStoredProcCommand("dbo.DW_PessoaFisicaSelectAllPaged"); db.AddInParameter(command, "@startRowIndex", DbType.Int64, startRowIndex); db.AddInParameter(command, "@maximumRows", DbType.Int64, maximumRows); using (IDataReader reader = db.ExecuteReader(command)) { while (reader.Read()) { if (listaPessoaFisicaVO.Count == 0) listaPessoaFisicaVO.TotalRows = int.Parse(reader.GetValue(reader.GetOrdinal("TotalRows")).ToString()); pessoaFisicaVO = new PessoaFisicaVO(); pessoaFisicaVO.IsPersisted = true; if (!reader.IsDBNull(reader.GetOrdinal("IdPessoaFisica"))) pessoaFisicaVO.IdPessoaFisica = reader.GetInt32(reader.GetOrdinal("IdPessoaFisica")); if (!reader.IsDBNull(reader.GetOrdinal("IdFornecedor"))) pessoaFisicaVO.IdFornecedor = reader.GetInt32(reader.GetOrdinal("IdFornecedor")); if (!reader.IsDBNull(reader.GetOrdinal("CPF"))) pessoaFisicaVO.CPF = reader.GetString(reader.GetOrdinal("CPF")).Trim(); if (!reader.IsDBNull(reader.GetOrdinal("IdFormacao"))) pessoaFisicaVO.IdFormacao = reader.GetInt32(reader.GetOrdinal("IdFormacao")); if (!reader.IsDBNull(reader.GetOrdinal("IdExperiencia"))) pessoaFisicaVO.IdExperiencia = reader.GetInt32(reader.GetOrdinal("IdExperiencia")); listaPessoaFisicaVO.Add(pessoaFisicaVO); } } listaPessoaFisicaVO.PageSize = maximumRows; return listaPessoaFisicaVO; }