예제 #1
0
        public void EliminarTarea(string id)
        {
            Tareas tarea = TablaTareas.Where(t => t.ID == id).First();

            //TablaTareas.Remove (tarea);
            this.Delete(tarea);
        }
예제 #2
0
        void SeleccionarTarea(object sender, SelectedItemChangedEventArgs e)
        {
            if (e.SelectedItem != null)
            {
                Tareas tarea = (Tareas)e.SelectedItem;
                PaginaEdicionTareas pagina = new PaginaEdicionTareas();
                pagina.id = tarea.ID;

                Navigation.PushAsync(pagina);
            }
        }
        protected override void OnAppearing()
        {
            base.OnAppearing();

            dtpFecha.MaximumDate = DateTime.Now;

            if (id != "")
            {
                Tareas tarea = App.BD.ObtenerTarea(id);
                txtNombre.Text         = tarea.Nombre;
                txtDescripcion.Text    = tarea.Descripcion;
                pckTipo.SelectedIndex  = tarea.Tipo;
                swtRealizada.IsToggled = tarea.Realizada;
                dtpFecha.Date          = tarea.Fecha;
            }
        }
예제 #4
0
        public void Guardar(string id, string nombre, string descripcion,
                            int tipo, bool realizada, DateTime fecha)
        {
            Tareas tarea = ObtenerTarea(id);

            tarea.Nombre      = nombre;
            tarea.Descripcion = descripcion;
            tarea.Tipo        = tipo;
            tarea.Realizada   = realizada;
            tarea.Fecha       = fecha;

            if (id == "")
            {
                AgregarTarea(tarea);
            }
            else
            {
                ActualizarTarea(tarea);
            }
        }
예제 #5
0
 void AgregarTarea(Tareas tarea)
 {
     tarea.ID = Guid.NewGuid ().ToString ();
     //TablaTareas.Add (tarea);
     this.Insert(tarea);
 }
예제 #6
0
 void ActualizarTarea(Tareas tarea)
 {
     //int pos = TablaTareas.IndexOf (tarea);
     //TablaTareas [pos] = tarea;
     this.Update(tarea);
 }
예제 #7
0
 void ActualizarTarea(Tareas tarea)
 {
     //int pos = TablaTareas.IndexOf (tarea);
     //TablaTareas [pos] = tarea;
     this.Update(tarea);
 }
예제 #8
0
 void AgregarTarea(Tareas tarea)
 {
     tarea.ID = Guid.NewGuid().ToString();
     //TablaTareas.Add (tarea);
     this.Insert(tarea);
 }