コード例 #1
0
        public void GravarCaracteristica(SICAD.DAL.SapiensEntities.ClienteCaracteristica carSap)
        {
            var entidadeSapiens = new EntidadesSapiens();

            entidadeSapiens.E085CCL.AddObject(carSap);

            entidadeSapiens.SaveChanges();
        }
コード例 #2
0
        public List<ContatoSapiens> ObterContatosPorCliente(int codCliente)
        {
            var sapiens = new EntidadesSapiens();

            var query = from c in sapiens.E085CTO
                        where c.CODCLI == codCliente select c;

            return query.ToList();
        }
コード例 #3
0
ファイル: SocioSapiensDAL.cs プロジェクト: gilmartmd/sicadv3
        public List<PessoaJuridicaSapiens> ObterSociosPorCliente(int codCliente)
        {
            using (var sapiens = new EntidadesSapiens())
            {
                var query = from s in sapiens.E085JUR where s.CODCLI == codCliente select s;

                return query.ToList();

            }
        }
コード例 #4
0
        public List<SICAD.DAL.SapiensEntities.EnderecoCobrancaSapiens> ObterEnderecosCobrancaPorCliente(int codCliente)
        {
            using (var sapiens = new EntidadesSapiens ())
            {
                var query = from e in sapiens.E085COB
                            where e.CODCLI == codCliente
                            select e;

                return query.ToList();
            }
        }
コード例 #5
0
        public List<ReferenciasSapiens> ListarTodos()
        {
            using (var sapiens = new EntidadesSapiens())
            {

                var query = from r in sapiens.E087INF

                            select r;

                return query.ToList();
            }
        }
コード例 #6
0
ファイル: RepresentanteBLL.cs プロジェクト: gilmartmd/sicadv3
        public List<Representante> ListarVendedores(int codRepresentante, IEnumerable<Representante> representantes)
        {
            var sapiens = new EntidadesSapiens();

            //                var repDAL = new RepresentanteDAL();

            //var representantes = this.ListarTodos();

            var categorias = sapiens.E090HRP.ToList();

            var vendedores = from c in categorias
                                join r in representantes
                                on c.CODREP equals r.codrep
                                where c.CATREP == "VEN" && r.sitrep == "A"
                                select new Representante{ codrep = c.CODREP, nomrep = r.nomrep };

            return vendedores.ToList();
        }
コード例 #7
0
        public List<ModuloSistemaSapiens> ListarSistemasDoUsuario(int codUsuario)
        {
            var listaModulos = new List<ModuloSistemaSapiens>();

            using (var sapiens = new EntidadesSapiens())
            {
                var query = from m in sapiens.USU_TMODSIS
                            join s in sapiens.USU_TSISTEMA
                              on m.USU_CODSIS equals s.USU_CODSIS
                            join u in sapiens.USU_TUSUMODSIS
                              on s.USU_CODSIS equals u.USU_CODSIS
                            where u.USU_CODUSU == codUsuario
                            select m;

                listaModulos = query.ToList();

                return listaModulos;
            }
        }
コード例 #8
0
        public List<ReferenciasSapiens> ObterReferenciasPorCliente(int codCliente)
        {
            using (var sapiens = new EntidadesSapiens())
            {

                var query = from r in sapiens.E087INF
                            join rh in sapiens.E085HIN
                              on r.CODINF equals rh.CODINF
                            join rc in sapiens.E085CLI
                              on rh.CODCLI equals rc.CODCLI
                           where rc.CODCLI == codCliente
                            select r;

                var referencias = query.ToList();

                return referencias;

            }
        }
コード例 #9
0
        public List<SICAD.DAL.Model.DefinicoesSapiens> ListarTodos()
        {
            try
            {
                using (var sapiens = new EntidadesSapiens())
                {
                    var query = from d in sapiens.E085HCL
                                select new SICAD.DAL.Model.DefinicoesSapiens()
                                {
                                    codcli = d.CODCLI,
                                    codfil = d.CODFIL
                                };

                    return query.ToList();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #10
0
        public SICAD.DAL.Model.DefinicoesSapiens ObterDefinicoesPorCliente(int codigoCliente, int? codFilial, int codEmp = 1)
        {
            var definicoesCliente = new SICAD.DAL.Model.DefinicoesSapiens();

            try
            {
                using (var sapiens = new EntidadesSapiens())
                {
                    var query = from d in sapiens.E085HCL
                                where d.CODCLI == codigoCliente
                                   && d.CODFIL == codFilial

                                select new SICAD.DAL.Model.DefinicoesSapiens()
                                {
                                    Codrep = d.CODREP,
                                    Codcpg = d.CODCPG,
                                    Codfpg = d.CODFPG,
                                    limite = d.VLRLIM,
                                    Catcli = d.CATCLI,
                                    Codcrp = d.CODCRP,
                                    Acepar = d.ACEPAR,
                                    Codrve = d.CODRVE,
                                    UsuCbtban = d.USU_CBTBAN,
                                    UsuEmitebol = d.USU_EMITEBOL,
                                    Recjmm = d.RECJMM,
                                    Rectjr = d.RECTJR,
                                    UsuPerds1 = d.USU_PERDS1,
                                    Limapr = d.LIMAPR
                                };

                    return query.FirstOrDefault();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }