public void BindData(OrganizationChartPosition position) { try { this.panelMainInner.Visible = true; this.EditPositionID = position.WFPPositionID; OrganizationCode orgCode = new OrganizationCode(position.OrganizationCodeID); if (orgCode.ReportingOrganizationCode == -1) { customErrorMessage.ErrorMessage = string.Format(GetLocalResourceObject("NullReportingOrganizationCode").ToString(), orgCode.OrganizationName, orgCode.OrganizationCodeValue); } bindPayPlans(); bindFPLAndCurrentGrade(); bindDutyStationCountries(); bindDutyStationStates(); bindPositionTypesSupervisoryStatues(); bindOrgPositionTypes(); bindParentPositions(position.WFPPositionID); bindPositionBoxPlacement(); bindPositionBoxLocationGroupTypes(); loadData(position); } catch (Exception ex) { base.HandleException(ex); } }
public void BindData(IWorkforcePlanningPosition position) { try { this.panelMainInner.Visible = true; this.EditPositionID = position.WFPPositionID; OrganizationCode orgCode = new OrganizationCode(position.OrganizationCodeID); if (orgCode.ReportingOrganizationCode == -1) { customErrorMessage.ErrorMessage = string.Format(GetLocalResourceObject("NullReportingOrganizationCode").ToString(), orgCode.OrganizationName, orgCode.OrganizationCodeValue); } loadMultiUseResources(); bindOrgPositionTypes(); bindParentPositions(position.WFPPositionID); bindPositionBoxPlacement(); bindPositionBoxLocationGroupTypes(); loadData(position); } catch (Exception ex) { base.HandleException(ex); } }
public OrganizationCodeCollection GetUnassignedOrganizationCodes(int searchUserIDFilter) { OrganizationCodeCollection childDataCollection = null; if (base.ValidateKeyField(this._userID)) { try { DataTable dt = null; if (searchUserIDFilter == -1) { dt = ExecuteDataTable("spr_GetUnassignedOrganizationCodesByUserID", this._userID, DBNull.Value); } else { dt = ExecuteDataTable("spr_GetUnassignedOrganizationCodesByUserID", this._userID, searchUserIDFilter); } // fill collection list childDataCollection = OrganizationCode.GetCollection(dt); } catch (Exception ex) { HandleException(ex); } } return(childDataCollection); }
private void checkboxStandardJNP_CheckedChanged(object sender, EventArgs e) { try { if (this.checkboxStandardJNP.Checked) { OrganizationCode stdOrgCode = new OrganizationCode(1); literalOrgCodeStandardJNP.Text = stdOrgCode.DetailLineLegacy; spanOrganizationCodeDropdown.Visible = false; } else { literalOrgCodeStandardJNP.Text = string.Empty; spanOrganizationCodeDropdown.Visible = true; int selectedRegionID = ControlUtility.GetDropdownValue(this.dropdownRegion); buildOrganizationCodeDropdown(selectedRegionID); } buildGradeDropdown(); } catch (Exception ex) { base.HandleException(ex); } }
private void bindMultipleChildOrgCodes(int primaryOrgCode) { OrganizationCode chartOrgCode = new OrganizationCode(); chartOrgCode.OrganizationCodeID = primaryOrgCode; OrganizationCodeCollection listOrgCodes = chartOrgCode.GetChildrenOrganizations(); ControlUtility.BindRadComboBoxControl(this.dropDownChildOrgCodes, listOrgCodes, null, "NewOrgCodeLine", "OrganizationCodeID", "<<-- Select Child Organization Code Filter -->>"); }
private void LoadOrganizationCode() { OrganizationCodeCollection orgCodeColl = new OrganizationCodeCollection(); orgCodeColl = CurrentUser.GetAssignedOrganizationCodes(); //remove Org Code 0 from the list OrganizationCode spdOrgCode = new OrganizationCode(); spdOrgCode.OrganizationCodeID = 1; orgCodeColl.Remove(spdOrgCode); rcbOrganizationCode.Items.Clear(); int RegionID = -1; RegionID = Convert.ToInt32(rcbRegion.SelectedValue); enumOrgFormat format = enumOrgFormat.New; if (rdOrgCode.SelectedIndex > -1) { string strformat = rdOrgCode.SelectedValue; Enum.TryParse <enumOrgFormat>(strformat, true, out format); } if (RegionID > 0) { OrganizationCodeCollection filteredbyregion = orgCodeColl.GetByRegion(RegionID); if (format == enumOrgFormat.New) { ControlUtility.BindRadComboBoxControl(rcbOrganizationCode, filteredbyregion, null, "NewOrgCodeLine", "OrganizationCodeID", "<<--Select Organization -->>"); } else { ControlUtility.BindRadComboBoxControl(rcbOrganizationCode, filteredbyregion, null, "OldOrgCodeLine", "OrganizationCodeID", "<<--Select Organization -->>"); } } else { if (format == enumOrgFormat.New) { ControlUtility.BindRadComboBoxControl(rcbOrganizationCode, orgCodeColl, null, "NewOrgCodeLine", "OrganizationCodeID", "<<--Select Organization -->>"); } else { ControlUtility.BindRadComboBoxControl(rcbOrganizationCode, orgCodeColl, null, "OldOrgCodeLine", "OrganizationCodeID", "<<--Select Organization -->>"); } } }
public OrganizationCodeCollection GetAvailableOrganizationCodesByChartType(enumOrgChartType selectedChartType, OrgCodeFormatTypes selectedSortType) { OrganizationCodeCollection childDataCollection = null; if (base.ValidateKeyField(this._userID)) { try { DbCommand commandWrapper = GetDbCommand("spr_GetAvailableOrganizationCodesByChartType"); commandWrapper.Parameters.Add(new SqlParameter("@UserID", this._userID)); if (selectedChartType == enumOrgChartType.Undefined) { commandWrapper.Parameters.Add(new SqlParameter("@OrganizationChartTypeID", DBNull.Value)); } else { commandWrapper.Parameters.Add(new SqlParameter("@OrganizationChartTypeID", (int)selectedChartType)); } if (selectedSortType == OrgCodeFormatTypes.None) { commandWrapper.Parameters.Add(new SqlParameter("@OrgCodeFormatTypeID", DBNull.Value)); } else { commandWrapper.Parameters.Add(new SqlParameter("@OrgCodeFormatTypeID", (int)selectedSortType)); } // fill collection list childDataCollection = OrganizationCode.GetCollection(ExecuteDataTable(commandWrapper)); } catch (Exception ex) { HandleException(ex); } } return(childDataCollection); }
public OrganizationCodeCollection GetAssignedActiveOrganizationCodes() { OrganizationCodeCollection childDataCollection = null; if (base.ValidateKeyField(this._userID)) { try { DataTable dt = ExecuteDataTable("spr_GetActiveOrganizationCodeByUserID", this._userID); // fill collection list childDataCollection = OrganizationCode.GetCollection(dt); } catch (Exception ex) { HandleException(ex); } } return(childDataCollection); }
private void buildOrganizationCodeDropdown(int regionID) { bool isNilRegionID = regionID == -1; //JA issue 897 not able to see recently assigned orgcode in JAX create new package //fixed by always reloading instead of getting from cache. OrganizationCodeCollection orgCodes = LookupWrapper.GetOrganizationCodesByUser(true, CurrentUserID).GetByRegion(regionID); //JA id :957:JAX: Remove Standard Org code 0 from HR's list in JAX //removing standard organization code from the dropdown list since we no longer support standard packages. OrganizationCode standardOrgCode = new OrganizationCode(); standardOrgCode.OrganizationCodeID = 1; orgCodes.Remove(standardOrgCode); if (isNilRegionID) { printTopOptionOnly(this.dropdownOrganizationCode, "[-- Select Region First --]"); } else { ControlUtility.BindRadComboBoxControl(this.dropdownOrganizationCode, orgCodes, null, "DetailLineLegacy", "OrganizationCodeID", "[-- Select Organization Code --]"); } }
private void toggleOrganizationCodeView(enumOrgChartType selectedChartType, OrgCodeFormatTypes listFormat) { // Get data based on chart type OrganizationCodeCollection listOrgCodes = base.CurrentUser.GetAvailableOrganizationCodesByChartType(selectedChartType, listFormat); if (listOrgCodes.Count == 0) { // display message if there is no organization codes printOrgCodeListMessage(GetLocalResourceObject("NoOrgCodesAvailableMessage").ToString()); } else { printOrgCodeListMessage(string.Empty); string displayTextField = (listFormat == OrgCodeFormatTypes.NewOrgCode) ? "NewOrgCodeLine" : "OldOrgCodeLine"; //remove Org Code 0 from the list OrganizationCode spdOrgCode = new OrganizationCode(); spdOrgCode.OrganizationCodeID = 1; listOrgCodes.Remove(spdOrgCode); // show org codes if there is data ControlUtility.BindRadComboBoxControl(dropDownOrganizationCodes, listOrgCodes, null, displayTextField, "OrganizationCodeID", "<<--Select Organization -->>"); } }
private void loadData() { if (CopyJNPID > 0) { JNPackage ExistingPackage = new JNPackage(CopyJNPID); ExistingPackage.CopyFromJNPID = CopyJNPID; ExistingPackage.AddBasedOnExistingJNP(); base.CurrentJNPID = ExistingPackage.JNPID; base.CurrentJAID = ExistingPackage.JAID; base.CurrentNavMode = enumNavigationMode.Edit; ReloadCurrentJNP(ExistingPackage.JNPID); CurrentPackage = ExistingPackage; } this.literalPayPlan.Text = this.CurrentPackage.PayPlanTitle; this.literalRegion.Text = this.CurrentPackage.RegionName; this.literalSeries.Text = string.Format("{0} | {1}", this.CurrentPackage.SeriesID.ToString(), this.CurrentPackage.SeriesName); OrganizationCode organizationCode = new OrganizationCode(this.CurrentPackage.OrganizationCodeID); this.literalOrganizationCode.Text = organizationCode.DetailLineLegacy; this.lblIsStandardJNP.Text = this.CurrentPackage.IsStandardJNP ? GetLocalResourceObject("StandardJNPMessage").ToString() : GetLocalResourceObject("NonStandardJNPMessage").ToString(); // IsInterdisciplinary field if (CopyJNPID > 1) { this.checkboxIsInterdisciplinary.Enabled = false; } if (this.CurrentPackage.IsInterdisciplinary) { this.checkboxIsInterdisciplinary.Checked = true; showAdditionalSeries(this.CurrentPackage.IsInterdisciplinary); ControlUtility.SafeListControlSelect(this.dropdownAdditionalSeries, this.CurrentPackage.AdditionalSeriesID); // IsInterdisciplinary read only fields this.literalAdditionalSeries.Text = string.Format("{0} | {1}", this.CurrentPackage.AdditionalSeriesID.ToString(), this.CurrentPackage.AdditionalSeriesName); } // IsInterdisciplinary read only fields this.literalIsInterdisciplinary.Text = this.CurrentPackage.IsInterdisciplinary ? GetLocalResourceObject("InterdisciplinaryMessage").ToString() : GetLocalResourceObject("NonInterdisciplinaryMessage").ToString(); // load high values this.literalHighGrade.Text = this.CurrentPackage.HighestAdvertisedGrade.ToString(); this.literalFullPD.Text = string.Format("{0} | {1}", this.CurrentPackage.FullPDID, this.CurrentPackage.FullPDName); // if twoGrade then show low grade and preselect additional PD this.literalTwoGrade.Text = this.CurrentPackage.AdditionalPDID == -1 ? GetLocalResourceObject("SingleGradeMessage").ToString() : GetLocalResourceObject("TwoGradeMessage").ToString(); if (this.CurrentPackage.AdditionalPDID != -1L) { this.divAdditionalPD.Visible = true; this.spanLowestAdvertisedGrade.Visible = true; this.literalLowGrade.Text = this.CurrentPackage.LowestAdvertisedGrade.ToString(); this.literalAdditionalPD.Text = string.Format("{0} | {1}", this.CurrentPackage.AdditionalPDID, this.CurrentPackage.AdditionalPDName); } this.literalJNPTitle.Text = this.CurrentPackage.JNPTitle; this.literalFPPSPDID.Text = this.textBoxFPPSPDID.Text = this.CurrentPackage.FPPSPDID; this.literalDutyLocation.Text = this.textboxDutyLocation.Text = this.CurrentPackage.DutyLocation; this.checkboxDEU.Checked = this.CurrentPackage.IsDEU; this.checkboxMP.Checked = this.CurrentPackage.IsMP; this.checkboxException.Checked = this.CurrentPackage.IsExceptedService; string yesValue = GetLocalResourceObject("AttributeYesValue").ToString(); string noValue = GetLocalResourceObject("AttributeNoValue").ToString(); this.literalIsDeu.Text = this.CurrentPackage.IsDEU ? yesValue : noValue; this.literalIsMP.Text = this.CurrentPackage.IsMP ? yesValue : noValue; this.literalIsException.Text = this.CurrentPackage.IsExceptedService ? yesValue : noValue; //For report purpose HCMS.Business.JNP.JNPManager.jnpid = base.CurrentJNPID; }