private void ViewMateria_Appering(object sender, EventArgs e)
        {
            ITareaManager tareaManager = new TareaManager(new GenericRepository <Tarea>());

            lstTareas.ItemsSource = null;
            var datos = tareaManager.BuscarTareasDeMateria(materia.Id);

            lstTareas.ItemsSource = datos;
            contar  = datos.Count(p => !p.Entregada);
            contar2 = datos.Count(); //d => !d.Entregada && d.Entregada
            calif   = datos.Sum(d => d.Calificacion);
            //calif2 = (calif2 * 100) / contar2;
            materia.CalificacionMateria = calif2;
            materia.contador            = contar;
            if (contar >= 1)
            {
                DisplayAlert("Mi Escuela", "Tareas por entregar: " + contar, "OK");
            }
            if (contar2 >= 1)
            {
                calif2 = calif / contar2;
            }
            else
            {
                calif2 = calif / 1;
            }
            materia.CalificacionMateria = calif2;
        }
示例#2
0
        private void ViewMateria_Appering(object sender, EventArgs e)
        {
            ITareaManager tareaManager = new TareaManager(new GenericRepository <Tarea>());

            lstTareas.ItemsSource = null;
            lstTareas.ItemsSource = tareaManager.BuscarTareasDeMateria(materia.Id);
        }