Exemplo n.º 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!";
            }
        }
Exemplo n.º 2
0
        private void mtImprumut_Click(object sender, EventArgs e)
        {
            Cititor c = adminCititori.GetCititorByIndex(Convert.ToInt32(metroGridCititori.CurrentRow.Cells[0].Value));

            if (c.NrMaxCarti() == true)
            {
                MessageBox.Show("Cititorul a ajuns la numărul maxim de cărți împrumutate!");
            }
            else
            {
                FormaImprumuta frm = new FormaImprumuta(Convert.ToInt32(metroGridCititori.CurrentRow.Cells[0].Value));
                frm.ShowDialog();
            }
        }
Exemplo n.º 3
0
        private void mtImprumut_Click(object sender, EventArgs e)
        {
            Cititor c = adminCititori.GetCititorByIndex(Int32.Parse(lblID.Text));

            if (c.NrMaxCarti() == true)
            {
                MessageBox.Show("Cititorul a ajuns la numărul maxim de cărți împrumutate!");
            }
            else
            {
                FormaImprumuta frm = new FormaImprumuta(Int32.Parse(lblID.Text));
                frm.ShowDialog();
            }
        }