protected void Page_Load(object sender, EventArgs e) { try { autoId = Request["AutoId"]; if (!string.IsNullOrEmpty(autoId)) { reviewInfo = bll.Get <BLLJIMP.Model.ReviewInfo>(string.Format(" AutoId={0}", autoId)); if (reviewInfo != null) { reviewInfo.Pv++; bll.Update(reviewInfo); } } ForwardingRecord record = bll.Get <BLLJIMP.Model.ForwardingRecord>(string.Format(" FUserID='{0}' AND RUserID='{1}' AND WebsiteOwner='{2}' AND TypeName='话题赞'", bll.GetCurrentUserInfo().UserID, autoId, bll.WebsiteOwner)); if (record != null) { isPraise = true; } } catch (Exception ex) { Response.Write(ex.Message); Response.End(); } }
protected void Page_Load(object sender, EventArgs e) { try { autoId = Request["AutoId"]; if (!string.IsNullOrEmpty(autoId)) { reviewInfo = bll.Get <BLLJIMP.Model.ReviewInfo>(string.Format(" AutoId={0}", autoId)); if (reviewInfo != null) { reviewInfo.Pv++; bll.Update(reviewInfo); //txtStepNum.Text = rInfo.StepNum.ToString(); //txtPraiseNum.Text = reviewInfo.PraiseNum.ToString(); //TiWenUserInfo=bllUser.GetUserInfo(rInfo.UserId); //var tutorInfo=bll.Get<BLLJIMP.Model.TutorInfo>(string.Format(" UserId='{0}'", TiWenUserInfo.UserID)); //if (tutorInfo != null) //{ // TiWenUserInfo.TrueName = tutorInfo.TutorName; // TiWenUserInfo.WXHeadimgurl = tutorInfo.TutorImg; //} //else //{ // TiWenUserInfo.WXHeadimgurl = TiWenUserInfo.WXHeadimgurlLocal; //} } } ForwardingRecord record = bll.Get <BLLJIMP.Model.ForwardingRecord>(string.Format(" FUserID='{0}' AND RUserID='{1}' AND WebsiteOwner='{2}' AND TypeName='话题赞'", bll.GetCurrentUserInfo().UserID, autoId, bll.WebsiteOwner)); if (record != null) { isPraise = true; } } catch (Exception ex) { Response.Write(ex.Message); Response.End(); } }
private bool ClearCredentials(ForwardingRecord record) { Frame inputCredential = (Frame)InputCredentials[record.InputPort]; Frame outputCredential = (Frame)OutputCredentials[record.OutputPort]; bool result = true; result = result && inputCredential.ClearVirtualContainer(record.ContainerLevel, record.HigherPathIn, record.VcNumberIn); result = result && outputCredential.ClearVirtualContainer(record.ContainerLevel, record.HigherPathOut, record.VcNumberOut); return result; }
private bool RemoveRecord(ForwardingRecord record) { if(!ForwardingTable.ContainsKey(record.InputPort)) { return false; } List<ForwardingRecord> scope = ForwardingTable[record.InputPort]; ForwardingRecord toRemove = null; foreach (ForwardingRecord scopeRecord in scope) { if (record.Equals(scopeRecord)) { toRemove = scopeRecord; break; } } if (toRemove != null) { ClearCredentials(toRemove); ForwardingTable[record.InputPort].Remove(toRemove); return true; } return false; }
private bool CheckForwardingRecord(ForwardingRecord record) { VirtualContainer vc = new VirtualContainer(record.ContainerLevel); if (InputCredentials[record.InputPort].SetVirtualContainer(record.ContainerLevel, record.HigherPathIn, record.VcNumberIn == -1 ? null : (int?)record.VcNumberIn, vc)) { if (OutputCredentials[record.OutputPort].SetVirtualContainer(record.ContainerLevel, record.HigherPathOut, record.VcNumberOut == -1 ? null : (int?)record.VcNumberOut, vc)) { return true; } ((Frame)InputCredentials[record.InputPort]).ClearVirtualContainer(record.ContainerLevel, record.HigherPathIn, record.VcNumberIn == -1 ? null : (int?)record.VcNumberIn); } return false; }