Ejemplo n.º 1
0
        public ActividadVistaModelo(Actividad actividad)
        {
            _tareasN = new TareasN();
            _id      = actividad.id;

            _dia         = actividad.dia;
            _horaInicio  = actividad.horaInicio;
            _duracion    = actividad.duracion;
            _comentarios = actividad.comentarios;

            _idTarea = actividad.idTarea;

            if (_idTarea != null)
            {
                Tarea tarea = _tareasN.consultarTarea((int)_idTarea);
                _titulo      = tarea.titulo;
                _descripcion = tarea.descripcion;
                _color       = tarea.color;
                _objetivos   = new ObservableCollection <ObjetivoVistaModelo>();
                CargarObjetivos();
            }
            else
            {
                _titulo      = actividad.titulo;
                _descripcion = actividad.descripcion;
                _color       = actividad.color;
            }
        }
        public RecurrenciasSemanaVistaModelo()
        {
            _tareasN                   = new TareasN();
            _recurrencias              = new ObservableCollection <RecurrenciaVistaModelo>();
            CargarRecurrenciasCommand  = new Command(CargarRecurrencias);
            EliminarRecurrenciaCommand = new Command(EliminarRecurrencia);

            CargarRecurrencias();
        }
Ejemplo n.º 3
0
 public TareaDetalleVistaModelo(TareaVistaModelo tarea)
 {
     _tareasN                   = new TareasN();
     TareaActual                = tarea;
     AgregarObjetivoCommand     = new Command(AgregarObjetivo);
     RefrescarObjetivosCommand  = new Command(TareaActual.CargarObjetivos);
     EliminarObjetivoCommand    = new Command(EliminarObjetivo);
     EliminarRecurrenciaCommand = new Command(EliminarRecurrencia);
     EditarTituloCommand        = new Command(EditarTitulo);
     EditarDescripcionCommand   = new Command(EditarDescripcion);
     EditarColorCommand         = new Command(EditarColor);
 }
Ejemplo n.º 4
0
 public NuevaActividadVistaModelo(INavigation nav, Page page, DateTime diaSeleccionado)
 {
     _tareasN                   = new TareasN();
     _actividadesN              = new ActividadesN();
     _nuevaActividad            = new ActividadVistaModelo(new Modelos.Actividad());
     _nuevaActividad.Dia        = diaSeleccionado;
     _nuevaActividad.HoraInicio = DateTime.Now.TimeOfDay;
     _tareas = new Dictionary <int, string>();
     _nav    = nav;
     _page   = page;
     CargarTareas();
     GuardarActividadCommand = new Command(GuardarActividad);
 }