/// <summary> /// 结束养护 /// </summary> /// <returns></returns> public ActionResult EndCurFlowers(string arrid, string ownedUsersId) { Model.FlowerTreatment FlowerTreatment = new Model.FlowerTreatment(); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); FlowerTreatment = Sys_FlowerTreatment.GetModelbyOwnid(ownedUsersId); if (FlowerTreatment != null && FlowerTreatment.endtime == null) { FlowerTreatment.endtime = DateTime.Now; FlowerTreatment.FlowerTreatmentType = "结束养护"; FlowerTreatment.State = "已完成"; if (Sys_FlowerTreatment.UpdateServer(FlowerTreatment)) { return(Content("1")); } } return(Content("0")); }
public ActionResult GetArrangementInfo(string ArrangementId) { try { string id = Request["ArrangementId"]; Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement(); Model.FlowerArrangement FlowerArrangement = Sys_FlowerArrangement.GetModel(id); if (FlowerArrangement.belongUsersId != 0) { //DateTime dt = Sys_FlowerArrangement.GetFlowerTreatmentModel(FlowerArrangement.belongUsersId.ToString()).time; Model.FlowerTreatment FlowerTreatment = new Model.FlowerTreatment(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); FlowerTreatment = Sys_FlowerTreatment.GetModelbyOwnid(FlowerArrangement.belongUsersId.ToString()); if (FlowerTreatment != null) { if (FlowerTreatment.starttime != null && FlowerTreatment.endtime == null) //没有结束养护时间 { DateTime dt = (DateTime)FlowerTreatment.starttime; //开始养护时间 ViewBag.Treattime = dt; ViewBag.PlanTreatTime = dt.AddDays(7); } } } //if (Session["RoleCode"] != null && Session["RoleCode"].ToString() == "Tourist") //{ // ViewData["IsTourist"] = 1; //} //当操作人不是对应绑定客户与超级管理员时,判断是否为养护人员,如果为养护人员则判断是否有权限操作此更换花卉 if (Session["RoleCode"] != null) { #region 原来的逻辑 //if (Session["RoleCode"].ToString() != "Customer" && Session["RoleCode"].ToString() != "SuperAdministrator") //{ // if (Session["RoleCode"].ToString() == "yanghu") // { // Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); // List<Model.UserAdmin> UserAdminList = new List<Model.UserAdmin>(); // UserAdminList = Sys_UserAdmin.GetUserAdminListByRoleCode("Customer", Utility.ChangeText.GetUsersId()); // //判断所属客户权限中是否包含此客户 // UserAdminList = UserAdminList.Where(x => x.ID == FlowerArrangement.belongUsersId).ToList(); // if (UserAdminList.Count() > 0) // { // ViewData["IsAllower"] = 1; // } // else // { // ViewData["IsAllower"] = 0; // } // } // else // { // ViewData["IsAllower"] = 0; // } //} //else { // ViewData["IsAllower"] = 1; //} #endregion if (Session["RoleCode"].ToString() != "Customer") { ViewData["IsAllower"] = 1; } else { ViewData["IsAllower"] = 0; } } return(View(FlowerArrangement)); } catch (Exception ex) { Utility.Log.WriteTextLog("扫码页面", "MMain", ex.Message, "GetArrangementInfo", ex.ToString()); return(null); } }