protected void Page_Load(object sender, EventArgs e) { DirID = Request.QueryString["DirID"]; string DocID = Request.QueryString["DocID"]; if (DocID.IsGuid()) { doc = DOC.Get(DocID.ToGuid()); } if (!IsPostBack) { if (doc != null) { this.Title1.Value = doc.Title; this.ReadUsers.Value = doc.ReadUsers; this.Contents.Value = doc.Contents; this.Files.Value = doc.Files; this.Source.Value = doc.Source; } else { this.Source.Value = CurrentUserDeptName; } } }
protected bool IsEdit = false;//是否可以编辑文档 protected void Page_Load(object sender, EventArgs e) { string loginMsg; if (!WebForm.Common.Tools.CheckLogin(out loginMsg) && !RoadFlow.Platform.WeiXin.Organize.CheckLogin()) { Response.End(); } DocID = Request.QueryString["docid"]; if (DocID.IsGuid()) { doc = Doc.Get(DocID.ToGuid()); if (doc != null) { var readusers = DocReadUsers.Get(doc.ID, CurrentUserID); if (readusers == null) { Response.Write("您无权查看该文档!"); Response.End(); } IsEdit = new RoadFlow.Platform.DocumentDirectory().HasPublish(doc.DirectoryID, CurrentUserID) || new RoadFlow.Platform.DocumentDirectory().HasManage(doc.DirectoryID, CurrentUserID); if (!IsPostBack) { this.Title1.Text = doc.Title; this.WriteTime.Text = doc.WriteTime.ToDateTimeString(); this.WriteUserName.Text = doc.WriteUserName; this.Contents.Text = doc.Contents; this.DirectoryID.Text = new RoadFlow.Platform.DocumentDirectory().GetName(doc.DirectoryID); this.Source.Text = doc.Source; if (!doc.Files.IsNullOrEmpty()) { this.Files.Text = "附件:" + RoadFlow.Platform.Files.GetFilesShowString(doc.Files, "/Platform/Files/Show.ashx"); } this.ReadCount.Text = (doc.ReadCount + 1).ToString(); if (doc.EditTime.HasValue) { this.EditTime.Text = "修改时间:" + doc.EditTime.Value.ToDateTimeString(); } if (!doc.EditUserName.IsNullOrEmpty()) { this.EditUserName.Text = "修改人:" + doc.EditUserName; } Doc.UpdateReadCount(doc.ID); DocReadUsers.UpdateRead(doc.ID, CurrentUserID); } } } }
public ActionResult DocRead() { RoadFlow.Data.Model.Documents documents1 = (RoadFlow.Data.Model.Documents)null; RoadFlow.Platform.Documents documents2 = new RoadFlow.Platform.Documents(); RoadFlow.Platform.DocumentsReadUsers documentsReadUsers = new RoadFlow.Platform.DocumentsReadUsers(); bool flag = false; string str = this.Request.QueryString["docid"]; Guid currentUserId = RoadFlow.Platform.Users.CurrentUserID; if (str.IsGuid()) { documents1 = documents2.Get(str.ToGuid()); if (documents1 != null) { if (documentsReadUsers.Get(documents1.ID, currentUserId) == null) { this.Response.Write("您无权查看该文档!"); this.Response.End(); return((ActionResult)null); } flag = new RoadFlow.Platform.DocumentDirectory().HasPublish(documents1.DirectoryID, currentUserId) || new RoadFlow.Platform.DocumentDirectory().HasManage(documents1.DirectoryID, currentUserId); documents2.UpdateReadCount(documents1.ID); documentsReadUsers.UpdateRead(documents1.ID, currentUserId); } } // ISSUE: reference to a compiler-generated field if (DocumentsController.\u003C\u003Eo__9.\u003C\u003Ep__0 == null) { // ISSUE: reference to a compiler-generated field DocumentsController.\u003C\u003Eo__9.\u003C\u003Ep__0 = CallSite <Func <CallSite, object, bool, object> > .Create(Binder.SetMember(CSharpBinderFlags.None, "IsEdit", typeof(DocumentsController), (IEnumerable <CSharpArgumentInfo>) new CSharpArgumentInfo[2] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, (string)null), CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.UseCompileTimeType, (string)null) })); } // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field object obj = DocumentsController.\u003C\u003Eo__9.\u003C\u003Ep__0.Target((CallSite)DocumentsController.\u003C\u003Eo__9.\u003C\u003Ep__0, this.ViewBag, flag); if (documents1 == null) { documents1 = new RoadFlow.Data.Model.Documents(); } return((ActionResult)this.View((object)documents1)); }
public string DocDelete() { RoadFlow.Data.Model.Documents documents1 = (RoadFlow.Data.Model.Documents)null; RoadFlow.Platform.Documents documents2 = new RoadFlow.Platform.Documents(); string str = this.Request.QueryString["docid"]; if (str.IsGuid()) { documents1 = documents2.Get(str.ToGuid()); } if (documents1 == null) { return("未找到文档"); } documents2.Delete(documents1.ID); new RoadFlow.Platform.DocumentsReadUsers().Delete(documents1.ID); RoadFlow.Platform.Log.Add("删除了文档", documents1.Serialize(), RoadFlow.Platform.Log.Types.文档中心, "", "", (RoadFlow.Data.Model.Users)null); return("1"); }
private List <RoadFlow.Data.Model.Documents> DataReaderToList(SqlDataReader dataReader) { List <RoadFlow.Data.Model.Documents> documentsList = new List <RoadFlow.Data.Model.Documents>(); while (dataReader.Read()) { RoadFlow.Data.Model.Documents documents = new RoadFlow.Data.Model.Documents(); documents.ID = dataReader.GetGuid(0); documents.DirectoryID = dataReader.GetGuid(1); documents.DirectoryName = dataReader.GetString(2); documents.Title = dataReader.GetString(3); documents.Source = dataReader.GetString(4); documents.Contents = dataReader.GetString(5); if (!dataReader.IsDBNull(6)) { documents.Files = dataReader.GetString(6); } documents.WriteTime = dataReader.GetDateTime(7); documents.WriteUserID = dataReader.GetGuid(8); documents.WriteUserName = dataReader.GetString(9); if (!dataReader.IsDBNull(10)) { documents.EditTime = new DateTime?(dataReader.GetDateTime(10)); } if (!dataReader.IsDBNull(11)) { documents.EditUserID = new Guid?(dataReader.GetGuid(11)); } if (!dataReader.IsDBNull(12)) { documents.EditUserName = dataReader.GetString(12); } if (!dataReader.IsDBNull(13)) { documents.ReadUsers = dataReader.GetString(13); } documents.ReadCount = dataReader.GetInt32(14); documentsList.Add(documents); } return(documentsList); }
public int Add(RoadFlow.Data.Model.Documents model) { string sql = "INSERT INTO Documents\r\n\t\t\t\t(ID,DirectoryID,DirectoryName,Title,Source,Contents,Files,WriteTime,WriteUserID,WriteUserName,EditTime,EditUserID,EditUserName,ReadUsers,ReadCount) \r\n\t\t\t\tVALUES(@ID,@DirectoryID,@DirectoryName,@Title,@Source,@Contents,@Files,@WriteTime,@WriteUserID,@WriteUserName,@EditTime,@EditUserID,@EditUserName,@ReadUsers,@ReadCount)"; SqlParameter[] sqlParameterArray = new SqlParameter[15]; int index1 = 0; SqlParameter sqlParameter1 = new SqlParameter("@ID", SqlDbType.UniqueIdentifier, -1); sqlParameter1.Value = (object)model.ID; sqlParameterArray[index1] = sqlParameter1; int index2 = 1; SqlParameter sqlParameter2 = new SqlParameter("@DirectoryID", SqlDbType.UniqueIdentifier, -1); sqlParameter2.Value = (object)model.DirectoryID; sqlParameterArray[index2] = sqlParameter2; int index3 = 2; SqlParameter sqlParameter3 = new SqlParameter("@DirectoryName", SqlDbType.NVarChar, 400); sqlParameter3.Value = (object)model.DirectoryName; sqlParameterArray[index3] = sqlParameter3; int index4 = 3; SqlParameter sqlParameter4 = new SqlParameter("@Title", SqlDbType.NVarChar, 600); sqlParameter4.Value = (object)model.Title; sqlParameterArray[index4] = sqlParameter4; int index5 = 4; SqlParameter sqlParameter5 = new SqlParameter("@Source", SqlDbType.NVarChar, 100); sqlParameter5.Value = (object)model.Source; sqlParameterArray[index5] = sqlParameter5; int index6 = 5; SqlParameter sqlParameter6 = new SqlParameter("@Contents", SqlDbType.VarChar, -1); sqlParameter6.Value = (object)model.Contents; sqlParameterArray[index6] = sqlParameter6; int index7 = 6; SqlParameter sqlParameter7; if (model.Files != null) { SqlParameter sqlParameter8 = new SqlParameter("@Files", SqlDbType.VarChar, -1); sqlParameter8.Value = (object)model.Files; sqlParameter7 = sqlParameter8; } else { sqlParameter7 = new SqlParameter("@Files", SqlDbType.VarChar, -1); sqlParameter7.Value = (object)DBNull.Value; } sqlParameterArray[index7] = sqlParameter7; int index8 = 7; SqlParameter sqlParameter9 = new SqlParameter("@WriteTime", SqlDbType.DateTime, 8); sqlParameter9.Value = (object)model.WriteTime; sqlParameterArray[index8] = sqlParameter9; int index9 = 8; SqlParameter sqlParameter10 = new SqlParameter("@WriteUserID", SqlDbType.UniqueIdentifier, -1); sqlParameter10.Value = (object)model.WriteUserID; sqlParameterArray[index9] = sqlParameter10; int index10 = 9; SqlParameter sqlParameter11 = new SqlParameter("@WriteUserName", SqlDbType.NVarChar, 100); sqlParameter11.Value = (object)model.WriteUserName; sqlParameterArray[index10] = sqlParameter11; int index11 = 10; SqlParameter sqlParameter12; if (model.EditTime.HasValue) { SqlParameter sqlParameter8 = new SqlParameter("@EditTime", SqlDbType.DateTime, 8); sqlParameter8.Value = (object)model.EditTime; sqlParameter12 = sqlParameter8; } else { sqlParameter12 = new SqlParameter("@EditTime", SqlDbType.DateTime, 8); sqlParameter12.Value = (object)DBNull.Value; } sqlParameterArray[index11] = sqlParameter12; int index12 = 11; SqlParameter sqlParameter13; if (model.EditUserID.HasValue) { SqlParameter sqlParameter8 = new SqlParameter("@EditUserID", SqlDbType.UniqueIdentifier, -1); sqlParameter8.Value = (object)model.EditUserID; sqlParameter13 = sqlParameter8; } else { sqlParameter13 = new SqlParameter("@EditUserID", SqlDbType.UniqueIdentifier, -1); sqlParameter13.Value = (object)DBNull.Value; } sqlParameterArray[index12] = sqlParameter13; int index13 = 12; SqlParameter sqlParameter14; if (model.EditUserName != null) { SqlParameter sqlParameter8 = new SqlParameter("@EditUserName", SqlDbType.NVarChar, 100); sqlParameter8.Value = (object)model.EditUserName; sqlParameter14 = sqlParameter8; } else { sqlParameter14 = new SqlParameter("@EditUserName", SqlDbType.NVarChar, 100); sqlParameter14.Value = (object)DBNull.Value; } sqlParameterArray[index13] = sqlParameter14; int index14 = 13; SqlParameter sqlParameter15; if (model.ReadUsers != null) { SqlParameter sqlParameter8 = new SqlParameter("@ReadUsers", SqlDbType.VarChar, -1); sqlParameter8.Value = (object)model.ReadUsers; sqlParameter15 = sqlParameter8; } else { sqlParameter15 = new SqlParameter("@ReadUsers", SqlDbType.VarChar, -1); sqlParameter15.Value = (object)DBNull.Value; } sqlParameterArray[index14] = sqlParameter15; int index15 = 14; SqlParameter sqlParameter16 = new SqlParameter("@ReadCount", SqlDbType.Int, -1); sqlParameter16.Value = (object)model.ReadCount; sqlParameterArray[index15] = sqlParameter16; SqlParameter[] parameter = sqlParameterArray; return(this.dbHelper.Execute(sql, parameter, false)); }
public int Add(RoadFlow.Data.Model.Documents model) { string sql = "INSERT INTO Documents\r\n\t\t\t\t(ID,DirectoryID,DirectoryName,Title,Source,Contents,Files,WriteTime,WriteUserID,WriteUserName,EditTime,EditUserID,EditUserName,ReadUsers,ReadCount) \r\n\t\t\t\tVALUES(:ID,:DirectoryID,:DirectoryName,:Title,:Source,:Contents,:Files,:WriteTime,:WriteUserID,:WriteUserName,:EditTime,:EditUserID,:EditUserName,:ReadUsers,:ReadCount)"; OracleParameter[] oracleParameterArray = new OracleParameter[15]; int index1 = 0; OracleParameter oracleParameter1 = new OracleParameter(":ID", OracleDbType.Varchar2); oracleParameter1.Value = (object)model.ID; oracleParameterArray[index1] = oracleParameter1; int index2 = 1; OracleParameter oracleParameter2 = new OracleParameter(":DirectoryID", OracleDbType.Varchar2); oracleParameter2.Value = (object)model.DirectoryID; oracleParameterArray[index2] = oracleParameter2; int index3 = 2; OracleParameter oracleParameter3 = new OracleParameter(":DirectoryName", OracleDbType.Varchar2); oracleParameter3.Value = (object)model.DirectoryName; oracleParameterArray[index3] = oracleParameter3; int index4 = 3; OracleParameter oracleParameter4 = new OracleParameter(":Title", OracleDbType.Varchar2); oracleParameter4.Value = (object)model.Title; oracleParameterArray[index4] = oracleParameter4; int index5 = 4; OracleParameter oracleParameter5 = new OracleParameter(":Source", OracleDbType.Varchar2); oracleParameter5.Value = (object)model.Source; oracleParameterArray[index5] = oracleParameter5; int index6 = 5; OracleParameter oracleParameter6 = new OracleParameter(":Contents", OracleDbType.Varchar2); oracleParameter6.Value = (object)model.Contents; oracleParameterArray[index6] = oracleParameter6; int index7 = 6; OracleParameter oracleParameter7; if (model.Files != null) { OracleParameter oracleParameter8 = new OracleParameter(":Files", OracleDbType.Varchar2); oracleParameter8.Value = (object)model.Files; oracleParameter7 = oracleParameter8; } else { oracleParameter7 = new OracleParameter(":Files", OracleDbType.Varchar2); oracleParameter7.Value = (object)DBNull.Value; } oracleParameterArray[index7] = oracleParameter7; int index8 = 7; OracleParameter oracleParameter9 = new OracleParameter(":WriteTime", OracleDbType.Date); oracleParameter9.Value = (object)model.WriteTime; oracleParameterArray[index8] = oracleParameter9; int index9 = 8; OracleParameter oracleParameter10 = new OracleParameter(":WriteUserID", OracleDbType.Varchar2); oracleParameter10.Value = (object)model.WriteUserID; oracleParameterArray[index9] = oracleParameter10; int index10 = 9; OracleParameter oracleParameter11 = new OracleParameter(":WriteUserName", OracleDbType.Varchar2); oracleParameter11.Value = (object)model.WriteUserName; oracleParameterArray[index10] = oracleParameter11; int index11 = 10; OracleParameter oracleParameter12; if (model.EditTime.HasValue) { OracleParameter oracleParameter8 = new OracleParameter(":EditTime", OracleDbType.Date); oracleParameter8.Value = (object)model.EditTime; oracleParameter12 = oracleParameter8; } else { oracleParameter12 = new OracleParameter(":EditTime", OracleDbType.Date); oracleParameter12.Value = (object)DBNull.Value; } oracleParameterArray[index11] = oracleParameter12; int index12 = 11; OracleParameter oracleParameter13; if (model.EditUserID.HasValue) { OracleParameter oracleParameter8 = new OracleParameter(":EditUserID", OracleDbType.Varchar2); oracleParameter8.Value = (object)model.EditUserID; oracleParameter13 = oracleParameter8; } else { oracleParameter13 = new OracleParameter(":EditUserID", OracleDbType.Varchar2); oracleParameter13.Value = (object)DBNull.Value; } oracleParameterArray[index12] = oracleParameter13; int index13 = 12; OracleParameter oracleParameter14; if (model.EditUserName != null) { OracleParameter oracleParameter8 = new OracleParameter(":EditUserName", OracleDbType.Varchar2); oracleParameter8.Value = (object)model.EditUserName; oracleParameter14 = oracleParameter8; } else { oracleParameter14 = new OracleParameter(":EditUserName", OracleDbType.Varchar2); oracleParameter14.Value = (object)DBNull.Value; } oracleParameterArray[index13] = oracleParameter14; int index14 = 13; OracleParameter oracleParameter15; if (model.ReadUsers != null) { OracleParameter oracleParameter8 = new OracleParameter(":ReadUsers", OracleDbType.Varchar2); oracleParameter8.Value = (object)model.ReadUsers; oracleParameter15 = oracleParameter8; } else { oracleParameter15 = new OracleParameter(":ReadUsers", OracleDbType.Varchar2); oracleParameter15.Value = (object)DBNull.Value; } oracleParameterArray[index14] = oracleParameter15; int index15 = 14; OracleParameter oracleParameter16 = new OracleParameter(":ReadCount", OracleDbType.Int32); oracleParameter16.Value = (object)model.ReadCount; oracleParameterArray[index15] = oracleParameter16; OracleParameter[] parameter = oracleParameterArray; return(this.dbHelper.Execute(sql, parameter)); }
protected void LinkButton1_Click(object sender, EventArgs e) { string Title1 = this.Title1.Value; string ReadUsers = Request.Form["ReadUsers"]; string Contents = Request.Form["Contents"]; string Files = Request.Form["Files"]; string Source = Request.Form["Source"]; bool isAdd = false; string oldxml = string.Empty; if (doc == null) { doc = new RoadFlow.Data.Model.Documents(); isAdd = true; doc.ID = Guid.NewGuid(); doc.ReadCount = 0; doc.WriteTime = RoadFlow.Utility.DateTimeNew.Now; doc.WriteUserID = CurrentUserID; doc.WriteUserName = CurrentUserName; } else { oldxml = doc.Serialize(); doc.EditTime = RoadFlow.Utility.DateTimeNew.Now; doc.EditUserID = CurrentUserID; doc.EditUserName = CurrentUserName; } doc.Contents = Contents; doc.DirectoryID = DirID.ToGuid(); doc.Source = Source; doc.Files = Files; doc.ReadUsers = ReadUsers; doc.Title = Title1.Trim1(); doc.DirectoryName = DocDir.GetName(doc.DirectoryID); if (isAdd) { DOC.Add(doc); RoadFlow.Platform.Log.Add("添加了文档", doc.Serialize(), RoadFlow.Platform.Log.Types.文档中心); } else { DOC.Update(doc); RoadFlow.Platform.Log.Add("修改了文档", doc.Serialize(), RoadFlow.Platform.Log.Types.文档中心, oldxml, doc.Serialize()); } //更新阅读人员 var users = doc.ReadUsers.IsNullOrEmpty() ? DocDir.GetReadUsers(doc.DirectoryID) : new RoadFlow.Platform.Organize().GetAllUsers(doc.ReadUsers); DocReadUsers.Delete(doc.ID); bool isWeiXin = RoadFlow.Platform.WeiXin.Config.IsUse; RoadFlow.Platform.WeiXin.Message weiXinMsg = new RoadFlow.Platform.WeiXin.Message(); System.Text.StringBuilder wxUsers = new System.Text.StringBuilder(); foreach (var user in users) { RoadFlow.Data.Model.DocumentsReadUsers docReadUsers = new RoadFlow.Data.Model.DocumentsReadUsers(); docReadUsers.DocumentID = doc.ID; docReadUsers.IsRead = 0; docReadUsers.UserID = user.ID; DocReadUsers.Add(docReadUsers); if (isWeiXin) { wxUsers.Append(user.Account); wxUsers.Append('|'); } } if (isWeiXin) { weiXinMsg.SendText(doc.Title, wxUsers.ToString().TrimEnd('|'), agentid: new RoadFlow.Platform.WeiXin.Agents().GetAgentIDByCode("weixinagents_documents"), async: true); } string url = string.Empty; if (isAdd) { url = "'List.aspx" + Request.Url.Query + "'"; } else { url = "'DocRead.aspx" + Request.Url.Query + "'"; } Page.ClientScript.RegisterStartupScript(Page.GetType(), "ok", "alert('保存成功!');window.location=" + url + ";", true); }
public ActionResult DocAdd(FormCollection collection) { string str1 = this.Request.QueryString["docid"]; RoadFlow.Platform.Documents documents = new RoadFlow.Platform.Documents(); RoadFlow.Platform.DocumentDirectory documentDirectory = new RoadFlow.Platform.DocumentDirectory(); RoadFlow.Platform.DocumentsReadUsers documentsReadUsers = new RoadFlow.Platform.DocumentsReadUsers(); RoadFlow.Data.Model.Documents model = (RoadFlow.Data.Model.Documents)null; if (str1.IsGuid()) { model = documents.Get(str1.ToGuid()); } if (collection != null) { string str2 = this.Request.Form["DirectoryID"]; string str3 = this.Request.Form["Title1"]; string str4 = this.Request.Form["ReadUsers"]; string str5 = this.Request.Form["Source"]; string str6 = this.Request.Form["Contents"]; string str7 = this.Request.Form["Files"]; string oldXML = string.Empty; bool flag = false; if (model == null) { flag = true; model = new RoadFlow.Data.Model.Documents(); model.ID = Guid.NewGuid(); model.ReadCount = 0; model.WriteTime = DateTimeNew.Now; model.WriteUserID = RoadFlow.Platform.Users.CurrentUserID; model.WriteUserName = RoadFlow.Platform.Users.CurrentUserName; } else { oldXML = model.Serialize(); } model.Contents = str6; model.DirectoryID = str2.ToGuid(); model.DirectoryName = documentDirectory.GetName(model.DirectoryID); model.EditTime = new DateTime?(DateTimeNew.Now); model.EditUserID = new Guid?(RoadFlow.Platform.Users.CurrentUserID); model.EditUserName = RoadFlow.Platform.Users.CurrentUserName; model.Files = str7; model.ReadUsers = str4; model.Source = str5.IsNullOrEmpty() ? " " : str5; model.Title = str3.Trim1(); if (flag) { documents.Add(model); RoadFlow.Platform.Log.Add("添加了文档", model.Serialize(), RoadFlow.Platform.Log.Types.文档中心, "", "", (RoadFlow.Data.Model.Users)null); } else { documents.Update(model); RoadFlow.Platform.Log.Add("修改了文档", model.Serialize(), RoadFlow.Platform.Log.Types.文档中心, oldXML, model.Serialize(), (RoadFlow.Data.Model.Users)null); } List <RoadFlow.Data.Model.Users> usersList = model.ReadUsers.IsNullOrEmpty() ? documentDirectory.GetReadUsers(model.DirectoryID) : new RoadFlow.Platform.Organize().GetAllUsers(model.ReadUsers); documentsReadUsers.Delete(model.ID); bool isUse = RoadFlow.Platform.WeiXin.Config.IsUse; Message message = new Message(); StringBuilder stringBuilder = new StringBuilder(); foreach (RoadFlow.Data.Model.Users users in usersList) { documentsReadUsers.Add(new RoadFlow.Data.Model.DocumentsReadUsers() { DocumentID = model.ID, IsRead = 0, UserID = users.ID }); if (isUse) { stringBuilder.Append(users.Account); stringBuilder.Append('|'); } } string empty = string.Empty; string str8 = !flag ? "'DocRead" + this.Request.Url.Query + "'" : "'List" + this.Request.Url.Query + "'"; if (isUse) { message.SendText(model.Title, stringBuilder.ToString().TrimEnd('|'), "", "", 0, new Agents().GetAgentIDByCode("weixinagents_documents"), true); } // ISSUE: reference to a compiler-generated field if (DocumentsController.\u003C\u003Eo__5.\u003C\u003Ep__0 == null) { // ISSUE: reference to a compiler-generated field DocumentsController.\u003C\u003Eo__5.\u003C\u003Ep__0 = CallSite <Func <CallSite, object, string, object> > .Create(Binder.SetMember(CSharpBinderFlags.None, "script", typeof(DocumentsController), (IEnumerable <CSharpArgumentInfo>) new CSharpArgumentInfo[2] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, (string)null), CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.UseCompileTimeType, (string)null) })); } // ISSUE: reference to a compiler-generated field // ISSUE: reference to a compiler-generated field object obj = DocumentsController.\u003C\u003Eo__5.\u003C\u003Ep__0.Target((CallSite)DocumentsController.\u003C\u003Eo__5.\u003C\u003Ep__0, this.ViewBag, "alert('保存成功!');window.location=" + str8 + ";"); } if (model == null) { model = new RoadFlow.Data.Model.Documents(); } return((ActionResult)this.View((object)model)); }
public int Update(RoadFlow.Data.Model.Documents model) { return(this.dataDocuments.Update(model)); }
public int Add(RoadFlow.Data.Model.Documents model) { return(this.dataDocuments.Add(model)); }
public int Add(RoadFlow.Data.Model.Documents model) { string sql = "INSERT INTO documents\r\n\t\t\t\t(ID,DirectoryID,DirectoryName,Title,Source,Contents,Files,WriteTime,WriteUserID,WriteUserName,EditTime,EditUserID,EditUserName,ReadUsers,ReadCount) \r\n\t\t\t\tVALUES(@ID,@DirectoryID,@DirectoryName,@Title,@Source,@Contents,@Files,@WriteTime,@WriteUserID,@WriteUserName,@EditTime,@EditUserID,@EditUserName,@ReadUsers,@ReadCount)"; MySqlParameter[] mySqlParameterArray = new MySqlParameter[15]; int index1 = 0; MySqlParameter mySqlParameter1 = new MySqlParameter("@ID", MySqlDbType.VarChar, 36); mySqlParameter1.Value = (object)model.ID; mySqlParameterArray[index1] = mySqlParameter1; int index2 = 1; MySqlParameter mySqlParameter2 = new MySqlParameter("@DirectoryID", MySqlDbType.VarChar, 36); mySqlParameter2.Value = (object)model.DirectoryID; mySqlParameterArray[index2] = mySqlParameter2; int index3 = 2; MySqlParameter mySqlParameter3 = new MySqlParameter("@DirectoryName", MySqlDbType.VarChar, 200); mySqlParameter3.Value = (object)model.DirectoryName; mySqlParameterArray[index3] = mySqlParameter3; int index4 = 3; MySqlParameter mySqlParameter4 = new MySqlParameter("@Title", MySqlDbType.Text, -1); mySqlParameter4.Value = (object)model.Title; mySqlParameterArray[index4] = mySqlParameter4; int index5 = 4; MySqlParameter mySqlParameter5 = new MySqlParameter("@Source", MySqlDbType.VarChar, 50); mySqlParameter5.Value = (object)model.Source; mySqlParameterArray[index5] = mySqlParameter5; int index6 = 5; MySqlParameter mySqlParameter6 = new MySqlParameter("@Contents", MySqlDbType.LongText, -1); mySqlParameter6.Value = (object)model.Contents; mySqlParameterArray[index6] = mySqlParameter6; int index7 = 6; MySqlParameter mySqlParameter7; if (model.Files != null) { MySqlParameter mySqlParameter8 = new MySqlParameter("@Files", MySqlDbType.LongText, -1); mySqlParameter8.Value = (object)model.Files; mySqlParameter7 = mySqlParameter8; } else { mySqlParameter7 = new MySqlParameter("@Files", MySqlDbType.LongText, -1); mySqlParameter7.Value = (object)DBNull.Value; } mySqlParameterArray[index7] = mySqlParameter7; int index8 = 7; MySqlParameter mySqlParameter9 = new MySqlParameter("@WriteTime", MySqlDbType.DateTime, -1); mySqlParameter9.Value = (object)model.WriteTime; mySqlParameterArray[index8] = mySqlParameter9; int index9 = 8; MySqlParameter mySqlParameter10 = new MySqlParameter("@WriteUserID", MySqlDbType.VarChar, 36); mySqlParameter10.Value = (object)model.WriteUserID; mySqlParameterArray[index9] = mySqlParameter10; int index10 = 9; MySqlParameter mySqlParameter11 = new MySqlParameter("@WriteUserName", MySqlDbType.VarChar, 50); mySqlParameter11.Value = (object)model.WriteUserName; mySqlParameterArray[index10] = mySqlParameter11; int index11 = 10; MySqlParameter mySqlParameter12; if (model.EditTime.HasValue) { MySqlParameter mySqlParameter8 = new MySqlParameter("@EditTime", MySqlDbType.DateTime, -1); mySqlParameter8.Value = (object)model.EditTime; mySqlParameter12 = mySqlParameter8; } else { mySqlParameter12 = new MySqlParameter("@EditTime", MySqlDbType.DateTime, -1); mySqlParameter12.Value = (object)DBNull.Value; } mySqlParameterArray[index11] = mySqlParameter12; int index12 = 11; MySqlParameter mySqlParameter13; if (model.EditUserID.HasValue) { MySqlParameter mySqlParameter8 = new MySqlParameter("@EditUserID", MySqlDbType.VarChar, 36); mySqlParameter8.Value = (object)model.EditUserID; mySqlParameter13 = mySqlParameter8; } else { mySqlParameter13 = new MySqlParameter("@EditUserID", MySqlDbType.VarChar, 36); mySqlParameter13.Value = (object)DBNull.Value; } mySqlParameterArray[index12] = mySqlParameter13; int index13 = 12; MySqlParameter mySqlParameter14; if (model.EditUserName != null) { MySqlParameter mySqlParameter8 = new MySqlParameter("@EditUserName", MySqlDbType.VarChar, 50); mySqlParameter8.Value = (object)model.EditUserName; mySqlParameter14 = mySqlParameter8; } else { mySqlParameter14 = new MySqlParameter("@EditUserName", MySqlDbType.VarChar, 50); mySqlParameter14.Value = (object)DBNull.Value; } mySqlParameterArray[index13] = mySqlParameter14; int index14 = 13; MySqlParameter mySqlParameter15; if (model.ReadUsers != null) { MySqlParameter mySqlParameter8 = new MySqlParameter("@ReadUsers", MySqlDbType.LongText, -1); mySqlParameter8.Value = (object)model.ReadUsers; mySqlParameter15 = mySqlParameter8; } else { mySqlParameter15 = new MySqlParameter("@ReadUsers", MySqlDbType.LongText, -1); mySqlParameter15.Value = (object)DBNull.Value; } mySqlParameterArray[index14] = mySqlParameter15; int index15 = 14; MySqlParameter mySqlParameter16 = new MySqlParameter("@ReadCount", MySqlDbType.Int32, 11); mySqlParameter16.Value = (object)model.ReadCount; mySqlParameterArray[index15] = mySqlParameter16; MySqlParameter[] parameter = mySqlParameterArray; return(this.dbHelper.Execute(sql, parameter, false)); }