public List <PresupShowDataSource> Busqueda(string tipo, string buscar) { List <PresupShowDataSource> presupdev = new List <PresupShowDataSource>(); try { var items = this.persistencia.Busqueda(tipo, buscar); if (items != null) { foreach (var item in items) { PresupShowDataSource ds = new PresupShowDataSource(); ds.Anio = item.anio; ds.IdMes = item.mes; ds.Cuenta = item.maeconta.cuenta; ds.IdCentro = item.idcentro; ds.Presupuesto = item.cantidad; presupdev.Add(ds); } } else { presupdev = this.PresupuestoNull(); } } catch (Exception ex) { throw ex; } return(presupdev); }
private List <PresupShowDataSource> PresupuestoNull() { List <PresupShowDataSource> presup = new List <PresupShowDataSource>(); PresupShowDataSource ds = new PresupShowDataSource(); ds.Anio = null; ds.IdMes = null; ds.Cuenta = null; ds.IdCentro = null; ds.Presupuesto = null; presup.Add(ds); return(presup); }