public ActionResult Add(Tb_Dw model) { var oldParam = new Hashtable(); Hashtable param = base.GetParameters(); param.Add("id_masteruser", id_user_master); Hashtable param_model = null; BaseResult br = new BaseResult(); Tb_Dw model_dw = new Tb_Dw(); //新增对象 try { ParamVessel pv = new ParamVessel(); pv.Add("dw", string.Empty, HandleType.ReturnMsg); //名称 pv.Add("id_masteruser", string.Empty, HandleType.ReturnMsg); param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); if (TryUpdateModel(model_dw)) { model_dw.id_masteruser = id_user_master; model.id_create = model.id_edit = id_user; br = BusinessFactory.Tb_Dw.Add(model_dw); } else { br.Message.Add("参数有误!"); } } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("新增商品单位", oldParam, br); return(JsonString(br, 1)); }
public ActionResult List() { Hashtable param_i = base.GetParameters(); Hashtable param_q = null; ParamVessel pv = new ParamVessel(); pv.Add("_search_", "0", HandleType.DefaultValue); try { param_q = param_i.Trim(pv); } catch (Exception ex) { TextLogHelper.WriterExceptionLog(ex); return(RedirectToAction(actionName: "Index", controllerName: "Error", routeValues: new { id = "500" })); } if (param_q["_search_"].ToString().Equals("1")) { return(PartialView("../PartialView/MemberList")); } else { return(View("List")); } }
/// <summary> /// 签到 /// </summary> /// <param name="obj"></param> /// <returns></returns> public ActionResult CheckIn(string obj) { Hashtable param = JSON.Deserialize <Hashtable>(obj); ParamVessel p = new ParamVessel(); p.Add("id_user", (long)0, HandleType.ReturnMsg); p.Add("location", string.Empty, HandleType.ReturnMsg); p.Add("des", string.Empty, HandleType.ReturnMsg); p.Add("id_create", 0, HandleType.DefaultValue); param = param.Trim(p); if (param["id_create"].ToString().Equals("0")) { param["id_create"] = param["id_user"]; } BaseResult br = new BaseResult(); try { Tb_User_Checkin checkIn = new Tb_User_Checkin(); checkIn.des = param["des"].ToString(); checkIn.id_user = param["id_user"].ToString(); checkIn.id_create = param["id_create"].ToString(); checkIn.location = param["location"].ToString(); br = BusinessFactory.UserCheckIn.Add(checkIn); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult List() { int limit = 10; Hashtable param = GetParameters(); ParamVessel p = new ParamVessel(); p.Add("pageIndex", 1, HandleType.DefaultValue);//当前页码 param = param.Trim(p); int pageIndex = Convert.ToInt32(param["pageIndex"]); param.Add("id_master", GetLoginInfo <long>("id_user_master")); param.Add("limit", limit); param.Add("start", (pageIndex - 1) * limit); param.Add("sort", "xh"); param.Add("dir", "asc"); PageList <Info_Type> lst = new PageList <Info_Type>(limit); try { PageNavigate pn = BusinessFactory.InfoType.GetPage(param); lst = new PageList <Info_Type>(pn, pageIndex, limit); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(View(lst)); }
public ActionResult Sh() { BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); var oldParam = new Hashtable(); ParamVessel pv = new ParamVessel(); pv.Add("id", string.Empty, HandleType.ReturnMsg); try { param = param.Trim(pv); param.Add("id_masteruser", id_user_master); param.Add("id_user", id_user); oldParam = (Hashtable)param.Clone(); br = BusinessFactory.Td_Jh_Th_1.Active(param); } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("退货-审核", oldParam, br); return(JsonString(br, 1)); }
public ActionResult List() { BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("id_masteruser", id_user_master, HandleType.ReturnMsg); pv.Add("childId", 0, HandleType.DefaultValue); pv.Add("sort", "sort_id", HandleType.DefaultValue); pv.Add("dir", "asc", HandleType.DefaultValue); Dictionary <string, object> user = base.UserData; try { param["id_masteruser"] = id_user_master; //获取用户Id param_model = param.Trim(pv); br = BusinessFactory.Tb_Spfl.GetTree(param_model); } catch (Exception ex) { br.Message.Add(ex.Message); } if (br.Success) { List <Tb_Spfl_Tree> list_spfl = br.Data as List <Tb_Spfl_Tree>; ViewData["list_spfl"] = list_spfl; } return(View("~/Views/Goods/Spfl_List.cshtml")); }
public ActionResult GetChildInfo() { BaseResult br = new BaseResult(); br.Success = true; try { Hashtable param = base.GetParameters(); ParamVessel p = new ParamVessel(); p.Add("id", string.Empty, HandleType.ReturnMsg);//id param = param.Trim(p); if (string.IsNullOrEmpty(param["id"].ToString())) { br.Success = false; br.Data = ""; return(JsonString(br)); } param.Add("flag_delete", (byte)Enums.FlagDelete.NoDelete); param.Add("id_masteruser", id_user_master); param.Add("fatherId", param["id"].ToString()); br = BusinessFactory.Tb_Spfl.GetAll(param); return(JsonString(br)); } catch (Exception ex) { br.Success = false; br.Data = ""; return(JsonString(br)); } }
public ActionResult Item(long id) { BaseResult br = new BaseResult(); try { Hashtable param = base.GetParameters(); ParamVessel p = new ParamVessel(); p.Add("supplierid", (long)0, HandleType.ReturnMsg); //商品类别 Id p.Add("sku", (long)0, HandleType.Remove); //商品SKU param = param.Trim(p); param.Add("id", id); if (param.ContainsKey("sku")) { ViewData["id_sku"] = param["sku"]; param.Add("id_sku", param["sku"]); param.Remove("sku"); } ViewData["supplierid"] = param["supplierid"]; param.Add("id_gys", param["supplierid"]); param.Remove("supplierid"); param.Add("id_cgs", GetLoginInfo <long>("id_buyer")); param.Add("id_user", GetLoginInfo <long>("id_user")); br = BusinessFactory.Goods.Get(param); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(View(br.Data)); }
public ActionResult GetDhDetailList() { BaseResult br = new BaseResult() { Success = false }; try { Hashtable param = base.GetParameters(); ParamVessel p = new ParamVessel(); p.Add("id", string.Empty, HandleType.Remove);//是否需要复制 param = param.Trim(p); if (param.ContainsKey("id") && !string.IsNullOrEmpty(param["id"].ToString())) { br = BusinessFactory.Td_Jh_Dd_1.Get(param); } return(JsonString(br)); } catch (Exception ex) { br.Success = false; br.Data = ""; return(JsonString(br)); } }
public ActionResult Add(string obj) { BaseResult br = new BaseResult(); try { Hashtable param = JSON.Deserialize <Hashtable>(obj); ParamVessel p = new ParamVessel(); p.Add("id_gys", (long)0, HandleType.ReturnMsg); //供应商Id p.Add("id_sp", (long)0, HandleType.ReturnMsg); //商品id param = param.Trim(p); var model = new Tb_Sp_Favorites(); model.id_sp = long.Parse(param["id_sp"].ToString()); model.id_gys = long.Parse(param["id_gys"].ToString()); model.id_user = GetLoginInfo <long>("id_user"); //model.xh = 0;排序 model.id_create = model.id_user; model.id_edit = model.id_user; var list = new List <Tb_Sp_Favorites>(); list.Add(model); br = BusinessFactory.GoodsFavorites.Add(list); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult Delete(string obj) { BaseResult br = new BaseResult(); try { Hashtable param = JSON.Deserialize <Hashtable>(obj) ?? new Hashtable(); ParamVessel p = new ParamVessel(); p.Add("dh", string.Empty, HandleType.ReturnMsg); param = param.Trim(p); br = BusinessFactory.Funds.Remove(param); if (br.Success) { WriteDBLog(LogFlag.Bill, br.Message); } } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult Update() { BaseResult br = new BaseResult(); try { Hashtable param = GetParameters(); br = BusinessFactory.Advertis.Update(param); if (br.Success) { br = new BaseResult(); ParamVessel p = new ParamVessel(); p.Add("id", param["old_id"], HandleType.DefaultValue); p.Add("new_sort", param["old_sort"], HandleType.DefaultValue); param.Clear(); param = param.Trim(p); br = BusinessFactory.Advertis.Update(param); } } catch (CySoftException ex) { throw ex; } return(Json(br)); }
public ActionResult List() { #region 获取参数 BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("id_masteruser", id_user_master, HandleType.ReturnMsg); pv.Add("childId", 0, HandleType.DefaultValue); pv.Add("sort", "sort_id", HandleType.DefaultValue); pv.Add("dir", "asc", HandleType.DefaultValue); #endregion #region 获取数据 try { param["id_masteruser"] = id_user_master; //获取用户Id param_model = param.Trim(pv); br = BusinessFactory.Tb_Khfl.GetTree(param_model); } catch (Exception ex) { br.Message.Add(ex.Message); } if (br.Success) { List <Tb_Khfl_Tree> list_tree = br.Data as List <Tb_Khfl_Tree>; ViewData["list_tree"] = list_tree; } #endregion return(View()); }
public ActionResult Edit(Tb_Dw model) { var oldParam = new Hashtable(); BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("dw", string.Empty, HandleType.ReturnMsg); pv.Add("id", string.Empty, HandleType.ReturnMsg); try { param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); br = BusinessFactory.Tb_Dw.Update(new Tb_Dw() { id = param_model["id"].ToString(), dw = param_model["dw"].ToString(), id_masteruser = id_user_master, id_edit = id_user }); } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("编辑商品单位", oldParam, br); return(JsonString(br, 1)); }
public ActionResult DeletePic() { BaseResult br = new BaseResult(); Hashtable param = GetParameters(); ParamVessel p = new ParamVessel(); p.Add("xhList", string.Empty, HandleType.DefaultValue); p.Add("picUrl", string.Empty, HandleType.DefaultValue); param = param.Trim(p); //删除临时的图片 if (param["picUrl"].ToString().Contains("Temp")) { try { string url = Server.MapPath("~/") + param["picUrl"].ToString(); FileInfo delFile = new FileInfo(url); if (delFile.Exists) { delFile.Delete(); br.Success = true; br.Message.Add("删除图片成功!"); return(Json(br)); } } catch (Exception) { br.Success = false; br.Message.Add("删除图片失败!"); return(Json(br)); } } //删除已存在的图片 else { try { param.Remove("picUrl"); string[] lst = param["xhList"].ToString().Split(','); param["xhList"] = lst; param.Add("id_master", GetLoginInfo <long>("id_user_master")); br = BusinessFactory.UserPic.Delete(param); } catch (CySoftException ex) { br.Data = ex.Result; } catch (Exception ex) { br.Success = false; br.Level = ErrorLevel.Error; br.Message.Add("<h5>删除失败</h5>"); br.Message.Add(""); br.Message.Add("请重试或与管理员联系!"); } } return(Json(br)); }
public ActionResult PlatformRoleEdit() { Hashtable param = base.GetParameters(); param.Add("id_masteruser", '0'); ParamVessel p = new ParamVessel(); p.Add("id_masteruser", '0', HandleType.DefaultValue); p.Add("id", String.Empty, HandleType.ReturnMsg); var entity = BusinessFactory.RoleSetting.GetRoleModel(param).Data as Tb_Role ?? new Tb_Role(); ViewData["item_edit"] = entity; ViewData["option"] = "edit"; List <SelectFunctionType> slist = new List <SelectFunctionType>() { new SelectFunctionType() { DisplayName = "平台角色", Value = "1" }, new SelectFunctionType() { DisplayName = "系统角色", Value = "2" }, new SelectFunctionType() { DisplayName = "模板角色", Value = "9" }, }; SelectList selectList = new SelectList(slist, "Value", "DisplayName", entity.flag_type); ViewData["selectList"] = selectList; return(View("_Platform_Role_Edit")); }
public ActionResult Clear() { BaseResult br = new BaseResult(); try { Hashtable param = GetParameters(); ParamVessel p = new ParamVessel(); p.Add("id_gys", (long)0, HandleType.Remove); param = param.Trim(p); long id_buyer = GetLoginInfo <long>("id_buyer"); long id_user = GetLoginInfo <long>("id_user"); param.Add("id_cgs", id_buyer); param.Add("id_user", id_user); br = BusinessFactory.GoodsCart.Delete(param); if (br.Success) { param.Clear(); param.Add("id_cgs", id_buyer); param.Add("id_user", id_user); BaseResult br1 = BusinessFactory.GoodsCart.GetCount(param); br.Data = br1.Data; } } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult PlatformRoleAdd() { Hashtable param = base.GetParameters(); param.Add("id_masteruser", id_user_master); ParamVessel p = new ParamVessel(); p.Add("id_masteruser", id_user_master, HandleType.DefaultValue); var entity = new Tb_Role(); ViewData["item_edit"] = entity; ViewData["option"] = "add"; List <SelectFunctionType> slist = new List <SelectFunctionType>() { new SelectFunctionType() { DisplayName = "平台角色", Value = "1" }, new SelectFunctionType() { DisplayName = "系统角色", Value = "2" }, new SelectFunctionType() { DisplayName = "模板角色", Value = "9" }, }; SelectList selectList = new SelectList(slist, "Value", "DisplayName", entity.flag_type); ViewData["selectList"] = selectList; return(View("_Platform_Role_Edit")); }
public ActionResult UpdateTree() { var oldParam = new Hashtable(); BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("order_data", string.Empty, HandleType.ReturnMsg); //新结构 try { param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); var nodeStr = param["order_data"].ToString(); var nodeTree = Utility.JSON.Deserialize <List <SpflUpdateTreeModel> >(nodeStr); if (nodeTree != null && nodeTree.Any()) { br = BusinessFactory.Tb_Spfl.UpdateTree(nodeTree, id_user_master); } } catch (Exception ex) { br.Message.Add(ex.Message); } WriteDBLog("添加商品分类", oldParam, br); return(JsonString(br, 1)); }
public ActionResult savePlatformRoleEdit() { BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("name", string.Empty, HandleType.ReturnMsg); pv.Add("id", string.Empty, HandleType.ReturnMsg); pv.Add("flag_type", 0, HandleType.ReturnMsg); pv.Add("role_describe", "", HandleType.DefaultValue); try { param_model = param.Trim(pv); br = BusinessFactory.RoleSetting.UpdateRoleModel(new Tb_Role() { id = param_model["id"].ToString(), name = param_model["name"].ToString(), id_edit = id_user, flag_type = Convert.ToByte(param_model["id"].ToString()), role_describe = param_model["role_describe"].ToString() }); } catch (Exception ex) { br.Message.Add(ex.Message); } return(JsonString(br, 1)); }
public ActionResult MoveNode() { BaseResult br = new BaseResult(); br.Success = true; try { Hashtable param = base.GetParameters(); ParamVessel p = new ParamVessel(); p.Add("id", string.Empty, HandleType.ReturnMsg); //id p.Add("id_father", string.Empty, HandleType.ReturnMsg); //parent_id param = param.Trim(p); if (string.IsNullOrEmpty(param["id"].ToString()) || string.IsNullOrEmpty(param["id_father"].ToString())) { br.Success = false; br.Data = "参数异常!"; return(JsonString(br)); } param.Add("id_masteruser", id_user_master); br = BusinessFactory.Tb_Spfl.MoveNode(param); return(JsonString(br)); } catch (Exception ex) { br.Success = false; br.Data = ""; return(JsonString(br)); } }
public ActionResult EditRoleModule() { Hashtable param = base.GetParameters(); param.Add("id_platform_role", -1); var roleId = string.Format("{0}", param["id"]); var rolename = string.Format("{0}", param["rolename"]);// param["rolename"].ToString(); ParamVessel pv = new ParamVessel(); pv.Add("id_platform_role", -1, HandleType.ReturnMsg); param = param.Trim(pv); BaseResult br1 = BusinessFactory.RoleSetting.GetAllModuleByPlatformRole(param); Hashtable ht = new Hashtable(); ht.Add("id_role", roleId); ViewData["roleFunList"] = BusinessFactory.RoleSetting.GetRoleFunction(ht).Data; ViewData["option"] = "edit"; ViewData["item_edit"] = br1.Data; ViewData["roleId"] = roleId; ViewData["rolename"] = rolename; param.Clear(); param.Add("id_role", roleId); ViewData["rolePosFuncList"] = BusinessFactory.Tb_Role_Pos_Function.GetAll(param).Data; param.Clear(); param.Add("flag_stop", (int)Enums.FlagStop.Start); ViewData["posFuncList"] = BusinessFactory.Tb_Post_Function.GetAll(param).Data; param.Clear(); param.Add("flag_stop", (int)Enums.FlagStop.Start); ViewData["funList"] = BusinessFactory.Function.GetAll(param).Data; ViewData["id_role"] = roleId; return(View("RoleModuleEdit")); }
public ActionResult List() { ViewData["id_user_master"] = GetLoginInfo <long>("id_user_master"); Hashtable param = GetParameters(); ViewData["id_adv"] = param["id_adv"]; ParamVessel p = new ParamVessel(); p.Add("pageIndex", (long)1, HandleType.DefaultValue); p.Add("id_adv", param["id_adv"], HandleType.DefaultValue); if (param.ContainsKey("id_user")) { p.Add("id_user", param["id_user"].ToString(), HandleType.Remove); } if (param.ContainsKey("start_rq_create")) { p.Add("start_rq_create", param["start_rq_create"], HandleType.Remove); } if (param.ContainsKey("end_rq_create")) { p.Add("end_rq_create", param["end_rq_create"], HandleType.Remove); } param = param.Trim(p); PageList <Tb_Advertis_Log_Query> lst = GetPageData(param); if (Request.IsAjaxRequest()) { return(PartialView("_ListControl", lst)); } return(View(lst)); }
public ActionResult ChangeName() { BaseResult br = new BaseResult(); try { Hashtable param = GetParameters(); ParamVessel p = new ParamVessel(); p.Add("id", (long)0, HandleType.ReturnMsg); p.Add("name", String.Empty, HandleType.ReturnMsg); param = param.Trim(p); param.Add("id_user_master", GetLoginInfo <string>("id_user_master")); br = BusinessFactory.RoleSetting.ChangeName(param); if (br.Success) { WriteDBLog(LogFlag.Base, br.Message); } } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult Edit() { try { Hashtable param = base.GetParameters(); param.Add("id_masteruser", id_user_master); ParamVessel p = new ParamVessel(); p.Add("id_masteruser", id_user_master, HandleType.DefaultValue); p.Add("id", String.Empty, HandleType.ReturnMsg); ViewData["item_edit"] = BusinessFactory.Tb_Kh.Get(param).Data; ViewData["option"] = "edit"; var stateBr = base.GetFlagList(Enums.TsFlagListCode.khstate.ToString()); if (stateBr.Success) { ViewBag.selectListState = stateBr.Data; } var khflBr = base.GetKHFLJsonStr(); if (khflBr.Success) { ViewBag.selectListKHFLJsonStr = khflBr.Data.ToString(); } //获取前台控制小数点 ViewBag.DigitHashtable = GetParm(); return(View("_Edit")); } catch (Exception ex) { return(HttpNotFound()); } }
public ActionResult Delete() { #region 执行操作 var oldParam = new Hashtable(); BaseResult br = new BaseResult(); Hashtable param = base.GetParameters(); param.Add("id_masteruser", id_user_master); Hashtable param_model = null; ParamVessel pv = new ParamVessel(); pv.Add("id_masteruser", id_user_master, HandleType.ReturnMsg); pv.Add("id", string.Empty, HandleType.ReturnMsg); try { param_model = param.Trim(pv); oldParam = (Hashtable)param_model.Clone(); br = BusinessFactory.Tb_Gysfl.Delete(param); } catch (Exception ex) { br.Message.Add(ex.Message); } #endregion WriteDBLog("供应商分类-删除", oldParam, br); return(JsonString(br, 1)); }
/// <summary> /// 分页获取签到记录信息 /// </summary> /// <param name="obj"></param> /// <returns></returns> public ActionResult GetCheckRecord(string obj) { int limit = 15; PageNavigate pn = new PageNavigate(); PageList <Tb_User_Checkin> lst = new PageList <Tb_User_Checkin>(limit); Hashtable param = JSON.Deserialize <Hashtable>(obj); ParamVessel p = new ParamVessel(); p.Add("id_user", string.Empty, HandleType.ReturnMsg); p.Add("pageIndex", 1, HandleType.DefaultValue); param = param.Trim(p); try { int pageIndex = Convert.ToInt32(param["pageIndex"]); pageIndex = !(pageIndex > 0) ? 1 : pageIndex; param.Add("limit", limit); param.Add("start", (pageIndex - 1) * limit); param.Add("sort", "id"); param.Add("dir", "desc"); pn = BusinessFactory.UserCheckIn.GetPage(param); lst = new PageList <Tb_User_Checkin>(pn, pageIndex, limit); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(lst)); }
public ActionResult Initialization() { BaseResult br = new BaseResult(); Hashtable param = GetParameters(); ParamVessel p = new ParamVessel(); p.Add("init_type", string.Empty, HandleType.ReturnMsg); param = param.Trim(p); try { if (param["init_type"].ToString() == "1") { param["del_lx"] = "YWDATA"; } else { param["del_lx"] = "All"; } param["id_gys"] = GetLoginInfo <long>("id_supplier"); param["id_user_master"] = GetLoginInfo <long>("id_user_master"); br = BusinessFactory.Setting.Init(param); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult GetTree(string obj) { BaseResult br = new BaseResult(); try { Hashtable param = JSON.Deserialize <Hashtable>(obj); ParamVessel p = new ParamVessel(); p.Add("name", String.Empty, HandleType.Remove); //名称 p.Add("id_gys", GetLoginInfo <long>("id_supplier"), HandleType.DefaultValue); //供应商 param = param.Trim(p); br = BusinessFactory.GoodsTpye.GetTree(param); if (!br.Success) { throw new CySoftException(br); } } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }
public ActionResult Revocation(string obj) { BaseResult br = new BaseResult(); try { Hashtable param = JSON.Deserialize <Hashtable>(obj); ParamVessel p = new ParamVessel(); p.Add("id", (long)0, HandleType.ReturnMsg); p.Add("flag_from", string.Empty, HandleType.ReturnMsg); param = param.Trim(p); param.Add("id_cgs", GetLoginInfo <long>("id_buyer")); param.Add("id_user", GetLoginInfo <long>("id_user")); br = BusinessFactory.SupplierAttention.Delete(param); } catch (CySoftException ex) { throw ex; } catch (Exception ex) { throw ex; } return(Json(br)); }