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<string>();
|
|
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>();
|
|
string str = WebApiManager.HttpWMS_Get("/api/Strategy/GetOptionValue?stockCode=" + StaticUtil.StockCode);
|
OperateResult or = JsonConvert.DeserializeObject<OperateResult>(str);
|
if (or.Status == ResultStatus.Success)
|
{
|
StaticUtil.StrategyList = JsonConvert.DeserializeObject<List<TN_WM_B_STRATEGY_VALUEEntity>>(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<OperateResult>(str);
|
//JsonConvert.DeserializeObject<List<TN_AB_STOCKEntity>>(results.Data.ToString())
|
List<TN_AB_STOCKEntity> list = JsonConvert.DeserializeObject<List<TN_AB_STOCKEntity>>(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<string>("SYS", "仓库");
|
|
txtWorkBench.Text = InIHelper.ReadConfig<string>("SYS", "工作台");
|
|
txtUnipakBit.Text = InIHelper.ReadConfig<string>("SYS", "周转台");
|
|
txtWorkArea.Text = InIHelper.ReadConfig<string>("SYS", "工作库区");
|
|
txtTrayBit.Text = InIHelper.ReadConfig<string>("SYS", "容器站点");
|
|
txtRecheckBit.Text = InIHelper.ReadConfig<string>("SYS", "复验台");
|
}
|
catch (Exception ex)
|
{
|
MessageBox.Show(ex.Message.ToString());
|
}
|
}
|
}
|
}
|