/// <summary>
        /// Almacena el registro de una ENTIDAD de registro de Tipo Comprobantes
        /// En la BASE de DATO la Tabla : [GestionComercial.Comprobantes]
        /// <summary>
        /// <param name = >itemComprobantes</param>
        private ReturnValor Insert(BEDocumento objComprobante)
        {
            try
            {
                using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required))
                {
                    if (objComprobante.CodigoArguCentroCosto == string.Empty ||
                        objComprobante.CodigoArguCentroCosto == " ")
                    {
                        objComprobante.CodigoArguCentroCosto = null;
                    }
                    if (objComprobante.CodigoComprobanteAsos == string.Empty ||
                        objComprobante.CodigoComprobanteAsos == " ")
                    {
                        objComprobante.CodigoComprobanteAsos = null;
                    }

                    oReturnValor.Exitosa = oDocumentoData.Insert(objComprobante);
                    if (oReturnValor.Exitosa)
                    {
                        oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW);
                        tx.Complete();
                    }
                }
            }
            catch (Exception ex)
            {
                oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name,
                                                           objComprobante.segUsuarioEdita, objComprobante.codEmpresa.ToString());
            }
            return(oReturnValor);
        }