private void button6_Click(object sender, EventArgs e) { List <EquCYGSignal> infcygdataflags = DcDbers.GetInstance().AutoCupboard_Dber.Entities <EquCYGSignal>(" where TagName='系统'"); if (infcygdataflags.Count > 0) { if (((Button)sender).Text == "智能存样柜系统正常") { infcygdataflags[0].TagValue = 3; DcDbers.GetInstance().AutoCupboard_Dber.Update(infcygdataflags[0]); ((Button)sender).Text = "智能存样柜系统异常"; } else { infcygdataflags[0].TagValue = 2; DcDbers.GetInstance().AutoCupboard_Dber.Update(infcygdataflags[0]); ((Button)sender).Text = "智能存样柜系统正常"; } } else { if (((Button)sender).Text == "智能存样柜系统正常") { EquCYGSignal infcygdataflag = new EquCYGSignal(); infcygdataflag.TagName = "系统"; infcygdataflag.TagValue = 3; DcDbers.GetInstance().AutoCupboard_Dber.Insert(infcygdataflag); } } }
private void button5_Click(object sender, EventArgs e) { List <EquCYGSignal> infcygdataflags = DcDbers.GetInstance().AutoCupboard_Dber.Entities <EquCYGSignal>(" where TagName='托盘到位'"); if (infcygdataflags.Count > 0) { if (((Button)sender).Text == "托盘到位") { infcygdataflags[0].TagValue = 1; infcygdataflags[0].UpdateTime = DateTime.Now; DcDbers.GetInstance().AutoCupboard_Dber.Update(infcygdataflags[0]); ((Button)sender).Text = "托盘未到位"; } else { infcygdataflags[0].TagValue = 0; DcDbers.GetInstance().AutoCupboard_Dber.Update(infcygdataflags[0]); ((Button)sender).Text = "托盘到位"; } } else { if (((Button)sender).Text == "托盘到位") { EquCYGSignal infcygdataflag = new EquCYGSignal(); infcygdataflag.TagName = "托盘到位"; infcygdataflag.TagValue = 1; DcDbers.GetInstance().AutoCupboard_Dber.Insert(infcygdataflag); } } }