Ejemplo n.º 1
0
        private void button1_Click_1(object sender, RoutedEventArgs e)
        {
            OldEquipment s1 = DeviceMigrationsFactory.OldEquipment;

            if (s1.grid.Children.Contains(addserver))
            {
                this.FurnitureContainer3.Children.Clear();
                roomgate.Clear();
                s1.grid.Children.Remove(addserver);
            }
        }
Ejemplo n.º 2
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            Getxmal xmal = new Getxmal("2.xml");

            //这里需要判断放的位置是否能满足要求
            MessageBox.Show(position);

            for (int i = 0; i <= aservertype; i++)
            {
                if (servercabinet.usize[aposition - 1 + i] == "1")
                {
                    MessageBox.Show("此位置已被占用");
                    return;
                }
            }
            if (servercabinet.usize[aposition - 2] == "1")
            {
                MessageBox.Show("此位置已被占用");
                return;
            }

            if (servercabinet.usize[aposition + aservertype - 1] == "1")
            {
                MessageBox.Show("此位置已被占用");
                return;
            }
            MessageBox.Show(rfid);
            xmal.addnode(RFID, rfid, position, servertype);

            string sql = "UPDATE equipment  SET Position='" + @position + "' WHERE ID=" + @rfid;

            MySqlParameter[] _Parameters =
            {
                new MySqlParameter("@position", position),
                new MySqlParameter("@rfid",     rfid)
            };
            MySqlHelper.ExecuteNonQuery(MySqlHelper.Conn, CommandType.Text, sql, _Parameters);
            NewEquipment s1 = DeviceMigrationsFactory.NewEquipment;
            OldEquipment s2 = DeviceMigrationsFactory.OldEquipment;

            s2.grid.Children.Remove(addserver);
            s2.FurnitureContainer2.Children.Clear();
            s1.addequipment.Children.Remove(s2);
            MyEvent();
        }