Example #1
0
        public bool CheckVetmanagerConnection()
        {
            WebProxy wp = new WebProxy(settings.FullUrl, settings.ApiKey);
            AddToLog("Проверка соединения с "+ settings.Url);
            WebResult res = wp.checkConnection();

            wp = null;

            if (!res.isError && res.data == "connection_succesfull")
            {
                AddToLog("Соединено успешно");
                return true;
            }

            AddToLog("Ошибка соединения");
            return false;
        }
Example #2
0
        private void checkConnectionBtn_Click(object sender, EventArgs e)
        {
            WebProxy wp = new WebProxy();
            wp.url = mainForm.settings.GetFullUrl(urlFld.Text);
            wp.api = apiKeyFld.Text;
            DisableFields();
            WebResult res = wp.checkConnection();
            EnableFields();

            if (!res.isError && res.data == "connection_succesfull")
            {
                mainForm.AddToLog("Соединено успешно");
                MessageBox.Show("Соединено успешно", "Системное сообщение");
            }
            else
            {
                mainForm.AddToLog("Ошибка соединения");
                MessageBox.Show("Ошибка соединения", "Системное сообщение");
            }

            wp = null;
        }
Example #3
0
        public WebResult SendResponseData(List<WebResult> result)
        {
            AddToLog("Отправка отчета о выполнении на сервер");

            WebProxy wp = new WebProxy(settings.FullUrl, settings.ApiKey);
            WebResult res = wp.SendResponseData(result);

            wp = null;

            if (!res.isError && res.data.Length > 0)
            {
                AddToLog("Отчет отправлен");
            }
            else if (!res.isError && res.data.Length == 0)
            {
                AddToLog("Нет данных про отправку отчета");
            }
            else
            {
                AddToLog("Ошибка: " + res.lastErrorMessage);
            }

            return res;
        }
Example #4
0
        public bool HasUnsendedData()
        {
            WebProxy wp = new WebProxy(settings.FullUrl, settings.ApiKey);
            AddToLog("Проверка ожидающих на печать документов");
            WebResult res = wp.hasUnsendedData();

            wp = null;

            if (!res.isError && res.data == "has_data")
            {
                AddToLog("Есть данные для печати");
                return true;
            }
            else if (!res.isError && res.data == "no_data")
            {
                AddToLog("Нет данных для печати");
                return false;
            }
            else
            {
                string errMsg = (res.lastErrorMessage != "") ? res.lastErrorMessage : res.data;

                AddToLog("Ошибка: " + errMsg);
                return false;
            }
        }
Example #5
0
        public WebResult GetUnsendedData()
        {
            AddToLog("Проверка ожидающих на печать документов");

            WebProxy wp = new WebProxy(settings.FullUrl, settings.ApiKey);
            WebResult res = wp.getUnsendedData();

            wp = null;

            if (!res.isError && res.data.Length > 0)
            {
                AddToLog("Есть данные");
            }
            else if (!res.isError && res.data.Length == 0)
            {
                AddToLog("Нет данных");
            }
            else
            {
                AddToLog("Ошибка: " + res.lastErrorMessage);
            }

            return res;
        }