Ejemplo n.º 1
0
        protected void btnSave_Click(Object Sender, EventArgs e)
        {
            int intResourceWorkflow = Int32.Parse(lblResourceWorkflow.Text);
            int intResourceParent   = oResourceRequest.GetWorkflowParent(intResourceWorkflow);

            if (ddlStatus.SelectedIndex > -1 && txtComments.Text.Trim() != "")
            {
                oResourceRequest.AddStatus(intResourceWorkflow, Int32.Parse(ddlStatus.SelectedItem.Value), txtComments.Text);
            }
            if (panNoSlider.Visible == false)
            {
                double dblHours = 0.00;
                if (panSlider.Visible == true)
                {
                    if (Request.Form["hdnHours"] != null && Request.Form["hdnHours"] != "")
                    {
                        dblHours = double.Parse(Request.Form["hdnHours"]);
                    }
                    double dblUsed = oResourceRequest.GetWorkflowUsed(intResourceWorkflow);
                    dblHours = (dblHours - dblUsed);
                    if (dblHours > 0.00)
                    {
                        oResourceRequest.UpdateWorkflowHours(intResourceWorkflow, dblHours);
                    }
                }
                else
                {
                    oServiceDetail.UpdateCheckboxes(Request, intResourceWorkflow, intRequest, intItem, intNumber);
                    double dblAllocated = oResourceRequest.GetDetailsHoursUsed(intRequest, intItem, intNumber, intResourceWorkflow, false);
                    oResourceRequest.UpdateWorkflowAllocated(intResourceWorkflow, dblAllocated);
                }
            }
            oResourceRequest.UpdateWorkflowName(intResourceWorkflow, txtCustom.Text, intProfile);
            Response.Redirect(Request.Path + "?rrid=" + intResourceWorkflow.ToString() + "&div=E&save=true");
        }
        protected void btnSave_Click(Object Sender, EventArgs e)
        {
            int intResourceWorkflow = Int32.Parse(lblResourceWorkflow.Text);
            int intResourceParent   = oResourceRequest.GetWorkflowParent(intResourceWorkflow);

            if (ddlStatus.SelectedIndex > -1 && txtComments.Text.Trim() != "")
            {
                oResourceRequest.AddStatus(intResourceWorkflow, Int32.Parse(ddlStatus.SelectedItem.Value), txtComments.Text, intProfile);
                //CVT62149 Workload Manager Red Light Status =Hold
                if (ddlStatus.SelectedValue == "1") //Red
                {
                    oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 5, true);
                }
                else
                {
                    oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 2, true);
                }
            }

            oServiceDetail.UpdateCheckboxes(Request, intResourceWorkflow, intRequest, intItem, intNumber);
            double dblAllocated = oResourceRequest.GetDetailsHoursUsed(intRequest, intItem, intNumber, intResourceWorkflow, false);

            oResourceRequest.UpdateWorkflowAllocated(intResourceWorkflow, dblAllocated);

            oResourceRequest.UpdateWorkflowName(intResourceWorkflow, txtCustom.Text, intProfile);
            Response.Redirect(Request.Path + "?rrid=" + intResourceWorkflow.ToString() + "&div=E&save=true");
        }
Ejemplo n.º 3
0
        protected void btnSave_Click(Object Sender, EventArgs e)
        {
            int intResourceWorkflow = Int32.Parse(lblResourceWorkflow.Text);
            int intResourceParent   = oResourceRequest.GetWorkflowParent(intResourceWorkflow);

            if (ddlStatus.SelectedIndex > -1 && txtComments.Text.Trim() != "")
            {
                oResourceRequest.AddStatus(intResourceWorkflow, Int32.Parse(ddlStatus.SelectedItem.Value), txtComments.Text, intProfile);
                //CVT62149 Workload Manager Red Light Status =Hold
                if (ddlStatus.SelectedValue == "1") //Red
                {
                    oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 5, true);
                }
                else
                {
                    oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 2, true);
                }
            }
            if (panCluster.Visible == true)
            {
                foreach (string strForm in Request.Form)
                {
                    if (strForm.StartsWith("HDN_") == true)
                    {
                        string strValue   = strForm.Substring(4);
                        int    intCluster = Int32.Parse(strValue);
                        oCluster.UpdateName(intCluster, Request.Form["HDN_" + intCluster.ToString()]);
                    }
                }
            }
            SaveMIS();
            if (panNoSlider.Visible == false)
            {
                double dblHours = 0.00;
                if (panSlider.Visible == true)
                {
                    if (Request.Form["hdnHours"] != null && Request.Form["hdnHours"] != "")
                    {
                        dblHours = double.Parse(Request.Form["hdnHours"]);
                    }
                    double dblUsed = oResourceRequest.GetWorkflowUsed(intResourceWorkflow);
                    dblHours = (dblHours - dblUsed);
                    if (dblHours > 0.00)
                    {
                        oResourceRequest.UpdateWorkflowHours(intResourceWorkflow, dblHours);
                    }
                }
                else
                {
                    oServiceDetail.UpdateCheckboxes(Request, intResourceWorkflow, intRequest, intItem, intNumber);
                    double dblAllocated = oResourceRequest.GetDetailsHoursUsed(intRequest, intItem, intNumber, intResourceWorkflow, false);
                    oResourceRequest.UpdateWorkflowAllocated(intResourceWorkflow, dblAllocated);
                }
            }
            oResourceRequest.UpdateWorkflowName(intResourceWorkflow, txtCustom.Text, intProfile);
            Response.Redirect(Request.Path + "?rrid=" + intResourceWorkflow.ToString() + "&div=E&save=true");
        }
Ejemplo n.º 4
0
        protected void btnSave_Click(Object Sender, EventArgs e)
        {
            int intResourceWorkflow = Int32.Parse(lblResourceWorkflow.Text);
            int intResourceParent   = oResourceRequest.GetWorkflowParent(intResourceWorkflow);

            //if (ddlStatus.SelectedIndex > -1 && txtComments.Text.Trim() != "")
            //{
            //    oResourceRequest.AddStatus(intResourceWorkflow, Int32.Parse(ddlStatus.SelectedItem.Value), txtComments.Text);

            //    //CVT62149 Workload Manager Red Light Status =Hold
            //    if (ddlStatus.SelectedValue == "1") //Red
            //        oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 5, true);
            //    else
            //        oResourceRequest.UpdateWorkflowStatus(intResourceWorkflow, 2, true);
            //}

            if (oResourceRequest.Get(intResourceParent, "status") == ((int)ResourceRequestStatus.Closed).ToString() ||
                oResourceRequest.GetWorkflow(intResourceWorkflow, "status") == ((int)ResourceRequestStatus.Closed).ToString())
            {
                // already completed - nothing to do except close the window.
            }
            else
            {
                if (panNoSlider.Visible == false)
                {
                    double dblHours = 0.00;
                    if (panSlider.Visible == true)
                    {
                        if (Request.Form["hdnHours"] != null && Request.Form["hdnHours"] != "")
                        {
                            dblHours = double.Parse(Request.Form["hdnHours"]);
                        }
                        double dblUsed = oResourceRequest.GetWorkflowUsed(intResourceWorkflow);
                        dblHours = (dblHours - dblUsed);
                        if (dblHours > 0.00)
                        {
                            oResourceRequest.UpdateWorkflowHours(intResourceWorkflow, dblHours);
                        }
                    }
                    else
                    {
                        oServiceDetail.UpdateCheckboxes(Request, intResourceWorkflow, intRequest, intItem, intNumber);
                        double dblAllocated = oResourceRequest.GetDetailsHoursUsed(intRequest, intItem, intNumber, intResourceWorkflow, false);
                        oResourceRequest.UpdateWorkflowAllocated(intResourceWorkflow, dblAllocated);
                    }
                }
                if (panForm.Visible == true)
                {
                    oServiceEditor.SaveForm(Request, intRequest, intService, intNumber, true, intEnvironment, dsn);
                }
                oResourceRequest.UpdateWorkflowName(intResourceWorkflow, txtCustom.Text, intProfile);
            }
            Response.Redirect(Request.Path + "?rrid=" + intResourceWorkflow.ToString() + "&div=E&save=true");
        }
Ejemplo n.º 5
0
        protected void btnSave_Click(Object Sender, EventArgs e)
        {
            int intResourceWorkflow = Int32.Parse(lblResourceWorkflow.Text);
            int intResourceParent   = oResourceRequest.GetWorkflowParent(intResourceWorkflow);


            oServiceDetail.UpdateCheckboxes(Request, intResourceWorkflow, intRequest, intItem, intNumber);
            double dblAllocated = oResourceRequest.GetDetailsHoursUsed(intRequest, intItem, intNumber, intResourceWorkflow, false);

            oResourceRequest.UpdateWorkflowAllocated(intResourceWorkflow, dblAllocated);

            oResourceRequest.UpdateWorkflowName(intResourceWorkflow, txtCustom.Text, intProfile);
            Response.Redirect(Request.Path + "?rrid=" + intResourceWorkflow.ToString() + "&div=E&save=true");
        }