private void Window_Closed(object sender, EventArgs e) { foreach (Socket socket in new List <Socket> { CRM.SocketSend, Server.SocketReceive }) { socket.Shutdown(SocketShutdown.Both); socket.Close(); } if (asynchCashboxSearch.IsBusy) { MessageBoxes.ShowCashboxSearchCancel(); } }
private bool CheckDateFail(string date) { if (!String.IsNullOrEmpty(returnDate.Text)) { return(false); } if (MessageBoxes.NullReturnDate() == MessageBoxResult.Yes) { return(false); } else { return(true); } }
private bool CheckMoneyFail(decimal money) { if (money > 0) { return(false); } if (MessageBoxes.NullSummCash() == MessageBoxResult.Yes) { return(false); } else { return(true); } }
private void сloseCheck_Click(object sender, RoutedEventArgs e) { AddNonPricedServices(); string sendingSuccess = CRM.SendManDocPack( login.Text, CRM.password, 1, moneyForCheck.Text, allCenters.Text, allVisas.Text, returnDate.Text ); string[] sendingData = sendingSuccess.Split('|'); if (sendingData[0] == "OK") { Log.Add("успешно закрыт чек"); BlockCheckButton(block: true); } else if (sendingData[0] == "WARNING") { Log.Add("некоторые услуги из чека не имеют цены: " + sendingData[1]); if (MessageBoxes.NullInServices(sendingData[1]) == MessageBoxResult.Yes) { BlockCheckButton(block: true); } else { CleanCheck(); } } else { Log.Add("во время формирования чека произошла ошибка: " + sendingData[1]); ShowError(checkPlace, sendingData[1]); } }
private void totalContent_MouseDown(object sender, MouseButtonEventArgs e) { MessageBoxes.ShowReceiptContent(Cashbox.manDocPackForPrinting); }