private void mtImprumuta_Click(object sender, EventArgs e) { Carte carte = adminCarti.GetCarteByIndex(Convert.ToInt32(metroGridCarti.CurrentRow.Cells[0].Value)); if (carte.CartiDisponibile <= 0) { MessageBox.Show("Nu sunt cărți disponibile la moment!"); } else { FormaImprumutaCarte frm = new FormaImprumutaCarte(Convert.ToInt32(metroGridCarti.CurrentRow.Cells[0].Value)); frm.ShowDialog(); } }
private void mtImprumuta_Click(object sender, EventArgs e) { ResetCuloareEtichete(); MarcheazaControaleCuDateIncorecte(Validare()); Cititor cititor = adminCititori.GetCititor(mtxtNume.Text, mtxtPrenume.Text); if (cititor != null) { Carte carte = adminCarti.GetCarteByIndex(Int32.Parse(lblID.Text)); if (cititor.NrMaxCarti() == true) { mlblInfo.Text = "Cititorul a ajuns la numărul maxim de cărți împrumutate!"; } else { cititor.NouImprumut(carte); adminCarti.UpdateCarte(carte); adminCititori.UpdateCititor(cititor); this.Close(); } } else { mlblInfo.Text = "Nu s-a găsit cititorul!"; } }
private void mtReturneaza_Click(object sender, EventArgs e) { Cititor cititor = adminCititori.GetCititorByIndex(Int32.Parse(lblID.Text)); for (int i = 0; i <= cititor.NrCarti; i++) { Carte carte = adminCarti.GetCarteByIndex(cititor.imprumutID[i]); if (carte.NumeComplet.Equals(lstCarti.SelectedItem.ToString())) { cititor.Returnare(carte); adminCarti.UpdateCarte(carte); adminCititori.UpdateCititor(cititor); break; } } AfiseazaLista(); }
public FormaCartiDisponibile(int CodCarte) { InitializeComponent(); adminCarti = StocareFactory.GetAdministratorStocare1(); Carte c = adminCarti.GetCarteByIndex(CodCarte); mlblCartiDisponible.Text = c.CartiDisponibile.ToString(); }
private void SetareControale() { Carte s = adminCarti.GetCarteByIndex(Int32.Parse(lblID.Text)); if (s != null) { mtxtTitlu.Text = s.Titlu; mtxtAutor.Text = s.Autor; mtxtEditura.Text = s.Editura; foreach (var lim in gpbLimba.Controls) { if (lim is RadioButton) { var limBox = lim as RadioButton; if (limBox.Text == s.Limba.ToString()) { limBox.Checked = true; } } } foreach (var genul in gpbGenul.Controls) { if (genul is CheckBox) { var genBox = genul as CheckBox; foreach (String dis in s.Gen) { if (genBox.Text.Equals(dis)) { genBox.Checked = true; } } } } dudNrExemplare.Text = s.NumarExemplare.ToString(); } }