Пример #1
0
 public ActionResult Index(Model.UserAdmin UserAdmin)
 {
     Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
     UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord);
     UserAdmin          = Sys_UserAdmin.AdminLogin(UserAdmin);
     if (UserAdmin != null)
     {
         if (UserAdmin.IsEnable == 1)
         {
             ViewBag.LoginError = "您的账号已经被禁止使用";
             return(View());
         }
         //登录成功
         Session["UsersId"]      = UserAdmin.ID;
         Session["UserName"]     = UserAdmin.UserName;
         Session["RealName"]     = UserAdmin.RealName;
         Session["OwnedCompany"] = UserAdmin.OwnedCompany;
         //记录日志  跳转界面
         Utility.Log.WriteTextLog("后台登录", "UsersId", UserAdmin.ID.ToString(), "UserName", UserAdmin.UserName);
         //return Json(new { msg = "ok" });
         return(RedirectToAction("Index", "Main"));//跳转到首页。
     }
     ViewBag.LoginError = "账号或密码错误";
     return(View());
 }
Пример #2
0
        public ActionResult GetMobleListMore()
        {
            Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
            StringBuilder             sb = new StringBuilder();

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            Model.UserAdmin        UserAdmin     = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId());
            if (UserAdmin.RoleCode != "Customer")
            {
                sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }
            else if (Utility.ChangeText.GetUserName() != "admin")
            {
                sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }

            int page = int.Parse(Request["page"]);

            if (page > 1)
            {
                page = (page - 1) * 10 + 1;
            }
            List <Model.FlowerChange> List = Sys_FlowerChange.GetList(0, Convert.ToInt32(page), sb.ToString());

            return(Content(JsonConvert.SerializeObject(List)));
        }
        /// <summary>
        /// 获得公司json数据
        /// </summary>
        /// <author>wangwei</author>
        /// <returns></returns>
        public JsonResult GetCompanyList(string key)
        {
            List <SelectListItem> hourList = new List <SelectListItem>();

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> UserAdminList = Sys_UserAdmin.GetAdminInfoList("Customer");

            if (key == null)
            {
                foreach (var item in UserAdminList)
                {
                    hourList.Add(new SelectListItem {
                        Text = item.OwnedCompany, Value = item.ID.ToString()
                    });
                }
            }
            else
            {
                var clist = UserAdminList.Where(x => x.OwnedCompany.Contains(key)).ToList().Take(5);
                foreach (var item in clist)
                {
                    hourList.Add(new SelectListItem {
                        Text = item.OwnedCompany, Value = item.ID.ToString()
                    });
                }
            }
            return(Json(hourList, JsonRequestBehavior.AllowGet));
        }
Пример #4
0
        public ActionResult Index(Model.UserAdmin UserAdmin)
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord);
            UserAdmin          = Sys_UserAdmin.AdminLogin(UserAdmin);
            if (UserAdmin != null)
            {
                if (UserAdmin.IsEnable == 1)
                {
                    ViewBag.LoginError = "您的账号已经被禁止使用";
                    return(View());
                }
                //登录成功
                Session["UsersId"]  = UserAdmin.ID;
                Session["OpenId"]   = UserAdmin.OpenId;
                Session["UserName"] = UserAdmin.UserName;
                Session["RealName"] = UserAdmin.RealName;
                Session["RoleCode"] = UserAdmin.RoleCode;
                Sys_UserAdmin.UpdateOpenId(Session["OpenId"] != null ? Session["OpenId"].ToString() : "", UserAdmin.ID);
                //记录日志  跳转界面

                return(RedirectToAction("Index", "MMIndex"));//跳转到首页。
            }
            ViewBag.LoginError = "账号或密码错误";
            return(View());
        }
Пример #5
0
        /// <summary>
        /// 养护记录更多
        /// </summary>
        /// <returns></returns>
        public ActionResult GetMobleListMore()
        {
            Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment();
            StringBuilder sb = new StringBuilder();

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            Model.UserAdmin        UserAdmin     = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId());
            if (UserAdmin.RoleCode != "Customer")
            {
                sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }
            else if (Utility.ChangeText.GetUserName() != "admin")
            {
                sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }
            Utility.Log.WriteTextLog("testsql", "养护", "GetMobleListMore", Request["page"], sb.ToString());
            int page = int.Parse(Request["page"]);

            //(@pagesize*(@pagenumber-1)+1) and (@pagesize*@pagenumber)按第几页
            if (page > 1)
            {
                page = (page - 1) * 10 + 1;//按偏移量
            }
            List <Model.FlowerTreatment> List = Sys_FlowerTreatment.FlowerTreatmentList(10, Convert.ToInt32(page), sb.ToString());

            return(Json(List, JsonRequestBehavior.AllowGet));
        }
Пример #6
0
        public List <SelectListItem> GetdeptSelectItemsByWorkUsersId()
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> UserAdminList = new List <Model.UserAdmin>();

            if (Utility.ChangeText.GetRoleCode().Trim() == "admin" || Utility.ChangeText.GetRoleCode().Trim() == "Admin" || Utility.ChangeText.GetRoleCode().Trim() == "SuperAdministrator")
            {
                Utility.Log.WriteTextLog("当前登陆人的角色", "", "", "进入正确", Utility.ChangeText.GetRoleCode().ToString());
                UserAdminList = Sys_UserAdmin.GetAdminInfoList("Customer");
            }
            else
            {
                UserAdminList = Sys_UserAdmin.GetUserAdminListByRoleCode("Customer", Utility.ChangeText.GetUsersId());
            }
            //UserAdminList = Sys_UserAdmin.GetUserAdminListByWorkUsersId(Utility.ChangeText.GetUsersId());
            List <SelectListItem> GetdeptSelectItemsByWorkUsersId = new List <SelectListItem>();
            SelectListItem        item = new SelectListItem();

            foreach (Model.UserAdmin d in UserAdminList)
            {
                item = new SelectListItem();

                item.Text     = d.RealName;
                item.Text     = string.IsNullOrEmpty(d.OwnedCompany) == true ? item.Text : item.Text + "(" + d.OwnedCompany + ")";
                item.Value    = d.ID.ToString() + "&" + d.OwnedCompany;
                item.Selected = false;
                GetdeptSelectItemsByWorkUsersId.Add(item);
            }
            if (GetdeptSelectItemsByWorkUsersId.Count > 0)
            {
                GetdeptSelectItemsByWorkUsersId[0].Selected = true;
            }
            return(GetdeptSelectItemsByWorkUsersId);
        }
Пример #7
0
        public List <Model.UserAdmin> GetUserSelectItems(int id)
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> list          = Sys_UserAdmin.GetUserAdminListByRoleCodeNo("Customer");

            Model.UserAdmin useradmin = Sys_UserAdmin.GetUserAdminByUserId(id);
            if (string.IsNullOrEmpty(useradmin.WorkUsersId))
            {
                return(list);
            }
            string[] checkList = useradmin.WorkUsersId.Split(',');
            string   msg       = string.Empty;



            return(Sys_UserAdmin.GetUserAdminListByRoleCodeNo("Customer"));
            //List<SelectListItem> deptSelectItems = new List<SelectListItem>();
            //SelectListItem item = new SelectListItem();
            //foreach (Model.UserAdmin d in UserAdminList)
            //{
            //    item = new SelectListItem();
            //    item.Text = d.RealName;
            //    item.Value = d.ID.ToString();
            //    item.Selected = false;
            //    deptSelectItems.Add(item);
            //}
            //return deptSelectItems;
        }
Пример #8
0
        public ActionResult GetArrangementInfo()
        {
            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;
                    ViewBag.Treattime     = dt;
                    ViewBag.PlanTreatTime = dt.AddDays(7);
                }
                if (Session["RoleCode"] != null && Session["RoleCode"].ToString() == "Tourist")
                {
                    ViewData["IsTourist"] = 1;
                }

                //当操作人不是对应绑定客户与超级管理员时,判断是否为养护人员,如果为养护人员则判断是否有权限操作此更换花卉
                if (Session["RoleCode"] != null)
                {
                    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;
                    }
                }

                return(View(FlowerArrangement));
            }
            catch (Exception ex)
            {
                Utility.Log.WriteTextLog("扫码页面", "MMain", ex.Message, "GetArrangementInfo", ex.ToString());
                return(null);
            }
        }
Пример #9
0
        public ActionResult Edit()
        {
            ViewData["deptSelectItems"] = GetdeptSelectItems();
            int UserAdminId = int.Parse(Request["UserAdminId"]);

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            return(View(Sys_UserAdmin.GetUserAdminByUserId(UserAdminId)));
        }
Пример #10
0
        public ActionResult Index()
        {
            int id = (int)Session["UsersId"];

            Business.Sys_UserAdmin bus   = new Business.Sys_UserAdmin();
            Model.UserAdmin        model = bus.GetUserAdminByUserId(id);
            ViewData["FlowerActive"] = GetList();
            return(View(model));
        }
Пример #11
0
 /// <summary>
 /// 开始养护花卉
 /// </summary>
 /// <param name="arrid">摆放的id</param>
 /// <returns></returns>
 public ActionResult StartCurFlowers(string arrid, string ownedUsersId)
 {
     try
     {
         Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment();
         int userid = Utility.ChangeText.GetUsersId();
         Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement();
         Model.FlowerArrangement        FlowerArrangement     = Sys_FlowerArrangement.GetModel(arrid);
         Model.FlowerTreatment          FTreatment            = Sys_FlowerTreatment.GetModelbyid(arrid.ToString(), ownedUsersId, userid.ToString());
         if (FTreatment == null || (FTreatment.endtime != null && FTreatment.State == "已完成"))//有了结束养护时间说明这个记录完成了
         {
             Model.FlowerTreatment  FlowerTreatment = new Model.FlowerTreatment();
             Business.Sys_UserAdmin Sys_UserAdmin   = new Business.Sys_UserAdmin();
             FlowerTreatment.FlowerTreatmentType = "开始养护";
             FlowerTreatment.State                  = "未完成";
             FlowerTreatment.UsersId                = userid;
             FlowerTreatment.ArrangementId          = arrid;
             FlowerTreatment.FlowerNumber           = FlowerArrangement.ShopId.ToString();
             FlowerTreatment.OwnedUsersId           = ownedUsersId;
             FlowerTreatment.UserRealName           = Utility.ChangeText.GetRealName();
             FlowerTreatment.FlowerTreatmentAddress = FlowerArrangement.arrangement;
             Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId));
             FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName;
             FlowerTreatment.OwnedCompany       = UserAdmin.OwnedCompany;
             FlowerTreatment.LogoPhoto          = UserAdmin.LogoPhoto;
             FlowerTreatment.starttime          = DateTime.Now;//记录开始养护时间
             ////同一登录人,同一公司,一天只能提交一次
             //StringBuilder stb = new StringBuilder();
             //if (userid != 0)
             //{
             //    stb.Append(" t.UsersId=" + userid + "");
             //}
             //if (!string.IsNullOrEmpty(FlowerTreatment.OwnedUsersId))
             //{
             //    stb.Append(" and t.OwnedUsersId='" + FlowerTreatment.OwnedUsersId + "'");
             //}
             //string dt = DateTime.Now.ToShortDateString();
             //{
             //    stb.Append(" and time>'" + dt + "'");
             //}
             //stb.Append(" and starttime !='' ");
             //Utility.Log.WriteTextLog("开始养护花卉", "arrid", arrid, "stb", stb.ToString());
             //if (Sys_FlowerTreatment.FlowerTreatmentList(stb.ToString()).Count == 0)
             //{
             Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment);
             return(Content("1"));
             //}
             //else
             //{
             //    return Content("0");//今天已经开始养护过了
             //}
         }
     }
     catch {
     }
     return(Json(new { resule = '1' }, JsonRequestBehavior.AllowGet));
 }
Пример #12
0
 public ActionResult AddByExcel(HttpPostedFileBase files)
 {
     try
     {
         files = Request.Files["file"];
         string path = Utility.ChangeText.SaveUploadPicture(files, "xls");
         Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement();
         DataTable dt          = new DataTable();
         string    templetpath = Server.MapPath("~") + path;
         dt = Utility.Excel.ExcelToTable(templetpath);
         if (dt.Rows.Count <= 0)
         {
             Response.Write("<script>parent.layer.alert('导入失败!');</script>");
             return(View());
         }
         dt.Rows.RemoveAt(0);
         //公司
         Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
         List <Model.UserAdmin> UserAdminList = new List <Model.UserAdmin>();
         UserAdminList = Sys_UserAdmin.GetAdminInfoList("Customer");
         //花卉
         List <Model.Flower> FlowerList = new Business.Sys_Flower().GetFlowerList();
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             Model.FlowerArrangement model = new Model.FlowerArrangement();
             model.arrangement    = dt.Rows[i][0].ToString();
             model.Specifications = Convert.ToDecimal(dt.Rows[i][1]).ToString();
             model.UnitPrice      = Convert.ToDecimal(dt.Rows[i][2]);
             model.Count          = Convert.ToInt32(dt.Rows[i][3].ToString());
             model.Total          = Convert.ToDecimal(dt.Rows[i][4].ToString());
             if (UserAdminList.Count(m => m.OwnedCompany == dt.Rows[i][5].ToString()) > 0)
             {
                 model.belongUsersId = UserAdminList.Where(m => m.OwnedCompany == dt.Rows[i][5].ToString()).ToList()[0].ID;
             }
             if (FlowerList.Count(n => n.FlowerWatchName == dt.Rows[i][6].ToString()) > 0)
             {
                 model.ShopId = FlowerList.Where(n => n.FlowerWatchName.Contains(dt.Rows[i][6].ToString())).ToList()[0].id;
             }
             model.Remark = dt.Rows[i][8].ToString();
             int id = Sys_FlowerArrangement.Add(model);
             Sys_FlowerArrangement.UpdateImgORCodePath(CreateORCode(id), id);
         }
         //删除上传的导入文件
         if (System.IO.File.Exists(templetpath))
         {
             System.IO.File.Delete(templetpath);
         }
         Response.Write("<script>parent.layer.alert('导入成功!');parent.layer.closeAll();</script>");
         return(View());
     }
     catch (Exception ex)
     {
         Utility.Log.WriteTextLog("导入Excel", "异常", ex.ToString(), "", "");
         Response.Write("<script>parent.layer.alert('表格格式或数据有误!');</script>");
         return(View());
     }
 }
Пример #13
0
 public ActionResult SetWorkRealName(string id, string deptSelectItems, string SelectRealName)
 {
     ViewData["id"]  = Request["id"];
     deptSelectItems = Request["deptSelectItems"];
     SelectRealName  = Request["SelectRealName"];
     Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
     Sys_UserAdmin.SetWorkName(id, SelectRealName, deptSelectItems);
     Response.Write("<script>parent.layer.closeAll();</script>");
     return(View(GetUserSelectItems(int.Parse(Request["id"]))));
 }
Пример #14
0
        /// <summary>
        /// 验证管理员账号是否存在
        /// </summary>
        /// <returns></returns>
        public ActionResult CheckUserAdminInfo()
        {
            string UserName = Request["UserName"];

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            if (Sys_UserAdmin.CheckUserAdminInfo(UserName))
            {
                return(Content("True"));
            }
            return(Content("False"));
        }
Пример #15
0
        /// <summary>
        /// 删除一个会员
        /// </summary>
        /// <returns></returns>
        public ActionResult DeleteUserAdminInfo()
        {
            ViewData["deptSelectItems"] = GetdeptSelectItems();
            int ID = int.Parse(Request["UsersId"]);

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            if (Sys_UserAdmin.DeleteUserAdminInfo(ID))
            {
                return(Content("True"));
            }
            return(Content("False"));
        }
Пример #16
0
        public ActionResult AddLogoPhoto(string id)
        {
            Model.UserAdmin    UserAdmin = new Model.UserAdmin();
            HttpPostedFileBase file      = Request.Files["attach_path"];

            UserAdmin.LogoPhoto = Utility.ChangeText.SaveUploadPicture(file, "LogoPhoto");
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            if (Sys_UserAdmin.AddLogoPhoto(id, UserAdmin.LogoPhoto))
            {
            }
            Response.Write("<script>parent.layer.closeAll();</script>");
            return(View());
        }
Пример #17
0
 public ActionResult EditInfo(Model.UserAdmin UserAdmin)
 {
     ViewData["deptSelectItems"] = GetdeptSelectItems();
     Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
     Business.Sys_Role      Sys_Role      = new Business.Sys_Role();
     UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord);
     UserAdmin.RoleName = Sys_Role.GetRoleInfoByRoleCode(UserAdmin.RoleCode).RoleName;
     if (Sys_UserAdmin.UpdateUserAdmin(UserAdmin))
     {
         return(Content("1"));
     }
     return(Content("0"));
 }
Пример #18
0
        /// <summary>
        /// 修改状态是否启用
        /// </summary>
        /// <returns></returns>
        public ActionResult UpdateUserAdminIsEnable()
        {
            int Enable = int.Parse(Request["Enable"]);

            Enable = Enable == 0 ? 1 : Enable == 1 ? 0 : Enable;
            int ID = int.Parse(Request["ID"]);

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            if (Sys_UserAdmin.UpdateUserAdminIsEnable(Enable, ID))
            {
                return(Content("True"));
            }
            return(Content("False"));
        }
Пример #19
0
        /// <summary>
        /// 获得公司json数据
        /// </summary>
        /// <author>wangwei</author>
        /// <returns></returns>
        public JsonResult GetCompanyList()
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> UserAdminList = Sys_UserAdmin.GetAdminInfoList("Customer");
            List <SelectListItem>  hourList      = new List <SelectListItem>();

            foreach (var item in UserAdminList)
            {
                hourList.Add(new SelectListItem {
                    Text = item.OwnedCompany, Value = item.ID.ToString()
                });
            }
            return(Json(hourList, JsonRequestBehavior.AllowGet));
        }
Пример #20
0
 public ActionResult EditInfo(Model.FlowerTreatment FlowerTreatment)
 {
     Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment();
     Business.Sys_UserAdmin       Sys_UserAdmin       = new Business.Sys_UserAdmin();
     Model.UserAdmin UserAdmin  = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId));
     Model.UserAdmin UserAdmin1 = Sys_UserAdmin.GetUserAdminByUserId(FlowerTreatment.UsersId);
     FlowerTreatment.UserRealName       = UserAdmin1.RealName;
     FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName;
     if (Sys_FlowerTreatment.Update(FlowerTreatment))
     {
         return(Content("1"));
     }
     return(Content("0"));
 }
Пример #21
0
 public ActionResult Index(Model.UserAdmin UserAdmin)
 {
     Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
     UserAdmin.PassWord = Utility.ChangeText.md5(UserAdmin.PassWord);
     UserAdmin          = Sys_UserAdmin.AdminLogin(UserAdmin);
     if (UserAdmin != null)
     {
         if (UserAdmin.IsEnable == 1)
         {
             ViewBag.LoginError = "您的账号已经被禁止使用";
             return(View());
         }
         //登录成功
         Session["UsersId"] = UserAdmin.ID;
         //Session["OpenId"] = UserAdmin.OpenId;//没有openid的,赋值"",更新也是""。
         Session["UserName"] = UserAdmin.UserName;
         Session["RealName"] = UserAdmin.RealName;
         Session["RoleCode"] = UserAdmin.RoleCode;
         if (string.IsNullOrEmpty(UserAdmin.OpenId))
         {
             Sys_UserAdmin.UpdateOpenId(Session["OpenId"] != null ? Session["OpenId"].ToString() : "", UserAdmin.ID);
         }
         //记录日志  跳转界面
         Business.Sys_UsersLoginLog Sys_Userlog = new Business.Sys_UsersLoginLog();
         Model.UsersLoginLog        model       = new Model.UsersLoginLog();
         model.UsersId   = UserAdmin.ID.ToString();
         model.UserName  = UserAdmin.UserName;
         model.RealName  = UserAdmin.RealName;
         model.LoginTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
         System.DateTime currentTime = DateTime.Now;
         model.Year  = currentTime.Year.ToString();
         model.Month = currentTime.Month.ToString();
         model.Day   = currentTime.Day.ToString();
         Sys_Userlog.InsertUsersLoginLog(model);
         //return RedirectToAction("Index", "MMIndex");//跳转到首页。
         if (!string.IsNullOrEmpty(Request["ArrangementId"]))
         {
             return(RedirectToAction("GetArrangementInfo", "MMain", new { ArrangementId = Request["ArrangementId"] }));
         }
         else
         {
             return(RedirectToAction("Index", "MMIndex"));//跳转到首页。
         }
     }
     ViewBag.LoginError = "账号或密码错误";
     return(View());
 }
Пример #22
0
        /// <summary>
        /// 手机端养护记录
        /// </summary>
        /// <returns></returns>
        public ActionResult MIndex()
        {
            Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment();
            StringBuilder sb = new StringBuilder();

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            Model.UserAdmin        UserAdmin     = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId());
            if (UserAdmin.RoleCode != "Customer")
            {
                sb.Append(" and UsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }
            else if (Utility.ChangeText.GetUserName() != "admin")
            {
                sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "'");
            }
            return(View(Sys_FlowerTreatment.FlowerTreatmentList(10, 1, sb.ToString())));
        }
Пример #23
0
        public ActionResult SetRoleInfo(string deptSelectItems)
        {
            ViewData["SetRoleInfoId"]   = Request["SetRoleInfoId"];
            ViewData["deptSelectItems"] = GetdeptSelectItems();
            string RoleCode = Request["deptSelectItems"];

            Business.Sys_Role Sys_Role      = new Business.Sys_Role();
            Model.RoleInfo    RoleInfo      = Sys_Role.GetRoleInfoByRoleCode(RoleCode);
            string            SetRoleInfoId = Request["SetRoleInfoId"];

            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            if (Sys_UserAdmin.SetUserAdminRole(SetRoleInfoId, RoleInfo.RoleCode, RoleInfo.RoleName))
            {
            }
            Response.Write("<script>parent.layer.closeAll();</script>");
            return(View());
        }
Пример #24
0
        public ActionResult AddClockAttendanceInfo()
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();

            Model.ClockAttendance ClockAttendance = new Model.ClockAttendance()
            {
                UsersId      = Utility.ChangeText.GetUsersId(),
                Address      = Request["Address"],
                RealName     = Utility.ChangeText.GetRealName(),
                CheckAddress = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId()).CheckAddress
            };
            Business.Sys_ClockAttendance Sys_ClockAttendance = new Business.Sys_ClockAttendance();
            if (Sys_ClockAttendance.InsertClockAttendance(ClockAttendance))
            {
                return(Content("1"));
            }
            return(Content("2"));
        }
Пример #25
0
        /// <summary>
        /// 更换花卉
        /// </summary>
        /// <returns></returns>
        public ActionResult ChangeFlowers()
        {
            //如果当前是客户提交申请,则直接记录工作服务对象OwnedCompany,
            //如果是工作人自己发起,则需要选择一个属于自己服务范围的公司进行操作
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            Model.UserAdmin        UserAdmin     = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId());

            if (Utility.ChangeText.GetRoleCode().Trim() == "admin" || Utility.ChangeText.GetRoleCode().Trim() == "Admin" || Utility.ChangeText.GetRoleCode().Trim() == "SuperAdministrator")
            {
                ViewData["ShowMsg"]         = "1";
                ViewData["deptSelectItems"] = GetdeptSelectItemsByWorkUsersId();
            }
            else if (!UserAdmin.RoleCode.Contains("Customer"))
            {
                ViewData["ShowMsg"]         = "1";
                ViewData["deptSelectItems"] = GetdeptSelectItemsByWorkUsersId();
            }
            return(View());
        }
Пример #26
0
        /// <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"));
        }
Пример #27
0
        /// <summary>
        /// 分页获得数据信息
        /// </summary>
        /// <param name="limit">页码大小</param>
        /// <param name="offset">从第几条数据开始</param>
        /// <param name="UserName">用户名</param>
        /// <param name="Role">角色ID</param>
        /// <returns></returns>
        public JsonResult GetUserList(int limit, int offset, string UserName, string SelectItem, string UsersSelectItems)
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            StringBuilder          sb            = new StringBuilder();

            if (!string.IsNullOrEmpty(UserName))
            {
                sb.Append(" and UserName='******'");
            }
            if (!string.IsNullOrEmpty(SelectItem))
            {
                sb.Append(" and RoleCode='" + SelectItem + "'");
            }
            if (!string.IsNullOrEmpty(UsersSelectItems))
            {
                sb.Append(" and  charindex('," + UsersSelectItems + ",',','+cast(WorkUsersId as varchar)+','  )>0 ");
            }

            return(Json(new { total = Sys_UserAdmin.GetUserAdminListCount(sb.ToString()), rows = Sys_UserAdmin.UserAdminList(limit, offset, sb.ToString()) }, JsonRequestBehavior.AllowGet));
        }
Пример #28
0
        public List <SelectListItem> GetUserInfoSelectItems()
        {
            Business.Sys_UserAdmin Sys_UserAdmin   = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> list            = Sys_UserAdmin.GetUserAdminListByRoleCodeNo("Customer");
            List <SelectListItem>  deptSelectItems = new List <SelectListItem>();
            SelectListItem         item            = new SelectListItem();

            item.Text     = "-请选择-";
            item.Value    = "";
            item.Selected = true;
            deptSelectItems.Add(item);
            foreach (Model.UserAdmin d in list)
            {
                item          = new SelectListItem();
                item.Text     = d.RealName;
                item.Value    = d.ID.ToString();
                item.Selected = false;
                deptSelectItems.Add(item);
            }
            return(deptSelectItems);
        }
Пример #29
0
        /// <summary>
        /// 删除一个会员
        /// </summary>
        /// <returns></returns>
        public ActionResult DeleteUserAdminInfo()
        {
            ViewData["deptSelectItems"] = GetdeptSelectItems();
            string ids = Request["UsersId"];

            try
            {
                string strwhere = "and id in(" + ids + ")";
                Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
                List <Model.UserAdmin> list          = Sys_UserAdmin.GetUserAdminList(strwhere);
                foreach (var item in list)
                {
                    Sys_UserAdmin.DeleteUserAdminInfo(item.ID);
                }
                return(Content("True"));
            }
            catch (Exception ex)
            {
                return(Content("False"));
            }
        }
Пример #30
0
        /// <summary>
        /// 获得公司名称
        /// </summary>
        /// <returns></returns>
        public List <SelectListItem> GetOwnedCompanyList()
        {
            Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
            List <Model.UserAdmin> UserAdminList = Sys_UserAdmin.GetAdminInfoList("Customer");
            List <SelectListItem>  hourList      = new List <SelectListItem>();
            SelectListItem         item          = new SelectListItem();

            item.Text     = "-请选择-";
            item.Value    = "";
            item.Selected = true;
            hourList.Add(item);
            foreach (Model.UserAdmin d in UserAdminList)
            {
                item          = new SelectListItem();
                item.Text     = d.OwnedCompany;
                item.Value    = d.ID.ToString();
                item.Selected = false;
                hourList.Add(item);
            }
            return(hourList);
        }