public bool VerificarDuplicidade(TarifasPadraoEntity tarifasPadrao)
        {
            var sql = @"
                        SELECT
	                        1
                        FROM
	                        TABELA_OVA_DESOVA
                        WHERE
	                        TAB_STATUS_ID = 1
	                        AND TABELA_OVA_DESOVA_ID <> @TabelaOvaDesovaId
	                        AND TABELA_PRECO_FORNECEDOR_ID = @TabelaPrecoFornecedorId
	                        AND MUNICIPIO_ID = @MunicipioId"    ;

            var param = new
            {
                tarifasPadrao.TabelaOvaDesovaId,
                tarifasPadrao.TabelaPrecoFornecedorId,
                tarifasPadrao.Municipio.MunicipioId
            };

            using (var db = Connection)
            {
                return(db.QueryFirstOrDefault <int>(sql, param) >= 1);
            }
        }
        public void Update(TarifasPadraoEntity tarifasPadrao)
        {
            var sql = @"
                        UPDATE
	                        TABELA_OVA_DESOVA
                        SET
	                        VAL_CONFERENTE = @Conferente,
	                        AJUDANTE_1 = @Ajudante1,
	                        AJUDANTE_2 = @Ajudante2,
	                        AJUDANTE_3 = @Ajudante3,
	                        AJUDANTE_4 = @Ajudante4,
	                        AJUDANTE_5 = @Ajudante5,
	                        AJUDANTE_6 = @Ajudante6,
	                        AJUDANTE_7 = @Ajudante7,
	                        AJUDANTE_8 = @Ajudante8,
	                        MUNICIPIO_ID = @MunicipioId
                        WHERE
	                        TABELA_OVA_DESOVA_ID = @TabelaOvaDesovaId"    ;

            var param = new
            {
                tarifasPadrao.TabelaOvaDesovaId,
                Conferente = Utils.ConverterValor(tarifasPadrao.Conferente),
                Ajudante1  = Utils.ConverterValor(tarifasPadrao.Ajudante1),
                Ajudante2  = Utils.ConverterValor(tarifasPadrao.Ajudante2),
                Ajudante3  = Utils.ConverterValor(tarifasPadrao.Ajudante3),
                Ajudante4  = Utils.ConverterValor(tarifasPadrao.Ajudante4),
                Ajudante5  = Utils.ConverterValor(tarifasPadrao.Ajudante5),
                Ajudante6  = Utils.ConverterValor(tarifasPadrao.Ajudante6),
                Ajudante7  = Utils.ConverterValor(tarifasPadrao.Ajudante7),
                Ajudante8  = Utils.ConverterValor(tarifasPadrao.Ajudante8),
                tarifasPadrao.Municipio.MunicipioId
            };

            using (var db = Connection)
            {
                db.Execute(sql, param);
            }
        }
        public int Insert(TarifasPadraoEntity tarifasPadrao)
        {
            var sql = @"
                        DECLARE
                            @ID INT

                        UPDATE
                            INFRA_IDS
                        SET
                            @ID = TABELA_OVA_DESOVA_ID += 1
        
                        INSERT INTO TABELA_OVA_DESOVA
                        (
                            TABELA_OVA_DESOVA_ID,
	                        TABELA_PRECO_FORNECEDOR_ID,
	                        VAL_CONFERENTE,
	                        AJUDANTE_1,
	                        AJUDANTE_2,
	                        AJUDANTE_3,
	                        AJUDANTE_4,
	                        AJUDANTE_5,
	                        AJUDANTE_6,
	                        AJUDANTE_7,
	                        AJUDANTE_8,
	                        MUNICIPIO_ID,
	                        TAB_STATUS_ID
                        )
                        VALUES
                        (
                            @ID,
                            @TabelaPrecoFornecedorId,
                            @Conferente,
                            @Ajudante1,
                            @Ajudante2,
                            @Ajudante3,
                            @Ajudante4,
                            @Ajudante5,
                            @Ajudante6,
                            @Ajudante7,
                            @Ajudante8,
                            @MunicipioId,
                            1
                        )

                        SELECT @ID";

            var param = new
            {
                tarifasPadrao.TabelaPrecoFornecedorId,
                Conferente = Utils.ConverterValor(tarifasPadrao.Conferente),
                Ajudante1  = Utils.ConverterValor(tarifasPadrao.Ajudante1),
                Ajudante2  = Utils.ConverterValor(tarifasPadrao.Ajudante2),
                Ajudante3  = Utils.ConverterValor(tarifasPadrao.Ajudante3),
                Ajudante4  = Utils.ConverterValor(tarifasPadrao.Ajudante4),
                Ajudante5  = Utils.ConverterValor(tarifasPadrao.Ajudante5),
                Ajudante6  = Utils.ConverterValor(tarifasPadrao.Ajudante6),
                Ajudante7  = Utils.ConverterValor(tarifasPadrao.Ajudante7),
                Ajudante8  = Utils.ConverterValor(tarifasPadrao.Ajudante8),
                tarifasPadrao.Municipio.MunicipioId
            };

            using (var db = Connection)
            {
                return(db.QueryFirstOrDefault <int>(sql, param));
            }
        }