public frmBuscaFamiliaMotor(mFamiliaMotor modelFamilia, bool Alteracao)
 {
     InitializeComponent();
     this._model = modelFamilia;
     this._alteracao = Alteracao;
 }
 public frmBuscaFamiliaMotor(mFamiliaMotor modelFamilia)
 {
     InitializeComponent();
     this._model = modelFamilia;
     this._alteracao = false;
 }
        /// <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;
            }
        }
 private void ValidaDados(mFamiliaMotor model)
 {
     if (this.ExisteFamiliaMotor(model.Id_fam_motor_real) == true)
     {
         throw new Regra.Exceptions.FamiliaMotor.CodigoRealFamiliaExistenteException();
     }
 }
 /// <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;
     }
 }