Пример #1
0
    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);
    }
Пример #2
0
    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();
        }
    }
Пример #3
0
        public static XmlDocument GetProcessForModule(string moduleCode, Guid OfficeId)
        {
            ManageOfficeProcess OfficeProcess = new ManageOfficeProcess();

            return(OfficeProcess.GetProcessForModule(moduleCode, OfficeId));
        }