private void BtnDeleteCustomer_Click(object sender, RoutedEventArgs e) { KubixAdmin.Material newMaterial = context.Materials.Find(_material.MaterialID); if (newMaterial != null) { context.Materials.Remove(newMaterial); context.SaveChanges(); } Application.Current.MainWindow.Content = new Materials(); }
protected void Control_click(object sender, EventArgs e) { MaterialControl mc = (MaterialControl)sender; KubixAdmin.Material tempMaterial = null; foreach (KubixAdmin.Material material in context.Materials.Local) { if (material.MaterialID == mc.MaterialID) { tempMaterial = material; } } if (tempMaterial != null) { Application.Current.MainWindow.Content = new Material(tempMaterial); } }
public Material(KubixAdmin.Material mt) { InitializeComponent(); enable = (Style)FindResource("ButtonPrimary"); disable = (Style)FindResource("ButtonPrimaryDisabled"); _material = mt; if (mt != null) { tbxName.Text = mt.Name; tbxDescription.Text = mt.Description; tbxUnitMeasurement.Text = mt.UnitMeasurement; tbxUnitPrice.Text = mt.UnitPrice.ToString(); tbxType.Text = mt.Type; btnDeleteCustomer.Style = enable; } else { btnDeleteCustomer.Style = disable; } }
private void BtnSave_Click(object sender, RoutedEventArgs e) { KubixAdmin.Material newMaterial; if (_material != null) { newMaterial = context.Materials.Find(_material.MaterialID); } else { newMaterial = new KubixAdmin.Material(); context.Materials.Add(newMaterial); } newMaterial.Name = tbxName.Text; newMaterial.Description = tbxDescription.Text; newMaterial.UnitMeasurement = tbxUnitMeasurement.Text; newMaterial.UnitPrice = int.Parse(tbxUnitPrice.Text); newMaterial.Type = tbxType.Text; context.SaveChanges(); Application.Current.MainWindow.Content = new Materials(); }