我已創建成員並將它們存儲到數據庫中。我有一個數據庫中存儲的所有用戶的標籤,每次保存的數字都會增加。我也有一個終止按鈕,終止於保單號碼,所以這就是我想要的。當您終止成員時,它也必須從標籤更新當前成員。例如,總會員數= 10,當您終止用戶時,總會員標籤也必須更新到9.我該怎麼辦?如何終止用戶並更新當前剩餘用戶的標籤?
這是我迄今所做..
總加載成員
protected void Page_Load(object sender, EventArgs e) { lblTotal.Text = "Total Members Captured : " + CountMembersCaptured(); }
總會員
protected int CountMembersCaptured() { List<SP_COUNTPOLICYMEMBERSResult> _MemberCountList = _dc.SP_COUNTPOLICYMEMBERS().ToList(); return _MemberCountList.Count(); }
程序法獲得總會員
ALTER PROCEDURE [dbo].[SP_COUNTPOLICYMEMBERS] AS BEGIN SELECT [DateID] ,[PolicyNumber] ,[Name] ,[PolicyName] ,[InceptionDate] ,[Active] FROM [dbo].[tblPolicy] END
終止鍵
protected void btnTerminate_Click(object sender, EventArgs e) { if (Session["DateID"] != null) { List<tblPolicy> _PolicyMemberList = _dc.tblPolicies.Where(a => a.DateID == int.Parse(Session["DateID"].ToString())).ToList(); if (_PolicyMemberList != null) { if (_PolicyMemberList.Count() > 0) { foreach (tblPolicy _PolicyMember in _PolicyMemberList) { _PolicyMember.Active = false; } _dc.SubmitChanges(); lblresults.Text = "Confirmation: Member has been terminated/deleted successfully.!"; } } } }
什麼是''在表tblPolicy'列active'的可能值? – Sankar
該值爲1,因爲它處於活動狀態。所以當你終止它禁用和值將爲0.數據類型是活動列 – JuniorLinq
@JuniorLinq咬,請參閱我的答案。 –