Merge branch 'Carlos' of repositorio.acatlan.unam.mx:IO/front-AT into Lino

This commit is contained in:
2026-02-11 15:02:39 -06:00
8 changed files with 919 additions and 3 deletions
+9
View File
@@ -0,0 +1,9 @@
import Swal from "sweetalert2";
function AlertSwet(){
Swal.fire("SweetAlert2 is working!");
}
export default AlertSwet
+7
View File
@@ -5,6 +5,7 @@ import { envConfig } from "@/app/lib/config";
import toast from "react-hot-toast";
import { getEquipoByCount } from "../lib/getEquipoByCount";
import { getMesaByCount } from "../lib/getMesaByCount";
import Swal from "sweetalert2";
type Props = {
inscripcion: any[];
@@ -115,6 +116,12 @@ export default function AsignacionMesas({ idCuenta, inscripcion }: Props) {
setBitacora([]);
toast.success("Mesa asignada correctamente");
Swal.fire({
title: "Drag me!",
icon: "success",
draggable: true
});
} catch (error) {
toast.error("No se pudo asignar la mesa");
}
@@ -5,6 +5,7 @@ import { useState } from "react";
import { useRouter } from "next/navigation";
import { PostImpressions } from "@/app/lib/postImpressions";
import toast from "react-hot-toast";
import Swal from "sweetalert2";
interface CostOption {
value: number;
@@ -63,6 +64,11 @@ function Impressions({ costs, numAcount, id_servicio }: ImpressionsProps) {
setPages("");
setCost("");
toast.success("Impresion cobrada correctamente");
Swal.fire({
title: "Cobro exitoso!",
icon: "success",
draggable: true
});
router.refresh();
};
+10 -1
View File
@@ -10,6 +10,7 @@ import Cookies from "js-cookie";
import axios from "axios";
import "./Receipt.css";
import Swal from "sweetalert2";
interface ReceiptsProps {
numAcount: number | null;
@@ -95,7 +96,7 @@ export default function Inscripcion({
);
toast.success("Alumno con pago");
Swal.fire("Alumno con pago");
setFolio("");
setAmount("");
setDate("");
@@ -133,10 +134,16 @@ export default function Inscripcion({
const data = await res.json();
if (!res.ok) {
Swal.fire("Error");
throw new Error(data.message || "Error al inscribir");
}
toast.success("Alumno inscrito sin pago");
Swal.fire({
title: "Alumno inscrito sin pago!",
icon: "success",
draggable: true
});
router.refresh();
} catch (err: any) {
toast.error(err.message);
@@ -223,6 +230,7 @@ export default function Inscripcion({
</div>
<div className="containerButton" style={{ position: 'relative' }}>
<button className="button buttonSearch">Inscribir</button>
<button
type="button"
@@ -238,6 +246,7 @@ export default function Inscripcion({
</form>
)}
{conPago === "sin" && (
<div className="containerButton">
<button
className="button buttonSearch"
+7
View File
@@ -6,6 +6,7 @@ import { PostReceipt } from "@/app/lib/postReceipt";
import { useRouter } from "next/navigation";
import "./Receipt.css";
import Swal from "sweetalert2";
interface ReceiptsProps {
numAcount: number | null;
@@ -64,6 +65,12 @@ function Receipt({ numAcount }: ReceiptsProps) {
setDate("");
toast.success("Recibo guardado");
Swal.fire({
title: "Recibo Guardado!",
icon: "success",
draggable: true
});
router.refresh();
} catch (err: any) {
toast.error(String(err));