Example #1
0
        private static List <Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO> IQueryableToList(IQueryable <Indico.DAL.ReturnProductionPlanningDetailsView> oQuery)
        {
            List <Indico.DAL.ReturnProductionPlanningDetailsView> oList = oQuery.ToList();
            List <Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO> rList = new List <Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO>(oList.Count);

            foreach (Indico.DAL.ReturnProductionPlanningDetailsView o in oList)
            {
                Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO obj = new Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO(o);
                rList.Add(obj);
            }
            return(rList);
        }
Example #2
0
        /// <summary>
        /// Deserializes Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO object from an XML representation
        /// </summary>
        /// <param name="strXML">a XML string serialized representation</param>
        public Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO DeserializeObject(string strXML)
        {
            Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO objTemp = null;
            System.Xml.XmlDocument objXML = new System.Xml.XmlDocument();

            objXML.LoadXml(strXML);
            System.Text.Encoding encoding = System.Text.Encoding.UTF8;

            System.IO.MemoryStream objStream = new System.IO.MemoryStream();
            byte[] b = encoding.GetBytes(objXML.OuterXml);

            objStream.Write(b, 0, (int)b.Length);
            objStream.Position = 0;
            System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(this.GetType());

            objTemp = (Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO)x.Deserialize(objStream);
            objStream.Close();
            return(objTemp);
        }
Example #3
0
 internal void SetBO(Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO obj)
 {
     // set this Indico.BusinessObjects.ReturnProductionPlanningDetailsViewBO properties
     this.WeeklyProductionCapacity = obj.WeeklyProductionCapacity;
     this.Week           = obj.Week;
     this.OrderDetail    = obj.OrderDetail;
     this.Pattern        = obj.Pattern;
     this.OrderType      = obj.OrderType;
     this.PurchaseOrder  = obj.PurchaseOrder;
     this.Product        = obj.Product;
     this.Quantity       = obj.Quantity;
     this.SMV            = obj.SMV;
     this.TotalSMV       = obj.TotalSMV;
     this.Client         = obj.Client;
     this.Mode           = obj.Mode;
     this.ShipTo         = obj.ShipTo;
     this.Port           = obj.Port;
     this.Country        = obj.Country;
     this.ProductionLine = obj.ProductionLine;
     this.SewingDate     = obj.SewingDate;
     this.FOCPenalty     = obj.FOCPenalty;
 }