コード例 #1
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);
            }
        }
コード例 #2
0
 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);
     }
 }
コード例 #3
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);
     }
 }
コード例 #4
0
        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);
            }
        }