Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string ScenarioID         = Request.Params["ScenarioID"];
        WizardScenarioMaint graph = PXGraph.CreateInstance <WizardScenarioMaint>();

        if (!String.IsNullOrEmpty(ScenarioID))
        {
            Guid id;
            Guid.TryParse(ScenarioID, out id);
            WZScenario scenario = PXSelect <WZScenario, Where <WZScenario.scenarioID, Equal <Required <WZScenario.scenarioID> > > > .Select(graph, id);

            if (scenario != null && !String.IsNullOrEmpty(scenario.Name))
            {
                ((PXLabel)this.frmBottom.FindControl("lblErrCode")).Text = scenario.Name;
                if (scenario.ExecutionDate != null)
                {
                    ((PXLabel)this.frmBottom.FindControl("lastExecTimeVal")).Text = string.Format("{0}. ",
                                                                                                  scenario.ExecutionDate);

                    if (scenario.OwnerID == null)
                    {
                        ((PXLabel)this.frmBottom.FindControl("lastExecByPre")).Visible = false;
                        ((PXLabel)this.frmBottom.FindControl("lastExecByVal")).Visible = false;
                    }
                }
                else
                {
                    ((PXLabel)this.frmBottom.FindControl("lastExecTimePre")).Visible = false;
                    ((PXLabel)this.frmBottom.FindControl("lastExecTimeVal")).Visible = false;
                    ((PXLabel)this.frmBottom.FindControl("lastExecByPre")).Visible   = false;
                    ((PXLabel)this.frmBottom.FindControl("lastExecByVal")).Visible   = false;
                }
            }
        }
    }
Beispiel #2
0
    protected void Page_Init(object sender, EventArgs e)
    {
        WizardScenarioMaint graph = PXGraph.CreateInstance <WizardScenarioMaint>();

        if (!String.IsNullOrEmpty(this.Request.QueryString["ScenarioID"]))
        {
            Guid       id       = Guid.Parse(this.Request.QueryString["ScenarioID"]);
            WZScenario scenario = PXSelect <WZScenario, Where <WZScenario.scenarioID, Equal <Required <WZScenario.scenarioID> > > > .Select(graph, id);

            if (scenario != null && !String.IsNullOrEmpty(scenario.Name))
            {
                this.Master.ScreenTitle = scenario.Name;
            }
        }
    }
Beispiel #3
0
    protected void btnHistory_Click(object sender, EventArgs e)
    {
        string ScenarioID = Request.Params["ScenarioID"];

        if (!String.IsNullOrEmpty(ScenarioID))
        {
            WizardScenarioMaint graph = PXGraph.CreateInstance <WizardScenarioMaint>();
            Guid       id             = Guid.Parse(ScenarioID);
            WZScenario scenario       = PXSelect <WZScenario, Where <WZScenario.scenarioID, Equal <Required <WZScenario.scenarioID> > > > .Select(graph, id);

            if (scenario != null && !String.IsNullOrEmpty(scenario.Name))
            {
                PXSiteMapNode node = PXSiteMap.Provider.FindSiteMapNodeFromKey(id);
                if (node != null)
                {
                    string url = ResolveUrl(@"~\Main.aspx?ScreenId=WZ201501&ScenarioID=" + scenario.ScenarioID);
                    Controls.Add(new LiteralControl(@"<script  type='text/javascript'>try { window.top.location.href='" + url + "'; } catch (ex) {}</script>\n"));
                }
            }
        }
    }