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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
 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);
     }
 }
Example #5
0
 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);
            }
        }