private ComponentShoe GetValueFromControl(ComponentShoe component) { component.ComponentID = Int32.Parse(txtComponentID.Text); component.ComponentName = txtComponentName.Text; component.Description = txtDescription.Text; component.CreatedTime = DateTime.Now; component.ModifiedTime = DateTime.Now; return(component); }
private void ClearValue() { txtComponentName.Focus(); txtComponentName.Clear(); txtDescription.Clear(); component = new ComponentShoe(); componentClicked = new ComponentShoe(); }
private void cbComponent_SelectionChanged(object sender, SelectionChangedEventArgs e) { var cbComponentClicked = sender as ComboBox; if (cbComponentClicked == null) { return; } componentClicked = cbComponentClicked.SelectedItem as ComponentShoe; ComboboxChanged(); }
private void dgComponent_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { componentClicked = dgComponent.CurrentItem as ComponentShoe; if (componentClicked == null) { return; } insertOrUpdate = false; InjectValueToControl(componentClicked); HighlightItemClicked(); }
// Create public static void Insert(ComponentShoe model) { using (var db = new MouldEntities()) { var canInsert = db.ComponentShoes.SingleOrDefault(s => s.ComponentID == model.ComponentID && s.ComponentName.Equals(model.ComponentName)); if (canInsert == null) { db.ComponentShoes.Add(model); db.SaveChanges(); } } }
// Update public static void Update(ComponentShoe model) { using (var db = new MouldEntities()) { var canUpdate = db.ComponentShoes.SingleOrDefault(s => s.ComponentID == model.ComponentID); if (canUpdate != null) { canUpdate.ComponentName = model.ComponentName; canUpdate.Description = model.Description; canUpdate.ModifiedTime = DateTime.Now; db.SaveChanges(); } } }
private void bwLoad_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { cbOutsoleCode.SelectedItem = orderList.FirstOrDefault(); orderClicked = orderList.FirstOrDefault(); cbOutsoleCode.ItemsSource = orderList; cbSupplier.SelectedItem = supplierList.FirstOrDefault(); supplierClicked = supplierList.FirstOrDefault(); cbSupplier.ItemsSource = supplierList; cbComponent.SelectedItem = componentList.FirstOrDefault(); componentClicked = componentList.FirstOrDefault(); cbComponent.ItemsSource = componentList; btnAddMold.Content = String.Format("Add a mold for\n{0}\n{1}\n{2}", orderClicked.OutsoleCode, componentClicked.ComponentName, supplierClicked.SupplierName); this.Cursor = null; }
public ComponentWindow() { bwLoad = new BackgroundWorker(); bwLoad.DoWork += bwLoad_DoWork; bwLoad.RunWorkerCompleted += bwLoad_RunWorkerCompleted; bwSave = new BackgroundWorker(); bwSave.DoWork += bwSave_DoWork; bwSave.RunWorkerCompleted += bwSave_RunWorkerCompleted; bwRemove = new BackgroundWorker(); bwRemove.DoWork += bwRemove_DoWork; bwRemove.RunWorkerCompleted += bwRemove_RunWorkerCompleted; componentCurrentList = new List <ComponentShoe>(); componentToRemoveList = new List <ComponentShoe>(); component = new ComponentShoe(); InitializeComponent(); }
public CreateANewSetWindow() { bwLoad = new BackgroundWorker(); bwLoad.DoWork += bwLoad_DoWork; bwLoad.RunWorkerCompleted += bwLoad_RunWorkerCompleted; orderList = new List <Order>(); supplierList = new List <Supplier>(); componentList = new List <ComponentShoe>(); currentMoldList = new List <Mold>(); orderClicked = new Order(); sizeRunList = new List <SizeRun>(); supplierClicked = new Supplier(); componentClicked = new ComponentShoe(); offDayList = new List <OffDay>(); offDayMapList = new List <OffDay_Supplier_Mapping>(); sizeNoClickedList = new List <String>(); InitializeComponent(); }
private void InjectValueToControl(ComponentShoe component) { txtComponentID.Text = componentClicked.ComponentID.ToString(); txtComponentName.Text = componentClicked.ComponentName; txtDescription.Text = componentClicked.Description; }