/*
* CitationScreen6.java
*
* � <your company here>, 2003-2008
* Confidential and proprietary.
*/
package newCitation.com;
import net.rim.device.api.ui.*;
import net.rim.device.api.ui.component.*;
import net.rim.device.api.ui.container.*;
import net.rim.device.api.system.*;
/**
*
*/
class CitationScreen6 extends MainScreen {
ButtonField btn;
CitationScreen6(Citation c1) {
LabelField lf1 = new LabelField("VERIFY CITATION & CLOSE INCIDENT", LabelField.ELLIPSIS | LabelField.USE_ALL_WIDTH)
{
protected void paintBackground(net.rim.device.api.ui.Graphics g)
{
g.clear();
g.getColor();
g.setColor(Color.CYAN);
g.fillRect(0, 0, Display.getWidth(), Display.getHeight());
g.setColor(Color.BLUE);
}
};
FontFamily fontFamily[] = FontFamily.getFontFamilies();
Font font1 = fontFamily[1].getFont(FontFamily.CBTF_FONT, 14);
lf1.setFont(font1);
setTitle(lf1);
add(new SeparatorField());
int temp3 = c1.getVehicleCnt();
int temp4 = c1.getPersonNum();
for(int k=0; k < temp3; k++){
add(new RichTextField("Auto License Plate #: " + c1.v[k].plate.getText()));
for(int m=0; m < temp4; m++){
String assoc = "Associate with vehicle #" + k;
if(c1.p[m].associated.getLabel().equals(assoc)){
add(new RichTextField("Name: " + c1.p[m].first.toString() + " " + c1.p[m].middle.toString() + " " + c1.p[m].last.toString()));
}
}
}
// ButtonField
btn = new ButtonField("Continue", ButtonField.CONSUME_CLICK);
btn.setChangeListener(new ButtonListener6(c1));
add(btn);
}
public class ButtonListener6 implements FieldChangeListener {
Citation c6;
public ButtonListener6(Citation n6){
//c2 = new CitationScreen2(n2);
c6 = n6;
}
public void fieldChanged(Field field, int context) {
ButtonField btn = (ButtonField) field;
if(btn.getLabel().toString() == "Continue"){
UiApplication.getUiApplication().pushScreen(new CitationScreen7(c6));
//pushScreen(new CitationScreen3(c2));
}
//else if(btn4.getLabel().toString() == "Go Back"){
// UiApplication.getUiApplication().pushScreen(new CitationScreen1(c2));
// //pushScreen(new CitationScreen1());
//}
}
}
}