public WorkPosition(int workpositionID, double hourlypay, string positionName, WorkPositionType workPositionType) { WorkPositionID = workpositionID; HourlyPay = hourlypay; PositionName = positionName; WorkPositionType = workPositionType; }
public PositionFromStopValue(DateTime?dateFrom, DateTime?dateStop, WorkPositionType positionType) : base((ResultCode)ArticleResultCode.RESULT_VALUE_FROM_STOP_POSITION) { DateFrom = dateFrom; DateStop = dateStop; PositionType = positionType; }
public IArticleResult AddPositionFromStop(DateTime?dateFrom, DateTime?dateStop, WorkPositionType positionType) { IArticleResultValues value = new PositionFromStopValue(dateFrom, dateStop, positionType); ResultValues = ResultValues.Concat(value); return(this); }
public PositionTermSource(DateTime?dateFrom, DateTime?dateStop, WorkPositionType positionType) { DateFrom = dateFrom; DateStop = dateStop; PositionType = positionType; }
public PositionTermSource() { DateFrom = null; DateStop = null; PositionType = WorkPositionType.POSITION_EXCLUSIVE; }
public Staff(string firstName, string lastName, string address, decimal salary, WorkPositionType position) : base(firstName, lastName, address) { this.Salary = salary; this.WorkPosition = position; }