Ejemplo n.º 1
0
        public int InsertManufactureRequest(ManufactureRequestBO manu)
        {
            using (var context = new InThuDoEntities())
            {
                ManufactureRequest ma = new ManufactureRequest()
                {
                    Description = manu.Description,
                    BeginDate = manu.BeginDate,
                    EndDate = manu.EndDate,
                    Quantity = manu.Quantity,
                    Cost = manu.Cost,
                    CreatedBy = manu.CreatedBy,
                    CreatedOn = manu.CreatedOn,
                    DesignRequestId = manu.DesignRequestId,
                    ManufactureId = manu.ManufactureId
                };

                context.ManufactureRequests.Add(ma);
                context.SaveChanges();

                return ma.ManufactureRequestId;
            }
        }
Ejemplo n.º 2
0
        private ManufactureRequestBO MapManufactureRequest(ManufactureRequest m)
        {
            if (m == null) return null;

            var manu = new ManufactureRequestBO()
                       {
                           ManufactureRequestId = m.ManufactureRequestId,
                           DesignRequestId = m.DesignRequestId,
                           Description = m.Description,
                           BeginDate = m.BeginDate,
                           EndDate = m.EndDate,
                           Cost = m.Cost,
                           CreatedBy = m.CreatedBy,
                           CreatedOn = m.CreatedOn,
                           LastEditedBy = m.LastEditedBy,
                           LastEditedOn = m.LastEditedOn,
                           Deleted = m.Deleted,
                           Quantity = m.Quantity,
                           CustomerApproved = m.CustomerApproved,
                           CustomerApprovedDate = m.CustomerApprovedDate,
                           Note = m.Note,
                           CustomerApprovedPrice = m.CustomerApprovedPrice,
                           CustomerApprovedQuantity = m.CustomerApprovedQuantity,
                           IsFailed = m.IsFailed,
                           ManufactureId = m.ManufactureId,
                           Manufacture = new CustomerBO {
                                CustomerId = m.ManufactureId,
                                Name = m.Customer.Name
                           },
                           ProductName = m.DesignRequest.OrderItem.Product.Name,
                           PrintingTypeName = m.DesignRequest.OrderItem.LibPrintingType.Name,
                           BusinessMan = m.DesignRequest.OrderItem.Order.User.FullName,
                           OrderId = m.DesignRequest.OrderItem.Order.OrderId,
                           CustomterName = m.DesignRequest.OrderItem.Order.Customer.Name
                       };

            return manu;
        }