public void AddOil(Oil o)
 {
     for (int i = 0; i < oil.Length; ++i)
     {
         if (oil[i] == null)
         {
             oil[i] = o;
             return;
         }
     }
 }
        private void buttonAddOil_Click(object sender, EventArgs e)
        {
            oil = new Oil[Convert.ToInt32(numericUpDownOil.Value)];
            int oilCount = Convert.ToInt32(numericUpDownOil.Value);

            pan.Init2(oilCount);
            if (oil.Length <= 0)
            {
                MessageBox.Show("Масла нет, что заливать?", "Ошибка логики", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            for (int i = 0; i < oil.Length; ++i)
            {
                oil[i] = new Oil();
            }
            for (int i = 0; i < oil.Length; ++i)
            {
                pan.AddOil(oil[i]);
            }
            buttonAddSalt.Enabled = true;
            buttonAddEggs.Enabled = true;

            MessageBox.Show("Масло залили", "Кухня", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }