Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }
Exemplo n.º 3
0
 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;
 }