package ivasoft.mainwindow.teklif;
import com.vaadin.data.Property;
import com.vaadin.data.Property.ValueChangeEvent;
import com.vaadin.ui.AbsoluteLayout;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.ComboBox;
import com.vaadin.ui.Label;
import com.vaadin.ui.PopupDateField;
import com.vaadin.ui.TextField;
@SuppressWarnings("serial")
public class TeklifInfoUi extends AbsoluteLayout{
public TeklifInfoUi() {
super();
setSizeFull();
setHeight("150px");
final PopupDateField datetime = new PopupDateField();
datetime.setValue(new java.util.Date());
datetime.setResolution(PopupDateField.RESOLUTION_SEC);
datetime.setImmediate(true);
datetime.setEnabled(false);
final PopupDateField teklifBitisTarihi= new PopupDateField("Teklif Bitiş Tarihi");
teklifBitisTarihi.setValue(new java.util.Date());
teklifBitisTarihi.setResolution(PopupDateField.RESOLUTION_SEC);
teklifBitisTarihi.setImmediate(true);
final ComboBox bizdenIlgili = new ComboBox("Bizden İlgili");
final ComboBox onlardanIlgili = new ComboBox("Onlardan İlgili");
final TextField konu = new TextField("Konu");
final ComboBox teklifDurumu = new ComboBox("Teklif Durumu");
final Label toplamTeklifTutari = new Label("Toplam Teklif Tutarı");
final Label karYuzdesi = new Label("Kar Yüzdesi");
final CheckBox animsat = new CheckBox("Anımsat");
final Label dolarKuru = new Label("Dolar Kuru : 2.123");
final Label euroKuru = new Label("Euro kuru : 2.400");
addComponent(bizdenIlgili, "left : 30px ; top : 15px");
addComponent(onlardanIlgili, "left : 30px ; top : 60px");
addComponent(konu, "left : 30px ; top : 105px");
addComponent(toplamTeklifTutari, "left : 250px ; top : 15px");
addComponent(karYuzdesi, "left : 250px ; top : 60px");
addComponent(animsat, "left : 250px ; top : 105px");
addComponent(datetime, "left : 350px ; top : 105px");
addComponent(teklifDurumu, "left : 525px ; top : 15px");
addComponent(euroKuru, "left : 525px ; top : 60px");
addComponent(dolarKuru, "left : 525px ; top : 105px");
addComponent(teklifBitisTarihi, "left : 750px; top : 15px");
animsat.setImmediate(true);
animsat.addListener(new Property.ValueChangeListener() {
public void valueChange(ValueChangeEvent event) {
boolean value = (Boolean) event.getProperty().getValue();
if (value) {
datetime.setEnabled(true);
} else {
datetime.setEnabled(false);
}
}
});
}
}