Esempio n. 1
0
        private void ChangePage_Click(object sender, RoutedEventArgs e)
        {
            employess.Visibility     = Visibility.Hidden;
            trips.Visibility         = Visibility.Hidden;
            home.Visibility          = Visibility.Hidden;
            companyAssets.Visibility = Visibility.Hidden;


            Style style   = Application.Current.FindResource("buttonStyle") as Style;
            Style styleCl = Application.Current.FindResource("buttonStyleCl") as Style;

            Home.Style          = style;
            AdminPanel.Style    = style;
            Trips.Style         = style;
            CompanyAssets.Style = style;

            Button bt = sender as Button;

            switch (bt.Name.ToString())
            {
            case "Home":
                home.Visibility = Visibility.Visible;
                Home.Style      = styleCl;
                home.UpdateTripsList();
                home.UpdateInformation();
                break;

            case "AdminPanel":
                employess.Visibility = Visibility.Visible;
                AdminPanel.Style     = styleCl;
                employess.CarsListUpdate();
                employess.EmployeeListUpdate();
                break;

            case "Trips":
                trips.Visibility = Visibility.Visible;
                Trips.Style      = styleCl;
                trips.UpdateTripsList();
                trips.updateLists();
                break;

            case "CompanyAssets":
                companyAssets.Visibility = Visibility.Visible;
                CompanyAssets.Style      = styleCl;
                companyAssets.UpdateEmployee();
                companyAssets.UpdateCar();
                break;
            }
        }
Esempio n. 2
0
        private void addCar_Button(object sender, RoutedEventArgs e)
        {
            if ((CarModel.Text != "") && (CarNumber.Text != "") && (YearOfIssue.Text != ""))
            {
                using (CarContext db = new CarContext())
                {
                    Car cr = db.Cars.Where(c => c.CarNumber == CarNumber.Text).FirstOrDefault();
                    if (CarNumber.Text.Length < 8)
                    {
                        WarnngMessage.Text = "Неверный формат номера!";
                    }
                    else if (cr == null)
                    {
                        Car car = new Car();
                        car.CarName     = CarModel.Text;
                        car.CarNumber   = CarNumber.Text;
                        car.YearOfIssue = YearOfIssue.Text;
                        car.State       = "Свободна";
                        car.CarLevel    = CarLevel.SelectedValue.ToString();

                        db.Cars.Add(car);
                        db.SaveChanges();

                        this.Close();
                        em.CarsListUpdate();
                    }
                    else
                    {
                        WarnngMessage.Text = "Этот номер уже есть!";
                    }
                }
            }
            else
            {
                WarnngMessage.Text = "Заполните все поля!";
            }
        }