示例#1
0
        //actions necessary before printing fill selectedData Class and creatw print object
        private void printInitialisation()
        {
            Clients      c = null;
            string       l = null;
            PersonalData s = null;

            //find client
            for (int i = 0; i < ex.getClientsList().Count; i++)
            {
                if (ex.getClientsList()[i].getNick() == clientsComboBox.Text)
                {
                    c = ex.getClientsList()[i];
                    break;
                }
            }
            //find license plate
            for (int i = 0; i < ex.getCarList().Count; i++)
            {
                if (ex.getCarList()[i].getName() == carsComboBox.Text)
                {
                    l = ex.getCarList()[i].getLicensePlate();
                    break;
                }
            }
            //find seler
            for (int i = 0; i < ex.getPersonalDataList().Count; i++)
            {
                if (ex.getPersonalDataList()[i].getName() == selerComboBox.Text)
                {
                    s = ex.getPersonalDataList()[i];
                    break;
                }
            }

            s.setLastID(SelerIdtextBox.Text);
            SelerIdtextBox.Text = (Convert.ToInt32(SelerIdtextBox.Text) + 1).ToString();
            selectedData.setPersonalData(s);
            selectedData.setClient(c);
            selectedData.setLicensePlate(l);
            print.setSelectedData(selectedData);
        }