public EmployeePayRollFormulaModule() { CurrentModuleName = "EmployeePayRollFormula"; CurrentModuleEntity = new EmployeePayRollFormulaEntities(); CurrentModuleEntity.Module = this; InitializeModule(); }
public override void InitGridControlDataSource() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity; BindingSource bds = new BindingSource(); bds.DataSource = entity.OTFactorsList; this.DataSource = bds; }
protected override void GridView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { base.GridView_CellValueChanged(sender, e); EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)(this.Screen.Module as BaseModuleERP).CurrentModuleEntity; if (entity.OTFactorsList.CurrentIndex >= 0) { if (e.Column.FieldName == "FK_ADOTFactorID") { ((EmployeePayRollFormulaModule)entity.Module).UpdateHROTFactor(); } } }
public void UpdateHROTFactor() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; HROTFactorsInfo objHROTFactorsInfo = (HROTFactorsInfo)entity.OTFactorsList[entity.OTFactorsList.CurrentIndex]; if (objHROTFactorsInfo.FK_ADOTFactorID > 0) { ADOTFactorsController objADOTFactorsController = new ADOTFactorsController(); ADOTFactorsInfo objADOTFactorsInfo = (ADOTFactorsInfo)objADOTFactorsController.GetObjectByID(objHROTFactorsInfo.FK_ADOTFactorID); if (objADOTFactorsInfo != null) { objHROTFactorsInfo.FK_ADOTFactorID = objADOTFactorsInfo.ADOTFactorID; objHROTFactorsInfo.HROTFactorValue = objADOTFactorsInfo.ADOTFactorValue; objHROTFactorsInfo.HROTFactorType = objADOTFactorsInfo.ADOTFactorType; } } entity.OTFactorsList.GridControl.RefreshDataSource(); }
public void repositoryItemLookUpEditComponent_QueryPopUp(object sender, System.ComponentModel.CancelEventArgs e) { LookUpEdit lookUpEdit = (LookUpEdit)sender; ADConfigValuesController objConfigValuesController = new ADConfigValuesController(); List <ADConfigValuesInfo> configValuesList = new List <ADConfigValuesInfo>(); ADConfigValuesInfo objConfigValuesInfo = new ADConfigValuesInfo(); objConfigValuesInfo.ADConfigValueID = 0; DataSet ds = objConfigValuesController.GetADConfigValuesByGroup("EmployeePayrollFormulaSalaryType"); EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)((BaseModuleERP)Screen.Module).CurrentModuleEntity; bool check = false; if (ds != null) { if (ds.Tables.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { check = false; ADConfigValuesInfo obj = (ADConfigValuesInfo)objConfigValuesController.GetObjectFromDataRow(row); entity.EmployeePayrollFormulaItemsList.ForEach(o => { if (o.HREmployeePayrollFormulaSalaryType == obj.ADConfigKeyValue) { check = true; } }); if (!check) { configValuesList.Add(obj); } } } } if (configValuesList != null) { configValuesList.Insert(0, objConfigValuesInfo); lookUpEdit.Properties.DataSource = configValuesList; } lookUpEdit.Properties.DisplayMember = "ADConfigText"; lookUpEdit.Properties.ValueMember = "ADConfigKeyValue"; }
public void UpdateTimesheetEmployeeLate() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; HRTimesheetEmployeeLatesInfo objHRTimesheetEmployeeLatesInfo = (HRTimesheetEmployeeLatesInfo)entity.TimesheetEmployeeLatesList[entity.TimesheetEmployeeLatesList.CurrentIndex]; if (objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID > 0) { HRTimesheetEmployeeLateConfigsController objTimesheetEmployeeLateConfigsController = new HRTimesheetEmployeeLateConfigsController(); HRTimesheetEmployeeLateConfigsInfo objHRTimesheetEmployeeLateConfigsInfo = (HRTimesheetEmployeeLateConfigsInfo)objTimesheetEmployeeLateConfigsController.GetObjectByID(objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID); if (objHRTimesheetEmployeeLateConfigsInfo != null) { objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateDeduct = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigDeduct; objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateOTTime = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigOTTime; objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateTimeFrom = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigTimeFrom; objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateTimeTo = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigTimeTo; objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigID; } } entity.TimesheetEmployeeLatesList.GridControl.RefreshDataSource(); }
public void UpdateWorkingShift() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; HRWorkingShiftsInfo objHRWorkingShiftsInfo = (HRWorkingShiftsInfo)entity.WorkingShiftsList[entity.WorkingShiftsList.CurrentIndex]; if (objHRWorkingShiftsInfo.FK_ADWorkingShiftID > 0) { ADWorkingShiftsController objADWorkingShiftsController = new ADWorkingShiftsController(); ADWorkingShiftsInfo objADWorkingShiftsInfo = (ADWorkingShiftsInfo)objADWorkingShiftsController.GetObjectByID(objHRWorkingShiftsInfo.FK_ADWorkingShiftID); if (objADWorkingShiftsInfo != null) { objHRWorkingShiftsInfo.HRWorkingShiftDayOffWeek = objADWorkingShiftsInfo.ADWorkingShiftDayOffWeek; objHRWorkingShiftsInfo.HRWorkingShiftDesc = objADWorkingShiftsInfo.ADWorkingShiftDesc; objHRWorkingShiftsInfo.HRWorkingShiftFromTime = objADWorkingShiftsInfo.ADWorkingShiftFromTime; objHRWorkingShiftsInfo.HRWorkingShiftIsDefault = objADWorkingShiftsInfo.ADWorkingShiftIsDefault; objHRWorkingShiftsInfo.HRWorkingShiftNight = objADWorkingShiftsInfo.ADWorkingShiftNight; objHRWorkingShiftsInfo.HRWorkingShiftTimeBreak = objADWorkingShiftsInfo.ADWorkingShiftTimeBreak; objHRWorkingShiftsInfo.HRWorkingShiftToTime = objADWorkingShiftsInfo.ADWorkingShiftToTime; objHRWorkingShiftsInfo.HRWorkingShiftWorkingTime = objADWorkingShiftsInfo.ADWorkingShiftWorkingTime; } } entity.WorkingShiftsList.GridControl.RefreshDataSource(); }
public void RemoveSelectedWorkingShift() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; entity.WorkingShiftsList.RemoveSelectedRowObjectFromList(); }
public void RemoveSelectedFactor() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; entity.OTFactorsList.RemoveSelectedRowObjectFromList(); }
public void RemoveSelectedTimesheetEmployeeLate() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; entity.TimesheetEmployeeLatesList.RemoveSelectedRowObjectFromList(); }
public void RemoveSelectedAllowanceConfig() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; entity.AllowanceConfigsList.RemoveSelectedRowObjectFromList(); }
public void RemoveSelectedItemFromEmployeePayrollFormulaList() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; entity.EmployeePayrollFormulaItemsList.RemoveSelectedRowObjectFromList(); }
public override int ActionSave() { EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity; return(base.ActionSave()); }