Example #1
0
        public ActionResult ExportIniciativas(IniciativaModel model)
        {
            string _modId          = Session["modId"].ToString();
            long   modId           = long.Parse(_modId);
            int    IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            long IdModulo = IdTipoDocumento * 1000000;

            model.IdModulo       = IdModulo;
            model.IdModuloActual = modId;
            model.Perfil         = Metodos.GetPerfilData();
            model.PageTitle      = Metodos.GetModuloName(modId);
            ViewBag.Title        = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);

            Session["GridViewData"] = Metodos.GetIniciativas();
            return(GridViewExportIniciativas.FormatConditionsExportFormatsInfo[GridViewExportFormat.Xlsx](GridViewExportIniciativas.FormatConditionsExportGridViewSettings, Metodos.GetIniciativas()));
        }
Example #2
0
        public ActionResult Iniciativas(long modId)
        {
            Session["modId"] = modId;

            IniciativaModel model           = new IniciativaModel();
            string          _modId          = modId.ToString();
            int             IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            long IdModulo = IdTipoDocumento * 1000000;

            model.IdModulo       = IdModulo;
            model.IdModuloActual = modId;
            model.Perfil         = Metodos.GetPerfilData();
            model.PageTitle      = Metodos.GetModuloName(modId);
            ViewBag.Title        = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);

            Auditoria.RegistarAccion(eTipoAccion.MostrarIniciativa);
            Session["GridViewData"] = Metodos.GetIniciativas();
            return(View(model));
        }
Example #3
0
 public ActionResult EditIniciativaAddNewPartial(IniciativaModel Iniciativa)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Metodos.InsertIniciativa(Iniciativa);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
     {
         ViewData["EditError"]          = Resources.ErrorPageResource.AllErrors;
         ViewData["EditableIniciativa"] = Iniciativa;
     }
     Session["GridViewData"] = Metodos.GetIniciativas();
     return(PartialView("IniciativaPartialView", Metodos.GetIniciativas()));
 }
Example #4
0
        public ActionResult EditIniciativaUpdatePartial(IniciativaModel Iniciativa)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    string DatosActualizados = Metodos.GetDatosIniciativaActualizados(Iniciativa);
                    Metodos.UpdateIniciativa(Iniciativa);
                    Auditoria.RegistarIniciativa(eTipoAccion.ActualizarIniciativa, Iniciativa.IdIniciativa, Iniciativa.Nombre, DatosActualizados);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"]          = Resources.ErrorPageResource.AllErrors;
                ViewData["EditableIniciativa"] = Iniciativa;
            }

            Session["GridViewData"] = Metodos.GetIniciativas();
            return(PartialView("IniciativaPartialView", Metodos.GetIniciativas()));
        }