/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo DocumentoSerie /// En la BASE de DATO la Tabla : [GestionComercial.DocumentoSerie] /// <summary> /// <param name="objDocumentoSerie"></param> /// <returns></returns> public ReturnValor InsertDocumentoSerie(BEDocumentoSerie objDocumentoSerie) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { BEPuntoDeVenta objPuntoDeVenta = new PuntoDeVentaData().Find(objDocumentoSerie.codEmpresaRUC, objDocumentoSerie.CodigoPuntoVenta); objDocumentoSerie.CodigoPersonaEmpre = objPuntoDeVenta.codPersonaEmpre; var resultInsert = oDocumentoSerieData.Insert(objDocumentoSerie); if (resultInsert.ErrorCode > 0) { oReturnValor.codRetorno = resultInsert.ErrorCode; oReturnValor.Exitosa = true; oReturnValor.Message = HelpEventos.MessageEvento(HelpEventos.Process.NEW); tx.Complete(); } else { oReturnValor.Message = resultInsert.ErrorMessage; } } } catch (Exception ex) { oReturnValor = HelpException.mTraerMensaje(ex, false, this.GetType().Name + '.' + MethodBase.GetCurrentMethod().Name, objDocumentoSerie.segUsuarioEdita, objDocumentoSerie.codEmpresa.ToString()); } return(oReturnValor); }
public PuntoDeVentaLogic() { oPuntosDeVentaData = new PuntoDeVentaData(); oReturnValor = new ReturnValor(); }