Example #1
0
        public GoAboardModel()
        {
            _goAboard = new hr_GoAboard();
            _record   = new hr_Record();

            Init(_goAboard);
        }
Example #2
0
        public SalaryDecisionModel(sal_SalaryDecision entity)
        {
            // init salary decision
            entity = entity ?? new sal_SalaryDecision();

            // init record
            _record = hr_RecordServices.GetById(entity.RecordId) ?? new hr_Record();

            // init contract type
            var contract = hr_ContractServices.GetById(entity.ContractId) ?? new hr_Contract();

            _contractType = cat_ContractTypeServices.GetById(contract.ContractTypeId) ?? new cat_ContractType();

            // init group quantum
            _groupQuantum = cat_GroupQuantumServices.GetById(entity.GroupQuantumId) ?? new cat_GroupQuantum();

            // init quantum
            _quantum = cat_QuantumServices.GetById(entity.QuantumId) ?? new cat_Quantum();

            // basic salary
            _basicSalary = cat_BasicSalaryServices.GetCurrent() ?? new cat_BasicSalary();

            //init position
            _position = cat_PositionServices.GetById(entity.SignerPositionId) ?? new cat_Position();

            // set model props
            Init(entity);

            // set custom props
            DecisionVnDate  = DecisionDate.ToVnDate();
            EffectiveVnDate = EffectiveDate.ToVnDate();
        }
Example #3
0
 public AnnualLeaveConfigureModel()
 {
     _annualLeave = new hr_AnnualLeaveConfigure();
     _record      = new hr_Record();
     //init
     Init(_annualLeave);
 }
Example #4
0
 public EvaluationModel()
 {
     // set model default props
     Init(new kpi_Evaluation());
     _criterion = new kpi_Criterion();
     _record    = new hr_Record();
 }
Example #5
0
 public DisciplineModel()
 {
     _discipline = new hr_Discipline();
     _record     = new hr_Record();
     //init props
     Init(_discipline);
 }
Example #6
0
        public SalaryBoardDynamicColumnModel()
        {
            _salaryBoardDynamicColumn = new hr_SalaryBoardDynamicColumn();
            _record = new hr_Record();

            Init(_salaryBoardDynamicColumn);
        }
Example #7
0
        public CandidateModel()
        {
            _candidate           = new rec_Candidate();
            _record              = new hr_Record();
            _requiredRecruitment = new rec_RequiredRecruitment();

            Init(_candidate);
        }
Example #8
0
        public RewardModel()
        {
            _reward = new hr_Reward();
            _record = new hr_Record();

            //set props
            Init(_reward);
        }
Example #9
0
        public SalaryBoardInfoModel(hr_SalaryBoardInfo salaryBoardInfo)
        {
            _salaryBoardInfo = salaryBoardInfo ?? new hr_SalaryBoardInfo();
            _record          = hr_RecordServices.GetById(_salaryBoardInfo.RecordId) ?? new hr_Record();

            //set props
            Init(_salaryBoardInfo);
        }
Example #10
0
        public SalaryBoardInfoModel()
        {
            _salaryBoardInfo = new hr_SalaryBoardInfo();
            _record          = new hr_Record();

            //set props
            Init(_salaryBoardInfo);
        }
Example #11
0
 public EmployeeArgumentModel()
 {
     // set model default props
     Init(new kpi_EmployeeArgument());
     _argument = new kpi_Argument();
     _record   = new hr_Record();
     _group    = new kpi_Group();
 }
Example #12
0
        public TrainingHistoryModel()
        {
            _trainingHistory = new hr_TrainingHistory();
            _record          = new hr_Record();

            // set model props
            Init(_trainingHistory);
        }
Example #13
0
        public FluctuationInsuranceModel(hr_FluctuationInsurance fluctuation)
        {
            _fluctuationEmployee = fluctuation ?? new hr_FluctuationInsurance();

            // set model props
            Init(_fluctuationEmployee);
            _record = hr_RecordServices.GetById(_fluctuationEmployee.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #14
0
        public CandidateModel(rec_Candidate candidate)
        {
            _candidate           = candidate ?? new rec_Candidate();
            _record              = hr_RecordServices.GetById(_candidate.RecordId) ?? new hr_Record();
            _requiredRecruitment = rec_RequiredRecruitmentServices.GetById(_candidate.RequiredRecruitmentId) ??
                                   new rec_RequiredRecruitment();

            Init(_candidate);
        }
Example #15
0
        public PayrollInfoModel()
        {
            // init payroll value
            _payroll = new sal_PayrollInfo();
            _record  = new hr_Record();

            // set model props
            Init(_payroll);
        }
Example #16
0
 public CandidateInterviewModel()
 {
     _candidateInterview = new rec_CandidateInterview();
     _interview          = new rec_Interview();
     _record             = new hr_Record();
     _candidate          = new rec_Candidate();
     // set model default props
     Init(_candidateInterview);
 }
Example #17
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="payroll"></param>
        public PayrollInfoModel(sal_PayrollInfo payroll)
        {
            // init payroll value
            _payroll = payroll ?? new sal_PayrollInfo();

            // set model props
            Init(_payroll);
            _record = hr_RecordServices.GetById(_payroll.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #18
0
        public AnnualLeaveConfigureModel(hr_AnnualLeaveConfigure annualLeave)
        {
            _annualLeave = annualLeave ?? new hr_AnnualLeaveConfigure();
            //set props
            Init(_annualLeave);

            //get data relation
            _record = hr_RecordServices.GetById(_annualLeave.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #19
0
        public TimeSheetEmployeeReportModel()
        {
            //init object
            _timeSheetEmployeeReport = new hr_TimeSheetEmployeeReport();

            // set props
            Init(_timeSheetEmployeeReport);

            // get relation data
            _record = new hr_Record();
        }
Example #20
0
        public SalaryBoardDynamicColumnModel(hr_SalaryBoardDynamicColumn salaryBoardDynamicColumn)
        {
            _salaryBoardDynamicColumn = salaryBoardDynamicColumn ?? new hr_SalaryBoardDynamicColumn();
            _record = hr_RecordServices.GetById(_salaryBoardDynamicColumn.RecordId) ?? new hr_Record();

            FullName       = _record.FullName;
            EmployeeCode   = _record.EmployeeCode;
            DepartmentName = cat_DepartmentServices.GetFieldValueById(_record.DepartmentId);

            Init(salaryBoardDynamicColumn);
        }
        public TimeSheetEmployeeGroupWorkShiftModel()
        {
            //init object
            _timeSheetUserGroupWorkShift = new hr_TimeSheetEmployeeGroupWorkShift();

            // set props
            Init(_timeSheetUserGroupWorkShift);

            // get relation data
            _record = new hr_Record();
        }
Example #22
0
        public DisciplineModel(hr_Discipline discipline)
        {
            _discipline = discipline ?? new hr_Discipline();

            //init props
            Init(_discipline);
            //get data relation
            var record = hr_RecordServices.GetById(_discipline.RecordId);

            _record = record ?? new hr_Record();
        }
Example #23
0
        public DecisionModel(hr_Decision decision)
        {
            // init entity
            _decision = decision ?? new hr_Decision();

            // set model props
            Init(_decision);

            //get data relation
            _record = hr_RecordServices.GetById(_decision.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #24
0
        public RewardModel(hr_Reward reward)
        {
            _reward = reward ?? new hr_Reward();

            //init props
            Init(_reward);

            //get data relation
            var record = hr_RecordServices.GetById(_reward.RecordId);

            _record = record ?? new hr_Record();
        }
Example #25
0
        public GoAboardModel(hr_GoAboard goAboard)
        {
            _goAboard = goAboard ?? new hr_GoAboard();

            //set props
            Init(_goAboard);

            //get data relation
            var record = hr_RecordServices.GetById(_goAboard.RecordId);

            _record = record ?? new hr_Record();
        }
Example #26
0
        public TrainingHistoryModel(hr_TrainingHistory trainingHistory)
        {
            _trainingHistory = trainingHistory ?? new hr_TrainingHistory();

            // set model props
            Init(trainingHistory);

            //get data relation
            var record = hr_RecordServices.GetById(_trainingHistory.RecordId);

            _record = record ?? new hr_Record();
        }
        public TimeSheetEmployeeGroupWorkShiftModel(hr_TimeSheetEmployeeGroupWorkShift timeSheetUserGroupWorkShift)
        {
            //init object
            _timeSheetUserGroupWorkShift = timeSheetUserGroupWorkShift ?? new hr_TimeSheetEmployeeGroupWorkShift();

            // set props
            Init(_timeSheetUserGroupWorkShift);

            // get relation data
            _record = hr_RecordServices.GetById(_timeSheetUserGroupWorkShift.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #28
0
        public TimeSheetEmployeeReportModel(hr_TimeSheetEmployeeReport timeSheetEmployeeReport)
        {
            //init object
            _timeSheetEmployeeReport = timeSheetEmployeeReport ?? new hr_TimeSheetEmployeeReport();

            // set props
            Init(_timeSheetEmployeeReport);

            // get relation data
            _record = hr_RecordServices.GetById(_timeSheetEmployeeReport.RecordId);
            _record = _record ?? new hr_Record();
        }
Example #29
0
        public EvaluationModel(kpi_Evaluation evaluation)
        {
            // init entity
            evaluation = evaluation ?? new kpi_Evaluation();

            // set model props
            Init(evaluation);

            _criterion = kpi_CriterionServices.GetById(evaluation.CriterionId);
            _criterion = _criterion ?? new kpi_Criterion();
            _record    = hr_RecordServices.GetById(evaluation.RecordId);
            _record    = _record ?? new hr_Record();
        }
Example #30
0
        public SalaryDecisionModel()
        {
            // init default entity
            var entity = new sal_SalaryDecision();

            _record       = new hr_Record();
            _contractType = new cat_ContractType();
            _groupQuantum = new cat_GroupQuantum();
            _quantum      = new cat_Quantum();
            _basicSalary  = new cat_BasicSalary();
            _position     = new cat_Position();

            // set default model props
            Init(entity);
        }