Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        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));
        }
Exemple #6
0
        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"));
        }
Exemple #7
0
        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));
            }
        }
Exemple #8
0
        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));
        }
Exemple #9
0
        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));
        }
Exemple #11
0
        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));
        }
Exemple #12
0
        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));
        }
Exemple #13
0
 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());
 }
Exemple #14
0
        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));
        }
Exemple #15
0
        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));
        }
Exemple #16
0
        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"));
        }
Exemple #17
0
        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));
        }
Exemple #18
0
        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"));
        }
Exemple #19
0
        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));
        }
Exemple #20
0
        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));
        }
Exemple #21
0
        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));
            }
        }
Exemple #22
0
        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"));
        }
Exemple #23
0
        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));
        }
Exemple #24
0
        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));
        }
Exemple #25
0
        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());
            }
        }
Exemple #26
0
 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));
 }
Exemple #27
0
        /// <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));
        }
Exemple #28
0
        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));
        }
Exemple #29
0
        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));
        }