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")); }
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; }
/// <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)); }
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))); }
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))); }
/// <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)); }
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)); }
/// <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()))); }
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")); }
/// <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()); }
public ActionResult ConservationFlowers(Model.FlowerTreatment FlowerTreatment) { try { string x = string.Empty, y = string.Empty, strReturn = string.Empty; string apiurl = "http://api.map.baidu.com/geoconv/v1/?coords=" + Request["longitude"] + "," + Request["latitude"] + "&from=1&to=5&ak=Kl3rqGn6gECfy7mH5rS3fkGkaWYiyVlr"; string detail = Utility.PostData.GetData(apiurl); ERP.MobleControllers.MMainController.BaiDuCoordinates jd = JsonConvert.DeserializeObject <ERP.MobleControllers.MMainController.BaiDuCoordinates>(detail); List <ERP.MobleControllers.MMainController.bc_result> result = jd.result; foreach (var item in result) { x = item.x; y = item.y; } apiurl = "http://api.map.baidu.com/geocoder/v2/?ak=Kl3rqGn6gECfy7mH5rS3fkGkaWYiyVlr&callback=renderReverse&location=" + y + "," + x + "&output=json&pois=1"; detail = Utility.PostData.GetData(apiurl); detail = detail.Replace("renderReverse&&renderReverse(", ""); detail = detail.TrimEnd(')'); ERP.MobleControllers.MMainController.GetAddressNew GetAddress = JsonConvert.DeserializeObject <ERP.MobleControllers.MMainController.GetAddressNew>(detail); Utility.Log.WriteTextLog("返回定位", "花卉养护当前地址", GetAddress.result.formatted_address, "detail", detail); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); FlowerTreatment.FlowerTreatmentType = "养护花卉"; FlowerTreatment.UsersId = userid; FlowerTreatment.OwnedUsersId = Request["deptSelectItems"]; FlowerTreatment.UserRealName = Utility.ChangeText.GetRealName(); FlowerTreatment.FlowerTreatmentAddress = GetAddress.result.formatted_address; Model.UserAdmin UserAdmin = Sys_UserAdmin.GetUserAdminByUserId(Convert.ToInt32(FlowerTreatment.OwnedUsersId)); FlowerTreatment.OwnedUsersRealName = UserAdmin.RealName; FlowerTreatment.OwnedCompany = UserAdmin.OwnedCompany; FlowerTreatment.LogoPhoto = UserAdmin.LogoPhoto; //同一登录人,同一公司,一天只能提交一次 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 + "'"); } if (Sys_FlowerTreatment.FlowerTreatmentList(stb.ToString()).Count == 0) { Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment); return(Content("1")); } else { return(Content("0")); } } catch (Exception ex) { Utility.Log.WriteTextLog("返回定位错误", "ConservationFlowers", "养护花卉", "post方法", ex.ToString()); return(View()); } }
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()); }
/// <summary> /// 扫码页面中的上传图片养护 ///</summary> /// <returns></returns> public ActionResult Upload() { try { string FlowerArrangementId = Request["FlowerArrangementId"]; string remarks = Request["remarks"]; HttpPostedFileBase files = Request.Files["file"]; if (files == null) { Utility.Log.WriteTextLog("扫码页面上传图片养护", "FlowerArrangementId", FlowerArrangementId, "files", files == null ? "true" : "fasle"); return(Json("Faild", JsonRequestBehavior.AllowGet)); } Business.Sys_FlowerArrangement Sys_FlowerArrangement = new Business.Sys_FlowerArrangement(); Model.FlowerArrangement FlowerArrangement = Sys_FlowerArrangement.GetModel(FlowerArrangementId); Business.Sys_UserAdmin Sys_UserAdmin = new Business.Sys_UserAdmin(); Business.Sys_FlowerTreatment Sys_FlowerTreatment = new Business.Sys_FlowerTreatment(); int userid = Utility.ChangeText.GetUsersId(); Model.FlowerTreatment FTreatment = Sys_FlowerTreatment.GetModelbyArrid(FlowerArrangement.id.ToString(), FlowerArrangement.belongUsersId.ToString(), userid.ToString()); if (FTreatment == null)//有未上传服务后图,不可以再提交 { string FilePath = Utility.ChangeText.SaveUploadPicture(files, "img"); Model.FlowerTreatment FlowerTreatment = new Model.FlowerTreatment(); FlowerTreatment.FlowerTreatmentType = "服务前"; FlowerTreatment.State = "未完成"; FlowerTreatment.UsersId = userid; FlowerTreatment.ArrangementId = FlowerArrangement.id.ToString(); FlowerTreatment.FlowerNumber = FlowerArrangement.ShopId.ToString(); FlowerTreatment.OwnedUsersId = FlowerArrangement.belongUsersId.ToString(); 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.Photo = FilePath; //提交图片 FlowerTreatment.ContentMsg = remarks; //提交内容 if (Sys_FlowerTreatment.InsertFlowerTreatment(FlowerTreatment)) { Model.Wx_SendMsg Wx_SendMsg = new Model.Wx_SendMsg() { template_id = "MU4CvSNXPYTMjhGJdWuWNvpc5Ls2VPAmcaST4lWrTaM", touser = Utility.ChangeText.GetOpenId(), url = "http://www.thuay.com/MMain/GetArrangementInfo?way=Arrangement&ArrangementId=" + FlowerArrangementId, data = new { first = new { value = "您好!已经有客户(" + FlowerTreatment.OwnedCompany + ")需要服务,请尽快前往。", color = "#173177" }, keyword1 = new { value = FlowerTreatment.FlowerNumber, 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 = "详细内容:" + FlowerTreatment.ContentMsg + ".点击此消息,查看详情。", color = "#173177" }, } }; WxHelper.WxMain.SendMsg(JsonConvert.SerializeObject(Wx_SendMsg)); } return(Content("1")); } else { return(Content("0"));//未完成 } } catch (Exception ex) { Utility.Log.WriteTextLog("扫码页面上传图片养护报错", "FlowerArrangementId", "MFlower", "Upload", ex.ToString()); return(null); } }