static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e) { var exception = e.ExceptionObject as Exception; if (exception != null) { DialogMessages.Error(exception.Message); } }
public virtual void DeleteClick() { var data = GetSelectedRow(); if (data != null && DialogMessages.Question("Удалить выбранную запись?")) { OnDeleteData(data); } }
protected virtual async void OnDeleteData(TData data) { try { var result = await DeleteData(data); OnLoadData(); } catch (Exception exc) { DialogMessages.Error(exc.Message); } }
void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (!(e.Cancel = !DialogMessages.Question("Вы уверены, что хотите покинуть систему?"))) { try { GetAuthenticationProxy().LogOut(Ninject.Get <AuthenticationData>()); } catch { } } }
private void WarningClick(object sender, System.EventArgs e) { if (_errorMsgs == null) { return; // shouldn't even be visible if no warnings } DialogMessages dm = new DialogMessages(_errorMsgs); dm.ShowDialog(); return; }
public bool SetMessages(Guid id) { var result = textCollection.Find(m => m.Id == id); if (result.Any()) { Messages = result.First(); return(true); } return(false); }
private async Task ClearChat() { foreach (var msg in DialogMessages) { try { await msg.DeleteAsync(); } catch (Exception) { } } DialogMessages.Clear(); }
public MessageTextRepository(IMongoDatabase database) { textCollection = database.GetCollection <DialogMessages>(CollectionName); var result = textCollection.Find(_ => true); if (result.Any()) { Messages = result.First(); } else { Messages = new DialogMessages(Guid.Empty); textCollection.InsertOne(Messages); } }
async void RenewCardItem_ItemClick(object sender, ItemClickEventArgs e) { var reader = GetSelectedRow(); if (reader != null) { try { await RenewCard(reader); OnLoadData(); DialogMessages.Inform("Читательский билет успешно продлен"); } catch (Exception exc) { DialogMessages.Error(exc.Message); } } }
async void SendNotificationsItem_ItemClick(object sender, ItemClickEventArgs e) { var result = await SendNotifications(); if (result.Any()) { OnLoadData(); using (var form = new SendedNotificationsForm(result)) { form.ShowDialog(); } } else { DialogMessages.Inform("Нет уведомлений для отправки"); } }
async void ReturnItem_ItemClick(object sender, ItemClickEventArgs e) { var view = GetFocusedChildView(); if (view != null) { var request = view.GetSelectedRow <RequestApprovedWrap>(); if (request != null && DialogMessages.Question("Вернуть книгу?")) { var result = await CloseRequest(request.Request); view.BeginDataUpdate(); request.Request.IsReturned = result.IsReturned; view.EndDataUpdate(); } } }
async void RenewalItem_ItemClick(object sender, ItemClickEventArgs e) { var view = GetFocusedChildView(); if (view != null) { var request = view.GetSelectedRow <RequestApprovedWrap>(); if (request != null && DialogMessages.Question("Продлить книгу?")) { var result = await RenewalRequest(request.Request); view.BeginDataUpdate(); request.Request.RenewalCount = result.RenewalCount; request.Request.ReturnDate = result.ReturnDate; view.EndDataUpdate(); } } }
async void GridView_MasterRowGetChildList(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetChildListEventArgs e) { var book = GetRow(e.RowHandle); if (book != null) { try { var readers = new List <Reader>(); e.ChildList = readers; readers.AddRange(IncludeObligators ? await GetBookObligators(book) : await GetBookHolders(book)); var view = GridControl.GridView.GetDetailView(e.RowHandle, 0); view.BeginDataUpdate(); view.EndDataUpdate(); } catch (Exception exc) { DialogMessages.Error(exc.Message); } } }
async void gvBooks_MasterRowGetChildList(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetChildListEventArgs e) { var book = GetBook(e.RowHandle); if (book != null) { try { var authors = new List <Author>(); e.ChildList = authors; authors.AddRange(await GetBookAuthors(book)); var view = gvBooks.GetDetailView(e.RowHandle, 0); view.BeginDataUpdate(); view.EndDataUpdate(); } catch (Exception exc) { DialogMessages.Error(exc.Message); } } }
internal async Task SendAnswer(SocketUserMessage message = null) { if (message != null) { DialogMessages.Add(message); } await ClearChat(); if (message == null) { var rest = await Channel.SendMessageAsync(CurrentStep.Description); DialogMessages.Add(rest); return; } try { CurrentStep.TakeValue(message, Result); } catch (DialogValueException ex) { var rest = await Channel.SendMessageAsync($"{ex.Message}"); DialogMessages.Add(rest); return; } if (IsHaveNextStep()) { CurrentStep = Steps[Steps.IndexOf(CurrentStep) + 1]; var rest = await Channel.SendMessageAsync(CurrentStep.Description); DialogMessages.Add(rest); } else { Finish(); } }
private void Form1_Load(object sender, EventArgs e) { try { BindingEntity = new BindingEntity <Person>(() => new Person() { FirstName = "Test" } ); BindingEntity.BindingControl(txtFirstName, it => it.FirstName); BindingEntity.BindingControl(txtLastName, it => it.LastName); BindingEntity.BindingControl(txtAge, it => it.Age); BindingEntity.BindingControl(dtpBirthDate, it => it.BirthDate); } catch (Exception ex) { DialogMessages.Exception(ex); Close(); } }
async void GridView_MasterRowGetChildList(object sender, DevExpress.XtraGrid.Views.Grid.MasterRowGetChildListEventArgs e) { var creator = GetRow(e.RowHandle); if (creator != null) { var view = (LibraryGridView)null; try { switch (GetRelationName(creator, e.RelationIndex)) { case "RequestApproved": var approved = new List <RequestApprovedWrap>(); e.ChildList = approved; approved.AddRange((await GetApprovedRequests(creator.Card)).Select(r => new RequestApprovedWrap(r))); view = GetChildView(e.RowHandle, e.RelationIndex); view.Do(v => v.BeginDataUpdate()); break; case "RequestRejected": var rejected = new List <RequestRejectedWrap>(); e.ChildList = rejected; rejected.AddRange((await GetRejectedRequests(creator.Card)).Select(r => new RequestRejectedWrap(r))); view = GetChildView(e.RowHandle, e.RelationIndex); view.Do(v => v.BeginDataUpdate()); break; default: break; } } catch (Exception exc) { DialogMessages.Error(exc.Message); } finally { if (view != null) { view.EndDataUpdate(); } } } }
public void printCurrentErrors() { if (DialogManager.Instance.errorDialogMessagesStack.Count <= 0) { print("No errors in errorDialogMessagesStack"); return; } // ---------------------------- DialogMessages temp = null; foreach (var val in DialogManager.Instance.errorDialogMessagesStack) { if (val is DialogMessages) { temp = (DialogMessages)val; print(temp.mainMessage); } } }
async void LogIn() { if (_blocked) { return; } _blocked = true; try { var result = await LogIn(Login, Password); if (result != null) { Ninject.Bind <AuthenticationData>().ToConstant(result); DialogResult = DialogResult.OK; } else { throw new Exception("Неудалось подключиться к серверу. Неверное имя пользователя или пароль"); } } catch (Exception exc) { DialogMessages.Error(exc.Message); } _blocked = false; }
static void Application_ThreadException(object sender, ThreadExceptionEventArgs e) { DialogMessages.Error(e.Exception.Message); }
private void BtnShowInfo_Click(object sender, EventArgs e) { DialogMessages.Information(BindingEntity.Value.ToString()); }