|
|
|
|
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.Qu
|
|
|
|
|
{
|
|
|
|
|
public class Sb
|
|
|
|
|
{
|
|
|
|
|
List<Control> Controls;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Sb(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 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);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetWhite(SpecialLabelBlue special)
|
|
|
|
|
{
|
|
|
|
|
special.BackColor = Color.White;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void SetLightGreen(SpecialLabelBlue special)
|
|
|
|
|
{
|
|
|
|
|
special.BackColor = Color.Yellow;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue463 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue478 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue464 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue480 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue465 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue483 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue332 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue256 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue372 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue369 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue373 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue250 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue249 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue211 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue210 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue233 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue212 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue213 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue214 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue247 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue232 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue229 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue209 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue231 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue553 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue569 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue208 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue207 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue362 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue275 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue509 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue206 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue507 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue543 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue205 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue204 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue361 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue510 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue203 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue508 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue551 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue541 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue202 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue201 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue200 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue199 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue360 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue274 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue520 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue198 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue197 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue196 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue517 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue523 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue519 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue518 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue245 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue244 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue243 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue242 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue241 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue240 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue239 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue238 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue237 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue236 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue235 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue234 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue248 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue195 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue194 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue193 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue192 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue191 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue190 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue189 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue188 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue187 { get; set; }
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue186 { get; set; }
|
|
|
|
|
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue549 { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue273 { get; set; }
|
|
|
|
|
|
|
|
|
|
public SpecialLabelBlue SpecialLabelBlue516 { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|