private void fr基站空调系统_Load(object sender, EventArgs e)
        {
            Def_基站空调系统 基站空调系统 = new Def_基站空调系统(BasedateID);
            基站空调系统 = 基站空调系统Comend.Get基站空调系统ByBasedateID(BasedateID);

            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空调型号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制冷量1.Text = 基站空调系统.B制冷量1;
            tb制冷量2.Text = 基站空调系统.B制冷量2;
            tb制冷量3.Text = 基站空调系统.B制冷量3;

            IsCanModify(IsModify);
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Def_基站空调系统 基站空调系统 = new Def_基站空调系统(BasedateID);
            基站空调系统.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空调型号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制冷量1 = tb制冷量1.Text;
            基站空调系统.B制冷量2 = tb制冷量2.Text;
            基站空调系统.B制冷量3 = tb制冷量3.Text;

            基站空调系统Comend.UpDate基站空调系统(基站空调系统);

            SQLExecute.Operate = "用户" + DBUser.CURR_USERID + "更新了基站空调系统 ,基站编号:" + 基站空调系统.BasedateID;
            SQLExecute.SaveOperate();
            MessageBox.Show("更新成功 !", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
        /// <summary>
        ///查询
        /// </summary>
        /// <param name="BasedateID"></param>
        /// <returns></returns>
        public static Def_基站空调系统 Get基站空调系统ByBasedateID(string BasedateID)
        {
            Def_基站空调系统 基站空调系统 = new Def_基站空调系统(BasedateID);

            string sql =
            "SELECT [ID] " +
            "      ,[basedateID] " +
            "      ,[安装日期1] " +
            "      ,[安装日期2] " +
            "      ,[安装日期3] " +
            "      ,[空调品牌1] " +
            "      ,[空调品牌2] " +
            "      ,[空调品牌3] " +
            "      ,[空调位置1] " +
            "      ,[空调位置2] " +
            "      ,[空调位置3] " +
            "      ,[空调型号1] " +
            "      ,[空调型号2] " +
            "      ,[空调型号3] " +
            "      ,[是否在网运行1] " +
            "      ,[是否在网运行2] " +
            "      ,[是否在网运行3] " +
            "      ,[维修记录1] " +
            "      ,[维修记录2] " +
            "      ,[维修记录3] " +
            "      ,[制冷量1] " +
            "      ,[制冷量2] " +
            "      ,[制冷量3] " +
            "  FROM  [New基站空调系统] where basedateID = '" + BasedateID.ToString().Replace("'", "''") + "'";

            DataTable dt = new DataTable("基站空调系统");
            SQLExecute.Convertdrtodt(SQLExecute.ExecuteReader(sql), dt);
            if (dt.Rows.Count == 0)
            {
                基站空调系统 = new Def_基站空调系统(BasedateID);
            }
            else
            {
                基站空调系统.B安装日期1 = dt.Rows[0]["安装日期1"].ToString();
                基站空调系统.B安装日期2 = dt.Rows[0]["安装日期2"].ToString();
                基站空调系统.B安装日期3 = dt.Rows[0]["安装日期3"].ToString();
                基站空调系统.B空调品牌1 = dt.Rows[0]["空调品牌1"].ToString();
                基站空调系统.B空调品牌2 = dt.Rows[0]["空调品牌2"].ToString();
                基站空调系统.B空调品牌3 = dt.Rows[0]["空调品牌3"].ToString();
                基站空调系统.B空调位置1 = dt.Rows[0]["空调位置1"].ToString();
                基站空调系统.B空调位置2 = dt.Rows[0]["空调位置2"].ToString();
                基站空调系统.B空调位置3 = dt.Rows[0]["空调位置3"].ToString();
                基站空调系统.B空调型号1 = dt.Rows[0]["空调型号1"].ToString();
                基站空调系统.B空调型号2 = dt.Rows[0]["空调型号2"].ToString();
                基站空调系统.B空调型号3 = dt.Rows[0]["空调型号3"].ToString();
                基站空调系统.B是否在网运行1 = dt.Rows[0]["是否在网运行1"].ToString();
                基站空调系统.B是否在网运行2 = dt.Rows[0]["是否在网运行2"].ToString();
                基站空调系统.B是否在网运行3 = dt.Rows[0]["是否在网运行3"].ToString();
                基站空调系统.B维修记录1 = dt.Rows[0]["维修记录1"].ToString();
                基站空调系统.B维修记录2 = dt.Rows[0]["维修记录2"].ToString();
                基站空调系统.B维修记录3 = dt.Rows[0]["维修记录3"].ToString();
                基站空调系统.B制冷量1 = dt.Rows[0]["制冷量1"].ToString();
                基站空调系统.B制冷量2 = dt.Rows[0]["制冷量2"].ToString();
                基站空调系统.B制冷量3 = dt.Rows[0]["制冷量3"].ToString();
            }
            return 基站空调系统;
        }
        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="基站空调系统"></param>
        public static void Insert基站空调系统(Def_基站空调系统 基站空调系统)
        {
            string sql =
            "INSERT INTO [New基站空调系统] " +
            "           ([basedateID] " +
            "           ,[安装日期1] " +
            "           ,[安装日期2] " +
            "           ,[安装日期3] " +
            "           ,[空调品牌1] " +
            "           ,[空调品牌2] " +
            "           ,[空调品牌3] " +
            "           ,[空调位置1] " +
            "           ,[空调位置2] " +
            "           ,[空调位置3] " +
            "           ,[空调型号1] " +
            "           ,[空调型号2] " +
            "           ,[空调型号3] " +
            "           ,[是否在网运行1] " +
            "           ,[是否在网运行2] " +
            "           ,[是否在网运行3] " +
            "           ,[维修记录1] " +
            "           ,[维修记录2] " +
            "           ,[维修记录3] " +
            "           ,[制冷量1] " +
            "           ,[制冷量2] " +
            "           ,[制冷量3])" +
            "     VALUES " +
            " ('" + 基站空调系统.BasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量3.ToString().Replace("'", "''") + "') ";

            SQLExecute.ExecuteNonQuery(sql);
        }
        /// <summary>
        /// 更新(带插入)
        /// </summary>
        /// <param name="基站空调系统"></param>
        public static void UpDate基站空调系统(Def_基站空调系统 基站空调系统)
        {
            string InsertSQL =
              "UPDATE [New基站空调系统] " +
            "   SET " +
            "       [安装日期1]     =            		    '" + 基站空调系统.B安装日期1.ToString().Replace("'", "''") + "'" +
            ",      [安装日期2]     =            		    '" + 基站空调系统.B安装日期2.ToString().Replace("'", "''") + "'" +
            ",      [安装日期3]     =            		    '" + 基站空调系统.B安装日期3.ToString().Replace("'", "''") + "'" +
            ",      [空调品牌1]     =            		    '" + 基站空调系统.B空调品牌1.ToString().Replace("'", "''") + "'" +
            ",      [空调品牌2]     =            		    '" + 基站空调系统.B空调品牌2.ToString().Replace("'", "''") + "'" +
            ",      [空调品牌3]     =            		    '" + 基站空调系统.B空调品牌3.ToString().Replace("'", "''") + "'" +
            ",      [空调位置1]     =            		    '" + 基站空调系统.B空调位置1.ToString().Replace("'", "''") + "'" +
            ",      [空调位置2]     =            		    '" + 基站空调系统.B空调位置2.ToString().Replace("'", "''") + "'" +
            ",      [空调位置3]     =            		    '" + 基站空调系统.B空调位置3.ToString().Replace("'", "''") + "'" +
            ",      [空调型号1]     =            		    '" + 基站空调系统.B空调型号1.ToString().Replace("'", "''") + "'" +
            ",      [空调型号2]     =            		    '" + 基站空调系统.B空调型号2.ToString().Replace("'", "''") + "'" +
            ",      [空调型号3]     =            		    '" + 基站空调系统.B空调型号3.ToString().Replace("'", "''") + "'" +
            ",      [是否在网运行1]     =            		    '" + 基站空调系统.B是否在网运行1.ToString().Replace("'", "''") + "'" +
            ",      [是否在网运行2]     =            		    '" + 基站空调系统.B是否在网运行2.ToString().Replace("'", "''") + "'" +
            ",      [是否在网运行3]     =            		    '" + 基站空调系统.B是否在网运行3.ToString().Replace("'", "''") + "'" +
            ",      [维修记录1]     =            		    '" + 基站空调系统.B维修记录1.ToString().Replace("'", "''") + "'" +
            ",      [维修记录2]     =            		    '" + 基站空调系统.B维修记录2.ToString().Replace("'", "''") + "'" +
            ",      [维修记录3]     =            		    '" + 基站空调系统.B维修记录3.ToString().Replace("'", "''") + "'" +
            ",      [制冷量1]     =            		    '" + 基站空调系统.B制冷量1.ToString().Replace("'", "''") + "'" +
            ",      [制冷量2]     =            		    '" + 基站空调系统.B制冷量2.ToString().Replace("'", "''") + "'" +
            ",      [制冷量3]     =            		    '" + 基站空调系统.B制冷量3.ToString().Replace("'", "''") + "'" +
            " WHERE [basedateID] ='" + 基站空调系统.BasedateID.ToString().Replace("'", "''") + "'";

            string UpDateSQL =
            "INSERT INTO [New基站空调系统] " +
            "           ([basedateID] " +
            "           ,[安装日期1] " +
            "           ,[安装日期2] " +
            "           ,[安装日期3] " +
            "           ,[空调品牌1] " +
            "           ,[空调品牌2] " +
            "           ,[空调品牌3] " +
            "           ,[空调位置1] " +
            "           ,[空调位置2] " +
            "           ,[空调位置3] " +
            "           ,[空调型号1] " +
            "           ,[空调型号2] " +
            "           ,[空调型号3] " +
            "           ,[是否在网运行1] " +
            "           ,[是否在网运行2] " +
            "           ,[是否在网运行3] " +
            "           ,[维修记录1] " +
            "           ,[维修记录2] " +
            "           ,[维修记录3] " +
            "           ,[制冷量1] " +
            "           ,[制冷量2] " +
            "           ,[制冷量3])" +
            "     VALUES " +
            " ('" + 基站空调系统.BasedateID.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B安装日期3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调品牌3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调位置3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B空调型号3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B是否在网运行3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B维修记录3.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量1.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量2.ToString().Replace("'", "''") + "' " +
            ",'" + 基站空调系统.B制冷量3.ToString().Replace("'", "''") + "') ";

            string strSQL = null;
            strSQL += InsertSQL;//= string.Format("Update S_RoleDetail set [Power]='{0}'  where [RoleID]='{1}' and ProgramID  ='{2}'", dt.Rows[i][1].ToString().Replace("'", "''"), dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"));
            strSQL = strSQL + " if @@RowCount=0 ";
            strSQL = strSQL + UpDateSQL;//string.Format("Insert into S_RoleDetail ([RoleID],[ProgramID],[Power]) values ('{0}','{1}','{2}')", dt.Rows[0][2].ToString().Replace("'", "''"), dt.Rows[i][0].ToString().Replace("'", "''"), dt.Rows[i][1].ToString().Replace("'", "''"));

            SQLExecute.ExecuteNonQuery(strSQL);
        }