/* summary: 学生提交反馈建议 * param: * return: void * author: myThis * */ public void SubmitFbMassage(string propObject, string propContent, string propTime) { // 建立反馈建议实例 Propose propose = new Propose(); propose.propObject = propObject; propose.propContent = propContent; propose.propTime = DateTime.Parse(propTime); db.Propose.InsertOnSubmit(propose); db.SubmitChanges(); }
/*3.4对系统进行建议*/ public bool propose(string propObj, string propCon, DateTime propT) { Propose propose = new Propose(); propose.propObject = propObj; propose.propContent = propCon; propose.propTime = propT; db.Propose.InsertOnSubmit(propose); db.SubmitChanges(); return(true); }
private void OnPropose(Propose propose) { AcceptState state; if (acceptorState.TryGetValue(propose.ProposalNumber, out state)) { if (propose.BallotNumber <= state.BallotNumber) { SendAsync(propose.Originator, new ProposalSubsumed { Originator = originatorUri, BallotNumber = propose.BallotNumber, ProposalNumber = propose.ProposalNumber }); } else { state.BallotNumber = propose.BallotNumber; SendAsync(propose.Originator, new Promise { Originator = originatorUri, AcceptedValue = state.AcceptedValue, BallotNumber = propose.BallotNumber, ProposalNumber = propose.ProposalNumber }); } } else { acceptorState[propose.ProposalNumber] = new AcceptState { BallotNumber = propose.BallotNumber, ProposalNumber = propose.ProposalNumber }; SendAsync(propose.Originator, new Promise { AcceptedValue = null, BallotNumber = propose.BallotNumber, ProposalNumber = propose.ProposalNumber, Originator = originatorUri }); } }