Exemplo n.º 1
0
        public JsonResult DoImport()
        {
            var success = true;
            var message = "保存成功!";
            var user    = OperatorProvider.Provider.Current();

            if (this.Request.Files.Count > 0)
            {
                var book  = new Workbook(this.Request.Files[0].InputStream);
                var sheet = book.Worksheets[0];
                var Bll   = new CarcOrCardBLL();
                try
                {
                    var titleIndex = this.GetTitleRow(sheet);
                    var data       = this.GetData(sheet, titleIndex, user.UserId);
                    Bll.CSaveForm(data, user.UserId);
                }
                catch (Exception e)
                {
                    success = false;
                    message = e.Message;
                }
            }

            return(Json(new AjaxResult()
            {
                type = success ? ResultType.success : ResultType.error, message = message
            }));
        }
Exemplo n.º 2
0
 public ActionResult CSaveForm(CCardEntity entity)
 {
     try
     {
         var user = OperatorProvider.Provider.Current();
         var Bll  = new CarcOrCardBLL();
         var list = new List <CCardEntity>();
         list.Add(entity);
         Bll.CSaveForm(list, user.UserId);
         return(Success("操作成功。"));
     }
     catch (Exception ex)
     {
         return(Error(ex.Message));
     }
 }