private void FormMaterielEdit_Load(object sender, EventArgs e) { // 初始化下拉框值 ComboBoxExtend.initComboBox(this.comboBoxMaterielAttribut, MATERIEL_ATTRIBUTE_TABLE_NAME, true); ComboBoxExtend.initComboBox(this.comboBoxValuationType, VALUATION_TYPE_LIST_TABLE_NAME, true); ComboBoxExtend.initComboBox(this.comboBoxUnit, UNIT_LIST_TABLE_NAME, true); ComboBoxExtend.initComboBox(this.comboBoxUnitPurchase, UNIT_LIST_TABLE_NAME, true); ComboBoxExtend.initComboBox(this.comboBoxUnitSale, UNIT_LIST_TABLE_NAME, true); ComboBoxExtend.initComboBox(this.comboBoxStorage, STORAGE_LIST_TABLE_NAME, true); if (!m_isAdd) { this.buttonAdd.Enabled = false; this.buttonMaterielGroup.Enabled = false; if (m_isEditMateriel) { m_materiel = Materiel.getInctance().getMaterielInfoFromPkey(m_materielPkey); } else { m_materielType = MaterielType.getInctance().getMaterielTypeInfoFromPkey(m_materielGroupPkey); m_isMaterielGroup = true; } setPageActiveState(); setPageActiveValue(); } m_isInit = true; }
private bool addMaterielType() { MaterielTypeTable materielType = new MaterielTypeTable(); materielType.name = this.textBoxMaterielGroupName.Text.ToString(); materielType.num = this.textBoxGroupNum.Text.ToString(); materielType.desc = this.textBoxMaterielGroupDesc.Text.ToString(); if (materielType.name.Length == 0) { MessageBoxExtend.messageWarning("物料分组保存失败, 组名称不能为空,请重新输入!"); return(false); } if (materielType.num.Length == 0 || materielType.num.Length > 10) { MessageBoxExtend.messageWarning("物料分组保存失败, 组编号长度必须为1-10位,请重新输入!"); return(false); } MaterielType.getInctance().insert(materielType); // 物料组织结构 MaterielOrgStructTable materielOrgInfo = new MaterielOrgStructTable(); materielOrgInfo.parentPkey = MaterielOrgStruct.getInctance().getPkeyFromValue(m_materielGroupPkey); materielOrgInfo.value = MaterielType.getInctance().getMaxPkey(); MaterielOrgStruct.getInctance().insert(materielOrgInfo); return(true); }
private void modifyMaterielType() { MaterielTypeTable materielType = new MaterielTypeTable(); materielType.name = this.textBoxMaterielGroupName.Text.ToString(); materielType.desc = this.textBoxMaterielGroupDesc.Text.ToString(); if (materielType.name.Length == 0) { MessageBoxExtend.messageWarning("组名称不能为空,请重新填写!"); return; } MaterielType.getInctance().update(m_materielGroupPkey, materielType); }
/* * 各种测试代码如下 * * */ private bool addMaterielTypeTest(int materielGroupPkey) { MaterielTypeTable materielType = new MaterielTypeTable(); materielType.name = "addMaterielTypeTest"; materielType.num = "0"; materielType.desc = "addMaterielTypeTest desc"; MaterielType.getInctance().insert(materielType, false); // 物料组织结构 MaterielOrgStructTable materielOrgInfo = new MaterielOrgStructTable(); materielOrgInfo.parentPkey = MaterielOrgStruct.getInctance().getPkeyFromValue(materielGroupPkey); materielOrgInfo.value = MaterielType.getInctance().getMaxPkey(); MaterielOrgStruct.getInctance().insert(materielOrgInfo, false); return(true); }
private void addMaterielType() { MaterielTypeTable materielType = new MaterielTypeTable(); materielType.name = this.textBoxMaterielGroupName.Text.ToString(); materielType.desc = this.textBoxMaterielGroupDesc.Text.ToString(); if (materielType.name.Length == 0) { MessageBoxExtend.messageWarning("组名称不能为空,请重新输入!"); return; } MaterielType.getInctance().insert(materielType); // 物料组织结构 MaterielOrgStructTable materielOrgInfo = new MaterielOrgStructTable(); materielOrgInfo.parentPkey = MaterielOrgStruct.getInctance().getPkeyFromValue(m_materielGroupPkey); materielOrgInfo.value = MaterielType.getInctance().getMaxPkey(); MaterielOrgStruct.getInctance().insert(materielOrgInfo); }
private bool modifyMaterielType() { MaterielTypeTable materielType = new MaterielTypeTable(); materielType.name = this.textBoxMaterielGroupName.Text.ToString(); materielType.num = this.textBoxGroupNum.Text.ToString(); materielType.desc = this.textBoxMaterielGroupDesc.Text.ToString(); if (materielType.name.Length == 0) { MessageBoxExtend.messageWarning("组名称不能为空,请重新填写!"); return(false); } if (materielType.num.Length == 0 || materielType.num.Length > 10) { MessageBoxExtend.messageWarning("物料分组保存失败, 组编号长度必须为1-10位,请重新输入!"); return(false); } MaterielType.getInctance().update(m_materielGroupPkey, materielType); return(true); }