//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; }
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]); }