//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboCutSheets_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && formloaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { QueryParms.CutSheetReceipts.Add(repo.LoadCutSheetReceipt(item._Pk)); } else { var value = QueryParms.CutSheetReceipts.Find(it => it.TLCUTSHR_Pk == item._Pk); if (value != null) { QueryParms.CutSheetReceipts.Remove(value); } } } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboDepartments_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && formloaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { parms.Departments.Add(repo.LoadDepartments(item._Pk)); } else { var value = parms.Departments.Find(it => it.Dep_Id == item._Pk); if (value != null) { parms.Departments.Remove(value); } } } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboQuality_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && formloaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { parms.Qualities.Add(repo.LoadQuality(item._Pk)); } else { var value = parms.Qualities.Find(it => it.TLGreige_Id == item._Pk); if (value != null) { parms.Qualities.Remove(value); } } } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboSizes_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && FormLoaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { QueryParms.Sizes.Add(repo.LoadSize(item._Pk)); } else { var value = QueryParms.Sizes.Find(it => it.SI_id == item._Pk); if (value != null) { QueryParms.Sizes.Remove(value); } } } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void comboOperators_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && FormLoaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { parms.Operators.Add(repo.LoadOperators(item._Pk)); } else { var value = parms.Operators.Find(it => it.MachOp_Pk == item._Pk); if (value != null) { parms.Operators.Remove(value); } } } }
//------------------------------------------------------------------------------------- // this message handler gets called when the user checks/unchecks an item the combo box //---------------------------------------------------------------------------------------- private void cmboQAResults_CheckStateChanged(object sender, EventArgs e) { if (sender is Cutting.CheckComboBoxItem && formloaded) { Cutting.CheckComboBoxItem item = (Cutting.CheckComboBoxItem)sender; if (item.CheckState) { parms.QAResults.Add(repo.LoadQAResults(item._Pk)); } else { var value = parms.QAResults.Find(it => it.TLCUTQA_Bundle_FK == item._Pk); if (value != null) { parms.QAResults.Remove(value); } } } }