public List<Portadores> PesquisarBL()
        {
            /*criar as regras de negocio*/
            PortadoresDA porDA = new PortadoresDA();

            return porDA.PesquisarDA();
        }
        public List<Portadores> PesquisarBuscaBL(string valor)
        {
            /*criar as regras de negocio*/
            PortadoresDA portadoresDA = new PortadoresDA();

            return portadoresDA.PesquisarBuscaDA(valor);
        }
        public bool InserirBL(Portadores por)
        {
            if (IsValid(por))
            {
                PortadoresDA porDA = new PortadoresDA();

                return porDA.InserirDA(por);
            }
            else
                return false;
        }
        public bool ExcluirBL(Portadores por)
        {
            if (por.Id > 0)
            {
                PortadoresDA porDA = new PortadoresDA();

                return porDA.ExcluirDA(por);
            }
            else
                return false;
        }
        public bool EditarBL(Portadores por)
        {
            if (por.Id > 0 && IsValid(por))
            {
                PortadoresDA porDA = new PortadoresDA();

                return porDA.EditarDA(por);
            }
            else
                return false;
        }
        public List<Portadores> PesquisarBL(int por)
        {
            PortadoresDA porDA = new PortadoresDA();

            return porDA.PesquisarDA(por);
        }
        public override List<Base> Pesquisar(string codDes)
        {
            PortadoresDA porDA = new PortadoresDA();

            return porDA.Pesquisar(codDes);
        }
        public bool CodigoJaUtilizadoBL(Int32 codigo)
        {
            PortadoresDA porDA = new PortadoresDA();

            return porDA.CodigoJaUtilizadoDA(codigo);
        }
Example #9
0
        private List<Titulos> CarregarObjTitulos(SqlDataReader dr)
        {
            List<Titulos> titulos = new List<Titulos>();
            PessoasDA pesDA = new PessoasDA();
            PortadoresDA porDA = new PortadoresDA();
            TiposDocumentosDA tipDA = new TiposDocumentosDA();
            CidadesDA cidDA = new CidadesDA();
            EstadosDA estDA = new EstadosDA();

            while (dr.Read())
            {
                Titulos tit = new Titulos();
                tit.Id = utils.ComparaIntComZero(dr["ID"].ToString());
                tit.Numero = utils.ComparaIntComZero(dr["NUMERO"].ToString());
                tit.Parcela = utils.ComparaIntComZero(dr["PARCELA"].ToString());
                tit.Valor = utils.ComparaDecimalComZero(dr["VALOR"].ToString());
                tit.Pessoaid = utils.ComparaIntComNull(dr["PESSOAID"].ToString());
                tit.Portadorid = utils.ComparaIntComNull(dr["PORTADORID"].ToString());
                tit.DataVencimento = DateTime.Parse(dr["DTVENCIMENTO"].ToString());
                tit.DataEmissao = DateTime.Parse(dr["DTEMISSAO"].ToString());
                tit.TipoDocumentoId = utils.ComparaIntComNull(dr["TIPODOCUMENTOID"].ToString());
                tit.Tipo = dr["TIPO"].ToString();
                tit.DtPagamento = utils.ComparaDataComNull(dr["dtPagamento"].ToString());
                tit.ValorPago = utils.ComparaDecimalComZero(dr["valorpago"].ToString());
                tit.Obs = dr["obs"].ToString();

                int id = 0;

                if (tit.Pessoaid != null)
                {
                    id = Convert.ToInt32(tit.Pessoaid);
                    List<Pessoas> pessoas = pesDA.PesquisarDA(id);
                    Pessoas pes = new Pessoas();

                    foreach (Pessoas ltPes in pessoas)
                    {
                        pes.Id = ltPes.Id;
                        pes.Codigo = ltPes.Codigo;
                        pes.Nome = ltPes.Nome;
                        pes.CpfCnpj = ltPes.CpfCnpj;
                        pes.Endereco = ltPes.Endereco;
                        pes.Tipo = ltPes.Tipo;
                        pes.Cep = ltPes.Cep;
                        pes.CidadeId = ltPes.CidadeId;

                        DataSet dsCid = cidDA.PesquisaDA(pes.CidadeId);
                        Cidades cid = new Cidades();
                        if (dsCid.Tables[0].Rows.Count != 0)
                        {
                            cid.Id = (Int32)dsCid.Tables[0].Rows[0]["id"];
                            cid.Codigo = (Int32)dsCid.Tables[0].Rows[0]["codigo"];
                            cid.Descricao = (string)dsCid.Tables[0].Rows[0]["descricao"];
                            cid.EstadoId = (Int32)dsCid.Tables[0].Rows[0]["estadoid"];

                            DataSet dsEst = estDA.PesquisaDA(cid.EstadoId);
                            Estados est = new Estados();

                            if (dsEst.Tables[0].Rows.Count > 0)
                            {
                                est.Id = (Int32)dsEst.Tables[0].Rows[0]["id"];
                                est.Uf = (string)dsEst.Tables[0].Rows[0]["uf"];
                                est.Descricao = (string)dsEst.Tables[0].Rows[0]["descricao"];
                            }

                            cid.Estados = est;

                            pes.Cidade = cid;
                        }
                    }

                    tit.Pessoas = pes;
                }

                if (tit.Portadorid != null)
                {
                    id = Convert.ToInt32(tit.Portadorid);
                    List<Portadores> portadores = porDA.PesquisarDA(id);
                    Portadores por = new Portadores();

                    foreach (Portadores ltPor in portadores)
                    {
                        por.Id = ltPor.Id;
                        por.Codigo = ltPor.Codigo;
                        por.Descricao = ltPor.Descricao;
                        por.Carteira = ltPor.Carteira;

                    }

                    tit.Portador = por;
                }

                if (tit.TipoDocumentoId > 0)
                {
                    id = Convert.ToInt32(tit.TipoDocumentoId);
                    List<TiposDocumentos> tiposdocumentos = tipDA.PesquisarDA(id);
                    TiposDocumentos tip = new TiposDocumentos();
                    foreach (TiposDocumentos ltTip in tiposdocumentos)
                    {
                        tip.Codigo = ltTip.Codigo;
                        tip.Descricao = ltTip.Descricao;
                    }

                    tit.TiposDocumentos = tip;
                }
                titulos.Add(tit);
            }
            return titulos;
        }