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"])); }
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 + " </td>"); PREBUFFER.Append("<td><ol>"); PREBUFFER.Append(HELPERS.HumanReadableRoleList(curact.ListIdsBusRoles, "<li>", "</li>")); PREBUFFER.Append("</ol> </td>"); PREBUFFER.Append("<td><ol>"); PREBUFFER.Append(HELPERS.HumanReadableAppList(curact.ListIdsApps, "<li>", "</li>")); PREBUFFER.Append("</ol> </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()); }
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; }
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"])); }