Create a new user control->Place all controls into user control->create the properties for all controls. then you just have to manage only your user control.
void AddTab()
{
TabPage tbp = new TabPage();
tbp.Name=TabControl1.TabPages.Count.ToString();
MyUserControl cnt = new MyUserControl();
cnt.Name="Cnt" + tbp.Name;
cnt.Dock=DockStyle.Fill;
tbp.Controls.Add(cnt);
}
If you cannot place your code into the user control then you can create events for each control. for example ProductName_SelectedValueChange for ProductName combobox, Validating for Discount value and handle it into AddTab() method.