Пример #1
0
 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();
         }
     }
 }
Пример #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            Hide();
            AddKass go = new AddKass();

            go.ShowDialog();
            Close();
        }
Пример #3
0
        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("Количесвто должно являться положительным числом.");
                }
            }
        }