/// <summary> /// 更新(带添加) /// </summary> /// <param name="基站基础数据库"></param> public static void UpDate基站基础数据库(Def_基站基础数据库 基站基础数据库) { string InsertSQL = "UPDATE [New基站基础数据库] set " + " [BSC] = '" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "'" + " ,[BTSID] = '" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "'" + " ,[备注] = '" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "'" + " ,[产权归属] = '" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "'" + " ,[工程归属] = '" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "'" + " ,[机房面积] = '" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "'" + " ,[基站进入情况] = '" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "'" + " ,[基站经度] = '" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "'" + " ,[基站类别] = '" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "'" + " ,[基站类型] = '" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "'" + " ,[基站联系电话] = '" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "'" + " ,[基站联系人] = '" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "'" + " ,[基站纬度] = '" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "'" + " ,[基站详细地址] = '" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "'" + " ,[基站钥匙] = '" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "'" + " ,[基站中文名] = '" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "'" + " ,[基站状态] = '" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "'" + " ,[建筑类型] = '" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "'" + " ,[进入方式] = '" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "'" + " ,[门类型] = '" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "'" + " ,[所属区域] = '" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "'" + " ,[铁塔产权] = '" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "'" + " ,[铁塔高度] = '" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "'" + " ,[铁塔类型] = '" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "'" + " ,[维护人] = '" + 基站基础数据库.B维护人.ToString().Replace("'", "''") + "'" + " ,[维护人电话] = '" + 基站基础数据库.B维护人电话.ToString().Replace("'", "''") + "'" + " ,[站型] = '" + 基站基础数据库.B站型.ToString().Replace("'", "''") + "'" + " WHERE [basedateID] ='" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "'"; string UpDateSQL = "INSERT INTO [New基站基础数据库] " + " ([basedateID] " + " ,[BSC] " + " ,[BTSID] " + " ,[备注] " + " ,[产权归属] " + " ,[工程归属] " + " ,[机房面积] " + " ,[基站进入情况] " + " ,[基站经度] " + " ,[基站类别] " + " ,[基站类型] " + " ,[基站联系电话] " + " ,[基站联系人] " + " ,[基站纬度] " + " ,[基站详细地址] " + " ,[基站钥匙] " + " ,[基站中文名] " + " ,[基站状态] " + " ,[建筑类型] " + " ,[进入方式] " + " ,[门类型] " + " ,[所属区域] " + " ,[铁塔产权] " + " ,[铁塔高度] " + " ,[铁塔类型] " + " ,[维护人] " + " ,[维护人电话] " + " ,[站型])"+ " VALUES " + "('" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "' "+ ",'" + 基站基础数据库.B维护人.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B维护人电话.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B站型.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); }
/// <summary> /// 查找 /// </summary> /// <param name="BasedateID"></param> /// <returns></returns> public static Def_基站基础数据库 Get基站基础数据库ByBasedateID(string BasedateID) { Def_基站基础数据库 基站基础数据库 = new Def_基站基础数据库(BasedateID); string sql = "SELECT [ID] " + " ,[basedateID] " + " ,[BSC] " + " ,[BTSID] " + " ,[备注] " + " ,[产权归属] " + " ,[工程归属] " + " ,[机房面积] " + " ,[基站进入情况] " + " ,[基站经度] " + " ,[基站类别] " + " ,[基站类型] " + " ,[基站联系电话] " + " ,[基站联系人] " + " ,[基站纬度] " + " ,[基站详细地址] " + " ,[基站钥匙] " + " ,[基站中文名] " + " ,[基站状态] " + " ,[建筑类型] " + " ,[进入方式] " + " ,[门类型] " + " ,[所属区域] " + " ,[铁塔产权] " + " ,[铁塔高度] " + " ,[铁塔类型] " + " ,[维护人] " + " ,[维护人电话] " + " ,[站型]"+ " 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 { 基站基础数据库.BBSC = dt.Rows[0]["BSC"].ToString(); 基站基础数据库.BBTSID = dt.Rows[0]["BTSID"].ToString(); 基站基础数据库.B备注 = dt.Rows[0]["备注"].ToString(); 基站基础数据库.B产权归属 = dt.Rows[0]["产权归属"].ToString(); 基站基础数据库.B工程归属 = dt.Rows[0]["工程归属"].ToString(); 基站基础数据库.B机房面积 = dt.Rows[0]["机房面积"].ToString(); 基站基础数据库.B基站进入情况 = dt.Rows[0]["基站进入情况"].ToString(); 基站基础数据库.B基站经度 = dt.Rows[0]["基站经度"].ToString(); 基站基础数据库.B基站类别 = dt.Rows[0]["基站类别"].ToString(); 基站基础数据库.B基站类型 = dt.Rows[0]["基站类型"].ToString(); 基站基础数据库.B基站联系电话 = dt.Rows[0]["基站联系电话"].ToString(); 基站基础数据库.B基站联系人 = dt.Rows[0]["基站联系人"].ToString(); 基站基础数据库.B基站纬度 = dt.Rows[0]["基站纬度"].ToString(); 基站基础数据库.B基站详细地址 = dt.Rows[0]["基站详细地址"].ToString(); 基站基础数据库.B基站钥匙 = dt.Rows[0]["基站钥匙"].ToString(); 基站基础数据库.B基站中文名 = dt.Rows[0]["基站中文名"].ToString(); 基站基础数据库.B基站状态 = dt.Rows[0]["基站状态"].ToString(); 基站基础数据库.B建筑类型 = dt.Rows[0]["建筑类型"].ToString(); 基站基础数据库.B进入方式 = dt.Rows[0]["进入方式"].ToString(); 基站基础数据库.B门类型 = dt.Rows[0]["门类型"].ToString(); 基站基础数据库.B所属区域 = dt.Rows[0]["所属区域"].ToString(); 基站基础数据库.B铁塔产权 = dt.Rows[0]["铁塔产权"].ToString(); 基站基础数据库.B铁塔高度 = dt.Rows[0]["铁塔高度"].ToString(); 基站基础数据库.B铁塔类型 = dt.Rows[0]["铁塔类型"].ToString(); 基站基础数据库.B维护人 = dt.Rows[0]["维护人"].ToString(); 基站基础数据库.B维护人电话 = dt.Rows[0]["维护人电话"].ToString(); } return 基站基础数据库; }
/// <summary> /// 添加 /// </summary> /// <param name="基站基础数据库"></param> public static void Insert基站基础数据库(Def_基站基础数据库 基站基础数据库) { string sql = "INSERT INTO [New基站基础数据库] " + " ([basedateID] " + " ,[BSC] " + " ,[BTSID] " + " ,[备注] " + " ,[产权归属] " + " ,[工程归属] " + " ,[机房面积] " + " ,[基站进入情况] " + " ,[基站经度] " + " ,[基站类别] " + " ,[基站类型] " + " ,[基站联系电话] " + " ,[基站联系人] " + " ,[基站纬度] " + " ,[基站详细地址] " + " ,[基站钥匙] " + " ,[基站中文名] " + " ,[基站状态] " + " ,[建筑类型] " + " ,[进入方式] " + " ,[门类型] " + " ,[所属区域] " + " ,[铁塔产权] " + " ,[铁塔高度] " + " ,[铁塔类型] " + " ,[维护人] " + " ,[维护人电话] " + " ,[站型])"+ " VALUES " + "('" + 基站基础数据库.BasedateID.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.BBSC.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.BBTSID.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B备注.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B产权归属.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B工程归属.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B机房面积.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站进入情况.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站经度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站类别.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站联系电话.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站联系人.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站纬度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站详细地址.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站钥匙.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站中文名.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B基站状态.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B建筑类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B进入方式.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B门类型.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B所属区域.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔产权.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔高度.ToString().Replace("'", "''") + "' " + ",'" + 基站基础数据库.B铁塔类型.ToString().Replace("'", "''") + "')"; SQLExecute.ExecuteNonQuery(sql); }