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)); }
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); }
public JsonResult ObtenerUsuarioEmpresaPorOferta(int idOferta) { VistaMensajeUsuarioEmpresaOferta oferta = lnMensaje.ObtenerUsuarioEmpresaOfertaPorId(idOferta); return(Json(oferta, JsonRequestBehavior.AllowGet)); }