You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1067 lines
26 KiB
C#
1067 lines
26 KiB
C#
using DataBlockHelper.DBHelpers;
|
|
|
|
using DevExpress.XtraRichEdit.Model.History;
|
|
|
|
using Mesnac.Controls.Default;
|
|
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Mesnac.Action.ChemicalWeighing
|
|
{
|
|
public class XianManager
|
|
{
|
|
List<Control> Controls;
|
|
|
|
|
|
public XianManager(List<Control> c)
|
|
{
|
|
this.Controls = c;
|
|
|
|
PropertyInfo[] sourcePropertyInfoList = this.GetType().GetProperties();
|
|
foreach (PropertyInfo sourceProperty in sourcePropertyInfoList)
|
|
{
|
|
string name = sourceProperty.Name;
|
|
var pro = Controls.FirstOrDefault(x => x.Name == name) as SpecialLabelBlue;
|
|
sourceProperty.SetValue(this, pro);
|
|
}
|
|
|
|
}
|
|
|
|
public SpecialLabelBlue SpA1 { get; set; }
|
|
public SpecialLabelBlue SpAL { get; set; }
|
|
public SpecialLabelBlue SpAR { get; set; }
|
|
public SpecialLabelBlue SpA1V { get; set; }
|
|
public SpecialLabelBlue SpA1VC01 { get; set; }
|
|
public SpecialLabelBlue SpA1VC02 { get; set; }
|
|
public SpecialLabelBlue SpA1VC16 { get; set; }
|
|
public SpecialLabelBlue SpA1HC16 { get; set; }
|
|
public SpecialLabelBlue SpA1HC03 { get; set; }
|
|
public SpecialLabelBlue SpA1HC05 { get; set; }
|
|
public SpecialLabelBlue SpA1HC17 { get; set; }
|
|
public SpecialLabelBlue SpA1HC18 { get; set; }
|
|
public SpecialLabelBlue SpA1VC1802 { get; set; }
|
|
public SpecialLabelBlue SpA1VC1801 { get; set; }
|
|
public SpecialLabelBlue SpA1VC202 { get; set; }
|
|
public SpecialLabelBlue SpA1VC201 { get; set; }
|
|
public SpecialLabelBlue SpA1VC17 { get; set; }
|
|
public SpecialLabelBlue SpA1VC05 { get; set; }
|
|
public SpecialLabelBlue SpA1VC19 { get; set; }
|
|
public SpecialLabelBlue SpA1VC06 { get; set; }
|
|
public SpecialLabelBlue SpA1VC1502 { get; set; }
|
|
public SpecialLabelBlue SpA1VC15H { get; set; }
|
|
public SpecialLabelBlue SpA1VC1501 { get; set; }
|
|
public SpecialLabelBlue SpA1VC113 { get; set; }
|
|
public SpecialLabelBlue SpA1VC11 { get; set; }
|
|
public SpecialLabelBlue SpA1VC04 { get; set; }
|
|
public SpecialLabelBlue SpA1VC10 { get; set; }
|
|
public SpecialLabelBlue SpA1HC11 { get; set; }
|
|
public SpecialLabelBlue SpA1HC12 { get; set; }
|
|
public SpecialLabelBlue SpA1VC121 { get; set; }
|
|
public SpecialLabelBlue SpA1VC03 { get; set; }
|
|
public SpecialLabelBlue SpA1VC122 { get; set; }
|
|
public SpecialLabelBlue SpC1HC14 { get; set; }
|
|
public SpecialLabelBlue SpC1HC13 { get; set; }
|
|
public SpecialLabelBlue SpC1V01 { get; set; }
|
|
public SpecialLabelBlue SpC1 { get; set; }
|
|
public SpecialLabelBlue SpB1 { get; set; }
|
|
public SpecialLabelBlue SL1 { get; set; }
|
|
public SpecialLabelBlue SL2 { get; set; }
|
|
public SpecialLabelBlue SL3 { get; set; }
|
|
public SpecialLabelBlue SL4 { get; set; }
|
|
public SpecialLabelBlue SL5 { get; set; }
|
|
public SpecialLabelBlue SL6 { get; set; }
|
|
public SpecialLabelBlue SL9 { get; set; }
|
|
public SpecialLabelBlue SL11 { get; set; }
|
|
public SpecialLabelBlue Sp15 { get; set; }
|
|
public SpecialLabelBlue Sp16 { get; set; }
|
|
public SpecialLabelBlue SL8 { get; set; }
|
|
public SpecialLabelBlue SL7 { get; set; }
|
|
public SpecialLabelBlue CrossTubeC3 { get; set; }
|
|
public SpecialLabelBlue CrossTubeC2 { get; set; }
|
|
public SpecialLabelBlue CrossTubeC1 { get; set; }
|
|
public SpecialLabelBlue CrossTubeD { get; set; }
|
|
public SpecialLabelBlue SpA1HC02 { get; set; }
|
|
public SpecialLabelBlue SpA1HC02V { get; set; }
|
|
public SpecialLabelBlue SpA1HC02VC09 { get; set; }
|
|
public SpecialLabelBlue CrossTubeB { get; set; }
|
|
public SpecialLabelBlue SpA1HC10 { get; set; }
|
|
public SpecialLabelBlue SpC04H { get; set; }
|
|
|
|
|
|
public SpecialLabelBlue SpA1HC04 { get; set; }
|
|
public SpecialLabelBlue SpA1HC06 { get; set; }
|
|
// public SpecialLabelBlue SpA1HC1 { get; set; }
|
|
public SpecialLabelBlue SpA1HC19 { get; set; }
|
|
public SpecialLabelBlue SpA1HC20 { get; set; }
|
|
public SpecialLabelBlue SpA1HC1701 { get; set; }
|
|
|
|
public SpecialLabelBlue SpB1V01 { get; set; }
|
|
public SpecialLabelBlue SpA1HC07 { get; set; }
|
|
public SpecialLabelBlue SpA1HC08 { get; set; }
|
|
public SpecialLabelBlue SpA1HC09 { get; set; }
|
|
public SpecialLabelBlue SpecialLabelBlue654 { get; set; }
|
|
// public SpecialLabelBlue SpA1HC1701 { get; set; }
|
|
|
|
|
|
|
|
public void Action()
|
|
{
|
|
|
|
PropertyInfo[] sourcePropertyInfoList = this.GetType().GetProperties();
|
|
foreach (PropertyInfo sourceProperty in sourcePropertyInfoList)
|
|
{
|
|
object value = sourceProperty.GetValue(this);
|
|
SpecialLabelBlue stu = value as SpecialLabelBlue;
|
|
if (stu.BackColor==Color.Yellow)
|
|
{
|
|
SetWhite(stu);
|
|
sourceProperty.SetValue(this, stu);
|
|
}
|
|
|
|
}
|
|
|
|
Db92DengHelp db92 = new Db92DengHelp();
|
|
DB112Helper DB122 = new DB112Helper();
|
|
var xx = DB122.GetXX();
|
|
|
|
|
|
|
|
if (xx.A)
|
|
{
|
|
GetA(db92);
|
|
}
|
|
|
|
|
|
if (xx.B)
|
|
{
|
|
GetB(db92);
|
|
}
|
|
|
|
|
|
if (xx.C)
|
|
{
|
|
GetC(db92);
|
|
}
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// A 线
|
|
/// </summary>
|
|
|
|
public void GetA(Db92DengHelp db92)
|
|
{
|
|
|
|
List<SpecialLabelBlue> ls = new List<SpecialLabelBlue>();
|
|
|
|
var a= db92.DegA;
|
|
|
|
if (a.A)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
ls.Add(SpA1HC11);
|
|
ls.Add(SpA1VC121);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
if (a.B)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
ls.Add(SpA1HC11);
|
|
ls.Add(SpA1HC12);
|
|
ls.Add(SpA1VC122);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.C)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1VC03);
|
|
|
|
}
|
|
|
|
|
|
if (a.D)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
ls.Add(SpA1VC11);
|
|
ls.Add(SpA1VC113);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.G)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1VC06);
|
|
|
|
}
|
|
|
|
|
|
if (a.H)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1HC06);
|
|
ls.Add(SpA1VC19);
|
|
|
|
}
|
|
|
|
|
|
if (a.K)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
|
|
ls.Add(SpA1HC04);
|
|
|
|
ls.Add(SpA1HC06);
|
|
|
|
ls.Add(SpA1HC19);
|
|
ls.Add(SpA1VC201);
|
|
|
|
}
|
|
|
|
|
|
if (a.L)
|
|
{
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(CrossTubeB);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
|
|
ls.Add(SpA1HC19);
|
|
ls.Add(SpA1HC06);
|
|
|
|
ls.Add(SpA1HC20);
|
|
ls.Add(SpA1VC202);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.I)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1VC05);
|
|
}
|
|
|
|
|
|
if(a.J)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1VC17);
|
|
}
|
|
|
|
if (a.M)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1VC1801);
|
|
}
|
|
|
|
if (a.N)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1HC18);
|
|
ls.Add(SpA1VC1802);
|
|
}
|
|
|
|
|
|
if (a.O)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpA1);
|
|
ls.Add(SpA1V);
|
|
ls.Add(SpA1VC01);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1HC1701);
|
|
|
|
ls.Add(SL9);
|
|
|
|
}
|
|
|
|
foreach (var item in ls)
|
|
{
|
|
SetLightGreen(item);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// B线
|
|
/// </summary>
|
|
|
|
public void GetB(Db92DengHelp db92)
|
|
{
|
|
|
|
List<SpecialLabelBlue> ls = new List<SpecialLabelBlue>();
|
|
|
|
var a = db92.DegB;
|
|
|
|
if (a.A)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);//很小的
|
|
ls.Add(SpA1HC11);
|
|
ls.Add(SpA1VC121);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.B)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);//很小的
|
|
ls.Add(SpA1HC11);
|
|
|
|
ls.Add(SpA1HC12);
|
|
ls.Add(SpA1VC122);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
if (a.C)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1VC03);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.D)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);//很小的
|
|
ls.Add(SpA1VC11);
|
|
ls.Add(SpA1VC113);
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (a.E)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(CrossTubeD);
|
|
|
|
// ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpC1HC14);
|
|
ls.Add(SpecialLabelBlue654);
|
|
ls.Add(SpA1VC1501);
|
|
|
|
|
|
}
|
|
|
|
if (a.F)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(CrossTubeD);
|
|
|
|
// ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpC1HC14);
|
|
ls.Add(SpecialLabelBlue654);
|
|
ls.Add(SpA1VC15H);
|
|
ls.Add(SpA1VC1502);
|
|
|
|
|
|
}
|
|
|
|
//07 08 09 10 04 06
|
|
if (a.G)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1VC06);
|
|
|
|
}
|
|
|
|
|
|
if (a.H)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1HC06);
|
|
ls.Add(SpA1VC19);
|
|
|
|
}
|
|
|
|
if (a.K)
|
|
{
|
|
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1HC06);
|
|
ls.Add(SpA1HC19);
|
|
ls.Add(SpA1VC201);
|
|
|
|
}
|
|
|
|
if (a.L)
|
|
{
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpC04H);
|
|
ls.Add(SpA1HC04);
|
|
ls.Add(SpA1HC06);
|
|
ls.Add(SpA1HC19);
|
|
ls.Add(SpA1HC20);
|
|
ls.Add(SpA1VC202);
|
|
|
|
}
|
|
|
|
|
|
//07 08 09 02 16 03 05
|
|
|
|
if (a.I)
|
|
{
|
|
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1VC05);
|
|
}
|
|
|
|
if (a.J)
|
|
{
|
|
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1VC17);
|
|
}
|
|
|
|
if (a.M)
|
|
{
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1VC1801);
|
|
}
|
|
|
|
if (a.N)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1VC16);
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1HC18);
|
|
ls.Add(SpA1VC1802);
|
|
}
|
|
|
|
|
|
///789 02 16
|
|
|
|
if (a.O)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpB1);
|
|
ls.Add(SpB1V01);
|
|
ls.Add(SpA1HC07);
|
|
ls.Add(SpA1HC08);
|
|
ls.Add(SpA1HC02VC09);
|
|
ls.Add(SpA1HC02V);
|
|
ls.Add(SpA1HC02);
|
|
ls.Add(SpA1VC02);
|
|
ls.Add(SpA1HC1701);
|
|
|
|
ls.Add(SL9);
|
|
|
|
}
|
|
|
|
foreach (var item in ls)
|
|
{
|
|
SetLightGreen(item);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
/// C线
|
|
/// </summary>
|
|
|
|
public void GetC(Db92DengHelp db92)
|
|
{
|
|
|
|
List<SpecialLabelBlue> ls = new List<SpecialLabelBlue>();
|
|
|
|
var a = db92.DegC;
|
|
|
|
if (a.A)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);//很小的
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
ls.Add(SpA1HC11);
|
|
ls.Add(SpA1VC121);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
if (a.B)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);//很小的
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
ls.Add(SpA1HC11);
|
|
|
|
|
|
ls.Add(SpA1HC12);
|
|
ls.Add(SpA1VC122);
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.C)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
|
|
ls.Add(SpA1VC16); //16-03
|
|
ls.Add(SpA1HC16); //16-03
|
|
ls.Add(SpA1VC03); //16-03
|
|
|
|
}
|
|
|
|
|
|
|
|
if (a.D)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC09);
|
|
ls.Add(SpA1HC10);//很小的
|
|
ls.Add(SpA1VC10);
|
|
ls.Add(SpA1VC04);
|
|
//ls.Add(SpA1HC11);
|
|
|
|
|
|
//ls.Add(SpA1HC12);
|
|
|
|
|
|
ls.Add(SpA1VC11);
|
|
ls.Add(SpA1VC113);
|
|
}
|
|
|
|
|
|
|
|
|
|
if (a.E)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(SpC1HC13);
|
|
ls.Add(SpC1HC14);
|
|
ls.Add(SpecialLabelBlue654);
|
|
ls.Add(SpA1VC1501);
|
|
|
|
|
|
}
|
|
|
|
if (a.F)
|
|
{
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(SpC1HC13);
|
|
ls.Add(SpC1HC14);
|
|
ls.Add(SpecialLabelBlue654);
|
|
ls.Add(SpA1VC15H);
|
|
ls.Add(SpA1VC1502);
|
|
|
|
|
|
}
|
|
|
|
|
|
if (a.G)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
ls.Add(SpA1HC09); // 到10
|
|
ls.Add(SpA1HC10); // 到04
|
|
ls.Add(SpA1VC10); // 到04
|
|
ls.Add(SpC04H); // 到04
|
|
ls.Add(SpA1HC04); // 到06
|
|
ls.Add(SpA1VC06); // 到06
|
|
|
|
|
|
}
|
|
|
|
|
|
if (a.H)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
ls.Add(SpA1HC09); // 到10
|
|
ls.Add(SpA1HC10); // 到04
|
|
ls.Add(SpA1VC10); // 到04
|
|
ls.Add(SpC04H); // 到04
|
|
ls.Add(SpA1HC04); // 到06
|
|
ls.Add(SpA1HC06); // 到06
|
|
ls.Add(SpA1VC19); // 到06
|
|
|
|
}
|
|
|
|
if (a.K)
|
|
{
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
ls.Add(SpA1HC09); // 到10
|
|
ls.Add(SpA1HC10); // 到04
|
|
ls.Add(SpA1VC10); // 到04
|
|
ls.Add(SpC04H); // 到04
|
|
ls.Add(SpA1HC04); // 到06
|
|
ls.Add(SpA1HC06); // 到06
|
|
ls.Add(SpA1HC19); // 到06
|
|
ls.Add(SpA1VC201); // 到06
|
|
|
|
}
|
|
|
|
//ok
|
|
|
|
if (a.L)
|
|
{
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
ls.Add(SpA1HC09); // 到10
|
|
ls.Add(SpA1HC10); // 到04
|
|
ls.Add(SpA1VC10); // 到04
|
|
ls.Add(SpC04H); // 到04
|
|
ls.Add(SpA1HC04); // 到06
|
|
ls.Add(SpA1HC06); // 到06
|
|
ls.Add(SpA1HC19); // 到06
|
|
ls.Add(SpA1HC20); // 到06
|
|
ls.Add(SpA1VC202); // 到06
|
|
|
|
}
|
|
|
|
|
|
//13 08 09 02 16 03
|
|
|
|
if (a.I)
|
|
{
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
|
|
ls.Add(SpA1VC16); //16-03
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1VC05);
|
|
}
|
|
|
|
if (a.J)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
|
|
ls.Add(SpA1VC16); //16-03
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1VC17);
|
|
}
|
|
|
|
if (a.M)
|
|
{
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
|
|
ls.Add(SpA1VC16); //16-03
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1VC1801);
|
|
}
|
|
|
|
if (a.N)
|
|
{
|
|
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
|
|
ls.Add(SpA1VC16); //16-03
|
|
ls.Add(SpA1HC16);
|
|
ls.Add(SpA1HC03);
|
|
ls.Add(SpA1HC05);
|
|
ls.Add(SpA1HC17);
|
|
ls.Add(SpA1HC18);
|
|
ls.Add(SpA1VC1802);
|
|
}
|
|
|
|
|
|
// 13 08 09 02 16
|
|
if (a.O)
|
|
{
|
|
|
|
|
|
ls.Add(SpC1);
|
|
ls.Add(SpC1V01);
|
|
ls.Add(CrossTubeC3);
|
|
ls.Add(CrossTubeC2);
|
|
ls.Add(CrossTubeC1);
|
|
ls.Add(SpA1HC08); //08-09
|
|
|
|
ls.Add(SpA1HC02VC09); //09-02
|
|
ls.Add(SpA1HC02V); //09-02
|
|
ls.Add(SpA1HC02); //09-02
|
|
ls.Add(SpA1VC02); //09-02
|
|
ls.Add(SpA1HC1701); //09-02
|
|
|
|
ls.Add(SL9);
|
|
|
|
}
|
|
|
|
foreach (var item in ls)
|
|
{
|
|
SetLightGreen(item);
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
public void SetWhite(SpecialLabelBlue special)
|
|
{
|
|
special.BackColor = Color.White;
|
|
}
|
|
|
|
public void SetLightGreen(SpecialLabelBlue special)
|
|
{
|
|
special.BackColor = Color.Yellow;
|
|
}
|
|
}
|
|
}
|