Beispiel #1
0
        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);
        }