|
@@ -19,14 +19,11 @@ namespace CopyCenter
|
|
|
/// </summary>
|
|
|
public partial class CardsWindow : Window
|
|
|
{
|
|
|
- gr672_liiEntities db;
|
|
|
+ gr672_liiEntities db = new gr672_liiEntities();
|
|
|
public CardsWindow()
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
- db = new gr672_liiEntities();
|
|
|
- comboBox1.ItemsSource = db.Clients.ToList();
|
|
|
- comboBox1.DisplayMemberPath = "NameClient";
|
|
|
- comboBox1.SelectedValuePath = "idClient";
|
|
|
+
|
|
|
}
|
|
|
|
|
|
private void Exit_Click(object sender, RoutedEventArgs e)
|
|
@@ -80,8 +77,10 @@ namespace CopyCenter
|
|
|
|
|
|
private void Window_Loaded(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
- db = new gr672_liiEntities();
|
|
|
- CardsList.ItemsSource = db.Cards.ToList();
|
|
|
+ CardsList.ItemsSource = db.Cards.ToList();
|
|
|
+ comboBox1.ItemsSource = db.Clients.ToList();
|
|
|
+ comboBox1.DisplayMemberPath = "NameClient";
|
|
|
+ comboBox1.SelectedValuePath = "idClient";
|
|
|
}
|
|
|
|
|
|
public bool Insert(string Number, string TypeCard, string idClient)
|
|
@@ -92,6 +91,16 @@ namespace CopyCenter
|
|
|
MessageBox.Show("Введено неверное значение");
|
|
|
return false;
|
|
|
}
|
|
|
+ Card card = new Card();
|
|
|
+
|
|
|
+ card.NumberCard = Convert.ToInt32(Number);
|
|
|
+
|
|
|
+ card.TypeCard = TypeCard;
|
|
|
+
|
|
|
+ card.idClient = Convert.ToInt32(comboBox1.SelectedValue.ToString());
|
|
|
+
|
|
|
+ db.Cards.Add(card);
|
|
|
+ db.SaveChanges();
|
|
|
MessageBox.Show("Успешно добавлена дисконтная карта");
|
|
|
return true;
|
|
|
}
|
|
@@ -117,6 +126,7 @@ namespace CopyCenter
|
|
|
MessageBox.Show("Введено неверное значение");
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
int num = 0;
|
|
|
int.TryParse(ID.Text, out num);
|
|
|
var uRow = db.Cards.Where(w => w.idCard == num).FirstOrDefault();
|