Пример #1
0
        private bool OnCallSave()
        {
            var postUrl = "http://www.012395.com/e/DoInfo/ecms.php";

            var result = ApiClient.SaveInfo(postUrl, DataSource);

            if (IsSuccess(result))
            {
                FuncMsg.Info($"货源信息:[{DataSource["title"].ToString()}]发布成功!");
                return(true);
            }
            else
            {
                return(false);
            }
        }
Пример #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(richTextBox1.Text))
            {
                FuncMsg.Warn("请输入要发布的内容");
                return;
            }
            ;

            var orders = richTextBox1.Text.Split('\n');

            if (orders.Length < 12)
            {
                FuncMsg.Warn("数据填写不全,请补全后重新提交!");
                return;
            }
            DataSource = new JObject();

            var baseUrl = "http://www.012395.com/e/DoInfo/AddInfo.php?mid=15&enews=MAddInfo&classid=115&Submit=%E6%B7%BB%E5%8A%A0%E4%BF%A1%E6%81%AF";

            var response = ApiClient.AddInfo(baseUrl);

            if (response == FuncConst.AddErr)
            {
                FuncMsg.Error($"{FuncConst.AddErr}\r\n{FuncConst.NetworkErr}");
                return;
            }

            HtmlAgilityPack.HtmlDocument html = new HtmlAgilityPack.HtmlDocument();
            html.LoadHtml(response);

            if (!IsLogin(html))
            {
                return;
            }

            DataSource.Add("enews", GetNodeVal(html, "enews"));
            DataSource.Add("classid", GetNodeVal(html, "classid"));
            DataSource.Add("id", "");
            DataSource.Add("filepass", GetNodeVal(html, "filepass"));
            DataSource.Add("mid", "15");
            DataSource.Add("tokenid", "");

            if (chkSimple.Checked)
            {
                SimpleModel(orders);
            }
            else
            {
                StandardModel(orders);
            }

            var postUrl = "http://www.012395.com/e/DoInfo/ecms.php";

            var result = ApiClient.SaveInfo(postUrl, DataSource);

            if (IsSuccess(result))
            {
                FuncMsg.Info($"货源信息:[{DataSource["title"].ToString()}]发布成功!");
                RefreshLately();
                if (chkSimple.Checked)
                {
                    richTextBox2.Visible = true;
                    SwitchSimpleModel();
                }
                else
                {
                    richTextBox2.Visible = false;
                    SwitchStandardModel();
                }
            }
        }