コード例 #1
0
        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!";
            }
        }
コード例 #2
0
        private void mtCauta_Click(object sender, EventArgs e)
        {
            ResetCuloareEtichete();
            MarcheazaControaleCuDateIncorecte(Validare());

            Cititor cititor = adminCititori.GetCititor(mtxtNume.Text, mtxtPrenume.Text);

            if (cititor != null)
            {
                mlblInfo.Text        = cititor.ConversieLaSir();
                lblID.Text           = cititor.Cod.ToString();
                mtReturneaza.Visible = true;
                mtImprumut.Visible   = true;
            }
            else
            {
                mlblInfo.Text        = "Nu s-a găsit cititorul!";
                mtImprumut.Visible   = false;
                mtReturneaza.Visible = false;
            }
        }