public object[] ObtenerTodos(Paginacion paginacion, Orden orden) { object[] datos; try { daPresupuesto = new daPresupuesto(); daPresupuesto.AbrirSesion(); datos = daPresupuesto.ObtenerPaginacion(new List<object[]>(), paginacion, orden); } catch (Exception) { throw; } finally { daPresupuesto.CerrarSesion(); } return datos; }
public Presupuesto ObtenerPorId(int idPresupuesto) { Presupuesto presupuesto; try { daPresupuesto = new daPresupuesto(); daPresupuesto.AbrirSesion(); presupuesto = daPresupuesto.ObtenerPorId(idPresupuesto); daItemPresupuesto = new daPresupuestoItem(); daItemPresupuesto.AsignarSesion(daPresupuesto); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "idPresupuesto", idPresupuesto }); presupuesto.items = daItemPresupuesto.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daPresupuesto.CerrarSesion(); } return presupuesto; }