/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.elotech.websaude.integracao.cnes.backend.controller;

import br.com.elotech.websaude.integracao.cnes.backend.model.Equipe;
import br.com.elotech.websaude.integracao.cnes.backend.model.Estabelecimento;
import br.com.elotech.websaude.integracao.cnes.backend.model.Regra;
import java.sql.PreparedStatement;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.List;
import static br.com.elotech.websaude.integracao.cnes.backend.model.dao.Conexao.*;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Map;

/**
 *
 * @author elotech
 */
public class UnidadeComplexidadeController {
    
    PreparedStatement pstmt;
    
    public void inativaUnidadeComplexidade() throws SQLException{
        CONN.prepareStatement("UPDATE unidade_complexidade  SET unc_ativo='I'").executeUpdate();
    }

    public void cadastrarUnidadeComplexidade(Estabelecimento e, int uni_codigo) {
        
//        List<Regra> regras = e.regras;
//
//        for (Regra r : regras) {
//            String sql = "";
//            int co_equipe = verificaSeExiste(r.codRegra, uni_codigo);
//            if (co_equipe > 0) {
//                sql = "UPDATE tb_equipe SET tp_equipe=?,sg_equipe=?,no_equipe=?,nu_ine=?,ds_area=?,st_ativo=?,uni_codigo=? WHERE co_seq_equipe=?";
//                pstmt = CONN.prepareStatement(sql);
//                pstmt.setInt(8, co_equipe);
//            } else {
//                sql = "INSERT INTO tb_equipe(tp_equipe,sg_equipe,no_equipe,nu_ine,ds_area,st_ativo,uni_codigo) VALUES (?,?,?,?,?,?,?)";
//                pstmt = CONN.prepareStatement(sql);
//            }
//            pstmt.setString(6, (desativado(r.dtDesativacao) ? "I" : "A"));
//            pstmt.setInt(7, uni_codigo);
//            pstmt.setString(1, r.tpEquipe);
//            pstmt.setString(2, r.tpEquipe);
//            pstmt.setString(3, r.dsArea);
//            pstmt.setString(4, r.coEquipe);
//            pstmt.setString(5, r.codArea);
//
//            pstmt.executeUpdate();
//
//        }
        
    }

    public int verificaSeExiste(String nu_ine, int uni_codigo) {

        return 0;
    }

    private boolean desativado(String data) {
        if (data == null) {
            return false;
        }
        if (data.length() > 0) {
            return true;
        }

        return false;
    }
    
    
    
}
