public void CopyTo(SSDBarcodesInfo obj)
 {
     obj.Index = Index;
     obj.PROD_SRLNO = PROD_SRLNO;
     obj.PIECE_PROD_ID = PIECE_PROD_ID;
     obj.WWN_SRLNO = WWN_SRLNO;
     obj.CUST_SRLNO = CUST_SRLNO;
     obj.PHYS_SECRTY_ID = PHYS_SECRTY_ID;
 }
        private SSDBarcodesInfo GetBarcodeInfo(string barcodes)
        {
            SSDBarcodesInfo result = new SSDBarcodesInfo();
            if (string.IsNullOrEmpty(barcodes) == true)
                return result;

            var barcodeArry = barcodes.Split(',');

            string serial = string.Empty;
            string wwn = string.Empty;
            string ppid = string.Empty;
            string psid = string.Empty;
            string cserial = string.Empty;

            GetSerialBarcode(barcodeArry, out serial);
            GetWWNBarcode(barcodeArry, out wwn);
            GetPPIDBarcode(barcodeArry, out ppid);
            GetPSIDBarcode(barcodeArry, out psid);
            GetCSerialBarcode(barcodeArry, out cserial);

            result.PROD_SRLNO = serial;
            result.WWN_SRLNO = wwn;
            result.PIECE_PROD_ID = ppid;
            result.PHYS_SECRTY_ID = psid;
            result.CUST_SRLNO = cserial;

            return result;
        }
 public SSDBarcodesInfo Clone()
 {
     var newObj = new SSDBarcodesInfo();
     this.CopyTo(newObj);
     return newObj;
 }