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; }
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; }
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; }
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; } }
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; }