예제 #1
0
 public int Grabar(TipoGrabacion myTipo, Tour myTour, IList <int> misActividadesIds)
 {
     try
     {
         int registrosAfectados = 0;
         var myDao = DaoTour.CrearDao();
         if (myTipo.Equals(TipoGrabacion.Agregar))
         {
             registrosAfectados = myDao.Agregar(myTour, misActividadesIds);
         }
         if (myTipo.Equals(TipoGrabacion.Editar))
         {
             registrosAfectados = myDao.Editar(myTour, misActividadesIds);
         }
         if (myTipo.Equals(TipoGrabacion.Inhabilitar))
         {
             registrosAfectados = myDao.Inhabilitar(myTour);
         }
         if (myTipo.Equals(TipoGrabacion.Habilitar))
         {
             registrosAfectados = myDao.Habilitar(myTour);
         }
         return(registrosAfectados);
     }
     catch
     {
         throw;
     }
 }
예제 #2
0
        public Tour ObtenerTourCliente(int idCliente)
        {
            Tour      myTour      = new Tour();
            DataTable myDataTable = DaoTour.CrearDao().ObtenerToursCliente(idCliente);

            if (myDataTable.Rows.Count.Equals(0))
            {
                return(null);
            }
            DataRow myRow = myDataTable.Rows[0];

            myTour.Id_Tour = int.Parse(myRow["ID"].ToString());
            myTour.Nombre  = myRow["Tour"].ToString();
            myTour.Valor   = double.Parse(myRow["Valor"].ToString());
            return(myTour);
        }
예제 #3
0
 public DataTable ObtenerListadoDeActividades(int idTour)
 {
     return(DaoTour.CrearDao().ObtenerActividadesAsociadas(idTour));
 }
예제 #4
0
 public DataTable ObtenerListadoDeTours()
 {
     return(DaoTour.CrearDao().ObtenerListaDeTours());
 }