Esempio n. 1
0
        public virtual List <Clothes> ProcessInput(byte[] data, string path)
        {
            List <Clothes> list;

            Status = true;
            try
            {
                if (SerializePlugin != null)
                {
                    if (FunctionalPlugin != null)
                    {
                        data = FunctionalPlugin.ProcessInput(data, path);
                    }
                    list = SerializePlugin.Deserialize(data);
                }
                else
                {
                    list   = null;
                    Status = false;
                }
            }
            catch
            {
                Status = false;
                list   = null;
            }
            ShowMessage();
            return(list);
        }
Esempio n. 2
0
 public virtual byte[] ProcessOutput(List <Clothes> data, string path)
 {
     byte[] byteArr;
     Status = true;
     try
     {
         if (SerializePlugin != null)
         {
             byteArr = SerializePlugin.Serialize(data);
             if (FunctionalPlugin != null)
             {
                 byteArr = FunctionalPlugin.ProcessOutput(byteArr, path);
             }
         }
         else
         {
             byteArr = null;
             Status  = false;
         }
     }
     catch
     {
         Status  = false;
         byteArr = null;
     }
     ShowMessage();
     return(byteArr);
 }