mr.solder5 před 5 roky
rodič
revize
016db9228c

+ 29 - 14
CopyCenter/OrdersWindow.xaml.cs

@@ -35,28 +35,43 @@ namespace CopyCenter
 
         private void Add(object sender, RoutedEventArgs e)
         {
-            //Order order = new Order();
-            //order.NameService = Name.Text;
-            //order.PriceService = Convert.ToInt32(Price.Text);
-            //order.DescriptionService = Description.Text;
-            //order.idCategory = Convert.ToInt32(idCategory.Text);
-            //order.idCategory = Convert.ToInt32(idCategory.Text);
-            //order.idCategory = Convert.ToInt32(idCategory.Text);
-            //order.idCategory = Convert.ToInt32(idCategory.Text);
-            //order.idCategory = Convert.ToInt32(idCategory.Text);
-            //db.Service.Add(service);
-            //db.SaveChanges();
-            //ServicesList.ItemsSource = db.Service.ToList();
+            Order order = new Order();
+            order.NumberOrder = Convert.ToInt32(Number.Text);
+            order.ViewOrder = Price.Text;
+            order.OrderDate = Convert.ToDateTime(Date.Text);
+            order.CostOrder = Convert.ToInt32(Price.Text);
+            order.idClient = Convert.ToInt32(idClient.Text);
+            order.idService = Convert.ToInt32(idService.Text);
+            order.idUser = Convert.ToInt32(idUser.Text);
+            order.idPayment = Convert.ToInt32(idPayment.Text);
+            db.Orders.Add(order);
+            db.SaveChanges();
+            OrdersList.ItemsSource = db.Orders.ToList();
         }
 
         private void Delete(object sender, RoutedEventArgs e)
         {
-
+            Order dRow = new Order();
+            dRow = db.Orders.Where(w => w.NumberOrder == Convert.ToInt32((Number.Text))).FirstOrDefault();
+            db.Orders.Remove(dRow);
+            db.SaveChanges();
+            OrdersList.ItemsSource = db.Clients.ToList();
         }
 
         private void Update(object sender, RoutedEventArgs e)
         {
-
+            Order uRow = new Order();
+            uRow = db.Orders.Where(w => w.NumberOrder == Convert.ToInt32((Number.Text))).FirstOrDefault();
+            uRow.NumberOrder = Convert.ToInt32(Number.Text);
+            uRow.ViewOrder = Price.Text;
+            uRow.OrderDate = Convert.ToDateTime(Date.Text);
+            uRow.CostOrder = Convert.ToInt32(Price.Text);
+            uRow.idClient = Convert.ToInt32(idClient.Text);
+            uRow.idService = Convert.ToInt32(idService.Text);
+            uRow.idUser = Convert.ToInt32(idUser.Text);
+            uRow.idPayment = Convert.ToInt32(idPayment.Text);
+            db.SaveChanges();
+            OrdersList.ItemsSource = db.Services.ToList();
         }
     }
 }

+ 3 - 3
CopyCenter/RegistrationWindow.xaml.cs

@@ -30,13 +30,13 @@ namespace CopyCenter
         {
             if (login.Text == "" || password.Password == "" || lastname.Text == "" || firstname.Text == "" || middlename.Text == "" || contactnumber.Text == "")
             {
-              MessageBox.Show("Введено неверное значение");
-              return;
+               MessageBox.Show("Введено неверное значение");
+               return;
             }
             if (db.Users.Select(item => item.Login).Contains(login.Text))
             {
                MessageBox.Show("Такой логин уже существует в системе");
-                return;
+               return;
             }
             User newUser = new User()
             {