Exemple #1
0
        public static void initComboBox(ComboBox comboBox, string tableName, bool isDefaultValue = false)
        {
            SortedDictionary <int, AuxiliaryMaterialDataTable> data = AuxiliaryMaterial.getInctance().getAllAuxiliaryMaterialData(tableName);

            foreach (KeyValuePair <int, AuxiliaryMaterialDataTable> index in data)
            {
                AuxiliaryMaterialDataTable area = new AuxiliaryMaterialDataTable();
                area = index.Value;
                comboBox.Items.Add(area.name);
            }

            if (isDefaultValue && comboBox.Items.Count > 0)
            {
                comboBox.SelectedIndex = 0;
            }
        }
        private void buttonSave_Click(object sender, EventArgs e)
        {
            AuxiliaryMaterialDataTable record = new AuxiliaryMaterialDataTable();

            record.name = this.textBoxName.Text;
            record.desc = this.textBoxDesc.Text;

            if (m_isAdd)
            {
                AuxiliaryMaterial.getInctance().insert(m_tableName, record);
            }
            else
            {
                AuxiliaryMaterial.getInctance().update(m_recordKey, m_tableName, record.name, record.desc);
            }

            this.Close();
        }
Exemple #3
0
        private void updateDataGridView(SortedDictionary <int, AuxiliaryMaterialDataTable> customerList)
        {
            m_recordCount = customerList.Count;
            this.labelCustomerGroupName.Text = "[" + m_groupName + "]资料共计[" + Convert.ToString(m_recordCount) + "]条记录";

            SortedDictionary <int, ArrayList> customers = new SortedDictionary <int, ArrayList>();

            for (int i = 0; i < customerList.Count; i++)
            {
                AuxiliaryMaterialDataTable record = new AuxiliaryMaterialDataTable();
                record = (AuxiliaryMaterialDataTable)customerList[i];

                ArrayList temp = new ArrayList();

                temp.Add(record.pkey);
                temp.Add(record.name);
                temp.Add(record.desc);

                customers.Add(i, temp);
            }

            m_dataGridViewExtend.initDataGridViewData(customers);
        }