private void saveBtn_Click(object sender, RoutedEventArgs e) { if (_contractor != null) { using (var db = new ContractorContext()) { _contractor.ContractorName = ContractorNameBox.Text; _contractor.ManagerName = ManagerNameBox.Text; _contractor.ContactEmail = Email.Text; _contractor.ContactPhone = PhoneNumber.Text; db.Contractors.AddOrUpdate(_contractor); db.SaveChanges(); } } else { using (var db = new ContractorContext()) { Contractor nc = new Contractor() { ContractorName = ContractorNameBox.Text, ManagerName = ManagerNameBox.Text, ContactEmail = Email.Text, ContactPhone = PhoneNumber.Text }; db.Contractors.AddOrUpdate(nc); db.SaveChanges(); } } this.Close(); }
public NewContractor(Contractor _contractor) { InitializeComponent(); this._contractor = _contractor; ContractorNameBox.Text = _contractor.ContractorName; ManagerNameBox.Text = _contractor.ManagerName; Email.Text = _contractor.ContactEmail; PhoneNumber.Text = _contractor.ContactPhone; }
public AddOrder(Contractor item) { InitializeComponent(); _contractor = item; OrderPositions.Columns[0].Width = OrderPositions.Width*70/100; OrderPositions.Columns[1].Width = OrderPositions.Width * 30 / 100; HandleStuff(); GridItems = new List<PositionsQty>(); OrderPositions.ItemsSource = GridItems; this.DataContext = this; }