private void button5_Click(object sender, EventArgs e) { if (!(edit)) { inv = new Накладные(localDate, textBox1.Text, 0); j = j + 1; label2.Text = "Медикамент №" + m; } else { if (!(flag2)) { ph.bdInv[index].name = textBox1.Text; ph.Update(); button3.Enabled = true; ph.bdInv[index].number = ph.bdInv[index].med_inv.Count(); } else { ph.inv[index].name = textBox1.Text; ph.Update(); button3.Enabled = true; ph.inv[index].number = ph.inv[index].med_inv.Count(); } } comboBox1.Enabled = true; textBox4.Enabled = true; button1.Enabled = true; }
private void button1_Click(object sender, EventArgs e) { flag = true; try { if (textBox1.Text.Length <= 2) { MessageBox.Show("Короткое название медикамента"); } if (textBox1.Text.Length >= 10) { MessageBox.Show("Большое название медикамента"); } if (Convert.ToInt32(textBox2.Text) < 0) { MessageBox.Show("Значение не может быть отрицательным"); } if ((textBox1.Text != "") && (textBox2.Text != "") && (textBox1.Text.Length > 2) && (textBox1.Text.Length < 10) && (Convert.ToInt32(textBox2.Text) >= 0)) { for (int i = 0; i < ph.bdMedic.Count; i++) { if (ph.bdMedic[i].name == textBox1.Text) { ph.bdMedic[i].numbers_m = ph.bdMedic[i].numbers_m + Convert.ToInt32(textBox2.Text); ph.Update(); flag = false; break; } else { flag = true; } } if (flag) { if (!(edit)) { ph.add_med(new Медикаменты(localDate, textBox1.Text, Convert.ToInt32(textBox2.Text))); } else { if (!(flag2)) { ph.bdMedic[index].localDate = localDate; ph.bdMedic[index].name = textBox1.Text; ph.bdMedic[index].numbers_m = Convert.ToInt32(textBox2.Text); ph.Update(); ph.Enabled = true; Hide(); } else { ph.med[index].localDate = localDate; ph.med[index].name = textBox1.Text; ph.med[index].numbers_m = Convert.ToInt32(textBox2.Text); ph.Update(); ph.Enabled = true; Hide(); } } } } else { MessageBox.Show("Заполните все поля"); } } catch (FormatException) { MessageBox.Show("Не правильное введено количество!"); } }