Exemple #1
0
        public JsonResult ObtenerDestinatariosUTPOferta(int idOferta)
        {
            LNOferta lnOferta = new LNOferta();

            List <OfertaPostulante> postulantes = new List <OfertaPostulante>();

            postulantes = lnOferta.ObtenerPostulantesPorIdOferta(idOferta);

            VistaMensajeUsuarioEmpresaOferta oferta = lnMensaje.ObtenerUsuarioEmpresaOfertaPorId(idOferta);

            List <VistaMensajeDestinatario> destinatarios = new List <VistaMensajeDestinatario>();

            //Se agregan a los postulantes:
            foreach (var postulante in postulantes)
            {
                VistaMensajeDestinatario destinatario = new VistaMensajeDestinatario();
                destinatario.Usuario       = postulante.Usuario;
                destinatario.Correo        = postulante.CorreoElectronico;
                destinatario.TextoAMostrar = postulante.Usuario + " (" + postulante.CorreoElectronico + ")";

                destinatarios.Add(destinatario);
            }

            //Se agrega al usuario de la oferta:
            VistaMensajeDestinatario destinatarioOferta = new VistaMensajeDestinatario();

            destinatarioOferta.Usuario       = oferta.UsuarioPropietarioEmpresa;
            destinatarioOferta.Correo        = oferta.UsuarioPropietarioEmpresaCorreo;
            destinatarioOferta.TextoAMostrar = oferta.UsuarioPropietarioEmpresa + " (" + oferta.UsuarioPropietarioEmpresaCorreo + ")";

            destinatarios.Add(destinatarioOferta);

            return(Json(postulantes, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public VistaMensajeUsuarioEmpresaOferta ObtenerUsuarioEmpresaOfertaPorId(int idOferta)
        {
            VistaMensajeUsuarioEmpresaOferta oferta = new VistaMensajeUsuarioEmpresaOferta();

            DataTable dtResultado = adMensaje.ObtenerUsuarioEmpresaOfertaPorId(idOferta);

            if (dtResultado.Rows.Count > 0)
            {
                oferta.IdOferta = Convert.ToInt32(dtResultado.Rows[0]["IdOferta"]);
                oferta.UsuarioPropietarioEmpresa       = Convert.ToString(dtResultado.Rows[0]["UsuarioPropietarioEmpresa"]);
                oferta.UsuarioPropietarioEmpresaCorreo = Convert.ToString(dtResultado.Rows[0]["CorreoElectronico"]);
            }

            return(oferta);
        }
Exemple #3
0
        public JsonResult ObtenerUsuarioEmpresaPorOferta(int idOferta)
        {
            VistaMensajeUsuarioEmpresaOferta oferta = lnMensaje.ObtenerUsuarioEmpresaOfertaPorId(idOferta);

            return(Json(oferta, JsonRequestBehavior.AllowGet));
        }