//Constructor cu parametrii public Carte(string _nume, string _autor, string _editura, int _AnAparitie, int _NrExemplare, int n) { Nume = _nume; Autor = _autor; Editura = _editura; AnAparitie = _AnAparitie; NrExemplare = _NrExemplare; IDcarte = ID; ID = ID + 1; GenCarte = (GENCARTE)(n); }
//Constructor fara parametrii public Carte() { Nume = string.Empty; Autor = string.Empty; Editura = string.Empty; GenCarte = GENCARTE.Copii; AnAparitie = 0; NrExemplare = 0; IDcarte = ID; ID = ID + 1; }
//Constructor fara parametrii public Carte() { Nume = string.Empty; Autor = string.Empty; Editura = string.Empty; GenCarte = GENCARTE.Copii; AnAparitie = 0; NrExemplare = 0; IDcarte = ID; ID = ID + 1; DataActualizare = DateTime.Now; }
//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]); }
//Constructor care primeste un sir public Carte(string sirr) { string[] buff = sirr.Split(','); Nume = buff[0]; Autor = buff[1]; Editura = buff[2]; AnAparitie = Convert.ToInt32(buff[3]); NrExemplare = Convert.ToInt32(buff[4]); IDcarte = ID; ID += ID; int i = Convert.ToInt16(buff[5]); GenCarte = (GENCARTE)(i); }