private void ButtonRegresar_Click(object sender, RoutedEventArgs e) { Dispatcher.Invoke(() => { if (enEdicion) { string titulo = "Descartar cambios"; string pregunta = "¿Seguro que desea descartar los cambios?"; bool confirmado = FuncionesComunes.ConfirmarOperacion(titulo, pregunta); if (confirmado) { ButtonEditarGuardar.Content = "Editar"; RestablecerListaDeIngredientes(); EstablecerInfoReceta(); OcultarIngredientes(); DeshabilitarEdicion(); enEdicion = false; } } else { Principal ventana = new Principal(cuenta); ventana.Show(); this.Close(); } }); }
private void ActualizarInfoProducto() { string titulo = "Guardar"; string pregunta = "¿Guardar cambios en la información del producto?"; bool guardar = FuncionesComunes.ConfirmarOperacion(titulo, pregunta); if (guardar) { ActualizarInformacion(); } }
private void LogoutBtn_Click(object sender, RoutedEventArgs e) { string titulo = "Cerrar sesión"; string pregunta = "¿Seguro que deseas cerrar la sesión?"; bool opcion = FuncionesComunes.ConfirmarOperacion(titulo, pregunta); if (opcion) { FuncionesComunes.CerrarSesion(); this.Close(); } }
private void EliminarBtn_Click(object sender, RoutedEventArgs e) { string usuarioActual = usuarioTxt.Text; if (usuarioActual == CuentaUsuario.nombreUsuario) { FuncionesComunes.MostrarMensajeDeError("No se puede dar de baja al usuario con la sesión actual."); } else { string titulo = "Confirmar acción"; string mensaje = "La acción que está a punto de realizar no se puede revertir, ¿Deseas proseguir con la desactivación del empleado?"; bool opcion = FuncionesComunes.ConfirmarOperacion(titulo, mensaje); if (opcion) { DesactivarEmpleado(); } } }
private void cancelarBtn_Click(object sender, RoutedEventArgs e) { if (enEdicion) { string titulo = "Cancelar"; string pregunta = "¿Volver a pantalla principal?"; bool salir = FuncionesComunes.ConfirmarOperacion(titulo, pregunta); if (salir) { FuncionesComunes.MostrarVentanaPrincipal(this.CuentaUsuario); this.Close(); } } else { FuncionesComunes.MostrarVentanaPrincipal(CuentaUsuario); this.Close(); } }