|
@@ -19,9 +19,11 @@ namespace CopyCenter
|
|
|
/// </summary>
|
|
|
public partial class CardsWindow : Window
|
|
|
{
|
|
|
+ gr672_liiEntities db;
|
|
|
public CardsWindow()
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
+ db = new gr672_liiEntities();
|
|
|
}
|
|
|
|
|
|
private void Exit_Click(object sender, RoutedEventArgs e)
|
|
@@ -30,5 +32,37 @@ namespace CopyCenter
|
|
|
mw.Show();
|
|
|
this.Close();
|
|
|
}
|
|
|
+
|
|
|
+ private void Add(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+ Card card = new Card();
|
|
|
+ card.NumberCard = Convert.ToInt32(Number.Text);
|
|
|
+ card.TypeCard = TypeCard.Text;
|
|
|
+ card.idClient = Convert.ToInt32(idClient.Text);
|
|
|
+ db.Cards.Add(card);
|
|
|
+ db.SaveChanges();
|
|
|
+ CardsList.ItemsSource = db.Cards.ToList();
|
|
|
+ }
|
|
|
+
|
|
|
+ private void Delete(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+ Card dRow = new Card();
|
|
|
+ dRow = db.Cards.Where(w => w.NumberCard == Convert.ToInt32((Number.Text))).FirstOrDefault();
|
|
|
+ db.Cards.Remove(dRow);
|
|
|
+ db.SaveChanges();
|
|
|
+ CardsList.ItemsSource = db.Cards.ToList();
|
|
|
+ }
|
|
|
+
|
|
|
+ private void Update(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+
|
|
|
+ Card uRow = new Card();
|
|
|
+ uRow = db.Cards.Where(w => w.NumberCard == Convert.ToInt32((Number.Text))).FirstOrDefault();
|
|
|
+ uRow.NumberCard = Convert.ToInt32(Number.Text);
|
|
|
+ uRow.TypeCard = TypeCard.Text;
|
|
|
+ uRow.idClient = Convert.ToInt32(idClient.Text);
|
|
|
+ db.SaveChanges();
|
|
|
+ CardsList.ItemsSource = db.Cards.ToList();
|
|
|
+ }
|
|
|
}
|
|
|
}
|