added c# backend

This commit is contained in:
QkoSad
2024-11-24 19:45:56 +02:00
parent 3b572380bb
commit 4496672d19
83 changed files with 3792 additions and 43 deletions
+4 -2
View File
@@ -2,15 +2,17 @@ import "./App.css";
import LeftSide from "./components/LeftSide";
import RightSide from "./components/RightSide";
import Grid from "@mui/material/Grid2";
import { useState } from "react";
function App() {
const [reset, setReset] = useState(true);
return (
<Grid container spacing={2}>
<Grid size={6}>
<LeftSide />
<LeftSide reset={reset} setReset={setReset} />
</Grid>
<Grid size={6}>
<RightSide />
<RightSide reset={reset} />
</Grid>
</Grid>
);
+6 -4
View File
@@ -9,12 +9,12 @@ import {
Table,
} from "@mui/material";
const LeftSide = () => {
const LeftSide = ({ reset, setReset }) => {
// next prev and sort
const [users, setUsers] = useState();
const [params, setParams] = useState({ offset: 0, sortby: "f_name" });
// reset button
const [reset, setReset] = useState(true);
// const [reset, setReset] = useState(true);
// date
const [date, setDate] = useState({ from: "2021-01-01", to: "2028-01-01" });
@@ -37,15 +37,17 @@ const LeftSide = () => {
setReset(true);
resetData();
}
fetchData();
}, [reset, params, dateToSubmit]);
const viewProjectHours = (user) => {
async function fetchHours() {
const resp = await api.get("/getUser", {
const resp = await api.get("/getuser", {
params: { userid: user },
});
const entriesArray = Object.entries(resp.data);
// const entriesArray = Object.entries(resp.data);
const entriesArray = Object.entries(resp.data.Fields);
alert(entriesArray);
}
fetchHours();
+6 -3
View File
@@ -2,7 +2,7 @@ import { useEffect, useState } from "react";
import api from "../utils/api";
import { Chart } from "react-google-charts";
const RightSide = () => {
const RightSide = (reset) => {
// graph date
const [topten, setTopten] = useState({
from: "2000-01-01",
@@ -10,7 +10,10 @@ const RightSide = () => {
});
// date input field
const [date, setDate] = useState({ from: "2000-01-01", to: "2100-01-01" });
const [dateToSubmit, setDateToSubmit] = useState({});
const [dateToSubmit, setDateToSubmit] = useState({
from: "2000-01-01",
to: "2100-01-01",
});
// radio button
const [selectedOption, setSelectedOption] = useState("project");
@@ -39,7 +42,7 @@ const RightSide = () => {
setTopten(resp.data);
}
fetchData();
}, [dateToSubmit, selectedOption]);
}, [dateToSubmit, selectedOption, reset]);
// Chart options
const options = {