From e3e55adad78558fa1e0741f6b97d699ebc224821 Mon Sep 17 00:00:00 2001 From: yibo <361071264@qq.com> Date: Tue, 17 Oct 2017 12:52:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BO/BO.csproj | 1 + BO/BO/Bill/OrderDetail/HurryRecord.cs | 23 + BO/BO/Bill/OrderDetail/OrderDetail.cs | 4 + BO/Utils/BillRpc/OrderDetailRpc.cs | 34 +- ButcherOrder/ButcherOrderForm.cs | 1 + ButcherOrder/ViewDetail.cs | 2 + ButcherWeight/RecordView.Designer.cs | 25 +- OrderConfirm/OrderConfirmForm.cs | 2 +- QualityAndOrder/HurryRecordView.Designer.cs | 206 ++++++ QualityAndOrder/HurryRecordView.cs | 60 ++ QualityAndOrder/HurryRecordView.resx | 144 ++++ QualityAndOrder/QualityAndOrder.csproj | 12 + QualityAndOrder/QualityOrderForm.Designer.cs | 653 +++++++++++++------ QualityAndOrder/QualityOrderForm.cs | 7 +- QualityAndOrder/QualityOrderForm.resx | 109 ++-- QualityAndOrder/QualityOrderFormForTab2.cs | 175 +++-- QualityAndOrder/QualityOrderFormForTab3.cs | 194 ++++++ Setup/Release/Setup.msi | Bin 1457664 -> 1473024 bytes Setup/Setup.vdproj | 184 ++++++ WeighAndGrading/GradeContext.cs | 6 + WeighAndGrading/GradeFrom.cs | 82 ++- WeighAndGrading/GradeSettingFrom.Designer.cs | 68 +- WeighAndGrading/GradeSettingFrom.cs | 17 + 23 files changed, 1647 insertions(+), 362 deletions(-) create mode 100644 BO/BO/Bill/OrderDetail/HurryRecord.cs create mode 100644 QualityAndOrder/HurryRecordView.Designer.cs create mode 100644 QualityAndOrder/HurryRecordView.cs create mode 100644 QualityAndOrder/HurryRecordView.resx create mode 100644 QualityAndOrder/QualityOrderFormForTab3.cs diff --git a/BO/BO.csproj b/BO/BO.csproj index 8bd7cf5..217555b 100644 --- a/BO/BO.csproj +++ b/BO/BO.csproj @@ -58,6 +58,7 @@ + diff --git a/BO/BO/Bill/OrderDetail/HurryRecord.cs b/BO/BO/Bill/OrderDetail/HurryRecord.cs new file mode 100644 index 0000000..11fcd92 --- /dev/null +++ b/BO/BO/Bill/OrderDetail/HurryRecord.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BO.BO.Bill +{ + public class HurryRecord + { + public long ID { get; set; } + + public long FromOrderDetail_ID { get; set; } + + public long? B3WeighBill_ID { get; set; } + + public int? Order { get; set; } + + public int HurryNumber { get; set; } + + public DateTime Time { get; set; } + } +} diff --git a/BO/BO/Bill/OrderDetail/OrderDetail.cs b/BO/BO/Bill/OrderDetail/OrderDetail.cs index 11a7187..3d4a1c5 100644 --- a/BO/BO/Bill/OrderDetail/OrderDetail.cs +++ b/BO/BO/Bill/OrderDetail/OrderDetail.cs @@ -20,10 +20,14 @@ namespace BO.BO.Bill public long? B3WeighBill_ID { get; set; } + public string Supplier_Name { get; set; } + public int Order { get; set; } public int PlanNumber { get; set; } + public int HurryNumber { get; set; } + public string LiveColonyHouse_Name { get; set; } public bool IsHurryButcher { get; set; } diff --git a/BO/Utils/BillRpc/OrderDetailRpc.cs b/BO/Utils/BillRpc/OrderDetailRpc.cs index a8fdb04..514a914 100644 --- a/BO/Utils/BillRpc/OrderDetailRpc.cs +++ b/BO/Utils/BillRpc/OrderDetailRpc.cs @@ -39,10 +39,10 @@ namespace BO.Utils.BillRpc return RpcFacade.Call(method, id); } - public static List GetOrderDetail(DateTime date, int? minOrder = null) + public static List GetOrderDetail(DateTime date,bool onlyNormal) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/GetOrderDetail"; - var result = RpcFacade.Call(method, date, minOrder); + var result = RpcFacade.Call(method, date, onlyNormal); result = result.ESerializeDateTime(); return serializer.Deserialize>(result); } @@ -61,12 +61,6 @@ namespace BO.Utils.BillRpc RpcFacade.Call(method, id, number); } - public static void UpdateHurryFlag(long id, bool flag) - { - const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/UpdateHurryFlag"; - RpcFacade.Call(method, id, flag); - } - public static void Delete(long id) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/Delete"; @@ -78,5 +72,29 @@ namespace BO.Utils.BillRpc const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/ChangeShowType"; RpcFacade.Call(method, weightBillID, show); } + + public static List GetHurryRecordList(long orderID) + { + const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/GetHurryRecords"; + var result = RpcFacade.Call(method, orderID); + result = result.ESerializeDateTime(); + return serializer.Deserialize>(result); + } + + public static void DeleteHurryRecord(long id) + { + const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/DeleteHurryRecord"; + RpcFacade.Call(method, id); + } + + public static int InsertHurryRecord(OrderDetail entity) + { + var detail = new HurryRecord(); + detail.HurryNumber = entity.HurryNumber; + detail.Time = DateTime.Now; + detail.FromOrderDetail_ID = entity.ID; + const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/OrderDetailRpc/InsertHurryRecord"; + return RpcFacade.Call(method, serializer.Serialize(detail)); + } } } diff --git a/ButcherOrder/ButcherOrderForm.cs b/ButcherOrder/ButcherOrderForm.cs index f467b86..44f3645 100644 --- a/ButcherOrder/ButcherOrderForm.cs +++ b/ButcherOrder/ButcherOrderForm.cs @@ -201,6 +201,7 @@ namespace ButcherOrder var view = new ViewDetail(entity); if (view.ShowDialog() == DialogResult.OK) { + entity.HotFadeNumber = view.HotFadeNumber; secondOrderGridView.Refresh(); } } diff --git a/ButcherOrder/ViewDetail.cs b/ButcherOrder/ViewDetail.cs index 97bd9ed..7ad2fa2 100644 --- a/ButcherOrder/ViewDetail.cs +++ b/ButcherOrder/ViewDetail.cs @@ -56,5 +56,7 @@ namespace ButcherOrder detailGridView1.DataSource = details; detailGridView1.Refresh(); } + + public int HotFadeNumber { get { return secondOrder.HotFadeNumber; } } } } diff --git a/ButcherWeight/RecordView.Designer.cs b/ButcherWeight/RecordView.Designer.cs index f428bb2..aee2163 100644 --- a/ButcherWeight/RecordView.Designer.cs +++ b/ButcherWeight/RecordView.Designer.cs @@ -33,13 +33,13 @@ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); this.detailGridView = new BWP.WinFormControl.UDataGridView(); - this.closeBtn = new System.Windows.Forms.Button(); this.D_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.D_WeightBill_Detail_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.D_Tpye = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.D_Weight = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.D_Time = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.D_Delete = new System.Windows.Forms.DataGridViewButtonColumn(); + this.closeBtn = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.detailGridView)).BeginInit(); this.SuspendLayout(); // @@ -82,17 +82,6 @@ this.detailGridView.TabIndex = 0; this.detailGridView.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.detailGridView_CellContentClick); // - // closeBtn - // - this.closeBtn.Font = new System.Drawing.Font("宋体", 15F); - this.closeBtn.Location = new System.Drawing.Point(212, 372); - this.closeBtn.Name = "closeBtn"; - this.closeBtn.Size = new System.Drawing.Size(146, 52); - this.closeBtn.TabIndex = 1; - this.closeBtn.Text = "关闭"; - this.closeBtn.UseVisualStyleBackColor = true; - this.closeBtn.Click += new System.EventHandler(this.closeBtn_Click); - // // D_ID // this.D_ID.DataPropertyName = "ID"; @@ -142,6 +131,17 @@ this.D_Delete.UseColumnTextForButtonValue = true; this.D_Delete.Width = 140; // + // closeBtn + // + this.closeBtn.Font = new System.Drawing.Font("宋体", 15F); + this.closeBtn.Location = new System.Drawing.Point(212, 372); + this.closeBtn.Name = "closeBtn"; + this.closeBtn.Size = new System.Drawing.Size(146, 52); + this.closeBtn.TabIndex = 1; + this.closeBtn.Text = "关闭"; + this.closeBtn.UseVisualStyleBackColor = true; + this.closeBtn.Click += new System.EventHandler(this.closeBtn_Click); + // // RecordView // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -151,7 +151,6 @@ this.Controls.Add(this.closeBtn); this.Controls.Add(this.detailGridView); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; - this.MaximizeBox = false; this.Name = "RecordView"; this.Text = "过磅明细"; ((System.ComponentModel.ISupportInitialize)(this.detailGridView)).EndInit(); diff --git a/OrderConfirm/OrderConfirmForm.cs b/OrderConfirm/OrderConfirmForm.cs index a9db9ac..efa4cf1 100644 --- a/OrderConfirm/OrderConfirmForm.cs +++ b/OrderConfirm/OrderConfirmForm.cs @@ -78,7 +78,7 @@ namespace OrderConfirm ConfirmOrder last; private void BindOrderGrid() { - uDataGridView1.DataSource = list.OrderBy(x => x.Order).OrderBy(x => x.Confirmed).ToList(); + uDataGridView1.DataSource = list.OrderByDescending(x => x.Order).OrderBy(x => x.Confirmed).ToList(); if (last == null && uDataGridView1.CurrentRow != null) { last = uDataGridView1.CurrentRow.DataBoundItem as ConfirmOrder; diff --git a/QualityAndOrder/HurryRecordView.Designer.cs b/QualityAndOrder/HurryRecordView.Designer.cs new file mode 100644 index 0000000..22a7a65 --- /dev/null +++ b/QualityAndOrder/HurryRecordView.Designer.cs @@ -0,0 +1,206 @@ +namespace QualityAndOrder +{ + partial class HurryRecordView + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + this.closeBtn = new System.Windows.Forms.Button(); + this.recordGridView = new BWP.WinFormControl.UDataGridView(); + this.R_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_FromOrderDetail_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_B3WeighBill_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_Order = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_HurryNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_Time = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.R_Delete = new System.Windows.Forms.DataGridViewButtonColumn(); + this.R_Print = new System.Windows.Forms.DataGridViewButtonColumn(); + ((System.ComponentModel.ISupportInitialize)(this.recordGridView)).BeginInit(); + this.SuspendLayout(); + // + // closeBtn + // + this.closeBtn.Font = new System.Drawing.Font("宋体", 15F); + this.closeBtn.Location = new System.Drawing.Point(282, 361); + this.closeBtn.Name = "closeBtn"; + this.closeBtn.Size = new System.Drawing.Size(146, 52); + this.closeBtn.TabIndex = 3; + this.closeBtn.Text = "关闭"; + this.closeBtn.UseVisualStyleBackColor = true; + this.closeBtn.Click += new System.EventHandler(this.closeBtn_Click); + // + // recordGridView + // + this.recordGridView.AllowUserToAddRows = false; + this.recordGridView.AllowUserToDeleteRows = false; + this.recordGridView.AllowUserToResizeColumns = false; + this.recordGridView.AllowUserToResizeRows = false; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.recordGridView.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; + this.recordGridView.BackgroundColor = System.Drawing.Color.White; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.recordGridView.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.recordGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.recordGridView.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.R_ID, + this.R_FromOrderDetail_ID, + this.R_B3WeighBill_ID, + this.R_Order, + this.R_HurryNumber, + this.R_Time, + this.R_Delete, + this.R_Print}); + this.recordGridView.Location = new System.Drawing.Point(31, 19); + this.recordGridView.MultiSelect = false; + this.recordGridView.Name = "recordGridView"; + this.recordGridView.ReadOnly = true; + this.recordGridView.RowHeadersVisible = false; + dataGridViewCellStyle6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + this.recordGridView.RowsDefaultCellStyle = dataGridViewCellStyle6; + this.recordGridView.RowTemplate.Height = 60; + this.recordGridView.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.recordGridView.Size = new System.Drawing.Size(635, 323); + this.recordGridView.TabIndex = 2; + this.recordGridView.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.recordGridView_CellClick); + // + // R_ID + // + this.R_ID.DataPropertyName = "ID"; + this.R_ID.HeaderText = "ID"; + this.R_ID.Name = "R_ID"; + this.R_ID.ReadOnly = true; + this.R_ID.Visible = false; + // + // R_FromOrderDetail_ID + // + this.R_FromOrderDetail_ID.DataPropertyName = "FromOrderDetail_ID"; + this.R_FromOrderDetail_ID.HeaderText = "FromOrderDetail_ID"; + this.R_FromOrderDetail_ID.Name = "R_FromOrderDetail_ID"; + this.R_FromOrderDetail_ID.ReadOnly = true; + this.R_FromOrderDetail_ID.Visible = false; + // + // R_B3WeighBill_ID + // + this.R_B3WeighBill_ID.DataPropertyName = "B3WeighBill_ID"; + this.R_B3WeighBill_ID.HeaderText = "磅单号"; + this.R_B3WeighBill_ID.Name = "R_B3WeighBill_ID"; + this.R_B3WeighBill_ID.ReadOnly = true; + this.R_B3WeighBill_ID.Width = 90; + // + // R_Order + // + this.R_Order.DataPropertyName = "Order"; + this.R_Order.HeaderText = "序号"; + this.R_Order.Name = "R_Order"; + this.R_Order.ReadOnly = true; + this.R_Order.Width = 80; + // + // R_HurryNumber + // + this.R_HurryNumber.DataPropertyName = "HurryNumber"; + dataGridViewCellStyle3.Format = "#0.######"; + this.R_HurryNumber.DefaultCellStyle = dataGridViewCellStyle3; + this.R_HurryNumber.HeaderText = "头数"; + this.R_HurryNumber.Name = "R_HurryNumber"; + this.R_HurryNumber.ReadOnly = true; + this.R_HurryNumber.Width = 80; + // + // R_Time + // + this.R_Time.DataPropertyName = "Time"; + this.R_Time.HeaderText = "时间"; + this.R_Time.Name = "R_Time"; + this.R_Time.ReadOnly = true; + this.R_Time.Width = 140; + // + // R_Delete + // + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle4.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.R_Delete.DefaultCellStyle = dataGridViewCellStyle4; + this.R_Delete.HeaderText = "删除"; + this.R_Delete.Name = "R_Delete"; + this.R_Delete.ReadOnly = true; + this.R_Delete.Text = "删除"; + this.R_Delete.UseColumnTextForButtonValue = true; + this.R_Delete.Width = 120; + // + // R_Print + // + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle5.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.R_Print.DefaultCellStyle = dataGridViewCellStyle5; + this.R_Print.HeaderText = "打印"; + this.R_Print.Name = "R_Print"; + this.R_Print.ReadOnly = true; + this.R_Print.Text = "打印"; + this.R_Print.UseColumnTextForButtonValue = true; + this.R_Print.Width = 120; + // + // HurryRecordView + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(696, 436); + this.ControlBox = false; + this.Controls.Add(this.closeBtn); + this.Controls.Add(this.recordGridView); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.Name = "HurryRecordView"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "急宰记录"; + ((System.ComponentModel.ISupportInitialize)(this.recordGridView)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button closeBtn; + private BWP.WinFormControl.UDataGridView recordGridView; + private System.Windows.Forms.DataGridViewTextBoxColumn R_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn R_FromOrderDetail_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn R_B3WeighBill_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn R_Order; + private System.Windows.Forms.DataGridViewTextBoxColumn R_HurryNumber; + private System.Windows.Forms.DataGridViewTextBoxColumn R_Time; + private System.Windows.Forms.DataGridViewButtonColumn R_Delete; + private System.Windows.Forms.DataGridViewButtonColumn R_Print; + } +} \ No newline at end of file diff --git a/QualityAndOrder/HurryRecordView.cs b/QualityAndOrder/HurryRecordView.cs new file mode 100644 index 0000000..344c58a --- /dev/null +++ b/QualityAndOrder/HurryRecordView.cs @@ -0,0 +1,60 @@ +using BO.BO.Bill; +using BO.Utils.BillRpc; +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace QualityAndOrder +{ + public partial class HurryRecordView : Form + { + bool changed = false; + List mRecords; + public HurryRecordView(long fromOrderID) + { + InitializeComponent(); + recordGridView.AutoGenerateColumns = false; + mRecords = OrderDetailRpc.GetHurryRecordList(fromOrderID).OrderBy(x => x.ID).ToList(); + recordGridView.DataSource = null; + recordGridView.DataSource = mRecords; + recordGridView.Refresh(); + } + + private void closeBtn_Click(object sender, EventArgs e) + { + if (changed) + DialogResult = DialogResult.OK; + this.Close(); + } + + private void recordGridView_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex == -1) + return; + if (e.ColumnIndex != recordGridView.ColumnCount - 1) + return; + var entity = recordGridView.CurrentRow.DataBoundItem as HurryRecord; + OrderDetailRpc.DeleteHurryRecord(entity.ID); + _result += entity.HurryNumber; + mRecords.Remove(entity); + if (!changed) + changed = true; + recordGridView.DataSource = null; + if (mRecords.Any()) + recordGridView.DataSource = mRecords; + recordGridView.Refresh(); + } + + private int _result = 0; + public int Result + { + get { return _result; } + } + } +} diff --git a/QualityAndOrder/HurryRecordView.resx b/QualityAndOrder/HurryRecordView.resx new file mode 100644 index 0000000..21438fd --- /dev/null +++ b/QualityAndOrder/HurryRecordView.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/QualityAndOrder/QualityAndOrder.csproj b/QualityAndOrder/QualityAndOrder.csproj index 470da40..576f250 100644 --- a/QualityAndOrder/QualityAndOrder.csproj +++ b/QualityAndOrder/QualityAndOrder.csproj @@ -45,6 +45,12 @@ + + Form + + + HurryRecordView.cs + Form @@ -55,6 +61,9 @@ Form + + Form + @@ -67,6 +76,9 @@ + + HurryRecordView.cs + QualityOrderForm.cs diff --git a/QualityAndOrder/QualityOrderForm.Designer.cs b/QualityAndOrder/QualityOrderForm.Designer.cs index 8766e47..1878df8 100644 --- a/QualityAndOrder/QualityOrderForm.Designer.cs +++ b/QualityAndOrder/QualityOrderForm.Designer.cs @@ -28,23 +28,27 @@ /// private void InitializeComponent() { - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle29 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle30 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle31 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle32 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle33 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle34 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle9 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle10 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle11 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle13 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle14 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle16 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle25 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle28 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle26 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle27 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle(); this.uTabControl1 = new BWP.WinFormControl.UTabControl(); this.tabPage1 = new System.Windows.Forms.TabPage(); this.vScrollBar1 = new System.Windows.Forms.VScrollBar(); @@ -86,6 +90,9 @@ this.testTimeInput = new BWP.WinFormControl.UDatePicker(); this.label20 = new System.Windows.Forms.Label(); this.tabPage2 = new System.Windows.Forms.TabPage(); + this.butcherSearch = new System.Windows.Forms.Button(); + this.butcherDateInput = new BWP.WinFormControl.UDatePicker(); + this.label3 = new System.Windows.Forms.Label(); this.vScrollBar3 = new System.Windows.Forms.VScrollBar(); this.vScrollBar2 = new System.Windows.Forms.VScrollBar(); this.panel3 = new System.Windows.Forms.Panel(); @@ -110,22 +117,39 @@ this.P_OKBtn = new System.Windows.Forms.DataGridViewButtonColumn(); this.P_Hidden = new System.Windows.Forms.DataGridViewButtonColumn(); this.orderGrid = new BWP.WinFormControl.UDataGridView(); + this.tab2SyncBtn = new System.Windows.Forms.Button(); + this.tab2DateSelect = new BWP.WinFormControl.UDatePicker(); + this.label4 = new System.Windows.Forms.Label(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.vScrollBar4 = new System.Windows.Forms.VScrollBar(); + this.tab3SearchBtn = new System.Windows.Forms.Button(); + this.tab3DateSelect = new BWP.WinFormControl.UDatePicker(); + this.label7 = new System.Windows.Forms.Label(); + this.panel4 = new System.Windows.Forms.Panel(); + this.tab3KeyPanel = new System.Windows.Forms.FlowLayoutPanel(); + this.label8 = new System.Windows.Forms.Label(); + this.orderGrid3 = new BWP.WinFormControl.UDataGridView(); + this.H_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_WeightBill_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_SecondarySplit = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_Order = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_B3WeighBill_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_Supplier_Name = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_LiveColonyHouse_Name = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_PlanNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.H_HurryNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewButtonColumn1 = new System.Windows.Forms.DataGridViewButtonColumn(); + this.H_View = new System.Windows.Forms.DataGridViewButtonColumn(); this.O_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_IsHurryButcher = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_WeightBill_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_SecondarySplit = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_Order = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_B3WeighBill_ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.O_PlanNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.O_Supplier_Name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_LiveColonyHouse_Name = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.O_PlanNumber = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.O_OKBtn = new System.Windows.Forms.DataGridViewButtonColumn(); - this.O_HurryBtn = new System.Windows.Forms.DataGridViewButtonColumn(); - this.tab2SyncBtn = new System.Windows.Forms.Button(); - this.tab2DateSelect = new BWP.WinFormControl.UDatePicker(); - this.label4 = new System.Windows.Forms.Label(); - this.butcherSearch = new System.Windows.Forms.Button(); - this.butcherDateInput = new BWP.WinFormControl.UDatePicker(); - this.label3 = new System.Windows.Forms.Label(); this.uTabControl1.SuspendLayout(); this.tabPage1.SuspendLayout(); this.panel1.SuspendLayout(); @@ -139,12 +163,16 @@ this.panel2.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.preOrderGrid)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.orderGrid)).BeginInit(); + this.tabPage5.SuspendLayout(); + this.panel4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.orderGrid3)).BeginInit(); this.SuspendLayout(); // // uTabControl1 // this.uTabControl1.Controls.Add(this.tabPage1); this.uTabControl1.Controls.Add(this.tabPage2); + this.uTabControl1.Controls.Add(this.tabPage5); this.uTabControl1.Dock = System.Windows.Forms.DockStyle.Fill; this.uTabControl1.FromRightFlow = false; this.uTabControl1.ItemSize = new System.Drawing.Size(150, 50); @@ -226,17 +254,17 @@ this.sanctionGrid.AllowUserToDeleteRows = false; this.sanctionGrid.AllowUserToResizeColumns = false; this.sanctionGrid.AllowUserToResizeRows = false; - dataGridViewCellStyle29.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); - this.sanctionGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle29; + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.sanctionGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; this.sanctionGrid.BackgroundColor = System.Drawing.Color.White; - dataGridViewCellStyle30.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle30.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle30.Font = new System.Drawing.Font("宋体", 12F); - dataGridViewCellStyle30.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle30.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle30.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle30.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.sanctionGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle30; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.sanctionGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; this.sanctionGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.sanctionGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.S_AbnormalItem_Name1, @@ -257,9 +285,9 @@ this.sanctionGrid.Name = "sanctionGrid"; this.sanctionGrid.ReadOnly = true; this.sanctionGrid.RowHeadersVisible = false; - dataGridViewCellStyle31.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle31.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); - this.sanctionGrid.RowsDefaultCellStyle = dataGridViewCellStyle31; + dataGridViewCellStyle3.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + this.sanctionGrid.RowsDefaultCellStyle = dataGridViewCellStyle3; this.sanctionGrid.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.sanctionGrid.RowTemplate.Height = 50; this.sanctionGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; @@ -468,17 +496,17 @@ this.weightBillGrid.AllowUserToDeleteRows = false; this.weightBillGrid.AllowUserToResizeColumns = false; this.weightBillGrid.AllowUserToResizeRows = false; - dataGridViewCellStyle32.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); - this.weightBillGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle32; + dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.weightBillGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle4; this.weightBillGrid.BackgroundColor = System.Drawing.Color.White; - dataGridViewCellStyle33.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle33.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle33.Font = new System.Drawing.Font("宋体", 12F); - dataGridViewCellStyle33.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle33.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle33.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle33.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.weightBillGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle33; + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle5.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.weightBillGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5; this.weightBillGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.weightBillGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.W_ID, @@ -493,11 +521,11 @@ this.weightBillGrid.Name = "weightBillGrid"; this.weightBillGrid.ReadOnly = true; this.weightBillGrid.RowHeadersVisible = false; - dataGridViewCellStyle34.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle34.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle34.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); - dataGridViewCellStyle34.SelectionForeColor = System.Drawing.Color.Black; - this.weightBillGrid.RowsDefaultCellStyle = dataGridViewCellStyle34; + dataGridViewCellStyle6.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle6.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.Black; + this.weightBillGrid.RowsDefaultCellStyle = dataGridViewCellStyle6; this.weightBillGrid.RowTemplate.Height = 40; this.weightBillGrid.ScrollBars = System.Windows.Forms.ScrollBars.None; this.weightBillGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -620,6 +648,41 @@ this.tabPage2.Text = "排宰顺序"; this.tabPage2.UseVisualStyleBackColor = true; // + // butcherSearch + // + this.butcherSearch.Font = new System.Drawing.Font("宋体", 15F); + this.butcherSearch.Location = new System.Drawing.Point(277, 6); + this.butcherSearch.Name = "butcherSearch"; + this.butcherSearch.Size = new System.Drawing.Size(94, 56); + this.butcherSearch.TabIndex = 57; + this.butcherSearch.Text = "查询"; + this.butcherSearch.UseVisualStyleBackColor = true; + this.butcherSearch.Click += new System.EventHandler(this.butcherSearch_Click); + // + // butcherDateInput + // + this.butcherDateInput.BackColor = System.Drawing.Color.White; + this.butcherDateInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.butcherDateInput.Date = new System.DateTime(2017, 9, 8, 0, 0, 0, 0); + this.butcherDateInput.Font = new System.Drawing.Font("宋体", 15F); + this.butcherDateInput.Location = new System.Drawing.Point(124, 16); + this.butcherDateInput.Name = "butcherDateInput"; + this.butcherDateInput.Size = new System.Drawing.Size(135, 30); + this.butcherDateInput.TabIndex = 56; + this.butcherDateInput.Text = "2017/09/08"; + this.butcherDateInput.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.butcherDateInput.Type = BWP.WinFormControl.DateTimeType.Date; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("宋体", 14F); + this.label3.Location = new System.Drawing.Point(23, 22); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(104, 19); + this.label3.TabIndex = 55; + this.label3.Text = "宰杀日期:"; + // // vScrollBar3 // this.vScrollBar3.Location = new System.Drawing.Point(1334, 93); @@ -738,17 +801,17 @@ this.preOrderGrid.AllowUserToDeleteRows = false; this.preOrderGrid.AllowUserToResizeColumns = false; this.preOrderGrid.AllowUserToResizeRows = false; - dataGridViewCellStyle18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); - this.preOrderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle18; + dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.preOrderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7; this.preOrderGrid.BackgroundColor = System.Drawing.Color.White; - dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle19.Font = new System.Drawing.Font("宋体", 12F); - dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.preOrderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle8.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.preOrderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8; this.preOrderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.preOrderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.P_WeightBill_ID, @@ -767,11 +830,11 @@ this.preOrderGrid.Name = "preOrderGrid"; this.preOrderGrid.ReadOnly = true; this.preOrderGrid.RowHeadersVisible = false; - dataGridViewCellStyle23.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle23.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle23.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); - dataGridViewCellStyle23.SelectionForeColor = System.Drawing.Color.Black; - this.preOrderGrid.RowsDefaultCellStyle = dataGridViewCellStyle23; + dataGridViewCellStyle12.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle12.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + dataGridViewCellStyle12.SelectionForeColor = System.Drawing.Color.Black; + this.preOrderGrid.RowsDefaultCellStyle = dataGridViewCellStyle12; this.preOrderGrid.RowTemplate.Height = 60; this.preOrderGrid.ScrollBars = System.Windows.Forms.ScrollBars.None; this.preOrderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -847,9 +910,9 @@ // P_WeighTime // this.P_WeighTime.DataPropertyName = "WeighTime"; - dataGridViewCellStyle20.Format = "MM/dd HH:mm"; - dataGridViewCellStyle20.NullValue = null; - this.P_WeighTime.DefaultCellStyle = dataGridViewCellStyle20; + dataGridViewCellStyle9.Format = "MM/dd HH:mm"; + dataGridViewCellStyle9.NullValue = null; + this.P_WeighTime.DefaultCellStyle = dataGridViewCellStyle9; this.P_WeighTime.HeaderText = "过磅时间"; this.P_WeighTime.Name = "P_WeighTime"; this.P_WeighTime.ReadOnly = true; @@ -857,9 +920,9 @@ // // P_OKBtn // - dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle21.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); - this.P_OKBtn.DefaultCellStyle = dataGridViewCellStyle21; + dataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle10.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.P_OKBtn.DefaultCellStyle = dataGridViewCellStyle10; this.P_OKBtn.HeaderText = "排宰"; this.P_OKBtn.Name = "P_OKBtn"; this.P_OKBtn.ReadOnly = true; @@ -871,9 +934,9 @@ // // P_Hidden // - dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle22.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); - this.P_Hidden.DefaultCellStyle = dataGridViewCellStyle22; + dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle11.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.P_Hidden.DefaultCellStyle = dataGridViewCellStyle11; this.P_Hidden.HeaderText = "隐藏"; this.P_Hidden.Name = "P_Hidden"; this.P_Hidden.ReadOnly = true; @@ -886,17 +949,17 @@ this.orderGrid.AllowUserToDeleteRows = false; this.orderGrid.AllowUserToResizeColumns = false; this.orderGrid.AllowUserToResizeRows = false; - dataGridViewCellStyle24.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); - this.orderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle24; + dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.orderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13; this.orderGrid.BackgroundColor = System.Drawing.Color.White; - dataGridViewCellStyle25.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle25.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle25.Font = new System.Drawing.Font("宋体", 12F); - dataGridViewCellStyle25.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle25.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle25.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle25.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.orderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle25; + dataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle14.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.orderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14; this.orderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.orderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.O_ID, @@ -905,20 +968,20 @@ this.O_SecondarySplit, this.O_Order, this.O_B3WeighBill_ID, - this.O_PlanNumber, + this.O_Supplier_Name, this.O_LiveColonyHouse_Name, - this.O_OKBtn, - this.O_HurryBtn}); + this.O_PlanNumber, + this.O_OKBtn}); this.orderGrid.Location = new System.Drawing.Point(25, 93); this.orderGrid.MultiSelect = false; this.orderGrid.Name = "orderGrid"; this.orderGrid.ReadOnly = true; this.orderGrid.RowHeadersVisible = false; - dataGridViewCellStyle28.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); - dataGridViewCellStyle28.ForeColor = System.Drawing.Color.Black; - dataGridViewCellStyle28.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); - dataGridViewCellStyle28.SelectionForeColor = System.Drawing.Color.Black; - this.orderGrid.RowsDefaultCellStyle = dataGridViewCellStyle28; + dataGridViewCellStyle16.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle16.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle16.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + dataGridViewCellStyle16.SelectionForeColor = System.Drawing.Color.Black; + this.orderGrid.RowsDefaultCellStyle = dataGridViewCellStyle16; this.orderGrid.RowTemplate.Height = 60; this.orderGrid.ScrollBars = System.Windows.Forms.ScrollBars.None; this.orderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; @@ -927,6 +990,270 @@ this.orderGrid.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.orderGrid_CellClick); this.orderGrid.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.orderGrid_CellContentClick); // + // tab2SyncBtn + // + this.tab2SyncBtn.Font = new System.Drawing.Font("宋体", 15F); + this.tab2SyncBtn.Location = new System.Drawing.Point(841, 7); + this.tab2SyncBtn.Name = "tab2SyncBtn"; + this.tab2SyncBtn.Size = new System.Drawing.Size(94, 56); + this.tab2SyncBtn.TabIndex = 37; + this.tab2SyncBtn.Text = "同步"; + this.tab2SyncBtn.UseVisualStyleBackColor = true; + this.tab2SyncBtn.Click += new System.EventHandler(this.tab2SyncBtn_Click); + // + // tab2DateSelect + // + this.tab2DateSelect.BackColor = System.Drawing.Color.White; + this.tab2DateSelect.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tab2DateSelect.Date = new System.DateTime(2017, 9, 8, 0, 0, 0, 0); + this.tab2DateSelect.Font = new System.Drawing.Font("宋体", 15F); + this.tab2DateSelect.Location = new System.Drawing.Point(688, 17); + this.tab2DateSelect.Name = "tab2DateSelect"; + this.tab2DateSelect.Size = new System.Drawing.Size(135, 30); + this.tab2DateSelect.TabIndex = 36; + this.tab2DateSelect.Text = "2017/09/08"; + this.tab2DateSelect.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.tab2DateSelect.Type = BWP.WinFormControl.DateTimeType.Date; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Font = new System.Drawing.Font("宋体", 14F); + this.label4.Location = new System.Drawing.Point(587, 23); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(104, 19); + this.label4.TabIndex = 35; + this.label4.Text = "过磅日期:"; + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.vScrollBar4); + this.tabPage5.Controls.Add(this.tab3SearchBtn); + this.tabPage5.Controls.Add(this.tab3DateSelect); + this.tabPage5.Controls.Add(this.label7); + this.tabPage5.Controls.Add(this.panel4); + this.tabPage5.Controls.Add(this.label8); + this.tabPage5.Controls.Add(this.orderGrid3); + this.tabPage5.Location = new System.Drawing.Point(4, 54); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3); + this.tabPage5.Size = new System.Drawing.Size(1376, 773); + this.tabPage5.TabIndex = 2; + this.tabPage5.Text = "急宰"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // vScrollBar4 + // + this.vScrollBar4.Location = new System.Drawing.Point(760, 93); + this.vScrollBar4.Name = "vScrollBar4"; + this.vScrollBar4.Size = new System.Drawing.Size(40, 525); + this.vScrollBar4.TabIndex = 64; + // + // tab3SearchBtn + // + this.tab3SearchBtn.Font = new System.Drawing.Font("宋体", 15F); + this.tab3SearchBtn.Location = new System.Drawing.Point(277, 6); + this.tab3SearchBtn.Name = "tab3SearchBtn"; + this.tab3SearchBtn.Size = new System.Drawing.Size(94, 56); + this.tab3SearchBtn.TabIndex = 63; + this.tab3SearchBtn.Text = "查询"; + this.tab3SearchBtn.UseVisualStyleBackColor = true; + this.tab3SearchBtn.Click += new System.EventHandler(this.tab3SearchBtn_Click); + // + // tab3DateSelect + // + this.tab3DateSelect.BackColor = System.Drawing.Color.White; + this.tab3DateSelect.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.tab3DateSelect.Date = new System.DateTime(2017, 9, 8, 0, 0, 0, 0); + this.tab3DateSelect.Font = new System.Drawing.Font("宋体", 15F); + this.tab3DateSelect.Location = new System.Drawing.Point(124, 16); + this.tab3DateSelect.Name = "tab3DateSelect"; + this.tab3DateSelect.Size = new System.Drawing.Size(135, 30); + this.tab3DateSelect.TabIndex = 62; + this.tab3DateSelect.Text = "2017/09/08"; + this.tab3DateSelect.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + this.tab3DateSelect.Type = BWP.WinFormControl.DateTimeType.Date; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Font = new System.Drawing.Font("宋体", 14F); + this.label7.Location = new System.Drawing.Point(23, 22); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(104, 19); + this.label7.TabIndex = 61; + this.label7.Text = "宰杀日期:"; + // + // panel4 + // + this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.panel4.Controls.Add(this.tab3KeyPanel); + this.panel4.Location = new System.Drawing.Point(819, 93); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(530, 243); + this.panel4.TabIndex = 60; + // + // tab3KeyPanel + // + this.tab3KeyPanel.Location = new System.Drawing.Point(38, 0); + this.tab3KeyPanel.Name = "tab3KeyPanel"; + this.tab3KeyPanel.Padding = new System.Windows.Forms.Padding(25, 0, 0, 0); + this.tab3KeyPanel.Size = new System.Drawing.Size(452, 241); + this.tab3KeyPanel.TabIndex = 43; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Font = new System.Drawing.Font("宋体", 15F); + this.label8.ForeColor = System.Drawing.Color.Red; + this.label8.Location = new System.Drawing.Point(21, 54); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(89, 20); + this.label8.TabIndex = 59; + this.label8.Text = "排宰明细"; + // + // orderGrid3 + // + this.orderGrid3.AllowUserToAddRows = false; + this.orderGrid3.AllowUserToDeleteRows = false; + this.orderGrid3.AllowUserToResizeColumns = false; + this.orderGrid3.AllowUserToResizeRows = false; + dataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); + this.orderGrid3.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle17; + this.orderGrid3.BackgroundColor = System.Drawing.Color.White; + dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle18.Font = new System.Drawing.Font("宋体", 12F); + dataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.orderGrid3.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle18; + this.orderGrid3.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.orderGrid3.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.H_ID, + this.H_WeightBill_ID, + this.H_SecondarySplit, + this.H_Order, + this.H_B3WeighBill_ID, + this.H_Supplier_Name, + this.H_LiveColonyHouse_Name, + this.H_PlanNumber, + this.H_HurryNumber, + this.dataGridViewButtonColumn1, + this.H_View}); + this.orderGrid3.Location = new System.Drawing.Point(25, 93); + this.orderGrid3.MultiSelect = false; + this.orderGrid3.Name = "orderGrid3"; + this.orderGrid3.ReadOnly = true; + this.orderGrid3.RowHeadersVisible = false; + dataGridViewCellStyle21.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle21.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218))))); + dataGridViewCellStyle21.SelectionForeColor = System.Drawing.Color.Black; + this.orderGrid3.RowsDefaultCellStyle = dataGridViewCellStyle21; + this.orderGrid3.RowTemplate.Height = 60; + this.orderGrid3.ScrollBars = System.Windows.Forms.ScrollBars.None; + this.orderGrid3.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.orderGrid3.Size = new System.Drawing.Size(735, 525); + this.orderGrid3.TabIndex = 58; + this.orderGrid3.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.orderGrid3_CellClick); + this.orderGrid3.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.orderGrid3_CellContentClick); + // + // H_ID + // + this.H_ID.DataPropertyName = "ID"; + this.H_ID.HeaderText = "ID"; + this.H_ID.Name = "H_ID"; + this.H_ID.ReadOnly = true; + this.H_ID.Visible = false; + // + // H_WeightBill_ID + // + this.H_WeightBill_ID.DataPropertyName = "WeightBill_ID"; + this.H_WeightBill_ID.HeaderText = "WeightBill_ID"; + this.H_WeightBill_ID.Name = "H_WeightBill_ID"; + this.H_WeightBill_ID.ReadOnly = true; + this.H_WeightBill_ID.Visible = false; + // + // H_SecondarySplit + // + this.H_SecondarySplit.DataPropertyName = "SecondarySplit"; + this.H_SecondarySplit.HeaderText = "SecondarySplit"; + this.H_SecondarySplit.Name = "H_SecondarySplit"; + this.H_SecondarySplit.ReadOnly = true; + this.H_SecondarySplit.Visible = false; + // + // H_Order + // + this.H_Order.DataPropertyName = "Order"; + this.H_Order.HeaderText = "序号"; + this.H_Order.Name = "H_Order"; + this.H_Order.ReadOnly = true; + this.H_Order.Width = 70; + // + // H_B3WeighBill_ID + // + this.H_B3WeighBill_ID.DataPropertyName = "B3WeighBill_ID"; + this.H_B3WeighBill_ID.HeaderText = "磅单号"; + this.H_B3WeighBill_ID.Name = "H_B3WeighBill_ID"; + this.H_B3WeighBill_ID.ReadOnly = true; + this.H_B3WeighBill_ID.Width = 80; + // + // H_Supplier_Name + // + this.H_Supplier_Name.DataPropertyName = "Supplier_Name"; + this.H_Supplier_Name.HeaderText = "供应商"; + this.H_Supplier_Name.Name = "H_Supplier_Name"; + this.H_Supplier_Name.ReadOnly = true; + // + // H_LiveColonyHouse_Name + // + this.H_LiveColonyHouse_Name.DataPropertyName = "LiveColonyHouse_Name"; + this.H_LiveColonyHouse_Name.HeaderText = "圈舍"; + this.H_LiveColonyHouse_Name.Name = "H_LiveColonyHouse_Name"; + this.H_LiveColonyHouse_Name.ReadOnly = true; + // + // H_PlanNumber + // + this.H_PlanNumber.DataPropertyName = "PlanNumber"; + this.H_PlanNumber.HeaderText = "头数"; + this.H_PlanNumber.Name = "H_PlanNumber"; + this.H_PlanNumber.ReadOnly = true; + this.H_PlanNumber.Width = 80; + // + // H_HurryNumber + // + this.H_HurryNumber.DataPropertyName = "HurryNumber"; + this.H_HurryNumber.HeaderText = "急宰"; + this.H_HurryNumber.Name = "H_HurryNumber"; + this.H_HurryNumber.ReadOnly = true; + this.H_HurryNumber.Width = 80; + // + // dataGridViewButtonColumn1 + // + dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle19.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.dataGridViewButtonColumn1.DefaultCellStyle = dataGridViewCellStyle19; + this.dataGridViewButtonColumn1.HeaderText = "确定"; + this.dataGridViewButtonColumn1.Name = "dataGridViewButtonColumn1"; + this.dataGridViewButtonColumn1.ReadOnly = true; + this.dataGridViewButtonColumn1.Text = "确定"; + this.dataGridViewButtonColumn1.UseColumnTextForButtonValue = true; + this.dataGridViewButtonColumn1.Width = 110; + // + // H_View + // + dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle20.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.H_View.DefaultCellStyle = dataGridViewCellStyle20; + this.H_View.HeaderText = "查看"; + this.H_View.Name = "H_View"; + this.H_View.ReadOnly = true; + this.H_View.Text = "查看"; + this.H_View.UseColumnTextForButtonValue = true; + this.H_View.Width = 110; + // // O_ID // this.O_ID.DataPropertyName = "ID"; @@ -975,13 +1302,13 @@ this.O_B3WeighBill_ID.ReadOnly = true; this.O_B3WeighBill_ID.Width = 80; // - // O_PlanNumber + // O_Supplier_Name // - this.O_PlanNumber.DataPropertyName = "PlanNumber"; - this.O_PlanNumber.HeaderText = "头数"; - this.O_PlanNumber.Name = "O_PlanNumber"; - this.O_PlanNumber.ReadOnly = true; - this.O_PlanNumber.Width = 70; + this.O_Supplier_Name.DataPropertyName = "Supplier_Name"; + this.O_Supplier_Name.HeaderText = "供应商"; + this.O_Supplier_Name.Name = "O_Supplier_Name"; + this.O_Supplier_Name.ReadOnly = true; + this.O_Supplier_Name.Width = 95; // // O_LiveColonyHouse_Name // @@ -990,11 +1317,19 @@ this.O_LiveColonyHouse_Name.Name = "O_LiveColonyHouse_Name"; this.O_LiveColonyHouse_Name.ReadOnly = true; // + // O_PlanNumber + // + this.O_PlanNumber.DataPropertyName = "PlanNumber"; + this.O_PlanNumber.HeaderText = "头数"; + this.O_PlanNumber.Name = "O_PlanNumber"; + this.O_PlanNumber.ReadOnly = true; + this.O_PlanNumber.Width = 70; + // // O_OKBtn // - dataGridViewCellStyle26.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle26.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); - this.O_OKBtn.DefaultCellStyle = dataGridViewCellStyle26; + dataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle15.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); + this.O_OKBtn.DefaultCellStyle = dataGridViewCellStyle15; this.O_OKBtn.HeaderText = "确定"; this.O_OKBtn.Name = "O_OKBtn"; this.O_OKBtn.ReadOnly = true; @@ -1002,88 +1337,6 @@ this.O_OKBtn.UseColumnTextForButtonValue = true; this.O_OKBtn.Width = 95; // - // O_HurryBtn - // - dataGridViewCellStyle27.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; - dataGridViewCellStyle27.Padding = new System.Windows.Forms.Padding(7, 10, 7, 10); - this.O_HurryBtn.DefaultCellStyle = dataGridViewCellStyle27; - this.O_HurryBtn.HeaderText = "急宰"; - this.O_HurryBtn.Name = "O_HurryBtn"; - this.O_HurryBtn.ReadOnly = true; - this.O_HurryBtn.Text = "急宰"; - this.O_HurryBtn.UseColumnTextForButtonValue = true; - this.O_HurryBtn.Width = 95; - // - // tab2SyncBtn - // - this.tab2SyncBtn.Font = new System.Drawing.Font("宋体", 15F); - this.tab2SyncBtn.Location = new System.Drawing.Point(841, 7); - this.tab2SyncBtn.Name = "tab2SyncBtn"; - this.tab2SyncBtn.Size = new System.Drawing.Size(94, 56); - this.tab2SyncBtn.TabIndex = 37; - this.tab2SyncBtn.Text = "同步"; - this.tab2SyncBtn.UseVisualStyleBackColor = true; - this.tab2SyncBtn.Click += new System.EventHandler(this.tab2SyncBtn_Click); - // - // tab2DateSelect - // - this.tab2DateSelect.BackColor = System.Drawing.Color.White; - this.tab2DateSelect.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.tab2DateSelect.Date = new System.DateTime(2017, 9, 8, 0, 0, 0, 0); - this.tab2DateSelect.Font = new System.Drawing.Font("宋体", 15F); - this.tab2DateSelect.Location = new System.Drawing.Point(688, 17); - this.tab2DateSelect.Name = "tab2DateSelect"; - this.tab2DateSelect.Size = new System.Drawing.Size(135, 30); - this.tab2DateSelect.TabIndex = 36; - this.tab2DateSelect.Text = "2017/09/08"; - this.tab2DateSelect.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.tab2DateSelect.Type = BWP.WinFormControl.DateTimeType.Date; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Font = new System.Drawing.Font("宋体", 14F); - this.label4.Location = new System.Drawing.Point(587, 23); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(104, 19); - this.label4.TabIndex = 35; - this.label4.Text = "过磅日期:"; - // - // butcherSearch - // - this.butcherSearch.Font = new System.Drawing.Font("宋体", 15F); - this.butcherSearch.Location = new System.Drawing.Point(277, 6); - this.butcherSearch.Name = "butcherSearch"; - this.butcherSearch.Size = new System.Drawing.Size(94, 56); - this.butcherSearch.TabIndex = 57; - this.butcherSearch.Text = "查询"; - this.butcherSearch.UseVisualStyleBackColor = true; - this.butcherSearch.Click += new System.EventHandler(this.butcherSearch_Click); - // - // butcherDateInput - // - this.butcherDateInput.BackColor = System.Drawing.Color.White; - this.butcherDateInput.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.butcherDateInput.Date = new System.DateTime(2017, 9, 8, 0, 0, 0, 0); - this.butcherDateInput.Font = new System.Drawing.Font("宋体", 15F); - this.butcherDateInput.Location = new System.Drawing.Point(124, 16); - this.butcherDateInput.Name = "butcherDateInput"; - this.butcherDateInput.Size = new System.Drawing.Size(135, 30); - this.butcherDateInput.TabIndex = 56; - this.butcherDateInput.Text = "2017/09/08"; - this.butcherDateInput.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - this.butcherDateInput.Type = BWP.WinFormControl.DateTimeType.Date; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Font = new System.Drawing.Font("宋体", 14F); - this.label3.Location = new System.Drawing.Point(23, 22); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(104, 19); - this.label3.TabIndex = 55; - this.label3.Text = "宰杀日期:"; - // // QualityOrderForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); @@ -1111,6 +1364,10 @@ this.panel2.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.preOrderGrid)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.orderGrid)).EndInit(); + this.tabPage5.ResumeLayout(false); + this.tabPage5.PerformLayout(); + this.panel4.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.orderGrid3)).EndInit(); this.ResumeLayout(false); } @@ -1185,19 +1442,39 @@ private System.Windows.Forms.DataGridViewTextBoxColumn P_WeighTime; private System.Windows.Forms.DataGridViewButtonColumn P_OKBtn; private System.Windows.Forms.DataGridViewButtonColumn P_Hidden; + private System.Windows.Forms.Button butcherSearch; + private BWP.WinFormControl.UDatePicker butcherDateInput; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TabPage tabPage5; + private System.Windows.Forms.VScrollBar vScrollBar4; + private System.Windows.Forms.Button tab3SearchBtn; + private BWP.WinFormControl.UDatePicker tab3DateSelect; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Panel panel4; + private System.Windows.Forms.FlowLayoutPanel tab3KeyPanel; + private System.Windows.Forms.Label label8; + private BWP.WinFormControl.UDataGridView orderGrid3; + private System.Windows.Forms.DataGridViewTextBoxColumn H_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn H_WeightBill_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn H_SecondarySplit; + private System.Windows.Forms.DataGridViewTextBoxColumn H_Order; + private System.Windows.Forms.DataGridViewTextBoxColumn H_B3WeighBill_ID; + private System.Windows.Forms.DataGridViewTextBoxColumn H_Supplier_Name; + private System.Windows.Forms.DataGridViewTextBoxColumn H_LiveColonyHouse_Name; + private System.Windows.Forms.DataGridViewTextBoxColumn H_PlanNumber; + private System.Windows.Forms.DataGridViewTextBoxColumn H_HurryNumber; + private System.Windows.Forms.DataGridViewButtonColumn dataGridViewButtonColumn1; + private System.Windows.Forms.DataGridViewButtonColumn H_View; private System.Windows.Forms.DataGridViewTextBoxColumn O_ID; private System.Windows.Forms.DataGridViewTextBoxColumn O_IsHurryButcher; private System.Windows.Forms.DataGridViewTextBoxColumn O_WeightBill_ID; private System.Windows.Forms.DataGridViewTextBoxColumn O_SecondarySplit; private System.Windows.Forms.DataGridViewTextBoxColumn O_Order; private System.Windows.Forms.DataGridViewTextBoxColumn O_B3WeighBill_ID; - private System.Windows.Forms.DataGridViewTextBoxColumn O_PlanNumber; + private System.Windows.Forms.DataGridViewTextBoxColumn O_Supplier_Name; private System.Windows.Forms.DataGridViewTextBoxColumn O_LiveColonyHouse_Name; + private System.Windows.Forms.DataGridViewTextBoxColumn O_PlanNumber; private System.Windows.Forms.DataGridViewButtonColumn O_OKBtn; - private System.Windows.Forms.DataGridViewButtonColumn O_HurryBtn; - private System.Windows.Forms.Button butcherSearch; - private BWP.WinFormControl.UDatePicker butcherDateInput; - private System.Windows.Forms.Label label3; diff --git a/QualityAndOrder/QualityOrderForm.cs b/QualityAndOrder/QualityOrderForm.cs index 254e032..13f10fc 100644 --- a/QualityAndOrder/QualityOrderForm.cs +++ b/QualityAndOrder/QualityOrderForm.cs @@ -69,13 +69,16 @@ namespace QualityAndOrder { if (syncThread != null && syncThread.IsAlive) syncThread.Abort(); - if (tb2SyncB3IDThread != null && tb2SyncB3IDThread.IsAlive) - tb2SyncB3IDThread.Abort(); + if (orderSyncTask != null && orderSyncTask.IsAlive) + orderSyncTask.Abort(); if (bt2SyncTask != null && bt2SyncTask.IsAlive) bt2SyncTask.Abort(); + if (bt3SyncTask != null && bt3SyncTask.IsAlive) + bt3SyncTask.Abort(); }; Tab2Init(); + Tab3Init(); } HouseAndSanctionList lastFirstSelect; diff --git a/QualityAndOrder/QualityOrderForm.resx b/QualityAndOrder/QualityOrderForm.resx index 8c66729..ea860f3 100644 --- a/QualityAndOrder/QualityOrderForm.resx +++ b/QualityAndOrder/QualityOrderForm.resx @@ -117,6 +117,63 @@ 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 @@ -168,73 +225,49 @@ 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/QualityAndOrder/QualityOrderFormForTab2.cs b/QualityAndOrder/QualityOrderFormForTab2.cs index 6d58fa6..3b3cd09 100644 --- a/QualityAndOrder/QualityOrderFormForTab2.cs +++ b/QualityAndOrder/QualityOrderFormForTab2.cs @@ -16,7 +16,7 @@ namespace QualityAndOrder { List needOrderList; List orderList; - Thread tb2SyncB3IDThread; + Thread orderSyncTask; Thread bt2SyncTask; void Tab2Init() @@ -66,28 +66,31 @@ namespace QualityAndOrder void InputPlanNumber(string input) { - if (orderGrid.CurrentCell == null) + if (lastOrderDetail == null) throw new Exception("请选择一条排宰明细"); - var tag = orderGrid.CurrentRow.DataBoundItem as OrderDetail; - tag.PlanNumber = GetAfterNumber(tag.PlanNumber, input) ?? 0; + lastOrderDetail.PlanNumber = GetAfterNumber(lastOrderDetail.PlanNumber, input) ?? 0; orderGrid.Refresh(); } private void butcherSearch_Click(object sender, EventArgs e) { - if (lastOrderDetail != null && lastOrderDetail.Date != butcherDateInput.Date) - lastOrderDetail = null; - BindOrderGrid(); + if (orderSyncTask == null || !orderSyncTask.IsAlive) + { + orderSyncTask = new Thread(OrderSearchTask); + orderSyncTask.Start(); + butcherSearch.BackColor = Color.FromArgb(15, 215, 107); + butcherSearch.ForeColor = Color.White; + } + else + { + orderSyncTask.Abort(); + butcherSearch.BackColor = Color.FromKnownColor(KnownColor.Control); + butcherSearch.ForeColor = Color.FromKnownColor(KnownColor.ControlText); + } } private void tab2SyncBtn_Click(object sender, EventArgs e) { - if (tb2SyncB3IDThread == null) - { - tb2SyncB3IDThread = new Thread(Tab2SyncB3ID); - tb2SyncB3IDThread.Start(); - } - if (bt2SyncTask == null || !bt2SyncTask.IsAlive) { bt2SyncTask = new Thread(Tb2SyncTask); @@ -115,38 +118,14 @@ namespace QualityAndOrder } } - private void Tab2SyncB3ID() + void OrderSearchTask() { while (true) { - if (orderList == null) - { - Thread.Sleep(5000); - continue; - } - bool orderChange = false; - var ids = orderList.Where(x => x.B3WeighBill_ID == null).Select(x => (long?)x.WeightBill_ID).Distinct().ToList(); - if (ids.Any()) - { - var result = WeightBillRpc.SyncBillB3Ids(ids); - foreach (var item in result) - { - var left = orderList.Where(x => x.WeightBill_ID == item.Item1); - foreach (var lEntity in left) - { - lEntity.B3WeighBill_ID = item.Item2; - if (!orderChange) - orderChange = true; - } - } - } - if (orderChange) - { - this.Invoke(new InvokeHandler(delegate() - { - orderGrid.Refresh(); - })); - } + this.Invoke(new InvokeHandler(delegate() + { + BindOrderGrid(); + })); Thread.Sleep(5000); } } @@ -189,7 +168,13 @@ namespace QualityAndOrder OrderDetail lastOrderDetail; void BindOrderGrid() { - orderList = OrderDetailRpc.GetOrderDetail(butcherDateInput.Date.Value); + orderList = OrderDetailRpc.GetOrderDetail(butcherDateInput.Date.Value, false); + if (lastOrderDetail != null) + { + var t = orderList.FirstOrDefault(x => x.ID == lastOrderDetail.ID); + if (t != null) + t.PlanNumber = lastOrderDetail.PlanNumber; + } orderGrid.DataSource = orderList.OrderByDescending(x => x.Order).ToList(); if (lastOrderDetail == null && orderGrid.CurrentRow != null) { @@ -203,16 +188,13 @@ namespace QualityAndOrder row.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#6699CC"); if (lastOrderDetail != null && lastOrderDetail.ID == (long)row.Cells["O_ID"].Value) { - var cRow = row; - if (orderGrid.Rows.IndexOf(row) == 1) - cRow = orderGrid.Rows[0]; - lastOrderDetail = cRow.DataBoundItem as OrderDetail; + lastOrderDetail = row.DataBoundItem as OrderDetail; var c = orderGrid.RowsDefaultCellStyle.SelectionBackColor; if (lastOrderDetail.IsHurryButcher) - cRow.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#FF9900"); + row.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#FF9900"); if (lastOrderDetail.SecondarySplit) - cRow.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#006699"); - cRow.DefaultCellStyle.SelectionBackColor = c; + row.DefaultCellStyle.BackColor = ColorTranslator.FromHtml("#006699"); + row.DefaultCellStyle.BackColor = c; } } InitScrollBar2(); @@ -235,10 +217,11 @@ namespace QualityAndOrder return; if (e.ColumnIndex < preOrderGrid.ColumnCount - 2) return; - var entity = preOrderGrid.CurrentRow.DataBoundItem as NeedOrderEntity; if (e.ColumnIndex == preOrderGrid.ColumnCount - 2) { var currentOrder = 0; + if (lastOrderDetail != null && lastOrderDetail.Date != butcherDateInput.Date) + lastOrderDetail = null; if (lastOrderDetail != null) currentOrder = OrderDetailRpc.GetCurrentOrder(lastOrderDetail.ID); else @@ -246,18 +229,19 @@ namespace QualityAndOrder currentOrder++; var order = new OrderDetail(); order.Order = currentOrder; - order.LiveColonyHouse_Name = entity.HouseNames; - order.PlanNumber = entity.LastNumber; - order.WeightBill_ID = entity.WeightBill_ID; - order.B3WeighBill_ID = entity.B3ID; + order.LiveColonyHouse_Name = lastPreOrder.HouseNames; + order.PlanNumber = lastPreOrder.LastNumber; + order.WeightBill_ID = lastPreOrder.WeightBill_ID; + order.B3WeighBill_ID = lastPreOrder.B3ID; order.Date = butcherDateInput.Date.Value; OrderDetailRpc.Insert(order); + lastOrderDetail = order; BindOrderGrid(); } else { - entity.Show = !entity.Show; - OrderDetailRpc.ChangeShowType(entity.WeightBill_ID, entity.Show); + lastPreOrder.Show = !lastPreOrder.Show; + OrderDetailRpc.ChangeShowType(lastPreOrder.WeightBill_ID, lastPreOrder.Show); } BindPreOrderGrid(); } @@ -294,30 +278,24 @@ namespace QualityAndOrder { if (e.RowIndex == -1) return; - if (e.ColumnIndex < orderGrid.ColumnCount - 2) + if (e.ColumnIndex != orderGrid.ColumnCount - 1) return; - var entity = orderGrid.CurrentRow.DataBoundItem as OrderDetail; - if (e.ColumnIndex == orderGrid.ColumnCount - 2)//确定 - { - if (entity.PlanNumber < 0) - throw new Exception("排宰头数不能小于0"); - var lastNumber = OrderDetailRpc.GetLastNumber(entity.WeightBill_ID, entity.ID); + if (lastOrderDetail.PlanNumber < 0) + throw new Exception("排宰头数不能小于0"); + var lastNumber = OrderDetailRpc.GetLastNumber(lastOrderDetail.WeightBill_ID, lastOrderDetail.ID); - if (entity.PlanNumber > lastNumber) - throw new Exception("排宰总头数多余过磅头数"); - if (entity.PlanNumber == lastNumber) - return; - if (entity.PlanNumber == 0) - OrderDetailRpc.Delete(entity.ID); - else - OrderDetailRpc.UpdateNumber(entity.ID, entity.PlanNumber); - BindPreOrderGrid(); - } - else if ((e.ColumnIndex == orderGrid.ColumnCount - 1))//急宰 + if (lastOrderDetail.PlanNumber > lastNumber) + throw new Exception("排宰总头数多余过磅头数"); + if (lastOrderDetail.PlanNumber == lastNumber) + return; + if (lastOrderDetail.PlanNumber == 0) { - entity.IsHurryButcher = !entity.IsHurryButcher; - OrderDetailRpc.UpdateHurryFlag(entity.ID, entity.IsHurryButcher); + OrderDetailRpc.Delete(lastOrderDetail.ID); + lastOrderDetail = null; } + else + OrderDetailRpc.UpdateNumber(lastOrderDetail.ID, lastOrderDetail.PlanNumber); + BindPreOrderGrid(); BindOrderGrid(); } @@ -326,37 +304,30 @@ namespace QualityAndOrder if (e.RowIndex == -1) return; var entity = orderGrid.CurrentRow.DataBoundItem as OrderDetail; - if (e.ColumnIndex == orderGrid.ColumnCount - 2 && entity.PlanNumber == 0)//确定 - { - lastOrderDetail = null; - } - else + if (lastOrderDetail != null) { - if (lastOrderDetail != null) + foreach (DataGridViewRow row in orderGrid.Rows) { - foreach (DataGridViewRow row in orderGrid.Rows) + if (lastOrderDetail.ID == (long)row.Cells["O_ID"].Value) { - if (lastOrderDetail.ID == (long)row.Cells["O_ID"].Value) - { - Color c = orderGrid.RowsDefaultCellStyle.BackColor; - if (lastOrderDetail.IsHurryButcher) - c = ColorTranslator.FromHtml("#CC9999"); - if (lastOrderDetail.SecondarySplit) - c = ColorTranslator.FromHtml("#6699CC"); - row.DefaultCellStyle.BackColor = c; - break; - } + Color c = orderGrid.RowsDefaultCellStyle.BackColor; + if (lastOrderDetail.IsHurryButcher) + c = ColorTranslator.FromHtml("#CC9999"); + if (lastOrderDetail.SecondarySplit) + c = ColorTranslator.FromHtml("#6699CC"); + row.DefaultCellStyle.BackColor = c; + break; } } - lastOrderDetail = entity; - - var bc = orderGrid.RowsDefaultCellStyle.SelectionBackColor; - if (lastOrderDetail.IsHurryButcher) - bc = ColorTranslator.FromHtml("#FF9900"); - if (lastOrderDetail.SecondarySplit) - bc = ColorTranslator.FromHtml("#006699"); - orderGrid.CurrentRow.DefaultCellStyle.SelectionBackColor = bc; } + lastOrderDetail = entity; + + var bc = orderGrid.RowsDefaultCellStyle.SelectionBackColor; + if (lastOrderDetail.IsHurryButcher) + bc = ColorTranslator.FromHtml("#FF9900"); + if (lastOrderDetail.SecondarySplit) + bc = ColorTranslator.FromHtml("#006699"); + orderGrid.CurrentRow.DefaultCellStyle.SelectionBackColor = bc; orderGrid.Refresh(); } diff --git a/QualityAndOrder/QualityOrderFormForTab3.cs b/QualityAndOrder/QualityOrderFormForTab3.cs new file mode 100644 index 0000000..27683cb --- /dev/null +++ b/QualityAndOrder/QualityOrderFormForTab3.cs @@ -0,0 +1,194 @@ +using BO.BO.Bill; +using BO.Utils.BillRpc; +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace QualityAndOrder +{ + partial class QualityOrderForm + { + List orderList3; + Thread bt3SyncTask; + + void Tab3Init() + { + tab3DateSelect.Date = DateTime.Today; + orderGrid3.AutoGenerateColumns = false; + orderGrid3.DataSource = null; + + AddKeyPadForTab3(); + } + + private void AddKeyPadForTab3() + { + for (var i = 1; i < 10; i++) + { + var btn = new Button() { Name = "_3" + i, Text = i.ToString(), Size = new Size(80, 60), TextAlign = ContentAlignment.MiddleCenter, Margin = new Padding { All = 10 }, Font = new Font("宋体", 15) }; + btn.Click += (sender, e) => + { + InputHurryNumber(btn.Text); + }; + tab3KeyPanel.Controls.Add(btn); + } + var zero = new Button() { Name = "_30", Text = "0", Size = new Size(80, 60), TextAlign = ContentAlignment.MiddleCenter, Margin = new Padding { All = 10 }, Font = new Font("宋体", 15) }; + zero.Click += (sender, e) => + { + InputHurryNumber(zero.Text); + }; + tab3KeyPanel.Controls.Add(zero); + var back = new Button() { Name = "_3back", Text = "←", Size = new Size(80, 60), TextAlign = ContentAlignment.MiddleCenter, Margin = new Padding { All = 10 }, Font = new Font("宋体", 15) }; + back.Click += (sender, e) => + { + InputHurryNumber(back.Text); + }; + tab3KeyPanel.Controls.Add(back); + + var clear = new Button() { Name = "_3clear", Text = "清空", Size = new Size(80, 60), TextAlign = ContentAlignment.MiddleCenter, Margin = new Padding { All = 10 }, Font = new Font("宋体", 15) }; + clear.Click += (sender, e) => + { + InputHurryNumber(clear.Text); + }; + tab3KeyPanel.Controls.Add(clear); + + } + + void InputHurryNumber(string input) + { + if (lastOrder3Detail == null) + throw new Exception("请选择一条排宰明细"); + lastOrder3Detail.HurryNumber = GetAfterNumber(lastOrder3Detail.HurryNumber, input) ?? 0; + orderGrid3.Refresh(); + } + + private void tab3SearchBtn_Click(object sender, EventArgs e) + { + if (bt3SyncTask == null || !bt3SyncTask.IsAlive) + { + bt3SyncTask = new Thread(Tb3SyncTask); + bt3SyncTask.Start(); + tab3SearchBtn.BackColor = Color.FromArgb(15, 215, 107); + tab3SearchBtn.ForeColor = Color.White; + } + else + { + bt3SyncTask.Abort(); + tab3SearchBtn.BackColor = Color.FromKnownColor(KnownColor.Control); + tab3SearchBtn.ForeColor = Color.FromKnownColor(KnownColor.ControlText); + } + } + + void Tb3SyncTask() + { + while (true) + { + this.Invoke(new InvokeHandler(delegate() + { + BindOrderGrid3(); + })); + Thread.Sleep(5000); + } + } + + OrderDetail lastOrder3Detail; + private void BindOrderGrid3() + { + orderList3 = OrderDetailRpc.GetOrderDetail(tab3DateSelect.Date.Value, true); + if (lastOrder3Detail != null) + { + var t = orderList3.FirstOrDefault(x => x.ID == lastOrder3Detail.ID); + if (t != null) + t.HurryNumber = lastOrder3Detail.HurryNumber; + } + orderGrid3.DataSource = orderList3.OrderByDescending(x => x.Order).ToList(); + + foreach (DataGridViewRow row in orderGrid3.Rows) + { + if (lastOrder3Detail != null && lastOrder3Detail.ID == (long)row.Cells["H_ID"].Value) + { + lastOrder3Detail = row.DataBoundItem as OrderDetail; + row.DefaultCellStyle.BackColor = orderGrid3.RowsDefaultCellStyle.SelectionBackColor; + } + } + InitScrollBar4(); + orderGrid3.ClearSelection(); + try + { + if (r4Roll != -1) + orderGrid3.FirstDisplayedScrollingRowIndex = r4Roll; + } + catch + { + r4Roll = -1; + } + orderGrid3.Refresh(); + } + + private void orderGrid3_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex == -1) + return; + if (e.ColumnIndex < orderGrid3.ColumnCount - 2) + return; + if (e.ColumnIndex == orderGrid3.ColumnCount - 2)//确定 + { + if (lastOrder3Detail.HurryNumber == 0) + return; + if (lastOrder3Detail.HurryNumber > lastOrder3Detail.PlanNumber) + throw new Exception("急宰头数多余排宰头数"); + lastOrder3Detail.HurryNumber = OrderDetailRpc.InsertHurryRecord(lastOrder3Detail); + orderGrid3.Refresh(); + } + else//查看 + { + var view = new HurryRecordView(lastOrder3Detail.ID); + if (view.ShowDialog() == DialogResult.OK) + { + lastOrder3Detail.HurryNumber -= view.Result; + orderGrid3.Refresh(); + } + } + } + + private void orderGrid3_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex == -1) + return; + var entity = orderGrid3.CurrentRow.DataBoundItem as OrderDetail; + + if (lastOrder3Detail != null) + { + foreach (DataGridViewRow row in orderGrid3.Rows) + { + if (lastOrder3Detail.ID == (long)row.Cells["H_ID"].Value) + { + row.DefaultCellStyle.BackColor = orderGrid3.RowsDefaultCellStyle.BackColor; + break; + } + } + } + lastOrder3Detail = entity; + if (e.ColumnIndex != orderGrid3.Columns.Count - 2)//非确定列 + orderGrid3.Refresh(); + } + + int r4Roll = -1; + private void InitScrollBar4() + { + vScrollBar4.Maximum = (orderGrid3.RowCount - orderGrid3.DisplayedRowCount(false) + 30) * orderGrid3.RowTemplate.Height; + vScrollBar4.Minimum = 0; + vScrollBar4.SmallChange = orderGrid3.RowTemplate.Height; + vScrollBar4.LargeChange = orderGrid3.RowTemplate.Height * 30; + this.vScrollBar4.Scroll += (sender, e) => + { + r4Roll = e.NewValue / orderGrid3.RowTemplate.Height; + orderGrid3.FirstDisplayedScrollingRowIndex = r4Roll; + }; + } + } +} diff --git a/Setup/Release/Setup.msi b/Setup/Release/Setup.msi index 8c33277f6eba7502e06cbf66ca5ef951acce990a..ee6fcf885ca7410982ff277de756851deab9b6d0 100644 GIT binary patch delta 196545 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�mFFEP4I}Q6S3f^&WQYio||l} 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 T-k18FtqHH4jWHcCyiorKY2=Yg diff --git a/Setup/Setup.vdproj b/Setup/Setup.vdproj index 7ae353d..b3dfb94 100644 --- a/Setup/Setup.vdproj +++ b/Setup/Setup.vdproj @@ -75,6 +75,12 @@ } "Entry" { + "MsmKey" = "8:_38D34C00AC7904E5D01A35ECF223BE06" + "OwnerKey" = "8:_E562E4F2F1D44477985FD09F62884850" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_490CF6B031F04EA68BE52D3A7EB5FEF9" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -105,6 +111,12 @@ } "Entry" { + "MsmKey" = "8:_863A403291F0637680FF1E9D313B477D" + "OwnerKey" = "8:_E562E4F2F1D44477985FD09F62884850" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_B110F71EA45DE28B9A91C6C8EC87BC44" "OwnerKey" = "8:_EE17E053D2DAEC8711E3F47FB9870675" "MsmSig" = "8:_UNDEFINED" @@ -112,6 +124,18 @@ "Entry" { "MsmKey" = "8:_B110F71EA45DE28B9A91C6C8EC87BC44" + "OwnerKey" = "8:_38D34C00AC7904E5D01A35ECF223BE06" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B110F71EA45DE28B9A91C6C8EC87BC44" + "OwnerKey" = "8:_863A403291F0637680FF1E9D313B477D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_B110F71EA45DE28B9A91C6C8EC87BC44" "OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521" "MsmSig" = "8:_UNDEFINED" } @@ -135,6 +159,12 @@ } "Entry" { + "MsmKey" = "8:_C494B50E5FAFD6CCFD9EAB828D53CBD9" + "OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_D4A570E8506CE9B608EA798211060C3A" "OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521" "MsmSig" = "8:_UNDEFINED" @@ -165,6 +195,12 @@ } "Entry" { + "MsmKey" = "8:_E562E4F2F1D44477985FD09F62884850" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_EE17E053D2DAEC8711E3F47FB9870675" "OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521" "MsmSig" = "8:_UNDEFINED" @@ -202,12 +238,36 @@ "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_E562E4F2F1D44477985FD09F62884850" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_38D34C00AC7904E5D01A35ECF223BE06" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_863A403291F0637680FF1E9D313B477D" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF" "MsmSig" = "8:_UNDEFINED" } "Entry" { "MsmKey" = "8:_UNDEFINED" + "OwnerKey" = "8:_C494B50E5FAFD6CCFD9EAB828D53CBD9" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_UNDEFINED" "OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0" "MsmSig" = "8:_UNDEFINED" } @@ -527,6 +587,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_38D34C00AC7904E5D01A35ECF223BE06" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BWP.WinFormControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_38D34C00AC7904E5D01A35ECF223BE06" + { + "Name" = "8:BWP.WinFormControl.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BWP.WinFormControl.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_490CF6B031F04EA68BE52D3A7EB5FEF9" { "AssemblyRegister" = "3:1" @@ -651,6 +742,37 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_863A403291F0637680FF1E9D313B477D" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_863A403291F0637680FF1E9D313B477D" + { + "Name" = "8:BO.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BO.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_B110F71EA45DE28B9A91C6C8EC87BC44" { "AssemblyRegister" = "3:1" @@ -713,6 +835,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_C494B50E5FAFD6CCFD9EAB828D53CBD9" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:BwpClientPrint, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_C494B50E5FAFD6CCFD9EAB828D53CBD9" + { + "Name" = "8:BwpClientPrint.DLL" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:BwpClientPrint.DLL" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:TRUE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D4A570E8506CE9B608EA798211060C3A" { "AssemblyRegister" = "3:1" @@ -744,6 +897,37 @@ "IsDependency" = "11:TRUE" "IsolateTo" = "8:" } + "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_E562E4F2F1D44477985FD09F62884850" + { + "AssemblyRegister" = "3:1" + "AssemblyIsInGAC" = "11:FALSE" + "AssemblyAsmDisplayName" = "8:OrderConfirm, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL" + "ScatterAssemblies" + { + "_E562E4F2F1D44477985FD09F62884850" + { + "Name" = "8:OrderConfirm.dll" + "Attributes" = "3:512" + } + } + "SourcePath" = "8:..\\OrderConfirm\\bin\\Release\\OrderConfirm.dll" + "TargetName" = "8:" + "Tag" = "8:" + "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" + "Condition" = "8:" + "Transitive" = "11:FALSE" + "Vital" = "11:TRUE" + "ReadOnly" = "11:FALSE" + "Hidden" = "11:FALSE" + "System" = "11:FALSE" + "Permanent" = "11:FALSE" + "SharedLegacy" = "11:FALSE" + "PackageAs" = "3:1" + "Register" = "3:1" + "Exclude" = "11:FALSE" + "IsDependency" = "11:FALSE" + "IsolateTo" = "8:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_EE17E053D2DAEC8711E3F47FB9870675" { "AssemblyRegister" = "3:1" diff --git a/WeighAndGrading/GradeContext.cs b/WeighAndGrading/GradeContext.cs index 7a76839..5702877 100644 --- a/WeighAndGrading/GradeContext.cs +++ b/WeighAndGrading/GradeContext.cs @@ -76,5 +76,11 @@ namespace WeighAndGrading public string Format { get; set; } public decimal? Discont { get; set; } + + public int WeightType { get; set; } + + public decimal MinWeight { get; set; } + + public decimal MaxWeight { get; set; } } } diff --git a/WeighAndGrading/GradeFrom.cs b/WeighAndGrading/GradeFrom.cs index cc3a206..c92d7e6 100644 --- a/WeighAndGrading/GradeFrom.cs +++ b/WeighAndGrading/GradeFrom.cs @@ -336,16 +336,42 @@ namespace WeighAndGrading string str; if (_dataFormat.ParseAscii(_dataStrBuilder.ToString(), out str, out isStatic)) { - if (string.IsNullOrEmpty(str)) - str = "0"; - this.Invoke(new InvokeHandler(delegate() + if (GradeContext.Config.WeightType == 0) { - lblChengZhong.Text = string.Format(format, decimal.Parse(str)); - if (str != "0") + if (string.IsNullOrEmpty(str)) + str = "0"; + this.Invoke(new InvokeHandler(delegate() { - AddWeightDetail(decimal.Parse(lblChengZhong.Text)); + lblChengZhong.Text = string.Format(format, decimal.Parse(str)); + if (str != "0") + { + AddWeightDetail(decimal.Parse(lblChengZhong.Text)); + } + })); + } + else + { + decimal num = 0; + if (decimal.TryParse(str, out num)) + { + this.Invoke(new InvokeHandler(delegate() + { + lblChengZhong.Text = string.Format(format, num); + })); + WeighAvgControl.Add(num, isStatic); + } + if (WeighAvgControl.TryGetValue(out num)) + { + this.Invoke(new InvokeHandler(delegate() + { + //lblChengZhong.Text = string.Format(format, num); + if (str != "0") + { + AddWeightDetail(decimal.Parse(string.Format(format, num))); + } + })); } - })); + } } _dataStrBuilder.Clear(); } @@ -357,6 +383,48 @@ namespace WeighAndGrading } } + private class WeighAvgControl + { + public static bool TryGetValue(out decimal result) + { + List> list; + if (mWeighList.TryDequeue(out list)) + { + var r = list.Where(x => x.Item2).Select(x => x.Item1).GroupBy(x => x); + var firstOrDefault = r.OrderByDescending(x => x.Count()).FirstOrDefault(); + if (firstOrDefault != null) + { + result = firstOrDefault.Key; + return true; + } + result = 0; + return false; + } + result = 0; + return false; + } + + static ConcurrentQueue>> mWeighList = new ConcurrentQueue>>(); + + static List> _list = new List>(); + + public static void Add(decimal value, bool isStatic) + { + if (value >= GradeContext.Config.MinWeight && value <= GradeContext.Config.MaxWeight) + { + _list.Add(new Tuple(value, isStatic)); + } + else + { + if (_list.Count > 0) + { + mWeighList.Enqueue(_list); + _list = new List>(); + } + } + } + } + void DisableWeight() { _mainProcessIsRun = false; diff --git a/WeighAndGrading/GradeSettingFrom.Designer.cs b/WeighAndGrading/GradeSettingFrom.Designer.cs index c9c2aa3..7c1b88c 100644 --- a/WeighAndGrading/GradeSettingFrom.Designer.cs +++ b/WeighAndGrading/GradeSettingFrom.Designer.cs @@ -42,6 +42,11 @@ this.label6 = new System.Windows.Forms.Label(); this.format = new BWP.WinFormControl.UTextBoxWithPad(); this.discont = new BWP.WinFormControl.UTextBoxWithPad(); + this.weightReadType = new System.Windows.Forms.ComboBox(); + this.label7 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.minInput = new BWP.WinFormControl.UTextBoxWithPad(); + this.maxInput = new BWP.WinFormControl.UTextBoxWithPad(); this.SuspendLayout(); // // label5 @@ -57,7 +62,7 @@ // closeBtn // this.closeBtn.Font = new System.Drawing.Font("宋体", 15F); - this.closeBtn.Location = new System.Drawing.Point(189, 326); + this.closeBtn.Location = new System.Drawing.Point(189, 414); this.closeBtn.Name = "closeBtn"; this.closeBtn.Size = new System.Drawing.Size(75, 35); this.closeBtn.TabIndex = 19; @@ -68,7 +73,7 @@ // saveBtn // this.saveBtn.Font = new System.Drawing.Font("宋体", 15F); - this.saveBtn.Location = new System.Drawing.Point(83, 326); + this.saveBtn.Location = new System.Drawing.Point(83, 414); this.saveBtn.Name = "saveBtn"; this.saveBtn.Size = new System.Drawing.Size(75, 35); this.saveBtn.TabIndex = 18; @@ -180,12 +185,64 @@ this.discont.TabIndex = 24; this.discont.Type = BWP.WinFormControl.UTextBoxWithPad.TextBoxType.Number; // + // weightReadType + // + this.weightReadType.Font = new System.Drawing.Font("宋体", 15F); + this.weightReadType.FormattingEnabled = true; + this.weightReadType.Location = new System.Drawing.Point(173, 321); + this.weightReadType.Name = "weightReadType"; + this.weightReadType.Size = new System.Drawing.Size(121, 28); + this.weightReadType.TabIndex = 26; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Font = new System.Drawing.Font("宋体", 15F); + this.label7.Location = new System.Drawing.Point(51, 324); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(109, 20); + this.label7.TabIndex = 25; + this.label7.Text = "读取方式:"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Font = new System.Drawing.Font("宋体", 15F); + this.label8.Location = new System.Drawing.Point(51, 368); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(109, 20); + this.label8.TabIndex = 27; + this.label8.Text = "有效区间:"; + // + // minInput + // + this.minInput.Font = new System.Drawing.Font("宋体", 12F); + this.minInput.Location = new System.Drawing.Point(173, 368); + this.minInput.Name = "minInput"; + this.minInput.Size = new System.Drawing.Size(55, 26); + this.minInput.TabIndex = 28; + this.minInput.Type = BWP.WinFormControl.UTextBoxWithPad.TextBoxType.Number; + // + // maxInput + // + this.maxInput.Font = new System.Drawing.Font("宋体", 12F); + this.maxInput.Location = new System.Drawing.Point(239, 368); + this.maxInput.Name = "maxInput"; + this.maxInput.Size = new System.Drawing.Size(55, 26); + this.maxInput.TabIndex = 29; + this.maxInput.Type = BWP.WinFormControl.UTextBoxWithPad.TextBoxType.Number; + // // GradeSettingFrom // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(354, 381); + this.ClientSize = new System.Drawing.Size(354, 463); this.ControlBox = false; + this.Controls.Add(this.maxInput); + this.Controls.Add(this.minInput); + this.Controls.Add(this.label8); + this.Controls.Add(this.weightReadType); + this.Controls.Add(this.label7); this.Controls.Add(this.discont); this.Controls.Add(this.format); this.Controls.Add(this.label6); @@ -225,5 +282,10 @@ private System.Windows.Forms.Label label6; private BWP.WinFormControl.UTextBoxWithPad format; private BWP.WinFormControl.UTextBoxWithPad discont; + private System.Windows.Forms.ComboBox weightReadType; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.Label label8; + private BWP.WinFormControl.UTextBoxWithPad minInput; + private BWP.WinFormControl.UTextBoxWithPad maxInput; } } \ No newline at end of file diff --git a/WeighAndGrading/GradeSettingFrom.cs b/WeighAndGrading/GradeSettingFrom.cs index fb20f52..2a7bd38 100644 --- a/WeighAndGrading/GradeSettingFrom.cs +++ b/WeighAndGrading/GradeSettingFrom.cs @@ -16,6 +16,7 @@ namespace WeighAndGrading List com = new List { "COM1", "COM2", "COM3", "COM4", "COM5" }; List rate = new List { "4800", "7200", "9600" }; List bit = new List { "5", "6", "7", "8" }; + List weightRead = new List { "稳定读取", "连续发送" }; public GradeSettingFrom() { InitializeComponent(); @@ -23,6 +24,7 @@ namespace WeighAndGrading comSet.DataSource = com; rateSet.DataSource = rate; bitSet.DataSource = bit; + weightReadType.DataSource = weightRead; if (!string.IsNullOrEmpty(GradeContext.Config.WeightSet)) weightSet.SelectedIndex = weight.IndexOf(GradeContext.Config.WeightSet); else @@ -47,6 +49,9 @@ namespace WeighAndGrading discont.Text = "0.00"; else discont.Text = GradeContext.Config.Discont.ToString(); + weightReadType.SelectedIndex = GradeContext.Config.WeightType; + minInput.Text = GradeContext.Config.MinWeight.ToString(); + maxInput.Text = GradeContext.Config.MaxWeight.ToString(); } private void saveBtn_Click(object sender, EventArgs e) @@ -56,6 +61,18 @@ namespace WeighAndGrading GradeContext.Config.RateSet = int.Parse(rate[this.rateSet.SelectedIndex]); GradeContext.Config.BitSet = int.Parse(bit[this.bitSet.SelectedIndex]); GradeContext.Config.Format = format.Text; + GradeContext.Config.WeightType = weightReadType.SelectedIndex; + if (GradeContext.Config.WeightType == 1) + { + decimal min = 0; + decimal max = 0; + if (!decimal.TryParse(minInput.Text.Trim(), out min)) + throw new Exception("连续发送时 必须输入有效区间"); + if (!decimal.TryParse(maxInput.Text.Trim(), out max)) + throw new Exception("连续发送时 必须输入有效区间"); + GradeContext.Config.MinWeight = min; + GradeContext.Config.MaxWeight = max; + } if (!string.IsNullOrEmpty(discont.Text)) { decimal v;