protected void Page_Load(object sender, EventArgs e) { if (JADutyID > 0) { JobAnalysisDuty jaDuty = new JobAnalysisDuty(JADutyID); this.lblDutyNumber.Text = "Duty " + DutyNumber; txtDutyDescription.Text = jaDuty.JADutyDescription; } }
private void AssignValues(JobAnalysisDuty jaDuty) { string dutyDescr = RadEditDutyDescription.Text; int dutyperc = int.Parse(radcomboPercentageofTime.SelectedValue); jaDuty.JAID = base.CurrentJAID; jaDuty.JADutyDescription = dutyDescr; jaDuty.JAPercentageOfTime = dutyperc; jaDuty.UpdateDate = DateTime.Now; jaDuty.UpdatedByID = base.CurrentUserID; if (CurrentNavMode == enumNavigationMode.Insert) { jaDuty.CreateDate = DateTime.Now; jaDuty.CreatedByID = base.CurrentUserID; } }
private void DeleteDuty(object source, GridCommandEventArgs e) { try { if (source is RadGrid) { GridDataItem gridItem = e.Item as GridDataItem; long jadutyID = long.Parse(gridItem.GetDataKeyValue(JADUTYID).ToString()); JobAnalysisDuty duty = new JobAnalysisDuty(jadutyID); duty.UpdatedByID = this.CurrentUserID; duty.Delete(); } } catch (Exception ex) { base.HandleException(ex); } }
private void BindData() { JobAnalysisDuty jaDuty = new JobAnalysisDuty(base.CurrentJADutyID); if (jaDuty.JADutyID == -1) { if (NonExistentJADutyEncountered != null) { NonExistentJADutyEncountered(); } } else { RadEditDutyDescription.Content = jaDuty.JADutyDescription.Replace("\n", "<br />"); radcomboPercentageofTime.SelectedValue = jaDuty.JAPercentageOfTime.ToString(); rgDutyKSA.Rebind(); rgDutyQual.Rebind(); } }
protected void rgJADuty_ItemDataBound(object sender, GridItemEventArgs e) { HideRefreshButton(e); GridItem gridItem = e.Item; //Issue Id: 28 //Author: Deepali Anuje //Date Fixed: 1/29/2012 //Description: Duty/KSA Screen of JA: Display Duty KSAs on This Screen if (gridItem.ItemType == GridItemType.Item || gridItem.ItemType == GridItemType.AlternatingItem) { RadListBox rdutyqual = gridItem.FindControl("radListDutyQual") as RadListBox; if (gridItem.DataItem is JobAnalysisDuty) { JobAnalysisDuty JADuty = gridItem.DataItem as JobAnalysisDuty; List <JobAnalysisDutyKSAFactor> qualList = JADuty.GetJobAnalysisDutyKSAFactorByJADutyID(); rdutyqual.DataSource = qualList; rdutyqual.DataBind(); rdutyqual.Visible = (qualList.Count > 0); } } }
protected void btnSave_Click(object sender, EventArgs e) { JobAnalysisDuty jaDuty; try { if (base.CurrentJAID > 0) { if (CurrentNavMode == enumNavigationMode.Insert) { jaDuty = new JobAnalysisDuty(); AssignValues(jaDuty); jaDuty.Add(); lblmsg.Text = "Duty added successfully."; base.CurrentJADutyID = jaDuty.JADutyID; this.JADuty = jaDuty; base.CurrentNavMode = enumNavigationMode.Edit; this.dutyDetail.Visible = true; BindData(); } else if (CurrentNavMode == enumNavigationMode.Edit) { jaDuty = new JobAnalysisDuty(base.CurrentJADutyID); AssignValues(jaDuty); jaDuty.Update(); lblmsg.Text = "Duty updated successfully."; } } else { base.PrintErrorMessage("Current Job Analysis is not set", false); } } catch (Exception ex) { base.HandleException(ex); } }