//----------------------> OCUPACIONES public void CargarGrdOcupaciones(string id) { LogicaOcupaciones list_Ocupaciones = new LogicaOcupaciones(); try { if (list_Ocupaciones.Lg_listaOcupaciones(int.Parse(id)).Rows.Count > 0) { grd_Ocupaciones.DataSource = list_Ocupaciones.Lg_listaOcupaciones(int.Parse(id)); grd_Ocupaciones.DataBind(); grd_Ocupaciones.Visible = true; } else { grd_Ocupaciones.Visible = false; } } catch (Exception) { vgc_Script = string.Format("javascript:MostrarMensaje('Error al cargar las ocupaciones.');"); ScriptManager.RegisterStartupScript(this, typeof(string), "MensajeRetorno", vgc_Script, true); } }
//public void cargarUsuario(string id) //{ // try // { // //----------------------> OCUPACIONES // LogicaOcupaciones list_Ocupaciones = new LogicaOcupaciones(); // grd_Ocupaciones.DataSource = list_Ocupaciones.Lg_listaOcupaciones(int.Parse(id)); // grd_Ocupaciones.DataBind(); // //----------------------> UBICACIONES // LogicaUbicacionProf lista_Ubicaciones = new LogicaUbicacionProf(); // grd_Ubicacion.DataSource = lista_Ubicaciones.ListarUbicacionesProf(int.Parse(id)); // grd_Ubicacion.DataBind(); // //----------------------> SITIO WEB // LogicaWebSites lista_WebSites = new LogicaWebSites(); // grd_websites.DataSource = lista_WebSites.ListarWebSites(int.Parse(id)); // grd_websites.DataBind(); // LogicaUsuario user = new LogicaUsuario(); // ClsUsuarios usuarioObtenido; // usuarioObtenido = user.ObtenerDatosDeUsuario(int.Parse(id)); // lblUser.Text = usuarioObtenido.Nombre_Profesional + ' ' + usuarioObtenido.Apellido1_Profesional + ' ' + usuarioObtenido.Apellido2_Profesional; // lblCorreo.Text = usuarioObtenido.Correo; // lblTelefono.Text = usuarioObtenido.Telefono_Profesional; // lblDescripcion.Text = usuarioObtenido.Descripcion; // } // catch (Exception) // { // throw; // } //} public void cargarUsuario(string id) { string ocupaciones = "", ubicaciones = "", wsites = "", nombre = "", correo = "", telefono = "", descripcion = "", Query = ""; try { //----------------------> OCUPACIONES LogicaOcupaciones list_Ocupaciones = new LogicaOcupaciones(); DataTable lista_Ocupaciones; lista_Ocupaciones = list_Ocupaciones.Lg_listaOcupaciones(int.Parse(id)); foreach (DataRow item in lista_Ocupaciones.Rows) { ocupaciones += "<li class=" + "'nodecoracion'" + ">" + item["PROFESION"].ToString() + "</li>"; } //<---------------------- OCUPACIONES //----------------------> UBICACIONES LogicaUbicacionProf list_Ubicaciones = new LogicaUbicacionProf(); DataTable lista_ubicaciones; lista_ubicaciones = list_Ubicaciones.ObtenerDatosDeUsuarioUbicaciones(int.Parse(id)); foreach (DataRow item in lista_ubicaciones.Rows) { ubicaciones += "<li class=" + "'nodecoracion'" + ">" + item["PROVINCIA"].ToString() + " " + item["CANTON"].ToString() + "</li>"; } //<---------------------- UBICACIONES //----------------------> SITIO WEB LogicaWebSites list_WebSites = new LogicaWebSites(); DataTable lista_Websites; lista_Websites = list_WebSites.ObtenerDatosDeUsuarioPaginasWeb(int.Parse(id)); string titulo = "<h3 id='contenedor' class='text-info'>Perfil Profesional:</h3>"; contenedor.InnerHtml += titulo; foreach (DataRow item in lista_Websites.Rows) { wsites += "<a href=" + item["URL_SITIO"].ToString() + ">" + item["NOMBRE_SITIO"].ToString() + "</a><br>"; } //<----------------------- SITIOS WEB //----------------------->USUARIO LogicaUsuario user = new LogicaUsuario(); ClsUsuarios usuarioObtenido; usuarioObtenido = user.ObtenerDatosDeUsuario(int.Parse(id)); nombre = usuarioObtenido.Nombre_Profesional + ' ' + usuarioObtenido.Apellido1_Profesional + ' ' + usuarioObtenido.Apellido2_Profesional; correo = usuarioObtenido.Correo; telefono = usuarioObtenido.Telefono_Profesional; descripcion = usuarioObtenido.Descripcion; //<----------------------- USUARIO Query = "<div id='lista' runat='server'>" + "<div class='row'>" + "<div class='col-sm-6'>" + "<div class='card'>" + "<div class='card-body'>" + " <h3 class='card-title'>" + nombre + "</h3>" + " <h4 class='card-title'>" + "Profesión:</h4>" + " <ul>" + ocupaciones + "</ul>" + " <h4 class='card-title'>" + "Teléfono: " + telefono + " </h4>" + " <p class='card-text'><h4>Correo: " + correo + " </h4></p>" + " <h4 class='card-title'>Brindo servicios en:</h4>" + " <ul> " + ubicaciones + "</ul>" + " <h4 class=" + "'card-title'>Descripción:</h4>" + " <p class='card-text'>" + descripcion + "</p>" + " <h4 class='text-info'>Redes Sociales</h4>" + " " + wsites + "<br /><br />" + "<a href = " + "'index.aspx'" + " class=" + "'btn btn-primary'" + ">Regresar</a>" + "</div></div></div></div></div>"; contenedor.InnerHtml = Query; } catch (Exception) { throw; } }