Commit 85554f52 authored by Almouhannad's avatar Almouhannad

(F) Use fixed messages

parent a6b2cfad
...@@ -5,6 +5,7 @@ import { CreateDoctorUserCommand } from '../../../classes/admin/create-doctor-us ...@@ -5,6 +5,7 @@ import { CreateDoctorUserCommand } from '../../../classes/admin/create-doctor-us
import { NgForm } from '@angular/forms'; import { NgForm } from '@angular/forms';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { ViewportScroller } from '@angular/common'; import { ViewportScroller } from '@angular/common';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-create-doctor-user-form', selector: 'app-create-doctor-user-form',
...@@ -52,7 +53,7 @@ export class CreateDoctorUserFormComponent { ...@@ -52,7 +53,7 @@ export class CreateDoctorUserFormComponent {
} }
else { else {
this.toastrService.success("تم إضافة الطبيب بنجاح ✔"); this.toastrService.success(ConstantMessages.SUCCESS_ADD_DOCTOR);
this.router.navigateByUrl('admin/doctors'); this.router.navigateByUrl('admin/doctors');
} }
} }
......
...@@ -4,6 +4,7 @@ import { ToastrService } from 'ngx-toastr'; ...@@ -4,6 +4,7 @@ import { ToastrService } from 'ngx-toastr';
import { NgForm } from '@angular/forms'; import { NgForm } from '@angular/forms';
import { UpdateDoctorPersonalDataQuery } from '../../../classes/admin/update-doctor-personal-data-query'; import { UpdateDoctorPersonalDataQuery } from '../../../classes/admin/update-doctor-personal-data-query';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-update-doctor-personal-data-form', selector: 'app-update-doctor-personal-data-form',
...@@ -41,7 +42,7 @@ export class UpdateDoctorPersonalDataFormComponent { ...@@ -41,7 +42,7 @@ export class UpdateDoctorPersonalDataFormComponent {
result => { result => {
if (result.status === true) if (result.status === true)
{ {
this.toastrService.success('تم تعديل البيانات بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_EDIT);
this.router.navigateByUrl('admin/doctors'); this.router.navigateByUrl('admin/doctors');
} }
else { else {
......
...@@ -4,6 +4,7 @@ import { DoctorUsersService } from '../../../services/admin/doctor-users.service ...@@ -4,6 +4,7 @@ import { DoctorUsersService } from '../../../services/admin/doctor-users.service
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { NgForm } from '@angular/forms'; import { NgForm } from '@angular/forms';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-update-doctor-user-data-form', selector: 'app-update-doctor-user-data-form',
...@@ -35,7 +36,7 @@ export class UpdateDoctorUserDataFormComponent { ...@@ -35,7 +36,7 @@ export class UpdateDoctorUserDataFormComponent {
.subscribe( .subscribe(
result => { result => {
if (result.status === true) { if (result.status === true) {
this.toastrService.success('تم تحديث البيانات بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_EDIT);
this.router.navigateByUrl('admin/doctors'); this.router.navigateByUrl('admin/doctors');
} }
else { else {
......
...@@ -4,6 +4,7 @@ import { LoginCommand } from '../../../classes/authentication/Login/login-comman ...@@ -4,6 +4,7 @@ import { LoginCommand } from '../../../classes/authentication/Login/login-comman
import { AuthenticationService } from '../../../services/authentication/authentication.service'; import { AuthenticationService } from '../../../services/authentication/authentication.service';
import { UserData } from '../../../classes/authentication/user-data'; import { UserData } from '../../../classes/authentication/user-data';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-login-form', selector: 'app-login-form',
...@@ -49,7 +50,7 @@ export class LoginFormComponent { ...@@ -49,7 +50,7 @@ export class LoginFormComponent {
this.errorMessage = result.errorMessage!; this.errorMessage = result.errorMessage!;
} }
else{ else{
this.toastrService.success("تم تسجيل الدخول بنجاح ✔"); this.toastrService.success(ConstantMessages.SUCCESS_LOGIN);
this.loggedIn.emit(this.authenticationService.getUserData()!); this.loggedIn.emit(this.authenticationService.getUserData()!);
} }
} }
......
...@@ -25,7 +25,7 @@ export class AskForSerialNumberComponent { ...@@ -25,7 +25,7 @@ export class AskForSerialNumberComponent {
@ViewChild("form") form: NgForm; @ViewChild("form") form: NgForm;
isFailure: boolean = false; isFailure: boolean = false;
errorMessage: string = 'الموظف غير موجود'; errorMessage: string = '';
serialNumber: string; serialNumber: string;
......
...@@ -9,6 +9,7 @@ import { VisitMedicine } from '../../../classes/medicine/visit-medicine'; ...@@ -9,6 +9,7 @@ import { VisitMedicine } from '../../../classes/medicine/visit-medicine';
import { VisitsService } from '../../../services/visits/visits.service'; import { VisitsService } from '../../../services/visits/visits.service';
import { AuthenticationService } from '../../../services/authentication/authentication.service'; import { AuthenticationService } from '../../../services/authentication/authentication.service';
import { DoctorsService } from '../../../services/doctors/doctors.service'; import { DoctorsService } from '../../../services/doctors/doctors.service';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-create-visit', selector: 'app-create-visit',
...@@ -35,7 +36,7 @@ export class CreateVisitComponent implements OnInit { ...@@ -35,7 +36,7 @@ export class CreateVisitComponent implements OnInit {
this.activatedRoute.params.subscribe(params => { this.activatedRoute.params.subscribe(params => {
this.employeeId = params['id']; this.employeeId = params['id'];
if (isNaN(this.employeeId)) { if (isNaN(this.employeeId)) {
this.toastr.error("حدثت مشكلة، يرجى إعادة المحاولة"); this.toastr.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
this.setEmployee(); this.setEmployee();
...@@ -47,7 +48,7 @@ export class CreateVisitComponent implements OnInit { ...@@ -47,7 +48,7 @@ export class CreateVisitComponent implements OnInit {
this.employeesDataService.getById(this.employeeId) this.employeesDataService.getById(this.employeeId)
.subscribe(result => { .subscribe(result => {
if (result.status === false) { if (result.status === false) {
this.toastr.error("حدثت مشكلة، يرجى إعادة المحاولة"); this.toastr.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
else { else {
...@@ -77,7 +78,7 @@ export class CreateVisitComponent implements OnInit { ...@@ -77,7 +78,7 @@ export class CreateVisitComponent implements OnInit {
this.medicines.push(visitMedicine); this.medicines.push(visitMedicine);
} }
else { else {
this.toastr.error('هذا الدواء موجود بالفعل'); this.toastr.error(ConstantMessages.ERROR_ALREADY_ADDED_MEDICINE);
} }
} }
onDeleteMedicine(index: number) { onDeleteMedicine(index: number) {
...@@ -91,19 +92,19 @@ export class CreateVisitComponent implements OnInit { ...@@ -91,19 +92,19 @@ export class CreateVisitComponent implements OnInit {
this.employeeId, this.diagnosis, this.medicines) this.employeeId, this.diagnosis, this.medicines)
.subscribe(result => { .subscribe(result => {
if(result.status === false) { if(result.status === false) {
this.toastr.error("حدثت مشكلة، يرجى إعادة المحاولة"); this.toastr.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
else { else {
this.doctorsService.changeStatusByUserId(userId, 'متاح') this.doctorsService.changeStatusByUserId(userId, 'متاح')
.subscribe(_ => {}); .subscribe(_ => {});
this.toastr.success('تم تسجيل الزيارة بنجاح ✔'); this.toastr.success(ConstantMessages.SUCCESS_ADD_VISIT);
this.router.navigateByUrl(`doctor/history/${this.employeeId}`); this.router.navigateByUrl(`doctor/history/${this.employeeId}`);
} }
}) })
} }
else { else {
this.toastr.error("يرجى إضافة أدوية"); this.toastr.error(ConstantMessages.ERROR_NO_MEDICINES);
} }
......
...@@ -4,6 +4,7 @@ import { UserData } from '../../../classes/authentication/user-data'; ...@@ -4,6 +4,7 @@ import { UserData } from '../../../classes/authentication/user-data';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { DoctorsService } from '../../../services/doctors/doctors.service'; import { DoctorsService } from '../../../services/doctors/doctors.service';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-doctor-status', selector: 'app-doctor-status',
...@@ -40,7 +41,7 @@ export class DoctorStatusComponent implements OnInit { ...@@ -40,7 +41,7 @@ export class DoctorStatusComponent implements OnInit {
this.doctorsService.getStatusByUserId(this.userData.id) this.doctorsService.getStatusByUserId(this.userData.id)
.subscribe(result => { .subscribe(result => {
if (result.status === false) { if (result.status === false) {
this.toastr.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastr.error(ConstantMessages.ERROR);
} }
else { else {
this.doctorStatus = result.doctorStatus!; this.doctorStatus = result.doctorStatus!;
...@@ -54,10 +55,10 @@ export class DoctorStatusComponent implements OnInit { ...@@ -54,10 +55,10 @@ export class DoctorStatusComponent implements OnInit {
this.doctorsService.changeStatusByUserId(this.userData.id, this.doctorStatus) this.doctorsService.changeStatusByUserId(this.userData.id, this.doctorStatus)
.subscribe(result => { .subscribe(result => {
if (result.status === false) { if (result.status === false) {
this.toastr.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastr.error(ConstantMessages.ERROR);
} }
else { else {
this.toastr.success('تم تغيير الحالة بنجاح ✔') this.toastr.success(ConstantMessages.SUCCESS_CHANGE_STATUS)
} }
}) })
} }
......
...@@ -5,6 +5,7 @@ import { ToastrService } from 'ngx-toastr'; ...@@ -5,6 +5,7 @@ import { ToastrService } from 'ngx-toastr';
import { EmployeeData } from '../../../classes/employeeData/employee-data'; import { EmployeeData } from '../../../classes/employeeData/employee-data';
import { VisitView } from '../../../classes/visit/visit-view'; import { VisitView } from '../../../classes/visit/visit-view';
import { VisitsService } from '../../../services/visits/visits.service'; import { VisitsService } from '../../../services/visits/visits.service';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-history', selector: 'app-history',
...@@ -28,7 +29,7 @@ export class HistoryComponent implements OnInit { ...@@ -28,7 +29,7 @@ export class HistoryComponent implements OnInit {
this.route.params.subscribe((params: any) => { this.route.params.subscribe((params: any) => {
this.patientId = Number(params.id); this.patientId = Number(params.id);
if (isNaN(this.patientId)) { if (isNaN(this.patientId)) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
this.getEmployee(); this.getEmployee();
...@@ -42,7 +43,7 @@ export class HistoryComponent implements OnInit { ...@@ -42,7 +43,7 @@ export class HistoryComponent implements OnInit {
this.employeesDataService.getById(this.patientId) this.employeesDataService.getById(this.patientId)
.subscribe(result => { .subscribe(result => {
if (result.status === false) { if (result.status === false) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
else { else {
...@@ -59,7 +60,7 @@ export class HistoryComponent implements OnInit { ...@@ -59,7 +60,7 @@ export class HistoryComponent implements OnInit {
this.visitsService.getAllByPatientId(this.patientId) this.visitsService.getAllByPatientId(this.patientId)
.subscribe(result => { .subscribe(result => {
if (result.status === false) { if (result.status === false) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
else { else {
......
...@@ -6,6 +6,7 @@ import { Router } from '@angular/router'; ...@@ -6,6 +6,7 @@ import { Router } from '@angular/router';
import { FormControl } from '@angular/forms'; import { FormControl } from '@angular/forms';
import { debounceTime, distinctUntilChanged, filter, switchMap } from 'rxjs'; import { debounceTime, distinctUntilChanged, filter, switchMap } from 'rxjs';
import { VisitMedicine } from '../../../classes/medicine/visit-medicine'; import { VisitMedicine } from '../../../classes/medicine/visit-medicine';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-search-for-medicine', selector: 'app-search-for-medicine',
...@@ -30,7 +31,7 @@ export class SearchForMedicineComponent implements OnInit { ...@@ -30,7 +31,7 @@ export class SearchForMedicineComponent implements OnInit {
.subscribe( .subscribe(
value => { value => {
if(value.status === false) { if(value.status === false) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('doctor/waitinglist'); this.router.navigateByUrl('doctor/waitinglist');
} }
else { else {
......
...@@ -5,6 +5,7 @@ import { Router } from '@angular/router'; ...@@ -5,6 +5,7 @@ import { Router } from '@angular/router';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { EmployeeData } from '../../../classes/employeeData/employee-data'; import { EmployeeData } from '../../../classes/employeeData/employee-data';
import { EmployeesDataService } from '../../../services/employees/employees-data.service'; import { EmployeesDataService } from '../../../services/employees/employees-data.service';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-create-employee-form', selector: 'app-create-employee-form',
...@@ -45,7 +46,7 @@ export class CreateEmployeeFormComponent { ...@@ -45,7 +46,7 @@ export class CreateEmployeeFormComponent {
this.employeesDataService.create(this.formModel) this.employeesDataService.create(this.formModel)
.subscribe(result => { .subscribe(result => {
if (result.status === true) { if (result.status === true) {
this.toastrService.success('تم إضافة الموظف بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_ADD_EMPLOYEE);
this.router.navigateByUrl(`receptionist/employees/${result.id!}`); this.router.navigateByUrl(`receptionist/employees/${result.id!}`);
} }
else { else {
......
...@@ -4,6 +4,7 @@ import { Router } from '@angular/router'; ...@@ -4,6 +4,7 @@ import { Router } from '@angular/router';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { WaitingListService } from '../../../services/waitingList/waiting-list.service'; import { WaitingListService } from '../../../services/waitingList/waiting-list.service';
import { ViewportScroller } from '@angular/common'; import { ViewportScroller } from '@angular/common';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-create-witing-list-item-for-employee', selector: 'app-create-witing-list-item-for-employee',
...@@ -35,7 +36,7 @@ export class CreateWitingListItemForEmployeeComponent { ...@@ -35,7 +36,7 @@ export class CreateWitingListItemForEmployeeComponent {
this.waitingListService.createBySerialNumber(this.formModel.serialNumber) this.waitingListService.createBySerialNumber(this.formModel.serialNumber)
.subscribe((result => { .subscribe((result => {
if (result.status === true) { if (result.status === true) {
this.toastrService.success('تمت الإضافة بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_ADD);
this.router.navigateByUrl('receptionist/waitinglist'); this.router.navigateByUrl('receptionist/waitinglist');
} }
else { else {
......
...@@ -2,6 +2,7 @@ import { Component, Input, OnInit } from '@angular/core'; ...@@ -2,6 +2,7 @@ import { Component, Input, OnInit } from '@angular/core';
import { DoctorsService } from '../../../services/doctors/doctors.service'; import { DoctorsService } from '../../../services/doctors/doctors.service';
import { Doctor } from '../../../classes/doctor/doctor'; import { Doctor } from '../../../classes/doctor/doctor';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-doctors', selector: 'app-doctors',
...@@ -22,7 +23,7 @@ export class DoctorsComponent implements OnInit { ...@@ -22,7 +23,7 @@ export class DoctorsComponent implements OnInit {
this.doctorsService.getAll() this.doctorsService.getAll()
.subscribe(result => { .subscribe(result => {
if (result === null) { if (result === null) {
this.toasreService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toasreService.error(ConstantMessages.ERROR);
} }
else this.doctors = result; else this.doctors = result;
}) })
......
...@@ -5,6 +5,7 @@ import { ActivatedRoute, NavigationEnd, Router } from '@angular/router'; ...@@ -5,6 +5,7 @@ import { ActivatedRoute, NavigationEnd, Router } from '@angular/router';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { EmployeeData } from '../../../classes/employeeData/employee-data'; import { EmployeeData } from '../../../classes/employeeData/employee-data';
import { EmployeesDataService } from '../../../services/employees/employees-data.service'; import { EmployeesDataService } from '../../../services/employees/employees-data.service';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-employee', selector: 'app-employee',
...@@ -31,7 +32,7 @@ export class EmployeeComponent implements OnInit { ...@@ -31,7 +32,7 @@ export class EmployeeComponent implements OnInit {
this.activeRoute.params.subscribe((params: any) => { this.activeRoute.params.subscribe((params: any) => {
this.id = Number(params.id); this.id = Number(params.id);
if (isNaN(this.id)) { if (isNaN(this.id)) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('receptionist/waitinglist'); this.router.navigateByUrl('receptionist/waitinglist');
} }
this.updateFormModel(); this.updateFormModel();
...@@ -45,7 +46,7 @@ export class EmployeeComponent implements OnInit { ...@@ -45,7 +46,7 @@ export class EmployeeComponent implements OnInit {
this.formModel = result.employeeData!; this.formModel = result.employeeData!;
} }
else { else {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
this.router.navigateByUrl('receptionist/waitinglist'); this.router.navigateByUrl('receptionist/waitinglist');
} }
}) })
......
...@@ -7,6 +7,7 @@ import { DoctorsService } from '../../../services/doctors/doctors.service'; ...@@ -7,6 +7,7 @@ import { DoctorsService } from '../../../services/doctors/doctors.service';
import { AuthenticationService } from '../../../services/authentication/authentication.service'; import { AuthenticationService } from '../../../services/authentication/authentication.service';
import { UserData } from '../../../classes/authentication/user-data'; import { UserData } from '../../../classes/authentication/user-data';
import { Roles } from '../../../classes/authentication/roles'; import { Roles } from '../../../classes/authentication/roles';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-waiting-list-item', selector: 'app-waiting-list-item',
...@@ -50,11 +51,11 @@ export class WaitingListItemComponent implements OnInit { ...@@ -50,11 +51,11 @@ export class WaitingListItemComponent implements OnInit {
this.waitingListService.delete(this.model.id) this.waitingListService.delete(this.model.id)
.subscribe(result => { .subscribe(result => {
if (result.status === true) { if (result.status === true) {
this.toastrService.success('تم الحذف بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_DELETE);
this.deleted.emit(); this.deleted.emit();
} }
else { else {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
} }
}) })
} }
...@@ -66,7 +67,7 @@ export class WaitingListItemComponent implements OnInit { ...@@ -66,7 +67,7 @@ export class WaitingListItemComponent implements OnInit {
this.doctorsService.getAvailable() this.doctorsService.getAvailable()
.subscribe(result => { .subscribe(result => {
if (result === null) { if (result === null) {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
} }
else { else {
this.doctors = result; this.doctors = result;
...@@ -78,11 +79,11 @@ export class WaitingListItemComponent implements OnInit { ...@@ -78,11 +79,11 @@ export class WaitingListItemComponent implements OnInit {
this.waitingListService.SendToDoctor(this.model.id, this.model.patientId, this.selectedDoctorId) this.waitingListService.SendToDoctor(this.model.id, this.model.patientId, this.selectedDoctorId)
.subscribe(result => { .subscribe(result => {
if (result.status === true) { if (result.status === true) {
this.toastrService.success('تم الإرسال بنجاح ✔'); this.toastrService.success(ConstantMessages.SUCCESS_SEND_TO_DOCTOR);
this.deleted.emit(); this.deleted.emit();
} }
else { else {
this.toastrService.error('حدثت مشكلة، يرجى إعادة المحاولة'); this.toastrService.error(ConstantMessages.ERROR);
} }
}) })
} }
......
...@@ -5,6 +5,7 @@ import { ToastrService } from 'ngx-toastr'; ...@@ -5,6 +5,7 @@ import { ToastrService } from 'ngx-toastr';
import { UserData } from '../../../classes/authentication/user-data'; import { UserData } from '../../../classes/authentication/user-data';
import { AuthenticationService } from '../../../services/authentication/authentication.service'; import { AuthenticationService } from '../../../services/authentication/authentication.service';
import { Roles } from '../../../classes/authentication/roles'; import { Roles } from '../../../classes/authentication/roles';
import { ConstantMessages } from '../../../constants/messages';
@Component({ @Component({
selector: 'app-waiting-list', selector: 'app-waiting-list',
...@@ -27,7 +28,7 @@ export class WaitingListComponent implements OnInit { ...@@ -27,7 +28,7 @@ export class WaitingListComponent implements OnInit {
this.waitingListService.getAll() this.waitingListService.getAll()
.subscribe(result => { .subscribe(result => {
if (result === null) if (result === null)
this.toastrService.error("حدثت مشكلة، يرجى إعادة المحاولة"); this.toastrService.error(ConstantMessages.ERROR);
else this.records = result; else this.records = result;
}); });
} }
......
...@@ -6,6 +6,7 @@ import { Roles } from '../../../../classes/authentication/roles'; ...@@ -6,6 +6,7 @@ import { Roles } from '../../../../classes/authentication/roles';
import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
import { ToastrService } from 'ngx-toastr'; import { ToastrService } from 'ngx-toastr';
import { ViewportScroller } from '@angular/common'; import { ViewportScroller } from '@angular/common';
import { ConstantMessages } from '../../../../constants/messages';
@Component({ @Component({
selector: 'app-header', selector: 'app-header',
...@@ -74,7 +75,7 @@ export class HeaderComponent { ...@@ -74,7 +75,7 @@ export class HeaderComponent {
//#region On logout //#region On logout
onLogout(): void { onLogout(): void {
this.authenticationService.logout(); this.authenticationService.logout();
this.toastrService.success("تم تسجيل الخروج بنجاح ✔"); this.toastrService.success(ConstantMessages.SUCCESS_LOGOUT);
this.userData = null; this.userData = null;
this.showDropdown = false; this.showDropdown = false;
this.selectedButton = 'Home'; this.selectedButton = 'Home';
......
export class ConstantMessages {
public static readonly ERROR: string = 'حدثت مشكلة، يرجى إعادة المحاولة';
public static readonly ERROR_NO_MEDICINES: string = 'يرجى إضافة أدوية';
public static readonly ERROR_ALREADY_ADDED_MEDICINE: string = 'الدواء موجود بالفعل';
public static readonly SUCCESS_ADD_DOCTOR: string = 'تم إضافة الطبيب بنجاح ✔';
public static readonly SUCCESS_EDIT: string = 'تم تعديل البيانات بنجاح ✔';
public static readonly SUCCESS_DELETE: string = 'تم الحذف بنجاح ✔';
public static readonly SUCCESS_ADD: string = 'تمت الإضافة بنجاح ✔';
public static readonly SUCCESS_LOGIN: string = 'تم تسجيل الدخول بنجاح ✔';
public static readonly SUCCESS_LOGOUT: string = 'تم تسجيل الخروج بنجاح ✔';
public static readonly SUCCESS_ADD_VISIT: string = 'تم تسجيل الزيارة بنجاح ✔';
public static readonly SUCCESS_CHANGE_STATUS: string = 'تم تغيير الحالة بنجاح ✔';
public static readonly SUCCESS_ADD_EMPLOYEE: string = 'تم إضافة الموظف بنجاح ✔';
public static readonly SUCCESS_SEND_TO_DOCTOR: string = 'تم الإرسال بنجاح بنجاح ✔';
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment