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);
            }
        }
Exemplo n.º 2
0
        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
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
            }
        }