private void Btn_Salir_Click(object sender, RoutedEventArgs e) { bool? resultado = this.DialogResult; FormAdvertencia form = new FormAdvertencia(); resultado = form.ShowDialog(); if (resultado == true) { this.Close(); } else { form.Close(); } }
private async void BtnEliminar_Click(object sender, RoutedEventArgs e) { Task <bool> taskmensaje = new Task <bool>(CorreoBL.TimeMensaje); try { bool? resultado = this.DialogResult; FormAdvertencia form = new FormAdvertencia(); resultado = form.ShowDialog(); if (resultado == true) { //Eliminar //capturo el ID var obj = (MultaBE)((DataGrid)sender).CurrentItem; if (oMultaBL.EliminarMulta(id_check_list, id_multa)) { ListaCheck(id_check_list); Limpiar(); SnackbarCorrecto.IsActive = true; SnackbarCorrecto.Message.Content = "Se elimino correctamente la multa"; taskmensaje.Start(); bool resp = await taskmensaje; if (resp) { SnackbarCorrecto.IsActive = false; } } } else { form.Close(); } } catch (Exception ex) { SnackbarCorrecto.IsActive = false; SnackbarError.IsActive = true; SnackbarError.Message.Content = ex.Message; taskmensaje.Start(); bool resp = await taskmensaje; if (resp) { SnackbarError.IsActive = false; } } }
private void ListCerrarSesion_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { bool? resultado = this.DialogResult; FormAdvertencia form = new FormAdvertencia(); resultado = form.ShowDialog(); if (resultado == true) { Login formLogin = new Login(); this.Close(); formLogin.ShowDialog(); } else { form.Close(); } }
private void listCerrarSesion_Selected(object sender, RoutedEventArgs e) { bool? resultado = this.DialogResult; FormAdvertencia form = new FormAdvertencia(); resultado = form.ShowDialog(); if (resultado == true) { Login formLogin = new Login(); this.Close(); formLogin.ShowDialog(); } else { form.Close(); } }