protected void Page_Load(object sender, EventArgs e) { bll = new AppInfoService(); aBll = new WXAgentService(new AgentRepository()); adminEntity = GetAdminInfo(); //取得管理员信息 agent = aBll.GetAgentModel(adminEntity.Id); if (!Page.IsPostBack) { int id = 0; if (!int.TryParse(Request.QueryString["id"] as string, out id)) { JscriptMsg("传输参数不正确!", "back", "Error"); return; } if (!bll.Exists(id)) { JscriptMsg("记录不存在或已被删除!", "back", "Error"); return; } returnPage = "wxcodemgr.aspx"; //如果是从微用户管理里来的,还得判断下 if (MyCommFun.QueryString("fpage").Trim().Length > 0 && MyCommFun.RequestInt("uid") > 0) { returnPage = "weixin_list.aspx?id=" + MyCommFun.RequestInt("uid"); } ShowInfo(id); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { admin_info = GetAdminInfo(); } }
//bool IRepository<ManagerInfo>.Add(ManagerInfo entity) //{ // throw new NotImplementedException(); //} /// <summary> /// 更新一条数据 /// </summary> public bool Update(ManagerInfo model) { if (model == null) return false; _efRepository.Update(model); return true; }
protected void Page_Load(object sender, EventArgs e) { this.keywords = MXRequest.GetQueryString("keywords"); this.pageSize = GetPageSize(10); //每页数量 if (!Page.IsPostBack) { ChkAdminLevel("manager_log", MXEnums.ActionEnum.View.ToString()); //检查权限 model = GetAdminInfo(); //取得当前管理员信息 RptBind("id>0" + CombSqlTxt(keywords), "add_time desc,id desc"); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { admin_info = GetAdminInfo(); if (admin_info.AgentLevel > 0) { //说明为代理商 mygzh.Style.Add("display", "none"); // Response.Redirect("index.aspx"); } else { indexUrl.HRef = "wxIndex.aspx"; // Response.Redirect("wxIndex.aspx"); } } }
public void Add() { var managerInfo = new ManagerInfo { Email = "*****@*****.**", Salt = "yidane", UserName = "******", AddTime = DateTime.Now, AgentId = 1, AgentLevel = -1, City = "北京", County = "西三旗", Province = "北京" }; var managerInfoService = new ManagerInfoService(); var managerInfoId = managerInfoService.Add(managerInfo); Assert.IsTrue(managerInfoId > 0); }
public void AddAdmin() { var managerInfo = new ManagerInfo { Email = "*****@*****.**", RealName = "超级管理员", Salt = "28LH48", UserName = "******", Password = "******", AddTime = DateTime.Now, AgentId = 1, AgentLevel = -1, City = "北京", County = "西三旗", Province = "北京", WxNum = 100 }; var managerInfoService = new ManagerInfoService(); var managerInfoId = managerInfoService.Add(managerInfo); Assert.IsTrue(managerInfoId > 0); }
private bool DoAdd() { var adminEntity = GetAdminInfo(); //取得管理员信息 var agent = new AgentInfo(); bool isAgent = false; if (adminEntity.AgentLevel < 0) { return false; } if (adminEntity.AgentLevel > 0) { agent = aBll.GetAgentModel(adminEntity.Id); isAgent = true; if (agent.RemainMony < agent.AgentPrice) { JscriptMsg("余额不足,请联系管理员充值!", "", "Error"); return false; } } else { } //int oldMaxNum = MyCommFun.Str2Int(hidOldMaxNum.Value); int newMaxNum = MyCommFun.Str2Int(ddlMaxNum.SelectedItem.Value); //地区 string prov = ddlProvince.SelectedItem.Value; string city = ddlCity.SelectedItem.Value; string dist = txtArea.Text.Trim(); var model = new ManagerInfo(); var bll = new ManagerInfoService(); model.RoleId = int.Parse(ddlRoleId.SelectedValue); model.RoleType = new ManagerRoleService().GetModel(model.RoleId).RoleType; if (cbIsLock.Checked == true) { model.IsLock = 0; } else { model.IsLock = 1; } //检测用户名是否重复 if (bll.Exists(txtUserName.Text.Trim())) { return false; } model.UserName = txtUserName.Text.Trim(); //获得6位的salt加密字符串 model.Salt = Utils.GetCheckCode(6); //以随机生成的6位字符串做为密钥加密 model.Password = DESEncrypt.Encrypt(txtPassword.Text.Trim(), model.Salt); model.RealName = txtRealName.Text.Trim(); model.Telephone = txtTelephone.Text.Trim(); model.Email = txtEmail.Text.Trim(); model.AddTime = DateTime.Now; model.WxNum = newMaxNum; model.AgentId = GetAdminInfo().Id; model.QQ = txtqq.Text; model.Email = txtEmail.Text; model.RegIp = MXRequest.GetIP(); model.Province = prov; model.City = city; model.County = dist; model.SortId=MyCommFun.Obj2Int(txtSortid.Text); model.AgentLevel = -1; model.Remark = txtRemark.Text; model.AgentId = adminEntity.Id; int addId = bll.Add(model); if (addId>0 && isAgent) { int xfjine = newMaxNum * agent.AgentPrice.Value;//消费金额 //是代理商 :缴费,扣除金额,增加消费记录 agent.RemainMony -= xfjine; agent.UserNum += 1; agent.WcodeNum += newMaxNum; bool updateRet= aBll.Update(agent); if (updateRet) { var bBll = new WXManagerBillService(new ManagerBillRepository()); var bill = new ManagerBillInfo { BillMoney = xfjine, ManagerId = agent.ManagerId, OperPersonId = agent.ManagerId, OperDate = DateTime.Now, BillUsed = "开通1个用户" + model.UserName + "的" + newMaxNum + "个微帐号", MoneyType = "扣减" }; int addBillId= bBll.Add(bill); } else { bll.Delete(addId); addId = 0; } } if (addId> 0) { AddAdminLog(MXEnums.ActionEnum.Add.ToString(), "添加用户:" + model.UserName); //记录日志 return true; } return false; }
/// <summary> /// 增加一条数据 /// </summary> public int Add(ManagerInfo model) { _efRepository.Add(model); return model.Id; }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(ManagerInfo model) { return this._repository.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(ManagerInfo model) { return this._repository.Add(model); }