Пример #1
0
        public Paging <List <Doc_DefinitionsModel> > GetDefinitionsList(string filter, int start, int limit)
        {
            List <Filter>      filters = JsonConvert.DeserializeObject <List <Filter> >(filter);
            Doc_DefinitionsBLL bll     = new Doc_DefinitionsBLL();

            return(bll.GetDefinitionsList(filters, start, limit));
        }
Пример #2
0
        public HttpResponseMessage AddDocumentTemplet()
        {
            HttpRequestBase    request = ((HttpContextWrapper)this.Request.Properties["MS_HttpContext"]).Request;
            Doc_DefinitionsBLL bll     = new Doc_DefinitionsBLL();
            //文件上传
            Doc_DefinitionsModel   model = new Doc_DefinitionsModel();
            HttpFileCollectionBase files = request.Files;

            if (files != null && files.Count > 0)
            {
                FileUploadClass fileClass = new FileUploadClass();
                if (files["file"].ContentLength != 0)
                {
                    fileClass    = FileHelper.UploadFile(files["file"], ConfigManageClass.LegalCasePath);
                    model.ddpath = fileClass.OriginalPath;
                }
            }

            model.ddname  = request["ddname"];
            model.doccode = request["doccode"];
            if (!string.IsNullOrEmpty(request["isunique"]))
            {
                model.isunique = Convert.ToInt32(request["isunique"]);
            }
            if (!string.IsNullOrEmpty(request["seq"]))
            {
                model.seq = Convert.ToInt32(request["seq"]);
            }
            model.ddstate      = 0;
            model.createuserid = Convert.ToInt32(request["userid"]);
            model.createtime   = DateTime.Now;

            int result = bll.AddDefinition(model);

            HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK);

            response.Content = new StringContent("{\"success\":true}", Encoding.GetEncoding("UTF-8"), "text/html");
            return(response);
        }
Пример #3
0
        public Paging <List <Doc_DefinitionsModel> > GetDefinitionsList(int start, int limit)
        {
            Doc_DefinitionsBLL bll = new Doc_DefinitionsBLL();

            return(bll.GetDefinitionsList(null, start, limit));
        }