/// <summary> /// 添加编码规则 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SystemManagementAndTools_CodeSchemeManage_CodeTool_AddCodeRule_SimpleButton_Click(object sender, EventArgs e) { int codeSchemeID = (int)SystemManagementAndTools_CodeSchemeManage_CodeTool_SelectCode_LookUpEdit.EditValue; CodeRuleCodes codeRuleCodes = new CodeRuleCodes(); codeRuleCodes.name = SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleName_TextEdit.Text.ToString(); codeRuleCodes.digit = int.Parse(SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleLocation_TextEdit.Text); switch (SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleType_ComboBoxEdit.Text.ToString()) { case "常规码": codeRuleCodes.type = 0; break; case "预置码": codeRuleCodes.type = 1; break; case "占位码": codeRuleCodes.type = 2; break; case "流水码": codeRuleCodes.type = 3; break; } codeRuleCodes.remark = SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleRemark_MemoEdit.Text.ToString(); MessageBox.Show(codeRuleCodes.name + "," + codeRuleCodes.digit + "," + codeRuleCodes.type + "," + codeRuleCodes.remark); //WcfServiceLocator.Create<ICodeRuleSet>().AddCodeRule(codeRuleCodes,codeSchemeID); }
public List<CodeRuleCodes> findCodeRule(int CodeSchemeID) { List<CodeRuleCodes> list = new List<CodeRuleCodes>(); CodeRuleCodes code1 = new CodeRuleCodes(); code1.name = "没有成文规则1"; code1.type = 0; code1.remark = "逻辑好模糊的说1"; code1.digit = 3; CodeRuleCodes code2 = new CodeRuleCodes(); code2.name = "没有成文规则2"; code2.type = 1; code2.remark = "逻辑好模糊的说2"; code2.digit = 2; CodeRuleCodes code3 = new CodeRuleCodes(); code3.name = "没有成文规则3"; code3.type = 2; code3.remark="逻辑好模糊的说3"; code3.digit = 4; CodeRuleCodes code4 = new CodeRuleCodes(); code4.name = "没有成文规则3"; code4.type = 3; code4.remark = "逻辑好模糊的说4"; code4.digit = 3; list.Add(code1); list.Add(code2); list.Add(code3); list.Add(code4); for (int i = 0; i < list.Count;i++ ) { switch(list[i].type){ case 0: list[i].typeToString = "常规码"; break; case 1: list[i].typeToString="预制码"; break; case 2: list[i].typeToString = "占位码"; break; case 3: list[i].typeToString = "流水码"; break; } } return list; }
public bool AddCodeRule(CodeRuleCodes code, int CodeSchemeID) { return false; }
public bool modifyCodeRuleSet(CodeRuleCodes codes) { return false; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SystemManagementAndTools_CodeSchemeManage_CodeTool_ModifyCodeRule_SimpleButton_Click(object sender, EventArgs e) { CodeRuleCodes codeRuleCodes = new CodeRuleCodes(); codeRuleCodes = (CodeRuleCodes)SystemManagementAndTools_CodeSchemeManage_CodeTool_CodeRuleList_GridView.GetFocusedRow(); }
private void SystemManagementAndTools_CodeSchemeManage_CodeTool_CodeRuleList_GridView_RowCellClick(object sender, DevExpress.XtraGrid.Views.Grid.RowCellClickEventArgs e) { if (e.Button == MouseButtons.Left) { CodeRuleCodes codeRuleCodes = new CodeRuleCodes(); codeRuleCodes = (CodeRuleCodes)SystemManagementAndTools_CodeSchemeManage_CodeTool_CodeRuleList_GridView.GetFocusedRow(); SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleName_TextEdit.Text = codeRuleCodes.name; SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleLocation_TextEdit.Text = codeRuleCodes.digit.ToString(); SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleType_ComboBoxEdit.Text = codeRuleCodes.typeToString; SystemManagementAndTools_CodeSchemeManage_CodeTool_RuleRemark_MemoEdit.Text = codeRuleCodes.remark; } }