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(); }
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