Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
 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();
         }
     }
 }
Exemplo n.º 4
0
        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);
            }
        }