/// <summary> /// 更新数据 /// 作者:章建国 /// </summary> /// <param name="model">需要更新的模型</param> /// <returns></returns> public string UpdateDoc(tb_document model) { string flag = "0"; try { if (model != null && model.id > 0) { model.doc_UpdateDate = DateTime.Now; model.doc_UpdateUser = CurrentUserInfo.PersonnelID; #region tb_documentHistory添加历史数据 var documentHistory = new tb_document_History(); documentHistory.direct_Id = model.direct_Id; documentHistory.doc_Code = model.doc_Code; documentHistory.doc_CreateDate = model.doc_CreateDate; documentHistory.doc_CreateUser = model.doc_CreateUser; documentHistory.doc_Guid = model.doc_Guid; documentHistory.doc_Id = model.id; documentHistory.doc_KeyWord = model.doc_KeyWord; documentHistory.doc_Name = model.doc_Name; documentHistory.doc_Path = model.doc_Path; documentHistory.doc_Revo = model.doc_Revo; documentHistory.doc_Size = model.doc_Size; documentHistory.doc_Source = model.doc_Source; documentHistory.doc_Status = model.doc_Status; documentHistory.doc_Type = model.doc_Type; documentHistory.doc_UpdateDate = model.doc_UpdateDate; documentHistory.doc_UpdateUser = model.doc_UpdateUser; documentHistory.doc_URL = model.doc_URL; documentHistory.isDelete = model.isDelete; documentHistory.remark = model.remark; documentHistory.temp1 = model.temp1; documentHistory.temp2 = model.temp2; tb_document_HistoryBLL _docbllhistory = new tb_document_HistoryBLL(); _docbllhistory.Add(documentHistory); #endregion if (_docbll.Update(model)) { flag = "1"; } } } catch { flag = "0"; } return(flag); }
public string doDocCU(tb_document model) { string flag = "0"; try { if (model != null && model.id > 0) { model.doc_UpdateDate = DateTime.Now; model.doc_UpdateUser = CurrentUserInfo.PersonnelID; #region tb_documentHistory添加历史数据 var documentHistory = new tb_document_History(); documentHistory.direct_Id = model.direct_Id; documentHistory.doc_Code = model.doc_Code; documentHistory.doc_CreateDate = model.doc_CreateDate; documentHistory.doc_CreateUser = model.doc_CreateUser; documentHistory.doc_Guid = model.doc_Guid; documentHistory.doc_Id = model.id; documentHistory.doc_KeyWord = model.doc_KeyWord; documentHistory.doc_Name = model.doc_Name; documentHistory.doc_Path = model.doc_Path; documentHistory.doc_Revo = model.doc_Revo; documentHistory.doc_Size = model.doc_Size; documentHistory.doc_Source = model.doc_Source; documentHistory.doc_Status = model.doc_Status; documentHistory.doc_Type = model.doc_Type; documentHistory.doc_UpdateDate = model.doc_UpdateDate; documentHistory.doc_UpdateUser = model.doc_UpdateUser; documentHistory.doc_URL = model.doc_URL; documentHistory.isDelete = model.isDelete; documentHistory.remark = model.remark; documentHistory.temp1 = model.temp1; documentHistory.temp2 = model.temp2; tb_document_HistoryBLL _docbllhistory = new tb_document_HistoryBLL(); documentHistory.doc_Revo = (_docbllhistory.GetDocHistoryCountByDocID(documentHistory.doc_Id) + 1).ToString(); _docbllhistory.Add(documentHistory); #endregion if (_docbll.Update(model)) { flag = "1"; } } else { //model.doc_CreateDate = DateTime.Now; model.doc_CreateUser = CurrentUserInfo.PersonnelID; model.doc_UpdateDate = DateTime.Now; model.doc_UpdateUser = CurrentUserInfo.PersonnelID; //model.doc_Size = (Convert.ToInt32(model.doc_Size) / 1000).ToString(); model.doc_Type = Session["doc_Type"].ToString(); if (_docbll.Add(model) > 0) { flag = "1"; } } } catch { flag = "0"; } return(flag); }