/// <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); }