Example #1
0
 //Constructor cu parametrii 2
 public Carte(string _nume, string _autor, string _editura, int _AnAparitie, int _NrExemplare, int n, int specificatii)
 {
     Nume            = _nume;
     Autor           = _autor;
     Editura         = _editura;
     AnAparitie      = _AnAparitie;
     NrExemplare     = _NrExemplare;
     IDcarte         = ID;
     ID              = ID + 1;
     GenCarte        = (GENCARTE)(n);
     Specificatii    = (SPECIFICATII)specificatii;
     DataActualizare = DateTime.Now;
 }
Example #2
0
        public Carte(string linieFisier)
        {
            var dateFisier = linieFisier.Split(SEPARATOR_PRINCIPAL_FISIER);

            //ordinea de preluare a campurilor este data de ordinea in care au fost scrise in fisier prin apelul implicit al metodei ToString()
            IDcarte      = Convert.ToInt32(dateFisier[(int)CampuriCarte.ID]);
            Nume         = dateFisier[(int)CampuriCarte.NUME];
            Autor        = dateFisier[(int)CampuriCarte.AUTOR];
            Editura      = dateFisier[(int)CampuriCarte.EDITURA];
            AnAparitie   = Int32.Parse(dateFisier[(int)CampuriCarte.ANAPARITIE]);
            NrExemplare  = Int32.Parse(dateFisier[(int)CampuriCarte.NREXEMPLARE]);
            GenCarte     = (GENCARTE)Convert.ToInt32(dateFisier[(int)CampuriCarte.GEN]);
            Specificatii = (SPECIFICATII)Convert.ToInt32(dateFisier[(int)CampuriCarte.SPECIFICATII]);
        }