|
@@ -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;
|
|
|
+ //}
|
|
|
|
|
|
}
|
|
|
}
|