public U50Filtrate GetConfigFiltrate()
        {
            U50Filtrate filtrate = new U50Filtrate();

            filtrate.PDU.Enabled = m_ConfigBControlSub1.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub1.RadioButtonAny.Checked == true)
            {
                filtrate.PDU.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub1.RadioButtonBig.Checked == true)
            {
                filtrate.PDU.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub1.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.PDU.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub1.RadioButtonSmall.Checked == true)
            {
                filtrate.PDU.Select = U50SelectType.Small;
            }

            filtrate.PDU.Big  = float.Parse(m_ConfigBControlSub1.MaskedTextBoxBig.Text);
            filtrate.PDU.Big2 = float.Parse(m_ConfigBControlSub1.MaskedTextBoxBig2.Text);

            filtrate.PDU.Small  = float.Parse(m_ConfigBControlSub1.MaskedTextBoxSmall.Text);
            filtrate.PDU.Small2 = float.Parse(m_ConfigBControlSub1.MaskedTextBoxSmall2.Text);


            //
            filtrate.PCU.Enabled = m_ConfigBControlSub2.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub2.RadioButtonAny.Checked == true)
            {
                filtrate.PCU.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub2.RadioButtonBig.Checked == true)
            {
                filtrate.PCU.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub2.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.PCU.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub2.RadioButtonSmall.Checked == true)
            {
                filtrate.PCU.Select = U50SelectType.Small;
            }

            filtrate.PCU.Big  = float.Parse(m_ConfigBControlSub2.MaskedTextBoxBig.Text);
            filtrate.PCU.Big2 = float.Parse(m_ConfigBControlSub2.MaskedTextBoxBig2.Text);

            filtrate.PCU.Small  = float.Parse(m_ConfigBControlSub2.MaskedTextBoxSmall.Text);
            filtrate.PCU.Small2 = float.Parse(m_ConfigBControlSub2.MaskedTextBoxSmall2.Text);

            //
            filtrate.TDU.Enabled = m_ConfigBControlSub3.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub3.RadioButtonAny.Checked == true)
            {
                filtrate.TDU.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub3.RadioButtonBig.Checked == true)
            {
                filtrate.TDU.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub3.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.TDU.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub3.RadioButtonSmall.Checked == true)
            {
                filtrate.TDU.Select = U50SelectType.Small;
            }

            filtrate.TDU.Big  = float.Parse(m_ConfigBControlSub3.MaskedTextBoxBig.Text);
            filtrate.TDU.Big2 = float.Parse(m_ConfigBControlSub3.MaskedTextBoxBig2.Text);

            filtrate.TDU.Small  = float.Parse(m_ConfigBControlSub3.MaskedTextBoxSmall.Text);
            filtrate.TDU.Small2 = float.Parse(m_ConfigBControlSub3.MaskedTextBoxSmall2.Text);

            //
            filtrate.TCD.Enabled = m_ConfigBControlSub4.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub4.RadioButtonAny.Checked == true)
            {
                filtrate.TCD.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub4.RadioButtonBig.Checked == true)
            {
                filtrate.TCD.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub4.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.TCD.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub4.RadioButtonSmall.Checked == true)
            {
                filtrate.TCD.Select = U50SelectType.Small;
            }

            filtrate.TCD.Big  = float.Parse(m_ConfigBControlSub4.MaskedTextBoxBig.Text);
            filtrate.TCD.Big2 = float.Parse(m_ConfigBControlSub4.MaskedTextBoxBig2.Text);

            filtrate.TCD.Small  = float.Parse(m_ConfigBControlSub4.MaskedTextBoxSmall.Text);
            filtrate.TCD.Small2 = float.Parse(m_ConfigBControlSub4.MaskedTextBoxSmall2.Text);


            //
            filtrate.TBU.Enabled = m_ConfigBControlSub5.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub5.RadioButtonAny.Checked == true)
            {
                filtrate.TBU.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub5.RadioButtonBig.Checked == true)
            {
                filtrate.TBU.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub5.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.TBU.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub5.RadioButtonSmall.Checked == true)
            {
                filtrate.TBU.Select = U50SelectType.Small;
            }

            filtrate.TBU.Big  = float.Parse(m_ConfigBControlSub5.MaskedTextBoxBig.Text);
            filtrate.TBU.Big2 = float.Parse(m_ConfigBControlSub5.MaskedTextBoxBig2.Text);

            filtrate.TBU.Small  = float.Parse(m_ConfigBControlSub5.MaskedTextBoxSmall.Text);
            filtrate.TBU.Small2 = float.Parse(m_ConfigBControlSub5.MaskedTextBoxSmall2.Text);

            //
            filtrate.VacUC.Enabled = m_ConfigBControlSub6.CheckBoxAllow.Checked;

            if (m_ConfigBControlSub6.RadioButtonAny.Checked == true)
            {
                filtrate.VacUC.Select = U50SelectType.Any;
            }
            else if (m_ConfigBControlSub6.RadioButtonBig.Checked == true)
            {
                filtrate.VacUC.Select = U50SelectType.Big;
            }
            else if (m_ConfigBControlSub6.RadioButtonBigAndSmall.Checked == true)
            {
                filtrate.VacUC.Select = U50SelectType.BigAndSmall;
            }
            else if (m_ConfigBControlSub6.RadioButtonSmall.Checked == true)
            {
                filtrate.VacUC.Select = U50SelectType.Small;
            }

            filtrate.VacUC.Big  = float.Parse(m_ConfigBControlSub6.MaskedTextBoxBig.Text);
            filtrate.VacUC.Big2 = float.Parse(m_ConfigBControlSub6.MaskedTextBoxBig2.Text);

            filtrate.VacUC.Small  = float.Parse(m_ConfigBControlSub6.MaskedTextBoxSmall.Text);
            filtrate.VacUC.Small2 = float.Parse(m_ConfigBControlSub6.MaskedTextBoxSmall2.Text);

            return(filtrate);
        }
        public void SetConfigFiltrate(U50Filtrate filtrate)
        {
            m_ConfigBControlSub1.CheckBoxAllow.Checked = filtrate.PDU.Enabled;

            if (filtrate.PDU.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub1.RadioButtonAny.Checked = true;
            }
            else if (filtrate.PDU.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub1.RadioButtonBig.Checked = true;
            }
            else if (filtrate.PDU.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub1.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.PDU.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub1.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub1.MaskedTextBoxBig.Text  = filtrate.PDU.Big.ToString("000.0");
            m_ConfigBControlSub1.MaskedTextBoxBig2.Text = filtrate.PDU.Big2.ToString("000.0");

            m_ConfigBControlSub1.MaskedTextBoxSmall.Text  = filtrate.PDU.Small.ToString("000.0");
            m_ConfigBControlSub1.MaskedTextBoxSmall2.Text = filtrate.PDU.Small2.ToString("000.0");


            //
            m_ConfigBControlSub2.CheckBoxAllow.Checked = filtrate.PCU.Enabled;

            if (filtrate.PCU.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub2.RadioButtonAny.Checked = true;
            }
            else if (filtrate.PCU.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub2.RadioButtonBig.Checked = true;
            }
            else if (filtrate.PCU.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub2.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.PCU.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub2.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub2.MaskedTextBoxBig.Text  = filtrate.PCU.Big.ToString("000.0");
            m_ConfigBControlSub2.MaskedTextBoxBig2.Text = filtrate.PCU.Big2.ToString("000.0");

            m_ConfigBControlSub2.MaskedTextBoxSmall.Text  = filtrate.PCU.Small.ToString("000.0");
            m_ConfigBControlSub2.MaskedTextBoxSmall2.Text = filtrate.PCU.Small2.ToString("000.0");


            //
            m_ConfigBControlSub3.CheckBoxAllow.Checked = filtrate.TDU.Enabled;

            if (filtrate.TDU.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub3.RadioButtonAny.Checked = true;
            }
            else if (filtrate.TDU.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub3.RadioButtonBig.Checked = true;
            }
            else if (filtrate.TDU.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub3.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.TDU.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub3.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub3.MaskedTextBoxBig.Text  = filtrate.TDU.Big.ToString("000.0");
            m_ConfigBControlSub3.MaskedTextBoxBig2.Text = filtrate.TDU.Big2.ToString("000.0");

            m_ConfigBControlSub3.MaskedTextBoxSmall.Text  = filtrate.TDU.Small.ToString("000.0");
            m_ConfigBControlSub3.MaskedTextBoxSmall2.Text = filtrate.TDU.Small2.ToString("000.0");


            //
            m_ConfigBControlSub4.CheckBoxAllow.Checked = filtrate.TCD.Enabled;

            if (filtrate.TCD.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub4.RadioButtonAny.Checked = true;
            }
            else if (filtrate.TCD.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub4.RadioButtonBig.Checked = true;
            }
            else if (filtrate.TCD.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub4.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.TCD.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub4.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub4.MaskedTextBoxBig.Text  = filtrate.TCD.Big.ToString("000.0");
            m_ConfigBControlSub4.MaskedTextBoxBig2.Text = filtrate.TCD.Big2.ToString("000.0");

            m_ConfigBControlSub4.MaskedTextBoxSmall.Text  = filtrate.TCD.Small.ToString("000.0");
            m_ConfigBControlSub4.MaskedTextBoxSmall2.Text = filtrate.TCD.Small2.ToString("000.0");

            //
            m_ConfigBControlSub5.CheckBoxAllow.Checked = filtrate.TBU.Enabled;

            if (filtrate.TBU.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub5.RadioButtonAny.Checked = true;
            }
            else if (filtrate.TBU.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub5.RadioButtonBig.Checked = true;
            }
            else if (filtrate.TBU.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub5.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.TBU.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub5.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub5.MaskedTextBoxBig.Text  = filtrate.TBU.Big.ToString("000.0");
            m_ConfigBControlSub5.MaskedTextBoxBig2.Text = filtrate.TBU.Big2.ToString("000.0");

            m_ConfigBControlSub5.MaskedTextBoxSmall.Text  = filtrate.TBU.Small.ToString("000.0");
            m_ConfigBControlSub5.MaskedTextBoxSmall2.Text = filtrate.TBU.Small2.ToString("000.0");

            //
            m_ConfigBControlSub6.CheckBoxAllow.Checked = filtrate.VacUC.Enabled;

            if (filtrate.VacUC.Select == U50SelectType.Any)
            {
                m_ConfigBControlSub6.RadioButtonAny.Checked = true;
            }
            else if (filtrate.VacUC.Select == U50SelectType.Big)
            {
                m_ConfigBControlSub6.RadioButtonBig.Checked = true;
            }
            else if (filtrate.VacUC.Select == U50SelectType.BigAndSmall)
            {
                m_ConfigBControlSub6.RadioButtonBigAndSmall.Checked = true;
            }
            else if (filtrate.VacUC.Select == U50SelectType.Small)
            {
                m_ConfigBControlSub6.RadioButtonSmall.Checked = true;
            }

            m_ConfigBControlSub6.MaskedTextBoxBig.Text  = filtrate.VacUC.Big.ToString("000.0");
            m_ConfigBControlSub6.MaskedTextBoxBig2.Text = filtrate.VacUC.Big2.ToString("000.0");

            m_ConfigBControlSub6.MaskedTextBoxSmall.Text  = filtrate.VacUC.Small.ToString("000.0");
            m_ConfigBControlSub6.MaskedTextBoxSmall2.Text = filtrate.VacUC.Small2.ToString("000.0");
        }