Enviar um convite!

2 respostas
guisantogui

Olha soh tenho um trab q tenho q fazer o segunte, enviar um convite de um Usuario para outro, o programa não ultiliza nenhum banco de dados, apenas abre a janela, e cria dois usuarios (ou +) e então envia um convite, eu jah consegui enviar, mas tenho q poder aceitar ou recusar este convite, então tive q apagar o meu codigo.

Alguem pode me ajudar?

Vou postar minhas classes abaixo:

Classe Compromisso:
import java.util.*;
import java.text.*;

public class Compromisso
{

    private String assunto, msg;
    private Calendar dataInicio, dataFim;
    private Usuario user;
    

   
    public Compromisso(String assunto, String msg, int dia, int mes, int ano, int hora, int minuto, int diaF, int mesF, int anoF,int horaF, int minutoF, String nome, String email)
    {
        this.assunto = assunto;
        this.msg = msg;
        dataInicio = new GregorianCalendar(ano, mes, dia, hora, minuto);
        dataFim = new GregorianCalendar(anoF, mesF, diaF, horaF, minutoF);
        user = new Usuario(nome, email);
      
    }
    
    public Usuario getUser()
    {
        return user;
    }
    
    public String getAssunto()
    {
        return assunto;
    }
    
    public String getMsg()
    {
        return msg;
    }
       
    public void setAssunto(String assunto)
    {
        this.assunto = assunto;
    }
    
    public void setMsg(String msg)
    {
        this.msg = msg;
    }    
    
    public String getDataInicio()
    {
        int dia = dataInicio.get(GregorianCalendar.DAY_OF_MONTH);   
        int mes = dataInicio.get(GregorianCalendar.MONTH); 
        int ano = dataInicio.get(GregorianCalendar.YEAR);
        int hora = dataInicio.get(GregorianCalendar.HOUR_OF_DAY); 
        int minuto = dataInicio.get(GregorianCalendar.MINUTE);
        String date = dia + "/" + mes + "/" + ano + " - " +hora + ":" + minuto;
        return date;
    }
    
    public String getDataFim()
    {
        int dia = dataFim.get(GregorianCalendar.DAY_OF_MONTH);   
        int mes = dataFim.get(GregorianCalendar.MONTH); 
        int ano = dataFim.get(GregorianCalendar.YEAR);
        int hora = dataFim.get(GregorianCalendar.HOUR_OF_DAY); 
        int minuto = dataFim.get(GregorianCalendar.MINUTE);
        String date = dia + "/" + mes + "/" + ano + " - " +hora + ":" + minuto;
        return date;
    }
    
    public String buscaDataPC()
    {
        Calendar data = new GregorianCalendar();
        SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy, HH : mm");
        String dataPC = sf.format(data.getTime());
        return dataPC;
    }
}

Classe Lista de Compromissos não aceitos

import java.util.*;

public class ListaAuxiliarComp
{
   
    private ArrayList<Compromisso> listaAux;
    private ArrayList<Usuario> listaAuxi;
    
    public ListaAuxiliarComp()
    {
        listaAux = new ArrayList<Compromisso> ();
        listaAuxi = new ArrayList<Usuario> ();
    }
    
    public boolean addCompromissoNaLista(Compromisso c)
    {
        return listaAux.add(c);
    }
    
    public Compromisso pesquisaCompromisso(String assunto)
    {
        Compromisso c = null;
        for(int pos = 0; pos < listaAux.size(); pos ++)
        {
            c = listaAux.get(pos);
            if(c.getAssunto().equals(assunto))
                return c;
        }
        return null;
    }
    
    public String pesquisarCompUser(String email)
    {
        String str = "";
        for (int pos = 0; pos < listaAux.size(); pos++)
        {
            Compromisso c = listaAux.get(pos);
            if(c.getUser().getEmail().equals(email))
                str += "\n"+c.getAssunto() + "\n\n" + c.getMsg() + "\nData inicial: "+c.getDataInicio() +"\nData final: "+ c.getDataFim()+"\n";
        }
        return str;
    }
    
    public boolean aceitar;
        
    
}

Valeu galera!

2 Respostas

guisantogui

Alguem poderia me ajudar?

eh q eh meio URGENTE esse trab

guisantogui

Alguem saberia me ajudarrrr?
:cry:

Criado 27 de junho de 2009
Ultima resposta 27 de jun. de 2009
Respostas 2
Participantes 1