using HH.WMS.Entitys.Algorithm; using HH.WMS.Entitys.Sys; using HH.WMS.Client.Common; using Newtonsoft.Json; 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; using WindowsFormsApplication2; using HH.WMS.Common; namespace HH.WMS.Client { public partial class fromSysSet : DevComponents.DotNetBar.Metro.MetroForm { public fromSysSet() { InitializeComponent(); } private void btnSave_Click(object sender, EventArgs e) { InIHelper.WriteConfig("SYS", "仓库", cmbStock.SelectedValue.ToString()); StaticUtil.StockCode = cmbStock.SelectedValue.ToString(); InIHelper.WriteConfig("SYS", "工作台", txtWorkBench.Text.Trim()); StaticUtil.WorkBench = txtWorkBench.Text.Trim(); InIHelper.WriteConfig("SYS", "周转台", txtUnipakBit.Text.Trim()); StaticUtil.UniPakBits = txtUnipakBit.Text.Trim().Split(',').ToList(); InIHelper.WriteConfig("SYS", "工作库区", txtWorkArea.Text.Trim()); StaticUtil.WorkArea = txtWorkArea.Text.Trim(); InIHelper.WriteConfig("SYS", "容器站点", txtTrayBit.Text.Trim()); StaticUtil.WorkBenchTrayBit = txtTrayBit.Text.Trim(); InIHelper.WriteConfig("SYS", "复验台", txtRecheckBit.Text.Trim()); StaticUtil.RecheckBits = txtRecheckBit.Text.Trim().Split(',').ToList(); string str = WebApiManager.HttpWMS_Get("/api/Strategy/GetOptionValue?stockCode=" + StaticUtil.StockCode); OperateResult or = JsonConvert.DeserializeObject(str); if (or.Status == ResultStatus.Success) { StaticUtil.StrategyList = JsonConvert.DeserializeObject>(or.Data.ToString()); this.Close(); MessageBox.Show("更新成功!"); } else { MessageBox.Show("获取策略值失败!" + or.Msg); } } private void fromSysSet_Load(object sender, EventArgs e) { try { var str = WebApiManager.HttpWMS_Get("/api/Common/StockList"); OperateResult results = JsonConvert.DeserializeObject(str); //JsonConvert.DeserializeObject>(results.Data.ToString()) List list = JsonConvert.DeserializeObject>(results.Data.ToString()); this.cmbStock.DataSource = list;// results.Data; this.cmbStock.DisplayMember = "CN_S_STOCK_NAME"; this.cmbStock.ValueMember = "CN_S_STOCK_CODE"; cmbStock.SelectedValue = StaticUtil.StockCode;// list.Find(x => x.CN_S_STOCK_CODE.Equals(StaticUtil.StockCode));// InIHelper.ReadConfig("SYS", "仓库"); txtWorkBench.Text = InIHelper.ReadConfig("SYS", "工作台"); txtUnipakBit.Text = InIHelper.ReadConfig("SYS", "周转台"); txtWorkArea.Text = InIHelper.ReadConfig("SYS", "工作库区"); txtTrayBit.Text = InIHelper.ReadConfig("SYS", "容器站点"); txtRecheckBit.Text = InIHelper.ReadConfig("SYS", "复验台"); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } } } }