Example #1
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)));
        }
Example #2
0
        public ActionResult Edit()
        {
            string id = Request["id"];

            Business.Sys_FlowerChange Sys_Flower = new Business.Sys_FlowerChange();
            string strwhere = " and id=" + id + "";
            List <Model.FlowerChange> list = Sys_Flower.GetFlowerChange(strwhere);

            Model.FlowerChange model = list.Count > 0 ? list[0] : new Model.FlowerChange();
            return(View(model));
        }
Example #3
0
        public ActionResult MIndex()
        {
            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() + "'");
            }

            return(View(Sys_FlowerChange.GetList(0, 1, sb.ToString())));
        }
Example #4
0
        public ActionResult GetList(int limit, int offset, string FlowerNumber, string ChangeNumer, string State)
        {
            Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
            StringBuilder             sb = new StringBuilder();

            //sb.Append(" and OwnedUsersId='" + Utility.ChangeText.GetUsersId() + "' ");
            if (!string.IsNullOrEmpty(FlowerNumber))
            {
                sb.Append(" and FlowerNumber='" + FlowerNumber + "'");
            }
            if (!string.IsNullOrEmpty(ChangeNumer))
            {
                sb.Append(" and Number='" + ChangeNumer + "'");
            }
            if (!string.IsNullOrEmpty(State))
            {
                sb.Append(" and State='" + State + "'");
            }
            return(Json(new { total = Sys_FlowerChange.GetFlowerChangeListCount(sb.ToString()), rows = Sys_FlowerChange.GetList(limit, offset, sb.ToString()) }, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public ActionResult AddFlowersPhotoInfo(Model.FlowerChange FlowerChange)
        {
            try
            {
                HttpPostedFileBase file = Request.Files["attach_paths"];
                FlowerChange.ChangePhoto = Utility.ChangeText.SaveUploadPicture(file, "changeaf");
                Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
                Utility.Log.WriteTextLog("补图", "ID", Request["Number"], "路径", FlowerChange.ChangePhoto);
                if (Sys_FlowerChange.AddFlowerPhotoInfo(Request["Number"], FlowerChange.ChangePhoto))
                {
                    ViewData["success"] = "操作成功";
                }
            }
            catch (Exception ex)
            {
                Utility.Log.WriteTextLog("补图", "", "", "", ex.ToString());
            }

            return(View());
        }
Example #6
0
 public ActionResult Delete()
 {
     Business.Sys_FlowerChange Sys_Flower = new Business.Sys_FlowerChange();
     try
     {
         string ids      = Request["ids"];
         string strwhere = " and id in(" + ids + ")";
         List <Model.FlowerChange> list = Sys_Flower.GetFlowerChange(strwhere);
         foreach (var item in list)
         {
             if (Sys_Flower.DeleteFlowerWatch(item.id.ToString()))
             {
                 DeleteFlowerPhoto(item.Photo);
                 DeleteFlowerPhoto(item.ChangePhoto);
             }
         }
         return(Content("True"));
     }
     catch (Exception ex) {
         return(Content("Fasle"));
     }
 }
Example #7
0
 public ActionResult Upload()
 {
     try
     {
         string                    FlowerChangeId   = Request["FlowerChangeId"];
         HttpPostedFileBase        files            = Request.Files["file"];
         Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
         string                    strwhere         = " and id=" + FlowerChangeId + "";
         List <Model.FlowerChange> list             = Sys_FlowerChange.GetFlowerChange(strwhere);
         Model.FlowerChange        FlowerChange     = list.Count > 0 ? list[0] : new Model.FlowerChange();
         if (FlowerChange.ChangePhoto != null)
         {
             DeleteFlowerPhoto(FlowerChange.ChangePhoto);
         }
         FlowerChange.ChangePhoto = Utility.ChangeText.SaveUploadPicture(files, "attach");
         Sys_FlowerChange.AddFlowerPhotoInfo(FlowerChange.Number, FlowerChange.ChangePhoto);
         return(Json(new { result = "OK", msg = "更换花卉成功" }, "text/html", JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex) {
         Utility.Log.WriteTextLog("报错", "FlowerChange", "upload", "后台提交更换后的图片", "");
         return(null);
     }
 }
Example #8
0
        // <summary>
        /// 扫码页面中的上传图片
        /// </summary>
        /// <returns></returns>
        public ActionResult Upload()
        {
            try
            {
                string             FlowerArrangementId = Request["FlowerArrangementId"];
                HttpPostedFileBase files = Request.Files["file"];
                Utility.Log.WriteTextLog("报错", "", "", "", files == null ? "true" : "fasle");
                if (files == null)
                {
                    return(Json("Faild", JsonRequestBehavior.AllowGet));
                }


                Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement();
                Model.FlowerArrangement        FlowerArrangement     = Sys_FlowerArrangement.GetModel(FlowerArrangementId);

                string FilePath = Utility.ChangeText.SaveUploadPicture(files, "img");

                // Sys_FlowerArrangement.UpdateUploadImg(FilePath, int.Parse(FlowerArrangementId));
                Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
                Model.FlowerChange        FlowerChange     = new Model.FlowerChange();
                //增加一条更换记录
                FlowerChange.WorkUsersId       = Utility.ChangeText.GetUsersId();
                FlowerChange.WorkUsersRealName = Utility.ChangeText.GetRealName();
                FlowerChange.OwnedUsersId      = FlowerArrangement.belongUsersId;
                FlowerChange.OwnedCompany      = FlowerArrangement.OwnedCompany;

                FlowerChange.FlowerTreatmentType = "更换花卉";
                FlowerChange.UsersId             = Utility.ChangeText.GetUsersId();
                FlowerChange.Photo  = FilePath;
                FlowerChange.Number = Utility.ChangeText.OrderIdCreate();
                FlowerChange.State  = "未更换";


                FlowerChange.FlowerType      = FlowerArrangement.FlowerType;
                FlowerChange.PlacingPosition = FlowerArrangement.arrangement;
                FlowerChange.time            = DateTime.Now;
                FlowerChange.Sum             = 1;
                Sys_FlowerChange.InsertFlowerChange(FlowerChange);
                Model.Wx_SendMsg Wx_SendMsg = new Model.Wx_SendMsg()
                {
                    template_id = "MU4CvSNXPYTMjhGJdWuWNvpc5Ls2VPAmcaST4lWrTaM",
                    touser      = Utility.ChangeText.GetOpenId(),
                    url         = "http://www.thuay.com/MFlower/AddFlowersPhotoInfo?Number=" + FlowerChange.Number,
                    data        = new
                    {
                        first    = new { value = "您好!已经有客户(" + FlowerChange.OwnedCompany + ")需要服务,请尽快前往。", color = "#173177" },
                        keyword1 = new { value = FlowerChange.Number, color = "#173177" },
                        keyword2 = new { value = "更换花卉", color = "#173177" },
                        keyword3 = new { value = "更换", color = "#173177" },
                        keyword4 = new { value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), color = "#173177" },
                        remark   = new { value = "更换内容:" + FlowerChange.Reamrk + ".点击此消息,进行补录更换后图片。", color = "#173177" },
                    }
                };
                WxHelper.WxMain.SendMsg(JsonConvert.SerializeObject(Wx_SendMsg));
                return(Json(new { result = "OK", msg = "更换花卉成功" }, "text/html", JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                Utility.Log.WriteTextLog("报错", "", "", "", ex.ToString());
                return(null);
            }
        }
Example #9
0
        public ActionResult ChangeFlowers(Model.FlowerChange FlowerChange)
        {
            try
            {
                //如果当前是客户提交申请,则直接记录工作服务对象OwnedCompany,
                //如果是工作人自己发起,则需要选择一个属于自己服务范围的公司进行操作
                Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin();
                string          openId    = "";
                Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Utility.ChangeText.GetUsersId());

                if (!UserAdmin.RoleCode.Contains("Customer"))
                {
                    if (Request["deptSelectItems"].Split('&').Length > 1)
                    {
                        openId = Utility.ChangeText.GetOpenId();
                        FlowerChange.WorkUsersId       = Utility.ChangeText.GetUsersId();
                        FlowerChange.WorkUsersRealName = Utility.ChangeText.GetRealName();
                        FlowerChange.OwnedUsersId      = int.Parse(Request["deptSelectItems"].Split('&')[0]);
                        FlowerChange.OwnedCompany      = Request["deptSelectItems"].Split('&')[1];
                    }
                }
                else
                {
                    //是客户自己本身提交
                    FlowerChange.OwnedUsersId      = Utility.ChangeText.GetUsersId();
                    FlowerChange.OwnedCompany      = UserAdmin.OwnedCompany;
                    FlowerChange.WorkUsersId       = int.Parse(UserAdmin.WorkUsersId);
                    FlowerChange.WorkUsersRealName = UserAdmin.RealName;
                    openId = UserAdmin.OpenId;
                }
                FlowerChange.FlowerTreatmentType = "更换花卉";
                FlowerChange.UsersId             = Utility.ChangeText.GetUsersId();
                HttpPostedFileBase file = Request.Files["attach_path"];
                FlowerChange.Photo = Utility.ChangeText.SaveUploadPicture(file, "change");

                Business.Sys_FlowerChange Sys_FlowerChange = new Business.Sys_FlowerChange();
                FlowerChange.Number = Utility.ChangeText.OrderIdCreate();
                FlowerChange.State  = "未更换";
                Model.Wx_SendMsg Wx_SendMsg = new Model.Wx_SendMsg()
                {
                    template_id = "MU4CvSNXPYTMjhGJdWuWNvpc5Ls2VPAmcaST4lWrTaM",
                    touser      = openId,
                    url         = "http://www.thuay.com/MFlower/AddFlowersPhotoInfo?Number=" + FlowerChange.Number,
                    data        = new
                    {
                        first    = new { value = "您好!已经有客户(" + FlowerChange.OwnedCompany + ")需要服务,请尽快前往。", color = "#173177" },
                        keyword1 = new { value = FlowerChange.Number, color = "#173177" },
                        keyword2 = new { value = "更换花卉", color = "#173177" },
                        keyword3 = new { value = "更换", color = "#173177" },
                        keyword4 = new { value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), color = "#173177" },
                        remark   = new { value = "更换内容:" + FlowerChange.Reamrk + ".点击此消息,进行补录更换后图片。", color = "#173177" },
                    }
                };
                WxHelper.WxMain.SendMsg(JsonConvert.SerializeObject(Wx_SendMsg));
                if (Sys_FlowerChange.InsertFlowerChange(FlowerChange))
                {
                    ViewData["success"] = "操作成功";
                    return(View());
                }
            }
            catch (Exception ex)
            {
                Utility.Log.WriteTextLog("更换花卉", "ChangeFlowers", "更换花卉", "post", ex.Message);
            }

            return(View());
        }