private void ExecuteCommandSearch(object param) { ProgressValue = 0; StartProgress = true; BlackBox = Visibility.Visible; PrintMode = false; Filters.Clear(); if (cTipo == "...") { Filters.Add("[TIPO:TODOS]"); } else { Filters.Add("[TIPO:" + cTipo + "]"); } if (TipoConsulta == TypeSearch.Detailed) { if (cClassificacao == "0") { Filters.Add("[CLASSIFICAÇÃO:TODOS]"); } else { Filters.Add("[ CLASSIFICAÇÃO:" + Classificacao[Convert.ToInt32(cClassificacao)].Nome + "]"); } if (cOrigem == "0") { Filters.Add("[ORIGEM:TODOS]"); } else { Filters.Add("[ORIGEM:" + Origem[Convert.ToInt32(cOrigem)].Nome + "]"); } if (cSituacao == "0") { Filters.Add("[SITUAÇÃO:TODOS]"); } else { Filters.Add("[SITUAÇÃO:" + Situacao[Convert.ToInt32(cSituacao)].Nome + "]"); } if (cAutor != "") { Filters.Add("[AUTOR:" + cAutor + "]"); } if (cResumo != "") { Filters.Add("[RESUMO:" + cResumo + "]"); } Filters.Add("[PERÍODO:" + DataInicial.ToShortDateString() + " à " + DataFinal.ToShortDateString() + "]"); } else { Filters.Add("[Nº:" + cNumero.ToString() + "]"); } _listconsult.Clear(); _listconsult.Add(cTipo); _listconsult.Add(cNumero); _listconsult.Add(cClassificacao); _listconsult.Add(cOrigem); _listconsult.Add(cSituacao); _listconsult.Add(cAutor); _listconsult.Add(cResumo); _listconsult.Add(DataInicial); _listconsult.Add(DataFinal); bgWorker.RunWorkerAsync(); }
public override string ToString() { string produtos = ""; for (int i = 0; i < PromocoesProdutos.Count; i++) { var promocaoProduto = PromocoesProdutos[i]; if (i < PromocoesProdutos.Count - 1) { produtos += promocaoProduto.Produto.Nome + ", "; } else { produtos += promocaoProduto.Produto.Nome; } } return($"Promocao[ Descricao: {Descricao}, DataInicial: {DataInicial.ToShortDateString()}, DataFinal: {DataFinal.ToShortDateString()}, Produtos: ({produtos})"); }