private void SelectContratoPeriodo() { var item = _contratosPeriodo.Take(); using (var cron = new CronometroPerformance("select-periodo-sem-insert")) { try { var itens = _select.Select(item.Begin, item.End); if (itens == null || !itens.Any()) { cron.MensagemErro = "não há itens!"; } else { cron.QuantidadeRetorno = itens.Count(); } } catch (Exception ex) { cron.MensagemErro = ex.Message; } } }
private void SelectContrato() { var items = _contratos.Take(50); using (var cron = new CronometroPerformance("select-unitario-sem-insert")) { foreach (var item in items) { try { var selected = _select.Select(item); if (selected == null || !selected.Id.Equals(item.Id)) { cron.MensagemErro = "itens diferentes"; } } catch (Exception ex) { cron.MensagemErro = ex.Message; } } } }