private void config_Add() { ConfigItem first = txt_TextFirst.Value; ConfigItem last = txt_TextLast.Value; if (first == null || last == null || string.IsNullOrEmpty(first.Text) || string.IsNullOrEmpty(last.Text)) { MessageBox.Show("Please input text first and last config."); return; } IndexDynamic id = db.FindItemFirstByContainFieldValue(new CNSPLIT() { SITE = Domain, TEXT_FIRST = first.Text, TEXT_LAST = last.Text }, "SITE,TEXT_FIRST,TEXT_LAST"); if (id.Index == -1 || id.Item == null) { object o = new CNSPLIT() { SITE = Domain, TEXT_FIRST = first.Text, TEXT_LAST = last.Text, SKIP_LINE_BOTTOM = (byte)last.SkipLine, SKIP_LINE_TOP = (byte)first.SkipLine, }; object add = db.AddItem(o); if (add != null && add.GetType().Name != typeof(EditStatus).Name) { CNSPLIT val = add.Convert <CNSPLIT>(); list_TextFirst.Items.Insert(0, new ComboboxItem() { Value = val.ID, Text = first.SkipLine.ToString() + " | " + first.Text }); list_TextLast.Items.Insert(0, new ComboboxItem() { Value = val.ID, Text = last.SkipLine.ToString() + " | " + last.Text }); txt_TextFirst.Reset(); txt_TextLast.Reset(); } else { MessageBox.Show("Add object fail"); } } else { MessageBox.Show("Config exist"); } }
private void item_Add() { var fm = new FormItemAdd(db, m_modelCurrent); fm.OnSubmit += (model, data) => { object ok = db.AddItem(model, data); if (ok != null) { MessageBox.Show("Add item model: " + model + " successfully."); fm.Close(); (mui_tabModel.SelectedTab as TabPageCustom).OnLoadData(); } else { MessageBox.Show("Add item model: " + model + " fail: " + ok.ToString()); } }; fm.ShowDialog(); }
private void item_Add() { string modelName = dbName[tab.SelectedIndex]; var fm = new FormItemAdd(db, modelName); fm.OnSubmit += (model, data) => { var ok = db.AddItem(model, data); if (ok == EditStatus.SUCCESS) { MessageBox.Show("Add item model: " + model + " successfully."); fm.Close(); (tab.SelectedTab as TabPageCustom).OnLoadData(); } else { MessageBox.Show("Add item model: " + model + " fail: " + ok.ToString()); } }; fm.ShowDialog(); }