private long insertPalletPhotoDocument(Overtech.DataModels.Warehouse.GatheringPalletPhoto palletPhoto, IDAL dal) { try { var documentOp = new DocumentOperations(dal, _resolver); var tmpOrganizastion = palletPhoto.Organization; var tmpEvent = palletPhoto.Event; var documentTypeId = documentOp.ReadDocumentTypeByName("Gathering Pallet Photo").DocumentTypeId; var tmpFilename = "palletPhoto_" + palletPhoto.GatheringPalletPhotoId.ToString() + "_" + DateTime.Now.ToShortDateString(); var tmpExtension = "png"; var tmpPhoto = System.Text.Encoding.ASCII.GetBytes(palletPhoto.PhotoContent); var tmpDocumentId = documentOp.CreateDocument(tmpOrganizastion, tmpEvent, null, null, documentTypeId, tmpFilename, tmpExtension, tmpPhoto); return(tmpDocumentId); } catch (Exception ex) { throw ex; } }
public long insertZetImageDocument(Overtech.DataModels.Reconciliation.ZetImage zetImage) { using (IDAL dal = this.DAL) { dal.BeginTransaction(); try { var documentOp = new DocumentOperations(dal, _resolver); var tmpOrganizastion = zetImage.Organization; var tmpEvent = zetImage.Event; var documentTypeId = 18; var tmpFilename = ""; if (zetImage.CashRegister != 0 && zetImage.CashRegister != null) { tmpFilename = "zetImage_" + zetImage.CashRegister.ToString() + "_" + DateTime.Now.ToShortDateString(); } else { tmpFilename = "zetImage_undefinedCR" + "_" + DateTime.Now.ToShortDateString(); } var tmpExtension = "png"; var tmpPhoto = System.Text.Encoding.ASCII.GetBytes(zetImage.Photo); var tmpDocumentId = documentOp.CreateDocument(tmpOrganizastion, tmpEvent, null, null, documentTypeId, tmpFilename, tmpExtension, tmpPhoto); dal.CommitTransaction(); return(tmpDocumentId); } catch { dal.RollbackTransaction(); throw; } } }