示例#1
0
        public static Utente GetInstance()
        {
            if (_instance == null)
            {
                _instance = new Utente();
                _instance._nome = "Dario";
                _instance._cognome = "Pasquali";
                _instance._username = "******";
                _instance._numeroDiTelefono = "051234567";

                Indirizzo sped = new Indirizzo();
                sped.Via = "Frullo";
                sped.Cap = "40055";
                sped.Citta = "Castenaso";
                sped.NumeroCivico = "11/3";
                sped.Provincia = "Bologna";
                sped.Stato = "Italia";

                Indirizzo sped1 = new Indirizzo();
                sped1.Via = "Romitino";
                sped1.Cap = "40055";
                sped1.Citta = "Castenaso";
                sped1.NumeroCivico = "5";
                sped1.Provincia = "Bologna";
                sped1.Stato = "Italia";

                _instance._indirizziSalvati.Add(sped);
                _instance._indirizziSalvati.Add(sped1);
            }
            return _instance;
        }
示例#2
0
        public Controller()
        {
            _user = Utente.GetInstance();
            _assemblato = new Assemblato();
            _autenticato = false;

            //_lista = new List<Componente>();
            FiltroStrategy.ElencoComponenti = ElencoComponenti.GetInstance();

            
        }
示例#3
0
 public string AnnullaRichiesta()
 {
     _componente = null;
     _utente = null;
     return "Annullamento richiesta andato a buon fine!";
 }
示例#4
0
        public Acquisto(Assemblato assemblato, MetodoSpedizione metodoSpedizione, bool assemblaggio, Indirizzo IndirizzoSpedizione, Indirizzo IndirizzoFatturazione, Utente utente, int quantità)
        {
            _assemblato = assemblato;
            _metodoSpedizione = metodoSpedizione;
            _assemblaggio = assemblaggio;
            _indirizzoSpedizione = IndirizzoSpedizione;
            _indirizzoFatturazione = IndirizzoFatturazione;
            _utente = utente;

            _speseDiSpedizione = CalcolaSpeseDiSpedizione();
            _acquistoId = CalcolaId();
            _data = DateTime.Now;
            
            _quantità = quantità;

        }
示例#5
0
 public Richiesta(ComponenteNonDisponibile componente, Utente utente)
 {
     _componente = componente;
     _utente = utente;
 }