|
@@ -83,7 +83,6 @@ export class RegesterComponent implements OnInit {
|
|
month:any;
|
|
month:any;
|
|
day:any;
|
|
day:any;
|
|
checkShowSpanRequired: boolean = true;
|
|
checkShowSpanRequired: boolean = true;
|
|
- saveDisabled:boolean = false;
|
|
|
|
changesSave:boolean = false;
|
|
changesSave:boolean = false;
|
|
typeMode:boolean = false;
|
|
typeMode:boolean = false;
|
|
checkUserType:number;
|
|
checkUserType:number;
|
|
@@ -358,9 +357,6 @@ export class RegesterComponent implements OnInit {
|
|
(responce) => {
|
|
(responce) => {
|
|
console.log(responce);
|
|
console.log(responce);
|
|
this.departments = responce['departments'];
|
|
this.departments = responce['departments'];
|
|
- if(this.departments.length == 0) {
|
|
|
|
- this.toastr.warning('لا يوجد اقسام بهذه الاداره !');
|
|
|
|
- }
|
|
|
|
this.showDepart = true;
|
|
this.showDepart = true;
|
|
}
|
|
}
|
|
);
|
|
);
|
|
@@ -484,13 +480,12 @@ export class RegesterComponent implements OnInit {
|
|
if(userDataRegester['type'] == '0') {
|
|
if(userDataRegester['type'] == '0') {
|
|
userDataRegester['date_of_employment_hij'] = userDataRegester['date_of_employment_hij'].year + '-' + userDataRegester['date_of_employment_hij'].month + '-' + userDataRegester['date_of_employment_hij'].day;
|
|
userDataRegester['date_of_employment_hij'] = userDataRegester['date_of_employment_hij'].year + '-' + userDataRegester['date_of_employment_hij'].month + '-' + userDataRegester['date_of_employment_hij'].day;
|
|
joinJobDate = userDataRegester['date_of_employment_gre'].split('-')[0];
|
|
joinJobDate = userDataRegester['date_of_employment_gre'].split('-')[0];
|
|
- userDataRegester['birthday'] = userDataRegester['birthday'].year + '-' + userDataRegester['birthday'].month + '-' + userDataRegester['birthday'].day;
|
|
|
|
}
|
|
}
|
|
|
|
|
|
userDataRegester['identity_number'] = userDataRegester['identity_number'].toString();
|
|
userDataRegester['identity_number'] = userDataRegester['identity_number'].toString();
|
|
console.log('valueee' , userDataRegester);
|
|
console.log('valueee' , userDataRegester);
|
|
|
|
|
|
- const birthDate = userDataRegester['birthday'].split('-')[0];///to check if birthday > employment date
|
|
|
|
|
|
+ const birthDate = userDataRegester['birthday'].split('-')[0];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@@ -509,16 +504,12 @@ export class RegesterComponent implements OnInit {
|
|
//edit profile visitor submited
|
|
//edit profile visitor submited
|
|
if(this.regesterForm.get('password').value != this.regesterForm.get('password_confirmation').value){
|
|
if(this.regesterForm.get('password').value != this.regesterForm.get('password_confirmation').value){
|
|
this.toastr.warning(' من فضلك , تأكد أن كلمه المورو نفس تأكيد كلمه المرور!');
|
|
this.toastr.warning(' من فضلك , تأكد أن كلمه المورو نفس تأكيد كلمه المرور!');
|
|
- this.saveDisabled = false;
|
|
|
|
}else if(this.regesterForm.get('identity_number').value.substring(0,1) != 1 && this.regesterForm.get('identity_type_id').value == 1){
|
|
}else if(this.regesterForm.get('identity_number').value.substring(0,1) != 1 && this.regesterForm.get('identity_type_id').value == 1){
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 1');
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 1');
|
|
- this.saveDisabled = false;
|
|
|
|
} else if(this.regesterForm.get('identity_number').value.substring(0,1) != 2 && this.regesterForm.get('identity_type_id').value == 3){
|
|
} else if(this.regesterForm.get('identity_number').value.substring(0,1) != 2 && this.regesterForm.get('identity_type_id').value == 3){
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 2');
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 2');
|
|
- this.saveDisabled = false;
|
|
|
|
} else if(this.regesterForm.get('phone').value.substring(0,2) != '05') {
|
|
} else if(this.regesterForm.get('phone').value.substring(0,2) != '05') {
|
|
this.toastr.warning('رقم الجوال يجب أن يبدأ ب 05');
|
|
this.toastr.warning('رقم الجوال يجب أن يبدأ ب 05');
|
|
- this.saveDisabled = false;
|
|
|
|
} else {
|
|
} else {
|
|
this.userService.onEditProfile(userDataRegester).subscribe(
|
|
this.userService.onEditProfile(userDataRegester).subscribe(
|
|
(responce) => {
|
|
(responce) => {
|
|
@@ -528,13 +519,10 @@ export class RegesterComponent implements OnInit {
|
|
(error) => {
|
|
(error) => {
|
|
console.log(error);
|
|
console.log(error);
|
|
this.toastr.error('فشل التعديل');
|
|
this.toastr.error('فشل التعديل');
|
|
- this.saveDisabled = false;
|
|
|
|
if(error.error['error'].email) {
|
|
if(error.error['error'].email) {
|
|
this.toastr.warning('الايميل تم التسجيل به من قبل !');
|
|
this.toastr.warning('الايميل تم التسجيل به من قبل !');
|
|
- this.saveDisabled = false;
|
|
|
|
} else if(error.error['error'].identity_number) {
|
|
} else if(error.error['error'].identity_number) {
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
- this.saveDisabled = false;
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
);
|
|
);
|