using DevExpress.Utils.DirectXPaint;
using DevExpress.XtraEditors;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Gs.DevApp.DevFrm.FQC
{
public partial class UcChouJianList : DevExpress.XtraEditors.XtraUserControl
{
string _webServiceName = "FqcManager/";
public UcChouJianList()
{
InitializeComponent();
Gs.DevApp.ToolBox.UtilityHelper.SetGridViewParameterMx(gvMx14);
}
private string _val;
public string pGuid
{
get;
set;
}
///
/// 这是记录表
///
public void getList14()
{
gcMx14.DataSource = null;
if (string.IsNullOrEmpty(pGuid))
return;
if (pGuid.Length <= 10)
return;
var _obj = new
{
parentGuid = UtilityHelper.ToGuid(pGuid.Trim()), //主建
};
try
{
var strJson = UtilityHelper.HttpPost("", _webServiceName + "GetModel14", JsonConvert.SerializeObject(_obj));
JObject _job = JObject.Parse(strJson);
JArray array = new JArray();
foreach (var a in _job["rtnData"]["list"])
{
array.Add(a);
}
DataTable dt = JsonConvert.DeserializeObject(array.ToString());
gcMx14.BindingContext = new BindingContext();
gcMx14.DataSource = dt;
gcMx14.ForceInitialize();
gvMx14.BestFitColumns();
}
catch (Exception ex)
{
MsgHelper.Warning("提示:" + ex.Message);
}
}
}
}