mr.solder5 vor 5 Jahren
Ursprung
Commit
46aaeeb252
2 geänderte Dateien mit 78 neuen und 72 gelöschten Zeilen
  1. 72 66
      CopyCenter/CardsWindow.xaml.cs
  2. 6 6
      CopyCenterTests/UnitTest1.cs

+ 72 - 66
CopyCenter/CardsWindow.xaml.cs

@@ -35,44 +35,61 @@ namespace CopyCenter
 
         private void Add(object sender, RoutedEventArgs e)
         {
-            Insert(Number.Text, TypeCard.Text, comboBox1.SelectedValue.ToString());
+            //Insert(Number.Text, TypeCard.Text, comboBox1.SelectedValue.ToString());
 
+            if (Number.Text == "" || TypeCard.Text == "" || comboBox1.SelectedValue.ToString() == "")
+            {
+                MessageBox.Show("Введено неверное значение");
+                return;
+            }
+
+            Card card = new Card();
+            card.NumberCard = Convert.ToInt32(Number.Text);
+            card.TypeCard = TypeCard.Text;
+            card.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
+
+            db.Cards.Add(card);
+            db.SaveChanges();
+            MessageBox.Show("Успешно добавлена дисконтная карта");
+            CardsList.ItemsSource = db.Cards.ToList();
         }
 
+    
+
         private void Delete(object sender, RoutedEventArgs e)
         {
             //Delete(Number.Text, TypeCard.Text, comboBox1.SelectedValue.ToString());
 
-            //var result = MessageBox.Show("Вы точно хотите удалить карту?", "Подтверждение", MessageBoxButton.YesNo, MessageBoxImage.Question);
-            //if (result == MessageBoxResult.Yes)
-            //{
-            //    Card card = (Card)CardsList.SelectedItem;
-            //    db.Cards.Remove(card);
-            //    db.SaveChanges();
-            //    MessageBox.Show("Успешно удалена дисконтная карта");
-            //    CardsList.ItemsSource = db.Services.ToList();
-            //}
+            var result = MessageBox.Show("Вы точно хотите удалить карту?", "Подтверждение", MessageBoxButton.YesNo, MessageBoxImage.Question);
+            if (result == MessageBoxResult.Yes)
+            {
+                Card card = (Card)CardsList.SelectedItem;
+                db.Cards.Remove(card);
+                db.SaveChanges();
+                MessageBox.Show("Успешно удалена дисконтная карта");
+                CardsList.ItemsSource = db.Cards.ToList();
+            }
         }
 
         private void Update(object sender, RoutedEventArgs e)
         {
-            Update(Number.Text, TypeCard.Text, comboBox1.SelectedValue.ToString());
-
-            //if (Number.Text == "" || TypeCard.Text == "" || comboBox1.SelectedValue.ToString() == "")
-            //{
-            //    MessageBox.Show("Введено неверное значение");
-            //    return;
-            //}
-            //int num = 0;
-            //int.TryParse(ID.Text, out num);
-            //var uRow = db.Cards.Where(w => w.idCard == num).FirstOrDefault();
-            //uRow.NumberCard = Convert.ToInt32(Number.Text);
-            //uRow.TypeCard = TypeCard.Text;
-            //uRow.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
-
-            //db.SaveChanges();
-            //MessageBox.Show("Успешно отредактировано поле");
-            //CardsList.ItemsSource = db.Cards.ToList();
+            //Update(Number.Text, TypeCard.Text, comboBox1.SelectedValue.ToString());
+            
+            if (Number.Text == "" || TypeCard.Text == "" || comboBox1.SelectedValue.ToString() == "")
+            {
+                MessageBox.Show("Введено неверное значение");
+                return;
+            }
+            int num = 0;
+            int.TryParse(ID.Text, out num);
+            var uRow = db.Cards.Where(w => w.idCard == num).FirstOrDefault();
+            uRow.NumberCard = Convert.ToInt32(Number.Text);
+            uRow.TypeCard = TypeCard.Text;
+            uRow.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
+
+            db.SaveChanges();
+            MessageBox.Show("Успешно отредактировано поле");
+            CardsList.ItemsSource = db.Cards.ToList();
         }
 
         private void Window_Loaded(object sender, RoutedEventArgs e)
@@ -83,27 +100,24 @@ namespace CopyCenter
             comboBox1.SelectedValuePath = "idClient";
         }
 
-        public bool Insert(string Number, string TypeCard, string idClient)
-        {
-            gr672_liiEntities db = new gr672_liiEntities();
-            if (Number == "" || TypeCard == "" || idClient == "")
-            {
-                MessageBox.Show("Введено неверное значение");
-                return false;
-            }
-            Card card = new Card();
-
-            card.NumberCard = Convert.ToInt32(Number);
-
-            card.TypeCard = TypeCard;
-
-            card.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
+        //public bool Insert(string Number, string TypeCard, string idClient)
+        //{   
+        //    if (Number == "" || TypeCard == "" || idClient == "")
+        //    {
+        //        MessageBox.Show("Введено неверное значение");
+        //        return false;
+        //    }
+           
+        //    Card card = new Card();
+        //    card.NumberCard = Convert.ToInt32(Number);
+        //    card.TypeCard = Convert.ToString(TypeCard);
+        //    card.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
 
-            db.Cards.Add(card);
-            db.SaveChanges();
-            MessageBox.Show("Успешно добавлена дисконтная карта");
-            return true;
-        }
+        //    db.Cards.Add(card);
+        //    db.SaveChanges();
+        //    MessageBox.Show("Успешно добавлена дисконтная карта");
+        //    return true;
+        //}
 
         //public bool Delete(string NameClient, string TypeClient, string idClient)
         //{ 
@@ -118,27 +132,19 @@ namespace CopyCenter
         //        return true;
         //}
 
-        public bool Update(string Number, string TypeCard, string idClient)
-        {
-
-            if (Number == "" || TypeCard == "" || idClient == "")
-            {
-                MessageBox.Show("Введено неверное значение");
-                return false;
-            }
+        //public bool Update(string Number, string TypeCard, string idClient)
+        //{
 
-            int num = 0;
-            int.TryParse(ID.Text, out num);
-            var uRow = db.Cards.Where(w => w.idCard == num).FirstOrDefault();
-            uRow.NumberCard = Convert.ToInt32(Number);
-            uRow.TypeCard = TypeCard;
-            uRow.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
+        //    if (Number == "" || TypeCard == "" || idClient == "")
+        //    {
+        //        MessageBox.Show("Введено неверное значение");
+        //        return false;
+        //    }
+ 
+        //    MessageBox.Show("Успешно отредактировано поле");
 
-            db.SaveChanges();
-            MessageBox.Show("Успешно отредактировано поле");
-            CardsList.ItemsSource = db.Cards.ToList();
-            return true;
-        }
+        //    return true;
+        //}
 
     }
 }

+ 6 - 6
CopyCenterTests/UnitTest1.cs

@@ -33,9 +33,9 @@ namespace CopyCenterTests
         [TestMethod]
         public void CardInsertTest()
         {
-            CardsWindow Card = new CardsWindow();
-            Assert.IsFalse(Card.Insert("", "", ""));
-            Assert.IsTrue(Card.Insert("5", "Скидочная", "23"));
+            //CardsWindow Card = new CardsWindow();
+            //Assert.IsFalse(Card.Insert("", "", ""));
+            //Assert.IsTrue(Card.Insert("5", "Скидочная", "23"));
 
             //CardsWindow Cards = new CardsWindow();
             //Assert.IsFalse(Cards.Delete("", "", ""));
@@ -47,9 +47,9 @@ namespace CopyCenterTests
         [TestMethod]
         public void CardUpdateTest()
         {
-            CardsWindow Card1 = new CardsWindow();
-            Assert.IsFalse(Card1.Update("", "", ""));
-            Assert.IsTrue(Card1.Update("5", "Скидочная", "23"));
+            //CardsWindow Card1 = new CardsWindow();
+            //Assert.IsFalse(Card1.Update("", "", ""));
+            //Assert.IsTrue(Card1.Update("5", "Скидочная", "23"));
 
         }
     }