| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557 |
- using CoreFS.CA06;
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- //using Core.StlMes.Client.LgResMgt.Mcms.TestEntity;
- using Core.Mes.Client.Comm.Tool;
- using Newtonsoft.Json;
- using Newtonsoft.Json.Serialization;
- using System.Threading;
- using Core.Mes.Client.Comm.Format;
- using Core.StlMes.Client.LgResMgt.Mcms.entity;
- using System.Net;
- namespace Core.StlMes.Client.LgResMgt.Mcms
- {
- public partial class frmLocalTest : FrmBase
- {
- public frmLocalTest()
- {
- InitializeComponent();
- }
- private List<CmmBaseSpotInfoEntity> CmmBaseSpotInfo = new List<CmmBaseSpotInfoEntity>();
- //CMM_BASE_SPOT_INFO
- private void Test_Click(object sender, EventArgs e)
- {
- try
- {
- CmmBaseSpotInfo = EntityHelper.GetData<CmmBaseSpotInfoEntity>(
- "com.steering.Mcms.CmmBaseSpotInfoServer.doQuery",
- new object[] { },
- ob);
- }
- catch (Exception ex)
- {
- MessageBox.Show("问题在" + ex.Message);
- }
- }
- DateTime startTime;
- DateTime EndTime;
- private void button2_Click(object sender, EventArgs e)
- {
- EndTime = DateTime.Now;
- string time = startTime.ToString();
- try
- {
- var list = new List<string>();
- for (int i = 0; i < 2; i++) {
- var template = new CmmMonitorWeightEntity
- {
- WeightNo = Guid.NewGuid().ToString(),
- BaseSpotNo = "A",
- BaseSpotName = "A磅房",
- CollectWeight = "4t",
- CollectStartTime = startTime.ToString()
- };
- list.Add(JSONFormat.Format(template));
- }
- var ccp = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmMonitorWeightServer",
- MethodName = "addCmmMonitorInfo",
- ServerParams = new object[]
- {
- list
- }
- };
- ccp = ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- Thread.Sleep(500);
- //update
- var template2 = new CmmMonitorWeightEntity
- {
- BaseSpotNo = "A",
- BaseSpotName = "A磅房",
- CollectWeight = "4t",
- CollectStartTime = startTime.ToString(),
- CollectEndTime = EndTime.ToString(),
- ActualFirstNo = "test"
- };
- var ccp2 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmMonitorWeightServer",
- MethodName = "updateBySpotNoStartTime",
- ServerParams = new object[]
- {
- JsonConvert.SerializeObject(template2, Formatting.None, new JsonSerializerSettings
- {ContractResolver = new CamelCasePropertyNamesContractResolver()})
- }
- };
- ccp = ExecuteNonQuery(ccp2, CoreInvokeType.Internal);
- }
- catch (Exception ex)
- {
- MessageBox.Show("问题在" + ex.Message);
- }
- }
- private void button1_Click(object sender, EventArgs e)
- {
- try
- {
- var ci = new CmmWorkImageEntity
- {
- ActualFirstNo = "test1",
- ImageTime = DateTime.Now.ToString(),
- ImageFile1 = "A磅" + "test1" + "_1",
- };
- var ccp = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmWorkImageServer",
- MethodName = "addInfo",
- ServerParams = new object[]
- {
- JsonConvert.SerializeObject(ci, Formatting.None, new JsonSerializerSettings
- {ContractResolver = new CamelCasePropertyNamesContractResolver()})
- }
- };
- ccp = ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- var c2 = new CmmWorkImageEntity
- {
- ActualFirstNo = "test1",
- ImageTime = DateTime.Now.ToString(),
- ImageFile2 = "A磅" + "test1" + "_2",
- };
- var ccp2 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmWorkImageServer",
- MethodName = "addInfo",
- ServerParams = new object[]
- {
- JsonConvert.SerializeObject(c2, Formatting.None, new JsonSerializerSettings
- {ContractResolver = new CamelCasePropertyNamesContractResolver()})
- }
- };
- ccp2 = ExecuteNonQuery(ccp2, CoreInvokeType.Internal);
- var c3 = new CmmWorkImageEntity
- {
- ActualFirstNo = "test2",
- ImageTime = DateTime.Now.ToString(),
- ImageFile2 = "A磅" + "test2" + "_2",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmWorkImageServer",
- MethodName = "addInfo",
- ServerParams = new object[]
- {
- JsonConvert.SerializeObject(c3, Formatting.None, new JsonSerializerSettings
- {ContractResolver = new CamelCasePropertyNamesContractResolver()})
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- }
- catch (Exception ex)
- {
- MessageBox.Show("问题在" + ex.Message);
- }
- }
- private void frmLocalTest_Load(object sender, EventArgs e)
- {
- startTime = DateTime.Now;
- }
- List<CmmLoadinfoEntity> loadinfo;
- private void btnquery_Click(object sender, EventArgs e)
- {
- loadinfo = EntityHelper.GetData<CmmLoadinfoEntity>(
- "com.steering.Mcms.CmmLoadinfoServer.queryAll",
- new object[] { },
- ob);
- }
- private void btnupdate_Click(object sender, EventArgs e)
- {
- //String IP="192.168.21.7";
- //String Spot = "A";
- var c2 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21.8",
- BaseSpotNo = "B",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c2)
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- }
- private void btnStart_Click(object sender, EventArgs e)
- {
- if (btnStart.Text == "开始检测")
- {
- btnStart.Text = "结束测试";
- timer1.Enabled = true; }
- else {
- btnStart.Text = "开始检测";
- timer1.Enabled = false;
- }
- }
- void getColor(Control b)
- {
- Button btnco = (Button)b;
- int countco = 0;
- //System.Net.IPHostEntry hostIP = System.Net.Dns.GetHostEntry(Environment.MachineName);
- //string strip = hostIP.AddressList[0].ToString();
- string strip = "192.168.21.10";
- var dt = loadinfo.First(p => p.Loadip == strip);
- DateTime updatetime = Convert.ToDateTime(dt.UpdateTime);
- TimeSpan ts = new TimeSpan();
- foreach (var p in loadinfo)
- {
- DateTime time = Convert.ToDateTime(p.UpdateTime);
- ts = updatetime.Subtract(time).Duration();
- if (ts.Seconds <= 4)
- {
- if (btnco.Tag.ToString() == p.BaseSpotNo.ToString())
- {
- countco++;
- }
- }
- }
- if (countco == 0)
- {
- btnco.UseVisualStyleBackColor = true;
- }
- if (countco == 1)
- {
- btnco.BackColor = Color.Green;
- }
- if (countco >= 2)
- {
- btnco.BackColor = Color.Red;
- }
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- }
- private void button4_Click(object sender, EventArgs e)
- {
- test();
- //Thread a = new Thread(test);
- // a.Start();
- //a.IsBackground = true;
- }
- void get()
- {
- loadinfo = EntityHelper.GetData<CmmLoadinfoEntity>(
- "com.steering.Mcms.CmmLoadinfoServer.queryAll",
- new object[] { },
- ob);
- getColor(btnB);
- getColor(btnA);
- getColor(btnC);
- }
- void test()
- {
- for (int i = 0; i < 4; i++)
- {
- var c4 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + 10,
- BaseSpotNo = "B",
- };
- var ccp4 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c4)
- }
- };
- ccp4 = ExecuteNonQuery(ccp4, CoreInvokeType.Internal);
- var c2 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + i,
- BaseSpotNo = "B",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c2)
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- Thread.Sleep(500);
- get();
- }
- Thread.Sleep(2000);
- for (int i = 0; i < 4; i++)
- {
- var c4 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + 10,
- BaseSpotNo = "B",
- };
- var ccp4 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c4)
- }
- };
- ccp4 = ExecuteNonQuery(ccp4, CoreInvokeType.Internal);
- var c2 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + i,
- BaseSpotNo = "A",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c2)
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- get();
- Thread.Sleep(1000);
- }
-
- Thread.Sleep(1000);
- for (int i = 0; i < 3; i++)
- {
- var c4 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + 10,
- BaseSpotNo = "C",
- };
- var ccp4 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c4)
- }
- };
- ccp4 = ExecuteNonQuery(ccp4, CoreInvokeType.Internal);
- var c2 = new CmmLoadinfoEntity
- {
- Loadip = "192.168.21." + i,
- BaseSpotNo = "C",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmLoadinfoServer",
- MethodName = "addLoadinfo",
- ServerParams = new object[]
- {
- JSONFormat.Format(c2)
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- get();
- Thread.Sleep(500);
- }
- Thread.Sleep(2000);
- }
- private void btncolor_Click(object sender, EventArgs e)
- {
- getcolors(btnA);
- }
- void getcolors( Control b )
- {
- Button c = (Button) b;
- c.BackColor = Color.Red;
- System.Net.IPHostEntry hostIP = System.Net.Dns.GetHostEntry(Environment.MachineName);
- string strip = hostIP.AddressList[1].ToString();
- label1.Text = strip;
- label1.Text = GetLocalIP()[0];
- }
- public string[] GetLocalIP()
- {
- string hostName = Dns.GetHostName();
- IPHostEntry ipEntry = Dns.GetHostByName(hostName);
- IPAddress[] arr = ipEntry.AddressList;
- string[] result = new string[arr.Length];
- for (int i = 0; i < arr.Length; i++)
- {
- result[i] = arr[i].ToString();
- }
- return result;
- }
- private void button5_Click(object sender, EventArgs e)
- {
- var dic = new Dictionary<string, object>();
-
- // dic.Add("poundNo", cboPoundList.Text);
- // dic.Add("validflag", new List<string> { "1" });
- var ss = EntityHelper.GetData<CmmWeightRecordEntity>(
- "com.steering.Mcms.RecordServer.doQueryRecord",
- new object[] { dic },
- ob);
- }
- private void button6_Click(object sender, EventArgs e)
- {
- var c2 = new CmmActualWeightEntity
- {
- BaseSpotNo = "A",
- RecordNo = "132124214",
- };
- var ccp3 = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.CmmActualWeightServer",
- MethodName = "addActualWeight",
- ServerParams = new object[]
- {
- JSONFormat.Format(c2)
- }
- };
- ccp3 = ExecuteNonQuery(ccp3, CoreInvokeType.Internal);
- }
- private void button7_Click(object sender, EventArgs e)
- {
- var SS = EntityHelper.GetData<CmmActualWeightEntity>(
- "com.steering.Mcms.CmmActualWeightServer.doQuery",
- new object[] { },ob);
- }
- private void button8_Click(object sender, EventArgs e)
- {
- var dic = new Dictionary<string, object>();
-
- dic.Add("recordNo", "LS20201120000009");
- // dic.Add("validflag", new List<string> { "2" });
- var cmmwei = EntityHelper.GetData<CmmWeightRecordEntity>(
- "com.steering.Mcms.RecordServer.doQueryRecord",
- new object[] { dic },
- ob);
- }
- private void button9_Click(object sender, EventArgs e)
- {
-
- var dic = new Dictionary<string, object>();
- string strtime = DateTime.Now.ToString("yyyy-MM-dd 07:00:00");
- string strtime1 = DateTime.Now.AddDays(1).ToString("yyyy-MM-dd 07:00:00");
- dic.Add("time", strtime);
- dic.Add("time1", strtime1);
- dic.Add("carNo", "厂内 自用三车");
- //dic.Add("shippersName", uteShippersName.Text);
- // dic.Add("receiveName", uteReceiveName.Text);
- dic.Add("validflag", new List<string> { "1" });
- List<CmmWeightResultEntity> list = EntityHelper.GetData<CmmWeightResultEntity>(
- "com.steering.Mcms.ResultServer.doQuery",
- new object[] { dic },
- ob);
- var p = list.First();
- }
- private void button10_Click(object sender, EventArgs e)
- {
- var loadinfo = EntityHelper.GetData<CmmLoadinfoCEntity>(
- "com.steering.Mcms.CmmLoadinfoServer.queryAll",
- new object[] { },
- ob);
- }
- private void button11_Click(object sender, EventArgs e)
- {
- string no = "LS20211228000080";
- var loadinfo = EntityHelper.GetData<CmmWorkImageEntity>(
- "com.steering.Mcms.CmmWorkImageServer.doQuery",
- new object[] { no },
- ob);
- }
- private void UpdateMemo_Click(object sender, EventArgs e)
- {
- var ccp = new CoreClientParam
- {
- ServerName = "com.steering.Mcms.RecordServer",
- MethodName = "DoUpdateMemo",
- ServerParams = new object[]
- {
- "LS20220113000078",
- "钢管"
- }
- };
- ccp = ExecuteNonQuery(ccp, CoreInvokeType.Internal);
- if (ccp.ReturnCode != -1)
- {
- MessageUtil.ShowTips(ccp.ReturnInfo);
-
- }
- }
- }
- }
|