Exemple #1
0
        public ActionResult Incidentes(long IdClaseDocumento, long modId)
        {
            string _modId          = modId.ToString();
            int    IdTipoDocumento = int.Parse(_modId.Substring(0, (_modId.Length == 7 ? 1 : 2)));

            Session["IdClaseDocumento"] = IdClaseDocumento;
            Session["modId"]            = modId;

            long IdModulo = IdTipoDocumento * 1000000;

            PMIModel model = new PMIModel
            {
                IdModuloActual   = modId,
                IdModulo         = IdModulo,
                PageTitle        = Metodos.GetModuloName(modId),
                IdClaseDocumento = (int)IdClaseDocumento,
                returnPage       = Url.Action("Index", "Documento", new { IdModulo = modId }),
                IdEmpresa        = long.Parse(Session["IdEmpresa"].ToString())
            };

            ViewBag.Title           = string.Format("{0} - {1}", model.PageTitle, Resources.BCMWebPublic.labelAppTitle);
            Session["GridViewData"] = Metodos.GetIncidentes();

            return(View(model));
        }
Exemple #2
0
        public ActionResult ExportIncidentes(PMIModel 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.GetIncidentes();
            return(GridViewExportIncidentes.FormatConditionsExportFormatsInfo[GridViewExportFormat.Xlsx](GridViewExportIncidentes.FormatConditionsExportGridViewSettings, Metodos.GetIncidentes()));
        }
Exemple #3
0
 public ActionResult EditIncidenteAddNewPartial(PMIModel Incidente)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Metodos.InsertIncidente(Incidente);
         }
         catch (Exception e)
         {
             ViewData["EditError"] = e.Message;
         }
     }
     else
     {
         ViewData["EditError"]         = Resources.ErrorPageResource.AllErrors;
         ViewData["EditableIncidente"] = Incidente;
     }
     Session["GridViewData"] = Metodos.GetIncidentes();
     return(PartialView("PMIPartialView"));
 }
Exemple #4
0
        public ActionResult EditIncidenteUpdatePartial(PMIModel Incidente)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    string DatosActualizados = Metodos.GetDatosIncidenteActualizados(Incidente);
                    Metodos.UpdateIncidente(Incidente);
                    Auditoria.RegistarIncidente(eTipoAccion.ActualizarIncidente, Incidente.IdIncidente, string.Empty, DatosActualizados);
                }
                catch (Exception e)
                {
                    ViewData["EditError"] = e.Message;
                }
            }
            else
            {
                ViewData["EditError"]         = Resources.ErrorPageResource.AllErrors;
                ViewData["EditableIncidente"] = Incidente;
            }

            Session["GridViewData"] = Metodos.GetIncidentes();
            return(PartialView("PMIPartialView"));
        }