예제 #1
0
        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";
            }
        }
예제 #2
0
        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;
                }
            }
        }