Skip to content

Commit 016f406

Browse files
committed
correccion atras editar
1 parent 2ca0b44 commit 016f406

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

NNuku.Android/MainActivity.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public override void OnBackPressed()
4444
MainViewModel.Instancia.EnClicNotaCommand.Execute(null);
4545
break;
4646
case Páginas.editar:
47-
MainViewModel.Instancia.AbirEditarCommand.Execute(null);
47+
MainViewModel.Instancia.ActualizarNotaCommand.Execute(null);
4848
break;
4949
}
5050
}

NNuku/ViewModels/MainViewModel.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,11 @@ private void EnClicNota()
5454
{
5555
AbirNuevaNota();
5656
}
57+
58+
[RelayCommand]
59+
private void ActualizarNota()
60+
{
61+
(Vista as EditarNota)?.SobreescribirNota();
62+
AbirDiario();
63+
}
5764
}

NNuku/Views/EditarNota.axaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
BorderThickness="1"
1616
Margin="-2"/>
1717

18-
<Button Click="EnClicNotas"
18+
<Button Click="EnClicCancelar"
1919
Margin="5, 0, 0, 0"
2020
Width="160"
2121
Height="45"
2222
CornerRadius="10"
2323
HorizontalAlignment="Left">
24-
<TextBlock Text="Notas"
24+
<TextBlock Text="Cancelar"
2525
FontSize="18"
2626
VerticalAlignment="Center"
2727
HorizontalAlignment="Center"/>

NNuku/Views/EditarNota.axaml.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,26 +37,24 @@ public void SobreescribirNota()
3737
if (string.IsNullOrEmpty(Nota.Text))
3838
return;
3939

40+
if (NotaEditando.Texto == Nota.Text)
41+
return;
42+
4043
// Guarda nota
4144
var nuevaNota = new Nota(fecha, Nota.Text);
4245
if (ActualizarNota(nuevaNota))
4346
Nota.Text = string.Empty;
4447
}
4548

46-
public void VolverAtras()
47-
{
48-
SobreescribirNota();
49-
}
50-
5149
public void EnClicEditar(object sender, RoutedEventArgs args)
5250
{
5351
SobreescribirNota();
5452
MainViewModel.Instancia?.AbirDiarioCommand.Execute(sender);
5553
}
5654

57-
public void EnClicNotas(object sender, RoutedEventArgs args)
55+
public void EnClicCancelar(object sender, RoutedEventArgs args)
5856
{
59-
SobreescribirNota();
57+
NotaEditando = new Nota(string.Empty, string.Empty);
6058
MainViewModel.Instancia?.AbirDiarioCommand.Execute(sender);
6159
}
6260
}

NNuku/Views/NuevaNota.axaml.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,6 @@ public void CrearNota()
4242
Nota.Text = string.Empty;
4343
}
4444

45-
public void VolverAtras()
46-
{
47-
CrearNota();
48-
}
49-
5045
public void EnClicGuardar(object sender, RoutedEventArgs args)
5146
{
5247
CrearNota();

0 commit comments

Comments
 (0)