Пример #1
0
 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);
 }
Пример #2
0
        private void ClearValue()
        {
            txtComponentName.Focus();

            txtComponentName.Clear();
            txtDescription.Clear();

            component        = new ComponentShoe();
            componentClicked = new ComponentShoe();
        }
Пример #3
0
        private void cbComponent_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var cbComponentClicked = sender as ComboBox;

            if (cbComponentClicked == null)
            {
                return;
            }
            componentClicked = cbComponentClicked.SelectedItem as ComponentShoe;
            ComboboxChanged();
        }
Пример #4
0
 private void dgComponent_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     componentClicked = dgComponent.CurrentItem as ComponentShoe;
     if (componentClicked == null)
     {
         return;
     }
     insertOrUpdate = false;
     InjectValueToControl(componentClicked);
     HighlightItemClicked();
 }
Пример #5
0
 // 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();
         }
     }
 }
Пример #6
0
 // 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();
         }
     }
 }
Пример #7
0
        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;
        }
Пример #8
0
        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();
        }
Пример #9
0
        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();
        }
Пример #10
0
 private void InjectValueToControl(ComponentShoe component)
 {
     txtComponentID.Text   = componentClicked.ComponentID.ToString();
     txtComponentName.Text = componentClicked.ComponentName;
     txtDescription.Text   = componentClicked.Description;
 }