Exemple #1
0
 /// <summary>
 /// add data into mes
 /// </summary>
 /// <param name="dataToAdd">data need to add</param>
 /// <returns>add result</returns>
 private bool AddDataIntoMes(List <Mes_ua_submit> dataToAdd)
 {
     try
     {
         if (dataToAdd == null || dataToAdd.Count <= 0)
         {
             return(false);
         }
         List <Mes_ua_submit_auto> pmsList = new List <Mes_ua_submit_auto>();
         dataToAdd.ForEach(a =>
         {
             pmsList.Add(new Mes_ua_submit_auto()
             {
                 fingerprint = a.fingerprint,
                 id          = a.id,
                 m_id        = a.m_id,
                 p_id        = a.p_id,
                 prod_id     = a.prod_id,
                 prod_weight = a.prod_weight,
                 sub_time    = a.sub_time,
                 ws_no       = a.ws_no
             });
         });
         IApiUtility utility = new ApiUtility();
         utility.Post(dataToAdd);
         utility.Post(pmsList);
         return(true);
     }
     catch (Exception ex)
     {
         LogTool.Error(ex);
         return(false);
     }
 }