コード例 #1
0
ファイル: Hourly.cs プロジェクト: s2klvr/course-work
 public Hourly(string fname, string lname, char gen, int dep, double wage, double hours, Benefits ben, string category)
     : base("Hourly", fname, lname, gen, dep, 0, ben)
 {
     Category = category;
     Hours = hours;
     Wage = wage;
 }
コード例 #2
0
 public Salaried(string employeeType, string firstName, string lastName, char gender, 
     int dependents, double annualSalary, Benefits employeeBenefits, int mgmtLevel)
     :base (employeeType, firstName, lastName, gender, dependents, annualSalary, employeeBenefits)
     //calls parameterized constructor
 {
     managementLevel = mgmtLevel;
 }
コード例 #3
0
 public Hourly(string employeeType, string firstName, string lastName, char gender, int dependents,
     double annualSalary, Benefits employeeBenefits, string category, double wage, double hours)
     : base(employeeType, firstName, lastName, gender, dependents, annualSalary, employeeBenefits)
 {
     this.category = category;
     this.wage = wage;
     this.hours = hours;
 }
コード例 #4
0
ファイル: Employee.cs プロジェクト: GdoubleE/EmployeeApp
 public Employee()
 {
     firstName    = FirstName;
     lastName     = LastName;
     gender       = Gender;
     dependents   = Dependents;
     annualSalary = AnnualSalary;
     Benefit      = new Benefits();
     Employee.numEmployees++;
 }
コード例 #5
0
ファイル: Employee.cs プロジェクト: s2klvr/course-work
 //The default contructor
 public Employee()
 {
     benefits = new Benefits();
     numOfEmployees++;
     FirstName = DEFAULT_NAME;
     LastName = DEFAULT_NAME;
     Gender = DEFAULT_GENDER;
     Dependents = MIN_DEPENDENTS;
     AnnualSalary = MIN_SALARY;
 }
コード例 #6
0
 //Parameterized Employee constructor. Takes arguments for data members
 public Employee (string employeeType, string firstName, string lastName, char gender, 
     int dependents, double annualSalary, Benefits employeeBenefits)
 {
     this.employeeType = employeeType;
     this.firstName = firstName;
     this.lastName = lastName;
     this.gender = gender;
     this.dependents = dependents;
     this.annualSalary = annualSalary;
     this.employeeBenefits = employeeBenefits;
 }
コード例 #7
0
ファイル: Employee.cs プロジェクト: s2klvr/course-work
 //This constructor accepts the values from the user to create the object
 public Employee(string type, string first, string last, char gend, int depend, double sal, Benefits benefits)
 {
     this.Benefits = benefits;
     numOfEmployees++;
     FirstName = first;
     LastName = last;
     Gender = gend;
     Dependents = depend;
     AnnualSalary = sal;
     employeeType = type;
 }
コード例 #8
0
        //Employee default constructor
        public Employee()
        {
            firstName = DEFAULT_NAME;
            lastName = DEFAULT_NAME;
            annualSalary = MIN_SALARY;
            dependents = MIN_DEPENDENTS;
            employeeType = DEFAULT_TYPE;
            employeeBenefits = new Benefits();

            //increment number of employees
            numEmployees++;
        }
コード例 #9
0
ファイル: Employee.cs プロジェクト: GdoubleE/EmployeeApp
        public Employee(string employeeType, string firstName, string lastName, char gender, int dependents, double annualSalary, Benefits Benefit)
        {
            this.firstName    = firstName;
            this.lastName     = lastName;
            this.gender       = gender;
            this.dependents   = dependents;
            this.annualSalary = annualSalary;
            this.benefit      = Benefit;

            this.employeeType = employeeType;
            Employee.numEmployees++;
        }
コード例 #10
0
 public Hourly(string employeeType, string firstName, string lastName, char gender, int dependents, double annualSalary, Benefits benefit, double wage, double hours, string category)
     : base("Hourly", firstName, lastName, gender, dependents, 0, benefit)
 {
     this.wage     = wage;
     this.hours    = Hours;
     this.category = category;
     this.netPay   = netPay;
 }
コード例 #11
0
ファイル: Salaried.cs プロジェクト: GdoubleE/EmployeeApp
 public Salaried(string employeeType, string firstName, string lastName, char gender, int dependents, double annualSalary, Benefits benefits, int managementLevel, double netPay)
     : base("Salaried", firstName, lastName, gender, dependents, annualSalary, benefits)
 {
     managementLevel = ManagementLevel;
 }
コード例 #12
0
ファイル: Salary.cs プロジェクト: s2klvr/course-work
 public Salary(string fname, string lname, char gen, int dep, double sal, Benefits ben, int manLevel)
     : base("Salary", fname, lname, gen, dep, sal, ben)
 {
     ManagementLevel = manLevel;
 }