protected void btnSave_Click(object Source, EventArgs e) { //RegisterNo = hRegisterNo.Value; //GroupId = hGroupID.Value; if (String.IsNullOrWhiteSpace(RegisterNo)) { ShowMessage("数据保存失败,请输入体检登记号。"); return; } Literal lblItemID; TextBox txtCheckResult; int GroupID = Convert.ToInt32(hGroupID.Value), ItemID; ItemResultEntity ItemResult; RepeaterItemCollection Items = ItemResultRepeater.Items; foreach (RepeaterItem Item in Items) { lblItemID = (Literal)Item.FindControl("lblItemID"); txtCheckResult = (TextBox)Item.FindControl("txtCheckResult"); ItemID = Convert.ToInt32(lblItemID.Text); //ItemResult = m_ItemResult.GetItemResult(RegisterNo, GroupID, ItemID); ItemResult = new ItemResultEntity { ID = new ItemResultPK { ItemID = ItemID, GroupID = GroupID, RegisterNo = RegisterNo }, DeptID = DepartNo, CheckDate = DateTime.Now.Date, CheckDoctor = UserName, CheckedResult = txtCheckResult.Text }; m_ItemResult.SaveItemResult(ItemResult); } GroupResultEntity Group = new GroupResultEntity { ID = new GroupResultPK { GroupID = GroupID, RegisterNo = RegisterNo }, DeptID = DepartNo, CheckDate = DateTime.Now.Date, CheckDoctor = UserName, IsOver = true, Summary = txtSummary.Text, PackageID = PackageID }; m_GroupResut.SaveGroupResult(Group); using (GroupSummaryBusiness GroupSummary = new GroupSummaryBusiness()) { String S = hGroupSummary.Value; if (!String.IsNullOrWhiteSpace(S)) { GroupSummary.DeleteGroupSummary(RegisterNo, GroupID); String[] Summarys = S.Split(','); foreach (String Summary in Summarys) { GroupSummaryEntity Entity = new GroupSummaryEntity { RegisterNo = RegisterNo, GroupID = GroupID, SummaryID = Convert.ToInt32(Summary) }; GroupSummary.SaveGroupSummary(Entity); } } } ShowMessage("数据保存成功!"); }
public void SaveGroupSummary(GroupSummaryEntity groupSummary) { DataAccess.SaveGroupSummary(groupSummary); }