/// <summary>
        /// 查询
        /// </summary>
        /// <param name="BasedateID"></param>
        /// <returns></returns>
        public static 资源调度 Get资源调度ByBasedateID(string BasedateID)
        {
            资源调度 资源调度_ = new 资源调度(BasedateID);

            string sql = "SELECT [ID] " +
            "      ,[传真电话] " +
            "      ,[调度单号] " +
            "      ,[申请单位] " +
            "      ,[受理单号] " +
            "      ,[相关文件] " +
            "      ,[通知内容] " +
            "      ,[发表人] " +
            "      ,[联系方式] " +
            "      ,[收到人] " +
            "      ,[执行人] " +
            "      ,[执行情况] " +
            "      ,[确认人] " +
            "      ,[确认意见] " +
            "      ,[发出时间] " +
            "      ,[开通时间] " +
            "      ,[执行时间] " +
            "      ,[收到时间] " +
            "  FROM [资源调度] where basedateID = '" + BasedateID.ToString().Replace("'", "''") + "'";

            DataTable dt = new DataTable("资源调度");
            SQLExecute.Convertdrtodt(SQLExecute.ExecuteReader(sql), dt);
            if (dt.Rows.Count == 0)
            {
                资源调度_ = new 资源调度(BasedateID);
            }
            else
            {
                资源调度_.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="bs_datedate"></param>
        public static void Insert资源调度(资源调度 资源调度_)
        {
            string sql =
            "INSERT INTO [资源调度] " +
            "           ([basedateID] " +
            "           ,[传真电话] " +
            "           ,[调度单号] " +
            "           ,[申请单位] " +
            "           ,[受理单号] " +
            "           ,[相关文件] " +
            "           ,[通知内容] " +
            "           ,[发表人] " +
            "           ,[联系方式] " +
            "           ,[收到人] " +
            "           ,[执行人] " +
            "           ,[执行情况] " +
            "           ,[确认人] " +
            "           ,[确认意见] " +
            "           ,[发出时间] " +
            "           ,[开通时间] " +
            "           ,[执行时间] " +
            "           ,[收到时间]) " +
            "     VALUES " +
            " ('" + 资源调度_.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);
        }
        /// <summary>
        /// 更新
        /// </summary>
        /// <param name="BSinfo"></param>
        public static void UpDate资源调度(资源调度 资源调度_)
        {
            string InsertSQL =
              "UPDATE [资源调度]  SET "+
            "       [传真电话] = '" + 资源调度_.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] ='" + 资源调度_.BbasedateID.ToString().Replace("'", "''") + "'";

            string UpDateSQL =
            "INSERT INTO [资源调度] " +
            "           ([basedateID] " +
            "           ,[传真电话] " +
            "           ,[调度单号] " +
            "           ,[申请单位] " +
            "           ,[受理单号] " +
            "           ,[相关文件] " +
            "           ,[通知内容] " +
            "           ,[发表人] " +
            "           ,[联系方式] " +
            "           ,[收到人] " +
            "           ,[执行人] " +
            "           ,[执行情况] " +
            "           ,[确认人] " +
            "           ,[确认意见] " +
            "           ,[发出时间] " +
            "           ,[开通时间] " +
            "           ,[执行时间] " +
            "           ,[收到时间]) " +
            "     VALUES " +
            " ('" + 资源调度_.BbasedateID.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);
        }