From 0298030b9f3d08e7065e463bb2451e54e918530f Mon Sep 17 00:00:00 2001 From: fdai7514 Date: Sun, 29 Jan 2023 20:37:37 +0100 Subject: [PATCH] refactoring: changed some variable names and implemented if statements in showGeneralInfoEmployee.c --- src/showGeneralInfoEmployee.c | 86 +++++++++++++++++++---------------- 1 file changed, 47 insertions(+), 39 deletions(-) diff --git a/src/showGeneralInfoEmployee.c b/src/showGeneralInfoEmployee.c index 2a9196b..3bbb353 100644 --- a/src/showGeneralInfoEmployee.c +++ b/src/showGeneralInfoEmployee.c @@ -1,31 +1,38 @@ #include "showGeneralInfoEmployee.h" -//a = employeeName b = password -int checkUser(char a[length], char b[length]) + +//int checkUser() is helpful for unittesting showGeneralInfoEmployee() +int checkUser(char username[length], char password[length]) { - if(strcmp(a,"Atharva")==0 && strcmp(b,"Atharva")==0) - { - return 1; - } - else if(strcmp(a,"Can")==0 && strcmp(b,"BlooMask")==0) - { - return 2; - } - else if(strcmp(a,"Haytham")==0 && strcmp(b,"TimoDL")==0) - { - return 3; - } - else if(strcmp(a,"Julius")==0 && strcmp(b,"Insertcat")==0) - { - return 4; - } - else if(strcmp(a,"Mohamed")==0 && strcmp(b,"MD")==0) - { - return 5; - } - else if(strcmp(a,"Shivam")==0 && strcmp(b,"Schivam007")==0) - { - return 6; - } + if(strcmp(username,"Atharva")==0 && strcmp(password,"Atharva")==0) + { + return 1; + } + + if(strcmp(username,"Can")==0 && strcmp(password,"BlooMask")==0) + { + return 2; + } + + if(strcmp(username,"Haytham")==0 && strcmp(password,"TimoDL")==0) + { + return 3; + } + + if(strcmp(username,"Julius")==0 && strcmp(password,"Insertcat")==0) + { + return 4; + } + + if(strcmp(username,"Mohamed")==0 && strcmp(password,"MD")==0) + { + return 5; + } + + if(strcmp(username,"Shivam")==0 && strcmp(password,"Schivam007")==0) + { + return 6; + } + else { return 0; @@ -33,10 +40,11 @@ int checkUser(char a[length], char b[length]) } -void showGeneralInfoEmployee(char id[length], char p[length]) +void showGeneralInfoEmployee(char id[length], char password[length]) { - // "If Statements" check, whether the id and the password match - if(checkUser(id, p) == 1) + // "If Statements" check, whether the username and password match. + + if(checkUser(id, password) == 1) { printf(" Welcome Atharva\n"); printf(" Clearance: 3\n"); @@ -44,7 +52,8 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf("\n"); printf(" ->Review new customer applications.\n"); } - if(checkUser(id, p) == 2) + + if(checkUser(id, password) == 2) { printf(" Welcome Can\n"); printf(" Clearance: 3\n"); @@ -52,7 +61,8 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf("\n"); printf(" ->Review new customer applications.\n"); } - if(checkUser(id, p) == 3) + + if(checkUser(id, password) == 3) { printf(" Welcome Haytham\n"); printf(" Clearance: 2\n"); @@ -61,7 +71,8 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf(" ->Review new customer applications.\n"); printf(" ->Review loan applications.\n"); } - if(checkUser(id, p) == 4) + + if(checkUser(id, password) == 4) { printf(" Welcome Julius\n"); printf(" Clearance: 2\n"); @@ -70,7 +81,8 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf(" ->Review new customer applications.\n"); printf(" ->Review loan applications.\n"); } - if(checkUser(id, p) == 5) + + if(checkUser(id, password) == 5) { printf(" Welcome Mohamed\n"); printf(" Clearance: 3\n"); @@ -80,7 +92,8 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf(" ->Review loan applications.\n"); printf(" ->Terminate account.\n"); } - if(checkUser(id, p) == 6) + + if(checkUser(id, password) == 6) { printf(" Welcome Shivam\n"); printf(" Clearance: 3\n"); @@ -90,10 +103,5 @@ void showGeneralInfoEmployee(char id[length], char p[length]) printf(" ->Review loan applications.\n"); printf(" ->Terminate account.\n"); } - else - { - } } - -