public static bool IsExistDetailImportReceipt(DetailImportReceiptKeys detailImportReceiptKeys)
 {
     if (DicDetailImportReceipt.ContainsKey(detailImportReceiptKeys))
     {
         return(true);
     }
     return(false);
 }
 public static DetailImportReceipt GetDetailImportReceipt(DetailImportReceiptKeys detailImportReceiptKeys)
 {
     if (DicDetailImportReceipt.ContainsKey(detailImportReceiptKeys))
     {
         return(DicDetailImportReceipt[detailImportReceiptKeys].Clone() as DetailImportReceipt);
     }
     LogTo.Error("Not get DetailImportReceipt by detailImportReceiptKeys = " + detailImportReceiptKeys);
     return(null);
 }
        internal static void SetMemory(DetailImportReceipt objectValue)
        {
            var key = new DetailImportReceiptKeys
            {
                IdDevice        = objectValue.IdDevice,
                IdImportReceipt = objectValue.IdImportReceipt
            };

            DicDetailImportReceipt[key] = objectValue;
        }
        internal static void RemoveMemory(DetailImportReceipt objectValue)
        {
            var key = new DetailImportReceiptKeys
            {
                IdDevice        = objectValue.IdDevice,
                IdImportReceipt = objectValue.IdImportReceipt
            };

            if (DicDetailImportReceipt.ContainsKey(key))
            {
                DicDetailImportReceipt.Remove(key);
            }
        }