public Seguimiento_convivientes_lepra guardarDatos(Map<String, Object> datos) { try { Seguimiento_convivientes_lepra seguimiento_convivientes_lepra = (Seguimiento_convivientes_lepra) datos.get("seguimiento_convivientes_lepra"); List<Seguimiento_convivientes_lepra> lista_detalle = (List<Seguimiento_convivientes_lepra>) datos.get("lista_detalle"); // String accion = (String) datos.get("accion"); Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("codigo_empresa", seguimiento_convivientes_lepra.getCodigo_empresa()); parameters.put("codigo_sucursal", seguimiento_convivientes_lepra.getCodigo_sucursal()); parameters.put("codigo_ficha", seguimiento_convivientes_lepra.getCodigo_ficha()); seguimiento_convivientes_lepraDao.eliminar(parameters); if (lista_detalle != null) { // log.info("2 >>>> " + lista_detalle); int i = 1; for (Seguimiento_convivientes_lepra lepra : lista_detalle) { String codigo_conviviente = i + ""; lepra.setCodigo_empresa(seguimiento_convivientes_lepra.getCodigo_empresa()); lepra.setCodigo_sucursal(seguimiento_convivientes_lepra.getCodigo_sucursal()); lepra.setCodigo_ficha(seguimiento_convivientes_lepra.getCodigo_ficha()); lepra.setCodigo_conviviente(codigo_conviviente); // log.info("LEPRA >>>> " + lepra); seguimiento_convivientes_lepraDao.crear(lepra); consecutivoService.actualizarConsecutivo( lepra.getCodigo_empresa(), lepra.getCodigo_sucursal(), IConstantes.CONS_CONTROL_CONVIVIENTES, lepra.getCodigo_conviviente()); i++; if (i > 4) { i = 1; } } } seguimiento_convivientes_lepra = consultar(seguimiento_convivientes_lepra); return seguimiento_convivientes_lepra; } catch (Exception e) { throw new HealthmanagerException(e.getMessage(), e); } }
public int actualizar(Seguimiento_convivientes_lepra seguimiento_convivientes_lepra) { try { return seguimiento_convivientes_lepraDao.actualizar(seguimiento_convivientes_lepra); } catch (Exception e) { throw new HealthmanagerException(e.getMessage(), e); } }
public int eliminar(Map<String, Object> parameters) { try { return seguimiento_convivientes_lepraDao.eliminar(parameters); } catch (Exception e) { throw new HealthmanagerException(e.getMessage(), e); } }
public List<Seguimiento_convivientes_lepra> listar(Map<String, Object> parameters) { try { parameters.put("limit", limit); return seguimiento_convivientes_lepraDao.listar(parameters); } catch (Exception e) { throw new HealthmanagerException(e.getMessage(), e); } }
public void crear(Seguimiento_convivientes_lepra seguimiento_convivientes_lepra) { try { if (consultar(seguimiento_convivientes_lepra) != null) { throw new HealthmanagerException( "Seguimiento_convivientes_lepra ya se encuentra en la base de datos"); } seguimiento_convivientes_lepraDao.crear(seguimiento_convivientes_lepra); } catch (Exception e) { throw new HealthmanagerException(e.getMessage(), e); } }
public boolean existe(Map<String, Object> parameters) { return seguimiento_convivientes_lepraDao.existe(parameters); }