| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288 | 
							- using Newtonsoft.Json.Linq;
 
- using System;
 
- using System.Linq;
 
- using System.Windows.Forms;
 
- using WCS.Data.Models;
 
- using WCS_Client.UC;
 
- using WCS_Client.Utility;
 
- namespace WCS_Client.Frm.MBtn_Sys
 
- {
 
-     public partial class FormSet : Form
 
-     {
 
-         public FormSet()
 
-         {
 
-             InitializeComponent();
 
-             Init();
 
-         }
 
-         private void Init()
 
-         {
 
-             string result = TryCachHelper.TryExecute((db) =>
 
-             {
 
-                 var sets = db.Queryable<WCS_SYSSET>().Where(v => v.SET_TYPE == "AgvDisable" || v.SET_TYPE == "MatureRoom").ToList();
 
-                 foreach (var item in sets)
 
-                 {
 
-                     if (item.SET_ID.Trim() == "Agv_4#")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtn4RoomEnable.Checked = true;
 
-                             rdoBtn4RoomDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtn4RoomEnable.Checked = false;
 
-                             rdoBtn4RoomDisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_5#")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtn5RoomEnable.Checked = true;
 
-                             rdoBtn5RoomDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtn5RoomEnable.Checked = false;
 
-                             rdoBtn5RoomDisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_6#")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtn6RoomEnable.Checked = true;
 
-                             rdoBtn6RoomDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtn6RoomEnable.Checked = false;
 
-                             rdoBtn6RoomDisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_7#")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtn7RoomEnable.Checked = true;
 
-                             rdoBtn7RoomDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtn7RoomEnable.Checked = false;
 
-                             rdoBtn7RoomDisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_18#")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtn18RoomEnable.Checked = true;
 
-                             rdoBtn18RoomDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtn18RoomEnable.Checked = false;
 
-                             rdoBtn18RoomDisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "1508")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtnMatureRAEnable.Checked = true;
 
-                             rdoBtnMRADisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtnMatureRAEnable.Checked = false;
 
-                             rdoBtnMRADisable.Checked = true;
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "1509")
 
-                     {
 
-                         if (item.SET_VALUE.Trim() == "0")
 
-                         {
 
-                             rdoBtnMatureRBEnable.Checked = true;
 
-                             rdoBtnMRBDisable.Checked = false;
 
-                         }
 
-                         else
 
-                         {
 
-                             rdoBtnMatureRBEnable.Checked = false;
 
-                             rdoBtnMRBDisable.Checked = true;
 
-                         }
 
-                     }
 
-                 }
 
-             });
 
-         }
 
-         /// <summary>
 
-         /// 获取入库任务
 
-         /// </summary>
 
-         /// <param name="param"></param>
 
-         public void CreateInTask(GetInTaskParam param)
 
-         {
 
-         }
 
-         public GetInTaskReply I_WCS_GetInTask(GetInTaskParam param)
 
-         {
 
-             GetInTaskReply reply = null;
 
-             try
 
-             {
 
-                 JArray ja = new JArray();
 
-                 ja.Add(WebApiHelper.GetJson(param));
 
-                 //调用MES接口
 
-                 JObject jobj = WebApiHelper.SendInfoToWebAPI("http://192.168.16.2:8081/api/Task/I_WCS_GetInTask", "", "Post", ja);
 
-                 reply = WebApiHelper.ParseFromJson<GetInTaskReply>(jobj.ToString());
 
-             }
 
-             catch (Exception ex)
 
-             {
 
-                 MessageBox.Show(ex.ToString());
 
-             }
 
-             return reply;
 
-         }
 
-         private void btnSave_Click(object sender, EventArgs e)
 
-         {
 
-             if (CurrentHelper.User.Use_RoleId == 1)
 
-             {
 
-                 string result = TryCachHelper.TryExecute((db) =>
 
-             {
 
-                 var tasks = db.Queryable<Middle_AGVTask>().ToList();
 
-                 var sets = db.Queryable<WCS_SYSSET>().Where(v => v.SET_TYPE == "AgvDisable" || v.SET_TYPE == "MatureRoom").ToList();
 
-                 foreach (var item in sets)
 
-                 {
 
-                     if (item.SET_ID.Trim() == "Agv_4#")
 
-                     {
 
-                         if (rdoBtn4RoomEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtn4RoomDisable.Checked)
 
-                         {
 
-                             if (tasks.Any(v => v.Task_Workshop == item.SET_ID) && item.SET_VALUE != "1")
 
-                             {
 
-                                 throw new Exception(string.Format("4车间当前存在AGV任务,请将任务执行完成,再禁用AGV。"));
 
-                             }
 
-                             else
 
-                             {
 
-                                 item.SET_VALUE = "1";
 
-                             }
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_5#")
 
-                     {
 
-                         if (rdoBtn5RoomEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtn5RoomDisable.Checked)
 
-                         {
 
-                             if (tasks.Any(v => v.Task_Workshop == item.SET_ID) && item.SET_VALUE != "1")
 
-                             {
 
-                                 throw new Exception(string.Format("5车间当前存在AGV任务,请将任务执行完成,再禁用AGV。"));
 
-                             }
 
-                             else
 
-                             {
 
-                                 item.SET_VALUE = "1";
 
-                             }
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_6#")
 
-                     {
 
-                         if (rdoBtn6RoomEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtn6RoomDisable.Checked)
 
-                         {
 
-                             if (tasks.Any(v => v.Task_Workshop == item.SET_ID) && item.SET_VALUE != "1")
 
-                             {
 
-                                 throw new Exception(string.Format("6车间当前存在AGV任务,请将任务执行完成,再禁用AGV。"));
 
-                             }
 
-                             else
 
-                             {
 
-                                 item.SET_VALUE = "1";
 
-                             }
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_7#")
 
-                     {
 
-                         if (rdoBtn7RoomEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtn7RoomDisable.Checked)
 
-                         {
 
-                             if (tasks.Any(v => v.Task_Workshop == item.SET_ID) && item.SET_VALUE != "1")
 
-                             {
 
-                                 throw new Exception(string.Format("7车间当前存在AGV任务,请将任务执行完成,再禁用AGV。"));
 
-                             }
 
-                             else
 
-                             {
 
-                                 item.SET_VALUE = "1";
 
-                             }
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "Agv_18#")
 
-                     {
 
-                         if (rdoBtn18RoomEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtn18RoomDisable.Checked)
 
-                         {
 
-                             if (tasks.Any(v => v.Task_Workshop == item.SET_ID) && item.SET_VALUE != "1")
 
-                             {
 
-                                 throw new Exception(string.Format("18车间当前存在AGV任务,请将任务执行完成,再禁用AGV。"));
 
-                             }
 
-                             else
 
-                             {
 
-                                 item.SET_VALUE = "1";
 
-                             }
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "1508")
 
-                     {
 
-                         if (rdoBtnMatureRAEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtnMRADisable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "1";
 
-                         }
 
-                     }
 
-                     else if (item.SET_ID.Trim() == "1509")
 
-                     {
 
-                         if (rdoBtnMatureRBEnable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "0";
 
-                         }
 
-                         else if (rdoBtnMRBDisable.Checked)
 
-                         {
 
-                             item.SET_VALUE = "1";
 
-                         }
 
-                     }
 
-                     db.Updateable(item).UpdateColumns(it => it.SET_VALUE).ExecuteCommand();
 
-                 }
 
-             });
 
-                 if (string.IsNullOrWhiteSpace(result))
 
-                 {
 
-                     Init();
 
-                     MessageUtil.ShowTips("配置修改成功。");
 
-                 }
 
-                 else
 
-                 {
 
-                     MessageUtil.ShowTips(string.Format("配置修改失败,原因[{0}]", result));
 
-                 }
 
-             }
 
-             else
 
-             {
 
-                 MessageBox.Show("请悉知,该操作只有管理员权限才能进行更改!");
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |