/// <summary>
        /// Pega os dados que estão na tela e popula o model Venda
        /// </summary>
        /// <returns>model populado de acordo com os dados da tela</returns>
        private mVenda PegaDadosTelaVenda()
        {
            mVenda model = new mVenda();
            rVenda regra = new rVenda();

            try
            {
                model.IdVenda = regra.BuscaIdMaximo();
                model.DatVenda = Convert.ToDateTime(this.txtDataVenda.Text);
                model.DatSaida = DateTime.Now;
                model.IdCli = this._modelCliente.IdCliente;
                model.Valor = Convert.ToDouble(this.txtValorVenda.Text);
                if (string.IsNullOrEmpty(this.txtNotaFiscal.Text) == true)
                {
                    model.NotaFisc = null;
                }
                else
                {
                    model.NotaFisc = this.txtNotaFiscal.Text;
                }

                return model;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                model = null;
            }
        }
 /// <summary>
 /// Insere os dados que estão no model
 /// </summary>
 private void Insere(ref mVenda modelVenda)
 {
     rVenda regraVenda = new rVenda();
     rVendaProduto regraVendaPedido = new rVendaProduto();
     try
     {
         modelVenda = this.PegaDadosTelaVenda();
         regraVenda.ValidarInsere(modelVenda);
         this.CompletaListaModelVendaPedido(modelVenda);
         foreach (mVendaProduto modelVendaProduto in this._listaModelVendaProduto)
         {
             regraVendaPedido.ValidarInsere(modelVendaProduto);
         }
         this.btnLimpa_Click(null, null);
         MessageBox.Show("Registro Salvo com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button1);
     }
     finally
     {
         regraVenda = null;
     }
 }