private void listaImprumut_KeyDown(object sender, KeyEventArgs e)
        {
            var     imprumutMod = (Imprumut)listaImprumut.SelectedItems[0].Tag;
            Carte   c           = imprumutMod.carte;
            Cititor ci          = imprumutMod.cititor;

            if (e.KeyCode == Keys.Enter)
            {
                using (var formularModificaContract = new FormContract(imprumutMod))
                {
                    if (formularModificaContract.ShowDialog(this) == DialogResult.OK)
                    {
                        using (var form = new FormCarte(c))
                        {
                            if (form.ShowDialog() == DialogResult.OK)
                            {
                                using (var formc = new formCititor(ci))
                                {
                                    formc.ShowDialog();
                                }
                            }
                        }
                    }
                }
            }
        }
 public Imprumut(int nr, DateTime di, Carte c, Cititor ci)
 {
     this.numar         = nr;
     this.data_imprumut = di;
     this.carte         = new Carte(c.titlu, c.autor, c.domeniu, c.cota, c.nr_raft);
     this.cititor       = new Cititor(ci.nume, ci.adresa, ci.cnp, ci.varsta);
     this.data_limita   = new DateTime(data_imprumut.Year, data_imprumut.Month, data_imprumut.Day + 7);
 }
Esempio n. 3
0
        public formCititor(Cititor cititor = null)
        {
            InitializeComponent();

            this.cititor = cititor;
            if (cititor == null)
            {
                return;
            }
            else
            {
                this.Text         = "Informatii Cititor";
                tbNume.Text       = cititor.nume;
                tbAdresa.Text     = cititor.adresa;
                tbCnp.Text        = cititor.cnp;
                tbVarsta.Text     = cititor.varsta.ToString();
                tbNume.ReadOnly   = true;;
                tbAdresa.ReadOnly = true;
                tbCnp.ReadOnly    = true;
                tbVarsta.ReadOnly = true;
            }
        }