public ActionResult agregar() { if (Session["USER_ID"] != null) { if (Session["CURRENT_COMU"] != null) { try { long communityAct = Convert.ToInt64(Session["CURRENT_COMU"]); long userId = (long)Session["USER_ID"]; user curUser = entities.users.Find(userId); List <bank> bankList = entities.banks.ToList(); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); agregarCuotasViewModel viewModel = new agregarCuotasViewModel(); communityList = ep.GetCommunityList(userId); viewModel.communityList = communityList; viewModel.side_menu = "cuotas"; viewModel.side_sub_menu = "cuotas_agregar"; 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); viewModel.bankList = bankList; viewModel.feeName = ""; viewModel.cost = 15; viewModel.taxCharge = 1; viewModel.penalty = 1; viewModel.merchantAccount = ""; viewModel.bankId = -1; return(View(viewModel)); } catch (Exception ex) { return(Redirect(Url.Action("Index", "Error"))); } } else { return(Redirect(Url.Action("listado", "cuotas", new { area = "coadmin", Error = "No puede agregar cuotas. Usted no administra ninguna comunidad. Comuníquese con el Webmaster..." }))); } } else { return(Redirect(ep.GetLogoutUrl())); } }
public ActionResult editar(long?editID) { if (Session["USER_ID"] != null) { if (Session["CURRENT_COMU"] != null) { if (editID != null) { try { long userId = (long)Session["USER_ID"]; fee feeItem = entities.fees.Where(m => m.id == editID).FirstOrDefault(); if (feeItem != null) { long communityAct = Convert.ToInt64(Session["CURRENT_COMU"]); user curUser = entities.users.Find(userId); List <bank> bankList = entities.banks.Where(m => m.user_id == userId).ToList(); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); agregarCuotasViewModel viewModel = new agregarCuotasViewModel(); communityList = ep.GetCommunityList(userId); viewModel.communityList = communityList; viewModel.side_menu = "cuotas"; viewModel.side_sub_menu = "cuotas_editar"; 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); viewModel.feedId = Convert.ToInt64(editID); viewModel.bankList = bankList; viewModel.feeName = feeItem.name; viewModel.cost = feeItem.cost; viewModel.taxCharge = feeItem.tax_charge; viewModel.penalty = feeItem.penalty; viewModel.merchantAccount = feeItem.merchant_account; viewModel.bankId = feeItem.bank_id; return(View(viewModel)); } else { return(Redirect(Url.Action("listado", "cuotas", new { area = "coadmin", Error = "No existe ese elemento" }))); } } catch (Exception ex) { return(Redirect(Url.Action("Index", "Error"))); } } else { return(Redirect(Url.Action("NotFound", "Error"))); } } else { return(Redirect(Url.Action("listado", "cuotas", new { area = "coadmin", Error = "No puede editar cuotas. Usted no administra ninguna comunidad. Comuníquese con el Webmaster..." }))); } } else { return(Redirect(ep.GetLogoutUrl())); } }