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;
}