public ActionResult ReporteEmpleadoCargoPartial(string Linea) { try { clsDEmpleado = new clsDEmpleado(); var model = clsDEmpleado.ConsultaEmpleadoCargoLinea(Linea); if (!model.Any()) { return(Json("0", JsonRequestBehavior.AllowGet)); } return(PartialView(model)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; Usuario = User.Identity.Name.Split('_'); clsDError = new clsDError(); clsDError.GrabarError(new ERROR { Controlador = this.ControllerContext.RouteData.Values["controller"].ToString(), Mensaje = ex.Message, Observacion = "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), FechaIngreso = DateTime.Now, TerminalIngreso = Request.UserHostAddress, UsuarioIngreso = Usuario[0] }); return(Json(ex.Message, JsonRequestBehavior.AllowGet)); } }