protected void btnSaveProcess_Click(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); if (ViewState["VerificationList"] == null) { ViewState["VerificationList"] = "<VerificationList/>"; } if (ViewState["ApprovalList"] == null) { ViewState["ApprovalList"] = "<ApprovalList/>"; } StringBuilder sb = new StringBuilder(); sb.AppendLine("<Process>"); sb.AppendLine((string)ViewState["VerificationList"]); sb.AppendLine((string)ViewState["ApprovalList"]); sb.AppendLine("</Process>"); doc.LoadXml(sb.ToString()); ManageOfficeProcess OfficeProcess = new ManageOfficeProcess(); OfficeProcess.SetOfficeProcess(new Guid(ddlOfficeName.SelectedValue), ddlProcess.SelectedValue, doc); }
private void LoadOfficeProcess() { XmlDocument doc = new XmlDocument(); ManageOfficeProcess OfficeProcess = new ManageOfficeProcess(); doc = OfficeProcess.GetProcessForModule(ddlProcess.SelectedValue, new Guid(ddlOfficeName.SelectedValue)); string filterVerification = "/Process/VerificationList"; string filterApproval = "/Process/ApprovalList"; XmlNode VerificationItems = doc.SelectSingleNode(filterVerification); XmlNode ApprovalItems = doc.SelectSingleNode(filterApproval); if (VerificationItems == null) { ViewState["VerificationList"] = "<VerificationList/>"; xdsVerificationList.Data = (string)ViewState["VerificationList"]; gvVerificationList.DataBind(); } else { ViewState["VerificationList"] = VerificationItems.OuterXml; xdsVerificationList.Data = VerificationItems.OuterXml; gvVerificationList.DataBind(); } if (ApprovalItems == null) { ViewState["ApprovalList"] = "<ApprovalList/>"; xdsApprovalList.Data = (string)ViewState["ApprovalList"]; gvApprovalList.DataBind(); } else { ViewState["ApprovalList"] = ApprovalItems.OuterXml; xdsApprovalList.Data = ApprovalItems.OuterXml; gvApprovalList.DataBind(); } }
public static XmlDocument GetProcessForModule(string moduleCode, Guid OfficeId) { ManageOfficeProcess OfficeProcess = new ManageOfficeProcess(); return(OfficeProcess.GetProcessForModule(moduleCode, OfficeId)); }