public SolCotizacion ObtenerPorId(int idSolCotizacion) { SolCotizacion solicitud; try { daSolCotizacion = new daSolCotizacion(); daSolCotizacion.AbrirSesion(); solicitud = daSolCotizacion.ObtenerPorId(idSolCotizacion); daSolCotizacionGrupo = new daSolCotizacionGrupo(); daSolCotizacionGrupo.AsignarSesion(daSolCotizacion); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "idSolCotizacion", idSolCotizacion }); solicitud.grupos = daSolCotizacionGrupo.ObtenerLista(filtros); daSolCotizacionItem = new daSolCotizacionItem(); daSolCotizacionItem.AsignarSesion(daSolCotizacion); foreach (SolCotizacionGrupo grupo in solicitud.grupos) { filtros = new List<object[]>(); filtros.Add(new object[] { "idSolCotizacionGrupo", grupo.idSolCotizacionGrupo }); grupo.items = daSolCotizacionItem.ObtenerLista(filtros); } } catch (Exception) { throw; } finally { daSolCotizacion.CerrarSesion(); } return solicitud; }
public object[] ObtenerTodos(Paginacion paginacion, Orden orden) { object[] datos; try { daSolCotizacion = new daSolCotizacion(); daSolCotizacion.AbrirSesion(); datos = daSolCotizacion.ObtenerPaginacion(new List<object[]>(), paginacion, orden); } catch (Exception) { throw; } finally { daSolCotizacion.CerrarSesion(); } return datos; }
public List<SolCotizacion> ObtenerPendientes() { List<SolCotizacion> solicitudes; try { daSolCotizacion = new daSolCotizacion(); daSolCotizacion.AbrirSesion(); List<object[]> filtros = new List<object[]>(); filtros.Add(new object[] { "estado", 0 }); solicitudes = daSolCotizacion.ObtenerLista(filtros); } catch (Exception) { throw; } finally { daSolCotizacion.CerrarSesion(); } return solicitudes; }