public IActionResult Pesquisa(string q)
        {
            PesquisaClienteVM pesquisaClienteVM = ClienteBUS.Pesquisa(q);

            if (pesquisaClienteVM.ListModelPesquisa.Count == 0)
            {
                #region mensagem
                ViewBag.Mensagem = "Nenhum resultado encontrado!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-warning";
                #endregion
            }
            else if (pesquisaClienteVM.ListModelPesquisa != null)
            {
                #region mensagem
                ViewBag.Mensagem = "Erro!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
            }
            else
            {
                #region mensagem
                ViewBag.Mensagem = pesquisaClienteVM.ListModelPesquisa.Count + "Resultados encontrados!";
                ViewBag.Style    = "display:block; text-align:center; margin-top: 5%";
                ViewBag.Class    = "alert alert-danger";
                #endregion
            }
            return(View(pesquisaClienteVM));
        }
예제 #2
0
        public static PesquisaClienteVM Pesquisa(string q)
        {
            PesquisaClienteVM pesquisaClienteVM = new PesquisaClienteVM();

            ConverterParaList(pesquisaClienteVM, PessoaJuridicaRPO.Pesquisa(q), PessoaFisicaRPO.Pesquisa(q));

            if (pesquisaClienteVM.ListModelPesquisa.Count > 0)
            {
                pesquisaClienteVM.ListModelPesquisa.OrderBy(x => x.Nome);
            }
            return(pesquisaClienteVM);
        }
예제 #3
0
 private static PesquisaClienteVM ConverterParaList(PesquisaClienteVM pesquisaClienteVM, List <ModelPesquisa> ListPessoaJuridica, List <ModelPesquisa> ListPessoaFisica)
 {
     if (ListPessoaJuridica != null)
     {
         if (ListPessoaJuridica.Count() > 0)
         {
             foreach (var item in ListPessoaJuridica)
             {
                 pesquisaClienteVM.ListModelPesquisa.Add(item);
             }
         }
     }
     if (ListPessoaFisica != null)
     {
         if (ListPessoaFisica.Count() > 0)
         {
             foreach (var item in ListPessoaFisica)
             {
                 pesquisaClienteVM.ListModelPesquisa.Add(item);
             }
         }
     }
     return(pesquisaClienteVM);
 }