コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
        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);
                }
            }
        }