diff --git a/web-ui/web-react/src/components/AdministradoresSistema.js b/web-ui/web-react/src/components/AdministradoresSistema.js index 7bd0bd6b..6fa70310 100644 --- a/web-ui/web-react/src/components/AdministradoresSistema.js +++ b/web-ui/web-react/src/components/AdministradoresSistema.js @@ -51,6 +51,7 @@ const AdministradoresSistema = () => { const [submitted, setSubmitted] = useState(false); const [editAdminDialog, setEditAdminDialog] = useState(false); + const [saveButtonTitle, setSaveButtonTitle] = useState("Registrar") async function fetchP() { @@ -276,16 +277,16 @@ const AdministradoresSistema = () => { }; - const hideEditAdminDialog = () => { - setSubmitted(false); - setEditAdminDialog(false); - setSysAdmin(emptySysAdmin); - }; + const cancelEdit = () => { + setSaveButtonTitle('Registrar'); + setSubmitted(false); + setSysAdmin(emptySysAdmin); + } const editAdmin = (sysadmin) => { setSysAdmin({ ...sysadmin }); - setEditAdminDialog(true); + setSaveButtonTitle('Actualizar'); }; const deleteSysAdmin = () => { @@ -853,138 +854,12 @@ const AdministradoresSistema = () => { )} - - {sysadmin && (
-
- -
-
- - - - onInputChange(e, 'name')} - required - autoFocus - className={classNames({ - 'p-invalid': submitted && sysadmin.name === '', - })} - /> -
- {submitted && sysadmin.name === '' && - Nombre es requirido.} - -
-
-
- -
-
- - - - onInputChange(e, 'last_name')} - required - autoFocus - className={classNames({ - 'p-invalid': submitted && sysadmin.last_name === '', - })} - /> -
- {submitted && sysadmin.last_name === '' && ( - Apellido(s) es requerido. - )} -
-
-
- -
-
- - - - onInputChange(e, 'email')} - required - autoFocus - className={classNames({ - 'p-invalid': submitted && (sysadmin.email === '' || findRepeated('email', sysadmin.email) > 0), - })} - /> -
- {submitted && sysadmin.email === '' && ( - Correo electrónico es requerido. - )} - {submitted && findRepeated('email', sysadmin.email) > 0 && - Correo electrónico se encuentra repetido. - } -
-
-
- -
-
- - - - onInputChange(e, 'dni')} - required - autoFocus - className={classNames({ - 'p-invalid': submitted && (sysadmin.dni === '' || findRepeated('dni', sysadmin.dni)), - })} - /> -
- {submitted && sysadmin.dni === '' && ( - Identificación es requerida. - )} - {submitted && findRepeated('dni', sysadmin.dni) > 0 && - Identificación se encuentra repetida. - } -
-
-
- -
-
- - - - onInputChange(e, 'phone')} - required - autoFocus - className={classNames({ - 'p-invalid': submitted && sysadmin.phone === '', - })} - /> -
- {submitted && sysadmin.phone === '' && ( - Teléfono es requerido. - )} -
-
- -
- )} -
-
Registro de un administrador del sistema
+
Mantenimiento Administrador del Sistema
@@ -1098,7 +973,22 @@ const AdministradoresSistema = () => { )}
- +
+
diff --git a/web-ui/web-react/src/components/Inquilinos.js b/web-ui/web-react/src/components/Inquilinos.js index 244196da..6be6da53 100644 --- a/web-ui/web-react/src/components/Inquilinos.js +++ b/web-ui/web-react/src/components/Inquilinos.js @@ -858,7 +858,7 @@ const Inquilinos = () => { /> {saveButtonTitle === 'Actualizar' && (