Example #1
0
        public void ToFile(int id, string fileName)
        {
            HCMIS.Concrete.Models.PrintLog pl = repo.PrintLogs.First(p => p.ID == id);
            FileStream   fs = new FileStream(fileName, FileMode.OpenOrCreate);
            BinaryWriter bw = new BinaryWriter(fs);

            bw.Write(pl.Value);
            bw.Close();
            fs.Close();
        }
Example #2
0
        public void SaveLog(MemoryStream stream, string type, bool isPrinted, int reference, int printedByUserID, DateTime dateTime)
        {
            HCMIS.Concrete.Models.PrintLog pLog = new HCMIS.Concrete.Models.PrintLog();

            pLog.IsPrinted   = isPrinted;
            pLog.PrintedBy   = printedByUserID;
            pLog.PrintedDate = dateTime;
            pLog.Value       = stream.ToArray();
            pLog.Type        = type;
            pLog.Reference   = reference;
            repo.PrintLogs.Insert(pLog);
        }
Example #3
0
        public static void SavePrintLogNoWait(MemoryStream stream, string type, bool isPrinted, int reference, int printedByUserID, DateTime dateTime)
        {
            //TODO: remove the try catch.
            try
            {
                // Save the stvReport in the database
                RepositoryFactory repo = new RepositoryFactory();

                var unitOfWork = repo.UnitOfWork;
                HCMIS.Concrete.Models.PrintLog pLog = new HCMIS.Concrete.Models.PrintLog();
                pLog.IsPrinted   = isPrinted;
                pLog.PrintedBy   = printedByUserID;
                pLog.PrintedDate = dateTime;
                pLog.Value       = stream.ToArray();
                pLog.Type        = type;
                pLog.Reference   = reference;
                repo.PrintLogs.Insert(pLog);

                unitOfWork.Commit();
            }
            catch
            {
            }
        }
        public static void SavePrintLogNoWait(MemoryStream stream, string type, bool isPrinted, int reference, int printedByUserID, DateTime dateTime)
        {
            //TODO: remove the try catch.
            try
            {
                // Save the stvReport in the database
                RepositoryFactory repo = new RepositoryFactory();

                var unitOfWork = repo.UnitOfWork;
                HCMIS.Concrete.Models.PrintLog pLog = new HCMIS.Concrete.Models.PrintLog();
                pLog.IsPrinted = isPrinted;
                pLog.PrintedBy = printedByUserID;
                pLog.PrintedDate = dateTime;
                pLog.Value = stream.ToArray();
                pLog.Type = type;
                pLog.Reference = reference;
                repo.PrintLogs.Insert(pLog);

                unitOfWork.Commit();
            }
            catch
            {
            }
        }
        public void SaveLog(MemoryStream stream, string type ,bool isPrinted, int reference, int printedByUserID, DateTime dateTime)
        {
            HCMIS.Concrete.Models.PrintLog pLog = new HCMIS.Concrete.Models.PrintLog();

            pLog.IsPrinted = isPrinted;
            pLog.PrintedBy = printedByUserID;
            pLog.PrintedDate = dateTime;
            pLog.Value = stream.ToArray();
            pLog.Type = type;
            pLog.Reference = reference;
            repo.PrintLogs.Insert(pLog);
        }