Пример #1
0
        public AddTarea(TareaManager manager, Tarea tarea = null)
        {
            InitializeComponent();

            this.tarea   = tarea;
            this.manager = manager;
        }
Пример #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);
        }
        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;
        }
Пример #4
0
 public UpdateTarea(TareaManager manager, string id)
 {
     InitializeComponent();
     this.idaux = id;
     //DisplayAlert("Alerta de actualiozacion", id.ToString(), "OK");
     this.manager = manager;
 }
Пример #5
0
 public UpdateTarea(TareaManager manager, long id, string titulo, string detalle, string lugar, string fecha)
 {
     InitializeComponent();
     this.manager    = manager;
     Id              = id;
     txtTitulo.Text  = titulo;
     txtDetalle.Text = detalle;
     txtLugar.Text   = lugar;
     txtFecha.Text   = fecha;
 }
Пример #6
0
        public UpdateTarea(TareaManager manager, Tarea tarea)
        {
            InitializeComponent();

            this.tarea      = tarea;
            this.manager    = manager;
            txtTitulo.Text  = tarea.Titulo;
            txtDetalle.Text = tarea.Detalle;
            txtValor.Text   = tarea.Valor;
        }
Пример #7
0
        public ViewTarea(Tarea t, bool n)
        {
            ITareaManager tareaManager = new TareaManager(new GenericRepository <Tarea>());

            tarea = t;
            nuevo = n;
            InitializeComponent();

            contenedor.BindingContext = tarea;

            btnGuardar.Clicked += (sender, e) =>
            {
                if (nuevo)
                {
                    tarea = tareaManager.Agregar(contenedor.BindingContext as Tarea);
                }
                else
                {
                    tarea = tareaManager.Modificar(contenedor.BindingContext as Tarea);
                }
                if (tarea != null)
                {
                    DisplayAlert("Mi Escuela", "Tarea Guardada", "OK");
                    Navigation.PopAsync();
                }
                else
                {
                    DisplayAlert("Mi Escuela", "Error al Guardar", "OK");
                }
            };

            btnEliminar.Clicked += (sender, e) =>
            {
                if (tareaManager.Eliminar(tarea.Id))
                {
                    DisplayAlert("Mi Escuela", "Tarea Eliminada Correctamente", "Ok");
                    Navigation.PopAsync();
                }
                else
                {
                    DisplayAlert("Mi Escuela", "No se pudo eliminar la materia", "Ok");
                }
            };
        }
Пример #8
0
 public AddTarea(TareaManager manager)
 {
     InitializeComponent();
     this.manager = manager;
 }