private void metroTile1_Click(object sender, EventArgs e) { Carte carte = adminCarti.GetCarte(mtxtTitlu.Text, mtxtAutor.Text); if (carte != null) { metroLabel3.Text = carte.ConversieLaSir(); } else { metroLabel3.Text = "Nu s-a găsit cartea"; } }
private void OnButtonAdaugaClicked(object sender, EventArgs e) { int validare = Validare(); txtTitlu.BackColor = Color.White; txtAutor.BackColor = Color.White; txtEditura.BackColor = Color.White; txtNrExemplare.BackColor = Color.White; if (validare == 0) { Carte c = new Carte(txtTitlu.Text, txtAutor.Text, txtEditura.Text, Convert.ToInt32(txtNrExemplare.Text)); lblInfo.Text = c.ConversieLaSir(); adminCarti.AddCarte(c); } else { switch (validare) { case 1: txtTitlu.BackColor = Color.LightCoral; MessageBox.Show("Nu ati introdus un titlu sau acesta a depasit limita de caractere.", "Titlu incorect", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case 2: txtAutor.BackColor = Color.LightCoral; MessageBox.Show("Nu ati introdus autorul sau acesta a depasit limita de caractere.", "Autor incorect", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case 3: txtEditura.BackColor = Color.LightCoral; MessageBox.Show("Nu ati introdus editura sau aceasta a depasit limita de caractere.", "Editura incorecta", MessageBoxButtons.OK, MessageBoxIcon.Error); break; case 4: txtNrExemplare.BackColor = Color.LightCoral; MessageBox.Show("Ati introdus un numar de exemplare invalid.", "Numar de exemplare incorect", MessageBoxButtons.OK, MessageBoxIcon.Error); break; default: break; } } }