Ejemplo n.º 1
0
        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")));
            }
        }
Ejemplo n.º 2
0
        // 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()));
            }
        }