Beispiel #1
0
 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);
     }
 }
Beispiel #2
0
        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);
         }
     }
 }