コード例 #1
0
ファイル: MainForm.cs プロジェクト: ashsvis/hotel
        /// <summary>
        /// Сохранение данных модели в базу данных
        /// </summary>
        private void SaveToBase()
        {
            SaverLoader.SaveToBase(Properties.Settings.Default.ConnectionString, _hotel);
            var method = new MethodInvoker(() =>
            {
                var result           = SaverLoader.OperationResult;
                tsslStatusLabel.Text = string.IsNullOrWhiteSpace(result)
                                 ? "Готово" : result.Substring(0, result.IndexOf('.') + 1);
                statusStrip1.Refresh();
            });

            if (InvokeRequired)
            {
                BeginInvoke(method);
            }
            else
            {
                method();
            }
        }