public static bool UploadMachineInfo(MachineInfo info) { string cz_date = info.Time.ToString("yyyy-MM-dd HH:mm:ss"); string[] data = new string[6] { info.ActivationRate, info.FinalProductsRate, info.FailureRate, info.UtilizationRate, info.ErrorCode, info.ErrorDescription }; string status = info.machineStatus.ToString(); string resource_id = (from f in Floor.FloorList where f.Id == info.FloorId select f).ToList()[0].Number; try { DataAbstr obj = DataAbstr.GetInstance(); if (obj.UploadData_S(resource_id, cz_date, status, data) == -1) { return(true); } } catch (Exception ex) { Error.Alert(ex); } return(false); }