private void LoadData() { try { Program.myTimer = DateTime.Now; var list = topiclogic.Read(null); if (list != null) { dataGridView.DataSource = list; dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; } var answer = Program.myTimer - DateTime.Now; Console.WriteLine("Время выполнения: " + answer); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonSend_Click(object sender, EventArgs e) { var this_topic = topiclogic.Read(new TopicBindingModel { Name = nameTopic })[0]; Console.WriteLine(nameTopic); topiclogic.CreateOrUpdate(new TopicBindingModel { Name = nameTopic, NumberOfMessages = this_topic.NumberOfMessages + 1, NumberOfVisitors = this_topic.NumberOfVisitors }); if (string.IsNullOrEmpty(TextBox1.Text)) { MessageBox.Show("Заполните название", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } logic.CreateOrUpdate(new MessageBindingModel { Text = TextBox1.Text, Time = DateTime.Now, LoginUser = Program.Visitor.LoginUser, NameTopic = nameTopic }); if (Program.Visitor.Status != null) { vlogic.CreateOrUpdate(new VisitorBindingModel { LoginUser = Program.Visitor.LoginUser, Password = Program.Visitor.Password, Decency = Program.Visitor.Decency, Email = Program.Visitor.Email, Status = Program.Visitor.Status, TotalTime = Program.Visitor.TotalTime, CountOfMessages = Program.Visitor.CountOfMessages + 1 }); Program.Visitor.CountOfMessages += 1; MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } }
private void FormEditTopic_Load(object sender, EventArgs e) { if (!name.Equals(null)) { try { var view = logic.Read(new TopicBindingModel { Name = name })?[0]; if (view != null) { textBox1.Text = view.Name; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }