private bool LoadActiveReference(string article, ProcessType pp) { using (var xsetting = new XSetting()) { var k = xsetting.GetDatabaseConnection(); var kk = new Database(k.TableName, k.Provider, k.FileLocation); var kkk = kk.LoadByArticle(article); if (!kkk) { return(false); } _currentRunning = ParseLoadedData(kk.Data, pp); UpdateActiveReferenceLabels(_currentRunning); _individualVariables = UpdateLabelVars("Individual1", kk.Data); _groupVariables = UpdateLabelVars("Group1", kk.Data); _incompleteVariables = UpdateLabelVars("Incomplete1", kk.Data); _individualLabel.Initiate(_individualVariables); _groupLabel.Initiate(_groupVariables); _incompleteLabel.Initiate(_incompleteVariables); xsetting.UpdateLastRunning(_currentRunning); xsetting.Save(); } return(true); }
private void PackingGroupOnGroupingPackedQuantitySizeAchieved(object sender, int quantity, int deltaQuantity) { _groupLabel.Print(); UpdateLabelVisibleWithInvoke(lblBoxRemove, true); using (var t = new XSetting()) { t.UpdateLastRunning(_currentRunning); t.Save(); } }
private void IncreaseIndividualFail(int delta) { if (_currentRunning.IndividualFail + delta < 0) { return; } _currentRunning.IndividualFail += delta; UpdateLabelWithInvoke(lblFail, _currentRunning.IndividualFail.ToString("000")); using (var t = new XSetting()) { t.UpdateLastRunning(_currentRunning); t.Save(); } }
private void IncreaseIndividualPass(int delta) { if (_currentRunning.IndividualPass + delta < 0) { return; } _currentRunning.IndividualPass += delta; UpdateLabelWithInvoke(lblPass, _currentRunning.IndividualPass.ToString("000")); _packingGroup.SetPackableQuantity(_currentRunning.IndividualPass); using (var t = new XSetting()) { t.UpdateLastRunning(_currentRunning); t.Save(); } }