package it.agilis.mens.azzeroCO2.client.mvc.views;
import com.extjs.gxt.ui.client.mvc.AppEvent;
import com.extjs.gxt.ui.client.mvc.Controller;
import com.extjs.gxt.ui.client.mvc.View;
import it.agilis.mens.azzeroCO2.client.components.PagamentoSella;
import it.agilis.mens.azzeroCO2.client.mvc.events.PagamentoSellaEvents;
import it.agilis.mens.azzeroCO2.shared.model.OrdineModel;
/**
* Created by IntelliJ IDEA.
* User: giovannilt
* Date: 3/17/11
* Time: 11:40 PM
* To change this template use File | Settings | File Templates.
*/
public class PagamentoSellaView extends View {
// la finestra di login รจ una dialog modale
private PagamentoSella pagamentoSellaDialog;
public PagamentoSellaView(Controller controller) {
super(controller);
}
@Override
protected void initialize() {
super.initialize();
pagamentoSellaDialog = new PagamentoSella();
}
@Override
protected void handleEvent(AppEvent event) {
if (event.getType() == PagamentoSellaEvents.EnableButton) {
pagamentoSellaDialog.enableButton();
} else if (event.getType() == PagamentoSellaEvents.CloseForm) {
pagamentoSellaDialog.hide();
} else if (event.getType() == PagamentoSellaEvents.ShowForm) {
pagamentoSellaDialog.enableButton();
pagamentoSellaDialog.show();
}
}
public void setPagamentoModel(OrdineModel model) {
pagamentoSellaDialog.setModel(model);
}
}