Exemple #1
0
 private void AddOwnerBtn_Click(object sender, EventArgs e)
 {
     if (owner == null)
     {
         Tariff      Tariff = null;
         MobilePhone Mobile = null;
         bool        sex    = SexBox.Text == "Мужской" ? true : false;
         foreach (var tariff in Tariff.getList())
         {
             if (tariff.Name == TariffBox.Text)
             {
                 Tariff = tariff;
             }
         }
         foreach (var mobile in MobilePhone.getList())
         {
             if (mobile.producer.Name + " " + mobile.modelPhone.Name == PhoneBox.Text)
             {
                 Mobile = mobile;
             }
         }
         Objects.Owner.Add(Mobile, Tariff, SurnameBox.Text, MiddleNameBox.Text, FirstNameBox.Text, sex, url, PassportBox.Text, NumberPhoneBox.Text);
         Close();
     }
     else
     {
         owner.firstName  = FirstNameBox.Text;
         owner.middleName = MiddleNameBox.Text;
         owner.surname    = SurnameBox.Text;
         foreach (var mobile in MobilePhone.getList())
         {
             if (PhoneBox.SelectedItem.ToString() == mobile.producer.Name + " " + mobile.modelPhone.Name)
             {
                 owner.mobilePhone = mobile;
                 break;
             }
         }
         foreach (var tariff in Tariff.getList())
         {
             if (TariffBox.Text == tariff.Name)
             {
                 owner.tariff = tariff;
             }
         }
         List <Service> services = new List <Service>();
         foreach (var service in Service.getList())
         {
             if (useSerivce.Contains(service.Name))
             {
                 services.Add(service);
             }
         }
         owner.services       = services;
         owner.sex            = SexBox.SelectedIndex == 0;
         owner.passportNumber = PassportBox.Text;
         owner.mobileNumber   = NumberPhoneBox.Text;
         owner.photoUrl       = url;
         Close();
     }
 }
Exemple #2
0
 private void FillTariffBox()
 {
     TariffBox.Items.Clear();
     foreach (var tariff in Tariff.getList())
     {
         TariffBox.Items.Add(tariff.Name);
         try
         {
             if (tariff.Name == owner.tariff.Name)
             {
                 TariffBox.SelectedIndex = TariffBox.Items.Count - 1;
             }
         }
         catch { }
     }
 }
Exemple #3
0
        private void AddBtn_Click(object sender, EventArgs e)
        {
            List <Service> services = new List <Service>();

            foreach (var service in Service.getList())
            {
                if (useSerivce.Contains(service.Name))
                {
                    services.Add(service);
                }
            }
            Tariff.Add(NameBox.Text, DescriptionBox.Text, double.Parse(PriceBox.Text));
            List <Tariff> tarrifs = Tariff.getList();

            tarrifs[tarrifs.Count - 1].Services = services;
            Close();
        }
Exemple #4
0
 public double resultPrice()
 {
     price = 0;
     foreach (var tariff in Tariff.getList())
     {
         if (tariff.Name == TariffBox.Text)
         {
             price += tariff.Price;
         }
     }
     for (int i = 0; i < ServiceLstUse.Items.Count; i++)
     {
         foreach (var serviceName in Service.getList())
         {
             if (serviceName.Name == ServiceLstUse.Items[i].ToString())
             {
                 price += serviceName.Price;
             }
         }
     }
     return(price);
 }