Ejemplo n.º 1
0
        public JsonResult GetFFs()
        {
            retValue  ret  = new retValue();
            UserModel user = Session["UserModel"] as UserModel;

            BLL.UserBLL _BLL        = new UserBLL();
            OrgInfoDAL  _OrgInfoDAL = new OrgInfoDAL();

            ret.result = true;
            ret.data   = _BLL.GetPosters("", 2);
            var js = JsonConvert.SerializeObject(ret);

            return(Json(js, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 新增时,如果不存在订户,则新增订户
        /// </summary>
        /// <param name="docid">报刊id</param>
        /// <param name="ordernum">订购数</param>
        /// <param name="ordermonths">订购多少月</param>
        /// <param name="orderDate">订购起始日期</param>
        /// <param name="inuser">录入员</param>
        /// <param name="posterid">投递员,相当于收订人</param>
        /// <param name="OrderNo">订户单位编号</param>
        /// <param name="unitname">单位名称</param>
        /// <param name="address">单位地址</param>
        /// <param name="name">负责人名称</param>
        /// <param name="phone">电话</param>
        /// <param name="orgID">所属网点</param>
        /// <returns></returns>
        public retValue Insert(string BKDH, int ordernum, int ordermonths, string orderDate,
                               string inuser, int posterid, string OrderNo, string unitname,
                               string address, string name, string phone, string orgID, SqlTransaction tran, string oporgid)
        {
            DataTable dt            = _SubscriberDAL.getbyNo(OrderNo);
            retValue  ret           = new retValue();
            int       orderpeopleid = 0;

            //如果根据机构编号找到了机构,那么就判断权限
            if (dt.Rows.Count > 0)
            {
                orderpeopleid = dt.Rows[0]["ID"]._ToInt32();
                OrgInfoDAL orgInfoDAL = new OrgInfoDAL();
                string     all        = orgInfoDAL.getChilds(oporgid, orgID);
                if (all == "0")
                {
                    ret.result = false;
                    ret.reason = "您没有权限添加" + OrderNo + "的订购,可能是因为该订户不属于您的机构";
                    return(ret);
                }
            }
            else
            {
                ret = _SubscriberDAL.Insert(OrderNo, unitname, name, phone, address, orgID, inuser._ToInt32());
                if (ret.result)
                {
                    orderpeopleid = ret.data._ToInt32();
                }
                else
                {
                    return(ret);
                }
            }
            ret = Insert(tran, BKDH, orderpeopleid, ordernum, ordermonths, orderDate, inuser, posterid);
            return(ret);
        }