Ejemplo n.º 1
0
        public void Update(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceived)
        {
            using (var context = new DL.Models.TPOMVCApplicationEntities())
            {
                var entity = (from d in context.RawMaterialReceiveds
                              where d.ID == rawMaterialReceived.ID
                              select d).SingleOrDefault();
                //TODO: Add mapper
                entity.DateEntered         = rawMaterialReceived.DateEntered;
                entity.EnteredBy           = rawMaterialReceived.EnteredBy;
                entity.LastModified        = rawMaterialReceived.LastModified;
                entity.LotNumber           = rawMaterialReceived.LotNumber;
                entity.ModifiedBy          = rawMaterialReceived.ModifiedBy;
                entity.PlantID             = rawMaterialReceived.PlantID;
                entity.RawMaterialID       = rawMaterialReceived.RawMaterialID;
                entity.QuantityNotReceived = rawMaterialReceived.QuantityNotReceived;
                entity.QuantityReceived    = rawMaterialReceived.QuantityReceived;
                entity.QuantityShipped     = rawMaterialReceived.QuantityShipped;
                entity.QuantityUsedThisLot = rawMaterialReceived.QuantityUsedThisLot;
                entity.CoA = rawMaterialReceived.CoA;
                entity.ReceivedSizeLimitID = rawMaterialReceived.ReceivedSizeLimitID;
                entity.UOMID = rawMaterialReceived.UoMID;

                context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        //TODO: Move to common
        private Domain.DTO.RawMaterialReceivedDTO MapToDTO(DL.Models.RawMaterialReceived dbo)
        {
            //TODO: Add mapper
            var dto = new Domain.DTO.RawMaterialReceivedDTO();

            dto.DateEntered         = dbo.DateEntered;
            dto.EnteredBy           = dbo.EnteredBy;
            dto.ID                  = dbo.ID;
            dto.LastModified        = dbo.LastModified;
            dto.ModifiedBy          = dbo.ModifiedBy;
            dto.PlantID             = dbo.PlantID;
            dto.PlantCode           = dbo.Plant.Code;
            dto.RawMaterialID       = dbo.RawMaterialID;
            dto.LotNumber           = dbo.LotNumber;
            dto.RawMaterialCode     = dbo.RawMaterial.Code;
            dto.QuantityNotReceived = dbo.QuantityNotReceived;
            dto.QuantityReceived    = dbo.QuantityReceived;
            dto.QuantityShipped     = dbo.QuantityShipped;
            dto.QuantityUsedThisLot = dbo.QuantityUsedThisLot;
            dto.CoA                 = dbo.CoA;
            dto.ReceivedSizeLimitID = dbo.ReceivedSizeLimitID;
            dto.UoMID               = dbo.UOMID;
            dto.UoMCode             = dbo.UnitOfMeasure.Code;
            return(dto);
        }
Ejemplo n.º 3
0
 public void Add(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceived)
 {
     using (var context = new DL.Models.TPOMVCApplicationEntities())
     {
         var newRawMaterialRecieved = MapToDBO(new DL.Models.RawMaterialReceived(), rawMaterialReceived);
         context.RawMaterialReceiveds.Add(newRawMaterialRecieved);
         context.SaveChanges();
     }
 }
Ejemplo n.º 4
0
 public static void Add(Domain.DTO.RawMaterialReceivedDTO rawMaterialReceivedDTO)
 {
     try
     {
         //TODO: set actual modified by from session
         rawMaterialReceivedDTO.LastModified = DateTime.Now;
         _repository.Add(rawMaterialReceivedDTO);
     }
     catch (Exception)
     {
         //TODO: handle error
         // add return result object
         return;
     }
 }
Ejemplo n.º 5
0
 public static void Update(Domain.DTO.RawMaterialReceivedDTO dto)
 {
     dto.LastModified = DateTime.Now;
     _repository.Update(dto);
 }
Ejemplo n.º 6
0
 //TODO: Move to common
 private DL.Models.RawMaterialReceived MapToDBO(DL.Models.RawMaterialReceived entity, Domain.DTO.RawMaterialReceivedDTO dto)
 {
     //TODO: Add mapper
     entity.DateEntered         = dto.DateEntered;
     entity.EnteredBy           = dto.EnteredBy;
     entity.LastModified        = dto.LastModified;
     entity.LotNumber           = dto.LotNumber;
     entity.ModifiedBy          = dto.ModifiedBy;
     entity.PlantID             = dto.PlantID;
     entity.RawMaterialID       = dto.RawMaterialID;
     entity.ID                  = dto.ID;
     entity.QuantityNotReceived = dto.QuantityNotReceived;
     entity.QuantityReceived    = dto.QuantityReceived;
     entity.QuantityShipped     = dto.QuantityShipped;
     entity.QuantityUsedThisLot = dto.QuantityUsedThisLot;
     entity.CoA                 = dto.CoA;
     entity.ReceivedSizeLimitID = dto.ReceivedSizeLimitID;
     entity.UOMID               = dto.UoMID;
     return(entity);
 }