public List <Pessoa> ListarPorNome(string nome, int?idCidade = null) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.AppendLine("SELECT P.ID, P.NOME, P.CODIGO_SOCIO, P.CODIGO_FICHA, P.CODIGO_VISITA FROM Pessoa P"); sb.AppendLine(" WHERE P.NOME containing('" + nome + "')"); if (idCidade != null) { sb.AppendLine(" AND P.id_Cidade = " + idCidade.Value); } sb.AppendLine(" ORDER BY P.NOME"); _banco.RetornoReader(sb.ToString()); List <Pessoa> lista = new List <Pessoa>(); while (_banco.Read()) { var model = new Pessoa() { Id = _banco.CampoInt32("Id"), Nome = _banco.CampoStr("Nome"), CodigoFicha = _banco.CampoIntNull("CODIGO_FICHA"), CodigoSocio = _banco.CampoIntNull("CODIGO_SOCIO"), CodigoVisita = _banco.CampoIntNull("CODIGO_VISITA") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
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 List <Sequencia> ListarPorTudo(int id = 0) { using (_banco = new BancoFB()) { var sb = new StringBuilder(); sb.Append("SELECT ID, SIGLA, DESCRICAO, VALOR FROM SEQUENCIA"); if (id > 0) { sb.Append(" WHERE ID = " + id); } else { sb.Append(" ORDER BY SIGLA"); } _banco.RetornoReader(sb.ToString()); List <Sequencia> lista = new List <Sequencia>(); while (_banco.Read()) { var model = new Sequencia() { Id = _banco.CampoInt32("Id"), Descricao = _banco.CampoStr("Descricao"), Sigla = _banco.CampoStr("Sigla"), Valor = _banco.CampoIntNull("Valor") }; lista.Add(model); } ; _banco.CloseReader(); return(lista); } }
public Sequencia ObterPorid(int id) { using (_banco = new BancoFB()) { var model = new Sequencia(); _banco.RetornoReader("SELECT ID, SIGLA, DESCRICAO, VALOR FROM SEQUENCIA WHERE ID = " + id); if (_banco.Read()) { model.Id = _banco.CampoInt32("Id"); model.Descricao = _banco.CampoStr("Descricao"); model.Sigla = _banco.CampoStr("Sigla"); model.Valor = _banco.CampoIntNull("Valor"); } _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); } }