public List <TabControle> ListarTudo(int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.Append("SELECT ID, DESCRICAO, SIGLA, VALORINT, VALORSTRING, VALORDATA FROM TabControle"); if (id > 0) { sb.Append(" WHERE ID = " + id); } else { sb.Append(" ORDER BY DESCRICAO"); } _banco.RetornoReader(sb.ToString()); List <TabControle> lista = new List <TabControle>(); while (_banco.Read()) { var model = new TabControle() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), Sigla = _banco.CampoStr("Sigla"), ValorData = _banco.CampoDataNull("VALORDATA"), ValorInt = _banco.CampoIntNull("VALORINT"), ValorString = _banco.CampoStr("VALORSTRING") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public Filiacao ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Filiacao(); _banco.RetornoReader("SELECT ID, NOME, DATANASC, ID_PESSOA FROM Filiacao where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.DataNascimento = _banco.CampoDataNull("DATANASC"); model.Nome = _banco.CampoStr("NOME"); model.Id = _banco.CampoInt32("Id_Pessoa"); } _banco.CloseReader(); return(model); } }
public TabControle ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new TabControle(); _banco.RetornoReader("SELECT ID, DESCRICAO, SIGLA, VALORINT, VALORSTRING, VALORDATA FROM TabControle where ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Descricao = _banco.CampoStr("Descricao"); model.Sigla = _banco.CampoStr("Sigla"); model.ValorData = _banco.CampoDataNull("VALORDATA"); model.ValorInt = _banco.CampoIntNull("VALORINT"); model.ValorString = _banco.CampoStr("VALORSTRING"); } _banco.CloseReader(); return(model); } }
public Pessoa ObterPorid(int id) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT P.FATOR_RH, P.NOME, P.ENDERECO, P.EMPRESA, P.EMAIL, P.DATA_NASC, P.DATA_CADASTRO,"); sb.AppendLine(" P.CPF, P.CONJUGE, P.CODIGO_VISITA, P.CODIGO_SOCIO, P.CODIGO_FICHA, P.CEP, P.CELULAR, P.BAIRRO,"); sb.AppendLine(" P.TIPO_SANGUE, P.TELEFONE, P.RG, P.PAI, P.MAE, P.OBSERVACAO, P.ID_PROFISSAO, P.ID_CIDADE,"); sb.AppendLine(" C.DESCRICAO, C.UF, F.DESCRICAO AS DESCPROFISSAO, P.Id"); sb.AppendLine(" FROM PESSOA P"); sb.AppendLine(" LEFT JOIN CIDADE C ON P.ID_CIDADE = C.ID"); sb.AppendLine(" LEFT JOIN Profissao F ON P.Id_Profissao = F.Id"); sb.AppendLine(" WHERE P.ID = " + id); _banco.RetornoReader(sb.ToString()); var model = new Pessoa(); _banco.RetornoReader(sb.ToString()); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Bairro = _banco.CampoStr("Bairro"); model.CEP = _banco.CampoStr("CEP"); model.CidadeId = _banco.CampoIntNull("Id_Cidade"); model.Cidade.Nome = _banco.CampoStr("Descricao"); model.CPF = _banco.CampoStr("CPF"); model.DataCadastro = _banco.CampoDataNull("DATA_CADASTRO"); model.DataNascimento = _banco.CampoDataNull("Data_Nasc"); model.Email = _banco.CampoStr("Email"); model.Endereco = _banco.CampoStr("Endereco"); model.FatorRH = _banco.CampoStr("Fator_RH"); model.Id = _banco.CampoInt32("Id"); model.Nome = _banco.CampoStr("Nome"); model.NomeConjuge = _banco.CampoStr("Conjuge"); model.NomeEmpresa = _banco.CampoStr("Empresa"); model.NomeMae = _banco.CampoStr("Mae"); model.NomePai = _banco.CampoStr("Pai"); model.Observacao = _banco.CampoStr("Observacao"); model.ProfissaoId = _banco.CampoIntNull("Id_Profissao"); model.Profissao.Descricao = _banco.CampoStr("DescProfissao"); model.RG = _banco.CampoStr("RG"); model.Telefone = _banco.CampoStr("Telefone"); model.TipoSangue = _banco.CampoStr("Tipo_Sangue"); model.CodigoFicha = _banco.CampoIntNull("Codigo_Ficha"); model.CodigoSocio = _banco.CampoIntNull("Codigo_Socio"); model.CodigoVisita = _banco.CampoIntNull("Codigo_Visita"); if (model.CodigoFicha != null) { model.Codigo = model.CodigoFicha.Value; } if (model.CodigoSocio != null) { model.Codigo = model.CodigoSocio.Value; } if (model.CodigoVisita != null) { model.Codigo = model.CodigoVisita.Value; } } _banco.CloseReader(); return(model); } }