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