Exemple #1
0
 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 = "";
 }
Exemple #2
0
        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();
            }
        }
Exemple #3
0
        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);
            }
        }