コード例 #1
0
        private void SaveColumnAndValue(PDM_Params p_params, String p_ProValue)
        {
            try {
                p_params.Save();
            }catch (Exception e1) {
                MessageBox.Show("添加属性失败!" + e1.Message);
            }

            /*
             *   StringBuilder values = new StringBuilder();
             *   values.Append(" '").Append(p_params.PARAMS_NAME).Append("','");
             *   values.Append(p_params.PARAMS_DATA_TYPE).Append("','");
             *   values.Append(p_params.TARGET_COLNAME).Append("','");
             *   values.Append(p_params.MASTER_TABLE_NAME).Append("'");
             *   String columns = "PARAMS_NAME,PARAMS_DATA_TYPE,TARGET_COLNAME,MASTER_TABLE_NAME";
             *   ObjectParams.SaveParamBySql(columns, values.ToString(), "PDM_Params");
             */
            TextBox t = new TextBox();

            t.Tag  = p_params.TARGET_COLNAME;
            t.Text = p_ProValue;
            textBoxList.Add(t);

            InsertOrUpDateExtPro();

            /*if (!isHaveValue)
             * {
             *  InsertExtPro();
             * }
             * else
             * {
             *  UpDateExtPro();
             * }*/
            MessageBox.Show("添加属性成功");
        }
コード例 #2
0
ファイル: FrmAddNewProperties.cs プロジェクト: leedaga/HYPDM
        private void  SaveValue()
        {
            m_PDM_Params.PARAMS_NAME = this.txtParamsColName.Text;

            if (this.btnTxtValue.Checked)
            {
                m_PDM_Params.PARAMS_DATA_TYPE = DataType.DataColumnType.Text.ToString();
            }
            if (this.btnNumberValue.Checked)
            {
                m_PDM_Params.PARAMS_DATA_TYPE = DataType.DataColumnType.Number.ToString();
            }
            if (this.btnDateTime.Checked)
            {
                m_PDM_Params.PARAMS_DATA_TYPE = DataType.DataColumnType.DateTime.ToString();
            }
            //
            int maxcolumns = GetMaxCountForProperties(m_PDM_Params.MASTER_TABLE_NAME);

            if (maxcolumns >= 30)
            {
                MessageBox.Show("最多只能添加30个属性");
                this.btnTxtValue.Select();
                return;
            }
            m_PDM_Params.TARGET_COLNAME = "C" + (maxcolumns + 1);
            try
            {
                m_PDM_Params.Save();
                this.DialogResult = DialogResult.OK;
            }
            catch (Exception ex)
            {
                MessageBox.Show("添加失败:" + ex.Message.ToString(), "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.btnTxtValue.Select();
                return;
            }
        }
コード例 #3
0
ファイル: FrmAddParms.cs プロジェクト: huayancreate/HYPDM
        private void SaveColumnAndValue(PDM_Params p_params,String p_ProValue)
        {
            try {
                     p_params.Save();
                 }catch(Exception e1){
                     MessageBox.Show("添加属性失败!"+e1.Message);
             }
            /*
                 StringBuilder values = new StringBuilder();
                 values.Append(" '").Append(p_params.PARAMS_NAME).Append("','");
                 values.Append(p_params.PARAMS_DATA_TYPE).Append("','");
                 values.Append(p_params.TARGET_COLNAME).Append("','");
                 values.Append(p_params.MASTER_TABLE_NAME).Append("'");
                 String columns = "PARAMS_NAME,PARAMS_DATA_TYPE,TARGET_COLNAME,MASTER_TABLE_NAME";
                 ObjectParams.SaveParamBySql(columns, values.ToString(), "PDM_Params");
            */
            TextBox t = new TextBox();
            t.Tag = p_params.TARGET_COLNAME;
            t.Text = p_ProValue;
            textBoxList.Add(t);

            InsertOrUpDateExtPro();
            /*if (!isHaveValue)
            {
                InsertExtPro();
            }
            else
            {
                UpDateExtPro();
            }*/
            MessageBox.Show("添加属性成功");
        }