示例#1
0
 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();
         }
     });
 }
示例#2
0
        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();
            }
        }
示例#3
0
        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();
            }
        }
示例#4
0
        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();
                }
            }
        }
示例#5
0
        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();
            }
        }