コード例 #1
0
 public List <PrimerCurso> GetPrimerCursos()
 {
     lock (locker)
     {
         List <PrimerCurso> Cursos = new List <PrimerCurso>();
         //return database.Table<LineUp>().ToList();
         var listado = database.Query <Curso>($"SELECT * FROM Curso").ToList();
         foreach (var curso in listado)
         {
             PrimerCurso c1 = new PrimerCurso()
             {
                 IdCurso       = curso.IdCurso, Nombre = curso.Nombre
                 , Descripcion = curso.Descripcion, Duracion = curso.Duracion, Estatus = 1
                 , Lecciones   = curso.Lecciones, Imagen = curso.Imagen, Seleccionado = false
             };
             Cursos.Add(c1);
         }
         return(Cursos);
     }
 }
コード例 #2
0
 async void OnTapSelected(object sender, EventArgs args)
 {
     try
     {
         var         grd    = (Grid)sender;
         PrimerCurso contex = (PrimerCurso)grd.BindingContext;
         if (contex.Seleccionado == false)
         {
             Label stack = grd.FindByName <Label>("lblselected");
             stack.IsVisible     = true;
             contex.Seleccionado = true;
         }
         else
         {
             Label stack = grd.FindByName <Label>("lblselected");
             stack.IsVisible     = false;
             contex.Seleccionado = false;
         }
         MisCursos c1 = new MisCursos()
         {
             IdCurso = contex.IdCurso,
             Nombre  = contex.Nombre
             ,
             Descripcion = contex.Descripcion,
             Duracion    = contex.Duracion,
             Estatus     = 1
             ,
             Lecciones           = contex.Lecciones,
             Imagen              = contex.Imagen,
             LeccionesTerminadas = 0
         };
         App.Database.InsertarMisCursos(c1);
     }
     catch (Exception ex)
     {
     }
 }