private void Add_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db   = new rentcarEntities(); // подключение бд
            Order           save = new Order              // создание класса SAVE
            {
                RentStatus = RenStatus.Text,
                IdCar      = int.Parse(dtCar.Rows[CarLi.SelectedIndex].ItemArray[0].ToString()), // Из класса SAVE выбираются 4 переменные, в которые добавляются 4 переменные которые ввел пользователь
                idClient   = int.Parse(dtClient.Rows[ClientLi.SelectedIndex].ItemArray[0].ToString()),
                RentTime   = RenTime.Text
            };

            db.Order.Add(save); // далее идет добавление и сохранение данных в бд
            db.SaveChanges();
            MessageBox.Show("Заказ добавлен");
            if (SecurityContext.avtovxod == 3)
            {
                OrderList reg = new OrderList();

                this.Hide();
                reg.Show();
            }
            if (SecurityContext.avtovxod == 1)
            {
                OrderClient reg = new OrderClient();
                this.Hide();
                reg.Show();
            }
        }
Beispiel #2
0
 private void aut_Click(object sender, RoutedEventArgs e)
 {
     if (Name.Text != "" && SecondName.Text != "" && MiddlName.Text != "" && Phone.Text != "" && Login.Text != "" && Password.Text != "")
     {
         rentcarEntities db   = new rentcarEntities();
         Users           save = new Users // Класс пользователя
         {
             Name        = Name.Text,
             SecondName  = SecondName.Text,
             MiddlName   = MiddlName.Text,
             PhoneNumber = Phone.Text,
             Login       = Login.Text,
             Password    = Password.Text,
             Role        = "Client"
         };
         db.Users.Add(save); // добавление класса пользователя
         db.SaveChanges();   // Сохранение класса пользователя
         MessageBox.Show("Клиент добавлен");
         MainWindow reg = new MainWindow();
         this.Hide();
         reg.Show();
     }
     else
     {
         MessageBox.Show("Вы заполнили не все поля");
     }
 }
Beispiel #3
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            try
            { if (Rentime.Text != "" && RenStatus.Text != "")
              {
                  rentcarEntities db    = new rentcarEntities();
                  var             order = db.Order.Find(SecurityContext.idOrder);
                  order.IdCar      = int.Parse(dtCar.Rows[CarLi.SelectedIndex].ItemArray[0].ToString());
                  order.idClient   = int.Parse(dtClient.Rows[ClietnLi.SelectedIndex].ItemArray[0].ToString());
                  order.RentTime   = Rentime.Text;
                  order.RentStatus = RenStatus.Text;
                  double f = int.Parse(dtCar.Rows[CarLi.SelectedIndex].ItemArray[6].ToString()) * int.Parse(Rentime.ToString());
                  order.Summ = f.ToString();

                  db.Order.Create();
                  db.SaveChanges();
                  OrderList re = new OrderList();
                  this.Hide();
                  re.Show();
              }
              else
              {
                  MessageBox.Show("Вы заполнили не все поля");
              } }
            catch
            {
                MessageBox.Show("Вы заполнили не все поля");
            }
        }
Beispiel #4
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db    = new rentcarEntities();
            Order           order = db.Order.Find(SecurityContext.idOrder);

            db.Order.Remove(db.Order.Where(dr => dr.idOrder == SecurityContext.idOrder).FirstOrDefault());
            db.SaveChanges();
            OrderList re = new OrderList();

            this.Hide();
            re.Show();
        }
Beispiel #5
0
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db    = new rentcarEntities();
            var             users = db.Users.Find(SecurityContext.idClient);

            db.Users.Remove(db.Users.Where(dr => dr.IdUser == SecurityContext.idClient).FirstOrDefault());
            db.SaveChanges();
            ClientList re = new ClientList();

            this.Hide();
            re.Show();
        }
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                rentcarEntities db  = new rentcarEntities();
                var             car = db.Cars.Find(SecurityContext.idClient);
                db.Cars.Remove(db.Cars.Where(dr => dr.idCar == SecurityContext.idClient).FirstOrDefault());

                db.SaveChanges();
                CarList re = new CarList();
                this.Hide();
                re.Show();
            }
            catch
            { MessageBox.Show("Данный автомобиль участвует в заказе"); }
        }
Beispiel #7
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db  = new rentcarEntities();
            Cars            car = db.Cars.Find(SecurityContext.idClient);

            car.CarModel     = Carmodel.Text;
            car.Car          = Car.Text;
            car.CarAvailable = CarAvailable.Text;
            car.CarCountry   = CarCountry.Text;
            car.CarYear      = CarYear.Text;
            car.VIN          = VIN.Text;
            db.Cars.Create();
            db.SaveChanges();
            CarList re = new CarList();

            this.Hide();
            re.Show();
        }
Beispiel #8
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db = new rentcarEntities();
            Users           us = db.Users.Find(SecurityContext.idClient);

            us.Name        = Name.Text;
            us.MiddlName   = MiddlName.Text;
            us.SecondName  = SecondName.Text;
            us.PhoneNumber = Phone.Text;
            us.Login       = Login.Text;
            us.Password    = Password.Text;

            db.Users.Create();
            db.SaveChanges();
            ClientList re = new ClientList();

            this.Hide();
            re.Show();
        }
        private void button_Click(object sender, RoutedEventArgs e)
        {
            rentcarEntities db   = new rentcarEntities();
            Cars            save = new Cars
            {
                Car          = Car.Text,
                CarAvailable = Available.Text,
                CarCountry   = Country.Text,
                CarModel     = Model.Text,
                CarYear      = Data.Text,
                VIN          = Vin.Text
            };

            db.Cars.Add(save);
            db.SaveChanges();
            MessageBox.Show("Машина добавлен");
            CarList reg = new CarList();

            this.Hide();
            reg.Show();
        }