Пример #1
0
        //BANCOS
        public DTO.ResultadoLista <DTO.Bancos.Banco.Resumen> Bancos_Banco_Lista()
        {
            var result = new ResultadoLista <DTO.Bancos.Banco.Resumen>();

            try
            {
                using (var ctx = new dBEntities(_cn.ConnectionString))
                {
                    var q = ctx.bancos.ToList();
                    if (q.Count > 0)
                    {
                        var list = q.Select(d =>
                        {
                            var r = new DTO.Bancos.Banco.Resumen()
                            {
                                Id     = d.auto,
                                Codigo = d.codigo,
                                Nombre = d.nombre,
                                Numero = d.numero_cuenta
                            };

                            var entContBanco = ctx.contabilidad_banco.FirstOrDefault(b => b.auto_banco == d.auto);
                            if (entContBanco != null)
                            {
                                if (entContBanco.idPlanCta.HasValue)
                                {
                                    r.CtaContable = new DTO.Cuenta.Resumen()
                                    {
                                        Codigo      = entContBanco.contabilidad_plancta1.codigo,
                                        Descripcion = entContBanco.contabilidad_plancta1.descripcion,
                                    };
                                }
                                ;

                                if (entContBanco.idPlanCta_IGTF.HasValue)
                                {
                                    r.CtaIGTF = new DTO.Cuenta.Resumen()
                                    {
                                        Codigo      = entContBanco.contabilidad_plancta.codigo,
                                        Descripcion = entContBanco.contabilidad_plancta.descripcion,
                                    };
                                }
                            }

                            return(r);
                        }).ToList();

                        result.cntRegistro = list.Count();
                        result.Lista       = list;
                    }
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DTO.EnumResult.isError;
            }

            return(result);
        }
Пример #2
0
        public ResultadoLista <DTO.Bancos.Banco.Resumen> Bancos_Banco_Lista_Resumen()
        {
            var result = new ResultadoLista <DTO.Bancos.Banco.Resumen>();

            try
            {
                using (var ctx = new dBEntities(_cn.ConnectionString))
                {
                    var q = ctx.bancos.ToList();
                    if (q.Count > 0)
                    {
                        var list = q.Select(d =>
                        {
                            var r = new DTO.Bancos.Banco.Resumen()
                            {
                                Id     = d.auto,
                                Codigo = d.codigo,
                                Nombre = d.nombre,
                                Numero = d.numero_cuenta
                            };

                            return(r);
                        }).ToList();

                        result.cntRegistro = list.Count();
                        result.Lista       = list;
                    }
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DTO.EnumResult.isError;
            }

            return(result);
        }