Beispiel #1
0
        public virtual void DeleteClick()
        {
            var data = GetSelectedRow();

            if (data != null && DialogMessages.Question("Удалить выбранную запись?"))
            {
                OnDeleteData(data);
            }
        }
Beispiel #2
0
 void MainForm_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (!(e.Cancel = !DialogMessages.Question("Вы уверены, что хотите покинуть систему?")))
     {
         try {
             GetAuthenticationProxy().LogOut(Ninject.Get <AuthenticationData>());
         } catch {
         }
     }
 }
Beispiel #3
0
        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();
                }
            }
        }
Beispiel #4
0
        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();
                }
            }
        }