private void button1_Click(object sender, EventArgs e)
        {
            Def_动力系统 动力系统 = new Def_动力系统(BasedateID);
            动力系统.B变压器 = tb变压器.Text;
            动力系统.B变压器位置 = tb变压器位置.Text;
            动力系统.B电池组数 = tb电池组数.Text;
            动力系统.B额定容量 = tb额定容量.Text;
            动力系统.B二次下点设置值 = tb二次下点设置值.Text;
            动力系统.B负载电流 = tb负载电流.Text;
            动力系统.B高压线路名称 = tb高压线路名称.Text;
            动力系统.B供电方式 = tb供电方式.Text;
            动力系统.B计量箱位置 = tb计量箱位置.Text;
            动力系统.B交流电配电箱 = tb交流电配电箱.Text;
            动力系统.B开关电源柜 = tb开关电源柜.Text;
            动力系统.B可容模块数 = tb可容模块数.Text;
            动力系统.B可用模块数 = tb可用模块数.Text;
            动力系统.B空开额定容量 = tb空开额定容量.Text;
            动力系统.B浪涌厂家 = tb浪涌厂家.Text;
            动力系统.B浪涌型号 = tb浪涌型号.Text;
            动力系统.B两头互头位置 = tb两头互头位置.Text;
            动力系统.B模块型号 = tb模块型号.Text;
            动力系统.B能否发电 = tb能否发电.Text;
            动力系统.B设备 = tb设备.Text;
            动力系统.B设备厂家1 = tb设备厂家1.Text;
            动力系统.B设备厂家2 = tb设备厂家2.Text;
            动力系统.B设备厂家3 = tb设备厂家3.Text;
            动力系统.B设备位置1 = tb设备位置1.Text;
            动力系统.B设备位置2 = tb设备位置2.Text;
            动力系统.B设备位置3 = tb设备位置3.Text;
            动力系统.B设备型号1 = tb设备型号1.Text;
            动力系统.B设备型号2 = tb设备型号2.Text;
            动力系统.B设备型号3 = tb设备型号3.Text;
            动力系统.B使用空开数 = tb使用空开数.Text;
            动力系统.B是否内置浪涌 = tb是否内置浪涌.Text;
            动力系统.B是否有两头互头 = tb是否有两头互头.Text;
            动力系统.B现有空开数 = tb现有空开数.Text;
            动力系统.B蓄电池 = tb蓄电池.Text;
            动力系统.B蓄电池使用情况 = tb蓄电池使用情况.Text;
            动力系统.B一次下点设置值 = tb一次下点设置值.Text;

            动力系统Comend.UpDate动力系统(动力系统);

            SQLExecute.Operate = "用户" + DBUser.CURR_USERID + "更新了动力系统 ,基站编号:" + 动力系统.BasedateID;
            SQLExecute.SaveOperate();
            MessageBox.Show("更新成功 !", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        private void fr动力系统_Load(object sender, EventArgs e)
        {
            Def_动力系统 动力系统 = new Def_动力系统(BasedateID);
            动力系统 = 动力系统Comend.Get动力系统ByBasedateID(BasedateID);
            tb变压器.Text = 动力系统.B变压器;
            tb变压器位置.Text = 动力系统.B变压器位置;
            tb电池组数.Text = 动力系统.B电池组数;
            tb额定容量.Text = 动力系统.B额定容量;
            tb二次下点设置值.Text = 动力系统.B二次下点设置值;
            tb负载电流.Text = 动力系统.B负载电流;
            tb高压线路名称.Text = 动力系统.B高压线路名称;
            tb供电方式.Text = 动力系统.B供电方式;
            tb计量箱位置.Text = 动力系统.B计量箱位置;
            tb交流电配电箱.Text = 动力系统.B交流电配电箱;
            tb开关电源柜.Text = 动力系统.B开关电源柜;
            tb可容模块数.Text = 动力系统.B可容模块数;
            tb可用模块数.Text = 动力系统.B可用模块数;
            tb空开额定容量.Text = 动力系统.B空开额定容量;
            tb浪涌厂家.Text = 动力系统.B浪涌厂家;
            tb浪涌型号.Text = 动力系统.B浪涌型号;
            tb两头互头位置.Text = 动力系统.B两头互头位置;
            tb模块型号.Text = 动力系统.B模块型号;
            tb能否发电.Text = 动力系统.B能否发电;
            tb设备.Text = 动力系统.B设备;
            tb设备厂家1.Text = 动力系统.B设备厂家1;
            tb设备厂家2.Text = 动力系统.B设备厂家2;
            tb设备厂家3.Text = 动力系统.B设备厂家3;
            tb设备位置1.Text = 动力系统.B设备位置1;
            tb设备位置2.Text = 动力系统.B设备位置2;
            tb设备位置3.Text = 动力系统.B设备位置3;
            tb设备型号1.Text = 动力系统.B设备型号1;
            tb设备型号2.Text = 动力系统.B设备型号2;
            tb设备型号3.Text = 动力系统.B设备型号3;
            tb使用空开数.Text = 动力系统.B使用空开数;
            tb是否内置浪涌.Text = 动力系统.B是否内置浪涌;
            tb是否有两头互头.Text = 动力系统.B是否有两头互头;
            tb现有空开数.Text = 动力系统.B现有空开数;
            tb蓄电池.Text = 动力系统.B蓄电池;
            tb蓄电池使用情况.Text = 动力系统.B蓄电池使用情况;
            tb一次下点设置值.Text = 动力系统.B一次下点设置值;

            IsCanModify(IsModify);
        }