private void btnLimpar_Click(object sender, EventArgs e)
        {
            base.LimpaDadosTela(this);

            _modelMotorEstoque = null;
            _modelMotor = null;

            //this.PopulaGrid();
        }
        private void PopulaListaModel()
        {
            DataGridViewCell dvC = null;
            DataTable dtSource = new DataTable();
            mMotorEstoque modelMotorEstoque;
            try
            {
                dtSource = (DataTable)this.dgEstoques.DataSource;
                if (this.dgEstoques.DataSource != null)
                {
                    if (dtSource.Rows.Count > 0)
                    {
                        if (this.dgEstoques.CurrentRow != null)
                        {
                            //Varre o DataGrid linha por linha
                            //--------------------------------
                            foreach (DataGridViewRow linha in this.dgEstoques.Rows)
                            {
                                //Verifica se a quantidade é maior que Zero
                                //-----------------------------------------
                                if (Convert.ToInt32(linha.Cells["qtd_peca"].Value) > 0)
                                {
                                    modelMotorEstoque = new mMotorEstoque();

                                    //Atribui a coluna e a linha que esta selecionada a um objeto do tipo DataGridViewCell
                                    //------------------------------------------------------------------------------------
                                    //Pega id Estoque
                                    dvC = linha.Cells["hIdEstoque"];
                                    modelMotorEstoque.Id_estoq = Convert.ToInt32(dvC.Value);
                                    //Pega resto model
                                    dvC = linha.Cells["qtd_peca"]; // Qtde
                                    modelMotorEstoque.Qtd = Convert.ToInt32(dvC.Value);
                                    if (this._telaMotor == true)
                                    {
                                        modelMotorEstoque.Id_motor = null;
                                    }
                                    else
                                    {
                                        modelMotorEstoque.Id_motor = this._modelMotor.IdMotor;
                                    }
                                    modelMotorEstoque.Dat_alt = DateTime.Now;
                                    modelMotorEstoque.Flg_ativo = true;

                                    //Atribui o model à lista de models
                                    if (this._listaModelMotorEstoque == null)
                                    {
                                        this._listaModelMotorEstoque = new List<mMotorEstoque>();
                                        this._listaModelMotorEstoque.Add(modelMotorEstoque);
                                    }
                                    else
                                    {
                                        this._listaModelMotorEstoque.Add(modelMotorEstoque);
                                    }
                                }
                            }
                        }
                        else
                        {
                            MessageBox.Show("É necessário Selecionar uma linha", "ATENÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                        }
                    }
                    else
                    {
                        MessageBox.Show("É necessário Cadastrar um Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    MessageBox.Show("É necessário Buscar e Selecionar um Departamento", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (dvC != null)
                {
                    dvC.Dispose();
                    dvC = null;
                }
                if (dtSource != null)
                {
                    dtSource.Dispose();
                    dtSource = null;
                }
            }
        }