示例#1
0
        public FormMain()
        {
            InitializeComponent();

            _IDatabase = new TheAltisProjectDatabase.DatabaseItemSQLite(new LogManager(), "..\\DatabaseItem.sqlite");

            RefreshComboboxTable();
        }
示例#2
0
        private static string ExecuteDialog(TheAltisProjectDatabase.IDatabaseItemGui iDatabase, string table, Int64 id, string itemId, string itemData, bool insert)
        {
            using (EditDialog dlg = new EditDialog())
            {
                dlg.txtItemId.Text   = itemId;
                dlg.txtItemData.Text = itemData;

                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    if (insert)
                    {
                        iDatabase.InsertItemId(table, dlg.txtItemId.Text, dlg.txtItemData.Text);
                    }
                    else
                    {
                        iDatabase.UpdateId(table, id, dlg.txtItemId.Text, dlg.txtItemData.Text);
                    }

                    return(dlg.txtItemId.Text);
                }

                return("");
            }
        }
示例#3
0
 public static string ExecuteDialog_Update(TheAltisProjectDatabase.IDatabaseItemGui iDatabase, string table, Int64 id, string itemId, string itemData)
 {
     return(ExecuteDialog(iDatabase, table, id, itemId, itemData, false));
 }
示例#4
0
 public static string ExecuteDialog_Insert(TheAltisProjectDatabase.IDatabaseItemGui iDatabase, string table)
 {
     return(ExecuteDialog(iDatabase, table, -1, "eindeutige id", "data", true));
 }