private void Catalog_Load(object sender, EventArgs e) { try { string[] readText = File.ReadAllLines(DataBank.pathK); int sch = 0; for (int i = 0; i < (readText.Length / 3); i++) { label1.Text += readText[sch].ToString() + "\n"; sch++; label2.Text += readText[sch].ToString() + "\n"; sch++; label3.Text += readText[sch].ToString() + "\n"; sch++; } } catch (FileNotFoundException) { DialogResult dialogResult = MessageBox.Show("Каталог отсутствует! Пополнить базу кассет?", "Some Title", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { Hide(); AddKass AK = new AddKass(); AK.ShowDialog(); Close(); } else if (dialogResult == DialogResult.No) { Hide(); Form1 back = new Form1(); back.ShowDialog(); Close(); } } }
private void button3_Click(object sender, EventArgs e) { Hide(); AddKass go = new AddKass(); go.ShowDialog(); Close(); }
private void button1_Click(object sender, EventArgs e) { if (textBox3.Text.Trim() == string.Empty || textBox1.Text.Trim() == string.Empty || textBox2.Text.Trim() == string.Empty) { MessageBox.Show("Обязательно заполните все данные о кассете!"); Hide(); AddKass Ak = new AddKass(); Ak.ShowDialog(); Close(); } else { bool isNum1 = int.TryParse(textBox2.Text, out int num1); bool isNum2 = int.TryParse(textBox3.Text, out int num2); if (isNum1 && isNum2 && Convert.ToInt32(textBox2.Text) > 0 && Convert.ToInt32(textBox3.Text) > 0) { using (StreamWriter stream = new StreamWriter(DataBank.pathK, true)) { stream.WriteLine(textBox1.Text); stream.WriteLine(textBox2.Text); stream.WriteLine(textBox3.Text); } Hide(); Change_Kass_Info back = new Change_Kass_Info(); back.ShowDialog(); Close(); } else if (!isNum1) { MessageBox.Show("Цена должна являться положительным числом."); } else if (!isNum2) { MessageBox.Show("Количесвто должно являться положительным числом."); } } }