private string saveRptAs() { string FilesType = GenerateFileType.ToString(); Warning[] warnings; string[] streamids; string mimeType; string encoding; string extension; // string deviceInfo; byte[] bytes = ctlMasterReportViewer.ServerReport.Render( FilesType, null, out mimeType, out encoding, out extension, out streamids, out warnings); string tempFiles = "~/AttachFiles"; string filesName = ""; if (!Directory.Exists(System.Web.HttpContext.Current.Server.MapPath(tempFiles))) { Directory.CreateDirectory(System.Web.HttpContext.Current.Server.MapPath(tempFiles)); } string currentDate = "_" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString().PadLeft(2, '0') + DateTime.Now.Day.ToString().PadLeft(2, '0') + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString(); string path = ""; if (FilesType.Equals("Excel")) { path = tempFiles + "/" + HttpContext.Current.Session.SessionID + currentDate + ".xls"; } else { path = tempFiles + "/" + HttpContext.Current.Session.SessionID + currentDate + ".pdf"; } filesName = System.Web.HttpContext.Current.Server.MapPath(path); FileStream stream = File.OpenWrite(filesName); stream.Write(bytes, 0, bytes.Length); stream.Close(); return(filesName); //Response.Buffer = true; //Response.Clear(); //Response.ContentType = mimeType; //Response.AddHeader("content-disposition", "attachment; filename=sample."+extension); //Response.BinaryWrite(bytes); //Response.Flush(); }
private static void GenerateNewClass() { GenerateFileEditorWindow.generateFileType = GenerateFileType.Class; EditorWindow.GetWindowWithRect(typeof(GenerateFileEditorWindow), new Rect(0, 0, 400, 180), true, "Generate Class"); }
private static void GenerateNewService() { GenerateFileEditorWindow.generateFileType = GenerateFileType.Service; EditorWindow.GetWindowWithRect(typeof(GenerateFileEditorWindow), new Rect(0, 0, 400, 180), true, "Generate Service"); }
private static void GenerateNewComponentAndSystem() { GenerateFileEditorWindow.generateFileType = GenerateFileType.ComponentAndSystem; EditorWindow.GetWindowWithRect(typeof(GenerateFileEditorWindow), new Rect(0, 0, 400, 180), true, "Generate Component and System"); }
private static void GenerateNewController() { GenerateFileEditorWindow.generateFileType = GenerateFileType.Controller; EditorWindow.GetWindowWithRect(typeof(GenerateFileEditorWindow), new Rect(0, 0, 400, 180), true, "Generate Controller"); }