private void NewsEditForm_Load(object sender, EventArgs e) { Settings.UI.restoreForm(this); if (info == null) info = new Database.NewsInfo(); else { dateTimePicker.Value = info.date; titleBox.Text = info.title; textBox.Text = info.text; } //DialogResult = DialogResult.Cancel; }
private void addMultipleButton_Click(object sender, EventArgs e) { MultipleNewsAdd m = new MultipleNewsAdd(); if (m.ShowDialog() == DialogResult.OK) { string[] lines = Regex.Split(m.text, "\r\n"); foreach (String line in lines) { Database.NewsInfo info = new Database.NewsInfo(); info.title = ""; info.text = line; info.date = DateTime.Now; getDatabase().editNews(info); } Retrieve(); } }
private void editButton_Click(object sender, EventArgs e) { if (getCurrentId() != 0) { Database.NewsInfo newsInfo = new Database.NewsInfo(); newsInfo.id = getCurrentId(); newsInfo.date = Convert.ToDateTime(dataGridView.SelectedRows[0].Cells["TIME"].Value); newsInfo.title = Convert.ToString(dataGridView.SelectedRows[0].Cells["TITLE"].Value); newsInfo.text = Convert.ToString(dataGridView.SelectedRows[0].Cells["TEXT"].Value); NewsEditForm nf = new NewsEditForm(); nf.info = newsInfo; if (nf.ShowDialog(this) == DialogResult.OK) { getDatabase().editNews(nf.info); Retrieve(); } } }
void InitiallyCreateItems() { getDatabase().fillWithLastNews(newsTable); foreach (DataRow row in newsTable.Rows) { UInt64 id = Convert.ToUInt64(row["ID"]); itemDict[id] = new NewsItem(); Database.NewsInfo info = new Database.NewsInfo(); info.title = Convert.ToString(row["TITLE"]); info.text = Convert.ToString(row["TEXT"]); itemDict[id].NewsInfo = info; itemDict[id].KeyDown += new KeyEventHandler(StockNews_KeyDown); } }