录播教室预约系统(九)-客户端部门管理员设定教室的预约规则
设置预约规则的客户端代码:
intstopHourInt=(int)stopHour.Value;intstopMinuteInt=(int)stopMinute.Value;//截止的时间intstopTimeInt=stopHourInt*100+stopMinuteInt;//提前的天数intdayspan=(int)numDay.Value;//声明一个Cla***oomConfig类并设定具体的值Cla***oomConfigcla***oomConfig=newCla***oomConfig();cla***oomConfig.DaySpan=dayspan;cla***oomConfig.StopTime=stopTimeInt;cla***oomConfig.Id=roomConfigID;cla***oomConfig.RoomID=this.itemID;//发送预约规则个服务器端,并获取返回结果ResMessageresMessage=tcpConnnection.SendReceiveObject<ResMessage>("AddRoomConfig","ResRoomConfig",5000,cla***oomConfig);if(resMessage.Message=="操作成功"){GetCurrentRoomConfig();MessageBox.Show("添加设置完成");}else{MessageBox.Show("出现错误,错误为"+resMessage.Message);}
服务器端处理代码如下:
构造函数中声明:
//学校管理员添加教室的相关设置NetworkComms.AppendGlobalIncomingPacketHandler<Cla***oomConfig>("AddRoomConfig",HandleAddRoomConfig);
处理方法:
privatevoidHandleAddRoomConfig(PacketHeaderheader,Connectionconnection,Cla***oomConfigcla***oomConfig){DoCla***oomConfig.Save(cla***oomConfig);ResMessagetheMessage=newResMessage();theMessage.Message="操作成功";connection.SendObject("ResRoomConfig",theMessage);}
操作类:
DoCla***oomConfig
数据库类:
DBCla***oomConfig
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。