Вы промазали, это не фриланс, где можно заказать ревью кода.
Но я сегодня добрый:
0) ВинФормы не актуальны, извините, переходите в Web или WPF.
1) Именования: что за Form1, Form2, Form...? Какую смысловую нагрузку они несут?
2) Classes.cs где нет ничего похожего на названия файла? Имхо, но лучше уж MixtureController сделать отдельным файлом, Mixture так же, отдельным файлом и желательно куда-то в папочки это спрятать (первый статик класс, например, в Services, а второй, например, в Models).
3) static - зло, тем более если у вас оно используется в форме для контроллов, поддерживать это будет очень больно и сломать будет очень просто. Не используйте static без надобности вообще.
4) не используйте "+" для конкатенации строк, уже давно есть
string.Format,
интерполяция,
StringBuilder и пр.
5)
mixture.cylinderNumber
в C# принято называть публичные свойства в CamelCase, а не lowerCamelCase.
За остальной код кто-то другой дополнит