private void saleShowButtonActionPerformed() {
        if (dataForUpdate.getFromStation() == null || dataForUpdate.getFromStation().equals("")) {
            JOptionPane.showMessageDialog(null, "Некорректно введена станция отправления. Повторите ввод.");
            return;
        } else if (dataForUpdate.getToStation() == null || dataForUpdate.getToStation().equals("")) {
            JOptionPane.showMessageDialog(null, "Некорректно введена станция прибытия. Повторите ввод.");
            return;
        } else if (dataForUpdate.getDepartureTime().after(dataForUpdate.getArrivalTime())) {
            JOptionPane.showMessageDialog(null, "Некорректно введен временной интервал. Повторите ввод.");
            return;
        }

        request.setService(Constants.ClientService.getScheduleFromAtoB);
        request.setObject(dataForUpdate);

        ResponseDTO responce;
        try {
            responce = ClientConnectionManager.connect(request);
        } catch (ConnectToServerException ex) {
            JOptionPane.showMessageDialog(null, ex.getMessage());
            return ;
        }

        if (responce.getStatus() == Constants.StatusOfExecutedService.success) {
            saleTrainsTableModel.setTrains((ArrayList<ScheduleDTO>) responce.getObject());
            saleTrainsTableModel.fireTableDataChanged();
        } else if (responce.getStatus() == Constants.StatusOfExecutedService.error) {
            JOptionPane.showMessageDialog(null, (String) responce.getObject());
        }
    }