Exemple #1
0
 private void acceptButton_Click(object sender, RoutedEventArgs e)
 {
     if (mileageBox.Text != "")
     {
         s.Report(rc, double.Parse(mileageBox.Text));
         s.Delete("rented_car", rc.ID);
         if (needRepairBox.IsChecked == true)
         {
             if (reasonBox.Text != "" && priceBox.Text != "")
             {
                 rpc        = new RepairCar();
                 rpc.Carid  = rc.Car_ID;
                 rpc.Reason = reasonBox.Text;
                 rpc.Price  = double.Parse(priceBox.Text);
                 s.Repair(rpc);
                 DialogResult = true;
             }
             else
             {
                 MessageBox.Show("Не введені дані про ремонт");
             }
         }
         else
         {
             DialogResult = true;
         }
     }
     else
     {
         MessageBox.Show("Не введений пробіг");
     }
 }
Exemple #2
0
        public void Repair(RepairCar rpc)
        {
            String       Query = String.Format("INSERT INTO {0}.repair (Car_ID, Reason, Price) VALUES ({1},'{2}',{3}) ", DataBase, rpc.Carid, rpc.Reason, rpc.Price.ToString("0.00", System.Globalization.CultureInfo.InvariantCulture));
            MySqlCommand Cmd   = new MySqlCommand(Query, serverconn);

            try
            {
                serverconn.Open();
                Cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            {
                switch (ex.Number)
                {
                case 1062:
                    MessageBox.Show("Елемент з таким ім'ям вже існує в базі");
                    break;
                }
            }
            finally
            {
                serverconn.Close();
            }
        }