Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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);
        }