28/09/2023 - 15h40
parent
61726c6cee
commit
a8442c2419
|
@ -139,7 +139,7 @@
|
||||||
"recharts": "^2.1.14",
|
"recharts": "^2.1.14",
|
||||||
"redux": "^4.1.2",
|
"redux": "^4.1.2",
|
||||||
"router": "^1.3.5",
|
"router": "^1.3.5",
|
||||||
"rsuite": "^5.18.0",
|
"rsuite": "^5.40.0",
|
||||||
"semantic-ui-react": "^2.1.2",
|
"semantic-ui-react": "^2.1.2",
|
||||||
"state-pool": "^0.6.0",
|
"state-pool": "^0.6.0",
|
||||||
"styled-components": "^5.3.5",
|
"styled-components": "^5.3.5",
|
||||||
|
@ -4811,7 +4811,8 @@
|
||||||
},
|
},
|
||||||
"node_modules/@juggle/resize-observer": {
|
"node_modules/@juggle/resize-observer": {
|
||||||
"version": "3.4.0",
|
"version": "3.4.0",
|
||||||
"license": "Apache-2.0"
|
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
|
||||||
|
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
|
||||||
},
|
},
|
||||||
"node_modules/@leichtgewicht/ip-codec": {
|
"node_modules/@leichtgewicht/ip-codec": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
|
@ -7779,12 +7780,15 @@
|
||||||
},
|
},
|
||||||
"node_modules/@rsuite/icon-font": {
|
"node_modules/@rsuite/icon-font": {
|
||||||
"version": "4.0.0",
|
"version": "4.0.0",
|
||||||
"license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)"
|
"resolved": "https://registry.npmjs.org/@rsuite/icon-font/-/icon-font-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-rZTgpTH3H3HLczCA2rnkWfoMKm0ZXoRzsrkVujfP/FfslnKUMvO6w56pa8pCvhWGpNEPUsLS2ULnFGpTEcup/Q=="
|
||||||
},
|
},
|
||||||
"node_modules/@rsuite/icons": {
|
"node_modules/@rsuite/icons": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
"license": "MIT",
|
"resolved": "https://registry.npmjs.org/@rsuite/icons/-/icons-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-qkjYFn1v5YV9eH57Q4AJ8CwsQYfILun2wdoxhQg5+xYxkIu6UyF8vTMmpOzLvcybTE7D8STm4dH7vhpyhPOC7g==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@babel/runtime": "^7.12.1",
|
||||||
"@rsuite/icon-font": "^4.0.0",
|
"@rsuite/icon-font": "^4.0.0",
|
||||||
"classnames": "^2.2.5",
|
"classnames": "^2.2.5",
|
||||||
"insert-css": "^2.0.0",
|
"insert-css": "^2.0.0",
|
||||||
|
@ -14501,10 +14505,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/dom-lib": {
|
"node_modules/dom-lib": {
|
||||||
"version": "3.1.5",
|
"version": "3.1.6",
|
||||||
"license": "MIT",
|
"resolved": "https://registry.npmjs.org/dom-lib/-/dom-lib-3.1.6.tgz",
|
||||||
|
"integrity": "sha512-xXEhStHDoAyfhnz8mqDwZ9rnqdqz/9BcrKd1UEw6BlA/l17emFb2dK7q8IX8ArU31pScSU9otEnL6wzvpoT5aw==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.19.4"
|
"@babel/runtime": "^7.20.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/dom-serializer": {
|
"node_modules/dom-serializer": {
|
||||||
|
@ -19326,7 +19331,8 @@
|
||||||
},
|
},
|
||||||
"node_modules/insert-css": {
|
"node_modules/insert-css": {
|
||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"license": "MIT"
|
"resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA=="
|
||||||
},
|
},
|
||||||
"node_modules/install": {
|
"node_modules/install": {
|
||||||
"version": "0.13.0",
|
"version": "0.13.0",
|
||||||
|
@ -37751,6 +37757,14 @@
|
||||||
"react": ">=16.8"
|
"react": ">=16.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/react-use-set": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-use-set/-/react-use-set-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-6BBbOcWc/tOKuwd9gDtdunvOr/g40S0SkCBYvrSJvpI0upzNlHmLoeDvylnoP8PrjQXItClAFxseVGGhEkk7kw==",
|
||||||
|
"peerDependencies": {
|
||||||
|
"react": ">=16.8.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/react-video-js-player": {
|
"node_modules/react-video-js-player": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
|
@ -40577,10 +40591,11 @@
|
||||||
"license": "MIT"
|
"license": "MIT"
|
||||||
},
|
},
|
||||||
"node_modules/rsuite": {
|
"node_modules/rsuite": {
|
||||||
"version": "5.22.1",
|
"version": "5.40.0",
|
||||||
"license": "MIT",
|
"resolved": "https://registry.npmjs.org/rsuite/-/rsuite-5.40.0.tgz",
|
||||||
|
"integrity": "sha512-zhfbbhuWKXjTrvWnFw6Cu+FOHGZlPRwUkP8lnhTmfCI5r4Mp10J4ShgfdeGeqWEMwq9Hz58I540WoDV20PZseQ==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.19.4",
|
"@babel/runtime": "^7.20.1",
|
||||||
"@juggle/resize-observer": "^3.4.0",
|
"@juggle/resize-observer": "^3.4.0",
|
||||||
"@rsuite/icons": "^1.0.2",
|
"@rsuite/icons": "^1.0.2",
|
||||||
"@types/chai": "^4.3.3",
|
"@types/chai": "^4.3.3",
|
||||||
|
@ -40592,9 +40607,10 @@
|
||||||
"dom-lib": "^3.1.3",
|
"dom-lib": "^3.1.3",
|
||||||
"lodash": "^4.17.11",
|
"lodash": "^4.17.11",
|
||||||
"prop-types": "^15.8.1",
|
"prop-types": "^15.8.1",
|
||||||
"react-window": "^1.8.7",
|
"react-use-set": "^1.0.0",
|
||||||
"rsuite-table": "^5.8.0",
|
"react-window": "^1.8.8",
|
||||||
"schema-typed": "^2.0.3"
|
"rsuite-table": "^5.12.0",
|
||||||
|
"schema-typed": "^2.1.3"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"react": ">=16.8.0",
|
"react": ">=16.8.0",
|
||||||
|
@ -40602,8 +40618,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/rsuite-table": {
|
"node_modules/rsuite-table": {
|
||||||
"version": "5.8.0",
|
"version": "5.12.0",
|
||||||
"license": "MIT",
|
"resolved": "https://registry.npmjs.org/rsuite-table/-/rsuite-table-5.12.0.tgz",
|
||||||
|
"integrity": "sha512-Di7PPjVgoAYs+FANJ37xKfcInw/MK7+wvxDEVDvfsM0zCiXGTnfQMv+ahXEcBAEU776fMlLAQWbCpXIUzXCHFg==",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.12.5",
|
"@babel/runtime": "^7.12.5",
|
||||||
"@juggle/resize-observer": "^3.3.1",
|
"@juggle/resize-observer": "^3.3.1",
|
||||||
|
@ -40621,7 +40638,8 @@
|
||||||
},
|
},
|
||||||
"node_modules/rsuite-table/node_modules/react-is": {
|
"node_modules/rsuite-table/node_modules/react-is": {
|
||||||
"version": "17.0.2",
|
"version": "17.0.2",
|
||||||
"license": "MIT"
|
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
|
||||||
|
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
|
||||||
},
|
},
|
||||||
"node_modules/run-async": {
|
"node_modules/run-async": {
|
||||||
"version": "2.4.1",
|
"version": "2.4.1",
|
||||||
|
@ -40802,11 +40820,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/schema-typed": {
|
"node_modules/schema-typed": {
|
||||||
"version": "2.0.3",
|
"version": "2.1.3",
|
||||||
"license": "MIT",
|
"resolved": "https://registry.npmjs.org/schema-typed/-/schema-typed-2.1.3.tgz",
|
||||||
"dependencies": {
|
"integrity": "sha512-Nk0LLOq0L64HaQsXQGAZ8Z176tDE4jewsxyWe+6QvidNiC33DMaWFg+LaLWJ85uPPBtqBBJlCq9W4c1KEA88WA=="
|
||||||
"@babel/runtime": "^7.16.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"node_modules/schema-utils": {
|
"node_modules/schema-utils": {
|
||||||
"version": "2.7.1",
|
"version": "2.7.1",
|
||||||
|
@ -49416,7 +49432,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@juggle/resize-observer": {
|
"@juggle/resize-observer": {
|
||||||
"version": "3.4.0"
|
"version": "3.4.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz",
|
||||||
|
"integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA=="
|
||||||
},
|
},
|
||||||
"@leichtgewicht/ip-codec": {
|
"@leichtgewicht/ip-codec": {
|
||||||
"version": "2.0.4"
|
"version": "2.0.4"
|
||||||
|
@ -51293,11 +51311,16 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@rsuite/icon-font": {
|
"@rsuite/icon-font": {
|
||||||
"version": "4.0.0"
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rsuite/icon-font/-/icon-font-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-rZTgpTH3H3HLczCA2rnkWfoMKm0ZXoRzsrkVujfP/FfslnKUMvO6w56pa8pCvhWGpNEPUsLS2ULnFGpTEcup/Q=="
|
||||||
},
|
},
|
||||||
"@rsuite/icons": {
|
"@rsuite/icons": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmjs.org/@rsuite/icons/-/icons-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-qkjYFn1v5YV9eH57Q4AJ8CwsQYfILun2wdoxhQg5+xYxkIu6UyF8vTMmpOzLvcybTE7D8STm4dH7vhpyhPOC7g==",
|
||||||
"requires": {
|
"requires": {
|
||||||
|
"@babel/runtime": "^7.12.1",
|
||||||
"@rsuite/icon-font": "^4.0.0",
|
"@rsuite/icon-font": "^4.0.0",
|
||||||
"classnames": "^2.2.5",
|
"classnames": "^2.2.5",
|
||||||
"insert-css": "^2.0.0",
|
"insert-css": "^2.0.0",
|
||||||
|
@ -55771,9 +55794,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dom-lib": {
|
"dom-lib": {
|
||||||
"version": "3.1.5",
|
"version": "3.1.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/dom-lib/-/dom-lib-3.1.6.tgz",
|
||||||
|
"integrity": "sha512-xXEhStHDoAyfhnz8mqDwZ9rnqdqz/9BcrKd1UEw6BlA/l17emFb2dK7q8IX8ArU31pScSU9otEnL6wzvpoT5aw==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.19.4"
|
"@babel/runtime": "^7.20.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dom-serializer": {
|
"dom-serializer": {
|
||||||
|
@ -58966,7 +58991,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"insert-css": {
|
"insert-css": {
|
||||||
"version": "2.0.0"
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/insert-css/-/insert-css-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-xGq5ISgcUP5cvGkS2MMFLtPDBtrtQPSFfC6gA6U8wHKqfjTIMZLZNxOItQnoSjdOzlXOLU/yD32RKC4SvjNbtA=="
|
||||||
},
|
},
|
||||||
"install": {
|
"install": {
|
||||||
"version": "0.13.0",
|
"version": "0.13.0",
|
||||||
|
@ -70692,6 +70719,12 @@
|
||||||
"version": "1.4.0",
|
"version": "1.4.0",
|
||||||
"requires": {}
|
"requires": {}
|
||||||
},
|
},
|
||||||
|
"react-use-set": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-use-set/-/react-use-set-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-6BBbOcWc/tOKuwd9gDtdunvOr/g40S0SkCBYvrSJvpI0upzNlHmLoeDvylnoP8PrjQXItClAFxseVGGhEkk7kw==",
|
||||||
|
"requires": {}
|
||||||
|
},
|
||||||
"react-video-js-player": {
|
"react-video-js-player": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"requires": {
|
"requires": {
|
||||||
|
@ -72615,9 +72648,11 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rsuite": {
|
"rsuite": {
|
||||||
"version": "5.22.1",
|
"version": "5.40.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/rsuite/-/rsuite-5.40.0.tgz",
|
||||||
|
"integrity": "sha512-zhfbbhuWKXjTrvWnFw6Cu+FOHGZlPRwUkP8lnhTmfCI5r4Mp10J4ShgfdeGeqWEMwq9Hz58I540WoDV20PZseQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.19.4",
|
"@babel/runtime": "^7.20.1",
|
||||||
"@juggle/resize-observer": "^3.4.0",
|
"@juggle/resize-observer": "^3.4.0",
|
||||||
"@rsuite/icons": "^1.0.2",
|
"@rsuite/icons": "^1.0.2",
|
||||||
"@types/chai": "^4.3.3",
|
"@types/chai": "^4.3.3",
|
||||||
|
@ -72629,13 +72664,16 @@
|
||||||
"dom-lib": "^3.1.3",
|
"dom-lib": "^3.1.3",
|
||||||
"lodash": "^4.17.11",
|
"lodash": "^4.17.11",
|
||||||
"prop-types": "^15.8.1",
|
"prop-types": "^15.8.1",
|
||||||
"react-window": "^1.8.7",
|
"react-use-set": "^1.0.0",
|
||||||
"rsuite-table": "^5.8.0",
|
"react-window": "^1.8.8",
|
||||||
"schema-typed": "^2.0.3"
|
"rsuite-table": "^5.12.0",
|
||||||
|
"schema-typed": "^2.1.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rsuite-table": {
|
"rsuite-table": {
|
||||||
"version": "5.8.0",
|
"version": "5.12.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/rsuite-table/-/rsuite-table-5.12.0.tgz",
|
||||||
|
"integrity": "sha512-Di7PPjVgoAYs+FANJ37xKfcInw/MK7+wvxDEVDvfsM0zCiXGTnfQMv+ahXEcBAEU776fMlLAQWbCpXIUzXCHFg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.12.5",
|
"@babel/runtime": "^7.12.5",
|
||||||
"@juggle/resize-observer": "^3.3.1",
|
"@juggle/resize-observer": "^3.3.1",
|
||||||
|
@ -72647,7 +72685,9 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"react-is": {
|
"react-is": {
|
||||||
"version": "17.0.2"
|
"version": "17.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
|
||||||
|
"integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -72750,10 +72790,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"schema-typed": {
|
"schema-typed": {
|
||||||
"version": "2.0.3",
|
"version": "2.1.3",
|
||||||
"requires": {
|
"resolved": "https://registry.npmjs.org/schema-typed/-/schema-typed-2.1.3.tgz",
|
||||||
"@babel/runtime": "^7.16.0"
|
"integrity": "sha512-Nk0LLOq0L64HaQsXQGAZ8Z176tDE4jewsxyWe+6QvidNiC33DMaWFg+LaLWJ85uPPBtqBBJlCq9W4c1KEA88WA=="
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"schema-utils": {
|
"schema-utils": {
|
||||||
"version": "2.7.1",
|
"version": "2.7.1",
|
||||||
|
|
|
@ -134,7 +134,7 @@
|
||||||
"recharts": "^2.1.14",
|
"recharts": "^2.1.14",
|
||||||
"redux": "^4.1.2",
|
"redux": "^4.1.2",
|
||||||
"router": "^1.3.5",
|
"router": "^1.3.5",
|
||||||
"rsuite": "^5.18.0",
|
"rsuite": "^5.40.0",
|
||||||
"semantic-ui-react": "^2.1.2",
|
"semantic-ui-react": "^2.1.2",
|
||||||
"state-pool": "^0.6.0",
|
"state-pool": "^0.6.0",
|
||||||
"styled-components": "^5.3.5",
|
"styled-components": "^5.3.5",
|
||||||
|
|
|
@ -408,7 +408,7 @@ const AddParnerClient = (props) => {
|
||||||
|
|
||||||
Get_List_Contact_Of_client_Part();
|
Get_List_Contact_Of_client_Part();
|
||||||
|
|
||||||
window.scrollTo(0, 0);
|
|
||||||
} else {
|
} else {
|
||||||
setformedit_mode("1");
|
setformedit_mode("1");
|
||||||
setformedit_mode_invoice("1");
|
setformedit_mode_invoice("1");
|
||||||
|
@ -1975,11 +1975,12 @@ const AddParnerClient = (props) => {
|
||||||
<Button variant="outlined" onClick={submenu_donnee_client} className="detail_submenu" id='submenu_donnee_client' name='submenu_donnee_client'>Données Client</Button>
|
<Button variant="outlined" onClick={submenu_donnee_client} className="detail_submenu" id='submenu_donnee_client' name='submenu_donnee_client'>Données Client</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
|
Email <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_email"
|
name="client_email"
|
||||||
label="Email"
|
//label="Email"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -1992,11 +1993,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Nom <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_nom"
|
name="client_nom"
|
||||||
label="Nom"
|
//label="Nom"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2009,11 +2010,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Raison sociale <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_raison_sociale"
|
name="client_raison_sociale"
|
||||||
label="raison_sociale"
|
//label="Raison sociale"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2025,11 +2026,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° Siret <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_siret"
|
name="client_siret"
|
||||||
label="N° Siret"
|
//label="N° Siret"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2040,11 +2041,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° TVA <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_tva"
|
name="client_tva"
|
||||||
label="N° TVA"
|
//label="N° TVA"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2055,11 +2056,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Adresse <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_adresse"
|
name="client_adresse"
|
||||||
label="Adresse"
|
//label="Adresse"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2069,11 +2070,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_adresse(e.target.value)}
|
onChange={(e) => setclient_adresse(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> ville <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_ville"
|
name="client_ville"
|
||||||
label="ville"
|
//label="ville"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2083,11 +2084,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_ville(e.target.value)}
|
onChange={(e) => setclient_ville(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Code Postal <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_code_postal"
|
name="client_code_postal"
|
||||||
label="Code Postal"
|
//label="Code Postal"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2097,11 +2098,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_code_postal(e.target.value)}
|
onChange={(e) => setclient_code_postal(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Pays <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_pays"
|
name="client_pays"
|
||||||
label="Pays"
|
//label="Pays"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2112,11 +2113,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Telephone <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_telephone"
|
name="client_telephone"
|
||||||
label="Telephone"
|
//label="Telephone"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2127,7 +2128,7 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Email <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_website"
|
name="client_website"
|
||||||
|
@ -2136,7 +2137,7 @@ const AddParnerClient = (props) => {
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style"
|
className="disabled_style enable_style"
|
||||||
value={p_client_website}
|
value={p_client_website}
|
||||||
onChange={(e) => setclient_website(e.target.value)}
|
onChange={(e) => setclient_website(e.target.value)}
|
||||||
/>
|
/>
|
||||||
|
@ -2219,11 +2220,11 @@ const AddParnerClient = (props) => {
|
||||||
|
|
||||||
{String(submenu).trim() === "submenu_donnee_client" && <div className="training_data" onChange={DataUpdated}>
|
{String(submenu).trim() === "submenu_donnee_client" && <div className="training_data" onChange={DataUpdated}>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Email<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_email"
|
name="client_email"
|
||||||
label="Email"
|
//label="Email"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2236,11 +2237,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Nom<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_nom"
|
name="client_nom"
|
||||||
label="Nom"
|
//label="Nom"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2253,11 +2254,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Raison sociale<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_raison_sociale"
|
name="client_raison_sociale"
|
||||||
label="raison_sociale"
|
//label="Raison sociale"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2269,11 +2270,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° Siret<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_siret"
|
name="client_siret"
|
||||||
label="N° Siret"
|
//label="N° Siret"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2284,11 +2285,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° TVA<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_tva"
|
name="client_tva"
|
||||||
label="N° TVA"
|
//label="N° TVA"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2299,11 +2300,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Adresse<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_adresse"
|
name="client_adresse"
|
||||||
label="Adresse"
|
//label="Adresse"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2313,11 +2314,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_adresse(e.target.value)}
|
onChange={(e) => setclient_adresse(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Ville<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_ville"
|
name="client_ville"
|
||||||
label="ville"
|
//label="Ville"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2327,11 +2328,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_ville(e.target.value)}
|
onChange={(e) => setclient_ville(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Code Postal<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_code_postal"
|
name="client_code_postal"
|
||||||
label="Code Postal"
|
//label="Code Postal"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2341,11 +2342,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_code_postal(e.target.value)}
|
onChange={(e) => setclient_code_postal(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Pays<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_pays"
|
name="client_pays"
|
||||||
label="Pays"
|
//label="Pays"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2356,11 +2357,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Telephone<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_telephone"
|
name="client_telephone"
|
||||||
label="Telephone"
|
//label="Telephone"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2371,11 +2372,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Site web<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_website"
|
name="client_website"
|
||||||
label="Site web"
|
//label="Site web"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2416,11 +2417,11 @@ const AddParnerClient = (props) => {
|
||||||
|
|
||||||
{String(submenu).trim() === "submenu_donnees_facturation" && <div className="training_data" onChange={DataUpdated_Invoice_Data}>
|
{String(submenu).trim() === "submenu_donnees_facturation" && <div className="training_data" onChange={DataUpdated_Invoice_Data}>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Email de Facturation<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_email"
|
name="client_invoice_email"
|
||||||
label="Email de Facturation"
|
//label="Email de Facturation"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2432,11 +2433,11 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Nom de Facturation<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_nom"
|
name="client_invoice_nom"
|
||||||
label="Nom de Facturation"
|
//label="Nom de Facturation"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2449,11 +2450,11 @@ const AddParnerClient = (props) => {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° Siret Facturation<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_siret"
|
name="client_invoice_siret"
|
||||||
label="N° Siret Facturation"
|
//label="N° Siret Facturation"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2464,11 +2465,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> N° TVA Facturation<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_tva"
|
name="client_invoice_tva"
|
||||||
label="N° TVA Facturation"
|
// label="N° TVA Facturation"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2479,11 +2480,11 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Adresse<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_adresse"
|
name="client_invoice_adresse"
|
||||||
label="Adresse"
|
//label="Adresse"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2493,11 +2494,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_invoice_adresse(e.target.value)}
|
onChange={(e) => setclient_invoice_adresse(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Ville<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_ville"
|
name="client_invoice_ville"
|
||||||
label="ville"
|
//label="Ville"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2507,11 +2508,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_invoice_ville(e.target.value)}
|
onChange={(e) => setclient_invoice_ville(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Code Postal<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_code_postal"
|
name="client_invoice_code_postal"
|
||||||
label="Code Postal"
|
//label="Code Postal"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2521,11 +2522,11 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setclient_invoice_code_postal(e.target.value)}
|
onChange={(e) => setclient_invoice_code_postal(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract"> Pays<br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="client_invoice_pays"
|
name="client_invoice_pays"
|
||||||
label="Pays"
|
//label="Pays"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
@ -2587,7 +2588,7 @@ const AddParnerClient = (props) => {
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
{String(addcontact) === "1" && <div className="div_row" style={{ "marginLeft": "5px", "marginRight": "5px" }} onChange={DataUpdated_Contact_Data}>
|
{String(addcontact) === "1" && <div className="div_row" style={{ "marginLeft": "5px", "marginRight": "5px" }} onChange={DataUpdated_Contact_Data}>
|
||||||
<div className="training_caract"> Email <br />
|
<div className="session_caract"> Email <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_email"
|
name="contact_email"
|
||||||
|
@ -2603,8 +2604,8 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{String(formedit_mode_contact) === "1" && <div className="training_caract">
|
{String(formedit_mode_contact) === "1" && <div className="session_caract">
|
||||||
Civilité <br />
|
Civilité <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_civilite"
|
name="contact_civilite"
|
||||||
|
@ -2627,8 +2628,8 @@ const AddParnerClient = (props) => {
|
||||||
</TextField>
|
</TextField>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
{String(formedit_mode_contact) !== "1" && <div className="training_caract">
|
{String(formedit_mode_contact) !== "1" && <div className="session_caract">
|
||||||
Civilité <br />
|
Civilité <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_civilite"
|
name="contact_civilite"
|
||||||
|
@ -2647,8 +2648,8 @@ const AddParnerClient = (props) => {
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Nom <br />
|
Nom <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_nom"
|
name="contact_nom"
|
||||||
|
@ -2665,8 +2666,8 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Prenom <br />
|
Prenom <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_prenom"
|
name="contact_prenom"
|
||||||
|
@ -2682,8 +2683,8 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Fonction <br />
|
Fonction <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_fonction"
|
name="contact_fonction"
|
||||||
|
@ -2700,8 +2701,8 @@ const AddParnerClient = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
N° Siret <br />
|
N° Siret <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_siret"
|
name="contact_siret"
|
||||||
|
@ -2716,8 +2717,8 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
N° TVA <br />
|
N° TVA <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_tva"
|
name="contact_tva"
|
||||||
|
@ -2732,8 +2733,8 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Adresse <br />
|
Adresse <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_adresse"
|
name="contact_adresse"
|
||||||
|
@ -2747,8 +2748,8 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setcontact_adresse(e.target.value)}
|
onChange={(e) => setcontact_adresse(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
ville <br />
|
ville <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_ville"
|
name="contact_ville"
|
||||||
|
@ -2762,8 +2763,8 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setcontact_ville(e.target.value)}
|
onChange={(e) => setcontact_ville(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Code Postal <br />
|
Code Postal <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_code_postal"
|
name="contact_code_postal"
|
||||||
|
@ -2777,8 +2778,8 @@ const AddParnerClient = (props) => {
|
||||||
onChange={(e) => setcontact_code_postal(e.target.value)}
|
onChange={(e) => setcontact_code_postal(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Pays <br />
|
Pays <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_pays"
|
name="contact_pays"
|
||||||
|
@ -2793,8 +2794,8 @@ const AddParnerClient = (props) => {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Telephone <br />
|
Telephone <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_telephone"
|
name="contact_telephone"
|
||||||
|
@ -2807,14 +2808,14 @@ const AddParnerClient = (props) => {
|
||||||
value={p_contact_telephone}
|
value={p_contact_telephone}
|
||||||
onChange={(e) => setcontact_telephone(e.target.value)}
|
onChange={(e) => setcontact_telephone(e.target.value)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="training_caract">
|
<div className="session_caract">
|
||||||
Téléphone Mobile <br />
|
Téléphone Mobile <br />
|
||||||
<TextField
|
<TextField
|
||||||
required
|
required
|
||||||
name="contact_telephone_mobile"
|
name="contact_telephone_mobile"
|
||||||
// label="Téléphone Mobile"
|
// label="Téléphone Mobile"
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
|
|
|
@ -358,7 +358,7 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
if (mylocal_document.nom)
|
if (mylocal_document.nom)
|
||||||
setp_one_detail_nom(mylocal_document.nom);
|
setp_one_detail_nom(mylocal_document.nom);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (mylocal_document.type_doc)
|
if (mylocal_document.type_doc)
|
||||||
|
@ -821,8 +821,6 @@ const Config_Documents = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (p_one_detail_nom)
|
if (p_one_detail_nom)
|
||||||
form.append("nom", p_one_detail_nom);
|
form.append("nom", p_one_detail_nom);
|
||||||
else {
|
else {
|
||||||
|
@ -965,9 +963,9 @@ const Config_Documents = (props) => {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (p_detail_nom)
|
if (p_one_detail_nom)
|
||||||
form.append("nom", p_detail_nom);
|
form.append("nom", p_one_detail_nom);
|
||||||
else {
|
else {
|
||||||
alert(" Vous devez definir un nom de document");
|
alert(" Vous devez definir un nom de document");
|
||||||
return;
|
return;
|
||||||
|
@ -1184,7 +1182,7 @@ const Config_Documents = (props) => {
|
||||||
const [display_add_one_document, setdisplay_add_one_document] = React.useState();
|
const [display_add_one_document, setdisplay_add_one_document] = React.useState();
|
||||||
function Get_And_Display_Selected_Document() {
|
function Get_And_Display_Selected_Document() {
|
||||||
setdisplay_add_one_document("1");
|
setdisplay_add_one_document("1");
|
||||||
console.log(" ## selecte_defaul_doc_to_add = ", selecte_defaul_doc_to_add);
|
|
||||||
setadd_one_document("1");
|
setadd_one_document("1");
|
||||||
setdisplay_detail_document("0");
|
setdisplay_detail_document("0");
|
||||||
setselected_id(selecte_defaul_doc_to_add);
|
setselected_id(selecte_defaul_doc_to_add);
|
||||||
|
@ -1706,7 +1704,7 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
<div className="div_row_gauche_2_tier">
|
<div className="div_row_gauche_2_tier">
|
||||||
|
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Nom document <br />
|
Nom document <br />
|
||||||
<TextField
|
<TextField
|
||||||
|
@ -1721,7 +1719,7 @@ const Config_Documents = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Type de document<br />
|
Type de document<br />
|
||||||
<TextField
|
<TextField
|
||||||
|
@ -1737,7 +1735,7 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
||||||
Code Document <br />
|
Code Document <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="document_ref_interne"
|
name="document_ref_interne"
|
||||||
//label="Code Document"
|
//label="Code Document"
|
||||||
|
@ -1749,7 +1747,7 @@ const Config_Documents = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Sujet <br />
|
Sujet <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="document_sujet"
|
name="document_sujet"
|
||||||
//label="Sujet"
|
//label="Sujet"
|
||||||
|
@ -1766,35 +1764,35 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div className="div_row_droite_1_tier" style={{ "textAlign": "left" }}>
|
<div className="div_row_droite_1_tier" style={{ "textAlign": "left" }}>
|
||||||
{String(partner_document_data_edit_mode) === "1" &&
|
{String(partner_document_data_edit_mode) === "1" &&
|
||||||
<div className="div_row" style={{ "fontSize": "12px" }}> Choisir un champ <br />
|
<div className="div_row" style={{ "fontSize": "12px" }}> Choisir un champ <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="champ_table"
|
name="champ_table"
|
||||||
id="champ_table"
|
id="champ_table"
|
||||||
select
|
select
|
||||||
InputLabelProps={{
|
InputLabelProps={{
|
||||||
shrink: true,
|
shrink: true,
|
||||||
}}
|
}}
|
||||||
disabled={false}
|
disabled={false}
|
||||||
className="disabled_style enable_style"
|
className="disabled_style enable_style"
|
||||||
value={p_champ_table}
|
value={p_champ_table}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
setp_champ_table(e.target.value);
|
setp_champ_table(e.target.value);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
|
|
||||||
{Get_Given_Personnalisable_Collection_and_Fields_result &&
|
{Get_Given_Personnalisable_Collection_and_Fields_result &&
|
||||||
Get_Given_Personnalisable_Collection_and_Fields_result.filter((local_mymanager) => JSON.parse(local_mymanager).courrier_template_ref_interne === p_detail_ref_interne).map((mycollection) => (
|
Get_Given_Personnalisable_Collection_and_Fields_result.filter((local_mymanager) => JSON.parse(local_mymanager).courrier_template_ref_interne === p_detail_ref_interne).map((mycollection) => (
|
||||||
<MenuItem key={JSON.parse(mycollection).nom_champ_technique}
|
<MenuItem key={JSON.parse(mycollection).nom_champ_technique}
|
||||||
value={JSON.parse(mycollection).nom_champ_technique}
|
value={JSON.parse(mycollection).nom_champ_technique}
|
||||||
style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%", "fontSize": "12px" }}>
|
style={{ "paddingLeft": "5px", "textAlign": "left", "width": "100%", "fontSize": "12px" }}>
|
||||||
{JSON.parse(mycollection).nom_champ_fonctionel}
|
{JSON.parse(mycollection).nom_champ_fonctionel}
|
||||||
|
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
))}
|
))}
|
||||||
</TextField>
|
</TextField>
|
||||||
|
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
{String(partner_document_data_edit_mode) === "1" && <div className="div_row">
|
{String(partner_document_data_edit_mode) === "1" && <div className="div_row">
|
||||||
<Button className="bton_enreg" onClick={add_selected_fields} style={{ "margin": "1rem" }}
|
<Button className="bton_enreg" onClick={add_selected_fields} style={{ "margin": "1rem" }}
|
||||||
|
@ -1967,7 +1965,7 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
<div className="div_row_gauche">
|
<div className="div_row_gauche">
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Type de document <br />
|
Type de document <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="one_document_type"
|
name="one_document_type"
|
||||||
//label="Type de document"
|
//label="Type de document"
|
||||||
|
@ -1979,7 +1977,7 @@ const Config_Documents = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Nom document <br />
|
Nom document <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="one_nom_document"
|
name="one_nom_document"
|
||||||
//label="Nom document"
|
//label="Nom document"
|
||||||
|
@ -1993,7 +1991,7 @@ const Config_Documents = (props) => {
|
||||||
|
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
<div className="div_row_gauche texte_area_filter" ref={myRef}>
|
||||||
Code Document <br />
|
Code Document <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="one_document_ref_interne"
|
name="one_document_ref_interne"
|
||||||
//label="Code Document"
|
//label="Code Document"
|
||||||
|
@ -2006,7 +2004,7 @@ const Config_Documents = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row_gauche texte_area_filter" >
|
<div className="div_row_gauche texte_area_filter" >
|
||||||
Sujet <br />
|
Sujet <br />
|
||||||
<TextField
|
<TextField
|
||||||
name="one_document_sujet"
|
name="one_document_sujet"
|
||||||
//label="Sujet"
|
//label="Sujet"
|
||||||
|
@ -2053,7 +2051,7 @@ const Config_Documents = (props) => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="div_row">
|
<div className="div_row">
|
||||||
<Button className="bton_enreg" onClick={add_one_selected_fields} style={{ "margin": "1rem" , minWidth:'50%'}}
|
<Button className="bton_enreg" onClick={add_one_selected_fields} style={{ "margin": "1rem", minWidth: '50%' }}
|
||||||
>Ajouter le Champ Choisi
|
>Ajouter le Champ Choisi
|
||||||
|
|
||||||
</Button>
|
</Button>
|
||||||
|
|
|
@ -2697,6 +2697,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
|
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetSessionFormation/";
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/GetSessionFormation/";
|
||||||
|
|
||||||
|
setLoading(true);
|
||||||
axios.post(myurl, form).then(res => {
|
axios.post(myurl, form).then(res => {
|
||||||
|
|
||||||
if (String(res.data.status) === "true") {
|
if (String(res.data.status) === "true") {
|
||||||
|
@ -2704,6 +2705,7 @@ const DisplayPartnerSession = (props) => {
|
||||||
//console.log(" In GetCurrentSession res.data.message r_class = " + res.data.message);
|
//console.log(" In GetCurrentSession res.data.message r_class = " + res.data.message);
|
||||||
//console.log(" In GetCurrentSession res.data.message len = " + String(res.data.message).length);
|
//console.log(" In GetCurrentSession res.data.message len = " + String(res.data.message).length);
|
||||||
|
|
||||||
|
setLoading(false);
|
||||||
setGetCurrentSession_api("true");
|
setGetCurrentSession_api("true");
|
||||||
if (String(res.data.message).length > 0) {
|
if (String(res.data.message).length > 0) {
|
||||||
setGetCurrentSession_result(res.data.message);
|
setGetCurrentSession_result(res.data.message);
|
||||||
|
@ -2864,17 +2866,20 @@ const DisplayPartnerSession = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
setLoading(false);
|
||||||
alert('Erreur: ' + res.data.message);
|
alert('Erreur: ' + res.data.message);
|
||||||
history.push("/Connexion");
|
history.push("/Connexion");
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
|
setLoading(false);
|
||||||
setGetCurrentSession_api("false");
|
setGetCurrentSession_api("false");
|
||||||
setGetCurrentSession_message(res.data.message);
|
setGetCurrentSession_message(res.data.message);
|
||||||
alert("Erreur : " + res.data.message);
|
alert("Erreur : " + res.data.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
setLoading(false);
|
||||||
console.warn('Not good man :( GetCurrentSession = ', error);
|
console.warn('Not good man :( GetCurrentSession = ', error);
|
||||||
setGetCurrentSession_api("false");
|
setGetCurrentSession_api("false");
|
||||||
|
|
||||||
|
|
|
@ -38,7 +38,7 @@ import {
|
||||||
FcList, FcGraduationCap, FcMultipleDevices, FcCurrencyExchange,
|
FcList, FcGraduationCap, FcMultipleDevices, FcCurrencyExchange,
|
||||||
FcMoneyTransfer, FcFeedback, FcKey, FcVideoCall, FcSettings,
|
FcMoneyTransfer, FcFeedback, FcKey, FcVideoCall, FcSettings,
|
||||||
FcBusinesswoman, FcServices, FcCollect, FcCandleSticks, FcKindle,
|
FcBusinesswoman, FcServices, FcCollect, FcCandleSticks, FcKindle,
|
||||||
FcFlowChart, FcReading
|
FcFlowChart, FcReading, FcFinePrint
|
||||||
} from "react-icons/fc";
|
} from "react-icons/fc";
|
||||||
|
|
||||||
import { BsTools } from "react-icons/bs";
|
import { BsTools } from "react-icons/bs";
|
||||||
|
@ -737,12 +737,12 @@ const Partner = (props) => {
|
||||||
<Button variant="outlined" onClick={sendImage} className="enreg">Enregistrer</Button>
|
<Button variant="outlined" onClick={sendImage} className="enreg">Enregistrer</Button>
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
<hr />
|
|
||||||
<div className="nom_prenom"> {parntername && <b> {parntername} - {String(partnerPackService).toUpperCase()} ({parnternbformation})</b>}
|
<div className="nom_prenom"> {parntername && <b> {parntername} - {String(partnerPackService).toUpperCase()} ({parnternbformation})</b>}
|
||||||
{!parntername && <b> Partenaire </b>} </div>
|
{!parntername && <b> Partenaire </b>} </div>
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="separator"> Mon Compte </div>
|
||||||
|
|
||||||
{String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
{String(menu) !== "infopartner" && <div className="sousmenu" onClick={PersonnalData}> <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
||||||
{String(menu) === "infopartner" && <div className="sousmenu_selected" onClick={PersonnalData} > <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
{String(menu) === "infopartner" && <div className="sousmenu_selected" onClick={PersonnalData} > <FcHome className="icone_menu" /> MES INFORMATIONS</div>}
|
||||||
|
@ -752,16 +752,11 @@ const Partner = (props) => {
|
||||||
{String(menu) === "abonnement" && <div className="sousmenu_selected" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
|
{String(menu) === "abonnement" && <div className="sousmenu_selected" onClick={Abonnement_func} > <FcKey className="icone_menu" /> ABONNEMENT </div>}
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
|
|
||||||
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} ><FcFeedback className="icone_menu" /> FACTURATION</div>}
|
{String(menu) !== "facture" && <div className="sousmenu" onClick={DisplayFacure} ><FcFeedback className="icone_menu" /> FACTURE MYSY</div>}
|
||||||
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > <FcFeedback className="icone_menu" />FACTURATION</div>}
|
{String(menu) === "facture" && <div className="sousmenu_selected" onClick={DisplayFacure} > <FcFeedback className="icone_menu" />FACTURE MYSY</div>}
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
|
|
||||||
|
<div class="separator"> Mes Formations </div>
|
||||||
{String(menu) !== "pricing" && <div className="sousmenu" onClick={pricing_func} ><FcCurrencyExchange className="icone_menu" /> MES PRIX </div>}
|
|
||||||
{String(menu) === "pricing" && <div className="sousmenu_selected" onClick={pricing_func} > <FcCurrencyExchange className="icone_menu" />MES PRIX </div>}
|
|
||||||
<hr className="my_hr" />
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{String(menu) !== "creation" && <div className="sousmenu" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
|
{String(menu) !== "creation" && <div className="sousmenu" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
|
||||||
{String(menu) === "creation" && <div className="sousmenu_selected" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
|
{String(menu) === "creation" && <div className="sousmenu_selected" onClick={CreateTraining}> <FcAddDatabase className="icone_menu" /> CREER FORMATION</div>}
|
||||||
|
@ -793,13 +788,7 @@ const Partner = (props) => {
|
||||||
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
{String(menu) === "statistique" && <div className="sousmenu_selected" onClick={DisplayStat}> <FcBullish className="icone_menu" /> STATISTIQUES</div>}
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
|
|
||||||
<div class="separator"> Ma config </div>
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<hr className="my_hr" />
|
|
||||||
{String(menu) !== "mes_clients" && <div className="sousmenu" onClick={config_document_func}> <FcBusinesswoman className="icone_menu" /> MES DOCUMENTS</div>}
|
|
||||||
{String(menu) === "mes_clients" && <div className="sousmenu_selected" onClick={config_document_func}> <FcBusinesswoman className="icone_menu" /> MES DOCUMENTS</div>}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="separator"> Mes Clients </div>
|
<div class="separator"> Mes Clients </div>
|
||||||
|
@ -812,14 +801,14 @@ const Partner = (props) => {
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
{String(menu) !== "mes_devis" && <div className="sousmenu" onClick={"mes_devis_func"}> <FcCandleSticks className="icone_menu" /> MES DEVIS</div>}
|
{String(menu) !== "pricing" && <div className="sousmenu" onClick={pricing_func} > <FcCurrencyExchange className="icone_menu" /> MES PRIX CLIENT</div>}
|
||||||
{String(menu) === "mes_devis" && <div className="sousmenu_selected" onClick={"mes_devis_func"}> <FcCandleSticks className="icone_menu" /> MES DEVIS</div>}
|
{String(menu) === "pricing" && <div className="sousmenu_selected" onClick={pricing_func} > <FcCurrencyExchange className="icone_menu" /> MES PRIX CLIENT</div>}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
{String(menu) !== "mes_cmd" && <div className="sousmenu" onClick={mes_cmd_func}> <FcCollect className="icone_menu" /> MES COMMANDES</div>}
|
{String(menu) !== "mes_cmd" && <div className="sousmenu" onClick={mes_cmd_func}> <FcCollect className="icone_menu" /> MES COMMANDES & DEVIS</div>}
|
||||||
{String(menu) === "mes_cmd" && <div className="sousmenu_selected" onClick={mes_cmd_func}> <FcCollect className="icone_menu" /> MES COMMANDES</div>}
|
{String(menu) === "mes_cmd" && <div className="sousmenu_selected" onClick={mes_cmd_func}> <FcCollect className="icone_menu" /> MES COMMANDES & DEVIS</div>}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
|
@ -846,7 +835,13 @@ const Partner = (props) => {
|
||||||
{String(menu) === "statistique" && <div className="sousmenu_hebergement_lms" onClick={DisplaySetUpLMS}> <FcServices className="icone_menu" /> CONFIGURATION</div>}
|
{String(menu) === "statistique" && <div className="sousmenu_hebergement_lms" onClick={DisplaySetUpLMS}> <FcServices className="icone_menu" /> CONFIGURATION</div>}
|
||||||
</div>}
|
</div>}
|
||||||
|
|
||||||
|
<div class="separator"> Ma config </div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<hr className="my_hr" />
|
||||||
|
{String(menu) !== "mes_clients" && <div className="sousmenu" onClick={config_document_func}> <FcFinePrint className="icone_menu" /> MES DOCUMENTS</div>}
|
||||||
|
{String(menu) === "mes_clients" && <div className="sousmenu_selected" onClick={config_document_func}> <FcFinePrint className="icone_menu" /> MES DOCUMENTS</div>}
|
||||||
|
</div>
|
||||||
|
|
||||||
<hr className="my_hr" />
|
<hr className="my_hr" />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -395,16 +395,18 @@ const Partner_Client = (props) => {
|
||||||
|
|
||||||
function handleClick_edit_session_From_Line(selected_row_id) {
|
function handleClick_edit_session_From_Line(selected_row_id) {
|
||||||
if (rows_list_clients[selected_row_id]) {
|
if (rows_list_clients[selected_row_id]) {
|
||||||
window.scrollTo({
|
|
||||||
top: 600,
|
|
||||||
left: 0,
|
|
||||||
behavior: "smooth",
|
|
||||||
});
|
|
||||||
|
|
||||||
var line = JSON.parse(rows_list_clients[selected_row_id]);
|
var line = JSON.parse(rows_list_clients[selected_row_id]);
|
||||||
var clientmail = String(line.email);
|
var clientmail = String(line.email);
|
||||||
setClient_email(clientmail);
|
setClient_email(clientmail);
|
||||||
setEdite_Client("1");
|
setEdite_Client("1");
|
||||||
|
|
||||||
|
window.scrollTo({
|
||||||
|
top: 800,
|
||||||
|
left: 0,
|
||||||
|
behavior: "smooth",
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -651,8 +653,11 @@ const Partner_Client = (props) => {
|
||||||
onSelectionModelChange={(newSelectionModel) => {
|
onSelectionModelChange={(newSelectionModel) => {
|
||||||
|
|
||||||
setSelectionModel(newSelectionModel);
|
setSelectionModel(newSelectionModel);
|
||||||
if (newSelectionModel.length === 1)
|
if (newSelectionModel.length === 1){
|
||||||
|
|
||||||
handleClick_edit_session_From_Line(newSelectionModel);
|
handleClick_edit_session_From_Line(newSelectionModel);
|
||||||
|
}
|
||||||
|
|
||||||
else{
|
else{
|
||||||
setEdite_Client();
|
setEdite_Client();
|
||||||
}
|
}
|
||||||
|
@ -717,7 +722,7 @@ const Partner_Client = (props) => {
|
||||||
{String(Edite_Client) === "2" && <div className="div_row">
|
{String(Edite_Client) === "2" && <div className="div_row">
|
||||||
|
|
||||||
<div className="titre1"> Detail client : {Client_email}</div>
|
<div className="titre1"> Detail client : {Client_email}</div>
|
||||||
<div ref={myRef_add_client}> &nbs;</div>
|
<div ref={myRef_add_client}> </div>
|
||||||
<AddParnerClient client_mail={Client_email} close_detail_client={close_detail_client} new_customer="1"
|
<AddParnerClient client_mail={Client_email} close_detail_client={close_detail_client} new_customer="1"
|
||||||
Get_List_Partner_Clients={Get_List_Partner_Clients} father_scroll_to_top={father_scroll_to_top} />
|
Get_List_Partner_Clients={Get_List_Partner_Clients} father_scroll_to_top={father_scroll_to_top} />
|
||||||
|
|
||||||
|
|
|
@ -774,9 +774,12 @@ const Partner_Commande = (props) => {
|
||||||
|
|
||||||
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Partner_Order/";
|
var myurl = process.env.REACT_APP_API_URL + "myclass/api/Get_Given_Partner_Order/";
|
||||||
|
|
||||||
|
setLoading(true);
|
||||||
|
|
||||||
axios.post(myurl, form).then(res => {
|
axios.post(myurl, form).then(res => {
|
||||||
|
|
||||||
if (String(res.data.status) === "true") {
|
if (String(res.data.status) === "true") {
|
||||||
|
setLoading(false);
|
||||||
//console.log(" In Get_Order_Data res.data.status = " + res.data.status);
|
//console.log(" In Get_Order_Data res.data.status = " + res.data.status);
|
||||||
//console.log(" In Get_Order_Data res.data.message r_class = " + res.data.message);
|
//console.log(" In Get_Order_Data res.data.message r_class = " + res.data.message);
|
||||||
setGetAttendee_api("true");
|
setGetAttendee_api("true");
|
||||||
|
@ -979,17 +982,20 @@ const Partner_Commande = (props) => {
|
||||||
|
|
||||||
|
|
||||||
} else if (String(res.data.status) === String("Err_Connexion")) {
|
} else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
setLoading(false);
|
||||||
alert('Erreur: ' + res.data.message);
|
alert('Erreur: ' + res.data.message);
|
||||||
history.push("/Connexion");
|
history.push("/Connexion");
|
||||||
}
|
}
|
||||||
|
|
||||||
else {
|
else {
|
||||||
|
setLoading(false);
|
||||||
setGetAttendee_api("false");
|
setGetAttendee_api("false");
|
||||||
setGetAttendee_message(res.data.message);
|
setGetAttendee_message(res.data.message);
|
||||||
alert(res.data.message);
|
alert(res.data.message);
|
||||||
}
|
}
|
||||||
|
|
||||||
}).catch((error) => {
|
}).catch((error) => {
|
||||||
|
setLoading(false);
|
||||||
console.warn('Not good man :( Get_Order_Data = ', error);
|
console.warn('Not good man :( Get_Order_Data = ', error);
|
||||||
setGetAttendee_api("false");
|
setGetAttendee_api("false");
|
||||||
alert(" Impossible de recuperer les données de la commande / devis");
|
alert(" Impossible de recuperer les données de la commande / devis");
|
||||||
|
@ -1615,7 +1621,7 @@ const Partner_Commande = (props) => {
|
||||||
form.append("order_header_condition_paiement", "");
|
form.append("order_header_condition_paiement", "");
|
||||||
|
|
||||||
if (p_detail_header_date_expiration_val)
|
if (p_detail_header_date_expiration_val)
|
||||||
form.append("order_header_date_expiration", p_detail_header_date_expiration_val);
|
form.append("order_header_date_expiration", p_detail_header_date_expiration);
|
||||||
else
|
else
|
||||||
form.append("order_header_date_expiration", "");
|
form.append("order_header_date_expiration", "");
|
||||||
|
|
||||||
|
@ -2208,10 +2214,8 @@ const Partner_Commande = (props) => {
|
||||||
}
|
}
|
||||||
|
|
||||||
Compute_Partner_Order();
|
Compute_Partner_Order();
|
||||||
Get_Order_Data(selected_id);
|
|
||||||
Get_Partner_Orders_Lines_from_header_id(selected_id);
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const [Compute_Partner_Order_api, setCompute_Partner_Order_api] = useState();
|
const [Compute_Partner_Order_api, setCompute_Partner_Order_api] = useState();
|
||||||
|
@ -2238,6 +2242,9 @@ const Partner_Commande = (props) => {
|
||||||
if (String(res.data.status) === String("true")) {
|
if (String(res.data.status) === String("true")) {
|
||||||
setCompute_Partner_Order_api("true");
|
setCompute_Partner_Order_api("true");
|
||||||
setCompute_Partner_Order_result(res.data.message);
|
setCompute_Partner_Order_result(res.data.message);
|
||||||
|
Get_Order_Data(selected_id);
|
||||||
|
Get_Partner_Orders_Lines_from_header_id(selected_id);
|
||||||
|
|
||||||
alert(res.data.message);
|
alert(res.data.message);
|
||||||
}
|
}
|
||||||
else if (String(res.data.status) === String("Err_Connexion")) {
|
else if (String(res.data.status) === String("Err_Connexion")) {
|
||||||
|
@ -3619,7 +3626,7 @@ const Partner_Commande = (props) => {
|
||||||
<DatePicker
|
<DatePicker
|
||||||
name="detail_header_date_expiration"
|
name="detail_header_date_expiration"
|
||||||
id="detail_header_date_expiration"
|
id="detail_header_date_expiration"
|
||||||
selected={new Date(moment(p_detail_header_date_expiration_val, "DD/MM/YYYY HH:mm:ss"))}
|
selected={new Date(moment(p_detail_header_date_expiration, "DD/MM/YYYY HH:mm:ss"))}
|
||||||
onChange={(date) => {
|
onChange={(date) => {
|
||||||
setp_detail_header_date_expiration_val(format(date, 'dd/MM/yyyy'));
|
setp_detail_header_date_expiration_val(format(date, 'dd/MM/yyyy'));
|
||||||
setOrder_data_changed("1");
|
setOrder_data_changed("1");
|
||||||
|
@ -4315,7 +4322,7 @@ const Partner_Commande = (props) => {
|
||||||
<div className="session_data" >
|
<div className="session_data" >
|
||||||
|
|
||||||
<div style={{ "border": "None" }}>
|
<div style={{ "border": "None" }}>
|
||||||
<nav onClick={Ajouter_une_ligne_article} style={{ "fontSize": "18px", "fontWeight": '600', "marginLeft": "10px", "marginTop": "10px", "cursor":"pointer" }}> <Button> Ajouter une ligne
|
<nav onClick={Ajouter_une_ligne_article} style={{ "fontSize": "18px", "fontWeight": '600', "marginLeft": "10px", "marginTop": "10px", "cursor": "pointer" }}> <Button> Ajouter une ligne
|
||||||
|
|
||||||
</Button> <img src={add_plus} alt="ajout commande" className="icon_plus_line" /> </nav>
|
</Button> <img src={add_plus} alt="ajout commande" className="icon_plus_line" /> </nav>
|
||||||
<div style={{ height: 550, width: '100%', paddingRight: '1px' }}>
|
<div style={{ height: 550, width: '100%', paddingRight: '1px' }}>
|
||||||
|
|
|
@ -3003,7 +3003,7 @@ const Recherche_new_v2 = () => {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="service1_desc">
|
<div className="service1_desc">
|
||||||
Une plateforme idéale pour vous gérer vos sessions de formation :
|
Une plateforme idéale pour gérer vos sessions de formation :
|
||||||
<ul>
|
<ul>
|
||||||
<li> Les inscriptions </li>
|
<li> Les inscriptions </li>
|
||||||
<li> Les émargements </li>
|
<li> Les émargements </li>
|
||||||
|
|
Loading…
Reference in New Issue