Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1

    JAVA swing ho bisogno di aiuto per progetto!!

    Ho un problema riguardante il passaggio parametri durante il richiamo dei metodi in una classe differente. Praticamente devo effettuare il LogIn, ho creato la classe Utente con tutti i metodi getter e setter, poi, quando vado a verificare il logIn se sono inseriti nel database devo verificare solo id e passeord , ma il problema è che il non so come fare a richiamare solo quei due parametri senza verificare tutti gli altri ecco il codice....

    //Classe Utente

    codice:
    package it.model;
    
    import javax.xml.crypto.Data;
    
    import it.dao.PersonaDAO;
    
    public class Utente {
        private String IdUtente;
        private String Nome;
        private String Cognome;
        private char sesso;
        private Data DataNascita;
        private String Ruolo;
        private String Password;
        
        public Utente(String IdUtente,String Nome,String Cognome, char sesso,Data dataN,String Ruolo,String Pasw){
            this.IdUtente=IdUtente;
            this.Nome=Nome;
            this.Cognome=Cognome;
            this.sesso=sesso;
            DataNascita=dataN;
            this.Ruolo=Ruolo;
            Password=Pasw;
            }
    
        public String getIdUtente() {
            return IdUtente;
        }
    
        public void setIdUtente(String idUtente) {
            IdUtente = idUtente;
        } 
        public String getNome() {
            return Nome;
        }
    
        public void setNome(String nome) {
            Nome = nome;
        }
    
        public String getCognome() {
            return Cognome;
        }
    
        public void setCognome(String cognome) {
            Cognome = cognome;
        }
    
        public char getSesso() {
            return sesso;
        }
    
        public void setSesso(char sesso) {
            this.sesso = sesso;
        }
    
        public Data getDataNascita() {
            return DataNascita;
        }
    
        public void setDataNascita(Data dataNascita) {
            DataNascita = dataNascita;
        }
    
        public String getRuolo() {
            return Ruolo;
        }
    
        public void setRuolo(String ruolo) {
            Ruolo = ruolo;
        }
    
        public String getPassword() {
            return Password;
        }
    
        public void setPassword(String password) {
            Password = password;
        }
    
        public boolean logIn(){
            return PersonaDAO.getInstance().userExists(this);
        }
    
    
    }

    //classe verifica logIn

    codice:
    package it.view.listeners;
    
    import it.view.logIn;
    import it.Business.PersonaBusiness;
    
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class LoginBtnListener  implements ActionListener{
    
        private logIn logIn;
        public LoginBtnListener(logIn logIn) {
            super();
            this.logIn=logIn;
        
        }
        public void actionPerformed(ActionEvent e){
            String IdUtente=logIn.U.getText();
            String Password=logIn.P.getText();
            
            boolean utenteEsiste=PersonaBusiness.getInstance().verLogIn(IdUtente,Password);
    
    // qui mi servono solo questi due parametri solo cheil programma mi da errore!!!
            
            
        }
    }

    codice:
    /*Questi due sono collegati ad un altra classe che si collega al database e anche qui devo passare tutti i parametri e non solo quelli che mi servono come devo fare Aiutatemi per favore
    
    */
    package it.Business;
    
    import javax.xml.crypto.Data;
    
    import it.model.Utente;
    public class PersonaBusiness {
        
        private static PersonaBusiness instance;
        public static PersonaBusiness getInstance(){
            if(instance==null)
                instance=new PersonaBusiness();
            return instance;    
        }
        
            public boolean verLogIn(String IdUtente,String Nome,String Cognome, char sesso,Data dataN,String Ruolo,String Password){
                Utente u=new Utente(IdUtente,Nome,Cognome,sesso,dataN,Ruolo,Password);
                return u.logIn();
            }
    }
    Ultima modifica di LeleFT; 10-05-2016 a 11:11 Motivo: Aggiunti i tag CODE

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.