示例#1
0
        /// <summary>
        /// Constructor that takes three arguments, the director as an object and the director list and agencies list.
        /// </summary>
        public clsNationalBank(string vNumber, string vName, string vLastName, double vSalary, string vPhoto, string vBankName, string vBankAddress, double vBankCapital, clsListDirecteurs vListDirecteurs, clsListAgencies vListAgencies)
        {
            // constructor director -> Constructor that takes 4 arguments we add the photo to the base,  and add salary in the class.
            Director = new clsDirecteur(vNumber, vName, vLastName, vSalary, vPhoto);

            clsNationalBank.staticNbBank++;
            IdBank         = staticNbBank;
            BankName       = vBankName;
            BankAddress    = vBankAddress;
            BankCapital    = vBankCapital;
            ListDirecteurs = vListDirecteurs;
            ListAgencies   = vListAgencies;
        }
 /// <summary>
 /// Function : fncAdd(clsDirecteur directeur) -> adds a customer in the Directeur list
 /// </summary>
 /// <param name="directeur"></param>
 /// <returns>ListDirecteurs.Add(directeur.vNumber, directeur); or false</returns>
 public bool fncAdd(clsDirecteur directeur)
 {
     if (!fncExist(directeur.vNumber))
     {
         ListDirecteurs.Add(directeur.vNumber, directeur);
         // MessageBox.Show(ListDirecteurs.Count.ToString());
         return(true);
     }
     else
     {
         return(false);
     }
 }