/// <summary> /// 上传图片到服务器并更新数据库 /// </summary> /// <param name="sFilePath"></param> /// <param name="localpath"></param> /// <returns>0:上传失败,1:上传成功,-1:其它错误</returns> public int FileUpLoad(MImage model, string localpath, bool isMarkImg) { try { int i = -2; if (isMarkImg) { i = fileTranfer.FileUpLoad(model.MARK_IMAGE_PATH, localpath); } else { i = fileTranfer.FileUpLoad(model.IMAGE_PATH, localpath); } if (i < 0) { return(0); } int imageId = -1; if (model.IMAGE_ID == null) { i = Bimage.Add(model, ref imageId); model.IMAGE_ID = imageId; } else { i = Bimage.Update(model, "where IMAGE_ID=" + model.IMAGE_ID); } if (i < 0) { return(0); } if (!isMarkImg) { SIS_Model.MWorkList mWorkList = (SIS_Model.MWorkList)bWorkList.GetModel(model.EXAM_ACCESSION_NUM); if (mWorkList.IMAGE_COUNTS == null) { mWorkList.IMAGE_COUNTS = 1; } else { mWorkList.IMAGE_COUNTS += 1; } bWorkList.Update(mWorkList, " where EXAM_ACCESSION_NUM = '" + mWorkList.EXAM_ACCESSION_NUM + "'"); } return(1);// } catch { return(-1); } }