示例#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);
 }