Exemple #1
0
        //public JsonResult InsertFPBCheckingDetail()
        //{
        //    FPBCheckingDetail FPBCheckingDetail = Newtonsoft.Json.JsonConvert.DeserializeObject<FPBCheckingDetail>(Request.Form[0]);
        //    HttpFileCollectionBase httpFiles = Request.Files;
        //    if (httpFiles.Count > 0)
        //    {
        //        string[] request = new String[httpFiles.Count];
        //        string path = "~/Images/FPBCheckingIMG/";
        //        for (int i = 0; i < httpFiles.Count; i++)
        //        {
        //            string fileName = (string)(Path.GetFileName(httpFiles[i].FileName)).Split('.')[0];
        //            string extension = Path.GetExtension(httpFiles[i].FileName);

        //            fileName = fileName + DateTime.Now.ToString("yyMMddHHmmss") + extension;
        //            request[i] = path + fileName;
        //            fileName = Path.Combine(Server.MapPath(path), fileName);
        //            httpFiles[i].SaveAs(fileName);
        //        }
        //        FPBCheckingDetail.Images = JsonConvert.SerializeObject(request);
        //    }
        //    return Json(FPBCheckingDetailDB.Insert(FPBCheckingDetail), JsonRequestBehavior.AllowGet);
        //}
        public JsonResult InsertFPBCheckingDetail(int [] dt)
        {
            var y = dt.Length;

            FPBCheckingDetail       FPBCheckingDetail       = Newtonsoft.Json.JsonConvert.DeserializeObject <FPBCheckingDetail>(Request.Form[0]);
            HttpFileCollectionBase  httpFiles               = Request.Files;
            ReturnFPBCheckingDetail returnFPBCheckingDetail = new ReturnFPBCheckingDetail();

            returnFPBCheckingDetail.Code    = "00";
            returnFPBCheckingDetail.Message = "Cập nhật dữ liệu thành công.";
            if (httpFiles.Count > 0)
            {
                string[] request = new String[httpFiles.Count];
                string   path    = "~/Images/FPBCheckingIMG/";
                for (int i = 0; i < httpFiles.Count; i++)
                {
                    string fileName  = (string)(Path.GetFileName(httpFiles[i].FileName)).Split('.')[0];
                    string extension = Path.GetExtension(httpFiles[i].FileName);

                    fileName   = fileName + DateTime.Now.ToString("yyMMddHHmmss") + extension;
                    request[i] = path + fileName;
                    fileName   = Path.Combine(Server.MapPath(path), fileName);
                    httpFiles[i].SaveAs(fileName);
                    FPBCheckingDetail.Images = request[i];
                    returnFPBCheckingDetail  = FPBCheckingDetailDB.Insert(FPBCheckingDetail);
                }
                //FPBCheckingDetail.Images = JsonConvert.SerializeObject(request);
            }
            return(Json(returnFPBCheckingDetail, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        //public JsonResult GetByFPBCheckingID(int FPBCheckingID)
        //{
        //    return Json(FPBCheckingDetailDB.SelectByFPBCheckingID(FPBCheckingID), JsonRequestBehavior.AllowGet);
        //}
        public JsonResult LoadFPBCheckingDetail_ByFPBCheckingID(int FPBCheckingID)
        {
            ReturnFPBCheckingDetail _returnFPBCheckingDetail = FPBCheckingDetailDB.LoadFPBCheckingDetail_ByFPBCheckingID(FPBCheckingID);

            _returnFPBCheckingDetail.permisionControllerVM = this.getPermisionControllerViewModel(); //permission

            return(Json(_returnFPBCheckingDetail, JsonRequestBehavior.AllowGet));
        }