-
-
- Numéro de téléphone
-
-
- Numéro de téléphone est obligatoire
-
-
-
-
-
-
-
-
-
-
@@ -273,14 +148,14 @@
type="button"
class="btn btn-danger"
(click)="onCancel()">
- Annuler cancel
+ Cancel cancel
diff --git a/src/app/etablissement/view-etablissement/dialog-etablissement/dialog-etablissement.component.ts b/src/app/etablissement/view-etablissement/dialog-etablissement/dialog-etablissement.component.ts
index 80c342c..caebddf 100644
--- a/src/app/etablissement/view-etablissement/dialog-etablissement/dialog-etablissement.component.ts
+++ b/src/app/etablissement/view-etablissement/dialog-etablissement/dialog-etablissement.component.ts
@@ -5,6 +5,7 @@ import {
FormGroup,
FormsModule,
ReactiveFormsModule,
+ Validators,
} from '@angular/forms';
import { MatButtonModule } from '@angular/material/button';
import { MatCardModule } from '@angular/material/card';
@@ -49,12 +50,42 @@ import { AuthService } from 'src/app/_helpers/services/auth.service';
styleUrl: './dialog-etablissement.component.scss',
})
export class DialogEtablissementComponent {
- form: FormGroup;
+ onSubmit() {
+ throw new Error('Method not implemented.');
+ }
+ onCancel() {
+ throw new Error('Method not implemented.');
+ }
+ establishmentForm: FormGroup;
countries = [
{ value: 'CI', viewValue: "Cote d'ivoire" },
{ value: 'SN', viewValue: 'Senegal' },
- // Ajoutez les autres pays ici
+ { value: 'ML', viewValue: 'Mali' },
+ { value: 'GN', viewValue: 'Guinée' },
+ { value: 'BF', viewValue: 'Burkina Faso' },
+ { value: 'NE', viewValue: 'Niger' },
+ { value: 'TG', viewValue: 'Togo' },
+ { value: 'BJ', viewValue: 'Bénin' },
+ { value: 'CM', viewValue: 'Cameroun' },
+ { value: 'CD', viewValue: 'Congo RDC CDF' },
+ { value: 'KM', viewValue: 'Comores' },
+ { value: 'FR', viewValue: 'France' },
+ ];
+
+ business = [
+ { value: 'CI', viewValue: "Cote d'ivoire" },
+ { value: 'SN', viewValue: 'Senegal' },
+ { value: 'ML', viewValue: 'Mali' },
+ { value: 'GN', viewValue: 'Guinée' },
+ { value: 'BF', viewValue: 'Burkina Faso' },
+ { value: 'NE', viewValue: 'Niger' },
+ { value: 'TG', viewValue: 'Togo' },
+ { value: 'BJ', viewValue: 'Bénin' },
+ { value: 'CM', viewValue: 'Cameroun' },
+ { value: 'CD', viewValue: 'Congo RDC CDF' },
+ { value: 'KM', viewValue: 'Comores' },
+ { value: 'FR', viewValue: 'France' },
];
hide = true;
@@ -64,7 +95,7 @@ export class DialogEtablissementComponent {
fonctions: any;
services: any;
groupes: any;
- isChecked: any;
+ isChecked!: boolean;
country: any;
constructor(
@@ -73,24 +104,22 @@ export class DialogEtablissementComponent {
private dialogRef: MatDialogRef
,
private router: Router
) {
- this.form = this.fb.group({
- nom: [''],
+ this.establishmentForm = this.fb.group({
+ name: ['', Validators.required],
website: [''],
logo: [''],
phone: [''],
- country: [''],
+ country: ['', Validators.required],
city: [''],
- address: [''],
+ address: ['', Validators.required],
business: [false],
businessSelect: [''],
+ schoolLevels: this.fb.group({
+ maternelle: this.fb.array([]),
+ primaire: this.fb.array([]),
+ college: this.fb.array([]),
+ lycee: this.fb.array([]),
+ }),
});
}
-
- onSubmit() {
- throw new Error('Method not implemented.');
- }
- businessOptions: any;
- onCancel() {
- throw new Error('Method not implemented.');
- }
}
diff --git a/src/app/etablissement/view-etablissement/view-etablissement.component.html b/src/app/etablissement/view-etablissement/view-etablissement.component.html
index f5a6d33..32c4c74 100644
--- a/src/app/etablissement/view-etablissement/view-etablissement.component.html
+++ b/src/app/etablissement/view-etablissement/view-etablissement.component.html
@@ -1,3 +1,4 @@
+
diff --git a/src/app/etablissement/view-etablissement/view-etablissement.component.scss b/src/app/etablissement/view-etablissement/view-etablissement.component.scss
index eb2357a..92d3c4a 100644
--- a/src/app/etablissement/view-etablissement/view-etablissement.component.scss
+++ b/src/app/etablissement/view-etablissement/view-etablissement.component.scss
@@ -1,6 +1,58 @@
+
+.card {
+
+ border-radius:0 !important;
+ background-color: #ffffff61;
+
+}
+
+ .text {
+ color:black;
+ font-weight: bold;
+ font-size: 16px; /* Ajustez la taille de la police selon vos besoins */
+}
+
+
+
.bold-text {
color:rgb(0, 0, 0);
font-weight: bold;
font-size: 16px; /* Ajustez la taille de la police selon vos besoins */
}
+
+
+
+ .col-md-2 {
+ flex: 0 0 auto;
+ width: 33% !important;
+ }
+
+
+ button ,a {
+ border-radius: 0px !important;
+}
+
+
+.example-form {
+ width: 500%;
+ max-width: 1000px;
+ margin: auto;
+}
+
+.example-full-width {
+ width: 100%;
+}
+
+.form-group-width {
+ max-width: 800px;
+}
+
+
+.group-width{
+ max-width: 400px;
+
+}
+
+
+
diff --git a/src/app/etablissement/view-etablissement/view-etablissement.component.ts b/src/app/etablissement/view-etablissement/view-etablissement.component.ts
index 89a34ab..d228bb2 100644
--- a/src/app/etablissement/view-etablissement/view-etablissement.component.ts
+++ b/src/app/etablissement/view-etablissement/view-etablissement.component.ts
@@ -163,7 +163,7 @@ export class ViewEtablissementComponent {
public openDialog() {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const dialogRef = this.dialog.open(DialogEtablissementComponent, {
- width: '800px',
+ width: '1000px',
height: '1000px',
});
}
diff --git a/src/app/tpe/ajout-tpe/ajout-tpe.component.scss b/src/app/tpe/ajout-tpe/ajout-tpe.component.scss
index 5bf6122..4532ae9 100644
--- a/src/app/tpe/ajout-tpe/ajout-tpe.component.scss
+++ b/src/app/tpe/ajout-tpe/ajout-tpe.component.scss
@@ -14,10 +14,3 @@
button{
border-radius:0px !important
}
-
-// .mat-mdc-dialog-container .mdc-dialog__surface {
-// width: 0px !important;
-// height: 0px !important;
-// }
-
-//div.
\ No newline at end of file
diff --git a/src/app/tpe/create-tpe/create-tpe.component.html b/src/app/tpe/create-tpe/create-tpe.component.html
index 30b5974..146259b 100644
--- a/src/app/tpe/create-tpe/create-tpe.component.html
+++ b/src/app/tpe/create-tpe/create-tpe.component.html
@@ -7,7 +7,7 @@