public void onbtnLoginCommand(com.codename1.ui.events.ActionEvent ev, Command cmd) {
// show a wait dialog
InfiniteProgress prog = new InfiniteProgress();
Dialog dlg = prog.showInifiniteBlocking();
dlg.setTitle("Logging On");
login();
dlg.dispose();
}
protected void login() {
ConnectionRequest r = new ConnectionRequest() {
@Override
protected void readResponse(InputStream input) throws IOException {
json = new JSONParser().parseJSON(new InputStreamReader(input));
}
@Override
protected void postResponse() {
MessageBox.OK("yay", "it worked");
}
};
r.setUrl(GLOBALS.BASEURL + "/validateLogin");
r.setPost(true);
r.addArgument("user", gui_Text_Field_UserName.getText());
r.addArgument("password", gui_Text_Field_Password.getText());
NetworkManager.getInstance().addToQueueAndWait(r);
}
protected void loadCurrentActivity() {
ConnectionRequest r = new ConnectionRequest() {
@Override
protected void readResponse(InputStream input) throws IOException {
// parse it
}
@Override
protected void postResponse() {
//display it
}
};
r.setUrl(GLOBALS.BASEURL + "/getCurrentActivity");
r.setPost(true);
r.addArgument("hash", GLOBALS.employee.getPassword());
NetworkManager.getInstance().addToQueueAndWait(r);
}
protected void loadStats() {
ConnectionRequest r = new ConnectionRequest() {
@Override
protected void readResponse(InputStream input) throws IOException {
// parse it
}
@Override
protected void postResponse() {
//display it
}
};
r.setUrl(GLOBALS.BASEURL + "/getStats");
r.setPost(true);
r.addArgument("hash", GLOBALS.employee.getPassword());
NetworkManager.getInstance().addToQueueAndWait(r);
}