Browse Source

修改。

master
yibo 8 years ago
parent
commit
e3b408a948
17 changed files with 1079 additions and 425 deletions
  1. +2
    -0
      BO/BO/Bill/WeightBill/WeightBill.cs
  2. +7
    -7
      BO/Utils/AfterLoginUtil.cs
  3. +51
    -20
      BO/Utils/BillRpc/WeightBillRpc.cs
  4. +0
    -1
      BWP.WinFormControl/WeightControl.Designer.cs
  5. +1
    -37
      BWP.WinFormControl/WeightControl.cs
  6. +1
    -1
      BWP.WinFormControl/WeightDataFormat/DataFormatBase.cs
  7. +3
    -0
      ButcherWeight/ButcherWeight.csproj
  8. +11
    -11
      ButcherWeight/WeightContext.cs
  9. +126
    -90
      ButcherWeight/WeightForm.Designer.cs
  10. +64
    -41
      ButcherWeight/WeightForm.cs
  11. +183
    -0
      ButcherWeight/WeightForm.resx
  12. +162
    -0
      ButcherWeight/WeightFormWeightPart.cs
  13. +72
    -71
      QualityAndOrder/QualityOrderForm.Designer.cs
  14. +130
    -43
      QualityAndOrder/QualityOrderForm.cs
  15. +165
    -18
      QualityAndOrder/QualityOrderForm.resx
  16. BIN
      Setup/Release/Setup.msi
  17. +101
    -85
      Setup/Setup.vdproj

+ 2
- 0
BO/BO/Bill/WeightBill/WeightBill.cs View File

@ -111,5 +111,7 @@ namespace BO.BO
public List<WeightBill_SanctionDetail> SanctionDetails { get { return _sanctionDetails; } } public List<WeightBill_SanctionDetail> SanctionDetails { get { return _sanctionDetails; } }
public int SanctionNumber { get { return _sanctionDetails.Sum(x => (x.Number ?? 0)); } } public int SanctionNumber { get { return _sanctionDetails.Sum(x => (x.Number ?? 0)); } }
public int? FirstWeightNumber { get; set; }
} }
} }

+ 7
- 7
BO/Utils/AfterLoginUtil.cs View File

@ -19,14 +19,14 @@ namespace BO.Utils
public static class AfterLoginUtil public static class AfterLoginUtil
{ {
//#if debug //#if debug
static List<Tuple<string, string>> roleToAssemblies= new List<Tuple<string, string>>(){new Tuple<string,string>("排宰员",@"C:\B3Service\src\B3ButcherManageClient\ButcherOrder\bin\Debug\ButcherOrder"),
static List<Tuple<string, string>> roleToAssemblies = new List<Tuple<string, string>>(){new Tuple<string,string>("排宰员",@"C:\B3Service\src\B3ButcherManageClient\ButcherOrder\bin\Debug\ButcherOrder"),
new Tuple<string,string>("过磅员",@"C:\B3Service\src\B3ButcherManageClient\ButcherWeight\bin\Debug\ButcherWeight"), new Tuple<string,string>("过磅员",@"C:\B3Service\src\B3ButcherManageClient\ButcherWeight\bin\Debug\ButcherWeight"),
new Tuple<string,string>("验质员",@"C:\B3Service\src\B3ButcherManageClient\QualityAndOrder\bin\Debug\QualityAndOrder")}; new Tuple<string,string>("验质员",@"C:\B3Service\src\B3ButcherManageClient\QualityAndOrder\bin\Debug\QualityAndOrder")};
//#endif //#endif
//#if relase
// static List<Tuple<string, string>> roleToAssemblies = new List<Tuple<string, string>>(){new Tuple<string,string>("排宰员",@"ButcherOrder"),
// new Tuple<string,string>("过磅员",@"ButcherWeight"),
// new Tuple<string,string>("验质员",@"QualityAndOrder")};
//#if !debug
// static List<Tuple<string, string>> roleToAssemblies = new List<Tuple<string, string>>(){new Tuple<string,string>("排宰员",@"ButcherOrder"),
//new Tuple<string,string>("过磅员",@"ButcherWeight"),
// new Tuple<string,string>("验质员",@"QualityAndOrder")};
//#endif //#endif
@ -38,8 +38,8 @@ namespace BO.Utils
//#if debug //#if debug
var filePath = string.Format("{0}.dll", first.Item2); var filePath = string.Format("{0}.dll", first.Item2);
//#endif //#endif
//#if relase
// var filePath = Path.Combine(Application.StartupPath, string.Format("{0}.dll", first.Item2));
//#if !debug
// var filePath = Path.Combine(Application.StartupPath, string.Format("{0}.dll", first.Item2));
//#endif //#endif
if (!File.Exists(filePath)) if (!File.Exists(filePath))
throw new Exception("相关模块不存在"); throw new Exception("相关模块不存在");


+ 51
- 20
BO/Utils/BillRpc/WeightBillRpc.cs View File

@ -17,26 +17,19 @@ namespace BO.Utils.BillRpc
var obj = new RpcObject("/MainSystem/B3ClientService/BO/WeightBill"); var obj = new RpcObject("/MainSystem/B3ClientService/BO/WeightBill");
if (bo.ID == 0) if (bo.ID == 0)
{ {
obj.Set("Creator", ButcherAppContext.Context.UserConfig.UserName);
obj.Set("AccountingUnit_ID", ButcherAppContext.Context.UserConfig.AccountingUnit_ID);
obj.Set("Department_ID", ButcherAppContext.Context.UserConfig.Department_ID);
}
else
{
obj.Set("Creator", bo.Creator);
obj.Set("AccountingUnit_ID", bo.AccountingUnit_ID);
obj.Set("Department_ID", bo.Department_ID);
bo.Creator = ButcherAppContext.Context.UserConfig.UserName;
bo.AccountingUnit_ID = ButcherAppContext.Context.UserConfig.AccountingUnit_ID;
bo.Department_ID = ButcherAppContext.Context.UserConfig.Department_ID;
} }
obj.Set("Creator", bo.Creator);
obj.Set("AccountingUnit_ID", bo.AccountingUnit_ID);
obj.Set("Department_ID", bo.Department_ID);
//base //base
obj.Set("ID", bo.ID); obj.Set("ID", bo.ID);
obj.Set("B3ID", bo.B3ID);
obj.Set("DeleteState", bo.DeleteState);
//bill //bill
obj.Set("FinishCreate", bo.FinishCreate); obj.Set("FinishCreate", bo.FinishCreate);
obj.Set("Sync", false);
obj.Set("ModifyTime", DateTime.Now); obj.Set("ModifyTime", DateTime.Now);
//bill //bill
obj.Set("Employee_ID", bo.Employee_ID); obj.Set("Employee_ID", bo.Employee_ID);
obj.Set("Employee_Name", bo.Employee_Name); obj.Set("Employee_Name", bo.Employee_Name);
@ -59,8 +52,8 @@ namespace BO.Utils.BillRpc
obj.Set("AnimalTestDate", bo.AnimalTestDate); obj.Set("AnimalTestDate", bo.AnimalTestDate);
obj.Set("AnimalTestMan", bo.AnimalTestMan); obj.Set("AnimalTestMan", bo.AnimalTestMan);
obj.Set("Remark", bo.Remark); obj.Set("Remark", bo.Remark);
obj.Set("Inspector_ID", bo.Inspector_ID);
obj.Set("Inspector_Name", bo.Inspector_Name);
//obj.Set("Inspector_ID", bo.Inspector_ID);
//obj.Set("Inspector_Name", bo.Inspector_Name);
const string detailErtPath = "/MainSystem/B3ClientService/BO/WeightBill_Detail"; const string detailErtPath = "/MainSystem/B3ClientService/BO/WeightBill_Detail";
@ -239,26 +232,28 @@ namespace BO.Utils.BillRpc
entity.B3ID = bill.Get<long?>("B3ID"); entity.B3ID = bill.Get<long?>("B3ID");
entity.Supplier_Name = bill.Get<string>("Supplier_Name"); entity.Supplier_Name = bill.Get<string>("Supplier_Name");
entity.AlreadyHouse = bill.Get<bool>("AlreadyHouse"); entity.AlreadyHouse = bill.Get<bool>("AlreadyHouse");
entity.FirstWeightNumber = bill.Get<int?>("FirstWeightNumber");
var details = obj.Get<List<RpcObject>>("Detail"); var details = obj.Get<List<RpcObject>>("Detail");
//明细接收的数据不全,所以不能全量保存.
foreach (var detail in details) foreach (var detail in details)
{ {
var d = new WeightBill_HouseDetail(); var d = new WeightBill_HouseDetail();
entity.HouseDetails.Add(d); entity.HouseDetails.Add(d);
d.LiveColonyHouse_Name = detail.Get<string>("LiveColonyHouse_Name"); d.LiveColonyHouse_Name = detail.Get<string>("LiveColonyHouse_Name");
d.Number = detail.Get<int?>("Number");
} }
} }
return result; return result;
} }
public static int InsertHouseAndSanctionInfo(WeightBill bo)
public static int UpdateInsertHouseAndSanctionInfo(WeightBill bo)
{ {
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/InsertWeightBillHouseDetail";
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/UpdateInsertWeightBillHouseDetail";
var obj = new RpcObject("/MainSystem/B3ClientService/BO/WeightBill"); var obj = new RpcObject("/MainSystem/B3ClientService/BO/WeightBill");
obj.Set("ID", bo.ID); obj.Set("ID", bo.ID);
obj.Set("HogGrade_ID", bo.HogGrade_ID); obj.Set("HogGrade_ID", bo.HogGrade_ID);
obj.Set("HogGrade_Name", bo.HogGrade_Name); obj.Set("HogGrade_Name", bo.HogGrade_Name);
obj.Set("AlreadyHouse", bo.AlreadyHouse); obj.Set("AlreadyHouse", bo.AlreadyHouse);
obj.Set("FirstWeightNumber", bo.FirstWeightNumber);
obj.Set("Inspector_ID", ButcherAppContext.Context.UserConfig.Employee_ID); obj.Set("Inspector_ID", ButcherAppContext.Context.UserConfig.Employee_ID);
obj.Set("Inspector_Name", ButcherAppContext.Context.UserConfig.Employee_Name); obj.Set("Inspector_Name", ButcherAppContext.Context.UserConfig.Employee_Name);
@ -297,9 +292,9 @@ namespace BO.Utils.BillRpc
return RpcFacade.Call<int>(method, obj); return RpcFacade.Call<int>(method, obj);
} }
public static int GetHouseDetailTotalNumber(DateTime date)
public static int GetDetailTotalNumber(DateTime date)
{ {
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/GetHouseDetailTotalNumber";
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/GetDetailTotalNumber";
return RpcFacade.Call<int>(method, date); return RpcFacade.Call<int>(method, date);
} }
@ -320,5 +315,41 @@ namespace BO.Utils.BillRpc
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/SyncFarmerDetailB3Ids"; const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/SyncFarmerDetailB3Ids";
return RpcFacade.Call<List<Tuple<long?, long?>>>(method, ids); return RpcFacade.Call<List<Tuple<long?, long?>>>(method, ids);
} }
public static List<Tuple<long?, long?, int?>> SyncWeightDetailFirstNumber(List<long?> ids)
{
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/SyncWeightDetailFirstNumber";
return RpcFacade.Call<List<Tuple<long?, long?, int?>>>(method, ids);
}
public static WeightBill GetWeightBillOnHousePage(long id)
{
const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/WeightBillRpc/GetWeightBillOnHousePage";
var obj = RpcFacade.Call<RpcObject>(method, id);
var entity = new WeightBill();
var bill = obj.Get<RpcObject>("Bill");
entity.FirstWeightNumber = bill.Get<int?>("FirstWeightNumber");
entity.HogGrade_ID = bill.Get<long?>("HogGrade_ID");
var details = obj.Get<List<RpcObject>>("Detail");
//明细接收的数据不全,所以不能全量保存.
foreach (var detail in details)
{
var d = new WeightBill_HouseDetail();
entity.HouseDetails.Add(d);
d.ID = detail.Get<long>("ID");
d.LiveColonyHouse_ID = detail.Get<long?>("LiveColonyHouse_ID");
}
var sanctionDetail = obj.Get<List<RpcObject>>("SanctionDetail");
//明细接收的数据不全,所以不能全量保存.
foreach (var detail in sanctionDetail)
{
var d = new WeightBill_SanctionDetail();
entity.SanctionDetails.Add(d);
d.ID = detail.Get<long>("ID");
d.AbnormalItem_ID = detail.Get<long?>("AbnormalItem_ID");
d.Number = detail.Get<int?>("Number");
}
return entity;
}
} }
} }

+ 0
- 1
BWP.WinFormControl/WeightControl.Designer.cs View File

@ -75,7 +75,6 @@ namespace BWP.WinFormControl
this.enableWeightBox.TabIndex = 1; this.enableWeightBox.TabIndex = 1;
this.enableWeightBox.Text = "启用称重"; this.enableWeightBox.Text = "启用称重";
this.enableWeightBox.UseVisualStyleBackColor = true; this.enableWeightBox.UseVisualStyleBackColor = true;
this.enableWeightBox.Click += new System.EventHandler(this.enableWeightBox_Click);
// //
// WeightControl // WeightControl
// //


+ 1
- 37
BWP.WinFormControl/WeightControl.cs View File

@ -160,7 +160,6 @@ namespace BWP.WinFormControl
Value = decimal.Parse(str); Value = decimal.Parse(str);
break; break;
} }
// _dataQueue.Enqueue(_dataStrBuilder.ToString());
_dataStrBuilder.Clear(); _dataStrBuilder.Clear();
} }
else else
@ -171,37 +170,6 @@ namespace BWP.WinFormControl
} }
} }
//private void OutQuery()
//{
// while (enableWeightBox.CheckState == CheckState.Checked)
// {
// try
// {
// bool isStatic;
// string str;
// string subStr;
// if (!_dataQueue.TryDequeue(out subStr))
// {
// Thread.Sleep(1);
// continue;
// }
// // 解析接受的端口数据
// if (_dataFormat.ParseAscii(subStr, out str, out isStatic))
// {
// Value = decimal.Parse(str);
// }
// }
// catch (Exception)
// {
// Thread.Sleep(1000);
// continue;
// }
// Thread.Sleep(1);
// }
//}
void InitWeightType() void InitWeightType()
{ {
switch (_weightType) switch (_weightType)
@ -231,10 +199,6 @@ namespace BWP.WinFormControl
{ {
_inQueryThread.Abort(); _inQueryThread.Abort();
} }
//if (_outQueryThread.IsAlive)
//{
// _outQueryThread.Abort();
//}
weightSerialPort.Close(); weightSerialPort.Close();
Value = 0; Value = 0;
} }
@ -246,7 +210,7 @@ namespace BWP.WinFormControl
DisableWeight(); DisableWeight();
} }
private void enableWeightBox_Click(object sender, EventArgs e)
public void enableWeightBox_Click(object sender, EventArgs e)
{ {
if (InitWeightInfo == null) if (InitWeightInfo == null)
throw new Exception("InitWeightInfo是用来实例化称参数的,请给此委托赋值并在其中实例化称参数"); throw new Exception("InitWeightInfo是用来实例化称参数的,请给此委托赋值并在其中实例化称参数");


+ 1
- 1
BWP.WinFormControl/WeightDataFormat/DataFormatBase.cs View File

@ -1,6 +1,6 @@
namespace BWP.WinFormControl.WeightDataFormat namespace BWP.WinFormControl.WeightDataFormat
{ {
interface IDataFormat {
public interface IDataFormat {
char Beginchar { get; } char Beginchar { get; }
char Endchar { get; } char Endchar { get; }
short Bufsize { get; } short Bufsize { get; }


+ 3
- 0
ButcherWeight/ButcherWeight.csproj View File

@ -71,6 +71,9 @@
<DependentUpon>WeightForm.cs</DependentUpon> <DependentUpon>WeightForm.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="WeightContext.cs" /> <Compile Include="WeightContext.cs" />
<Compile Include="WeightFormWeightPart.cs">
<SubType>Form</SubType>
</Compile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\BO\BO.csproj"> <ProjectReference Include="..\BO\BO.csproj">


+ 11
- 11
ButcherWeight/WeightContext.cs View File

@ -11,11 +11,11 @@ namespace ButcherWeight
{ {
public static class WeightContext public static class WeightContext
{ {
//#if relase
// private static string loginConfigPath = Application.StartupPath + "\\WeightSetting.xml";
//#endif
//#if debug //#if debug
private static string loginConfigPath = @"C:\B3Service\src\B3ButcherManageClient\ButcherManageClient\bin\Debug\WeightSetting.xml";
private static string loginConfigPath = @"C:\B3Service\src\B3ButcherManageClient\ButcherManageClient\bin\Debug\WeightSetting.xml";
//#endif
//#if !debug
// private static string loginConfigPath = Application.StartupPath + "\\WeightSetting.xml";
//#endif //#endif
private static WeightSetting _config; private static WeightSetting _config;
public static WeightSetting Config public static WeightSetting Config
@ -45,8 +45,8 @@ namespace ButcherWeight
throw new Exception("请选择称型号"); throw new Exception("请选择称型号");
if (string.IsNullOrEmpty(_config.ComSet)) if (string.IsNullOrEmpty(_config.ComSet))
throw new Exception("请选择Com口"); throw new Exception("请选择Com口");
if (_config.RateSet==null)
throw new Exception("请选择波特率");
if (_config.RateSet == null)
throw new Exception("请选择波特率");
if (_config.BitSet == null) if (_config.BitSet == null)
throw new Exception("请选择数据位"); throw new Exception("请选择数据位");
if (string.IsNullOrEmpty(_config.Format)) if (string.IsNullOrEmpty(_config.Format))
@ -65,14 +65,14 @@ namespace ButcherWeight
public class WeightSetting public class WeightSetting
{ {
public string WeightSet{get;set;}
public string WeightSet { get; set; }
public string ComSet{get;set;}
public string ComSet { get; set; }
public int? RateSet{get;set;}
public int? RateSet { get; set; }
public int? BitSet{get;set;}
public int? BitSet { get; set; }
public string Format{get;set;}
public string Format { get; set; }
} }
} }

+ 126
- 90
ButcherWeight/WeightForm.Designer.cs View File

@ -29,24 +29,25 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
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 dataGridViewCellStyle35 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle36 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle37 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle38 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle39 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle40 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle41 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle42 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle43 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle44 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle45 = new System.Windows.Forms.DataGridViewCellStyle();
this.components = new System.ComponentModel.Container();
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 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 dataGridViewCellStyle12 = 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 dataGridViewCellStyle15 = new System.Windows.Forms.DataGridViewCellStyle();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
this.enableCheckBox = new System.Windows.Forms.CheckBox();
this.weightSet = new System.Windows.Forms.Button(); this.weightSet = new System.Windows.Forms.Button();
this.weightControl = new BWP.WinFormControl.WeightControl();
this.exitBtn = new System.Windows.Forms.Button(); this.exitBtn = new System.Windows.Forms.Button();
this.deleteBtn = new System.Windows.Forms.Button(); this.deleteBtn = new System.Windows.Forms.Button();
this.printBtn = new System.Windows.Forms.Button(); this.printBtn = new System.Windows.Forms.Button();
@ -140,6 +141,9 @@
this.label15 = new System.Windows.Forms.Label(); this.label15 = new System.Windows.Forms.Label();
this.label16 = new System.Windows.Forms.Label(); this.label16 = new System.Windows.Forms.Label();
this.label17 = new System.Windows.Forms.Label(); this.label17 = new System.Windows.Forms.Label();
this.panel5 = new System.Windows.Forms.Panel();
this.weightLabel = new System.Windows.Forms.Label();
this.weightSerialPort = new System.IO.Ports.SerialPort(this.components);
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
this.panel2.SuspendLayout(); this.panel2.SuspendLayout();
this.panel3.SuspendLayout(); this.panel3.SuspendLayout();
@ -149,13 +153,14 @@
((System.ComponentModel.ISupportInitialize)(this.houseGird)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.houseGird)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.abnormalGrid)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.abnormalGrid)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.billGrid)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.billGrid)).BeginInit();
this.panel5.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// panel1 // panel1
// //
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.panel1.Controls.Add(this.enableCheckBox);
this.panel1.Controls.Add(this.weightSet); this.panel1.Controls.Add(this.weightSet);
this.panel1.Controls.Add(this.weightControl);
this.panel1.Controls.Add(this.exitBtn); this.panel1.Controls.Add(this.exitBtn);
this.panel1.Controls.Add(this.deleteBtn); this.panel1.Controls.Add(this.deleteBtn);
this.panel1.Controls.Add(this.printBtn); this.panel1.Controls.Add(this.printBtn);
@ -168,6 +173,19 @@
this.panel1.Size = new System.Drawing.Size(1252, 95); this.panel1.Size = new System.Drawing.Size(1252, 95);
this.panel1.TabIndex = 1; this.panel1.TabIndex = 1;
// //
// enableCheckBox
//
this.enableCheckBox.AutoCheck = false;
this.enableCheckBox.AutoSize = true;
this.enableCheckBox.Font = new System.Drawing.Font("宋体", 19F);
this.enableCheckBox.Location = new System.Drawing.Point(8, 60);
this.enableCheckBox.Name = "enableCheckBox";
this.enableCheckBox.Size = new System.Drawing.Size(135, 30);
this.enableCheckBox.TabIndex = 11;
this.enableCheckBox.Text = "启用称重";
this.enableCheckBox.UseVisualStyleBackColor = true;
this.enableCheckBox.Click += new System.EventHandler(this.enableCheckBox_Click);
//
// weightSet // weightSet
// //
this.weightSet.Font = new System.Drawing.Font("宋体", 15F); this.weightSet.Font = new System.Drawing.Font("宋体", 15F);
@ -179,15 +197,6 @@
this.weightSet.UseVisualStyleBackColor = true; this.weightSet.UseVisualStyleBackColor = true;
this.weightSet.Click += new System.EventHandler(this.weightSet_Click); this.weightSet.Click += new System.EventHandler(this.weightSet_Click);
// //
// weightControl
//
this.weightControl.Location = new System.Drawing.Point(0, 0);
this.weightControl.Name = "weightControl";
this.weightControl.Size = new System.Drawing.Size(156, 92);
this.weightControl.TabIndex = 9;
this.weightControl.TypeOfWeight = BWP.WinFormControl.WeightType.Xk3190A9;
this.weightControl.ValueFormat = "0.00";
//
// exitBtn // exitBtn
// //
this.exitBtn.Font = new System.Drawing.Font("宋体", 15F); this.exitBtn.Font = new System.Drawing.Font("宋体", 15F);
@ -461,7 +470,7 @@
this.label19.Name = "label19"; this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(66, 19); this.label19.Size = new System.Drawing.Size(66, 19);
this.label19.TabIndex = 24; this.label19.TabIndex = 24;
this.label19.Text = "经办人";
this.label19.Text = "业务员";
// //
// label20 // label20
// //
@ -689,17 +698,17 @@
this.farmerGrid.AllowUserToAddRows = false; this.farmerGrid.AllowUserToAddRows = false;
this.farmerGrid.AllowUserToResizeColumns = false; this.farmerGrid.AllowUserToResizeColumns = false;
this.farmerGrid.AllowUserToResizeRows = false; this.farmerGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.farmerGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle31;
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.farmerGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
this.farmerGrid.BackgroundColor = System.Drawing.Color.White; this.farmerGrid.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle32.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle32.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle32.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle32.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle32.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle32.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle32.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.farmerGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle32;
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.farmerGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
this.farmerGrid.ColumnHeadersHeight = 24; this.farmerGrid.ColumnHeadersHeight = 24;
this.farmerGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.farmerGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.farmerGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.farmerGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@ -714,8 +723,8 @@
this.farmerGrid.MultiSelect = false; this.farmerGrid.MultiSelect = false;
this.farmerGrid.Name = "farmerGrid"; this.farmerGrid.Name = "farmerGrid";
this.farmerGrid.RowHeadersVisible = false; this.farmerGrid.RowHeadersVisible = false;
dataGridViewCellStyle33.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.farmerGrid.RowsDefaultCellStyle = dataGridViewCellStyle33;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.farmerGrid.RowsDefaultCellStyle = dataGridViewCellStyle3;
this.farmerGrid.RowTemplate.Height = 23; this.farmerGrid.RowTemplate.Height = 23;
this.farmerGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.farmerGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.farmerGrid.Size = new System.Drawing.Size(400, 112); this.farmerGrid.Size = new System.Drawing.Size(400, 112);
@ -798,17 +807,17 @@
this.weightGrid.AllowUserToAddRows = false; this.weightGrid.AllowUserToAddRows = false;
this.weightGrid.AllowUserToResizeColumns = false; this.weightGrid.AllowUserToResizeColumns = false;
this.weightGrid.AllowUserToResizeRows = false; this.weightGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle34.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.weightGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle34;
dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.weightGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle4;
this.weightGrid.BackgroundColor = System.Drawing.Color.White; this.weightGrid.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle35.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle35.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle35.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle35.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle35.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle35.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle35.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.weightGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle35;
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.weightGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5;
this.weightGrid.ColumnHeadersHeight = 24; this.weightGrid.ColumnHeadersHeight = 24;
this.weightGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.weightGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.weightGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.weightGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@ -824,8 +833,8 @@
this.weightGrid.MultiSelect = false; this.weightGrid.MultiSelect = false;
this.weightGrid.Name = "weightGrid"; this.weightGrid.Name = "weightGrid";
this.weightGrid.RowHeadersVisible = false; this.weightGrid.RowHeadersVisible = false;
dataGridViewCellStyle36.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.weightGrid.RowsDefaultCellStyle = dataGridViewCellStyle36;
dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.weightGrid.RowsDefaultCellStyle = dataGridViewCellStyle6;
this.weightGrid.RowTemplate.Height = 23; this.weightGrid.RowTemplate.Height = 23;
this.weightGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.weightGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.weightGrid.Size = new System.Drawing.Size(400, 90); this.weightGrid.Size = new System.Drawing.Size(400, 90);
@ -906,17 +915,17 @@
this.houseGird.AllowUserToDeleteRows = false; this.houseGird.AllowUserToDeleteRows = false;
this.houseGird.AllowUserToResizeColumns = false; this.houseGird.AllowUserToResizeColumns = false;
this.houseGird.AllowUserToResizeRows = false; this.houseGird.AllowUserToResizeRows = false;
dataGridViewCellStyle37.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.houseGird.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle37;
dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.houseGird.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7;
this.houseGird.BackgroundColor = System.Drawing.Color.White; this.houseGird.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle38.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle38.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle38.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle38.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle38.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle38.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle38.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.houseGird.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle38;
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.houseGird.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle8;
this.houseGird.ColumnHeadersHeight = 24; this.houseGird.ColumnHeadersHeight = 24;
this.houseGird.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.houseGird.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.houseGird.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.houseGird.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@ -931,8 +940,8 @@
this.houseGird.MultiSelect = false; this.houseGird.MultiSelect = false;
this.houseGird.Name = "houseGird"; this.houseGird.Name = "houseGird";
this.houseGird.RowHeadersVisible = false; this.houseGird.RowHeadersVisible = false;
dataGridViewCellStyle39.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.houseGird.RowsDefaultCellStyle = dataGridViewCellStyle39;
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.houseGird.RowsDefaultCellStyle = dataGridViewCellStyle9;
this.houseGird.RowTemplate.Height = 23; this.houseGird.RowTemplate.Height = 23;
this.houseGird.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.houseGird.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.houseGird.Size = new System.Drawing.Size(400, 90); this.houseGird.Size = new System.Drawing.Size(400, 90);
@ -995,17 +1004,17 @@
this.abnormalGrid.AllowUserToDeleteRows = false; this.abnormalGrid.AllowUserToDeleteRows = false;
this.abnormalGrid.AllowUserToResizeColumns = false; this.abnormalGrid.AllowUserToResizeColumns = false;
this.abnormalGrid.AllowUserToResizeRows = false; this.abnormalGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle40.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.abnormalGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle40;
dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.abnormalGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle10;
this.abnormalGrid.BackgroundColor = System.Drawing.Color.White; this.abnormalGrid.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle41.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle41.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle41.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle41.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle41.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle41.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle41.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.abnormalGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle41;
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle11.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.abnormalGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
this.abnormalGrid.ColumnHeadersHeight = 24; this.abnormalGrid.ColumnHeadersHeight = 24;
this.abnormalGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.abnormalGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.abnormalGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.abnormalGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@ -1021,8 +1030,8 @@
this.abnormalGrid.MultiSelect = false; this.abnormalGrid.MultiSelect = false;
this.abnormalGrid.Name = "abnormalGrid"; this.abnormalGrid.Name = "abnormalGrid";
this.abnormalGrid.RowHeadersVisible = false; this.abnormalGrid.RowHeadersVisible = false;
dataGridViewCellStyle42.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.abnormalGrid.RowsDefaultCellStyle = dataGridViewCellStyle42;
dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.abnormalGrid.RowsDefaultCellStyle = dataGridViewCellStyle12;
this.abnormalGrid.RowTemplate.Height = 23; this.abnormalGrid.RowTemplate.Height = 23;
this.abnormalGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.abnormalGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.abnormalGrid.Size = new System.Drawing.Size(400, 237); this.abnormalGrid.Size = new System.Drawing.Size(400, 237);
@ -1091,17 +1100,17 @@
this.billGrid.AllowUserToDeleteRows = false; this.billGrid.AllowUserToDeleteRows = false;
this.billGrid.AllowUserToResizeColumns = false; this.billGrid.AllowUserToResizeColumns = false;
this.billGrid.AllowUserToResizeRows = false; this.billGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle43.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.billGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle43;
dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.billGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13;
this.billGrid.BackgroundColor = System.Drawing.Color.White; this.billGrid.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle44.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle44.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle44.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle44.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle44.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle44.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle44.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.billGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle44;
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.billGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14;
this.billGrid.ColumnHeadersHeight = 24; this.billGrid.ColumnHeadersHeight = 24;
this.billGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing; this.billGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
this.billGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.billGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
@ -1120,11 +1129,11 @@
this.billGrid.Name = "billGrid"; this.billGrid.Name = "billGrid";
this.billGrid.ReadOnly = true; this.billGrid.ReadOnly = true;
this.billGrid.RowHeadersVisible = false; this.billGrid.RowHeadersVisible = false;
dataGridViewCellStyle45.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.billGrid.RowsDefaultCellStyle = dataGridViewCellStyle45;
dataGridViewCellStyle15.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.billGrid.RowsDefaultCellStyle = dataGridViewCellStyle15;
this.billGrid.RowTemplate.Height = 23; this.billGrid.RowTemplate.Height = 23;
this.billGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.billGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.billGrid.Size = new System.Drawing.Size(1250, 281);
this.billGrid.Size = new System.Drawing.Size(1250, 239);
this.billGrid.TabIndex = 0; this.billGrid.TabIndex = 0;
this.billGrid.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.billGrid_CellDoubleClick); this.billGrid.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.billGrid_CellDoubleClick);
// //
@ -1241,11 +1250,32 @@
this.label17.TabIndex = 8; this.label17.TabIndex = 8;
this.label17.Text = "异常明细"; this.label17.Text = "异常明细";
// //
// panel5
//
this.panel5.BackColor = System.Drawing.Color.Black;
this.panel5.Controls.Add(this.weightLabel);
this.panel5.Location = new System.Drawing.Point(13, 13);
this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(156, 59);
this.panel5.TabIndex = 11;
//
// weightLabel
//
this.weightLabel.AutoSize = true;
this.weightLabel.Font = new System.Drawing.Font("宋体", 22F, System.Drawing.FontStyle.Bold);
this.weightLabel.ForeColor = System.Drawing.Color.Red;
this.weightLabel.Location = new System.Drawing.Point(3, 15);
this.weightLabel.Name = "weightLabel";
this.weightLabel.Size = new System.Drawing.Size(29, 30);
this.weightLabel.TabIndex = 12;
this.weightLabel.Text = "0";
//
// WeightForm // WeightForm
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1276, 873);
this.ClientSize = new System.Drawing.Size(1276, 831);
this.Controls.Add(this.panel5);
this.Controls.Add(this.abnormalGrid); this.Controls.Add(this.abnormalGrid);
this.Controls.Add(this.billGrid); this.Controls.Add(this.billGrid);
this.Controls.Add(this.label17); this.Controls.Add(this.label17);
@ -1261,6 +1291,7 @@
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "毛猪过磅"; this.Text = "毛猪过磅";
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);
this.panel1.PerformLayout();
this.panel2.ResumeLayout(false); this.panel2.ResumeLayout(false);
this.panel2.PerformLayout(); this.panel2.PerformLayout();
this.panel3.ResumeLayout(false); this.panel3.ResumeLayout(false);
@ -1271,6 +1302,8 @@
((System.ComponentModel.ISupportInitialize)(this.houseGird)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.houseGird)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.abnormalGrid)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.abnormalGrid)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.billGrid)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.billGrid)).EndInit();
this.panel5.ResumeLayout(false);
this.panel5.PerformLayout();
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@ -1372,7 +1405,10 @@
private System.Windows.Forms.Button exitBtn; private System.Windows.Forms.Button exitBtn;
private System.Windows.Forms.Button deleteBtn; private System.Windows.Forms.Button deleteBtn;
private System.Windows.Forms.Button printBtn; private System.Windows.Forms.Button printBtn;
private BWP.WinFormControl.WeightControl weightControl;
private System.Windows.Forms.Button weightSet; private System.Windows.Forms.Button weightSet;
private System.Windows.Forms.CheckBox enableCheckBox;
private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.Label weightLabel;
private System.IO.Ports.SerialPort weightSerialPort;
} }
} }

+ 64
- 41
ButcherWeight/WeightForm.cs View File

@ -29,12 +29,12 @@ namespace ButcherWeight
} }
#endregion #endregion
private const int WmUpdDisplayMessage = 0x0500 + 2;
private delegate void InvokeHandler();
bool mainIsRun = false; bool mainIsRun = false;
public WeightForm() public WeightForm()
{ {
InitializeComponent(); InitializeComponent();
Control.CheckForIllegalCrossThreadCalls = false;
supplierSelect.Init("BaseInfoRpc/GetSupplierList"); supplierSelect.Init("BaseInfoRpc/GetSupplierList");
purchaseTypeSelect.Init("BaseInfoRpc/GetPurchaseTypeList"); purchaseTypeSelect.Init("BaseInfoRpc/GetPurchaseTypeList");
carSelect.Init("BaseInfoRpc/GetCarList"); carSelect.Init("BaseInfoRpc/GetCarList");
@ -52,21 +52,24 @@ namespace ButcherWeight
weightGrid.AutoGenerateColumns = false; weightGrid.AutoGenerateColumns = false;
houseGird.AutoGenerateColumns = false; houseGird.AutoGenerateColumns = false;
abnormalGrid.AutoGenerateColumns = false; abnormalGrid.AutoGenerateColumns = false;
weightControl.InitWeightInfo += WeightControlInitWeightInfo;
weightControl.EnableCheckBox.CheckStateChanged += delegate
{
readMaoBtn.Enabled = readPiBtn.Enabled = weightControl.EnableCheckBox.Checked;
};
BindWeightBill(); BindWeightBill();
mainIsRun = true; mainIsRun = true;
var syncThread = new Thread(SyncTask) { IsBackground = true }; var syncThread = new Thread(SyncTask) { IsBackground = true };
syncThread.Start(); syncThread.Start();
this.FormClosing += delegate
{
if (syncThread.IsAlive)
syncThread.Abort();
if (_inQueryThread != null && _inQueryThread.IsAlive)
DisableWeight();
};
} }
private void SyncTask() private void SyncTask()
{ {
while (mainIsRun) while (mainIsRun)
{ {
Thread.Sleep(2000);
bool changed = false; bool changed = false;
var ids = dmoList.Where(x => x.B3ID == null).Select(x => (long?)x.ID).ToList(); var ids = dmoList.Where(x => x.B3ID == null).Select(x => (long?)x.ID).ToList();
if (ids.Any()) if (ids.Any())
@ -82,10 +85,14 @@ namespace ButcherWeight
changed = true; changed = true;
} }
} }
if (changed)
}
var detailChange = SyncWeightDetailFirstNumber();
if (changed || detailChange)
{
this.Invoke(new InvokeHandler(delegate()
{ {
BindWeightBill(); BindWeightBill();
}
}));
} }
var details = new List<WeightBill_Detail>(); var details = new List<WeightBill_Detail>();
var farms = new List<WeightBill_FarmerDetail>(); var farms = new List<WeightBill_FarmerDetail>();
@ -124,31 +131,41 @@ namespace ButcherWeight
} }
} }
void WeightControlInitWeightInfo(object sender, EventArgs e)
bool SyncWeightDetailFirstNumber()
{ {
if (weightControl.EnableCheckBox.Checked)
return;
if (WeightContext.Config.RateSet == null)
throw new Exception("请先配置称相关信息");
weightControl.InitSerialPort(WeightContext.Config.ComSet, WeightContext.Config.RateSet.Value, WeightContext.Config.BitSet.Value);
switch (WeightContext.Config.WeightSet)
var details = new List<WeightBill_Detail>();
foreach (var item in dmoList)
{
if (item.Details.Any())
details.Add(item.Details.First());
}
if (details.Any())
{ {
case "IND560":
weightControl.TypeOfWeight = WeightType.IND560;
break;
case "Xk3124":
weightControl.TypeOfWeight = WeightType.Xk3124;
break;
case "Xk3190A9":
weightControl.TypeOfWeight = WeightType.Xk3190A9;
break;
default:
weightControl.TypeOfWeight = WeightType.Xk3190D10;
break;
var result = WeightBillRpc.SyncWeightDetailFirstNumber(details.Select(x => (long?)x.ID).ToList());
bool change = false;
foreach (var item in result)
{
var first = details.First(x => x.ID == item.Item2);
if (first.Number != item.Item3)
{
first.Number = item.Item3;
if (!change)
change = true;
if (first.WeightBill_ID == Dmo.ID)
{
_details.First(x => x.ID == first.ID).Number = first.Number;
weightGrid.DataSource = _details;
weightGrid.Refresh();
}
}
}
return change;
} }
//weightControl.InitWeightInfo -= WeightControlInitWeightInfo;
return false;
} }
void BindWeightBill() void BindWeightBill()
{ {
billGrid.DataSource = dmoList.OrderByDescending(x => x.ID).ToList(); billGrid.DataSource = dmoList.OrderByDescending(x => x.ID).ToList();
@ -163,8 +180,8 @@ namespace ButcherWeight
private void exitBtn_Click(object sender, EventArgs e) private void exitBtn_Click(object sender, EventArgs e)
{ {
if (weightControl.EnableCheckBox.Checked)
weightControl.EnableCheckBox.Checked = false;
if (enableCheckBox.Checked)
enableCheckBox.Checked = false;
this.Close(); this.Close();
} }
@ -172,8 +189,8 @@ namespace ButcherWeight
{ {
if (!_details.Any()) if (!_details.Any())
throw new Exception("没有称重记录"); throw new Exception("没有称重记录");
if (!_farmerDetails.Any())
throw new Exception("没有养殖户信息");
//if (!_farmerDetails.Any())
//throw new Exception("没有养殖户信息");
GetFromUI(); GetFromUI();
Dmo.Details.Clear(); Dmo.Details.Clear();
Dmo.Details.AddRange(_details.ToList()); Dmo.Details.AddRange(_details.ToList());
@ -200,15 +217,20 @@ namespace ButcherWeight
private void readMaoBtn_Click(object sender, EventArgs e) private void readMaoBtn_Click(object sender, EventArgs e)
{ {
var d = new WeightBill_Detail(); var d = new WeightBill_Detail();
_details.Add(d);
d.Index = _details.Max(x => x.Index) + 1;
d.WeightBill_ID = Dmo.ID;
d.MaoWeight = weightControl.Value;
d.Weight = d.MaoWeight;
if (weightGrid.CurrentRow == null)
{
_details.Add(d);
d.Index = _details.Max(x => x.Index) + 1;
d.WeightBill_ID = Dmo.ID;
}
else
d = weightGrid.CurrentRow.DataBoundItem as WeightBill_Detail;
d.MaoWeight = WeightValue;
d.Weight = (d.PiWeight ?? 0) - (d.MaoWeight ?? 0);
weightGrid.DataSource = null; weightGrid.DataSource = null;
weightGrid.DataSource = _details; weightGrid.DataSource = _details;
weightGrid.Refresh(); weightGrid.Refresh();
weightControl.Clear();
WeightValue = null;
} }
private void readPiBtn_Click(object sender, EventArgs e) private void readPiBtn_Click(object sender, EventArgs e)
@ -219,10 +241,11 @@ namespace ButcherWeight
return; return;
} }
var target = weightGrid.CurrentRow.DataBoundItem as WeightBill_Detail; var target = weightGrid.CurrentRow.DataBoundItem as WeightBill_Detail;
target.PiWeight = weightControl.Value;
target.PiWeight = WeightValue;
target.Weight = target.MaoWeight - target.PiWeight; target.Weight = target.MaoWeight - target.PiWeight;
weightGrid.Refresh(); weightGrid.Refresh();
weightControl.Clear();
WeightValue = null;
} }
private void farmerSelect_SelectedIndexChanged(object sender, EventArgs e) private void farmerSelect_SelectedIndexChanged(object sender, EventArgs e)


+ 183
- 0
ButcherWeight/WeightForm.resx View File

@ -117,6 +117,144 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<metadata name="panel1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="enableCheckBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightSet.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="exitBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="deleteBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="printBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="createBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="commitBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="readPiBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="readMaoBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="panel2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="zoneSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="hogGradeSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="employeeSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="carSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="liveVarietiesSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="purchaseTypeSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="supplierSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="testManInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="testTimeInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightTimeSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label19.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label20.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label21.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label23.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label24.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label25.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tableLayoutPanel3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="penMoneyInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="remarkInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="penPriceInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="testCardNumberInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="penWeightInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label14.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label13.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label12.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label11.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label10.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label8.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label7.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tableLayoutPanel2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="panel3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="farmerSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="farmerGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="F_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="F_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -138,6 +276,15 @@
<metadata name="F_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="F_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="label3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label18.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="D_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="D_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -162,6 +309,12 @@
<metadata name="D_Weight.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="D_Weight.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="panel4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="houseGird.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="H_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="H_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -183,6 +336,9 @@
<metadata name="H_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="H_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="abnormalGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="S_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -207,6 +363,9 @@
<metadata name="S_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="S_Number.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="billGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="M_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="M_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -237,4 +396,28 @@
<metadata name="M_SanctionNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="M_SanctionNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="label15.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label16.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label17.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="panel5.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightSerialPort.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>26</value>
</metadata>
</root> </root>

+ 162
- 0
ButcherWeight/WeightFormWeightPart.cs View File

@ -0,0 +1,162 @@
using BWP.WinFormControl;
using BWP.WinFormControl.WeightDataFormat;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ButcherWeight
{
partial class WeightForm
{
private IDataFormat _dataFormat;
private Thread _inQueryThread;
readonly StringBuilder _dataStrBuilder = new StringBuilder();
void InitWeightControl()
{
if (enableCheckBox.Checked)
return;
if (WeightContext.Config.RateSet == null)
throw new Exception("请先配置称相关信息");
weightSerialPort.PortName = WeightContext.Config.ComSet;
weightSerialPort.BaudRate = WeightContext.Config.RateSet.Value;
weightSerialPort.DataBits = WeightContext.Config.BitSet.Value;
weightSerialPort.ReadBufferSize = 4096 * 100;
if (!string.IsNullOrEmpty(WeightContext.Config.Format))
format = "{0:{format}}".Replace("{format}", WeightContext.Config.Format);
switch (WeightContext.Config.WeightSet)
{
case "IND560":
_dataFormat = new IND560DataFormat();
break;
case "Xk3124":
_dataFormat = new Xk3124DataFormat();
break;
case "Xk3190A9":
_dataFormat = new Xk3190A9DataFormat();
break;
default:
_dataFormat = new Xk3190D10DataFormat();
break;
}
}
private void OpenSerialPort()
{
Thread.Sleep(10);
// 打开串口
if (!weightSerialPort.IsOpen)
{
try
{
weightSerialPort.Open();
}
catch (InvalidOperationException)
{
MessageBox.Show(@"指定的端口已打开");
}
catch (UnauthorizedAccessException)
{
MessageBox.Show(@"对端口的访问被拒绝");
}
}
}
void ReadData()
{
_inQueryThread = new Thread(InQuery) { IsBackground = true };
_inQueryThread.Start();
}
string format = "{0:0.00}";
private void InQuery()
{
while (enableCheckBox.CheckState == CheckState.Checked)
{
int availableCount = weightSerialPort.BytesToRead;
if (availableCount == 0)
{
Thread.Sleep(1);
}
char[] buffer = new char[availableCount];
if (!weightSerialPort.IsOpen)
{
continue;
}
weightSerialPort.Read(buffer, 0, availableCount);
foreach (var c in buffer)
{
if (c == _dataFormat.Beginchar)
{
_dataStrBuilder.Clear();
_dataStrBuilder.Append(c);
}
else if (c == _dataFormat.Endchar || _dataStrBuilder.Length > _dataFormat.Bufsize)
{
_dataStrBuilder.Append(c);
bool isStatic;
string str;
if (_dataFormat.ParseAscii(_dataStrBuilder.ToString(), out str, out isStatic))
{
if (string.IsNullOrEmpty(str))
str = "0";
WeightValue = decimal.Parse(str);
break;
}
_dataStrBuilder.Clear();
}
else
{
_dataStrBuilder.Append(c);
}
}
}
}
void DisableWeight()
{
WeightValue = 0;
format = "{0:0.00}";
Thread.Sleep(10);
if (_inQueryThread.IsAlive)
{
_inQueryThread.Abort();
}
if (weightSerialPort.IsOpen)
weightSerialPort.Close();
}
public void enableCheckBox_Click(object sender, EventArgs e)
{
if (!enableCheckBox.Checked)
{
InitWeightControl();
OpenSerialPort();
ReadData();
}
else
DisableWeight();
enableCheckBox.CheckState = enableCheckBox.Checked ? CheckState.Unchecked : CheckState.Checked;
readMaoBtn.Enabled = readPiBtn.Enabled = enableCheckBox.Checked;
}
decimal? WeightValue
{
get
{
if (!string.IsNullOrEmpty(weightLabel.Text))
return decimal.Parse(weightLabel.Text);
return null;
}
set { weightLabel.Text = string.Format(format, value); }
}
}
}

+ 72
- 71
QualityAndOrder/QualityOrderForm.Designer.cs View File

@ -28,18 +28,18 @@
/// </summary> /// </summary>
private void InitializeComponent() 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 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 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 dataGridViewCellStyle12 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = 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 dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = 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 dataGridViewCellStyle15 = 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();
this.uTabControl1 = new BWP.WinFormControl.UTabControl(); this.uTabControl1 = new BWP.WinFormControl.UTabControl();
this.tabPage1 = new System.Windows.Forms.TabPage(); this.tabPage1 = new System.Windows.Forms.TabPage();
this.panel1 = new System.Windows.Forms.Panel(); this.panel1 = new System.Windows.Forms.Panel();
@ -73,7 +73,7 @@
this.W_AlreadyHouse = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.W_AlreadyHouse = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.W_B3ID = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.W_B3ID = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.W_Supplier_Name = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.W_Supplier_Name = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.W_HouseNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.W_FirstWeightNumber = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.W_HouseNames = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.W_HouseNames = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.syncBtn = new System.Windows.Forms.Button(); this.syncBtn = new System.Windows.Forms.Button();
this.testTimeInput = new BWP.WinFormControl.UDatePicker(); this.testTimeInput = new BWP.WinFormControl.UDatePicker();
@ -125,7 +125,7 @@
this.uTabControl1.Location = new System.Drawing.Point(0, 0); this.uTabControl1.Location = new System.Drawing.Point(0, 0);
this.uTabControl1.Name = "uTabControl1"; this.uTabControl1.Name = "uTabControl1";
this.uTabControl1.SelectedIndex = 0; this.uTabControl1.SelectedIndex = 0;
this.uTabControl1.Size = new System.Drawing.Size(1276, 873);
this.uTabControl1.Size = new System.Drawing.Size(1276, 831);
this.uTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed; this.uTabControl1.SizeMode = System.Windows.Forms.TabSizeMode.Fixed;
this.uTabControl1.TabIndex = 0; this.uTabControl1.TabIndex = 0;
// //
@ -192,17 +192,17 @@
this.sanctionGrid.AllowUserToDeleteRows = false; this.sanctionGrid.AllowUserToDeleteRows = false;
this.sanctionGrid.AllowUserToResizeColumns = false; this.sanctionGrid.AllowUserToResizeColumns = false;
this.sanctionGrid.AllowUserToResizeRows = false; this.sanctionGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.sanctionGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1;
dataGridViewCellStyle19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.sanctionGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle19;
this.sanctionGrid.BackgroundColor = System.Drawing.Color.White; this.sanctionGrid.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.sanctionGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2;
dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle20.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.sanctionGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle20;
this.sanctionGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.sanctionGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.sanctionGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.sanctionGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.S_AbnormalItem_Name1, this.S_AbnormalItem_Name1,
@ -223,8 +223,8 @@
this.sanctionGrid.Name = "sanctionGrid"; this.sanctionGrid.Name = "sanctionGrid";
this.sanctionGrid.ReadOnly = true; this.sanctionGrid.ReadOnly = true;
this.sanctionGrid.RowHeadersVisible = false; this.sanctionGrid.RowHeadersVisible = false;
dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.sanctionGrid.RowsDefaultCellStyle = dataGridViewCellStyle3;
dataGridViewCellStyle21.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.sanctionGrid.RowsDefaultCellStyle = dataGridViewCellStyle21;
this.sanctionGrid.RowTemplate.DefaultCellStyle.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); 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.RowTemplate.Height = 50;
this.sanctionGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect; this.sanctionGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.CellSelect;
@ -433,36 +433,37 @@
this.weightBillGrid.AllowUserToDeleteRows = false; this.weightBillGrid.AllowUserToDeleteRows = false;
this.weightBillGrid.AllowUserToResizeColumns = false; this.weightBillGrid.AllowUserToResizeColumns = false;
this.weightBillGrid.AllowUserToResizeRows = false; this.weightBillGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.weightBillGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle4;
dataGridViewCellStyle22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.weightBillGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle22;
this.weightBillGrid.BackgroundColor = System.Drawing.Color.White; this.weightBillGrid.BackgroundColor = System.Drawing.Color.White;
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;
dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle23.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.weightBillGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle23;
this.weightBillGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.weightBillGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.weightBillGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.weightBillGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.W_ID, this.W_ID,
this.W_AlreadyHouse, this.W_AlreadyHouse,
this.W_B3ID, this.W_B3ID,
this.W_Supplier_Name, this.W_Supplier_Name,
this.W_HouseNumber,
this.W_FirstWeightNumber,
this.W_HouseNames}); this.W_HouseNames});
this.weightBillGrid.Location = new System.Drawing.Point(25, 77); this.weightBillGrid.Location = new System.Drawing.Point(25, 77);
this.weightBillGrid.MultiSelect = false; this.weightBillGrid.MultiSelect = false;
this.weightBillGrid.Name = "weightBillGrid"; this.weightBillGrid.Name = "weightBillGrid";
this.weightBillGrid.ReadOnly = true; this.weightBillGrid.ReadOnly = true;
this.weightBillGrid.RowHeadersVisible = false; this.weightBillGrid.RowHeadersVisible = false;
dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.weightBillGrid.RowsDefaultCellStyle = dataGridViewCellStyle6;
dataGridViewCellStyle24.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.weightBillGrid.RowsDefaultCellStyle = dataGridViewCellStyle24;
this.weightBillGrid.RowTemplate.Height = 40; this.weightBillGrid.RowTemplate.Height = 40;
this.weightBillGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.weightBillGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.weightBillGrid.Size = new System.Drawing.Size(452, 401); this.weightBillGrid.Size = new System.Drawing.Size(452, 401);
this.weightBillGrid.TabIndex = 34; this.weightBillGrid.TabIndex = 34;
this.weightBillGrid.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.weightBillGrid_CellClick);
// //
// W_ID // W_ID
// //
@ -495,12 +496,12 @@
this.W_Supplier_Name.ReadOnly = true; this.W_Supplier_Name.ReadOnly = true;
this.W_Supplier_Name.Width = 120; this.W_Supplier_Name.Width = 120;
// //
// W_HouseNumber
// W_FirstWeightNumber
// //
this.W_HouseNumber.DataPropertyName = "HouseNumber";
this.W_HouseNumber.HeaderText = "头数";
this.W_HouseNumber.Name = "W_HouseNumber";
this.W_HouseNumber.ReadOnly = true;
this.W_FirstWeightNumber.DataPropertyName = "FirstWeightNumber";
this.W_FirstWeightNumber.HeaderText = "头数";
this.W_FirstWeightNumber.Name = "W_FirstWeightNumber";
this.W_FirstWeightNumber.ReadOnly = true;
// //
// W_HouseNames // W_HouseNames
// //
@ -559,7 +560,7 @@
this.tabPage2.Location = new System.Drawing.Point(4, 54); this.tabPage2.Location = new System.Drawing.Point(4, 54);
this.tabPage2.Name = "tabPage2"; this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(3); this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
this.tabPage2.Size = new System.Drawing.Size(1268, 683);
this.tabPage2.Size = new System.Drawing.Size(1268, 773);
this.tabPage2.TabIndex = 1; this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "排宰顺序"; this.tabPage2.Text = "排宰顺序";
this.tabPage2.UseVisualStyleBackColor = true; this.tabPage2.UseVisualStyleBackColor = true;
@ -612,17 +613,17 @@
this.preOrderGrid.AllowUserToDeleteRows = false; this.preOrderGrid.AllowUserToDeleteRows = false;
this.preOrderGrid.AllowUserToResizeColumns = false; this.preOrderGrid.AllowUserToResizeColumns = false;
this.preOrderGrid.AllowUserToResizeRows = false; this.preOrderGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.preOrderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle7;
dataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.preOrderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle13;
this.preOrderGrid.BackgroundColor = System.Drawing.Color.White; this.preOrderGrid.BackgroundColor = System.Drawing.Color.White;
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;
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.preOrderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle14;
this.preOrderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.preOrderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.preOrderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.preOrderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.P_ID, this.P_ID,
@ -638,8 +639,8 @@
this.preOrderGrid.Name = "preOrderGrid"; this.preOrderGrid.Name = "preOrderGrid";
this.preOrderGrid.ReadOnly = true; this.preOrderGrid.ReadOnly = true;
this.preOrderGrid.RowHeadersVisible = false; this.preOrderGrid.RowHeadersVisible = false;
dataGridViewCellStyle9.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.preOrderGrid.RowsDefaultCellStyle = dataGridViewCellStyle9;
dataGridViewCellStyle15.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.preOrderGrid.RowsDefaultCellStyle = dataGridViewCellStyle15;
this.preOrderGrid.RowTemplate.Height = 23; this.preOrderGrid.RowTemplate.Height = 23;
this.preOrderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.preOrderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.preOrderGrid.Size = new System.Drawing.Size(714, 663); this.preOrderGrid.Size = new System.Drawing.Size(714, 663);
@ -709,17 +710,17 @@
this.orderGrid.AllowUserToDeleteRows = false; this.orderGrid.AllowUserToDeleteRows = false;
this.orderGrid.AllowUserToResizeColumns = false; this.orderGrid.AllowUserToResizeColumns = false;
this.orderGrid.AllowUserToResizeRows = false; this.orderGrid.AllowUserToResizeRows = false;
dataGridViewCellStyle10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.orderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle10;
dataGridViewCellStyle16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.orderGrid.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle16;
this.orderGrid.BackgroundColor = System.Drawing.Color.White; this.orderGrid.BackgroundColor = System.Drawing.Color.White;
dataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle11.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.orderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle11;
dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control;
dataGridViewCellStyle17.Font = new System.Drawing.Font("宋体", 12F);
dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText;
dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight;
dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.orderGrid.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17;
this.orderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.orderGrid.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
this.orderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.orderGrid.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
this.O_ID, this.O_ID,
@ -732,8 +733,8 @@
this.orderGrid.MultiSelect = false; this.orderGrid.MultiSelect = false;
this.orderGrid.Name = "orderGrid"; this.orderGrid.Name = "orderGrid";
this.orderGrid.RowHeadersVisible = false; this.orderGrid.RowHeadersVisible = false;
dataGridViewCellStyle12.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.orderGrid.RowsDefaultCellStyle = dataGridViewCellStyle12;
dataGridViewCellStyle18.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(66)))), ((int)(((byte)(163)))), ((int)(((byte)(218)))));
this.orderGrid.RowsDefaultCellStyle = dataGridViewCellStyle18;
this.orderGrid.RowTemplate.Height = 23; this.orderGrid.RowTemplate.Height = 23;
this.orderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; this.orderGrid.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect;
this.orderGrid.Size = new System.Drawing.Size(454, 387); this.orderGrid.Size = new System.Drawing.Size(454, 387);
@ -818,7 +819,7 @@
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1276, 873);
this.ClientSize = new System.Drawing.Size(1276, 831);
this.Controls.Add(this.uTabControl1); this.Controls.Add(this.uTabControl1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false; this.MaximizeBox = false;
@ -904,7 +905,7 @@
private System.Windows.Forms.DataGridViewTextBoxColumn W_AlreadyHouse; private System.Windows.Forms.DataGridViewTextBoxColumn W_AlreadyHouse;
private System.Windows.Forms.DataGridViewTextBoxColumn W_B3ID; private System.Windows.Forms.DataGridViewTextBoxColumn W_B3ID;
private System.Windows.Forms.DataGridViewTextBoxColumn W_Supplier_Name; private System.Windows.Forms.DataGridViewTextBoxColumn W_Supplier_Name;
private System.Windows.Forms.DataGridViewTextBoxColumn W_HouseNumber;
private System.Windows.Forms.DataGridViewTextBoxColumn W_FirstWeightNumber;
private System.Windows.Forms.DataGridViewTextBoxColumn W_HouseNames; private System.Windows.Forms.DataGridViewTextBoxColumn W_HouseNames;


+ 130
- 43
QualityAndOrder/QualityOrderForm.cs View File

@ -29,27 +29,22 @@ namespace QualityAndOrder
#endregion #endregion
private delegate void InvokeHandler();
List<Tuple<string, string>> hogGradeList; List<Tuple<string, string>> hogGradeList;
List<HouseSplitEntity> houseList; List<HouseSplitEntity> houseList;
List<SanctionSplit3Part> sanctionList; List<SanctionSplit3Part> sanctionList;
List<WeightBill> weightBills; List<WeightBill> weightBills;
private Thread tab1SyncThread;
bool mainIsRun = false;
Thread syncThread;
readonly Color btnSelectForeColor = Color.FromArgb(255, 255, 255); readonly Color btnSelectForeColor = Color.FromArgb(255, 255, 255);
readonly Color btnSelectBackColor = Color.FromArgb(66, 163, 218); readonly Color btnSelectBackColor = Color.FromArgb(66, 163, 218);
Color btnUnSelectForeColor = SystemColors.ControlText; Color btnUnSelectForeColor = SystemColors.ControlText;
Color btnUnSelectBackColor = Color.FromArgb(225, 225, 225); Color btnUnSelectBackColor = Color.FromArgb(225, 225, 225);
public QualityOrderForm() public QualityOrderForm()
{ {
InitializeComponent(); InitializeComponent();
this.FormClosing += delegate
{
if (tab1SyncThread != null && tab1SyncThread.IsAlive)
{
tab1SyncThread.Abort();
}
};
Control.CheckForIllegalCrossThreadCalls = false;
testTimeInput.Date = tab2DateSelect.Date = DateTime.Today; testTimeInput.Date = tab2DateSelect.Date = DateTime.Today;
syncBtn.Focus(); syncBtn.Focus();
this.uTabControl1.Selected += (sender, e) => this.uTabControl1.Selected += (sender, e) =>
@ -58,6 +53,7 @@ namespace QualityAndOrder
}; };
sanctionGrid.AutoGenerateColumns = false; sanctionGrid.AutoGenerateColumns = false;
weightBillGrid.AutoGenerateColumns = false; weightBillGrid.AutoGenerateColumns = false;
weightBillGrid.DataSource = null;
hogGradeList = BaseInfoRpcUtil.GetBaseInfoEntity("GetHogGradeList"); hogGradeList = BaseInfoRpcUtil.GetBaseInfoEntity("GetHogGradeList");
houseList = HouseSplitEntity.Init(BaseInfoRpcUtil.GetBaseInfoEntity("GetLiveColonyHouseList")); houseList = HouseSplitEntity.Init(BaseInfoRpcUtil.GetBaseInfoEntity("GetLiveColonyHouseList"));
sanctionList = SanctionSplit3Part.Init(BaseInfoRpcUtil.GetSanctionList()); sanctionList = SanctionSplit3Part.Init(BaseInfoRpcUtil.GetSanctionList());
@ -71,14 +67,30 @@ namespace QualityAndOrder
numberBox.LostFocus += (sender, e) => { flag = 1; }; numberBox.LostFocus += (sender, e) => { flag = 1; };
sanctionGrid.GotFocus += (sender, e) => { flag = 2; }; sanctionGrid.GotFocus += (sender, e) => { flag = 2; };
mainIsRun = true;
syncThread = new Thread(SyncTask) { IsBackground = true };
this.FormClosing += delegate {
if (syncThread.IsAlive)
syncThread.Abort();
};
syncThread.Start();
}
private void SyncTask()
{
while (true)
{
BindNumberLabel();
Thread.Sleep(2000);
}
} }
int flag = 0;
int flag = 1;
List<Button> hogGradeBtn = new List<Button>();
List<Button> houseBtn = new List<Button>();
private void BindWeightBillGrid() private void BindWeightBillGrid()
{ {
weightBillGrid.DataSource = null;
weightBillGrid.DataSource = weightBills.OrderBy(x => x.ID).OrderBy(x => x.AlreadyHouse).ToList(); weightBillGrid.DataSource = weightBills.OrderBy(x => x.ID).OrderBy(x => x.AlreadyHouse).ToList();
foreach (DataGridViewRow row in weightBillGrid.Rows) foreach (DataGridViewRow row in weightBillGrid.Rows)
{ {
@ -220,6 +232,7 @@ namespace QualityAndOrder
else else
currentBtn = null; currentBtn = null;
}; };
hogGradeBtn.Add(btn);
hogGradePanel.Controls.Add(btn); hogGradePanel.Controls.Add(btn);
} }
} }
@ -298,6 +311,7 @@ namespace QualityAndOrder
houseSelectedBtn.Add(btn); houseSelectedBtn.Add(btn);
} }
}; };
houseBtn.Add(btn);
houseFlow.Controls.Add(btn); houseFlow.Controls.Add(btn);
idx += 1; idx += 1;
if (idx == houseItems.Details.Count) if (idx == houseItems.Details.Count)
@ -318,8 +332,8 @@ namespace QualityAndOrder
private void commitBtn_Click(object sender, EventArgs e) private void commitBtn_Click(object sender, EventArgs e)
{ {
var entity = GetHouseDataFromUI(); var entity = GetHouseDataFromUI();
entity.AlreadyHouse = true;
var result = WeightBillRpc.InsertHouseAndSanctionInfo(entity);
entity.AlreadyHouse = true;
var result = WeightBillRpc.UpdateInsertHouseAndSanctionInfo(entity);
if (result == 1) if (result == 1)
{ {
MessageBox.Show("提交成功"); MessageBox.Show("提交成功");
@ -333,25 +347,35 @@ namespace QualityAndOrder
private void syncBtn_Click(object sender, EventArgs e) private void syncBtn_Click(object sender, EventArgs e)
{ {
tab1SyncThread = new Thread(StartQuery) { IsBackground = true };
tab1SyncThread.Start();
}
private void StartQuery()
{
while (mainIsRun)
{
weightBills = WeightBillRpc.GetUnHousedBill(testTimeInput.Date.Value);
BindWeightBillGrid();
BindNumberLabel();
Thread.Sleep(5000);
}
weightBills = WeightBillRpc.GetUnHousedBill(testTimeInput.Date.Value);
BindWeightBillGrid();
//BindNumberLabel();
//tab1SyncThread = new Thread(StartQuery) { IsBackground = true };
//tab1SyncThread.Start();
} }
//bool isWork = false;
//private void StartQuery()
//{
// if (isWork)
// return;
// isWork = true;
// while (mainIsRun)
// {
// this.Invoke(new InvokeHandler(delegate()
// {
// weightBills = WeightBillRpc.GetUnHousedBill(testTimeInput.Date.Value);
// BindWeightBillGrid();
// }));
// BindNumberLabel();
// Thread.Sleep(10000);
// }
//}
void BindNumberLabel() void BindNumberLabel()
{ {
var inHouseNumber = WeightBillRpc.GetHouseDetailTotalNumber(testTimeInput.Date.Value);
inHouseNumberLabel.Text = inHouseNumber.ToString();
var inHouseNumber = WeightBillRpc.GetDetailTotalNumber(testTimeInput.Date.Value);
inHouseNumberLabel.Text = string.Format("{0}", inHouseNumber);
} }
WeightBill GetHouseDataFromUI() WeightBill GetHouseDataFromUI()
@ -359,24 +383,25 @@ namespace QualityAndOrder
if (weightBillGrid.CurrentRow == null) if (weightBillGrid.CurrentRow == null)
throw new Exception("请选择需要处理的记录"); throw new Exception("请选择需要处理的记录");
var entity = weightBillGrid.CurrentRow.DataBoundItem as WeightBill; var entity = weightBillGrid.CurrentRow.DataBoundItem as WeightBill;
if (entity.HouseDetails.Any())
throw new Exception("没有待分圈的数据了");
if (string.IsNullOrEmpty(numberBox.Text)) if (string.IsNullOrEmpty(numberBox.Text))
throw new Exception("数量不能为空"); throw new Exception("数量不能为空");
if (currentBtn == null) if (currentBtn == null)
throw new Exception("请选等级"); throw new Exception("请选等级");
if (houseSelectedBtn.Count == 0) if (houseSelectedBtn.Count == 0)
throw new Exception("请选择圈舍"); throw new Exception("请选择圈舍");
entity.HouseDetails.Clear();
foreach (var btn in houseSelectedBtn) foreach (var btn in houseSelectedBtn)
{ {
var house = btn.Tag as Tuple<string, string>; var house = btn.Tag as Tuple<string, string>;
var houseDetail = new WeightBill_HouseDetail() { WeightBill_ID = entity.ID, LiveColonyHouse_ID = long.Parse(house.Item1), LiveColonyHouse_Name = house.Item2, Number = int.Parse(numberBox.Text) };
var houseDetail = new WeightBill_HouseDetail() { WeightBill_ID = entity.ID, LiveColonyHouse_ID = long.Parse(house.Item1), LiveColonyHouse_Name = house.Item2 };
entity.HouseDetails.Add(houseDetail); entity.HouseDetails.Add(houseDetail);
houseDetail.Index = entity.HouseDetails.Max(x => x.Index) + 1; houseDetail.Index = entity.HouseDetails.Max(x => x.Index) + 1;
} }
var gradeTag = currentBtn.Tag as Tuple<string, string>; var gradeTag = currentBtn.Tag as Tuple<string, string>;
entity.HogGrade_ID = long.Parse(gradeTag.Item1); entity.HogGrade_ID = long.Parse(gradeTag.Item1);
entity.HogGrade_Name = gradeTag.Item2; entity.HogGrade_Name = gradeTag.Item2;
entity.FirstWeightNumber = int.Parse(numberBox.Text);
entity.SanctionDetails.Clear();
foreach (DataGridViewRow row in sanctionGrid.Rows) foreach (DataGridViewRow row in sanctionGrid.Rows)
{ {
var tag = row.DataBoundItem as SanctionSplit3Part; var tag = row.DataBoundItem as SanctionSplit3Part;
@ -420,23 +445,85 @@ namespace QualityAndOrder
void ResetTab1Controls() void ResetTab1Controls()
{ {
foreach (var item in houseSelectedBtn) foreach (var item in houseSelectedBtn)
{
item.BackColor = btnUnSelectBackColor;
item.ForeColor = btnUnSelectForeColor;
}
SetBtnUnCheck(item);
houseSelectedBtn.Clear(); houseSelectedBtn.Clear();
if (currentBtn != null) if (currentBtn != null)
{
currentBtn.BackColor = btnUnSelectBackColor;
currentBtn.ForeColor = btnUnSelectForeColor;
}
SetBtnUnCheck(currentBtn);
numberBox.Text = string.Empty; numberBox.Text = string.Empty;
foreach (var item in sanctionList) foreach (var item in sanctionList)
item.Number1 = item.Number2 = item.Number3 = null; item.Number1 = item.Number2 = item.Number3 = null;
sanctionGrid.Refresh(); sanctionGrid.Refresh();
uTabControl2.TabIndex = 0;
flag = 0;
uTabControl2.SelectedIndex = 0;
flag = 1;
}
private void weightBillGrid_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex < 0)
return;
ResetTab1Controls();
Tab1AppToUI();
}
void Tab1AppToUI()
{
var id = Convert.ToInt64(weightBillGrid.CurrentRow.Cells["W_ID"].Value);
var entity = WeightBillRpc.GetWeightBillOnHousePage(id);
numberBox.Text = string.Format("{0}", entity.FirstWeightNumber);
if (entity.HogGrade_ID.HasValue)
{
var first = hogGradeBtn.FirstOrDefault(x => x.Name == "_" + entity.HogGrade_ID);
if (first != null)
{
currentBtn = first;
SetBtnChecked(currentBtn);
}
}
foreach (var item in entity.HouseDetails)
{
var first = houseBtn.FirstOrDefault(x => x.Name == "_" + item.LiveColonyHouse_ID);
if (first != null)
{
SetBtnChecked(first);
houseSelectedBtn.Add(first);
}
}
foreach (var item in entity.SanctionDetails)
{
var first = sanctionList.FirstOrDefault(x => x.AbnormalItem_ID1 == item.AbnormalItem_ID);
if (first != null)
{
first.Number1 = item.Number;
continue;
}
var second = sanctionList.FirstOrDefault(x => x.AbnormalItem_ID2 == item.AbnormalItem_ID);
if (second != null)
{
second.Number2 = item.Number;
continue;
}
var third = sanctionList.FirstOrDefault(x => x.AbnormalItem_ID3 == item.AbnormalItem_ID);
if (third != null)
{
third.Number3 = item.Number;
continue;
}
}
sanctionGrid.DataSource = sanctionList;
sanctionGrid.Refresh();
}
void SetBtnChecked(Button btn)
{
btn.BackColor = btnSelectBackColor;
btn.ForeColor = btnSelectForeColor;
}
void SetBtnUnCheck(Button btn)
{
btn.BackColor = btnUnSelectBackColor;
btn.ForeColor = btnUnSelectForeColor;
} }
} }


+ 165
- 18
QualityAndOrder/QualityOrderForm.resx View File

@ -117,58 +117,67 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<metadata name="S_AbnormalItem_Name1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="uTabControl1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Number1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="tabPage1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_AbnormalItem_Name2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="panel1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Number2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="inHouseNumberLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_AbnormalItem_Name3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Number3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="hogGradePanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Sanction_ID1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="closeBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_AbnormalItem_ID1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="commitBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Sanction_ID2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="numberBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_AbnormalItem_ID2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_Sanction_ID3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="keyBoardPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="S_AbnormalItem_ID3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="weightBillGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="syncBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_AlreadyHouse.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="testTimeInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_B3ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="label20.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_Supplier_Name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="tabPage2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_HouseNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="tab2KeyPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="W_HouseNames.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<metadata name="closeBtn2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label6.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label5.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="preOrderGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="P_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="P_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
@ -195,6 +204,9 @@
<metadata name="R_OKBtn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="R_OKBtn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="orderGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="O_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="O_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
@ -213,4 +225,139 @@
<metadata name="O_HurryBtn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="O_HurryBtn.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
</metadata> </metadata>
<metadata name="tab2SyncBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tab2DateSelect.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="panel1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="uTabControl2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="uTabControl2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tabPage3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tabPage4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tabPage3.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="sanctionGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="sanctionGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_Name1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Number1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_Name2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Number2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_Name3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Number3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Sanction_ID1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_ID1.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Sanction_ID2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_ID2.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_Sanction_ID3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="S_AbnormalItem_ID3.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="tabPage4.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="housePanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="housePanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="inHouseNumberLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label2.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="hogGradePanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="closeBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="commitBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="numberBox.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label1.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="keyBoardPanel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="weightBillGrid.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_AlreadyHouse.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_B3ID.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_Supplier_Name.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_FirstWeightNumber.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="W_HouseNames.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="syncBtn.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="testTimeInput.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="label20.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root> </root>

BIN
Setup/Release/Setup.msi View File


+ 101
- 85
Setup/Setup.vdproj View File

@ -21,110 +21,110 @@
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"OwnerKey" = "8:_UNDEFINED"
"MsmKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_561DA641348F488AB17CF44013258EBD"
"OwnerKey" = "8:_UNDEFINED"
"MsmKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"OwnerKey" = "8:_UNDEFINED"
"MsmKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"OwnerKey" = "8:_UNDEFINED"
"MsmKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"MsmKey" = "8:_561DA641348F488AB17CF44013258EBD"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"MsmKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"MsmKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_89319829C5BC8CDDFC1FB1D262E6991C"
"OwnerKey" = "8:_256D496D5DAF74C74B6417F600F173BF"
"MsmKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_89319829C5BC8CDDFC1FB1D262E6991C"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"OwnerKey" = "8:_D70677C1F9DC077D2965162D8840C815"
"MsmKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"MsmKey" = "8:_89319829C5BC8CDDFC1FB1D262E6991C"
"OwnerKey" = "8:_256D496D5DAF74C74B6417F600F173BF" "OwnerKey" = "8:_256D496D5DAF74C74B6417F600F173BF"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"MsmKey" = "8:_89319829C5BC8CDDFC1FB1D262E6991C"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521" "OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"OwnerKey" = "8:_D70677C1F9DC077D2965162D8840C815"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"MsmKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"OwnerKey" = "8:_256D496D5DAF74C74B6417F600F173BF"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_D70677C1F9DC077D2965162D8840C815" "MsmKey" = "8:_D70677C1F9DC077D2965162D8840C815"
"OwnerKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@ -136,7 +136,7 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_D70677C1F9DC077D2965162D8840C815" "MsmKey" = "8:_D70677C1F9DC077D2965162D8840C815"
"OwnerKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"OwnerKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@ -172,31 +172,25 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_72C299799A4A4FCE805FFC4FC20FAFEF"
"OwnerKey" = "8:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_5028DE72CC42424CB6B2165E77BED521"
"OwnerKey" = "8:_561DA641348F488AB17CF44013258EBD"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@ -226,13 +220,13 @@
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_98A60679F483030FB04D2F427A69CA4A"
"OwnerKey" = "8:_7078C2CDB91B0A81ECE4C1014E1C5566"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
{ {
"MsmKey" = "8:_UNDEFINED" "MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_830258A5E5B0C75EB3217B2F333721DD"
"OwnerKey" = "8:_36D54F50B1800D0556355E2A07DD448E"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry" "Entry"
@ -241,6 +235,12 @@
"OwnerKey" = "8:_D70677C1F9DC077D2965162D8840C815" "OwnerKey" = "8:_D70677C1F9DC077D2965162D8840C815"
"MsmSig" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED"
} }
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_979CC2EB59B6C7E491AD72579499256C"
"MsmSig" = "8:_UNDEFINED"
}
} }
"Configurations" "Configurations"
{ {
@ -249,7 +249,7 @@
"DisplayName" = "8:Debug" "DisplayName" = "8:Debug"
"IsDebugOnly" = "11:TRUE" "IsDebugOnly" = "11:TRUE"
"IsReleaseOnly" = "11:FALSE" "IsReleaseOnly" = "11:FALSE"
"OutputFilename" = "8:Debug\\Setup.msi"
"OutputFilename" = "8:Debug\\ButcherManageClient.msi"
"PackageFilesAs" = "3:2" "PackageFilesAs" = "3:2"
"PackageFileSize" = "3:-2147483648" "PackageFileSize" = "3:-2147483648"
"CabType" = "3:1" "CabType" = "3:1"
@ -259,6 +259,14 @@
"PrivateKeyFile" = "8:" "PrivateKeyFile" = "8:"
"TimeStampServer" = "8:" "TimeStampServer" = "8:"
"InstallerBootstrapper" = "3:2" "InstallerBootstrapper" = "3:2"
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
{
"Enabled" = "11:TRUE"
"PromptEnabled" = "11:TRUE"
"PrerequisitesLocation" = "2:1"
"Url" = "8:"
"ComponentsUrl" = "8:"
}
} }
"Release" "Release"
{ {
@ -275,6 +283,14 @@
"PrivateKeyFile" = "8:" "PrivateKeyFile" = "8:"
"TimeStampServer" = "8:" "TimeStampServer" = "8:"
"InstallerBootstrapper" = "3:2" "InstallerBootstrapper" = "3:2"
"BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
{
"Enabled" = "11:TRUE"
"PromptEnabled" = "11:TRUE"
"PrerequisitesLocation" = "2:1"
"Url" = "8:"
"ComponentsUrl" = "8:"
}
} }
} }
"Deployable" "Deployable"
@ -335,20 +351,20 @@
"IsDependency" = "11:TRUE" "IsDependency" = "11:TRUE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_561DA641348F488AB17CF44013258EBD"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_36D54F50B1800D0556355E2A07DD448E"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:ButcherOrder, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:BO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_561DA641348F488AB17CF44013258EBD"
"_36D54F50B1800D0556355E2A07DD448E"
{ {
"Name" = "8:ButcherOrder.dll"
"Name" = "8:BO.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:..\\ButcherOrder\\bin\\Release\\ButcherOrder.dll"
"SourcePath" = "8:BO.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -363,23 +379,23 @@
"PackageAs" = "3:1" "PackageAs" = "3:1"
"Register" = "3:1" "Register" = "3:1"
"Exclude" = "11:FALSE" "Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsDependency" = "11:TRUE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_561DA641348F488AB17CF44013258EBD"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:QualityAndOrder, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:ButcherOrder, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_5DDE73D6E26642C99C1F3ED80EAAA5D0"
"_561DA641348F488AB17CF44013258EBD"
{ {
"Name" = "8:QualityAndOrder.dll"
"Name" = "8:ButcherOrder.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:..\\QualityAndOrder\\bin\\Release\\QualityAndOrder.dll"
"SourcePath" = "8:..\\ButcherOrder\\bin\\Release\\ButcherOrder.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -397,20 +413,20 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_72C299799A4A4FCE805FFC4FC20FAFEF"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_5DDE73D6E26642C99C1F3ED80EAAA5D0"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:ButcherWeight, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:QualityAndOrder, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_72C299799A4A4FCE805FFC4FC20FAFEF"
"_5DDE73D6E26642C99C1F3ED80EAAA5D0"
{ {
"Name" = "8:ButcherWeight.dll"
"Name" = "8:QualityAndOrder.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:..\\ButcherWeight\\bin\\Release\\ButcherWeight.dll"
"SourcePath" = "8:..\\QualityAndOrder\\bin\\Release\\QualityAndOrder.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -428,20 +444,20 @@
"IsDependency" = "11:FALSE" "IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_830258A5E5B0C75EB3217B2F333721DD"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_7078C2CDB91B0A81ECE4C1014E1C5566"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:BO, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:BWP.WinFormControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_830258A5E5B0C75EB3217B2F333721DD"
"_7078C2CDB91B0A81ECE4C1014E1C5566"
{ {
"Name" = "8:BO.dll"
"Name" = "8:BWP.WinFormControl.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:BO.dll"
"SourcePath" = "8:BWP.WinFormControl.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -459,20 +475,20 @@
"IsDependency" = "11:TRUE" "IsDependency" = "11:TRUE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_89319829C5BC8CDDFC1FB1D262E6991C"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_72C299799A4A4FCE805FFC4FC20FAFEF"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:MongoDB.Driver, Version=1.4.0.4468, Culture=neutral, PublicKeyToken=f686731cfb9cc103, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:ButcherWeight, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_89319829C5BC8CDDFC1FB1D262E6991C"
"_72C299799A4A4FCE805FFC4FC20FAFEF"
{ {
"Name" = "8:MongoDB.Driver.dll"
"Name" = "8:ButcherWeight.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:MongoDB.Driver.dll"
"SourcePath" = "8:..\\ButcherWeight\\bin\\Release\\ButcherWeight.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -487,23 +503,23 @@
"PackageAs" = "3:1" "PackageAs" = "3:1"
"Register" = "3:1" "Register" = "3:1"
"Exclude" = "11:FALSE" "Exclude" = "11:FALSE"
"IsDependency" = "11:TRUE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_979CC2EB59B6C7E491AD72579499256C"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_89319829C5BC8CDDFC1FB1D262E6991C"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:Forks.Json, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7254430f49d10aae, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:MongoDB.Driver, Version=1.4.0.4468, Culture=neutral, PublicKeyToken=f686731cfb9cc103, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_979CC2EB59B6C7E491AD72579499256C"
"_89319829C5BC8CDDFC1FB1D262E6991C"
{ {
"Name" = "8:Forks.Json.dll"
"Name" = "8:MongoDB.Driver.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:Forks.Json.dll"
"SourcePath" = "8:MongoDB.Driver.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -521,20 +537,20 @@
"IsDependency" = "11:TRUE" "IsDependency" = "11:TRUE"
"IsolateTo" = "8:" "IsolateTo" = "8:"
} }
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_98A60679F483030FB04D2F427A69CA4A"
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_979CC2EB59B6C7E491AD72579499256C"
{ {
"AssemblyRegister" = "3:1" "AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE" "AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:BWP.WinFormControl, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"
"AssemblyAsmDisplayName" = "8:Forks.Json, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7254430f49d10aae, processorArchitecture=MSIL"
"ScatterAssemblies" "ScatterAssemblies"
{ {
"_98A60679F483030FB04D2F427A69CA4A"
"_979CC2EB59B6C7E491AD72579499256C"
{ {
"Name" = "8:BWP.WinFormControl.dll"
"Name" = "8:Forks.Json.dll"
"Attributes" = "3:512" "Attributes" = "3:512"
} }
} }
"SourcePath" = "8:BWP.WinFormControl.dll"
"SourcePath" = "8:Forks.Json.dll"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"
@ -1262,7 +1278,7 @@
{ {
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5028DE72CC42424CB6B2165E77BED521" "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5028DE72CC42424CB6B2165E77BED521"
{ {
"SourcePath" = "8:..\\ButcherManageClient\\obj\\Release\\ButcherManageClient.exe"
"SourcePath" = "8:..\\ButcherManageClient\\obj\\Debug\\ButcherManageClient.exe"
"TargetName" = "8:" "TargetName" = "8:"
"Tag" = "8:" "Tag" = "8:"
"Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5" "Folder" = "8:_BEB5263E66544AA0ADFECA514F610FF5"


Loading…
Cancel
Save