|
@@ -634,6 +634,9 @@ export class RegesterComponent implements OnInit {
|
|
|
} else if(error.error['error'].identity_number) {
|
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
|
this.saveDisabled = false;
|
|
|
+ } else if(error.error['error'].phone) {
|
|
|
+ this.toastr.warning(' رقم الهاتف يجب ان لايكون أقل من 6 ارقام ، ولا يكون مستخدم من قبل!');
|
|
|
+ this.saveDisabled = false;
|
|
|
}
|
|
|
}
|
|
|
);
|
|
@@ -642,14 +645,19 @@ export class RegesterComponent implements OnInit {
|
|
|
//edit profile employee submited
|
|
|
if(this.regesterForm.get('password').value != this.regesterForm.get('password_confirmation').value){
|
|
|
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){
|
|
|
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){
|
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 2');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(this.birthDate.year > this.griDate.year) {
|
|
|
this.toastr.warning('تارخ الميلاد أكبر من تاريخ التوظيف الميلادي !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(this.regesterForm.get('phone').value.substring(0,2) != '05') {
|
|
|
this.toastr.warning('رقم الجوال يجب أن يبدأ ب 05');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else {
|
|
|
this.userService.onEditProfile(userDataRegester).subscribe(
|
|
|
(responce) => {
|
|
@@ -661,8 +669,13 @@ export class RegesterComponent implements OnInit {
|
|
|
this.toastr.error('فشل التعديل');
|
|
|
if(error.error['error'].email) {
|
|
|
this.toastr.warning('الايميل تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(error.error['error'].identity_number) {
|
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
+ } else if(error.error['error'].phone) {
|
|
|
+ this.toastr.warning(' رقم الهاتف يجب ان لايكون أقل من 6 ارقام ، ولا يكون مستخدم من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
}
|
|
|
}
|
|
|
);
|
|
@@ -679,12 +692,16 @@ export class RegesterComponent implements OnInit {
|
|
|
//visitor added submited
|
|
|
if(this.regesterForm.get('password').value != this.regesterForm.get('password_confirmation').value){
|
|
|
this.toastr.warning(' من فضلك تأكد أن كلمه المرور نفس تأكيد كلمه المرور !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(this.regesterForm.get('phone').value.substring(0,2) != '05') {
|
|
|
this.toastr.warning('رقم الجوال يجب أن يبدأ ب 05');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(userDataRegester['identity_number'].substring(0,1) != 1 && this.regesterForm.get('identity_type_id').value == 1){
|
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 1');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(userDataRegester['identity_number'].substring(0,1) != 2 && this.regesterForm.get('identity_type_id').value == 3){
|
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 2');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else {
|
|
|
this.authSer.signUp(userDataRegester).subscribe(
|
|
|
(responce) => {
|
|
@@ -696,8 +713,13 @@ export class RegesterComponent implements OnInit {
|
|
|
console.log(error);
|
|
|
if(error.error['error'].email) {
|
|
|
this.toastr.warning('الايميل تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(error.error['error'].identity_number) {
|
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
+ } else if(error.error['error'].phone) {
|
|
|
+ this.toastr.warning(' رقم الهاتف يجب ان لايكون أقل من 6 ارقام ، ولا يكون مستخدم من قبل!');
|
|
|
+ this.saveDisabled = false;
|
|
|
}
|
|
|
}
|
|
|
);
|
|
@@ -706,14 +728,19 @@ export class RegesterComponent implements OnInit {
|
|
|
//employee added submited
|
|
|
if(this.regesterForm.get('password').value != this.regesterForm.get('password_confirmation').value){
|
|
|
this.toastr.warning(' من فضلك تأكد أن كلمه المرور نفس تأكيد كلمه المرور !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(userDataRegester['identity_number'].substring(0,1) != 1 && this.regesterForm.get('identity_type_id').value == 1){
|
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 1');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(userDataRegester['identity_number'].substring(0,1) != 2 && this.regesterForm.get('identity_type_id').value == 3){
|
|
|
this.toastr.warning('رقم الهويه يجب ان يبدأ ب رقم 2');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(this.birthDate.year > this.griDate.year) {
|
|
|
this.toastr.warning('تارخ الميلاد أكبر من تاريخ التوظيف الميلادي !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(this.regesterForm.get('phone').value.substring(0,2) != '05') {
|
|
|
this.toastr.warning('رقم الجوال يجب أن يبدأ ب 05');
|
|
|
+ this.saveDisabled = false;
|
|
|
}
|
|
|
else {
|
|
|
this.authSer.signUp(userDataRegester).subscribe(
|
|
@@ -726,8 +753,14 @@ export class RegesterComponent implements OnInit {
|
|
|
console.log(error);
|
|
|
if(error.error['error'].email) {
|
|
|
this.toastr.warning('الايميل تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
} else if(error.error['error'].identity_number) {
|
|
|
this.toastr.warning('رقم الهويه تم التسجيل به من قبل !');
|
|
|
+ this.saveDisabled = false;
|
|
|
+ }
|
|
|
+ else if(error.error['error'].phone) {
|
|
|
+ this.toastr.warning(' رقم الهاتف يجب ان لايكون أقل من 6 ارقام ، ولا يكون مستخدم من قبل!');
|
|
|
+ this.saveDisabled = false;
|
|
|
}
|
|
|
}
|
|
|
);
|