private void btnBuscarProduto_Click(object sender, EventArgs e)
 {
     if (rdbFamMotor.Checked == true)
     {
         this._modelFamMotor = new mFamiliaMotor();
         frmBuscaFamiliaMotor objTela = new frmBuscaFamiliaMotor(_modelFamMotor);
         try
         {
             DialogResult resultado = objTela.ShowDialog();
             if (resultado == DialogResult.Cancel)
             {
                 this._modelFamMotor = null;
                 this.txtFiltroBusca.Text = string.Empty;
             }
             else
             {
                 this.txtFiltroBusca.Text = this._modelFamMotor.Id_fam_motor_real + " - " + this._modelFamMotor.DscFamiliaMotor;
             }
         }
         catch (Exception ex)
         {
             throw ex;
         }
         finally
         {
             objTela = null;
         }
     }
     else
     {
         this._modelKit = new mKitGrupoPeca();
         frmBuscaKit objTela = new frmBuscaKit(_modelKit);
         try
         {
             DialogResult resultado = objTela.ShowDialog();
             if (resultado == DialogResult.Cancel)
             {
                 this._modelKit = null;
             }
             else
             {
                 this.txtFiltroBusca.Text = this._modelKit.IdKitReal + " - " + this._modelKit.Nom_grupo;
             }
         }
         catch (Exception ex)
         {
             throw ex;
         }
         finally
         {
             objTela = null;
         }
     }
 }
        /// <summary>
        /// Pega os dados que estão na tela e popula o model
        /// </summary>
        /// <returns>Retorna o model populado</returns>
        private mFamiliaMotor PegaDadosTela()
        {
            mFamiliaMotor model = new mFamiliaMotor();
            rFamiliaMotor regra = new rFamiliaMotor();

            try
            {
                model.IdFamiliaMotor = regra.BuscaIdMaximo();
                string idFamReal = this._modelNumeroMotor.IdNumMotorReal + this._modelTipoMotor.IdTipoMotorReal;
                model.Id_fam_motor_real = idFamReal;
                model.DscFamiliaMotor = this.txtDsMotor.Text;
                model.FlgAtivo = true;
                string estoque= this.txtEstoque.Text;
                if (string.IsNullOrEmpty(estoque) == true)
                {
                    model.IdEstoque = null;
                }
                else
                {
                    model.IdEstoque = Convert.ToInt32(this._modelEstoque.Id_estoque);
                }
                model.IdMotor = Convert.ToInt32(this._modelMotor.IdMotor);
                model.IdNumMotor = Convert.ToInt32(this._modelNumeroMotor.Id_num_motor);
                model.IdTipoMotor = Convert.ToInt32(this._modelTipoMotor.IdTipoMotor);

                return model;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
 /// <summary>
 /// Completa a lista de model Kit Familia com o id da Familia que foi gravado no Banco de dados
 /// </summary>
 /// <param name="modelFamilia">model da Familia onde esta o id</param>
 private void CompletaListaModelKitFamilia(mFamiliaMotor modelFamilia)
 {
     foreach (mKitFamilia model in this._listaKitFamilia)
     {
         model.Id_farm_motor = modelFamilia.IdFamiliaMotor;
     }
 }
 private void ValidaDados(mFamiliaMotor model)
 {
     if (this.ExisteFamiliaMotor(model.Id_fam_motor_real) == true)
     {
         throw new BUSINESS.Exceptions.FamiliaMotor.CodigoRealFamiliaExistenteException();
     }
 }
 public frmBuscaFamiliaMotor(mFamiliaMotor modelFamilia, bool Alteracao)
 {
     InitializeComponent();
     this._model = modelFamilia;
     this._alteracao = Alteracao;
 }
 public frmBuscaFamiliaMotor(mFamiliaMotor modelFamilia)
 {
     InitializeComponent();
     this._model = modelFamilia;
     this._alteracao = false;
 }
 private void btnLimpar_Click(object sender, EventArgs e)
 {
     base.LimpaDadosTela(this);
     this._modelFamMotor = null;
     this._modelKit = null;
     this.rdbFamMotor.Checked = true;
 }