public ActionResult Index(string NombrePublicacion = "", string FechaPublicacion = "", string Ordenamiento = "", string IdPublicacion = "0") { var idUsuario = Session["IdUsuario"].ToString(); var idEmpresa = Session["IDempresa"].ToString(); ViewBag.PublicacionesEmpresa = empresa.GetPublicacionFiltros(idEmpresa, NombrePublicacion, FechaPublicacion, Ordenamiento, idUsuario); ViewBag.ReferenciaGetDetalleTrabajadores = GetDetalleTrabajador(idUsuario); // Planes ViewBag.referenciaPlanEmpresa = empresa.GetPlanesContratadosEmpresa(idEmpresa); ViewBag.PublicacionesPermitidasEmpresa = empresa.GetCandiPubliTrabaPreguntPermitidas(idEmpresa, "1"); ViewBag.TrabajadoresPermitidosEmpresa = empresa.GetCandiPubliTrabaPreguntPermitidas(idEmpresa, "2"); ViewBag.referenciaContadorPublicaciones = empresa.GetPublicaciones(idEmpresa, "").Count(); ViewBag.Planes = empresa.GetPlanes(""); // Detalle publicacion ViewBag.DetallePublicacionContador = empresa.GetDetallePublicacion(IdPublicacion).Count(); ViewBag.DetallePublicacion = empresa.GetDetallePublicacion(IdPublicacion); foreach (var item in ViewBag.DetallePublicacion) { ViewBag.ContadorVotos = item.ContadorVotos; ViewBag.PromedioVotos = item.PromedioVotos; } ViewBag.Candidatos = empresa.GetCandidatosPublicacion(IdPublicacion); ViewBag.ReferenciaComentarioPubEmpresa = empresa.GetComentariosPublicacion(IdPublicacion); ViewBag.IdPublicacion = IdPublicacion; ViewBag.VotoRealizado = empresa.GetVotoPorUsuario(idEmpresa, IdPublicacion); return(View()); }
public ActionResult Empleos(string nombrePublicacion = "", string comuna = "", string idPublicacion = "", string fecha = "", string sueldo = "") { try { string idusuario = ""; ViewBag.ApplicationActive = true; ViewBag.ReferenciaInicio = ModuleControlRetorno() + "App/Inicio"; ViewBag.ReferenciaHome = ModuleControlRetorno() + "App/Inicio"; ViewBag.ReferenciaRegistro = ModuleControlRetorno() + "Auth/RegistroUsuario"; ViewBag.ReferenciaOficio = ModuleControlRetorno() + "Oficios/Inicio"; if (Session["IdUser"] != null && Session["IdUser"].ToString() != "") { ViewBag.ReferenciaIdUser = Session["IdUser"].ToString(); } if (Session["UserName"] != null && Session["UserName"].ToString() != "") { ViewBag.ReferenciaUserName = Session["UserName"].ToString(); } if (Session["UserType"] != null && Session["UserType"].ToString() != "") { ViewBag.ReferenciaUserType = Session["UserType"].ToString(); } ViewBag.ReferenciaBusquedaEmpleos = GetOfertasEmpleos(nombrePublicacion, comuna, fecha, sueldo); ViewBag.ReferenciaComentarioPubEmpresa = empresa.GetComentariosPublicacion(idPublicacion); ViewBag.DetallePublicacionContador = empresa.GetDetallePublicacion(idPublicacion).Count(); ViewBag.DetallePublicacion = empresa.GetDetallePublicacion(idPublicacion); ViewBag.PreguntasPorPublicacionId = empresa.GetPreguntasPorPublicacionId(idPublicacion); ViewBag.IdPublicacion = idPublicacion; if (Session["IdUser"] == null) { idusuario = ""; } else { idusuario = Session["IdUser"].ToString(); } ViewBag.ApplicationActive = ModuleApplicationActive(); ViewBag.ReferenciaInicio = ModuleControlRetorno() + "App/Inicio"; ViewBag.referenciaSolicitud = usuario.GetSolicitudUsuario(idusuario, idPublicacion); ViewBag.VotoRealizado = empresa.GetVotoPorUsuario(idusuario, idPublicacion); } catch (Exception ex) { ViewBag.ApplicationActive = ModuleApplicationActive(); ViewBag.ReferenciaInicio = ModuleControlRetorno() + "App/Inicio"; } return(View()); }