private static List <Indico.BusinessObjects.ReturnInvoiceDetailsBO> IQueryableToList(IQueryable <Indico.DAL.ReturnInvoiceDetails> oQuery)
        {
            List <Indico.DAL.ReturnInvoiceDetails> oList = oQuery.ToList();
            List <Indico.BusinessObjects.ReturnInvoiceDetailsBO> rList = new List <Indico.BusinessObjects.ReturnInvoiceDetailsBO>(oList.Count);

            foreach (Indico.DAL.ReturnInvoiceDetails o in oList)
            {
                Indico.BusinessObjects.ReturnInvoiceDetailsBO obj = new Indico.BusinessObjects.ReturnInvoiceDetailsBO(o);
                rList.Add(obj);
            }
            return(rList);
        }
        /// <summary>
        /// Deserializes Indico.BusinessObjects.ReturnInvoiceDetailsBO object from an XML representation
        /// </summary>
        /// <param name="strXML">a XML string serialized representation</param>
        public Indico.BusinessObjects.ReturnInvoiceDetailsBO DeserializeObject(string strXML)
        {
            Indico.BusinessObjects.ReturnInvoiceDetailsBO 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.ReturnInvoiceDetailsBO)x.Deserialize(objStream);
            objStream.Close();
            return(objTemp);
        }
 internal void SetBO(Indico.BusinessObjects.ReturnInvoiceDetailsBO obj)
 {
     // set this Indico.BusinessObjects.ReturnInvoiceDetailsBO properties
     this.Invoice                  = obj.Invoice;
     this.InvoiceNo                = obj.InvoiceNo;
     this.InvoiceDate              = obj.InvoiceDate;
     this.ShipTo                   = obj.ShipTo;
     this.AWBNo                    = obj.AWBNo;
     this.ETD                      = obj.ETD;
     this.IndimanInvoiceNo         = obj.IndimanInvoiceNo;
     this.ShipmentMode             = obj.ShipmentMode;
     this.IndimanInvoiceDate       = obj.IndimanInvoiceDate;
     this.FactoryRate              = obj.FactoryRate;
     this.IndimanRate              = obj.IndimanRate;
     this.Qty                      = obj.Qty;
     this.FactoryTotal             = obj.FactoryTotal;
     this.IndimanTotal             = obj.IndimanTotal;
     this.WeeklyProductionCapacity = obj.WeeklyProductionCapacity;
     this.Status                   = obj.Status;
     this.BillTo                   = obj.BillTo;
 }