public ActionResult agregarCuenta() { if (Session["USER_ID"] != null) { try { long userId = (long)Session["USER_ID"]; long communityAct = Convert.ToInt64(Session["CURRENT_COMU"]); user curUser = entities.users.Find(userId); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); conceptoViewModel viewModel = new conceptoViewModel(); titulosList = ep.GetTitulosByTitular(userId); listComunities = ep.GetCommunityListByTitular(titulosList); viewModel.communityList = listComunities; viewModel.side_menu = "cuotas"; viewModel.side_sub_menu = "bancos_listado"; viewModel.document_category_list = entities.document_type.Where(x => x.community_id == communityAct).ToList(); viewModel.curUser = curUser; viewModel.pubTaskList = ep.GetNotifiTaskList(userId); viewModel.pubMessageList = pubMessageList; viewModel.messageCount = ep.GetUnreadMessageCount(pubMessageList); return(View(viewModel)); } catch (Exception ex) { return(Redirect(Url.Action("Index", "Error"))); } } else { return(Redirect(Url.Action("Index", "iniciar"))); } }
// GET: concepto public ActionResult balance(string Error) { if (Session["USER_ID"] != null) { try { long userId = (long)Session["USER_ID"]; long communityAct = Convert.ToInt64(Session["CURRENT_COMU"]); user curUser = entities.users.Find(userId); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); conceptoViewModel viewModel = new conceptoViewModel(); titulosList = ep.GetTitulosByTitular(userId); listComunities = ep.GetCommunityListByTitular(titulosList); viewModel.communityList = listComunities; viewModel.side_menu = "cuotas"; viewModel.side_sub_menu = "cuotas_balance"; viewModel.document_category_list = entities.document_type.Where(x => x.community_id == communityAct).ToList(); viewModel.curUser = curUser; viewModel.pubTaskList = ep.GetNotifiTaskList(userId); viewModel.pubMessageList = pubMessageList; viewModel.messageCount = ep.GetUnreadMessageCount(pubMessageList); long adminId = (long)curUser.create_userid; List <fee> feeList = new List <fee>(); feeList = entities.fees.Where(m => (m.user_id == adminId && m.community_id == communityAct) || m.community_id == communityAct).ToList(); viewModel.feeList = feeList; ViewBag.msgError = Error; return(View(viewModel)); } catch (Exception ex) { return(Redirect(Url.Action("balance", "cuotas", new { Error = "Problema interno " + ex }))); } } else { return(Redirect(ep.GetLogoutUrl())); } }