public void SetDefaultValuesFromEmployee(HREmployeeRewardsInfo objEmployeeRewardsInfo, HREmployeesInfo objEmployeesInfo) { HRRewardsInfo objRewardsInfo = (HRRewardsInfo)MainObject; objEmployeeRewardsInfo.FK_HREmployeeID = objEmployeesInfo.HREmployeeID; objEmployeeRewardsInfo.HREmployeeRewardValue = objRewardsInfo.HRRewardValue; objEmployeeRewardsInfo.HREmployeeNo = objEmployeesInfo.HREmployeeNo; objEmployeeRewardsInfo.HREmployeeCardNumber = objEmployeesInfo.HREmployeeCardNumber; objEmployeeRewardsInfo.HREmployeeRewardDate = objRewardsInfo.HRRewardFromDate; }
public void AddEmployee() { RewardEntities entity = (RewardEntities)CurrentModuleEntity; List <HREmployeesInfo> employeesList = entity.EmployeesList.Where(o1 => entity.EmployeeRewardsList.FirstOrDefault(o2 => o2.FK_HREmployeeID == o1.HREmployeeID) == null).ToList(); guiSearchEmployee guiSearchEmployee = new guiSearchEmployee(employeesList); guiSearchEmployee.Module = this; if (guiSearchEmployee.ShowDialog() == DialogResult.OK) { List <HREmployeesInfo> result = (List <HREmployeesInfo>)guiSearchEmployee.SelectedObjects; foreach (HREmployeesInfo objEmployeesInfo in result) { HREmployeeRewardsInfo objEmployeeRewardsInfo = new HREmployeeRewardsInfo(); entity.SetDefaultValuesFromEmployee(objEmployeeRewardsInfo, objEmployeesInfo); entity.EmployeeRewardsList.Add(objEmployeeRewardsInfo); } entity.EmployeeRewardsList.GridControl.RefreshDataSource(); } }