Exemplo n.º 1
0
        private void LvPorHacer_Drop(object sender, DragEventArgs e)
        {
            try
            {
                if (SelectedTarea.Estado.GetType().Name == "Finalizada")
                {
                    SelectedTarea.Estado.Mover();
                }
                else if (SelectedTarea.Estado.GetType().Name == "EnCurso")
                {
                    SelectedTarea.Estado.MoverAtras();
                }
            }
            catch (Exception ex)
            {
                ModalHelpers.DisplayError(ex.Message);
            }
            TareasPorHacer.Add(SelectedTarea);
            TareasFrom.Remove(SelectedTarea);
            SelectedTarea.FechaPorHacer   = DateTime.Now;
            SelectedTarea.FechaEnCurso    = DateTime.Now;
            SelectedTarea.FechaFinalizada = DateTime.Now;

            tareaBL.ModificarEstado(SelectedTarea);
            RefreshSelectedTema();
        }
Exemplo n.º 2
0
 private void TxtComentario_KeyDown(object sender, Windows.UI.Xaml.Input.KeyRoutedEventArgs e)
 {
     try
     {
         if (e.Key == Windows.System.VirtualKey.Enter && !String.IsNullOrWhiteSpace(txtComentario.Text))
         {
             var tarea      = SelectedTarea;
             var comentario = new Comentario()
             {
                 Descripcion = txtComentario.Text,
                 Owner       = SesionActiva.ObtenerInstancia().Usuario,
                 Fecha       = DateTime.Now
             };
             txtComentario.Text = "";
             tareaBL.InsertarComentario(SelectedTarea.ID, comentario);
             comentariosOC.Add(comentario);
             lvComentarios.ItemsSource = null;
             lvComentarios.ItemsSource = comentariosOC;
         }
     }
     catch (Exception ex)
     {
         ModalHelpers.DisplayError(ex.Message);
     }
 } // Esta bien