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)); } }