コード例 #1
0
        //public void UpdateFieldOrderAttachmentIdFieldOrderNumber(long workRequestId, long sequenceNumber, string fieldOrderId)
        //{
        //    var entity = unitOfWork.FieldOrderAttachmentIdRepo.GetSingle(m => m.CD_WR == workRequestId && m.CD_SEQ == sequenceNumber);

        //    entity.FIELDORDER_NUMBER = fieldOrderId;

        //    unitOfWork.FieldOrderAttachmentIdRepo.Update(entity);
        //    unitOfWork.Save();
        //}

        public void Delete(FieldOrderAttachmentId obj)
        {
            WE_T_FIELDORDER_ATTACHMENTID entity = MapObjectToEntity(obj);

            if (entity != null)
            {
                unitOfWork.FieldOrderAttachmentIdRepo.Delete(entity.CD_WR, entity.CD_SEQ, entity.INTERFACE_SEQ);
                unitOfWork.Save();
            }
        }
コード例 #2
0
        //public void Update(FieldOrderAttachmentId obj)
        //{
        //    long workRequestId = Convert.ToInt64(obj.WorkRequest);
        //    long documentSequence = Convert.ToInt64(obj.SequenceCode);
        //    long interfaceSequence = Convert.ToInt64(obj.InterfaceSeq);


        //    var entity = unitOfWork.FieldOrderAttachmentIdRepo.GetSingle(m => m.CD_WR == workRequestId && m.CD_SEQ == documentSequence && m.INTERFACE_SEQ == interfaceSequence);
        //    entity = MapObjectToEntity(obj);

        //    //entity.CD_WR = obj.WorkRequest;
        //    entity.FG_DELETED = obj.DeletedFlag;
        //    entity.DS_DOCUMENT = obj.DocumentDescription;
        //    //entity.CD_SEQ = obj.SequenceCode;
        //    entity.ATTACHMENT_ID = obj.AttachmentId;
        //    entity.FIELDORDER_NUMBER = obj.FieldOrderNumber;
        //  //  entity.INTERFACE_SEQ = obj.InterfaceSeq;
        //    entity.NM_DOCUMENT = obj.DocumentName;
        //    entity.TS_UPDATE = obj.TimeStampUpdate;

        //    unitOfWork.FieldOrderAttachmentIdRepo.Update(entity);
        //    unitOfWork.Save();
        //}

        //public void Update(FieldOrderAttachmentId obj)
        //{
        //    long workRequestId = Convert.ToInt64(obj.WorkRequest);
        //    long documentSequence = Convert.ToInt64(obj.SequenceCode);

        //    //have to get the entity before updating it
        //    var entity = unitOfWork.FieldOrderAttachmentIdRepo.GetSingle(m => m.CD_WR == workRequestId && m.CD_SEQ == documentSequence);
        //    entity = MapRootObjectToEntity(obj, entity);

        //    unitOfWork.FieldOrderAttachmentIdRepo.Update(entity);
        //    unitOfWork.Save();
        //}

        //public void Update(List<FieldOrderAttachmentId> objs)
        //{
        //    foreach (var item in objs)
        //    {
        //        Update(item);
        //    }
        //}

        public void Update(FieldOrderAttachmentId obj)
        {
            var entity = unitOfWork.FieldOrderAttachmentIdRepo.GetSingle(m => m.CD_WR == obj.WorkRequest && m.CD_SEQ == obj.SequenceCode && m.INTERFACE_SEQ == obj.InterfaceSeq);

            if (entity != null)
            {
                entity.ATTACHMENT_ID     = obj.AttachmentId;
                entity.FIELDORDER_NUMBER = obj.FieldOrderNumber;

                unitOfWork.FieldOrderAttachmentIdRepo.Update(entity);
                unitOfWork.Save();
            }
        }
コード例 #3
0
        public WE_T_FIELDORDER_ATTACHMENTID MapRootObjectToEntity(FieldOrderAttachmentId obj, WE_T_FIELDORDER_ATTACHMENTID entity)
        {
            if (obj != null)
            {
                entity.CD_WR             = obj.WorkRequest;
                entity.FG_DELETED        = obj.DeletedFlag;
                entity.DS_DOCUMENT       = obj.DocumentDescription;
                entity.CD_SEQ            = obj.SequenceCode;
                entity.ATTACHMENT_ID     = obj.AttachmentId;
                entity.FIELDORDER_NUMBER = obj.FieldOrderNumber;
                entity.INTERFACE_SEQ     = obj.InterfaceSeq;
                entity.NM_DOCUMENT       = obj.DocumentName;
                entity.TS_UPDATE         = obj.TimeStampUpdate;

                return(entity);
            }
            return(null);
        }
コード例 #4
0
        public FieldOrderAttachmentId MapEntityToObject(WE_T_FIELDORDER_ATTACHMENTID entity)
        {
            if (entity != null)
            {
                FieldOrderAttachmentId obj = new FieldOrderAttachmentId();

                obj.AttachmentId        = entity.ATTACHMENT_ID;
                obj.DeletedFlag         = entity.FG_DELETED;
                obj.DocumentName        = entity.NM_DOCUMENT;
                obj.DocumentDescription = entity.DS_DOCUMENT;
                obj.FieldOrderNumber    = entity.FIELDORDER_NUMBER;
                obj.SequenceCode        = entity.CD_SEQ;
                obj.TimeStampUpdate     = entity.TS_UPDATE;
                obj.WorkRequest         = entity.CD_WR;
                obj.InterfaceSeq        = entity.INTERFACE_SEQ;

                return(obj);
            }

            return(null);
        }
コード例 #5
0
 public void AddFieldOrderAttachmentId(FieldOrderAttachmentId fieldOrderAttachmentId)
 {
     AddFieldOrderAttachmentId(MapObjectToEntity(fieldOrderAttachmentId));
 }