private void Button1_Click(object sender, EventArgs e) { if (isNew) { id = MainModel.GetCountRecords() + 1; } int jobID = string.IsNullOrWhiteSpace(comboBox1.Text) ? 0 : JobsModel.GetOneJobs(comboBox1.Text).First().Id; bool isCorrectSalary = Double.TryParse(textBox10.Text, out double salary); if (!isCorrectSalary) { MessageBox.Show("Зарплата не вірна"); return; } var main = new MainTable { Id = id, FName = textBox2.Text, // Top MName = textBox3.Text, LName = textBox1.Text, JobId = jobID, TimeTableNum = textBox9.Text, // Middle Main IndividualTaxNum = textBox8.Text, Sex = comboBox3.Text.Equals("Чоловік"), EmploymentDate = dateTimePicker2.Value.Date, DateDismissal = dateTimePicker3.Value.Date, UpdateAt = DateTime.Today, Email = textBox5.Text, TelWork = textBox6.Text, TelHome = textBox7.Text, About = textBox4.Text, Salary = salary, IsActivity = comboBox2.Text.Equals("Працює") // Bottom }; int isUpdated = isNew ? MainModel.Insert(main) : MainModel.Update(main); if (isUpdated == 1) { if (isNew) { EmployeesLV.AddOneData(id); } else { EmployeesLV.UpdateOneData(id); } EmployeesLV.UpdateSelected(); label19.BackColor = Color.DarkSlateGray; label19.Text = "Збережено"; } else { label19.BackColor = Color.FromArgb(185, 46, 59); label19.Text = "Не збережено"; } label19.Visible = true; timer1.Enabled = true; }