Search in sources :

Example 1 with UserData

use of lab.ticket.model.UserData in project 12306-hunter by xautlx.

the class UserPanel method bindUItoModel.

public UserData bindUItoModel() {
    logger.debug("Binding UI data for user: {}", textLoginUser.getText());
    UserData userData = new UserData();
    userData.setLoginUser(textLoginUser.getText());
    if ("登录成功".equals(lblLoginCodeImg.getText())) {
        userData.setLoginSuccess(true);
    } else {
        userData.setLoginSuccess(false);
    }
    userData.setCookieData(cookieData);
    List<TrainData> trainDatas = userData.getTrainDatas();
    if (StringUtils.isNotBlank(textTrainNo1.getText())) {
        trainDatas.add(new TrainData(textTrainNo1.getText(), (SeatType) comboSeatType1.getSelectedItem()));
    }
    if (StringUtils.isNotBlank(textTrainNo2.getText())) {
        trainDatas.add(new TrainData(textTrainNo2.getText(), (SeatType) comboSeatType2.getSelectedItem()));
    }
    if (StringUtils.isNotBlank(textTrainNo3.getText())) {
        trainDatas.add(new TrainData(textTrainNo3.getText(), (SeatType) comboSeatType3.getSelectedItem()));
    }
    if (StringUtils.isNotBlank(textTrainNo4.getText())) {
        trainDatas.add(new TrainData(textTrainNo4.getText(), (SeatType) comboSeatType4.getSelectedItem()));
    }
    if (StringUtils.isNotBlank(textTrainNo5.getText())) {
        trainDatas.add(new TrainData(textTrainNo5.getText(), (SeatType) comboSeatType5.getSelectedItem()));
    }
    return userData;
}
Also used : TrainData(lab.ticket.model.TrainData) UserData(lab.ticket.model.UserData) SeatType(lab.ticket.model.UserData.SeatType)

Aggregations

TrainData (lab.ticket.model.TrainData)1 UserData (lab.ticket.model.UserData)1 SeatType (lab.ticket.model.UserData.SeatType)1