//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); }
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); }