예제 #1
0
 public Servicio ObtenerPorId(int idServicio)
 {
     Servicio servicio;
     try
     {
         daServicio = new daServicio();
         daServicio.AbrirSesion();
         servicio = daServicio.ObtenerPorId(idServicio);
         List<object[]> filtros = new List<object[]>();
         filtros.Add(new object[] { "idServicio", idServicio });
         daServicioUnidad = new daServicioUnidad();
         daServicioUnidad.AsignarSesion(daServicio);
         servicio.unidades = daServicioUnidad.ObtenerLista(filtros);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daServicio.CerrarSesion();
     }
     return servicio;
 }
예제 #2
0
 public IList<Servicio> ObtenerTodos()
 {
     IList<Servicio> servicios;
     try
     {
         daServicio = new daServicio();
         daServicio.AbrirSesion();
         servicios = daServicio.ObtenerTodos();
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daServicio.CerrarSesion();
     }
     return servicios;
 }
예제 #3
0
 public IList<Servicio> ObtenerActivos()
 {
     IList<Servicio> servicios;
     try
     {
         daServicio = new daServicio();
         daServicio.AbrirSesion();
         List<object[]> filtros = new List<object[]>();
         filtros.Add(new object[] { "activo", true });
         servicios = daServicio.ObtenerLista(filtros);
     }
     catch (Exception)
     {
         throw;
     }
     finally
     {
         daServicio.CerrarSesion();
     }
     return servicios;
 }