예제 #1
0
 internal void SetBO(Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO obj)
 {
     // set this Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO properties
     this.OrderDetail     = obj.OrderDetail;
     this.OrderType       = obj.OrderType;
     this.VisualLayout    = obj.VisualLayout;
     this.VisualLayoutID  = obj.VisualLayoutID;
     this.PatternID       = obj.PatternID;
     this.Pattern         = obj.Pattern;
     this.FabricID        = obj.FabricID;
     this.Fabric          = obj.Fabric;
     this.Order           = obj.Order;
     this.Quantity        = obj.Quantity;
     this.PurONo          = obj.PurONo;
     this.Distributor     = obj.Distributor;
     this.Coordinator     = obj.Coordinator;
     this.Client          = obj.Client;
     this.FactoryRate     = obj.FactoryRate;
     this.Qty             = obj.Qty;
     this.Gender          = obj.Gender;
     this.AgeGroup        = obj.AgeGroup;
     this.IndimanRate     = obj.IndimanRate;
     this.InvoiceOrder    = obj.InvoiceOrder;
     this.ShipmentAddress = obj.ShipmentAddress;
     this.ShipmentMode    = obj.ShipmentMode;
     this.DestinationPort = obj.DestinationPort;
     this.ShipmentTerm    = obj.ShipmentTerm;
     this.CostSheet       = obj.CostSheet;
 }
예제 #2
0
        private static List <Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO> IQueryableToList(IQueryable <Indico.DAL.ReturnInvoiceOrderDetailView> oQuery)
        {
            List <Indico.DAL.ReturnInvoiceOrderDetailView> oList = oQuery.ToList();
            List <Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO> rList = new List <Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO>(oList.Count);

            foreach (Indico.DAL.ReturnInvoiceOrderDetailView o in oList)
            {
                Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO obj = new Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO(o);
                rList.Add(obj);
            }
            return(rList);
        }
예제 #3
0
        /// <summary>
        /// Deserializes Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO object from an XML representation
        /// </summary>
        /// <param name="strXML">a XML string serialized representation</param>
        public Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO DeserializeObject(string strXML)
        {
            Indico.BusinessObjects.ReturnInvoiceOrderDetailViewBO 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.ReturnInvoiceOrderDetailViewBO)x.Deserialize(objStream);
            objStream.Close();
            return(objTemp);
        }