public void llenarEspecialidades(string SelectEspecialidad = "") { //se crea una instancia de las funciones de logica LogicaOcupaciones funciones = new LogicaOcupaciones(); ddlEspecialidad.DataTextField = "ESPACIALIDAD_OCUPACION";//se le dice que en el texto ponga lo que venga en el campo de datos ddlEspecialidad.DataValueField = "ID_OCUPACION"; try { ddlEspecialidad.DataSource = funciones.obtenerEspecialidades(ddlProfesion.Text); ddlEspecialidad.DataBind();//se le agrega el sourse a el dropdownlist //seleccionar especialidad indicada if (SelectEspecialidad != "") { ddlEspecialidad.Items.FindByText(SelectEspecialidad).Selected = true; } } catch (Exception) { vgc_Script = string.Format("javascript:MostrarMensaje('Error al cargar las especialidades.');"); ScriptManager.RegisterStartupScript(this, typeof(string), "MensajeRetorno", vgc_Script, true); } }
public void llenarOcupaciones() {//se crea una instancia de las funciones de logica LogicaOcupaciones funciones = new LogicaOcupaciones(); drpdlProfesion1.DataTextField = "NOMBRE_OCUPACION"; //se le dice que en el texto ponga lo que venga en el campo de datos drpdlProfesion1.DataSource = funciones.obtenerOcupaciones(); drpdlProfesion1.DataBind(); //se le agrega el sourse a el dropdownlist }
public void llenarOcupaciones(string SelectProfecion = "") {//se crea una instancia de las funciones de logica LogicaOcupaciones funciones = new LogicaOcupaciones(); ddlProfecion.DataTextField = "NOMBRE_OCUPACION"; //se le dice que en el texto ponga lo que venga en el campo de datos ddlProfecion.DataSource = funciones.obtenerOcupaciones(); ddlProfecion.DataBind(); //se le agrega el sourse a el dropdownlist //seleccionar profecion indicada if (SelectProfecion != "") { ddlProfecion.Items.FindByText(SelectProfecion).Selected = true; } }
public void llenarEspecialidades(string SelectEspecialidad = "") { //se crea una instancia de las funciones de logica LogicaOcupaciones funciones = new LogicaOcupaciones(); ddlEspecialidad.DataTextField = "ESPACIALIDAD_OCUPACION"; //se le dice que en el texto ponga lo que venga en el campo de datos ddlEspecialidad.DataSource = funciones.obtenerEspecialidades(ddlProfecion.Text); ddlEspecialidad.DataBind(); //se le agrega el sourse a el dropdownlist //seleccionar especialidad indicada if (SelectEspecialidad != "") { ddlEspecialidad.Items.FindByText(SelectEspecialidad).Selected = true; } }
protected void lnk_eliminarProfesion_Command(object sender, System.Web.UI.WebControls.CommandEventArgs e) { //LinkButton btn = (LinkButton)sender; //GridViewRow row = (GridViewRow)btn.NamingContainer; //int rowindex = Convert.ToInt32(row.RowIndex); //Console.WriteLine("rowIndex " + rowindex); // comprobando si realmente se obtuvo el id del usuario int idOcupacion = int.Parse(e.CommandArgument.ToString()); int idUsuario = int.Parse(Session["ID_USUARIO_SESION"].ToString()); LogicaOcupaciones logicaOcupaciones = new LogicaOcupaciones(); try { logicaOcupaciones.eliminarOcupacion(idOcupacion, idUsuario); CargarGrdOcupaciones(idUsuario.ToString()); } catch (Exception ex) { vgc_Script = string.Format("javascript:MostrarMensaje('Error al eliminar profesional.');"); ScriptManager.RegisterStartupScript(this, typeof(string), "MensajeRetorno", vgc_Script, true); } }
//----------------------> 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; } }