Esempio n. 1
0
        public static ResultInfo <XmlResultFile> getExportData(XmlGet xmlget)
        {
            XmlDocument   xmlDoc    = OiProData.Pro_GridDataOut(SerializeToXmlDocument(xmlget) as XmlDocument);
            XmlResult     xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultFile file      = DeserializeXmlDocument(typeof(XmlResultFile), (xmlResult.revalue as XmlNode[])[0]) as XmlResultFile;

            return(new ResultInfo <XmlResultFile>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = file
            });
        }
Esempio n. 2
0
        public static ResultInfo <List <XmlResultMenu> > changeRole(XmlSet xmlSet)
        {
            XmlDocument   xmlDoc    = OiProData.Pro_SetAction(SerializeToXmlDocument(xmlSet) as XmlDocument);
            XmlResult     xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultMenu menu      = DeserializeXmlDocument(typeof(XmlResultMenu), ConvertToXmlNode(xmlResult.revalue, "MENUS")) as XmlResultMenu;

            return(new ResultInfo <List <XmlResultMenu> >
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = menu.children
            });
        }
Esempio n. 3
0
        public static ResultInfo <XmlResultMessages> getMessage(XmlGet xmlget)
        {
            XmlDocument       xmlDoc    = OiProData.Pro_GetMsg(SerializeToXmlDocument(xmlget) as XmlDocument);
            XmlResult         xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultMessages msgs      = (DeserializeXmlDocument(typeof(XmlResultMessages), ConvertToXmlNode(xmlResult.revalue)) as XmlResultMessages);

            return(new ResultInfo <XmlResultMessages>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = msgs
            });
        }
Esempio n. 4
0
        public static ResultInfo <XmlResultFile> getDownload(XmlDocument doc)
        {
            XmlDocument   xmlDoc    = OiProData.Pro_SetAction(doc);
            XmlResult     xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultFile file      = DeserializeXmlDocument(typeof(XmlResultFile), (xmlResult.revalue as XmlNode[])[0]) as XmlResultFile;

            return(new ResultInfo <XmlResultFile>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = file
            });
        }
Esempio n. 5
0
        public static ResultInfo <XmlResultForm> setAction(XmlDocument xmlSet)
        {
            XmlDocument xmlDoc        = OiProData.Pro_SetAction(xmlSet);
            XmlResult   xmlResult     = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            var         xmlResultForm = DeserializeXmlDocument(typeof(XmlResultForm), (xmlResult.revalue as XmlNode[])[0]) as XmlResultForm;

            return(new ResultInfo <XmlResultForm>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = xmlResultForm
            });
        }
Esempio n. 6
0
        public static ResultInfo <XmlResultDataTree> getTreeNodes(XmlDocument doc)
        {
            XmlDocument       xmlDoc    = OiProData.Pro_GetTreeNode(doc);
            XmlResult         xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultDataTree tree      = DeserializeXmlDocument(typeof(XmlResultDataTree), ConvertToXmlNode(xmlResult.revalue)) as XmlResultDataTree;

            return(new ResultInfo <XmlResultDataTree>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = tree
            });
        }
Esempio n. 7
0
        public static ResultInfo <XmlResultDataTable> getDataRows(XmlGet xmlSet)
        {
            XmlDocument xmlDoc    = OiProData.Pro_GetGridValue(SerializeToXmlDocument(xmlSet) as XmlDocument);
            XmlResult   xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            var         dataTable = DeserializeXmlDocument(typeof(XmlResultDataTable), (xmlResult.revalue as XmlNode[])[0]) as XmlResultDataTable;

            return(new ResultInfo <XmlResultDataTable>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = dataTable
            });
        }
Esempio n. 8
0
        public static ResultInfo <XmlResultData> modifyFormData(XmlSet xmlSet)
        {
            XmlDocument xmlDoc    = OiProData.Pro_SetDataRow(SerializeToXmlDocument(xmlSet) as XmlDocument);
            XmlResult   xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            var         result    = DeserializeXmlDocument(typeof(XmlResultData), ConvertToXmlNode(xmlResult.revalue)) as XmlResultData;

            return(new ResultInfo <XmlResultData>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = result
            });
        }
Esempio n. 9
0
        public static ResultInfo <XmlResultUserRole> getRole(XmlGet xmlget)
        {
            //获取权限
            XmlDocument xmlDoc    = OiEmData.Org_GetMyNodes(SerializeToXmlDocument(xmlget) as XmlDocument);
            XmlResult   xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            var         role      = DeserializeXmlDocument(typeof(XmlResultUserRole), (xmlResult.revalue as XmlNode[])[0]) as XmlResultUserRole;

            return(new ResultInfo <XmlResultUserRole>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = role
            });
        }
Esempio n. 10
0
        public static ResultInfo <string> getString(XmlDocument xmlSet)
        {
            XmlDocument xmlDoc    = OiProData.Pro_SetAction(xmlSet);
            XmlResult   xmlResult = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            string      url       = string.Empty;

            if ((xmlResult.revalue as XmlNode[])[0] != null)
            {
                url = (xmlResult.revalue as XmlNode[])[0].InnerText;
            }
            return(new ResultInfo <string>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = url
            });
        }
Esempio n. 11
0
        public static ResultInfo <XmlResultUserLogin> login(string login, string pwd, string proname)
        {
            XmlUser xmlUser = new XmlUser
            {
                login   = login,
                psw     = pwd,
                proname = proname
            };
            XmlDocument        xmlDoc        = OiEmData.Org_UserLogin(SerializeToXmlDocument(xmlUser) as XmlDocument);
            XmlResult          xmlResult     = DeserializeXmlDocument(typeof(XmlResult), xmlDoc) as XmlResult;
            XmlResultUserLogin xmlResultUser = DeserializeXmlDocument(typeof(XmlResultUserLogin), (xmlResult.revalue as XmlNode[])[0]) as XmlResultUserLogin;

            return(new ResultInfo <XmlResultUserLogin>
            {
                code = xmlResult.recode,
                msg = xmlResult.err,
                obj = xmlResultUser
            });
        }