예제 #1
0
 protected User(string username, string password, string firstName, string middleName,
                string lastName, string gender, string phoneNumber, /*string username,*/
                Permission.perm permission, uType.userTypes userType)
     : base(username, password)
 {
     this.userID      = AutoIncrementValue.authID("userID", "user");
     this.firstName   = firstName;
     this.middleName  = middleName;
     this.lastName    = lastName;
     this.gender      = gender;
     this.phoneNumber = phoneNumber;
     /**#this.username = username;**/
     this.permission.PermissionType = permission;
     this.userType.UserType         = userType;
 }
예제 #2
0
 public Doctor(string username, string password, string firstName, string middleName, string lastName, string gender, string phoneNumber, Permission.perm permission, uType.userTypes userType, string specialisation)
     : base(username, password, firstName, middleName, lastName, gender, phoneNumber, permission, userType)
 {
     this.doctorID       = AutoIncrementValue.authID("doctorID", "doctor");
     this.specialisation = specialisation;
     this.setType(uType.userTypes.DOCTOR);
     this.setPermission(Permission.perm.WRITE);
 }
예제 #3
0
파일: Admin.cs 프로젝트: KotoJallow/EMR
 public Admin(string username, string password, string firstName, string middleName, string lastName, string gender, string phoneNumber, Permission.perm permission, uType.userTypes userType)
     : base(username, password, firstName, middleName, lastName, gender, phoneNumber, permission, userType)
 {
     this.adminID = AutoIncrementValue.authID("adminID", "admin");
     this.setType(uType.userTypes.ADMIN);
 }
예제 #4
0
 public Patient(string username, string password, string firstName, string middleName, string lastName, string gender, string phoneNumber, Permission.perm permission, uType.userTypes userType, string bloodGroup, int age, double weight, double height, DateTime dOB, string address, string nextOfKin, string numNextOfKin)
     : base(username, password, firstName, middleName, lastName, gender, phoneNumber, permission, userType)
 {
     this.patientID    = AutoIncrementValue.authID("patientID", "patient");
     this.bloodGroup   = bloodGroup;
     this.age          = age;
     this.weight       = weight;
     this.height       = height;
     DOB               = dOB;
     this.address      = address;
     this.nextOfKin    = nextOfKin;
     this.numNextOfKin = numNextOfKin;
     this.setType(uType.userTypes.PATIENT);
     this.setPermission(Permission.perm.READ);
 }