/// <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); }