Пример #1
0
        protected void Page_PreRender(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                HiddenField hfld = (HiddenField)this.Form.Parent.FindControl("form1").FindControl("ContentPlaceHolder1").FindControl("hdCurrentActiveTab");
                hfld.Value = SessionManager.CurrentAdminTab = "lbNCOccur";
                uclSearchBar.PageTitle.Text = lblNCOccurTitle.Text;
                divPageBody.Visible         = false;

                if ((bool)SessionManager.ReturnStatus)
                {
                    string s = SessionManager.ReturnObject.GetType().ToString();
                    if (SessionManager.ReturnObject.GetType().ToString().ToUpper().Contains("QI_OCCUR"))
                    {
                        QI_OCCUR qiOccur = (QI_OCCUR)SessionManager.ReturnObject;
                        qualityIssue = new QualityIssue().Load(qiOccur.QIO_ID);
                        SetupPage();
                        uclSearchBar.SetButtonsEnabled(true, true, true, false, false, false);
                        uclSearchBar.SetButtonsNotClicked();
                    }
                }
            }
            else
            {
                if ((bool)SessionManager.ReturnStatus)
                {
                    string s = SessionManager.ReturnObject.GetType().ToString();
                    if (SessionManager.ReturnObject.GetType().ToString().ToUpper().Contains("PLANTPART"))
                    {
                        vw_CustPlantPart plantPart = (vw_CustPlantPart)SessionManager.ReturnObject;
                        if (qualityIssue != null)
                        {
                            qualityIssue.AddPartInfo(plantPart.PART_ID, plantPart.PART_NUM, plantPart.PART_NAME);
                            qualityIssue.AddSupplierInfo(plantPart.SUPP_COMPANY_ID, plantPart.SUPP_COMPANY_NAME);
                        }
                        SetupPage();
                    }
                }
            }
            SessionManager.ReturnObject = null;
            SessionManager.ReturnStatus = false;
        }