Beispiel #1
0
        private void UpdateSubprActivityRecord(System.Collections.Specialized.NameValueCollection P, HttpResponse httpResponse)
        {
            IMETADATA_SubprToActivityList engine = new IMETADATA_SubprToActivityList(CONNdedicated);

            engine.SetMETADATA_SubprToActivityList
                (int.Parse(P["idcuredit"]), P["nodetype"],
                (P["boolIsKey"] == "on"), P["text"],
                P["listSelBRoles"], P["listSelApps"], int.Parse(P["idsubpr"]));
        }
Beispiel #2
0
        public string ActiveBusinessEntitlements()
        {
            IMETADATA_SubprToActivityList engineactlist =
                new IMETADATA_SubprToActivityList(HELPERS.NewOdbcConn());

            returnListMETADATA_SubprToActivityListBySubProcess[] actlist =
                engineactlist.ListMETADATA_SubprToActivityListBySubProcess
                    (null, theSubProcess.ID);

            StringBuilder BUFFER = new StringBuilder();

            foreach (returnListMETADATA_SubprToActivityListBySubProcess curact in actlist)
            {
                StringBuilder PREBUFFER  = new StringBuilder();
                bool          hasContent = false;
                PREBUFFER.Append("<tr class='textalignleft'>");
                if (curact.Text.Trim().Length > 0)
                {
                    hasContent = true;
                }
                if (curact.NodeType == "HEAD")
                {
                    PREBUFFER.Append("<td colspan=3 class='ActivityListHeader'>" + curact.Text + "</td>");
                }
                else
                {
                    string flag = "<IMG src='../images/IsHead_false__IsKeyPoint_false.gif' width='12'/> ";
                    if ((bool)(curact.BOOLisKeyPoint))
                    {
                        flag = "<IMG src='../images/IsHead_false__IsKeyPoint_true.gif' width='12'/> ";
                    }
                    PREBUFFER.Append("<td>" + flag + curact.Text + "&nbsp;</td>");
                    PREBUFFER.Append("<td><ol>");
                    PREBUFFER.Append(HELPERS.HumanReadableRoleList(curact.ListIdsBusRoles, "<li>", "</li>"));
                    PREBUFFER.Append("</ol>&nbsp;</td>");
                    PREBUFFER.Append("<td><ol>");
                    PREBUFFER.Append(HELPERS.HumanReadableAppList(curact.ListIdsApps, "<li>", "</li>"));
                    PREBUFFER.Append("</ol>&nbsp;</td>");
                    if (curact.ListIdsBusRoles.Length > 1)
                    {
                        hasContent = true;
                    }
                    if (curact.ListIdsApps.Length > 1)
                    {
                        hasContent = true;
                    }
                }
                PREBUFFER.Append("</tr>");
                if (hasContent)
                {
                    BUFFER.Append(PREBUFFER.ToString());
                }
            }
            return(BUFFER.ToString());
        }
Beispiel #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            base.Page_Load(sender, e);


            try
            {
                idSubPr = int.Parse(Request.Params["idsubr"]);
            }
            catch (Exception e2)
            {
                idSubPr = session.idSubprocess;
            }



            // Create lots of blank rows if not yet any rows for this subprocess.
            IMETADATA_SubprToActivityList engine = new IMETADATA_SubprToActivityList(HELPERS.NewOdbcConn());

            returnListMETADATA_SubprToActivityListBySubProcess[]
            retlist = engine.ListMETADATA_SubprToActivityListBySubProcess(null, idSubPr);
            if (retlist.Length == 0)
            {
                // AutoCreate lots of rows!
                for (int i = 0; i < 40; i++)
                {
                    int idBaby = engine.NewMETADATA_SubprToActivityList
                                     ("ACT", idSubPr);
                    engine.SetMETADATA_SubprToActivityList
                        (idBaby, (i + 1) * 1000, "ACT", false, "", "", "", idSubPr);
                }
            }


            DataView dv =
                (DataView)
                SqlDataSource1.Select(DataSourceSelectArguments.Empty);

            GridMain.DataSource = dv;
        }
Beispiel #4
0
        private void RequenceSubprActivityRecord(System.Collections.Specialized.NameValueCollection P, HttpResponse httpResponse)
        {
            IMETADATA_SubprToActivityList engine = new IMETADATA_SubprToActivityList(CONNdedicated);

            engine.SetSequence(int.Parse(P["idcuredit"]), float.Parse(P["newseqnum"]));
        }