public IList<Reporte> ObtenerTodos() { IList<Reporte> reportes; try { daReporte = new daReporte(); daReporte.AbrirSesion(); reportes = daReporte.ObtenerTodos(); } catch (Exception) { throw; } finally { daReporte.CerrarSesion(); } return reportes; }
public Reporte ObtenerPorId(int idReporte) { Reporte reporte; try { daReporte = new daReporte(); daReporte.AbrirSesion(); reporte = daReporte.ObtenerPorId(idReporte); daItemReporte = new daReporteItem(); daItemReporte.AsignarSesion(daReporte); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "idReporte", idReporte }); reporte.items = daItemReporte.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daReporte.CerrarSesion(); } return reporte; }