From 4e0213df1bcac3ea1f2068922daca05180b5ebcb Mon Sep 17 00:00:00 2001 From: nodyang Date: Wed, 6 Sep 2023 09:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A6=84=E8=8F=8A=E6=96=B0=E7=9A=84=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LjMaterial/DBHelp.cs | 16 + .../LjMaterial/FrmMaterial.Designer.cs | 35 +- .../LjMaterial/FrmMaterial.cs | 22 +- .../LjMaterial/MaterialInfoTypeHelp.cs | 18 +- .../LjMetageFormula/FrmMetageFormula.cs | 2 +- .../LjPlanning/Db/LjFormulaDb.cs | 98 ++ .../LjPlanning/Entity/DryData.cs | 62 + .../LjPlanning/Entity/LjFormula.cs | 33 + .../LjPlanning/Entity/LjFormulaDetail.cs | 44 + .../FrmWeiRecipeDataAdd.Designer.cs | 985 +++++++++++++- .../LjPlanning/FrmWeiRecipeDataAdd.cs | 1126 ++++++++++++++++- .../LjPlanning/FrmWeiRecipeDataAdd.resx | 306 +++++ .../LjRecipeData/AddAction.cs | 43 +- .../LjRecipeData/DelAction.cs | 56 +- .../LjRecipeData/InitDb.cs | 63 +- .../LjRecipeData/NewFile1.txt | 1 + .../LjRecipeData/SelectAction.cs | 224 +++- .../LjRecipeData/UpdateAction.cs | 61 +- .../LjStock/FrmStock.Designer.cs | 40 +- .../LjStock/FrmStock.cs | 50 +- .../LjTanNum/FrmTankNum.cs | 2 +- .../Mesnac.Action.ChemicalWeighing.csproj | 23 + .../Test/TestAction.cs | 12 +- .../小料称量/榄菊配方管理.xml | 108 +- Main/MCEdit/Data/MCProject/SCWSProject2.mprj | 1 + Main/MCEdit/Data/MCProject/nodeDevice.xml | 3 +- .../MCProject/nodeForm/FormLJRecipeData.xml | 671 ++++++++++ .../nodeForm/FormMaterialInfoType.xml | 4 +- .../MCProject/nodeForm/FormStockMaterial.xml | 6 +- Main/MCEdit/MCEdit.csproj | 4 + 30 files changed, 3891 insertions(+), 228 deletions(-) create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Db/LjFormulaDb.cs create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/DryData.cs create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormula.cs create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormulaDetail.cs create mode 100644 Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.resx create mode 100644 Main/MCEdit/Data/MCProject/nodeForm/FormLJRecipeData.xml diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/DBHelp.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/DBHelp.cs index dee4730..5450c51 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/DBHelp.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/DBHelp.cs @@ -28,6 +28,22 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial DataTable table = dbHelper.ToDataTable(); return table; } + public static object GetOne(string sql) + { + DbHelper dbHelper = Mesnac.Basic.DataSourceFactory.Instance.GetDbHelper(Mesnac.Basic.DataSourceFactory.MCDbType.Local); + if (dbHelper == null) + { + throw new Exception(Mesnac.Basic.LanguageHelper.DataBaseConnectError); + } + dbHelper.ClearParameter(); + dbHelper.CommandType = CommandType.Text; + string strSql = sql; + dbHelper.CommandText = strSql; + DataTable table = dbHelper.ToDataTable(); + return table.Rows[0][0]; + } + + public static DataTable GetTable(string sql, IDictionary dic) { diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.Designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.Designer.cs index cd79634..359d976 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.Designer.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.Designer.cs @@ -37,14 +37,12 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial this.btnCancel = new System.Windows.Forms.Button(); this.btnOK = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); - this.label2 = new System.Windows.Forms.Label(); - this.DrpmaterialType = new System.Windows.Forms.ComboBox(); this.SuspendLayout(); // // MNameTB // this.MNameTB.Location = new System.Drawing.Point(127, 93); - this.MNameTB.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5); + this.MNameTB.Margin = new System.Windows.Forms.Padding(5); this.MNameTB.MaxLength = 100; this.MNameTB.Name = "MNameTB"; this.MNameTB.Size = new System.Drawing.Size(175, 21); @@ -54,7 +52,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial // this.btnCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.btnCancel.Location = new System.Drawing.Point(204, 156); - this.btnCancel.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5); + this.btnCancel.Margin = new System.Windows.Forms.Padding(5); this.btnCancel.Name = "btnCancel"; this.btnCancel.Size = new System.Drawing.Size(98, 45); this.btnCancel.TabIndex = 9; @@ -65,11 +63,11 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial // btnOK // this.btnOK.Location = new System.Drawing.Point(60, 156); - this.btnOK.Margin = new System.Windows.Forms.Padding(5, 5, 5, 5); + this.btnOK.Margin = new System.Windows.Forms.Padding(5); this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(98, 45); this.btnOK.TabIndex = 8; - this.btnOK.Text = "确认"; + this.btnOK.Text = "保存"; this.btnOK.UseVisualStyleBackColor = true; this.btnOK.Click += new System.EventHandler(this.btnOK_Click); // @@ -83,51 +81,26 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial this.label1.TabIndex = 6; this.label1.Text = "物料名称:"; // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(58, 51); - this.label2.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(59, 12); - this.label2.TabIndex = 6; - this.label2.Text = "物料类别:"; - // - // DrpmaterialType - // - this.DrpmaterialType.FormattingEnabled = true; - this.DrpmaterialType.Location = new System.Drawing.Point(127, 48); - this.DrpmaterialType.Name = "DrpmaterialType"; - this.DrpmaterialType.Size = new System.Drawing.Size(175, 20); - this.DrpmaterialType.TabIndex = 52; - // // FrmMaterial // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(368, 238); - this.Controls.Add(this.DrpmaterialType); this.Controls.Add(this.MNameTB); this.Controls.Add(this.btnCancel); this.Controls.Add(this.btnOK); - this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.Name = "FrmMaterial"; this.Text = "物料类别"; this.ResumeLayout(false); this.PerformLayout(); - } - private System.Windows.Forms.Label label2; - #endregion private System.Windows.Forms.TextBox MNameTB; private System.Windows.Forms.Button btnCancel; private System.Windows.Forms.Button btnOK; private System.Windows.Forms.Label label1; - - private ComboBox DrpmaterialType; } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.cs index dfa038a..4c6aeac 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/FrmMaterial.cs @@ -14,9 +14,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial this._actionType = actionType; InitializeComponent(); - DrpmaterialType.DataSource = MaterialInfoTypeHelp.GetType(); - DrpmaterialType.DisplayMember = "Name"; - DrpmaterialType.ValueMember = "Id"; + } public FrmMaterial(ActionType actionType, MaterialInfoType materialInfoType):this(actionType) @@ -28,14 +26,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial { var mtypeIdById = MaterialInfoTypeHelp.GetMtypeIdById(materialInfoType.Id); - foreach (MyNameValue s in DrpmaterialType.Items) - { - if (s.Id == mtypeIdById) - { - DrpmaterialType.SelectedItem = s; - break; - } - } + // foreach (MyNameValue s in DrpmaterialType.Items) + // { + // if (s.Id == mtypeIdById) + // { + // DrpmaterialType.SelectedItem = s; + // break; + // } + // } } @@ -47,7 +45,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial { var materialinfoTypeName = MNameTB.Text.Trim(); - int mtypeId = Convert.ToInt32(DrpmaterialType.SelectedValue); + int mtypeId = 0; if (string.IsNullOrEmpty(materialinfoTypeName)) { diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/MaterialInfoTypeHelp.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/MaterialInfoTypeHelp.cs index c0e29e9..1fde7b5 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/MaterialInfoTypeHelp.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMaterial/MaterialInfoTypeHelp.cs @@ -75,23 +75,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjMaterial return ls; } - public static IList GetALLByTypeId(int MTypeId) - { - string sql = "select * from lj_material where MTypeId="+MTypeId; - var dt = GetTable(sql); - IList ls = new List(); - foreach (DataRow dr in dt.Rows) - { - ls.Add(new MyNameValue() - { - Id = Convert.ToInt32(dr[0].ToString()), - Name = dr[1].ToString() - }); - - } - - return ls; - } + diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMetageFormula/FrmMetageFormula.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMetageFormula/FrmMetageFormula.cs index 43b0e77..186ca59 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMetageFormula/FrmMetageFormula.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjMetageFormula/FrmMetageFormula.cs @@ -59,7 +59,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjMetageFormula private void DrpType_SelectedIndexChanged(object sender, EventArgs e) { - var nameValueCollection = MaterialInfoTypeHelp.GetALLByTypeId(Convert.ToInt32(DrpType.SelectedValue)); + var nameValueCollection = MaterialInfoTypeHelp.GetALL(); this.comboBox1.DataSource = nameValueCollection; } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Db/LjFormulaDb.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Db/LjFormulaDb.cs new file mode 100644 index 0000000..cceb95c --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Db/LjFormulaDb.cs @@ -0,0 +1,98 @@ +using DevExpress.Utils.DPI; +using DevExpress.XtraRichEdit.Fields; + +using Mesnac.Action.ChemicalWeighing.LjMaterial; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Entity; + +using System; +using System.Collections.Generic; +using System.Data; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Mesnac.Action.ChemicalWeighing.LjPlanning.Db +{ + public class LjFormulaDb: DBHelp + { + + public static LjFormula GetById(int id) + { + string sql = "select Id, FormulaNo, FormulaName, RecipeTypeId,\r\n RecipeTypeName, IsEnable, FormulaVersion, " + + "CreateTime, UpdateTime, Unit,CbSiloC,CbSiloH,CbWeterH,Status from Lj_Formula\r\nwhere Id=" + id; + + var dataTable=GetTable(sql); + if(dataTable.Rows.Count ==1) + { + var dr= dataTable.Rows[0]; + LjFormula lj = new LjFormula(); + lj.Id = id; + lj.FormulaNo = dr["FormulaNo"].ToString(); + lj.FormulaName = dr["FormulaName"].ToString(); + lj.RecipeTypeId = Convert.ToInt32(dr["RecipeTypeId"].ToString()); + lj.RecipeTypeName = dr["FormulaName"].ToString(); + lj.FormulaVersion = dr["FormulaVersion"].ToString(); + lj.CreateTime = Convert.ToDateTime(dr["CreateTime"]); + lj.Unit = Convert.ToInt32(dr["Unit"]); + lj.CbSiloC = Convert.ToBoolean(dr["CbSiloC"]); + lj.CbSiloH = Convert.ToBoolean(dr["CbSiloH"]); + lj.CbWeterH = Convert.ToBoolean(dr["CbWeterH"]); + + return lj; + } + + return null; + + } + + + public static DataTable GetMainTable() + { + string sql = "select Id, FormulaNo, FormulaName, RecipeTypeId, RecipeTypeName, IsEnable, FormulaVersion, " + + "CreateTime, UpdateTime, Unit from Lj_Formula where IsEnable=1 order by CreateTime desc"; + + return GetTable(sql); + } + + public static DataTable GetDetailTable(int formulaId) + { + string sql = "select Id, FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType,\r\n FormulaType, ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId,ActionId from Lj_Formula_Detail where FormulaId=" + formulaId; + var dataTable = GetTable(sql); + return dataTable; + } + + public static List GetDetail(int formulaId) + { + string sql = "select Id, FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType,\r\n FormulaType, ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId,ActionId from Lj_Formula_Detail where FormulaId=" + formulaId; + var dataTable = GetTable(sql); + List ls = new List(dataTable.Rows.Count); + foreach (DataRow item in dataTable.Rows) + { + LjFormulaDetail detail = new LjFormulaDetail(); + detail.Id = Convert.ToInt32(item["id"].ToString()); + detail.FormulaId = formulaId; + detail.BinNo = Convert.ToInt32(item["BinNo"]); + detail.MId = Convert.ToInt32(item["MId"]); + detail.MName = item["MName"].ToString(); + detail.Weight = Convert.ToSingle(item["Weight"]); + detail.Tolerance = Convert.ToSingle(item["Tolerance"]); + detail.Machine = Convert.ToString(item["Machine"]); + detail.MachineType = item["MachineType"].ToString(); + detail.FormulaType = Convert.ToInt32(item["FormulaType"]); + detail.ActionCode = Convert.ToSingle(item["ActionCode"]); + detail.ActionName = item["ActionName"].ToString(); + detail.TimeInfo = Convert.ToSingle(item["TimeInfo"].ToString()); + detail.Temp = Convert.ToSingle(item["Temp"].ToString()); + detail.Speed = Convert.ToSingle(item["Speed"].ToString()); + detail.SetValue = Convert.ToSingle(item["SetValue"].ToString()); + detail.SetTolerance = Convert.ToSingle(item["SetTolerance"].ToString()); + + + detail.StockMaterialId = Convert.ToInt32(item["StockMaterialId"]); + detail.ActionId = Convert.ToInt32(item["ActionId"]); + ls.Add(detail); + } + return ls; + } + } +} diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/DryData.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/DryData.cs new file mode 100644 index 0000000..dc1c274 --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/DryData.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Mesnac.Action.ChemicalWeighing.LjPlanning.Entity +{ + public class FormulaMain + { + public FormulaMain() { } + + } + + + public class ClEntity + { + + public int Id { get; set; } + /// + /// 罐号Id + /// + public int StockMaterialId { get; set; } + public float Weight { get; set; } + + public float Tolerance { get; set; } + } + + public class ChEntity + { + /// + /// 代码 + /// + public int ActionId { get; set; } + + /// + /// 时间 + /// + public int TimeInfo { get; set; } + + /// + /// 温度 + /// + public float Temp { get; set; } + + /// + /// 温度 + /// + public float Speed { get; set; } + + /// + /// 设定重量 + /// + public float SetValue { get; set; } + + /// + /// 设定公差 + /// + public float SetTolerance { get; set; } + } + +} diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormula.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormula.cs new file mode 100644 index 0000000..0f7f143 --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormula.cs @@ -0,0 +1,33 @@ +using System; + +namespace Mesnac.Action.ChemicalWeighing.LjPlanning.Entity +{ + public class LjFormula + { + public int Id { get; set; } + + public string FormulaNo { get; set; } + + public string FormulaName { get; set; } + + public int? RecipeTypeId { get; set; } + + public string RecipeTypeName { get; set; } + + public int? IsEnable { get; set; } + + public string FormulaVersion { get; set; } + + public DateTime CreateTime { get; set; } + + public DateTime? UpdateTime { get; set; } + + public int? Unit { get; set; } + + + public bool CbSiloC { get; set; } + public bool CbSiloH { get; set; } + public bool CbWeterH { get; set; } + } +} + diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormulaDetail.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormulaDetail.cs new file mode 100644 index 0000000..e0b9338 --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/Entity/LjFormulaDetail.cs @@ -0,0 +1,44 @@ +namespace Mesnac.Action.ChemicalWeighing.LjPlanning.Entity +{ + + public class LjFormulaDetail + { + public int Id { get; set; } + + public int FormulaId { get; set; } + + public int BinNo { get; set; } + + public int MId { get; set; } + + public string MName { get; set; } + + public float Weight { get; set; } + + public float Tolerance { get; set; } + + public string Machine { get; set; } + + public string MachineType { get; set; } + + public int FormulaType { get; set; } + + public float? ActionCode { get; set; } + + public string ActionName { get; set; } + + public float? TimeInfo { get; set; } + + public float? Temp { get; set; } + + public float? Speed { get; set; } + + public float? SetValue { get; set; } + + public float? SetTolerance { get; set; } + + public int StockMaterialId { get; set; } + + public int ActionId { get; set; } + } +} \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.Designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.Designer.cs index caac1ab..c7f6ce8 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.Designer.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.Designer.cs @@ -33,12 +33,989 @@ namespace Mesnac.Action.ChemicalWeighing.LjPlanning /// private void InitializeComponent() { - this.components = new Container(); - this.AutoScaleMode = AutoScaleMode.Font; - this.ClientSize = new Size(800, 450); - this.Text = "FrmWeiRecipeDataAdd"; + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.txtCpVersion = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.DrpCpType = new System.Windows.Forms.ComboBox(); + this.label4 = new System.Windows.Forms.Label(); + this.txtName = new System.Windows.Forms.TextBox(); + this.label3 = new System.Windows.Forms.Label(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.tabControl2 = new System.Windows.Forms.TabControl(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.dataGridWater1 = new System.Windows.Forms.DataGridView(); + this.CbSiloC = new System.Windows.Forms.CheckBox(); + this.label5 = new System.Windows.Forms.Label(); + this.dataGridSilo1 = new System.Windows.Forms.DataGridView(); + this.tabPage4 = new System.Windows.Forms.TabPage(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.dataGridWater2 = new System.Windows.Forms.DataGridView(); + this.dataGridSilo2 = new System.Windows.Forms.DataGridView(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.dataGridDryer = new System.Windows.Forms.DataGridView(); + this.ComBoxDryer1Bin = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.TxtDryer1Weight = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TxtDryer1Tolerance = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewComboBoxColumn1 = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.BtnSave = new System.Windows.Forms.Button(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.tabControl3 = new System.Windows.Forms.TabControl(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.CbWeterH = new System.Windows.Forms.CheckBox(); + this.label6 = new System.Windows.Forms.Label(); + this.dataGridWeter1 = new System.Windows.Forms.DataGridView(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.dataGridWeter2 = new System.Windows.Forms.DataGridView(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.CbSiloH = new System.Windows.Forms.CheckBox(); + this.label2 = new System.Windows.Forms.Label(); + this.dataGridSiloH1 = new System.Windows.Forms.DataGridView(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.dataGridSiloH2 = new System.Windows.Forms.DataGridView(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.dataGridDryer1Action = new System.Windows.Forms.DataGridView(); + this.BtnCanel = new System.Windows.Forms.Button(); + this.ComBoxSilo1Bin = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.TxtSilo1Weight = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TxtSilo1Tolerance = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo1BinWater = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.TxtSilo1WeightWater = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TxtSilo1ToleranceWater = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo2Bin = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.TxtSilo2Weight = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TxtSilo2Tolerance = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo2BinWater = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.TxtSilo2WeightWater = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.TxtSilo2ToleranceWater = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxDryer1Code = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.ComBoxDryer1TimeInfo = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxDryer1Temp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxDryer1Speed = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo1Code = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.ComBoxSilo1TimeInfo = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo1Temp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo1Speed = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo2Code = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.ComBoxSilo2TimeInfo = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo2Temp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxSilo2Speed = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter1Code = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.ComBoxWeter1TimeInfo = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter1Temp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter1Speed = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter1SetValue = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter1SetTolerance = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter2Code = new System.Windows.Forms.DataGridViewComboBoxColumn(); + this.ComBoxWeter2TimeInfo = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter2Temp = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter2Speed = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter2SetValue = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ComBoxWeter2SetTolerance = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.groupBox1.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.tabControl2.SuspendLayout(); + this.tabPage3.SuspendLayout(); + this.groupBox6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWater1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSilo1)).BeginInit(); + this.tabPage4.SuspendLayout(); + this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWater2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSilo2)).BeginInit(); + this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridDryer)).BeginInit(); + this.groupBox5.SuspendLayout(); + this.tabControl3.SuspendLayout(); + this.tabPage5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWeter1)).BeginInit(); + this.tabPage6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWeter2)).BeginInit(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSiloH1)).BeginInit(); + this.tabPage2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSiloH2)).BeginInit(); + this.groupBox7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridDryer1Action)).BeginInit(); + this.SuspendLayout(); + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.txtCpVersion); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Controls.Add(this.DrpCpType); + this.groupBox1.Controls.Add(this.label4); + this.groupBox1.Controls.Add(this.txtName); + this.groupBox1.Controls.Add(this.label3); + this.groupBox1.Location = new System.Drawing.Point(12, 24); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(997, 46); + this.groupBox1.TabIndex = 0; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "配方"; + // + // txtCpVersion + // + this.txtCpVersion.Location = new System.Drawing.Point(537, 16); + this.txtCpVersion.Margin = new System.Windows.Forms.Padding(5); + this.txtCpVersion.MaxLength = 100; + this.txtCpVersion.Name = "txtCpVersion"; + this.txtCpVersion.Size = new System.Drawing.Size(129, 21); + this.txtCpVersion.TabIndex = 60; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(468, 19); + this.label1.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(59, 12); + this.label1.TabIndex = 59; + this.label1.Text = "配方版本:"; + // + // DrpCpType + // + this.DrpCpType.FormattingEnabled = true; + this.DrpCpType.Location = new System.Drawing.Point(302, 17); + this.DrpCpType.Name = "DrpCpType"; + this.DrpCpType.Size = new System.Drawing.Size(129, 20); + this.DrpCpType.TabIndex = 58; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(233, 20); + this.label4.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(59, 12); + this.label4.TabIndex = 57; + this.label4.Text = "配方类别:"; + // + // txtName + // + this.txtName.Location = new System.Drawing.Point(88, 16); + this.txtName.Margin = new System.Windows.Forms.Padding(5); + this.txtName.MaxLength = 100; + this.txtName.Name = "txtName"; + this.txtName.Size = new System.Drawing.Size(129, 21); + this.txtName.TabIndex = 56; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(19, 19); + this.label3.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(59, 12); + this.label3.TabIndex = 53; + this.label3.Text = "配方名称:"; + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.tabControl2); + this.groupBox2.Controls.Add(this.groupBox3); + this.groupBox2.Location = new System.Drawing.Point(12, 76); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(454, 637); + this.groupBox2.TabIndex = 1; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "称量配方"; + // + // tabControl2 + // + this.tabControl2.Controls.Add(this.tabPage3); + this.tabControl2.Controls.Add(this.tabPage4); + this.tabControl2.Location = new System.Drawing.Point(14, 220); + this.tabControl2.Name = "tabControl2"; + this.tabControl2.SelectedIndex = 0; + this.tabControl2.Size = new System.Drawing.Size(434, 400); + this.tabControl2.TabIndex = 1; + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.groupBox6); + this.tabPage3.Controls.Add(this.CbSiloC); + this.tabPage3.Controls.Add(this.label5); + this.tabPage3.Controls.Add(this.dataGridSilo1); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Padding = new System.Windows.Forms.Padding(3); + this.tabPage3.Size = new System.Drawing.Size(426, 374); + this.tabPage3.TabIndex = 0; + this.tabPage3.Text = "糊化机(#A)"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.dataGridWater1); + this.groupBox6.Location = new System.Drawing.Point(7, 236); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Size = new System.Drawing.Size(413, 132); + this.groupBox6.TabIndex = 71; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "水称"; + // + // dataGridWater1 + // + this.dataGridWater1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridWater1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo1BinWater, + this.TxtSilo1WeightWater, + this.TxtSilo1ToleranceWater}); + this.dataGridWater1.Location = new System.Drawing.Point(6, 20); + this.dataGridWater1.Name = "dataGridWater1"; + this.dataGridWater1.RowTemplate.Height = 23; + this.dataGridWater1.Size = new System.Drawing.Size(400, 98); + this.dataGridWater1.TabIndex = 69; + this.dataGridWater1.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridWater1_DefaultValuesNeeded); + // + // CbSiloC + // + this.CbSiloC.AutoSize = true; + this.CbSiloC.Location = new System.Drawing.Point(6, 8); + this.CbSiloC.Name = "CbSiloC"; + this.CbSiloC.Size = new System.Drawing.Size(138, 16); + this.CbSiloC.TabIndex = 70; + this.CbSiloC.Text = "复制糊化机A称量配方"; + this.CbSiloC.UseVisualStyleBackColor = true; + this.CbSiloC.CheckedChanged += new System.EventHandler(this.CbSiloC_CheckedChanged); + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(150, 9); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(191, 12); + this.label5.TabIndex = 69; + this.label5.Text = "如果糊化机B采用相同的配方请勾选"; + // + // dataGridSilo1 + // + this.dataGridSilo1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridSilo1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo1Bin, + this.TxtSilo1Weight, + this.TxtSilo1Tolerance}); + this.dataGridSilo1.Location = new System.Drawing.Point(3, 44); + this.dataGridSilo1.Name = "dataGridSilo1"; + this.dataGridSilo1.RowTemplate.Height = 23; + this.dataGridSilo1.Size = new System.Drawing.Size(420, 175); + this.dataGridSilo1.TabIndex = 63; + this.dataGridSilo1.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridSilo_DefaultValuesNeeded); + // + // tabPage4 + // + this.tabPage4.Controls.Add(this.groupBox4); + this.tabPage4.Controls.Add(this.dataGridSilo2); + this.tabPage4.Location = new System.Drawing.Point(4, 22); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Padding = new System.Windows.Forms.Padding(3); + this.tabPage4.Size = new System.Drawing.Size(426, 374); + this.tabPage4.TabIndex = 1; + this.tabPage4.Text = "糊化机(#B)"; + this.tabPage4.UseVisualStyleBackColor = true; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.dataGridWater2); + this.groupBox4.Location = new System.Drawing.Point(7, 217); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(413, 132); + this.groupBox4.TabIndex = 73; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "水称"; + // + // dataGridWater2 + // + this.dataGridWater2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridWater2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo2BinWater, + this.TxtSilo2WeightWater, + this.TxtSilo2ToleranceWater}); + this.dataGridWater2.Location = new System.Drawing.Point(6, 20); + this.dataGridWater2.Name = "dataGridWater2"; + this.dataGridWater2.RowTemplate.Height = 23; + this.dataGridWater2.Size = new System.Drawing.Size(400, 98); + this.dataGridWater2.TabIndex = 69; + this.dataGridWater2.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridWater2_DefaultValuesNeeded); + // + // dataGridSilo2 + // + this.dataGridSilo2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridSilo2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo2Bin, + this.TxtSilo2Weight, + this.TxtSilo2Tolerance}); + this.dataGridSilo2.Location = new System.Drawing.Point(3, 8); + this.dataGridSilo2.Name = "dataGridSilo2"; + this.dataGridSilo2.RowTemplate.Height = 23; + this.dataGridSilo2.Size = new System.Drawing.Size(420, 203); + this.dataGridSilo2.TabIndex = 72; + this.dataGridSilo2.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridSilo2_DefaultValuesNeeded); + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.dataGridDryer); + this.groupBox3.Location = new System.Drawing.Point(11, 20); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(433, 186); + this.groupBox3.TabIndex = 0; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "干混机(#A)"; + // + // dataGridDryer + // + this.dataGridDryer.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridDryer.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxDryer1Bin, + this.TxtDryer1Weight, + this.TxtDryer1Tolerance}); + this.dataGridDryer.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridDryer.Location = new System.Drawing.Point(3, 17); + this.dataGridDryer.Name = "dataGridDryer"; + this.dataGridDryer.RowTemplate.Height = 23; + this.dataGridDryer.Size = new System.Drawing.Size(427, 166); + this.dataGridDryer.TabIndex = 63; + this.dataGridDryer.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridDryer_CellContentClick); + this.dataGridDryer.DataBindingComplete += new System.Windows.Forms.DataGridViewBindingCompleteEventHandler(this.dataGridView1_DataBindingComplete); + this.dataGridDryer.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridView1_DefaultValuesNeeded); + // + // ComBoxDryer1Bin + // + this.ComBoxDryer1Bin.AutoComplete = false; + this.ComBoxDryer1Bin.HeaderText = "物料选择"; + this.ComBoxDryer1Bin.MaxDropDownItems = 4; + this.ComBoxDryer1Bin.Name = "ComBoxDryer1Bin"; + this.ComBoxDryer1Bin.Width = 150; + // + // TxtDryer1Weight + // + this.TxtDryer1Weight.DataPropertyName = "Weight"; + this.TxtDryer1Weight.HeaderText = "重量"; + this.TxtDryer1Weight.MaxInputLength = 100; + this.TxtDryer1Weight.Name = "TxtDryer1Weight"; + this.TxtDryer1Weight.Width = 95; + // + // TxtDryer1Tolerance + // + this.TxtDryer1Tolerance.DataPropertyName = "Tolerance"; + this.TxtDryer1Tolerance.HeaderText = "公差"; + this.TxtDryer1Tolerance.Name = "TxtDryer1Tolerance"; + this.TxtDryer1Tolerance.Width = 95; + // + // dataGridViewComboBoxColumn1 + // + this.dataGridViewComboBoxColumn1.HeaderText = "物料选择"; + this.dataGridViewComboBoxColumn1.Name = "dataGridViewComboBoxColumn1"; + this.dataGridViewComboBoxColumn1.Width = 150; + // + // BtnSave + // + this.BtnSave.Location = new System.Drawing.Point(88, 738); + this.BtnSave.Name = "BtnSave"; + this.BtnSave.Size = new System.Drawing.Size(119, 47); + this.BtnSave.TabIndex = 2; + this.BtnSave.Text = "保存配方"; + this.BtnSave.UseVisualStyleBackColor = true; + this.BtnSave.Click += new System.EventHandler(this.button1_Click); + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.tabControl3); + this.groupBox5.Controls.Add(this.tabControl1); + this.groupBox5.Controls.Add(this.groupBox7); + this.groupBox5.Location = new System.Drawing.Point(472, 76); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Size = new System.Drawing.Size(751, 692); + this.groupBox5.TabIndex = 3; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "混合配方"; + // + // tabControl3 + // + this.tabControl3.Controls.Add(this.tabPage5); + this.tabControl3.Controls.Add(this.tabPage6); + this.tabControl3.Location = new System.Drawing.Point(14, 430); + this.tabControl3.Name = "tabControl3"; + this.tabControl3.SelectedIndex = 0; + this.tabControl3.Size = new System.Drawing.Size(710, 237); + this.tabControl3.TabIndex = 5; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.CbWeterH); + this.tabPage5.Controls.Add(this.label6); + this.tabPage5.Controls.Add(this.dataGridWeter1); + this.tabPage5.Location = new System.Drawing.Point(4, 22); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3); + this.tabPage5.Size = new System.Drawing.Size(702, 211); + this.tabPage5.TabIndex = 0; + this.tabPage5.Text = "湿混机(#A)"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // CbWeterH + // + this.CbWeterH.AutoSize = true; + this.CbWeterH.Location = new System.Drawing.Point(10, 14); + this.CbWeterH.Name = "CbWeterH"; + this.CbWeterH.Size = new System.Drawing.Size(138, 16); + this.CbWeterH.TabIndex = 70; + this.CbWeterH.Text = "复制湿混机A混合配方"; + this.CbWeterH.UseVisualStyleBackColor = true; + this.CbWeterH.CheckedChanged += new System.EventHandler(this.CbWeterH_CheckedChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(154, 15); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(191, 12); + this.label6.TabIndex = 69; + this.label6.Text = "如果湿混机B采用相同的配方请勾选"; + // + // dataGridWeter1 + // + this.dataGridWeter1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridWeter1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxWeter1Code, + this.ComBoxWeter1TimeInfo, + this.ComBoxWeter1Temp, + this.ComBoxWeter1Speed, + this.ComBoxWeter1SetValue, + this.ComBoxWeter1SetTolerance}); + this.dataGridWeter1.Location = new System.Drawing.Point(9, 36); + this.dataGridWeter1.Name = "dataGridWeter1"; + this.dataGridWeter1.RowTemplate.Height = 23; + this.dataGridWeter1.Size = new System.Drawing.Size(687, 149); + this.dataGridWeter1.TabIndex = 64; + this.dataGridWeter1.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridWeter1_DefaultValuesNeeded_1); + // + // tabPage6 + // + this.tabPage6.Controls.Add(this.dataGridWeter2); + this.tabPage6.Location = new System.Drawing.Point(4, 22); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Padding = new System.Windows.Forms.Padding(3); + this.tabPage6.Size = new System.Drawing.Size(702, 211); + this.tabPage6.TabIndex = 1; + this.tabPage6.Text = "湿混机(#B)"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // dataGridWeter2 + // + this.dataGridWeter2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridWeter2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxWeter2Code, + this.ComBoxWeter2TimeInfo, + this.ComBoxWeter2Temp, + this.ComBoxWeter2Speed, + this.ComBoxWeter2SetValue, + this.ComBoxWeter2SetTolerance}); + this.dataGridWeter2.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridWeter2.Location = new System.Drawing.Point(3, 3); + this.dataGridWeter2.Name = "dataGridWeter2"; + this.dataGridWeter2.RowTemplate.Height = 23; + this.dataGridWeter2.Size = new System.Drawing.Size(696, 205); + this.dataGridWeter2.TabIndex = 65; + this.dataGridWeter2.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridWeter2_DefaultValuesNeeded); + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Location = new System.Drawing.Point(14, 220); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(706, 194); + this.tabControl1.TabIndex = 4; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.CbSiloH); + this.tabPage1.Controls.Add(this.label2); + this.tabPage1.Controls.Add(this.dataGridSiloH1); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(698, 168); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "糊化机(#A)"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // CbSiloH + // + this.CbSiloH.AutoSize = true; + this.CbSiloH.Location = new System.Drawing.Point(10, 7); + this.CbSiloH.Name = "CbSiloH"; + this.CbSiloH.Size = new System.Drawing.Size(138, 16); + this.CbSiloH.TabIndex = 68; + this.CbSiloH.Text = "复制糊化机A混合配方"; + this.CbSiloH.UseVisualStyleBackColor = true; + this.CbSiloH.CheckedChanged += new System.EventHandler(this.CbSiloH_CheckedChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(154, 8); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(191, 12); + this.label2.TabIndex = 67; + this.label2.Text = "如果糊化机B采用相同的配方请勾选"; + // + // dataGridSiloH1 + // + this.dataGridSiloH1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridSiloH1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo1Code, + this.ComBoxSilo1TimeInfo, + this.ComBoxSilo1Temp, + this.ComBoxSilo1Speed}); + this.dataGridSiloH1.Location = new System.Drawing.Point(9, 34); + this.dataGridSiloH1.Name = "dataGridSiloH1"; + this.dataGridSiloH1.RowTemplate.Height = 23; + this.dataGridSiloH1.Size = new System.Drawing.Size(667, 118); + this.dataGridSiloH1.TabIndex = 66; + this.dataGridSiloH1.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridSiloH1_DefaultValuesNeeded); + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.dataGridSiloH2); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(3); + this.tabPage2.Size = new System.Drawing.Size(698, 168); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "糊化机(#B)"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // dataGridSiloH2 + // + this.dataGridSiloH2.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridSiloH2.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxSilo2Code, + this.ComBoxSilo2TimeInfo, + this.ComBoxSilo2Temp, + this.ComBoxSilo2Speed}); + this.dataGridSiloH2.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridSiloH2.Location = new System.Drawing.Point(3, 3); + this.dataGridSiloH2.Name = "dataGridSiloH2"; + this.dataGridSiloH2.RowTemplate.Height = 23; + this.dataGridSiloH2.Size = new System.Drawing.Size(692, 162); + this.dataGridSiloH2.TabIndex = 64; + this.dataGridSiloH2.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridSiloH2_DefaultValuesNeeded); + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.dataGridDryer1Action); + this.groupBox7.Location = new System.Drawing.Point(11, 20); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(702, 186); + this.groupBox7.TabIndex = 0; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "干混机(#A)"; + // + // dataGridDryer1Action + // + this.dataGridDryer1Action.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridDryer1Action.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.ComBoxDryer1Code, + this.ComBoxDryer1TimeInfo, + this.ComBoxDryer1Temp, + this.ComBoxDryer1Speed}); + this.dataGridDryer1Action.Location = new System.Drawing.Point(3, 17); + this.dataGridDryer1Action.Name = "dataGridDryer1Action"; + this.dataGridDryer1Action.RowTemplate.Height = 23; + this.dataGridDryer1Action.Size = new System.Drawing.Size(693, 174); + this.dataGridDryer1Action.TabIndex = 63; + this.dataGridDryer1Action.DefaultValuesNeeded += new System.Windows.Forms.DataGridViewRowEventHandler(this.dataGridDryer1Action_DefaultValuesNeeded); + // + // BtnCanel + // + this.BtnCanel.Location = new System.Drawing.Point(247, 738); + this.BtnCanel.Name = "BtnCanel"; + this.BtnCanel.Size = new System.Drawing.Size(119, 47); + this.BtnCanel.TabIndex = 2; + this.BtnCanel.Text = "取消配方"; + this.BtnCanel.UseVisualStyleBackColor = true; + this.BtnCanel.Click += new System.EventHandler(this.BtnCanel_Click); + // + // ComBoxSilo1Bin + // + this.ComBoxSilo1Bin.HeaderText = "物料选择"; + this.ComBoxSilo1Bin.Name = "ComBoxSilo1Bin"; + this.ComBoxSilo1Bin.Width = 150; + // + // TxtSilo1Weight + // + this.TxtSilo1Weight.DataPropertyName = "Weight"; + this.TxtSilo1Weight.HeaderText = "重量"; + this.TxtSilo1Weight.MaxInputLength = 100; + this.TxtSilo1Weight.Name = "TxtSilo1Weight"; + this.TxtSilo1Weight.Width = 95; + // + // TxtSilo1Tolerance + // + this.TxtSilo1Tolerance.DataPropertyName = "Tolerance"; + this.TxtSilo1Tolerance.HeaderText = "公差"; + this.TxtSilo1Tolerance.Name = "TxtSilo1Tolerance"; + this.TxtSilo1Tolerance.Width = 95; + // + // ComBoxSilo1BinWater + // + this.ComBoxSilo1BinWater.HeaderText = "物料选择"; + this.ComBoxSilo1BinWater.Name = "ComBoxSilo1BinWater"; + // + // TxtSilo1WeightWater + // + this.TxtSilo1WeightWater.DataPropertyName = "Weight"; + this.TxtSilo1WeightWater.HeaderText = "重量"; + this.TxtSilo1WeightWater.MaxInputLength = 100; + this.TxtSilo1WeightWater.Name = "TxtSilo1WeightWater"; + this.TxtSilo1WeightWater.Width = 95; + // + // TxtSilo1ToleranceWater + // + this.TxtSilo1ToleranceWater.DataPropertyName = "Tolerance"; + this.TxtSilo1ToleranceWater.HeaderText = "公差"; + this.TxtSilo1ToleranceWater.Name = "TxtSilo1ToleranceWater"; + this.TxtSilo1ToleranceWater.Width = 95; + // + // ComBoxSilo2Bin + // + this.ComBoxSilo2Bin.HeaderText = "物料选择"; + this.ComBoxSilo2Bin.Name = "ComBoxSilo2Bin"; + this.ComBoxSilo2Bin.Width = 150; + // + // TxtSilo2Weight + // + this.TxtSilo2Weight.DataPropertyName = "Weight"; + this.TxtSilo2Weight.HeaderText = "重量"; + this.TxtSilo2Weight.MaxInputLength = 100; + this.TxtSilo2Weight.Name = "TxtSilo2Weight"; + this.TxtSilo2Weight.Width = 95; + // + // TxtSilo2Tolerance + // + this.TxtSilo2Tolerance.DataPropertyName = "Tolerance"; + this.TxtSilo2Tolerance.HeaderText = "公差"; + this.TxtSilo2Tolerance.MaxInputLength = 100; + this.TxtSilo2Tolerance.Name = "TxtSilo2Tolerance"; + this.TxtSilo2Tolerance.Width = 95; + // + // ComBoxSilo2BinWater + // + this.ComBoxSilo2BinWater.HeaderText = "物料选择"; + this.ComBoxSilo2BinWater.Name = "ComBoxSilo2BinWater"; + // + // TxtSilo2WeightWater + // + this.TxtSilo2WeightWater.DataPropertyName = "Weight"; + this.TxtSilo2WeightWater.HeaderText = "重量"; + this.TxtSilo2WeightWater.MaxInputLength = 100; + this.TxtSilo2WeightWater.Name = "TxtSilo2WeightWater"; + this.TxtSilo2WeightWater.Width = 95; + // + // TxtSilo2ToleranceWater + // + this.TxtSilo2ToleranceWater.DataPropertyName = "Tolerance"; + this.TxtSilo2ToleranceWater.HeaderText = "公差"; + this.TxtSilo2ToleranceWater.Name = "TxtSilo2ToleranceWater"; + this.TxtSilo2ToleranceWater.Width = 95; + // + // ComBoxDryer1Code + // + this.ComBoxDryer1Code.AutoComplete = false; + this.ComBoxDryer1Code.HeaderText = "动作"; + this.ComBoxDryer1Code.MaxDropDownItems = 4; + this.ComBoxDryer1Code.Name = "ComBoxDryer1Code"; + // + // ComBoxDryer1TimeInfo + // + this.ComBoxDryer1TimeInfo.DataPropertyName = "TimeInfo"; + this.ComBoxDryer1TimeInfo.HeaderText = "时间"; + this.ComBoxDryer1TimeInfo.MaxInputLength = 100; + this.ComBoxDryer1TimeInfo.Name = "ComBoxDryer1TimeInfo"; + this.ComBoxDryer1TimeInfo.Width = 95; + // + // ComBoxDryer1Temp + // + this.ComBoxDryer1Temp.DataPropertyName = "Temp"; + this.ComBoxDryer1Temp.HeaderText = "温度"; + this.ComBoxDryer1Temp.Name = "ComBoxDryer1Temp"; + this.ComBoxDryer1Temp.Width = 95; + // + // ComBoxDryer1Speed + // + this.ComBoxDryer1Speed.DataPropertyName = "Speed"; + this.ComBoxDryer1Speed.HeaderText = "速度"; + this.ComBoxDryer1Speed.Name = "ComBoxDryer1Speed"; + // + // ComBoxSilo1Code + // + this.ComBoxSilo1Code.HeaderText = "动作"; + this.ComBoxSilo1Code.Name = "ComBoxSilo1Code"; + this.ComBoxSilo1Code.Width = 150; + // + // ComBoxSilo1TimeInfo + // + this.ComBoxSilo1TimeInfo.DataPropertyName = "TimeInfo"; + this.ComBoxSilo1TimeInfo.HeaderText = "时间"; + this.ComBoxSilo1TimeInfo.MaxInputLength = 100; + this.ComBoxSilo1TimeInfo.Name = "ComBoxSilo1TimeInfo"; + this.ComBoxSilo1TimeInfo.Width = 95; + // + // ComBoxSilo1Temp + // + this.ComBoxSilo1Temp.DataPropertyName = "Temp"; + this.ComBoxSilo1Temp.HeaderText = "温度"; + this.ComBoxSilo1Temp.Name = "ComBoxSilo1Temp"; + this.ComBoxSilo1Temp.Width = 95; + // + // ComBoxSilo1Speed + // + this.ComBoxSilo1Speed.DataPropertyName = "Speed"; + this.ComBoxSilo1Speed.HeaderText = "速度"; + this.ComBoxSilo1Speed.Name = "ComBoxSilo1Speed"; + // + // ComBoxSilo2Code + // + this.ComBoxSilo2Code.HeaderText = "动作"; + this.ComBoxSilo2Code.Name = "ComBoxSilo2Code"; + this.ComBoxSilo2Code.Width = 150; + // + // ComBoxSilo2TimeInfo + // + this.ComBoxSilo2TimeInfo.DataPropertyName = "TimeInfo"; + this.ComBoxSilo2TimeInfo.HeaderText = "时间"; + this.ComBoxSilo2TimeInfo.MaxInputLength = 100; + this.ComBoxSilo2TimeInfo.Name = "ComBoxSilo2TimeInfo"; + this.ComBoxSilo2TimeInfo.Width = 95; + // + // ComBoxSilo2Temp + // + this.ComBoxSilo2Temp.DataPropertyName = "Temp"; + this.ComBoxSilo2Temp.HeaderText = "温度"; + this.ComBoxSilo2Temp.Name = "ComBoxSilo2Temp"; + this.ComBoxSilo2Temp.Width = 95; + // + // ComBoxSilo2Speed + // + this.ComBoxSilo2Speed.DataPropertyName = "Speed"; + this.ComBoxSilo2Speed.HeaderText = "速度"; + this.ComBoxSilo2Speed.Name = "ComBoxSilo2Speed"; + // + // ComBoxWeter1Code + // + this.ComBoxWeter1Code.HeaderText = "动作"; + this.ComBoxWeter1Code.Name = "ComBoxWeter1Code"; + this.ComBoxWeter1Code.Width = 150; + // + // ComBoxWeter1TimeInfo + // + this.ComBoxWeter1TimeInfo.DataPropertyName = "TimeInfo"; + this.ComBoxWeter1TimeInfo.HeaderText = "时间"; + this.ComBoxWeter1TimeInfo.MaxInputLength = 100; + this.ComBoxWeter1TimeInfo.Name = "ComBoxWeter1TimeInfo"; + this.ComBoxWeter1TimeInfo.Width = 95; + // + // ComBoxWeter1Temp + // + this.ComBoxWeter1Temp.DataPropertyName = "Temp"; + this.ComBoxWeter1Temp.HeaderText = "温度"; + this.ComBoxWeter1Temp.Name = "ComBoxWeter1Temp"; + this.ComBoxWeter1Temp.Width = 95; + // + // ComBoxWeter1Speed + // + this.ComBoxWeter1Speed.DataPropertyName = "Speed"; + this.ComBoxWeter1Speed.HeaderText = "速度"; + this.ComBoxWeter1Speed.Name = "ComBoxWeter1Speed"; + // + // ComBoxWeter1SetValue + // + this.ComBoxWeter1SetValue.DataPropertyName = "SetValue"; + this.ComBoxWeter1SetValue.HeaderText = "设定重量"; + this.ComBoxWeter1SetValue.Name = "ComBoxWeter1SetValue"; + // + // ComBoxWeter1SetTolerance + // + this.ComBoxWeter1SetTolerance.DataPropertyName = "SetTolerance"; + this.ComBoxWeter1SetTolerance.HeaderText = "设定公差"; + this.ComBoxWeter1SetTolerance.Name = "ComBoxWeter1SetTolerance"; + // + // ComBoxWeter2Code + // + this.ComBoxWeter2Code.HeaderText = "动作"; + this.ComBoxWeter2Code.Name = "ComBoxWeter2Code"; + this.ComBoxWeter2Code.Width = 150; + // + // ComBoxWeter2TimeInfo + // + this.ComBoxWeter2TimeInfo.DataPropertyName = "TimeInfo"; + this.ComBoxWeter2TimeInfo.HeaderText = "时间"; + this.ComBoxWeter2TimeInfo.MaxInputLength = 100; + this.ComBoxWeter2TimeInfo.Name = "ComBoxWeter2TimeInfo"; + this.ComBoxWeter2TimeInfo.Width = 95; + // + // ComBoxWeter2Temp + // + this.ComBoxWeter2Temp.DataPropertyName = "Temp"; + this.ComBoxWeter2Temp.HeaderText = "温度"; + this.ComBoxWeter2Temp.Name = "ComBoxWeter2Temp"; + this.ComBoxWeter2Temp.Width = 95; + // + // ComBoxWeter2Speed + // + this.ComBoxWeter2Speed.DataPropertyName = "Speed"; + this.ComBoxWeter2Speed.HeaderText = "速度"; + this.ComBoxWeter2Speed.Name = "ComBoxWeter2Speed"; + // + // ComBoxWeter2SetValue + // + this.ComBoxWeter2SetValue.DataPropertyName = "SetValue"; + this.ComBoxWeter2SetValue.HeaderText = "设定重量"; + this.ComBoxWeter2SetValue.Name = "ComBoxWeter2SetValue"; + // + // ComBoxWeter2SetTolerance + // + this.ComBoxWeter2SetTolerance.DataPropertyName = "SetTolerance"; + this.ComBoxWeter2SetTolerance.HeaderText = "设定公差"; + this.ComBoxWeter2SetTolerance.Name = "ComBoxWeter2SetTolerance"; + // + // FrmWeiRecipeDataAdd + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1266, 797); + this.Controls.Add(this.groupBox5); + this.Controls.Add(this.BtnCanel); + this.Controls.Add(this.BtnSave); + this.Controls.Add(this.groupBox2); + this.Controls.Add(this.groupBox1); + this.Name = "FrmWeiRecipeDataAdd"; + this.Text = "配方名称"; + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.tabControl2.ResumeLayout(false); + this.tabPage3.ResumeLayout(false); + this.tabPage3.PerformLayout(); + this.groupBox6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWater1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSilo1)).EndInit(); + this.tabPage4.ResumeLayout(false); + this.groupBox4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWater2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSilo2)).EndInit(); + this.groupBox3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridDryer)).EndInit(); + this.groupBox5.ResumeLayout(false); + this.tabControl3.ResumeLayout(false); + this.tabPage5.ResumeLayout(false); + this.tabPage5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWeter1)).EndInit(); + this.tabPage6.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridWeter2)).EndInit(); + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSiloH1)).EndInit(); + this.tabPage2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridSiloH2)).EndInit(); + this.groupBox7.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dataGridDryer1Action)).EndInit(); + this.ResumeLayout(false); + } + private System.Windows.Forms.TextBox txtCpVersion; + private System.Windows.Forms.Label label1; + + private System.Windows.Forms.ComboBox DrpCpType; + private System.Windows.Forms.Label label4; + + private System.Windows.Forms.TextBox txtName; + + private System.Windows.Forms.Label label3; + #endregion + + private System.Windows.Forms.GroupBox groupBox1; + private GroupBox groupBox2; + private GroupBox groupBox3; + private DataGridView dataGridDryer; + private DataGridViewComboBoxColumn dataGridViewComboBoxColumn1; + private Button BtnSave; + private DataGridView dataGridSilo1; + private GroupBox groupBox5; + private GroupBox groupBox7; + private Button BtnCanel; + private DataGridView dataGridDryer1Action; + private TabControl tabControl1; + private TabPage tabPage1; + private TabPage tabPage2; + private CheckBox CbSiloH; + private Label label2; + private DataGridView dataGridSiloH1; + private DataGridView dataGridSiloH2; + private TabControl tabControl2; + private TabPage tabPage3; + private CheckBox CbSiloC; + private Label label5; + private TabPage tabPage4; + private GroupBox groupBox6; + private DataGridView dataGridWater1; + private GroupBox groupBox4; + private DataGridView dataGridWater2; + private DataGridView dataGridSilo2; + private TabControl tabControl3; + private TabPage tabPage5; + private DataGridView dataGridWeter1; + private TabPage tabPage6; + private CheckBox CbWeterH; + private Label label6; + private DataGridView dataGridWeter2; + private DataGridViewComboBoxColumn ComBoxDryer1Bin; + private DataGridViewTextBoxColumn TxtDryer1Weight; + private DataGridViewTextBoxColumn TxtDryer1Tolerance; + private DataGridViewComboBoxColumn ComBoxSilo1BinWater; + private DataGridViewTextBoxColumn TxtSilo1WeightWater; + private DataGridViewTextBoxColumn TxtSilo1ToleranceWater; + private DataGridViewComboBoxColumn ComBoxSilo1Bin; + private DataGridViewTextBoxColumn TxtSilo1Weight; + private DataGridViewTextBoxColumn TxtSilo1Tolerance; + private DataGridViewComboBoxColumn ComBoxSilo2BinWater; + private DataGridViewTextBoxColumn TxtSilo2WeightWater; + private DataGridViewTextBoxColumn TxtSilo2ToleranceWater; + private DataGridViewComboBoxColumn ComBoxSilo2Bin; + private DataGridViewTextBoxColumn TxtSilo2Weight; + private DataGridViewTextBoxColumn TxtSilo2Tolerance; + private DataGridViewComboBoxColumn ComBoxSilo1Code; + private DataGridViewTextBoxColumn ComBoxSilo1TimeInfo; + private DataGridViewTextBoxColumn ComBoxSilo1Temp; + private DataGridViewTextBoxColumn ComBoxSilo1Speed; + private DataGridViewComboBoxColumn ComBoxDryer1Code; + private DataGridViewTextBoxColumn ComBoxDryer1TimeInfo; + private DataGridViewTextBoxColumn ComBoxDryer1Temp; + private DataGridViewTextBoxColumn ComBoxDryer1Speed; + private DataGridViewComboBoxColumn ComBoxWeter1Code; + private DataGridViewTextBoxColumn ComBoxWeter1TimeInfo; + private DataGridViewTextBoxColumn ComBoxWeter1Temp; + private DataGridViewTextBoxColumn ComBoxWeter1Speed; + private DataGridViewTextBoxColumn ComBoxWeter1SetValue; + private DataGridViewTextBoxColumn ComBoxWeter1SetTolerance; + private DataGridViewComboBoxColumn ComBoxWeter2Code; + private DataGridViewTextBoxColumn ComBoxWeter2TimeInfo; + private DataGridViewTextBoxColumn ComBoxWeter2Temp; + private DataGridViewTextBoxColumn ComBoxWeter2Speed; + private DataGridViewTextBoxColumn ComBoxWeter2SetValue; + private DataGridViewTextBoxColumn ComBoxWeter2SetTolerance; + private DataGridViewComboBoxColumn ComBoxSilo2Code; + private DataGridViewTextBoxColumn ComBoxSilo2TimeInfo; + private DataGridViewTextBoxColumn ComBoxSilo2Temp; + private DataGridViewTextBoxColumn ComBoxSilo2Speed; } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.cs index dd0d90a..123e9eb 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.cs @@ -1,12 +1,1136 @@ -using System.Windows.Forms; + + +using DevExpress.PivotGrid.OLAP.Mdx; + +using HslCommunication.Robot.YASKAWA; + +using Mesnac.Action.ChemicalWeighing.LjMaterial; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Db; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Entity; +using Mesnac.Codd.Session; + +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Linq; +using System.Windows.Forms; + + + namespace Mesnac.Action.ChemicalWeighing.LjPlanning { public partial class FrmWeiRecipeDataAdd : Form { + + + public FrmWeiRecipeDataAdd() { InitializeComponent(); + Init(); + FillDryer(); + + FillSilo(); + + FillSiloWater(); + + FillDataGridDryer1Action(); + //糊化 + FillDataGridSilo1Action(); + FillDataGridWeter1Action(); + + + + //and MachineType='Dry' and FormulaType=1 and Machine=1 + + + + + + + + //dataGridDryer.DataSource = list; + //dataGridDryer.Rows.Add(); + + + + } + + int _id = 0; + public FrmWeiRecipeDataAdd(int id) : this() + { + + this._id = id; + var main = LjFormulaDb.GetById(id); + if (null != main) + { + this.txtName.Text = main.FormulaName; + foreach (MyNameValue drpTypeItem in DrpCpType.Items) + { + if (drpTypeItem.Id == main.RecipeTypeId) + { + DrpCpType.SelectedItem = drpTypeItem; + break; + } + } + + txtCpVersion.Text = main.FormulaVersion; + } + var detail = LjFormulaDb.GetDetail(1); + UpdateDataGridDryer(detail); + UpdateDataGridSilo(detail,main.CbSiloC); + + UpdateDryH(detail); + UpdatSiloH(detail,main.CbSiloH); + UpdatWeterH(detail, main.CbWeterH); + } + + + /// + /// 更新干混机 + /// + /// + private void UpdateDataGridDryer(List detail) + { + dataGridDryer.DataError += DataGrid_DataError; + dataGridDryer.AutoGenerateColumns = false; + dataGridDryer.AllowUserToAddRows = true; + //MachineType='Dry' and FormulaType=1 and Machine='A' + var data = detail.Where(x => x.MachineType == "Dry" && x.FormulaType == 1 && x.Machine == "A").ToList(); + dataGridDryer.DataSource = new BindingList(data);//DataGridView的行可以添加删除(只有允许添加行、删除行) + } + + private void UpdateDataGridSilo(List detail,bool check) + { + dataGridSilo1.DataError += DataGrid_DataError; + dataGridSilo1.AutoGenerateColumns = false; + dataGridSilo1.AllowUserToAddRows = true; + + dataGridSilo2.DataError += DataGrid_DataError; + dataGridSilo2.AutoGenerateColumns = false; + dataGridSilo2.AllowUserToAddRows = true; + + + dataGridWater1.DataError += DataGrid_DataError; + dataGridWater1.AutoGenerateColumns = false; + dataGridWater1.AllowUserToAddRows = true; + + dataGridWater2.DataError += DataGrid_DataError; + dataGridWater2.AutoGenerateColumns = false; + dataGridWater2.AllowUserToAddRows = true; + + + var data = detail.Where(x => x.MachineType == "Silo" && x.FormulaType == 1 && x.Machine == "A").ToList(); + dataGridSilo1.DataSource = new BindingList(data);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + + //Silo_Water + var data1Water = detail.Where(x => x.MachineType == "Silo_Water" && x.FormulaType == 1 + && x.Machine == "A").ToList(); + + dataGridWater1.DataSource = new BindingList(data1Water);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + + CbSiloC.Checked = check; + if (!check) + { + var dataB = detail.Where(x => x.MachineType == "Silo" && x.FormulaType == 1 && x.Machine == "B").ToList(); + dataGridSilo2.DataSource = new BindingList(data);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + + var data2Water = detail.Where(x => x.MachineType == "Silo_Water" && x.FormulaType == 1 + && x.Machine == "B").ToList(); + dataGridWater2.DataSource = new BindingList(data2Water);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + } + + } + + + private void UpdateDryH(List detail) + { + dataGridDryer1Action.DataError += DataGrid_DataError; + dataGridDryer1Action.AutoGenerateColumns = false; + dataGridDryer1Action.AllowUserToAddRows = true; + + var data = detail.Where(x => x.MachineType == "Dry" && x.FormulaType == 2 && x.Machine == "A").ToList(); + dataGridDryer1Action.DataSource = new BindingList(data);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + } + + private void UpdatSiloH(List detail,bool cbSiloH) + { + + dataGridSiloH1.DataError += DataGrid_DataError; + dataGridSiloH1.AutoGenerateColumns = false; + dataGridSiloH1.AllowUserToAddRows = true; + + dataGridSiloH2.DataError += DataGrid_DataError; + dataGridSiloH2.AutoGenerateColumns = false; + dataGridSiloH2.AllowUserToAddRows = true; + + + var data1SiloH = detail.Where(x => x.MachineType == "Silo" && x.FormulaType == 2 + && x.Machine == "A").ToList(); + + dataGridSiloH1.DataSource = new BindingList(data1SiloH);//DataGridView的行可以添加删除(只有允许添加行、删除行) + CbSiloH.Checked = cbSiloH; + if (!cbSiloH) + { + var data2SiloH = detail.Where(x => x.MachineType == "Silo" && x.FormulaType == 2 + && x.Machine == "B").ToList(); + + dataGridSiloH2.DataSource = new BindingList(data2SiloH);//DataGridView的行可以添加删除(只有允许添加行、删除行) + } + + + } + + private void UpdatWeterH(List detail, bool cbWeterH) + { + dataGridWeter1.DataError += DataGrid_DataError; + dataGridWeter1.AutoGenerateColumns = false; + dataGridWeter1.AllowUserToAddRows = true; + + dataGridWeter2.DataError += DataGrid_DataError; + dataGridWeter2.AutoGenerateColumns = false; + dataGridWeter2.AllowUserToAddRows = true; + + var data1WeterH = detail.Where(x => x.MachineType == "Weter" && x.FormulaType == 2 + && x.Machine == "A").ToList(); + + dataGridWeter1.DataSource = new BindingList(data1WeterH);//DataGridView的行可以添加删除(只有允许添加行、删除行) + + CbWeterH.Checked = cbWeterH; + if (!cbWeterH) + { + var data2WeterH = detail.Where(x => x.MachineType == "Weter" && x.FormulaType == 2 + && x.Machine == "B").ToList(); + + dataGridWeter2.DataSource = new BindingList(data2WeterH);//DataGridView的行可以添加删除(只有允许添加行、删除行) + } + } + + + + private void DataGrid_DataError(object sender, DataGridViewDataErrorEventArgs e) + { + e.Cancel = true; + } + + private void FillDataGridDryer1Action() + { + + + DataGridViewComboBoxColumn combox = this.dataGridDryer1Action.Columns["ComBoxDryer1Code"] as DataGridViewComboBoxColumn; + var list = GetAction(2); + combox.DataSource = list; + combox.DisplayMember = "Name"; + combox.ValueMember = "Id"; + + combox.DataPropertyName = "ActionId"; + + + } + + private void FillDataGridSilo1Action() + { + + + DataGridViewComboBoxColumn combox1 = this.dataGridSiloH1.Columns["ComBoxSilo1Code"] as DataGridViewComboBoxColumn; + var list1 = GetAction(1); + combox1.DataSource = list1; + combox1.DisplayMember = "Name"; + combox1.ValueMember = "Id"; + combox1.DataPropertyName = "ActionId"; + + DataGridViewComboBoxColumn combox2 = this.dataGridSiloH2.Columns["ComBoxSilo2Code"] as DataGridViewComboBoxColumn; + var list2 = GetAction(1); + combox2.DataSource = list2; + combox2.DisplayMember = "Name"; + combox2.ValueMember = "Id"; + combox2.DataPropertyName = "ActionId"; + + } + + + private void FillDataGridWeter1Action() + { + + + DataGridViewComboBoxColumn combox1 = this.dataGridWeter1.Columns["ComBoxWeter1Code"] as DataGridViewComboBoxColumn; + var list1 = GetAction(3); + combox1.DataSource = list1; + combox1.DisplayMember = "Name"; + combox1.ValueMember = "Id"; + combox1.DataPropertyName = "ActionId"; + + DataGridViewComboBoxColumn combox2 = this.dataGridWeter2.Columns["ComBoxWeter2Code"] as DataGridViewComboBoxColumn; + var list2 = GetAction(3); + combox2.DataSource = list2; + combox2.DisplayMember = "Name"; + combox2.ValueMember = "Id"; + combox2.DataPropertyName = "ActionId"; + } + + + /// + /// 绑定配方类别 + /// + + private void Init() + { + DrpCpType.ValueMember = "Id"; + DrpCpType.DisplayMember = "Name"; + var ls = new List(); + string sql = "select recipetype_Id as Id,recipetype_Name as Name from Base_RecipeType"; + + var dataTable = DBHelp.GetTable(sql); + var dr = dataTable.Rows; + ls = new List(); + foreach (DataRow o in dr) + { + ls.Add(new MyNameValue() + { + Id = (int)o["Id"], + Name = o["Name"].ToString() + }); + } + DrpCpType.DataSource = ls; + + } + + private List GetStockMaterrial(int mtypId) + { + string sql = "select Id, Code, StockName, MTypeId, MTypeName, MId, MName, Remark from lj_stock_material"; + + var dataTable = DBHelp.GetTable(sql); + List ls = new List(); + + foreach (DataRow o in dataTable.Rows) + { + int tableMTypeId = Convert.ToInt32(o["MTypeId"]); + if (mtypId != 0) + { + if (tableMTypeId == mtypId) + { + ls.Add(new MyNameValue() + { + Id = (int)o["Id"], + Name = o["StockName"].ToString() + $"({o["MName"]})" + }); + } + } + } + return ls; + } + + + private List GetAction(int deviceUnitId) + { + string sql = "select ActionCode.id,code,ActionName,ActionCode.Remark,DeviceUnitId,DeviceUnit.Name\r\n from ActionCode\r\n left join DeviceUnit on ActionCode.DeviceUnitId = DeviceUnit.Id "; + + if(deviceUnitId > 0) + { + sql += " where DeviceUnitId=" + deviceUnitId; + + } + var dataTable = DBHelp.GetTable(sql); + List ls = new List(); + foreach (DataRow o in dataTable.Rows) + { + + ls.Add(new MyNameValue() + { + Id = (int)o["id"], + Name = o["ActionName"].ToString() + }) ; + } + return ls; + + } + + private DataRow GetCodeActionById(int id) + { + string sql = "select code as Code,ActionName as Name from ActionCode where Id=" + id; + var dataTable = DBHelp.GetTable(sql); + return dataTable.Rows[0]; + + } + + /// + /// 干混机称量配方 物料下拉选择 + /// + + private void FillDryer() + { + + + DataGridViewComboBoxColumn combox = dataGridDryer.Columns["ComBoxDryer1Bin"] as DataGridViewComboBoxColumn; + var list = GetStockMaterrial(1); + combox.DataSource = list; + combox.DisplayMember = "Name"; + combox.ValueMember = "Id"; + combox.DataPropertyName = "StockMaterialId"; + + } + /// + /// 糊化机1 2 物料选择进行初始化 + /// + + private void FillSilo() + { + DataGridViewComboBoxColumn combox1 = dataGridSilo1.Columns["ComBoxSilo1Bin"] as DataGridViewComboBoxColumn; + var list1 = GetStockMaterrial(1); + combox1.DataSource = list1; + combox1.DisplayMember = "Name"; + combox1.ValueMember = "Id"; + combox1.DataPropertyName = "StockMaterialId"; + + DataGridViewComboBoxColumn combox2 = dataGridSilo2.Columns["ComBoxSilo2Bin"] as DataGridViewComboBoxColumn; + var list2 = GetStockMaterrial(1); + combox2.DataSource = list2; + combox2.DisplayMember = "Name"; + combox2.ValueMember = "Id"; + combox2.DataPropertyName = "StockMaterialId"; + + + + } + + /// + /// 糊化机1 2 物料选择进行初始化 水秤 + /// + private void FillSiloWater() + { + DataGridViewComboBoxColumn comboxWater1 = dataGridWater1.Columns["ComBoxSilo1BinWater"] as DataGridViewComboBoxColumn; + var comboxWater1List = GetStockMaterrial(1); + comboxWater1.DataSource = comboxWater1List; + comboxWater1.DisplayMember = "Name"; + comboxWater1.ValueMember = "Id"; + comboxWater1.DataPropertyName = "StockMaterialId"; + + + DataGridViewComboBoxColumn comboxWater2 = dataGridWater2.Columns["ComBoxSilo2BinWater"] as DataGridViewComboBoxColumn; + var comboxWater2List = GetStockMaterrial(1); + comboxWater2.DataSource = comboxWater2List; + comboxWater2.DisplayMember = "Name"; + comboxWater2.ValueMember = "Id"; + comboxWater2.DataPropertyName = "StockMaterialId"; + + } + + private void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) + { + + + } + + private void dataGridView1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["TxtDryer1Weight"].Value = "0"; + e.Row.Cells["TxtDryer1Tolerance"].Value = "0"; + } + + private void button1_Click(object sender, System.EventArgs e) + { + + string txtNameStr=txtName.Text.Trim(); + if (txtNameStr.Length == 0) + { + + MessageBox.Show("请输入配方名称"); + return; + } + var txtCpVersionStr=txtCpVersion.Text.Trim(); + if (txtCpVersionStr.Length==0) + { + MessageBox.Show("请输入配方版本"); + return; + } + + + + //干混机 + List clDry = GetClEnity(dataGridDryer); + + if (clDry.Count == 0) + { + MessageBox.Show(""); + return; + } + else + { + // + } + + //湿混机1 + List clSoil1 = GetClEnity(dataGridSilo1); + List clSoil1Water = GetClEnity(dataGridWater1); + + //湿混机2 + List clSoil2 = new List(); + + List clSoil2Water = new List(); + //如果Copy 2 copy 1 + if (CbSiloC.Checked) + { + clSoil2.AddRange(clSoil1); + clSoil2Water.AddRange(clSoil1Water); + } + else + { + clSoil2= GetClEnity(dataGridSilo2); + clSoil2Water=GetClEnity(dataGridWater2); + } + + //干混机1 获取混合配方 + List dataGridDryer1List = GetChEnity(dataGridDryer1Action); + + + //湿混机1 dataGridSiloH1 + + List dataGridSiloH1List = GetChEnity(dataGridSiloH1); + List dataGridSiloH2List = new List(); + + if (CbSiloH.Checked) + { + dataGridSiloH2List.AddRange(dataGridSiloH1List); + } + else + { + dataGridSiloH2List = GetChEnity(dataGridSiloH2); + } + + + List dataGridWeter1List= GetChEnity(dataGridWeter1); + + List dataGridWeter2List = new List(); + if (CbWeterH.Checked) + { + dataGridWeter2List.AddRange (dataGridWeter1List); + } + else + { + dataGridWeter2List=GetChEnity(dataGridWeter2); + } + + + Save(clDry, clSoil1, clSoil1Water, clSoil2, clSoil2Water, + dataGridDryer1List, dataGridSiloH1List, + dataGridSiloH2List, dataGridWeter1List, dataGridWeter2List); + + + this.DialogResult = DialogResult.OK; + + //if (CbSilo1.Checked) + //{ + // clSoil= GetClEnity(dataGridSilo); + //} + + //List clSoi2 = new List(); + //if (CbSilo2.Checked) + //{ + // clSoil = GetClEnity(dataGridSilo); + //} + + + //List clSoiHWater = new List(); + //if (CbSilo2.Checked) + //{ + // clSoiHWater = GetClEnity(dataGridWater); + //} + + + + //先看统一配方干 + // Save(clDry,clSoil, clSoi2); + } + + + + private List GetChEnity(DataGridView dataGridView) + { + List clDry = new List(); + foreach (DataGridViewRow row in dataGridView.Rows) + { + try + { + ChEntity entity = new ChEntity(); + object obj = row.Cells[0].Value; + var sss = row.Cells[0].FormattedValue; + if (obj != null) + { + entity.ActionId = Convert.ToInt32(obj); + + } + else + { + continue; + } + + obj = row.Cells[1].Value; + if (obj != null) + { + entity.TimeInfo = Convert.ToInt16(obj); + } + + obj = row.Cells[2].Value; + if (obj != null) + { + entity.Temp = Convert.ToSingle(obj); + } + + obj = row.Cells[3].Value; + if (obj != null) + { + entity.Speed = Convert.ToSingle(obj); + } + + if(row.Cells.Count>4) + { + obj = row.Cells[4].Value; + if(obj != null) + { + entity.SetValue = Convert.ToSingle(obj); + } + } + + if (row.Cells.Count >5) + { + obj = row.Cells[5].Value; + if (obj != null) + { + entity.SetTolerance = Convert.ToSingle(obj); + } + } + + clDry.Add(entity); + } + catch (Exception) + { + + MessageBox.Show("请检查混合配方数据"); + break; + } + + + + } + return clDry; + } + + + /// + /// 从gdataGridView获取 实体便于插入数据 + /// + /// + /// + private List GetClEnity(DataGridView dataGridView) + { + List clDry = new List(); + foreach (DataGridViewRow row in dataGridView.Rows) + { + try + { + ClEntity entity = new ClEntity(); + object obj = row.Cells[0].Value; + var sss = row.Cells[0].FormattedValue; + if (obj != null) + { + entity.StockMaterialId = Convert.ToInt32(obj); + } + else + { + continue; + } + + obj = row.Cells[1].Value; + if (obj != null) + { + entity.Weight = Convert.ToSingle(obj); + } + + obj = row.Cells[2].Value; + if (obj != null) + { + entity.Tolerance = Convert.ToSingle(obj); + } + clDry.Add(entity); + } + catch (Exception) + { + + MessageBox.Show("请检查称量配方"); + break; + } + + + + } + return clDry; + } + + + /// + /// + /// + /// 保存干混机称量配方 + /// 湿混机1 + /// 湿混机1 水 + /// 湿混机2 + /// 湿混机2 水 + /// 干混机1 混合配方 + /// 糊化机1 混合配方 + + private void Save(List cls, List soil1, + List soilWater1, List soil2, List soilWater2, + List dataGridDryer1List, + + List dataGridSiloH1List, + + List dataGridSiloH2List, + + List dataGridWeter1List, + List dataGridWeter2List + ) + { + DbHelper dbHelper = Mesnac.Basic.DataSourceFactory.Instance.GetDbHelper(Mesnac.Basic.DataSourceFactory.MCDbType.Local); + + string formulaNameNoStr = "0"; + string formulaName=this.txtName.Text; + int recipeTypeId = Convert.ToInt32(DrpCpType.SelectedValue); + string recipeTypeName = DrpCpType.Text; + string formulaVersion = txtCpVersion.Text; + try + { + + int cbSiloC = 0; + int cbSiloH = 0; + int cbWeterH = 0; + if(CbSiloC.Checked) + { + cbSiloC = 1; + } + if(CbSiloH.Checked) + { + cbSiloH = 1; + } + if (CbWeterH.Checked) + { + cbWeterH = 1; + } + + + dbHelper.BeginTransaction(); + + dbHelper.ClearParameter(); + dbHelper.CommandType = CommandType.Text; + + //主表1 1个单元 + int id = 0; + if (_id > 0) + { + id = _id; + } + else + { + id= Convert.ToInt32(DBHelp.GetOne("select isnull(max(Id),0) as no from Lj_Formula")) + 1; + } + string sql = "insert into Lj_Formula " + + "(Id, FormulaNo, FormulaName, RecipeTypeId, RecipeTypeName, IsEnable, FormulaVersion, CreateTime,Unit,CbSiloC,CbSiloH,CbWeterH\r\n )\r\n" + + + $"values ({id},{formulaNameNoStr},'{formulaName}',{recipeTypeId},'{recipeTypeName}',1,'{formulaVersion}',GETDATE(),1,{cbSiloC},{cbSiloH},{cbWeterH});"; + + + + if (_id > 0) + { + sql = "update Lj_Formula"; + sql += $" set FormulaName='{formulaName}' "; + sql += $" , RecipeTypeId='{recipeTypeId}' "; + sql += $" , recipeTypeName='{recipeTypeName}' "; + sql += $" , FormulaVersion='{formulaVersion}' "; + sql += $" , UpdateTime=GETDATE() "; + sql += $" , CbSiloC={cbSiloC} "; + sql += $" , CbSiloH={cbSiloH} "; + sql += $" , CbWeterH={cbWeterH} where Id= {_id}"; + + } + + dbHelper.CommandText = sql; + dbHelper.ExecuteNonQuery(); + + + if (_id > 0) + { + dbHelper.CommandText = $"delete from Lj_Formula_Detail where FormulaId={_id}"; + dbHelper.ExecuteNonQuery(); + } + + + //干混机1 + foreach (ClEntity clEntity in cls) + { + + var dr=GetByMaterialId(clEntity.StockMaterialId); + int code = Convert.ToInt32(dr["Code"]); + int mId = Convert.ToInt32(dr["MId"]); + string Mname = dr["MName"].ToString(); + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId)\r\n" + + $"values ({id},{code},{mId},'{Mname}',{clEntity.Weight},{clEntity.Tolerance},'A','Dry',1,0,'',0,0,0,0,0,{clEntity.StockMaterialId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + + //湿混1 + foreach (ClEntity clEntity in soil1) + { + + var dr = GetByMaterialId(clEntity.StockMaterialId); + int code = Convert.ToInt32(dr["Code"]); + int mId = Convert.ToInt32(dr["MId"]); + string Mname = dr["MName"].ToString(); + //FormulaType 1 称量 2 混合 + // Machine A 左侧 B右侧 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId)\r\n" + + $"values ({id},{code},{mId},'{Mname}',{clEntity.Weight},{clEntity.Tolerance},'A','Silo',1,0,'',0,0,0,0,0,{clEntity.StockMaterialId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + //湿混1 水 + foreach (ClEntity clEntity in soilWater1) + { + + var dr = GetByMaterialId(clEntity.StockMaterialId); + int code = Convert.ToInt32(dr["Code"]); + int mId = Convert.ToInt32(dr["MId"]); + string Mname = dr["MName"].ToString(); + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId)\r\n" + + $"values ({id},{code},{mId},'{Mname}',{clEntity.Weight},{clEntity.Tolerance},'A','Silo_Water',1,0,'',0,0,0,0,0,{clEntity.StockMaterialId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + + + //湿混2 + foreach (ClEntity clEntity in soil2) + { + + var dr = GetByMaterialId(clEntity.StockMaterialId); + int code = Convert.ToInt32(dr["Code"]); + int mId = Convert.ToInt32(dr["MId"]); + string Mname = dr["MName"].ToString(); + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId)\r\n" + + $"values ({id},{code},{mId},'{Mname}',{clEntity.Weight},{clEntity.Tolerance},'B','Silo',1,0,'',0,0,0,0,0,{clEntity.StockMaterialId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + //湿混2 水 + foreach (ClEntity clEntity in soilWater2) + { + + var dr = GetByMaterialId(clEntity.StockMaterialId); + int code = Convert.ToInt32(dr["Code"]); + int mId = Convert.ToInt32(dr["MId"]); + string Mname = dr["MName"].ToString(); + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,StockMaterialId)\r\n" + + $"values ({id},{code},{mId},'{Mname}',{clEntity.Weight},{clEntity.Tolerance},'B','Silo_Water',1,0,'',0,0,0,0,0,{clEntity.StockMaterialId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + //-------------------混合配方-------------------------------------------------- + + foreach(ChEntity chEntity in dataGridDryer1List) + { + var dr = GetCodeActionById(chEntity.ActionId); + int code = Convert.ToInt32(dr["Code"]); + string actionName = dr["Name"].ToString(); + + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,ActionId)\r\n" + + $"values ({id},{code},{0},'',{0},{0},'A','Dry',2,{code},'{actionName}',{chEntity.TimeInfo},{chEntity.Temp},{chEntity.Speed},{chEntity.SetValue},{chEntity.SetTolerance},{chEntity.ActionId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + foreach (ChEntity chEntity in dataGridSiloH1List) + { + var dr = GetCodeActionById(chEntity.ActionId); + int code = Convert.ToInt32(dr["Code"]); + string actionName = dr["Name"].ToString(); + + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,ActionId)\r\n" + + $"values ({id},{code},{0},'',{0},{0},'A','Silo',2," + + $"{code},'{actionName}',{chEntity.TimeInfo},{chEntity.Temp},{chEntity.Speed},{chEntity.SetValue},{chEntity.SetTolerance},{chEntity.ActionId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + foreach (ChEntity chEntity in dataGridSiloH2List) + { + var dr = GetCodeActionById(chEntity.ActionId); + int code = Convert.ToInt32(dr["Code"]); + string actionName = dr["Name"].ToString(); + + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,ActionId)\r\n" + + $"values ({id},{code},{0},'',{0},{0},'B','Silo',2," + + $"{code},'{actionName}',{chEntity.TimeInfo},{chEntity.Temp},{chEntity.Speed},{chEntity.SetValue},{chEntity.SetTolerance},{chEntity.ActionId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + //湿1 混合配方 + + + + foreach (ChEntity chEntity in dataGridWeter1List) + { + var dr = GetCodeActionById(chEntity.ActionId); + int code = Convert.ToInt32(dr["Code"]); + string actionName = dr["Name"].ToString(); + + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,ActionId)\r\n" + + $"values ({id},{code},{0},'',{0},{0},'A','Weter',2," + + $"{code},'{actionName}',{chEntity.TimeInfo},{chEntity.Temp},{chEntity.Speed},{chEntity.SetValue},{chEntity.SetTolerance},{chEntity.ActionId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + foreach (ChEntity chEntity in dataGridWeter2List) + { + var dr = GetCodeActionById(chEntity.ActionId); + int code = Convert.ToInt32(dr["Code"]); + string actionName = dr["Name"].ToString(); + + //FormulaType 1 称量 2 混合 + + string sqlA = $"insert into Lj_Formula_Detail " + + $"(FormulaId, BinNo, MId, MName, Weight, Tolerance, Machine, MachineType, FormulaType,\r\n ActionCode, ActionName, TimeInfo, Temp, Speed, SetValue, SetTolerance,ActionId)\r\n" + + $"values ({id},{code},{0},'',{0},{0},'B','Weter',2," + + $"{code},'{actionName}',{chEntity.TimeInfo},{chEntity.Temp},{chEntity.Speed},{chEntity.SetValue},{chEntity.SetTolerance},{chEntity.ActionId})"; + + dbHelper.CommandText = sqlA; + dbHelper.ExecuteNonQuery(); + } + + + dbHelper.CommitTransaction(); + } + catch(Exception ex) { + dbHelper.RollbackTransaction(); + } + + } + + private void CbSilo1_CheckedChanged(object sender, EventArgs e) + { + + + + } + + + private void CbSilo2_CheckedChanged(object sender, EventArgs e) + { + CbSilo1_CheckedChanged(sender, e); + } + + private void dataGridSilo_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["TxtSilo1Weight"].Value = "0"; + e.Row.Cells["TxtSilo1Tolerance"].Value = "0"; + } + + private void dataGridWater_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + + e.Row.Cells["TxtSilo1WeightWater"].Value = "0"; + e.Row.Cells["TxtSilo1ToleranceWater"].Value = "0"; + } + + private void dataGridDryer1Action_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxDryer1TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxDryer1Temp"].Value = "0"; + e.Row.Cells["ComBoxDryer1Speed"].Value = "0"; + } + + private void dataGridWeter1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + + e.Row.Cells["ComBoxWeter1TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxWeter1Temp"].Value = "0"; + e.Row.Cells["ComBoxWeter1Speed"].Value = "0"; + e.Row.Cells["ComBoxWeter1SetValue"].Value = "0"; + e.Row.Cells["ComBoxWeter1SetTolerance"].Value = "0"; + } + + private void dataGridSilo1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxSilo1TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxSilo1Temp"].Value = "0"; + e.Row.Cells["ComBoxSilo1Speed"].Value = "0"; + } + + + private DataRow GetByMaterialId(int id) + { + string sql = "select Id, Code, StockName, MTypeId, MTypeName, MId, MName, Remark from lj_stock_material where Id=" + id; + + var dataTable=DBHelp.GetTable(sql); + return dataTable.Rows[0]; + } + + private void BtnCanel_Click(object sender, EventArgs e) + { + this.Close(); + } + + private void dataGridSilo2_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + //e.Row.Cells["ComBoxSilo2Bin"].Value = "0"; + e.Row.Cells["TxtSilo2Weight"].Value = "0"; + e.Row.Cells["TxtSilo2Tolerance"].Value = "0"; + } + + private void dataGridWater2_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["TxtSilo2WeightWater"].Value = "0"; + e.Row.Cells["TxtSilo2ToleranceWater"].Value = "0"; + } + + private void dataGridWater1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["TxtSilo1WeightWater"].Value = "0"; + e.Row.Cells["TxtSilo1ToleranceWater"].Value = "0"; + } + + private void dataGridSiloH1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxSilo1TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxSilo1Temp"].Value = "0"; + e.Row.Cells["ComBoxSilo1Speed"].Value = "0"; + } + + private void dataGridSiloH2_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxSilo2TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxSilo2Temp"].Value = "0"; + e.Row.Cells["ComBoxSilo2Speed"].Value = "0"; + } + + private void dataGridWeter1_DefaultValuesNeeded_1(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxWeter1TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxWeter1Temp"].Value = "0"; + e.Row.Cells["ComBoxWeter1Speed"].Value = "0"; + e.Row.Cells["ComBoxWeter1SetValue"].Value = "0"; + e.Row.Cells["ComBoxWeter1SetTolerance"].Value = "0"; + } + + private void dataGridWeter2_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e) + { + e.Row.Cells["ComBoxWeter2TimeInfo"].Value = "0"; + e.Row.Cells["ComBoxWeter2Temp"].Value = "0"; + e.Row.Cells["ComBoxWeter2Speed"].Value = "0"; + e.Row.Cells["ComBoxWeter2SetValue"].Value = "0"; + e.Row.Cells["ComBoxWeter2SetTolerance"].Value = "0"; + } + + private void dataGridDryer_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + + } + + private void CbSiloC_CheckedChanged(object sender, EventArgs e) + { + if(CbSiloC.Checked == true) + { + this.tabPage4.Parent = null; + this.tabPage4.Enabled = false; // no casting required. + } + else + { + tabControl2.TabPages.Add(this.tabPage4); + this.tabPage4.Enabled = true; + } + } + + private void CbSiloH_CheckedChanged(object sender, EventArgs e) + { + if (CbSiloH.Checked == true) + { + this.tabPage2.Parent = null; + this.tabPage2.Enabled = false; // no casting required. + } + else + { + tabControl1.TabPages.Add(this.tabPage2); + this.tabPage2.Enabled = true; + } + } + + private void CbWeterH_CheckedChanged(object sender, EventArgs e) + { + if (CbWeterH.Checked == true) + { + this.tabPage6.Parent = null; + this.tabPage6.Enabled = false; // no casting required. + } + else + { + tabControl3.TabPages.Add(this.tabPage6); + this.tabPage6.Enabled = true; + } } } + } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.resx b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.resx new file mode 100644 index 0000000..9864909 --- /dev/null +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjPlanning/FrmWeiRecipeDataAdd.resx @@ -0,0 +1,306 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/AddAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/AddAction.cs index 200e201..39484c6 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/AddAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/AddAction.cs @@ -1,7 +1,46 @@ -namespace Mesnac.Action.ChemicalWeighing.LjRecipeData +using System; +using System.Linq; +using System.Windows.Forms; +using Mesnac.Action.Base; +using Mesnac.Action.ChemicalWeighing.LjPlanning; + +namespace Mesnac.Action.ChemicalWeighing.LjRecipeData { - public class AddAction + public class AddAction:ChemicalWeighingAction, IAction { + public static event EventHandler OnAdd; + + private DbMCControl _materialGridControl = null; //物料列表控件 + private RuntimeParameter _runtime; + public void Run(RuntimeParameter runtime) + { + base.RunIni(runtime); //必须调用 + this._runtime = runtime; + + DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "Lj_Formula").FirstOrDefault(); //获取物料数据控件 + this._materialGridControl = materialGridControl; + FileControl(); + } + + private void FileControl() + { + FrmWeiRecipeDataAdd frm = new FrmWeiRecipeDataAdd(); + DialogResult result = frm.ShowDialog(); + this._runtime.BaseControl.MCEnabled = false; + if (result == DialogResult.OK) + { + if (OnAdd != null) + { + OnAdd(this._runtime.BaseControl.MCRoot, System.EventArgs.Empty); + } + + frm.Dispose(); + + } + + this._runtime.BaseControl.MCEnabled = true; + } } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/DelAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/DelAction.cs index 2081c68..76586c1 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/DelAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/DelAction.cs @@ -1,7 +1,57 @@ -namespace Mesnac.Action.ChemicalWeighing.LjRecipeData +using Mesnac.Action.Base; +using Mesnac.Action.ChemicalWeighing.LjPlanning; +using System.Windows.Forms; +using System; +using System.Linq; + +namespace Mesnac.Action.ChemicalWeighing.LjRecipeData { - public class DelAction + public class DelAction : ChemicalWeighingAction, IAction { - + + public static event EventHandler OnDel; + + private DbMCControl _materialGridControl = null; //物料列表控件 + private RuntimeParameter _runtime; + public void Run(RuntimeParameter runtime) + { + base.RunIni(runtime); //必须调用 + this._runtime = runtime; + + DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "Lj_Formula").FirstOrDefault(); //获取物料数据控件 + this._materialGridControl = materialGridControl; + FileControl(); + } + + private void FileControl() + { + + DataGridView clientGridView = this._materialGridControl.BaseControl as DataGridView; + + //验证是否选中某物料 + if (clientGridView.SelectedRows.Count != 1) + { + + MessageBox.Show("请选择要修改的数据", Mesnac.Basic.LanguageHelper.Caption, + MessageBoxButtons.OK, MessageBoxIcon.Information); + this._runtime.IsReturn = true; + return; + } + + var dataGridViewRow = clientGridView.SelectedRows[0]; + var id = Convert.ToInt32(dataGridViewRow.Cells["Id"].Value); + + string sql = " update Lj_Formula set IsEnable=0 where id=" + id; + + + this._runtime.BaseControl.MCEnabled = false; + if (OnDel != null) + { + OnDel(this._runtime.BaseControl.MCRoot, System.EventArgs.Empty); + } + + this._runtime.BaseControl.MCEnabled = true; + } } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/InitDb.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/InitDb.cs index e463bf0..6659316 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/InitDb.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/InitDb.cs @@ -1,7 +1,66 @@ -namespace Mesnac.Action.ChemicalWeighing.LjPlanning.Manager +using System; +using System.Data; +using System.Linq; +using Mesnac.Action.Base; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Db; + +namespace Mesnac.Action.ChemicalWeighing.LjRecipeData { - public class InitDb + public class InitDb : ChemicalWeighingAction, IAction { + private DbMCControl _materialGridControl = null; //物料列表控件 + private RuntimeParameter _runtime; + + public void Run(RuntimeParameter runtime) + { + base.RunIni(runtime); //必须调用 + this._runtime = runtime; + + AddAction.OnAdd -= Process_Event; + AddAction.OnAdd += Process_Event; + + UpdateAction.OnUpdate -= Process_Event; + UpdateAction.OnUpdate += Process_Event; + + DelAction.OnDel -= Process_Event; + DelAction.OnDel += Process_Event; + + DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "Lj_Formula").FirstOrDefault(); //获取物料数据控件 + this._materialGridControl = materialGridControl; + FileControl(); + } + + private void FileControl() + { + DataTable table = LjFormulaDb.GetMainTable(); + + if (this._materialGridControl != null && this._materialGridControl.BaseControl != null) + { + this._materialGridControl.BaseControl.BindDataSource = null; + this._materialGridControl.BaseControl.BindDataSource = table; + + } + else + { + ICSharpCode.Core.LoggingService.Warn("配方信息:配方数据控件为Null..."); + } + } + #region 事件处理方法 + + private void Process_Event(object sender, EventArgs e) + { + if (sender is RuntimeParameter) + { + this.Run(sender as RuntimeParameter); + } + else + { + this.Run(this._runtime); + } + } + + #endregion } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/NewFile1.txt b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/NewFile1.txt index e69de29..c898ff0 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/NewFile1.txt +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/NewFile1.txt @@ -0,0 +1 @@ +新的配方管理 \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/SelectAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/SelectAction.cs index bbac29a..4c75683 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/SelectAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/SelectAction.cs @@ -1,7 +1,225 @@ -namespace Mesnac.Action.ChemicalWeighing.LjRecipeData +using System; +using System.Data; +using System.Linq; +using System.Windows.Forms; + +using DevExpress.Data.Extensions; + +using Mesnac.Action.Base; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Db; +using Mesnac.Action.ChemicalWeighing.LjPlanning.Entity; +using Mesnac.Action.ChemicalWeighing.LjProportional; + +namespace Mesnac.Action.ChemicalWeighing.LjRecipeData { - public class SelectAction + public class SelectAction:ChemicalWeighingAction, IAction { - + private DbMCControl _materialGridControl = null; //物料列表控件 + private RuntimeParameter _runtime; + public void Run(RuntimeParameter runtime) + { + base.RunIni(runtime); //必须调用 + this._runtime = runtime; + + DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "Lj_Formula").FirstOrDefault(); //获取物料数据控件 + this._materialGridControl = materialGridControl; + FileControl(); + } + + private void FileControl() + { + DataGridView clientGridView = this._materialGridControl.BaseControl as DataGridView; + + //验证是否选中某物料 + if (clientGridView.SelectedRows.Count != 1) + { + + MessageBox.Show("请选择要修改的数据", Mesnac.Basic.LanguageHelper.Caption, + MessageBoxButtons.OK, MessageBoxIcon.Information); + this._runtime.IsReturn = true; + return; + } + + var dataGridViewRow = clientGridView.SelectedRows[0]; + var id = Convert.ToInt32(dataGridViewRow.Cells["Id"].Value); + + // Lj_Formula + + var table= LjFormulaDb.GetDetailTable(id); + + var dataGridDryer1Table = table.Clone(); + + var dataGridSilo1Table = table.Clone(); + var dataGridSilo2Table = table.Clone(); + var dataGridWater1Table = table.Clone(); + var dataGridWater2Table = table.Clone(); + + var dataGridDryer1ActionTable = table.Clone(); + var dataGridSiloH1Table = table.Clone(); + var dataGridSiloH2Table = table.Clone(); + + var dataGridWeter1Table = table.Clone(); + var dataGridWeter2Table = table.Clone(); + + foreach (DataRow item in table.Rows) + { + // var data = detail.Where(x => x.MachineType == "Dry" && x.FormulaType == 1 && x.Machine == "A").ToList(); + + string machineType = item["MachineType"].ToString(); + string formulaType = item["FormulaType"].ToString(); + string machine= item["Machine"].ToString(); + //干混机1 称量配方 + if(machineType=="Dry" && formulaType=="1" && machine == "A") + { + var dataRow = item; + dataGridDryer1Table.ImportRow(dataRow); + } + + //湿混机1 称量配方 + if (machineType == "Silo" && formulaType == "1" && machine == "A") + { + var dataRow = item; + dataGridSilo1Table.ImportRow(dataRow); + } + // 湿混机1 水 称量配方 + if (machineType == "Silo_Water" && formulaType == "1" && machine == "A") + { + var dataRow = item; + dataGridWater1Table.ImportRow(dataRow); + } + + //湿混机2 称量配方 + if (machineType == "Silo" && formulaType == "1" && machine == "B") + { + var dataRow = item; + dataGridSilo2Table.ImportRow(dataRow); + } + // 湿混机2 水 称量配方 + if (machineType == "Silo_Water" && formulaType == "1" && machine == "B") + { + var dataRow = item; + dataGridWater2Table.ImportRow(dataRow); + } + + //混合配方 + + if (machineType == "Dry" && formulaType == "2" && machine == "A") + { + var dataRow = item; + dataGridDryer1ActionTable.ImportRow(dataRow); + } + + + //湿混机1 + if (machineType == "Silo" && formulaType == "2" && machine == "A") + { + var dataRow = item; + dataGridSiloH1Table.ImportRow(dataRow); + } + + + //湿混机2 + if (machineType == "Silo" && formulaType == "2" && machine == "B") + { + var dataRow = item; + dataGridSiloH2Table.ImportRow(dataRow); + } + + + + if (machineType == "Weter" && formulaType == "2" && machine == "A") + { + var dataRow = item; + dataGridWeter1Table.ImportRow(dataRow); + } + + + + if (machineType == "Weter" && formulaType == "2" && machine == "B") + { + var dataRow = item; + dataGridWeter2Table.ImportRow(dataRow); + } + + + } + + DbMCControl dataGridDryer1 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridDryer1").FirstOrDefault(); //获取物料数据控件 + + dataGridDryer1.BaseControl.BindDataSource = null; + dataGridDryer1.BaseControl.BindDataSource = dataGridDryer1Table; + + + DbMCControl dataGridSilo1 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridSilo1").FirstOrDefault(); //获取物料数据控件 + + dataGridSilo1.BaseControl.BindDataSource = null; + dataGridSilo1.BaseControl.BindDataSource = dataGridSilo1Table; + + DbMCControl dataGridWater1 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridWater1").FirstOrDefault(); //获取物料数据控件 + + dataGridWater1.BaseControl.BindDataSource = null; + dataGridWater1.BaseControl.BindDataSource = dataGridWater1Table; + + + + DbMCControl dataGridSilo2 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridSilo2").FirstOrDefault(); //获取物料数据控件 + + dataGridSilo2.BaseControl.BindDataSource = null; + dataGridSilo2.BaseControl.BindDataSource = dataGridSilo2Table; + + DbMCControl dataGridWater2 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridWater2").FirstOrDefault(); //获取物料数据控件 + + dataGridWater2.BaseControl.BindDataSource = null; + dataGridWater2.BaseControl.BindDataSource = dataGridWater2Table; + + + //混合配方 + + + + + DbMCControl dataGridDryer1Action = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridDryer1Action").FirstOrDefault(); //获取物料数据控件 + + dataGridDryer1Action.BaseControl.BindDataSource = null; + dataGridDryer1Action.BaseControl.BindDataSource = dataGridDryer1ActionTable; + + + DbMCControl dataGridSiloH1 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridSiloH1").FirstOrDefault(); //获取物料数据控件 + + dataGridSiloH1.BaseControl.BindDataSource = null; + dataGridSiloH1.BaseControl.BindDataSource = dataGridSiloH1Table; + + DbMCControl dataGridSiloH2 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridSiloH2").FirstOrDefault(); //获取物料数据控件 + + dataGridSiloH2.BaseControl.BindDataSource = null; + dataGridSiloH2.BaseControl.BindDataSource = dataGridSiloH2Table; + + + + DbMCControl dataGridWeter1 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridWeter1").FirstOrDefault(); //获取物料数据控件 + + dataGridWeter1.BaseControl.BindDataSource = null; + dataGridWeter1.BaseControl.BindDataSource = dataGridWeter1Table; + + DbMCControl dataGridWeter2 = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "dataGridWeter2").FirstOrDefault(); //获取物料数据控件 + + dataGridWeter2.BaseControl.BindDataSource = null; + dataGridWeter2.BaseControl.BindDataSource = dataGridWeter2Table; + + this._runtime.BaseControl.MCEnabled = false; + + this._runtime.BaseControl.MCEnabled = true; + } } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/UpdateAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/UpdateAction.cs index 998ac26..6846e25 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/UpdateAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjRecipeData/UpdateAction.cs @@ -1,7 +1,62 @@ -namespace Mesnac.Action.ChemicalWeighing.LjRecipeData +using Mesnac.Action.Base; +using Mesnac.Action.ChemicalWeighing.LjPlanning; +using System; +using System.Linq; +using System.Windows.Forms; + +namespace Mesnac.Action.ChemicalWeighing.LjRecipeData { - public class UpdateAction + public class UpdateAction: ChemicalWeighingAction, IAction { - + public static event EventHandler OnUpdate; + + private DbMCControl _materialGridControl = null; //物料列表控件 + private RuntimeParameter _runtime; + public void Run(RuntimeParameter runtime) + { + base.RunIni(runtime); //必须调用 + this._runtime = runtime; + + DbMCControl materialGridControl = this.GetDbMCControlByKey(Mesnac.Basic.DataSourceFactory.MCDbType.Local, + "Lj_Formula").FirstOrDefault(); //获取物料数据控件 + this._materialGridControl = materialGridControl; + FileControl(); + } + + private void FileControl() + { + + DataGridView clientGridView = this._materialGridControl.BaseControl as DataGridView; + + //验证是否选中某物料 + if (clientGridView.SelectedRows.Count != 1) + { + + MessageBox.Show("请选择要修改的数据", Mesnac.Basic.LanguageHelper.Caption, + MessageBoxButtons.OK, MessageBoxIcon.Information); + this._runtime.IsReturn = true; + return; + } + + var dataGridViewRow = clientGridView.SelectedRows[0]; + var id = Convert.ToInt32(dataGridViewRow.Cells["Id"].Value); + + + FrmWeiRecipeDataAdd frm = new FrmWeiRecipeDataAdd(id); + DialogResult result = frm.ShowDialog(); + this._runtime.BaseControl.MCEnabled = false; + if (result == DialogResult.OK) + { + if (OnUpdate != null) + { + OnUpdate(this._runtime.BaseControl.MCRoot, System.EventArgs.Empty); + } + + frm.Dispose(); + + } + + this._runtime.BaseControl.MCEnabled = true; + } } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.Designer.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.Designer.cs index c508411..f173d81 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.Designer.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.Designer.cs @@ -37,16 +37,14 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock this.btnCancel = new System.Windows.Forms.Button(); this.btnOK = new System.Windows.Forms.Button(); this.label4 = new System.Windows.Forms.Label(); - this.DrpType = new System.Windows.Forms.ComboBox(); this.comboBox2 = new System.Windows.Forms.ComboBox(); - this.label3 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.SuspendLayout(); // // TankName // this.TankName.Enabled = false; - this.TankName.Location = new System.Drawing.Point(81, 66); + this.TankName.Location = new System.Drawing.Point(105, 60); this.TankName.Margin = new System.Windows.Forms.Padding(5); this.TankName.MaxLength = 100; this.TankName.Name = "TankName"; @@ -79,40 +77,21 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock // label4 // this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(18, 69); + this.label4.Location = new System.Drawing.Point(14, 63); this.label4.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(53, 12); + this.label4.Size = new System.Drawing.Size(83, 12); this.label4.TabIndex = 24; - this.label4.Text = "大仓名称"; - // - // DrpType - // - this.DrpType.FormattingEnabled = true; - this.DrpType.Location = new System.Drawing.Point(81, 12); - this.DrpType.Name = "DrpType"; - this.DrpType.Size = new System.Drawing.Size(161, 20); - this.DrpType.TabIndex = 42; - this.DrpType.SelectedIndexChanged += new System.EventHandler(this.DrpType_SelectedIndexChanged); + this.label4.Text = "存储设备名称:\r\n"; // // comboBox2 // this.comboBox2.FormattingEnabled = true; - this.comboBox2.Location = new System.Drawing.Point(81, 38); + this.comboBox2.Location = new System.Drawing.Point(105, 32); this.comboBox2.Name = "comboBox2"; this.comboBox2.Size = new System.Drawing.Size(161, 20); this.comboBox2.TabIndex = 43; // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(14, 15); - this.label3.Margin = new System.Windows.Forms.Padding(5, 0, 5, 0); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(59, 12); - this.label3.TabIndex = 40; - this.label3.Text = "物料类别:"; - // // label2 // this.label2.AutoSize = true; @@ -127,23 +106,19 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(255, 157); - this.Controls.Add(this.DrpType); + this.ClientSize = new System.Drawing.Size(285, 157); this.Controls.Add(this.comboBox2); - this.Controls.Add(this.label3); this.Controls.Add(this.label2); this.Controls.Add(this.TankName); this.Controls.Add(this.btnCancel); this.Controls.Add(this.btnOK); this.Controls.Add(this.label4); this.Name = "FrmStock"; - this.Text = "大仓物料"; + this.Text = "设备物料管理"; this.ResumeLayout(false); this.PerformLayout(); - } - private System.Windows.Forms.ComboBox DrpType; private System.Windows.Forms.ComboBox comboBox2; private System.Windows.Forms.Label label2; @@ -151,7 +126,6 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock private System.Windows.Forms.Button btnCancel; private System.Windows.Forms.Button btnOK; private System.Windows.Forms.Label label4; - private System.Windows.Forms.Label label3; #endregion } diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.cs index 1a65f6e..a86e9fe 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjStock/FrmStock.cs @@ -25,6 +25,10 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock private void Init() { + var nameValueCollection = MaterialInfoTypeHelp.GetALL(); + this.comboBox2.DataSource = nameValueCollection; + comboBox2.ValueMember = "Id"; + comboBox2.DisplayMember = "Name"; var dataTable = StockDbHelp.GetById(viewl.Id); if (dataTable.Rows.Count == 1) { @@ -34,24 +38,24 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock viewl.StockName = dr["StockName"].ToString(); this.TankName.Text = viewl.StockName; this.TankName.Enabled = false; + + + + foreach (MyNameValue combo in comboBox2.Items) + { + if (combo.Id == viewl.MId) + { + comboBox2.SelectedItem = combo; + break; + } + } + } - var drpMtype = MaterialInfoTypeHelp.GetType(); - DrpType.ValueMember = "Id"; - DrpType.DisplayMember = "Name"; - this.DrpType.DataSource = drpMtype; + - - foreach (MyNameValue combo in DrpType.Items) - { - if (combo.Id == viewl.MTypeId) - { - DrpType.SelectedItem = combo; - DrpType.Enabled = false; - break; - } - } + } @@ -68,22 +72,6 @@ namespace Mesnac.Action.ChemicalWeighing.LjStock - private void DrpType_SelectedIndexChanged(object sender, EventArgs e) - { - var nameValueCollection = MaterialInfoTypeHelp.GetALLByTypeId(Convert.ToInt32(DrpType.SelectedValue)); - this.comboBox2.DataSource = nameValueCollection; - comboBox2.ValueMember = "Id"; - comboBox2.DisplayMember = "Name"; - - - foreach (MyNameValue combo in comboBox2.Items) - { - if (combo.Id == viewl.MId) - { - comboBox2.SelectedItem = combo; - break; - } - } - } + } } \ No newline at end of file diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjTanNum/FrmTankNum.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjTanNum/FrmTankNum.cs index 804518a..21f5ea3 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjTanNum/FrmTankNum.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/LjTanNum/FrmTankNum.cs @@ -90,7 +90,7 @@ namespace Mesnac.Action.ChemicalWeighing.LjTanNum { - var nameValueCollection = MaterialInfoTypeHelp.GetALLByTypeId(Convert.ToInt32(DrpType.SelectedValue)); + var nameValueCollection = MaterialInfoTypeHelp.GetALL(); this.comboBox1.DataSource = nameValueCollection; comboBox1.ValueMember = "Id"; comboBox1.DisplayMember = "Name"; diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj index 96fa360..6f864f4 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Mesnac.Action.ChemicalWeighing.csproj @@ -421,14 +421,24 @@ + + + + Form FrmPlanning.cs + + Form + + + FrmWeiRecipeDataAdd.cs + @@ -474,6 +484,11 @@ + + + + + Form @@ -827,6 +842,9 @@ FrmPlanning.cs + + FrmWeiRecipeDataAdd.cs + FrmPressureUpdate.cs @@ -896,9 +914,11 @@ + + @@ -939,6 +959,9 @@ Mesnac.PlcUtils + + + XCOPY "$(TargetPath)" /S/Y "$(SolutionDir)bin\Data\Action\ChemicalWeighing\" diff --git a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Test/TestAction.cs b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Test/TestAction.cs index 4f177e4..be036cf 100644 --- a/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Test/TestAction.cs +++ b/Actions/ChemicalWeighing/Mesnac.Action.ChemicalWeighing/Test/TestAction.cs @@ -47,7 +47,7 @@ namespace Mesnac.Action.ChemicalWeighing.Test // dbHelper.CommandText = sql; - ValveInitStateMonitor Form = new ValveInitStateMonitor(); + FrmWeiRecipeDataAdd Form = new FrmWeiRecipeDataAdd(1); Form.Show(); @@ -59,15 +59,7 @@ namespace Mesnac.Action.ChemicalWeighing.Test //badc1el26587193265870 - var s= BasePlcHelper.Instance.dryerA_dos0_eqNo.LastValue.ToInt(); - - var read = BasePlcHelper.Instance.PlcRead(BasePlcHelper.Instance.dryerA_dos0_eqNo, out int[] sq); - - var ss= BasePlcHelper.Instance.dryerA_dos0_eqNo.LastValue.ToInt(); - - // var instanceDryer0Speed = BasePlcHelper.Instance.Dryer0_speed; - // - var plcWriteFloatByDataKey = BasePlcHelper.Instance.PlcWriteFloatByDataKey(BasePlcHelper.Instance.Dryer0_speed, 14.55f); + // // var instanceDryer0Speeds = BasePlcHelper.Instance.Dryer0_speed; // diff --git a/Main/MCEdit/Data/EventConfig/小料称量/榄菊配方管理.xml b/Main/MCEdit/Data/EventConfig/小料称量/榄菊配方管理.xml index 435f712..0fa7dd3 100644 --- a/Main/MCEdit/Data/EventConfig/小料称量/榄菊配方管理.xml +++ b/Main/MCEdit/Data/EventConfig/小料称量/榄菊配方管理.xml @@ -1,92 +1,66 @@ - - - 配方管理初始化 - 配方管理初始化 + + + 榄菊配方管理初始化 + 榄菊配方管理初始化 - - 配方管理刷新 - 配方管理刷新 - - - 添加配方 - 添加配方 - - - 修改配方 - 修改配方 + + + 榄菊配方管理明细查询 + 榄菊配方管理明细查询 - - 另存配方 - 另存配方 - - - 删除配方 - 删除配方 + + + 榄菊配方管理添加 + 榄菊配方管理添加 - - 选择配方 - 选择配方 + + + 榄菊配方管理更新 + 榄菊配方管理更新 - - 配方树选择 - 配方树选择 - - - 编辑工艺参数 - 编辑工艺参数 - - + + 榄菊配方管理删除 + 榄菊配方管理删除 + - - - - - - + + - - - - - - - - - - - + + + - - + + + + - - + + - - + + + - - - - - - - - - - + + + + + + + \ No newline at end of file diff --git a/Main/MCEdit/Data/MCProject/SCWSProject2.mprj b/Main/MCEdit/Data/MCProject/SCWSProject2.mprj index b1b4224..a20b5d2 100644 --- a/Main/MCEdit/Data/MCProject/SCWSProject2.mprj +++ b/Main/MCEdit/Data/MCProject/SCWSProject2.mprj @@ -37,6 +37,7 @@ + diff --git a/Main/MCEdit/Data/MCProject/nodeDevice.xml b/Main/MCEdit/Data/MCProject/nodeDevice.xml index 45c626d..f64c16a 100644 --- a/Main/MCEdit/Data/MCProject/nodeDevice.xml +++ b/Main/MCEdit/Data/MCProject/nodeDevice.xml @@ -272,7 +272,6 @@ - @@ -759,7 +758,7 @@ - + diff --git a/Main/MCEdit/Data/MCProject/nodeForm/FormLJRecipeData.xml b/Main/MCEdit/Data/MCProject/nodeForm/FormLJRecipeData.xml new file mode 100644 index 0000000..b357a38 --- /dev/null +++ b/Main/MCEdit/Data/MCProject/nodeForm/FormLJRecipeData.xml @@ -0,0 +1,671 @@ + + + + + + + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAFYAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAAJJZAYJAAAABue8luWPtwEFAAAABAAAAAYKAAAAC0Zvcm11bGFOYW1lBgsAAAAM6YWN5pa55ZCN56ewAQYAAAAEAAAABgwAAAAOUmVjaXBlVHlwZU5hbWUGDQAAAAzphY3mlrnnsbvliKsBBwAAAAQAAAAGDgAAAApjcmVhdGV0aW1lBg8AAAAM5Yib5bu65pe26Ze0Cw== + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAFAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDU2OTNEQjAyQTNEQUZFNDhDQ0M4ODRGMjlCRUJBQTlGBgYAAAAe5qaE6I+K6YWN5pa5566h55CG5piO57uG5p+l6K+iBgcAAAAe5qaE6I+K6YWN5pa5566h55CG5piO57uG5p+l6K+iCw== + + [DataSource1].[Lj_Formula] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 3, 17 + MCDataGridView3 + 1088, 274 + 1 + + False + 配方 + Fill + 0, 0 + GroupBox1 + 1094, 294 + 0 + + Fill + 0, 0 + Panel1 + 1094, 294 + + + + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAH0AAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridWeter1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 0, 0 + MCDataGridView16 + 372, 74 + 13 + + 湿混机(#A) + TabPage7 + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAH0AAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridWeter2] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 0, 0 + MCDataGridView17 + 372, 74 + 16 + + 湿混机(#B) + TabPage8 + + 515, 345 + TabControl4 + 380, 100 + + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAH0AAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridSiloH1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 0, 0 + MCDataGridView13 + 380, 145 + 5 + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAGQAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridSiloH1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 0, 0 + MCDataGridView14 + 380, 145 + 4 + + 糊化机(#A) + TabPage5 + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAH0AAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridSiloH2] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 0, 0 + MCDataGridView15 + 380, 145 + 6 + + 糊化机(#B) + TabPage6 + + 511, 168 + TabControl3 + 388, 171 + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridDryer1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 3, 17 + MCDataGridView2 + 373, 107 + 3 + + False + 干混机称量配方 + 24, 38 + GroupBox4 + 379, 127 + 4 + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABAAAAGQAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAA0EBQQAAAAoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAKX2ZpbGVkRGF0YQxfZGlzcGxheU5hbWUBAQIAAAAGCAAAAApBY3Rpb25OYW1lBgkAAAAM5Yqo5L2c5ZCN56ewAQUAAAAEAAAABgoAAAAIVGltZUluZm8GCwAAAAbml7bpl7QBBgAAAAQAAAAGDAAAAARUZW1wBg0AAAAG5rip5bqmAQcAAAAEAAAABg4AAAAFU3BlZWQGDwAAAAbpgJ/luqYL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridDryer1Action] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 3, 17 + MCDataGridView8 + 373, 107 + 3 + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAGAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridDryer1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + Fill + 3, 17 + MCDataGridView9 + 373, 107 + 2 + + False + 干混机混合配方 + 508, 21 + GroupBox3 + 379, 127 + 1 + + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAHAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridWater1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + 4, 117 + MCDataGridView5 + 373, 113 + 4 + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAHAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridSilo1] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + 4, 3 + MCDataGridView1 + 373, 113 + 3 + + 糊化机(#A) + TabPage1 + + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAHAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridWater2] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + 4, 119 + MCDataGridView6 + 373, 113 + 6 + + + False + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAFoAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAAFTU5hbWUGCAAAAAznianmlpnlkI3np7ABBQAAAAQAAAAGCQAAAAZXZWlnaHQGCgAAAAbph43ph48BBgAAAAQAAAAGCwAAAAlUb2xlcmFuY2UGDAAAAAblhazlt64L + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAHAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAANBAs= + + [DataSource1].[dataGridSilo2] + + True + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAE5TeXN0ZW0uRGF0YSwgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAABVTeXN0ZW0uRGF0YS5EYXRhVGFibGUDAAAAGURhdGFUYWJsZS5SZW1vdGluZ1ZlcnNpb24JWG1sU2NoZW1hC1htbERpZmZHcmFtAwEBDlN5c3RlbS5WZXJzaW9uAgAAAAkDAAAABgQAAACFBDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9InV0Zi0xNiI/Pg0KPHhzOnNjaGVtYSB4bWxucz0iIiB4bWxuczp4cz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOm1zZGF0YT0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp4bWwtbXNkYXRhIj4NCiAgPHhzOmVsZW1lbnQgbmFtZT0iTUNEYXRhR3JpZFZpZXciPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQogIDx4czplbGVtZW50IG5hbWU9InRtcERhdGFTZXQiIG1zZGF0YTpJc0RhdGFTZXQ9InRydWUiIG1zZGF0YTpNYWluRGF0YVRhYmxlPSJNQ0RhdGFHcmlkVmlldyIgbXNkYXRhOlVzZUN1cnJlbnRMb2NhbGU9InRydWUiPg0KICAgIDx4czpjb21wbGV4VHlwZT4NCiAgICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIgLz4NCiAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICA8L3hzOmVsZW1lbnQ+DQo8L3hzOnNjaGVtYT4GBQAAAIABPGRpZmZncjpkaWZmZ3JhbSB4bWxuczptc2RhdGE9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206eG1sLW1zZGF0YSIgeG1sbnM6ZGlmZmdyPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnhtbC1kaWZmZ3JhbS12MSIgLz4EAwAAAA5TeXN0ZW0uVmVyc2lvbgQAAAAGX01ham9yBl9NaW5vcgZfQnVpbGQJX1JldmlzaW9uAAAAAAgICAgCAAAAAAAAAP//////////Cw== + + None + True + True + False + False + 4, 5 + MCDataGridView7 + 373, 113 + 5 + + 糊化机(#B) + TabPage2 + + 27, 168 + TabControl1 + 388, 262 + + False + 明细 + Fill + 0, 0 + GroupBox2 + 1094, 500 + 0 + + Bottom + 0, 294 + Panel11 + 1094, 500 + + Fill + 0, 61 + Panel10 + 1094, 794 + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAIAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDQ4NkNGRDNGQTlGQjQ4NzIwRjI4MkM3NTMyMUI5NDRFBgYAAAAb5qaE6I+K6YWN5pa5566h55CG5Yid5aeL5YyWBgcAAAAb5qaE6I+K6YWN5pa5566h55CG5Yid5aeL5YyWCw== + + + + False + + + + None + True + True + True + + + Red + DarkGray + 刷新 + 宋体, 14.25pt, style=Bold + 367, 12 + MCButton5 + 100, 30 + 15 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAJAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDIxMEZBMThDQzc4QjZFMDMwMEJBRjcxQ0IwNzVGNkEyBgYAAAAY5qaE6I+K6YWN5pa5566h55CG5pu05pawBgcAAAAY5qaE6I+K6YWN5pa5566h55CG5pu05pawCw== + + + + False + + + + None + True + True + True + + + Red + DarkGray + Transparent + 修改 + 宋体, 14.25pt, style=Bold + 123, 12 + MCButton1 + 100, 30 + 13 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAJAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDE1RUNBODJBM0NGQkVGMTg3NzBBRDY5QkU5OEJBQUY3BgYAAAAY5qaE6I+K6YWN5pa5566h55CG5Yig6ZmkBgcAAAAY5qaE6I+K6YWN5pa5566h55CG5Yig6ZmkCw== + + + + False + + + + None + True + True + True + + + Red + DarkGray + Transparent + 删除 + 宋体, 14.25pt, style=Bold + 245, 12 + MCButton4 + 100, 30 + 12 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAJAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIEQ5RjNEOUQ5ODg1QTNEODZBNDRBRkZGNUFENTYxMTVBBgYAAAAY5qaE6I+K6YWN5pa5566h55CG5re75YqgBgcAAAAY5qaE6I+K6YWN5pa5566h55CG5re75YqgCw== + + + + False + + + + None + True + True + True + + + Red + DarkGray + Transparent + 添加 + 宋体, 14.25pt, style=Bold + 5, 12 + MCButton2 + 100, 30 + 14 + + Top + 0, 0 + Panel9 + 1094, 61 + + Fill + 0, 0 + Panel8 + 1094, 855 + + Fill + 0, 0 + Panel3 + 1094, 855 + + Fill + 0, 0 + Panel2 + 1094, 855 + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAIAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIDQ4NkNGRDNGQTlGQjQ4NzIwRjI4MkM3NTMyMUI5NDRFBgYAAAAb5qaE6I+K6YWN5pa5566h55CG5Yid5aeL5YyWBgcAAAAb5qaE6I+K6YWN5pa5566h55CG5Yid5aeL5YyWCw== + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL + + False + False + False + Control + 1110, 894 + WindowsDefaultLocation + 榄菊配方管理 + Normal + + Tile + 宋体, 9pt + ControlText + FormLJRecipeData + diff --git a/Main/MCEdit/Data/MCProject/nodeForm/FormMaterialInfoType.xml b/Main/MCEdit/Data/MCProject/nodeForm/FormMaterialInfoType.xml index d1ed6ea..1e1b571 100644 --- a/Main/MCEdit/Data/MCProject/nodeForm/FormMaterialInfoType.xml +++ b/Main/MCEdit/Data/MCProject/nodeForm/FormMaterialInfoType.xml @@ -3,7 +3,7 @@ False - AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAwAAAF0AAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAANBQUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgcAAAACaWQGCAAAAAbluo/lj7cBBQAAAAQAAAAGCQAAAAxNYXRlcmlhbE5hbWUGCgAAAAznianmlpnlkI3np7ABBgAAAAQAAAAGCwAAAAViTmFtZQYMAAAADOeJqeaWmeexu+WIqws= + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAAAgAAAGAAAAAHAwAAAAABAAAACAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAADQYFBAAAAChNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zAgAAAApfZmlsZWREYXRhDF9kaXNwbGF5TmFtZQEBAgAAAAYGAAAAAmlkBgcAAAAG5bqP5Y+3AQUAAAAEAAAABggAAAAMTWF0ZXJpYWxOYW1lBgkAAAAM54mp5paZ5ZCN56ewCw== AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL @@ -155,7 +155,7 @@ Control 712, 426 WindowsDefaultLocation - 物料 + 物料管理 Normal Tile diff --git a/Main/MCEdit/Data/MCProject/nodeForm/FormStockMaterial.xml b/Main/MCEdit/Data/MCProject/nodeForm/FormStockMaterial.xml index 629cd02..103e01b 100644 --- a/Main/MCEdit/Data/MCProject/nodeForm/FormStockMaterial.xml +++ b/Main/MCEdit/Data/MCProject/nodeForm/FormStockMaterial.xml @@ -3,7 +3,7 @@ False - AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABgAAAJsAAAAHAwAAAAABAAAAEAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAAkIAAAACQkAAAANCgUEAAAAKE1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnMCAAAACl9maWxlZERhdGEMX2Rpc3BsYXlOYW1lAQECAAAABgoAAAACaWQGCwAAAAbluo/lj7cBBQAAAAQAAAAGDAAAAARDb2RlBg0AAAAM5aSn5LuT57yW56CBAQYAAAAEAAAABg4AAAAJU3RvY2tOYW1lBg8AAAAM5aSn5LuT5ZCN56ewAQcAAAAEAAAABhAAAAAJTVR5cGVOYW1lBhEAAAAM54mp5paZ57G75YirAQgAAAAEAAAABhIAAAAFTU5hbWUGEwAAAAznianmlpnlkI3np7ABCQAAAAQAAAAGFAAAAAZSZW1hcmsGFQAAAAblpIfms6gL + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJoBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zLCBNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXQMAAAAGX2l0ZW1zBV9zaXplCF92ZXJzaW9uBAAAKk1lc25hYy5Db250cm9scy5CYXNlLkRhdGFHcmlkVmlld0NvbHVtbnNbXQIAAAAICAkDAAAABQAAAKEAAAAHAwAAAAABAAAAEAAAAAQoTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGF0YUdyaWRWaWV3Q29sdW1ucwIAAAAJBAAAAAkFAAAACQYAAAAJBwAAAAkIAAAADQsFBAAAAChNZXNuYWMuQ29udHJvbHMuQmFzZS5EYXRhR3JpZFZpZXdDb2x1bW5zAgAAAApfZmlsZWREYXRhDF9kaXNwbGF5TmFtZQEBAgAAAAYJAAAAAmlkBgoAAAAG5bqP5Y+3AQUAAAAEAAAABgsAAAAEQ29kZQYMAAAAEuWtmOWCqOiuvuWkh+e8lueggQEGAAAABAAAAAYNAAAACVN0b2NrTmFtZQYOAAAAEuWtmOWCqOiuvuWkh+WQjeensAEHAAAABAAAAAYPAAAABU1OYW1lBhAAAAAM54mp5paZ5ZCN56ewAQgAAAAEAAAABhEAAAAGUmVtYXJrBhIAAAAG5aSH5rOoCw== AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAAAAAAAAAAABwMAAAAAAQAAAAAAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAL @@ -62,7 +62,7 @@ - AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAIAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIEU0QzA3RDU2RUM4RDQ5OEUzNjhEREE4N0QxQTVGMENEBgYAAAAS5L+u5pS55aSn5LuT54mp5paZBgcAAAAS5L+u5pS55aSn5LuT54mp5paZCw== + AAEAAAD/////AQAAAAAAAAAMAgAAAEtNZXNuYWMuQ29udHJvbHMuQmFzZSwgVmVyc2lvbj0xLjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGwEAQAAAJMBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNZXNuYWMuQ29udHJvbHMuQmFzZS5EZXNpZ25BY3Rpb24sIE1lc25hYy5Db250cm9scy5CYXNlLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1dAwAAAAZfaXRlbXMFX3NpemUIX3ZlcnNpb24EAAAjTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uW10CAAAACAgJAwAAAAEAAAAKAAAABwMAAAAAAQAAAAQAAAAEIU1lc25hYy5Db250cm9scy5CYXNlLkRlc2lnbkFjdGlvbgIAAAAJBAAAAA0DBQQAAAAhTWVzbmFjLkNvbnRyb2xzLkJhc2UuRGVzaWduQWN0aW9uAwAAABU8R1VJRD5rX19CYWNraW5nRmllbGQVPE5hbWU+a19fQmFja2luZ0ZpZWxkFzxSZW1hcms+a19fQmFja2luZ0ZpZWxkAQEBAgAAAAYFAAAAIEU0QzA3RDU2RUM4RDQ5OEUzNjhEREE4N0QxQTVGMENEBgYAAAAS5L+u5pS55aSn5LuT54mp5paZBgcAAAAS5L+u5pS55aSn5LuT54mp5paZCw== @@ -107,7 +107,7 @@ Control 858, 544 WindowsDefaultLocation - 大仓物料 + 物料对应关系 Normal Tile diff --git a/Main/MCEdit/MCEdit.csproj b/Main/MCEdit/MCEdit.csproj index 10f6144..e1830d3 100644 --- a/Main/MCEdit/MCEdit.csproj +++ b/Main/MCEdit/MCEdit.csproj @@ -269,6 +269,10 @@ Designer PreserveNewest + + Designer + PreserveNewest + Designer PreserveNewest