protected void btn_Delete_Click(object sender, EventArgs e) { try { try { string ids = this.hf_CheckIDS.Value.ToString(); ids = ids.TrimEnd(',').TrimStart(','); foreach (string id in ids.Split(',')) { int iid = Convert.ToInt32(id); ScoreAuditUser auser = db.ScoreAuditUser.FirstOrDefault(t => t.ID == iid); if (auser != null) { db.ScoreAuditUser.Remove(auser); } } db.SaveChanges(); new SysLogDAO().AddLog(LogType.操作日志_删除, "成功删除审核人员信息", UserID); } catch { ShowMessage("删除失败"); return; } } catch (Exception ex) { ShowMessage(ex.Message); new SysLogDAO().AddLog(LogType.系统日志, ex.Message, UserID); } DataListBind(); this.hf_CheckIDS.Value = ""; }
private void InfoBind() { ScoreAuditUser model = db.ScoreAuditUser.FirstOrDefault(t => t.ID == SUID); if (model != null) { this.ddl_UserType.SelectedValue = Convert.ToInt32(model.ScoreAuditUserType).ToString(); this.hf_CID.Value = model.UserID.ToString(); User user = db.User.FirstOrDefault(t => t.ID == model.UserID); this.txt_SysID.Text = user.RealName.ToString(); } }
protected void btn_Sumbit_Click(object sender, EventArgs e) { try { using (TransactionScope ts = new TransactionScope()) { try { ScoreAuditUser model = db.ScoreAuditUser.FirstOrDefault(t => t.ID == SUID); if (model == null) { string uids = this.txt_SysID.Text.ToString(); uids = uids.TrimEnd(',').TrimStart(','); int uid = -1; foreach (string id in uids.Split(',')) { model = new ScoreAuditUser(); if (!string.IsNullOrEmpty(id) && int.TryParse(id, out uid)) { model.UserID = uid; model.ScoreAuditUserType = (ScoreAuditUserType)Convert.ToInt32(this.ddl_UserType.SelectedValue.ToString()); if (db.ScoreAuditUser.FirstOrDefault(t => t.UserID == model.UserID && t.ScoreAuditUserType == model.ScoreAuditUserType) != null) { ShowMessage("当前信息重复,请检查后重新添加"); return; } db.ScoreAuditUser.Add(model); } } } db.SaveChanges(); ShowMessage(); LogType log = (SUID == -1 ? LogType.操作日志_添加 : LogType.操作日志_修改); new SysLogDAO().AddLog(log, (SUID == -1 ? "增加" : "修改") + "审核人员信息"); ts.Complete(); } catch { ShowMessage("提交失败"); ts.Dispose(); } } } catch (Exception ex) { ShowMessage(ex.Message); new SysLogDAO().AddLog(LogType.系统日志, ex.Message, UserID); } }