public Ribbon1() { #if false connectToServer: var webQuery = Environment.GetEnvironmentVariable(_envVarServer); var provider = new XmlSchemaProvider(webQuery); try { schema = provider.GetInstance(); } catch (WebException) { var result = MessageBox.Show("Не удаётся подключиться к серверу мониторинга проектов.\nПроверьте подключение и войдите в систему", "Уведомление", MessageBoxButtons.RetryCancel, MessageBoxIcon.Warning); if (result == DialogResult.Retry) { goto connectToServer; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } //schema = SchemeWork.CreateSchema(); #endif }
private static void FillSchema() { connectToServer: var webQuery = Environment.GetEnvironmentVariable("officeaddinserver"); //webQuery = "http://localhost:25000/monitoring/get.schema.aspx"; var provider = new XmlSchemaProvider(webQuery); try { Schema = provider.GetInstance(); } catch (WebException) { var result = System.Windows.Forms.MessageBox.Show("Не удаётся подключиться к серверу мониторинга проектов.", "Уведомление", System.Windows.Forms.MessageBoxButtons.RetryCancel, System.Windows.Forms.MessageBoxIcon.Warning); if (result == System.Windows.Forms.DialogResult.Retry) { goto connectToServer; } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message, "Ошибка", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } }