public ResultadoOperacionDto AsignarTaxonomias(long idTipoEmpresa, List <long> idsTaxonomiasXbrl, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var query = new StringBuilder(); query.AppendLine(string.Format("delete from TipoEmpresaTaxonomiaXbrl where IdTipoEmpresa = {0};", idTipoEmpresa)); idsTaxonomiasXbrl.ForEach(idTaxonomiaXbrl => query.AppendLine(string.Format("insert into TipoEmpresaTaxonomiaXbrl (IdTipoEmpresa, IdTaxonomiaXbrl) values ({0}, {1});", idTipoEmpresa, idTaxonomiaXbrl)) ); TipoEmpresaRepository.DbContext.Database.ExecuteSqlCommand(query.ToString()); TipoEmpresaRepository.Commit(); resultado.Resultado = true; var param = new List <object>() { TipoEmpresaRepository.ObtenerTipoEmpresa(idTipoEmpresa).Nombre }; resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Actualizar, ConstantsModulo.TipoEmpresa, MensajesServicios.AsignarTaxonomiasXbrl, param); } catch (Exception exception) { LogUtil.Error(exception); resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ResultadoOperacionDto GuardarTipoEmpresa(TipoEmpresa tipoEmpresa, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { tipoEmpresa.Nombre }; var informacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, tipoEmpresa.IdTipoEmpresa == 0 ? ConstantsAccionAuditable.Insertar : ConstantsAccionAuditable.Actualizar, ConstantsModulo.TipoEmpresa, tipoEmpresa.IdTipoEmpresa == 0 ? MensajesServicios.InsertarTipoEmpresa : MensajesServicios.ActualizarTipoEmpresa, param); resultado = TipoEmpresaRepository.GuardarTipoEmpresa(tipoEmpresa); resultado.InformacionAuditoria = informacionAuditoria; } catch (Exception exception) { LogUtil.Error(exception); resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ResultadoOperacionDto ObtenRegistrosReporte(long idUsuarioExec, long idEmpresaExc) { var resultado = new ResultadoOperacionDto() { Resultado = true }; try { resultado.InformacionExtra = TipoEmpresaRepository.ObtenRegistrosReporte(); var param = new List <object>(); var informacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Exportar, ConstantsModulo.TipoEmpresa, MensajesServicios.ExportarExcelTiposEmpresa, param, idEmpresaExc); resultado.InformacionAuditoria = informacionAuditoria; } catch (Exception ex) { LogUtil.Error(ex); resultado.Resultado = false; resultado.InformacionExtra = null; resultado.InformacionAuditoria = null; } return(resultado); }
public ResultadoOperacionDto BorrarTipoEmpresaLogicamente(long idEmpresa, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { TipoEmpresaRepository.ObtenerTipoEmpresa(idEmpresa).Nombre }; resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Borrar, ConstantsModulo.TipoEmpresa, MensajesServicios.BorrarTipoEmpresa, param); TipoEmpresaRepository.BorrarLogicamenteTipoEmpresa(idEmpresa); resultado.Resultado = true; resultado.InformacionExtra = true; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; resultado.InformacionAuditoria = null; } return(resultado); }
public IQueryable <TipoEmpresa> ObtenerTiposEmpresa(string search) { return(TipoEmpresaRepository.ObtenerTiposEmpresa(search)); }
public TipoEmpresa ObtenerTipoEmpresa(long idEmpresa) { return(TipoEmpresaRepository.ObtenerTipoEmpresa(idEmpresa)); }
public List <TipoEmpresa> ObtenerTiposEmpresa(long idEmpresa) { return(TipoEmpresaRepository.ObtenerTiposEmpresa(idEmpresa)); }
public List <TipoEmpresa> ObtenerTiposEmpresa() { return(TipoEmpresaRepository.ObtenerTiposEmpresa()); }
public TipoEmpresaBusiness(IUnitOfWork _unitOfWork) { unitOfWork = _unitOfWork; tipoEmpresaRepository = new TipoEmpresaRepository(unitOfWork); asociacionesRepository = new AsociacionesRepository(unitOfWork); }
public TipoEmpresaApplication() { _repo = new TipoEmpresaRepository(); }
public TipoEmpresasDomain(TipoEmpresaRepository repository, SegurancaService segService) { _repository = repository; _segService = segService; }