Esempio n. 1
0
        public ActionResult ActualizarListas(appreportes model, FormCollection par)
        {
            try
              {

            GuardaCambiosReporte(model);

            TempData["DisplayMessage"] = String.Format("Los cambios se realizaron con éxito");

            appreportes _appreportes = new appreportesRepository().GetappreportesById(model.Id_app_reporte);

            //string opcion = par["Opcion"].ToString();

            if (!returnToIndex)
              if (_appreportes.appReport_where.Count > 0)
            return RedirectToAction("CargaParametrosReporte", "appreportes", new { id = model.Id_app_reporte, parameters = par });
              else
            return RedirectToAction("EjecutaReporteSinParametros", "appreportes", new { id = model.Id_app_reporte });
            else
            {
              returnToIndex = false;
              appopciones _appopciones = new appopcionesRepository().GetappopcionesByName(PublicNombreOpcion);
              ViewData["IdOpcion"] = _appopciones.Id_opcion;
              ViewData["NombreOpcion"] = PublicTituloOpcion;
              ViewData["srNombreVista"] = _appreportes.Nombre_vista;
              List<appreportes> _Listappreportes = appreportesService.GetReportByViewData(_appreportes.Nombre_vista);
              //return View("Index", _Listappreportes);
              if (par["iOption"] == "1")
              {
            return RedirectToAction("Edit", "appreportes", new { id = _appreportes.Id_app_reporte, TituloOpcion = PublicTituloOpcion });
              }
              else
              {
            return View("Index", _Listappreportes);
              }

            }
              }
              catch (Exception ex)
              {
            TempData["ErrorMessage"] = ex.Message;
            return View();
              }
        }
Esempio n. 2
0
 public ActionResult Index(string nombreOpcion, string srNombreVista, string TituloOpcion)
 {
     if (!BioTecnal.Models.ApplicationModelRepositoy.validateOptionByRole(User.Identity.Name, nombreOpcion))
       {
     TempData["ErrorMessage"] = string.Format("Acceso denegado a {0}", nombreOpcion);
     return RedirectToAction("UnauthorizedAccess", "Home");
       }
       appopciones _appopciones = new appopcionesRepository().GetappopcionesByName(nombreOpcion);
       ViewData["IdOpcion"] = _appopciones.Id_opcion;
       ViewData["NombreOpcion"] = TituloOpcion;
       ViewData["srNombreVista"] = srNombreVista;
       PublicNombreOpcion = nombreOpcion;
       PublicTituloOpcion = TituloOpcion;
       List<appreportes> _appreportes = appreportesService.GetReportByViewData(srNombreVista, this.User.Identity.Name);
       return View(_appreportes);
 }