Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
 public bool modifyCodeRuleSet(CodeRuleCodes codes)
 {
     return(false);
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
 public bool AddCodeRule(CodeRuleCodes code, int CodeSchemeID)
 {
     return(false);
 }
Ejemplo n.º 6
0
        /// <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();
        }