Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package presentacion;
- import com.vaadin.data.validator.NullValidator;
- import com.vaadin.navigator.View;
- import com.vaadin.navigator.ViewChangeListener.ViewChangeEvent;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.Image;
- import com.vaadin.ui.Label;
- import com.vaadin.ui.Notification;
- import com.vaadin.ui.OptionGroup;
- import com.vaadin.ui.PasswordField;
- import com.vaadin.ui.TextArea;
- import com.vaadin.ui.TextField;
- import com.vaadin.ui.Upload;
- import com.vaadin.ui.Upload.Receiver;
- import com.vaadin.ui.Upload.StartedEvent;
- import com.vaadin.ui.VerticalLayout;
- import domain.model.AccionPublicitaria;
- import services.Usuario;
- public class APmail extends VerticalLayout implements View {
- private static final long serialVersionUID = 1L;
- public static final String NAME = "Mail";
- static String apUsuario;
- static String apPass;
- static String apMensaje;
- static com.google.gwt.user.client.ui.Image apImagen = null;
- static String apDestinatario;
- static String apRed;
- @SuppressWarnings("deprecation")
- public APmail(){
- setSizeFull();
- final VerticalLayout layout = new VerticalLayout();
- Label titulo = new Label();
- titulo.setCaption("Accion personalizada : Mail");
- final TextField usuario = new TextField("Usuario : ");
- usuario.setRequired(true);
- usuario.addValidator(new NullValidator("Dame nombre", false));
- apUsuario = usuario.getValue();
- System.out.println(apUsuario);
- final PasswordField pass = new PasswordField("contraseña");
- pass.setRequired(true);
- pass.addValidator(new NullValidator("Dame nombre", false));
- apPass = pass.getCaption();
- final TextArea mensaje = new TextArea("Descripcion");
- mensaje.setValue(" ");
- apMensaje = mensaje.getCaption();
- Label status = new Label("Please select a file to upload");
- Receiver receiver = null;
- Upload upload = new Upload(null, receiver);
- upload.setImmediate(true);
- upload.setButtonCaption("Select file");
- upload.addStartedListener(new Upload.StartedListener() {
- private static final long serialVersionUID = 1L;
- @Override
- public void uploadStarted(StartedEvent event) {
- upload.setVisible(false);
- status.setValue("Uploading file \"" + event.getFilename() + "\"");
- }
- });
- // upload.addStartedListener(new Upload.ProgressListener() {
- // private static final long serialVersionUID = 1L;
- //
- // @Override
- // public void updateProgress(long readBytes, long contentLength) {
- // }
- // });
- //
- // upload.addListener(new Upload.SucceededListener() {
- // private static final long serialVersionUID = 1L;
- //
- // @Override
- // public void uploadSucceeded(SucceededEvent event) {
- // status.setValue("Uploading file \"" + event.getFilename() + "\" succeeded");
- // }
- // });
- //
- // upload.addListener(new Upload.FailedListener() {
- // private static final long serialVersionUID = 1L;
- //
- // @Override
- // public void uploadFailed(FailedEvent event) {
- // status.setValue("Uploading interrupted");
- // }
- // });
- //
- // upload.addListener(new Upload.FinishedListener() {
- // private static final long serialVersionUID = 1L;
- //
- // @Override
- // public void uploadFinished(FinishedEvent event) {
- // upload.setVisible(true);
- // upload.setCaption("Select another file");
- // }
- // });
- //556654
- Button cargarImagen = new Button("Cargar Imagen",
- new Button.ClickListener() {
- /**
- * CODIGO DE MAXI SCOUT IN HERE
- */
- private static final long serialVersionUID = 1L;
- @Override
- public void buttonClick(com.vaadin.ui.Button.ClickEvent event) {
- //getUI().getNavigator().navigateTo(CreacionAccionesPublicitarias.NAME);
- }
- });
- final TextField destinatario = new TextField("Destinatario : ");
- destinatario.setRequired(true);
- destinatario.addValidator(new NullValidator("Dame destinatario", false));
- apDestinatario = destinatario.getCaption();
- final OptionGroup red = new OptionGroup("Paginas");
- red.addItems("Twitter","LinkedIn","Instagram","Telegram");
- apRed = (String) red.getValue();
- Button crear = new Button("Crear", new Button.ClickListener()
- {
- private static final long serialVersionUID = 1L;
- @Override
- public void buttonClick(com.vaadin.ui.Button.ClickEvent event)
- {
- System.out.println("Se hizo click en crear");
- System.out.println(usuario.getValue());
- AccionPublicitaria nuevaAP = new AccionPublicitaria(apUsuario, apPass, apMensaje, apImagen, apDestinatario,apRed);
- Notification.show("LISTO",
- "accion creada",
- Notification.Type.HUMANIZED_MESSAGE);
- usuario.clear();
- pass.clear();
- mensaje.clear();
- destinatario.clear();
- red.clear();
- }
- });
- Button volver = new Button("volver",
- new Button.ClickListener() {
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- @Override
- public void buttonClick(com.vaadin.ui.Button.ClickEvent event) {
- getUI().getNavigator().navigateTo(AccionesPublicitarias.NAME);
- }
- });
- layout.setMargin(true);
- layout.setSpacing(true);
- layout.addComponent(titulo);
- layout.addComponent(usuario);
- layout.addComponent(pass);
- layout.addComponent(mensaje);
- layout.addComponent(cargarImagen);
- layout.addComponent(status);
- layout.addComponent(upload);
- layout.addComponent(destinatario);
- layout.addComponent(red);
- layout.addComponent(crear);
- layout.addComponent(volver);
- addComponent(layout);
- }
- @Override
- public void enter(ViewChangeEvent event) {
- // TODO Auto-generated method stub
- }
- private void refresh()
- {
- // ApMail();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement