コード例 #1
0
        public CuentasModel Cuentaabono2(string circuito)
        {
            var idcircuito     = Int32.Parse(circuito);
            var cuentasService = new CuentasService(_context);
            var cuenta         = _db.CircuitosTesoreriaCobros.Where(f => f.empresa == Empresa && f.id == idcircuito).Select(f => f.cuentaabono2).SingleOrDefault() ?? "";

            return(!String.IsNullOrEmpty(cuenta) ? cuentasService.get(cuenta) as CuentasModel : null);
        }
コード例 #2
0
        public IEnumerable <CuentasModel> getCuentasTesoreriaExclusive(string tipoasignacion, string fkcuentas, string importe)
        {
            List <CuentasModel> cuentas = new List <CuentasModel>();

            var vencimientosService = new VencimientosService(_context);
            List <VencimientosModel> vencimientos = new List <VencimientosModel>();

            vencimientos.AddRange(vencimientosService.getVencimientos(tipoasignacion, "", fkcuentas, importe));

            var cuentasService = new CuentasService(_context);

            foreach (var vencimiento in vencimientos)
            {
                cuentas.Add(cuentasService.get(vencimiento.Fkcuentatesoreria) as CuentasModel);
            }

            return(cuentas);
        }
コード例 #3
0
        public IEnumerable <CuentasModel> getCuentasTesoreria()
        {
            List <CuentasModel> cuentas = new List <CuentasModel>();
            var cuentastesoreria        = _db.Cuentastesoreria.Where(f => f.empresa == Empresa);

            var cuentasService = new CuentasService(_context);

            foreach (var cuenta in cuentastesoreria)
            {
                var cuentaModel = cuentasService.get(cuenta.fkcuentas) as CuentasModel;

                if (!cuentaModel.Bloqueado)
                {
                    cuentas.Add(cuentaModel);
                }
            }

            return(cuentas);
        }