Exemplo n.º 1
0
 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;
     }
 }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
 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);
     }
 }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
        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);
                }
            }
        }
Exemplo n.º 6
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);
            }
        }