protected void Page_Load(object sender, EventArgs e) { this.Title = ProjectName; Parameter = GetTogether.Studio.Database.ProjectParameter.GetSettingsByProjectName(CurrentSession.UserCode, ProjectName); if (Parameter == null) { Response.Redirect("Index.aspx"); } ProjectHistory ph = GetTogether.Studio.Database.Projects.GetProjectHistory(ProjectParameter.GetSettingsPath(CurrentSession.UserCode), ProjectName); if (ph == null) { ph = new ProjectHistory(); } ph.RecentUsed = DateTime.Now; GetTogether.Utility.FileHelper.SerializeToFile(ph, GetTogether.Studio.Database.Projects.GetProjectHistoryFile(ProjectParameter.GetSettingsPath(CurrentSession.UserCode), ProjectName, true)); }
private void EditProjects() { if (IsGetNewProject) { try { Response.Write(GetProjectContent(ProjectParameter.GetSettingsByProjectName(CurrentSession.UserCode, ProjectName).ToXml(), "Save", "ProjectExec('txtProject',2);")); } catch (Exception ex) { Response.Write(ex.Message); } Response.End(); } else { try { GetTogether.Studio.Database.ProjectParameter pj = new GetTogether.Studio.Database.ProjectParameter(); pj = pj.FormXml(Content); string filePath = string.Concat(GetTogether.Studio.Database.ProjectParameter.GetSettingsPath(CurrentSession.UserCode), pj.ProjectName); System.IO.File.WriteAllText(GetTogether.Studio.Database.ProjectParameter.GetSettingsPath(CurrentSession.UserCode) + pj.ProjectName, pj.ToXml()); Response.Write("OK"); } catch (Exception ex) { Response.Write(ex.Message); } } }