Exemplo n.º 1
0
        public ActionResult OpenPlant(PlantPortalUser plantUser)
        {
            bool exists = false;
            IList<PlantPortalUser> plantsUser = plantPortalUserService.GetOpenPlant(plantUser.plantID);
            ViewData["data"] = plantsUser;
            User user = userservice.GetUserByName(plantUser.username);//查询是否存在该用户
            if (user == null)
            {
                ModelState.AddModelError("Error", Resources.SunResource.USER_OPENPLANT_DIDNT_FIND);
                return View(plantUser);
            }
            else
            {
                User tmpUser;
                foreach (PlantPortalUser pUser in plantsUser)
                {
                    tmpUser = UserService.GetInstance().Get(pUser.userID);
                    if (tmpUser.username.Equals(plantUser.username))
                    {
                        exists = true;
                        break;
                    }
                }

                if (exists)
                {
                    ModelState.AddModelError("Error", "The user has the plant station");
                    return View(plantUser);
                }
                else
                {
                    plantUser.userID = user.id;
                    plantPortalUserService.AddPlantPortalUser(plantUser);
                    return RedirectToAction("IncludeAllplants", "user");
                }
            }
        }
Exemplo n.º 2
0
 public ActionResult OpenPlant(int id)
 {
     PlantPortalUser plantUser = new PlantPortalUser();
     plantUser.plantID = id;
     IList<PlantPortalUser> plantsUser = plantPortalUserService.GetOpenPlant(id);
     ViewData["data"] = plantsUser;
     return View(plantUser);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 添加电站用户关系对应
 /// </summary>
 /// <param name="plantUser">电站用户关系对应实体</param>
 /// <returns></returns>
 public int AddPlantPortalUser(PlantPortalUser plantUser)
 {
     return _iplantuserdao.Insert(plantUser);
 }
Exemplo n.º 4
0
 /// <summary>
 /// 修改电站用户关系
 /// </summary>
 /// <param name="plantUser"></param>
 /// <returns></returns>
 public int ModifyPlantUser(PlantPortalUser plantUser)
 {
     return _iplantuserdao.Update(plantUser);
 }
Exemplo n.º 5
0
 /// <summary>
 /// 根据plantID,userID查询
 /// </summary>
 /// <param name="plantUser">电站用户关系对应实体</param>
 /// <returns></returns>
 public PlantPortalUser GetPlantUserByPlantIDUserID(PlantPortalUser plantUser)
 {
     return _iplantuserdao.GetPlantUserByPlantIDUserID(plantUser);
 }
Exemplo n.º 6
0
 /// <summary>
 /// 根据userID查询电站
 /// </summary>
 /// <param name="plantUser">电站用户关系对应实体</param>
 /// <returns></returns>
 public IList<PlantPortalUser> GetAllPlantUserByUserID(PlantPortalUser plantUser)
 {
     return _iplantuserdao.GetAllPlantUserByUserID(plantUser);
 }