Ejemplo n.º 1
0
 /// <summary>
 /// fncOpenAgence() -> Open a new agence.
 /// </summary>
 /// <param name="vAgencyNumber"></param>
 /// <param name="vAgencyName"></param>
 /// <param name="vAgencyAddress"></param>
 /// <param name="vListClients"></param>
 /// <param name="vListEmployees"></param>
 public void fncOpenAgence(string vAgencyNumber, string vAgencyName, string vAgencyAddress, clsListClients vListClients, clsListEmployees vListEmployees)
 {
     AgencyNumber  = vAgencyNumber;
     AgencyName    = vAgencyName;
     AgencyAddress = vAgencyAddress;
     ListClients   = vListClients;
     ListEmployees = vListEmployees;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructor that takes 3 arguments and two lists.
 /// </summary>
 /// <param name="vAgencyNumber"></param>
 /// <param name="vAgencyName"></param>
 /// <param name="vAgencyAddress"></param>
 /// <param name="vListClients"></param>
 /// <param name="vListEmployees"></param>
 public clsAgency(string vAgencyNumber, string vAgencyName, string vAgencyAddress, clsListClients vListClients, clsListEmployees vListEmployees)
 {
     clsAgency.staticNbcounter++;
     agencyIdCounter = staticNbcounter - 1;
     nbAgency++;
     AgencyNumber  = vAgencyNumber;
     AgencyName    = vAgencyName;
     AgencyAddress = vAgencyAddress;
     ListClients   = vListClients;
     ListEmployees = vListEmployees;
 }
Ejemplo n.º 3
0
 public static void fncWriteClientslineinXML()
 {
     try
     {
         listClients = frmBank.fncGetvListClients();
         XmlWriterSettings set = new XmlWriterSettings();
         set.Indent = true;
         XmlWriter writer = XmlWriter.Create(Application.StartupPath + @"/5.infoClientinLine.xml", set);
         writer.WriteStartDocument();
         writer.WriteStartElement("Clients");
         foreach (clsClient element in listClients.Elements)
         {
             writer.WriteStartElement("Client");
             writer.WriteAttributeString("idCounter", element.vclientIdCounter.ToString());
             writer.WriteAttributeString("number", element.vNumber);
             writer.WriteAttributeString("lastName", element.vLastName);
             writer.WriteAttributeString("nip", element.vNip);
             writer.WriteAttributeString("address", element.vAddress);
             writer.WriteAttributeString("adviserNumber", element.vEmployee.vNumber);
             writer.WriteAttributeString("adviserName", element.vEmployee.vName);
             writer.WriteAttributeString("adviserLastName", element.vEmployee.vLastName);
             writer.WriteAttributeString("hiringYear", element.vEmployee.vHiringDate.vYear.ToString());
             writer.WriteAttributeString("hiringMonth", element.vEmployee.vHiringDate.vMonth.ToString());
             writer.WriteAttributeString("hiringDay", element.vEmployee.vHiringDate.vDay.ToString());
             writer.WriteAttributeString("photoAdviser", element.vEmployee.vPhoto);
             writer.WriteElementString("name", element.vName);
             writer.WriteEndElement();
         }
         writer.WriteEndElement();
         writer.WriteEndDocument();
         writer.Close();
         MessageBox.Show(listClients.Quantity.ToString() + " Clients were added to a xml document !");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
        public static clsListClients fncGetClients(string agencyNumber)
        {
            // variables without employee
            string agNbr, number, name, lastName, nip, address;
            // variables employee
            string         numberEmp, nameEmp, lastNameEmp, photo;
            int            day, month, year;
            StreamReader   myTxt = new StreamReader("6.infoClient.txt");
            clsListClients tmp   = new clsListClients();

            while (!myTxt.EndOfStream)
            {
                // values from txt employee -> 6.infoClient - Copy.txt
                agNbr    = myTxt.ReadLine();
                number   = myTxt.ReadLine();
                name     = myTxt.ReadLine();
                lastName = myTxt.ReadLine();
                nip      = myTxt.ReadLine();
                address  = myTxt.ReadLine();
                // values from txt employee -> 6.infoClient.txt
                numberEmp   = myTxt.ReadLine();
                nameEmp     = myTxt.ReadLine();
                lastNameEmp = myTxt.ReadLine();
                photo       = myTxt.ReadLine();
                day         = Convert.ToInt32(myTxt.ReadLine());
                month       = Convert.ToInt32(myTxt.ReadLine());
                year        = Convert.ToInt32(myTxt.ReadLine());
                if (agNbr == agencyNumber)
                {
                    tmp.fncAdd(new clsClient(number, name, lastName, nip, address, numberEmp, nameEmp, lastNameEmp, photo, day, month, year));
                }
            }
            //MessageBox.Show("Clients : " + tmp.Quantity.ToString());
            myTxt.Close();
            return(tmp);
        }