public ActionResult FiltrarContato(CONTATO item)
        {
            try
            {
                // Executa a operação
                if ((String)Session["Ativa"] == null)
                {
                    return(RedirectToAction("Login", "ControleAcesso"));
                }
                List <CONTATO> listaObj = new List <CONTATO>();
                Int32          idAss    = (Int32)Session["IdAssinante"];
                Int32          volta    = baseApp.ExecuteFilter(item.CONT_NM_NOME, item.ORIG_CD_ID, item.CACO_CD_ID, item.CONT_NM_CARGO, item.PROF_CD_ID, item.CACO_NM_CIDADE, item.UF_CD_ID, item.CONT_DT_NASCIMENTO, item.CLUB_CD_ID, idAss, out listaObj);

                // Verifica retorno
                if (volta == 1)
                {
                    Session["MensContato"] = 1;
                    ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0016", CultureInfo.CurrentCulture));
                    return(RedirectToAction("MontarTelaContato"));
                }

                // Sucesso
                Session["MensContato"]  = 0;
                listaMasterAss          = listaObj;
                Session["ListaContato"] = listaObj;
                return(RedirectToAction("MontarTelaContato"));
            }
            catch (Exception ex)
            {
                ViewBag.Message = ex.Message;
                return(RedirectToAction("MontarTelaContato"));
            }
        }