public static bool VerificarCorreo_enBDD(string correo) { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string consulta = "SELECT Count(email) From user where email like '" + correo + "'"; List <object> data = conn.Get_Consulta(consulta); conn.CerrarConexion(); object[] obj = (object[])data[0]; if (obj[0] == null || Convert.ToInt32(obj[0]) == 0) { return(false); } else { return(true); } } catch (Exception ex) { Log.Set_Log_Error(ex.Message, "Seguridad correo verificar", null); } return(false); }
private void Get_mensaje() { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string sql = " SELECT COUNT(id_user) FROM mensajeria WHERE id_user like '" + id_usuario + "' and leido=0"; List<object> Numero_mensaje = conn.Get_Consulta(sql); conn.CerrarConexion(); object[] obj = (object[])Numero_mensaje[0]; Master.SetMensajeria_estudiante(obj[0].ToString(), "mensajeria.aspx?id=" + id_usuario); } catch (Exception ex) { Log.Set_Log_Error(ex.Message, "INDEX.ASPX", id_usuario); } }
protected void Page_Load(object sender, EventArgs e) { try { var sesion_c = Session.Count; if (sesion_c <= 0) { Response.Redirect("Login.aspx", true); return; } if (Request.QueryString.Count == 0) { nombreperfil.InnerHtml = "<b>" + Session["nombre"] + " " + Session["apellido"] + "</b>"; id_perfil = Session["id_user"].ToString(); MostrarPerfil(true); } else { Conexion conn = new Conexion(); try { id_perfil = Request.QueryString["id_p"]; conn.IniciarConexion(); List<object> consulta = conn.Get_Consulta("select nombre , apellido from user where id_user like '" + Seguridad.Id_cript_cadena(id_perfil) + "'"); object[] obj = (object[])consulta[0]; nombreperfil.InnerHtml = "<b>" + obj[0] + " " + obj[1] + "</b>"; conn.CerrarConexion(); MostrarPerfil(false); } catch(Exception ex) { conn.CerrarConexion(); Log.Set_Log_Error(ex.Message, "perfil", id_perfil); } } id_usuario = id_perfil; Configuracion_master(); } catch { } }
/// <summary> /// Miembro estatico verificando si existe alias de un usuario /// </summary> /// <param name="alias">alias del usuario</param> /// <returns> retorna true ->si existe en dado caso false->sino existe</returns> public static bool Existe_alias(string alias) { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string consulta = "SELECT count(alias) FROM user Where alias like '" + alias + "'"; List<object> data = conn.Get_Consulta(consulta); object[] valor = (object[])data[0]; conn.CerrarConexion(); if ( Convert.ToInt32(valor[0].ToString()) != 0) return true; else return false; } catch { } return false; }
/// <summary> /// Miembro estatico verificando si existe alias de un usuario /// </summary> /// <param name="alias">alias del usuario</param> /// <returns> retorna true ->si existe en dado caso false->sino existe</returns> public static bool Existe_alias(string alias) { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string consulta = "SELECT count(alias) FROM user Where alias like '" + alias + "'"; List <object> data = conn.Get_Consulta(consulta); object[] valor = (object[])data[0]; conn.CerrarConexion(); if (Convert.ToInt32(valor[0].ToString()) != 0) { return(true); } else { return(false); } } catch { } return(false); }
private void Perfil( int perfil , string sql , string patron= null) { Conexion conn = new Conexion(); conn.IniciarConexion(); try { List<string> listacursos = new List<string>() ; MySqlDataAdapter adaptador_ = new MySqlDataAdapter(sql, conn.GetConexion); DataSet ds = new DataSet(); adaptador_.Fill(ds); DataTable dt_aux = ds.Tables[0]; DataTable dt = new DataTable(); int col = Grilla_datos.Columns.Count; if (dt_aux.Rows.Count <= 0) { cuadro_error.Visible = true; cuadro_error.InnerHtml = "<p align='center'> NO SE ENCONTRARON RESULTADOS , FAVOR INTENTAR DENUEVO </P>"; } else cuadro_error.Visible = false; Grilla_datos.Columns.Clear(); Grilla_datos.AutoGenerateColumns = false; dt.Columns.Add("imagen"); dt.Columns.Add("nombre"); dt.Columns.Add("estado"); dt.Columns.Add("docente"); dt.Columns.Add("fecha"); dt.Columns.Add("abierto"); dt.Columns.Add("registrar"); dt.Columns.Add("comentarios"); try { if (perfil == 0) { string query = "select id_curso from estudiante_curso where id_user like '" + id_usuario + "'"; List<object> list = conn.Get_Consulta(query); if (list.Count != 0) { for (int i = 0; i < list.Count; i++) { object[] objeto_lista = (object[])list[i]; listacursos.Add(objeto_lista[0].ToString()); } } } else if (perfil == 1) { string query = "select id_curso from estudiante_curso where id_user like '" + id_usuario + "'"; List<object> list = conn.Get_Consulta(query); if (list.Count != 0) { for (int i = 0; i < list.Count; i++) { object[] objeto_lista = (object[])list[i]; listacursos.Add(objeto_lista[0].ToString()); } } } } catch { } foreach (DataRow rows in dt_aux.Rows) { object[] obj = rows.ItemArray; obj[0] = Seguridad.HttpUrl + "/images/cursos/" + obj[0]; if (Convert.ToInt32(obj[2]) == 1) obj[2] = "Activo"; else obj[2] = "No activo"; if (Convert.ToInt32(obj[5]) == 0) { obj[5] = Seguridad.HttpUrl + "/images/icons/candado1.png"; obj[7] = "Curso exclusivo "; } else { obj[5] = Seguridad.HttpUrl + "/images/icons/candado0.png"; obj[7] = "Curso para todo publico "; } int bandera = 0; if (listacursos.Count != 0) { foreach (string cursos_actuales in listacursos) { if (cursos_actuales != obj[6].ToString()) { bandera = 0; continue; } else { bandera = 1; break; } } } if (bandera == 1) { obj[7] += " , [Ya estas registrado]"; obj[6] = null; } else obj[6] = "" + Encriptador.Encriptar_Md5(obj[6].ToString()); dt.Rows.Add(obj); } ImageField img = new ImageField(); DataControlField Dcontrol; img.ShowHeader = true; img.HeaderText = ""; img.DataImageUrlField = "imagen"; img.ControlStyle.Width = 100; img.ControlStyle.Height = 100; Dcontrol = img; Grilla_datos.Columns.Add(img); BoundField Bcampo = new BoundField(); Bcampo.HeaderText = "NOMBRE CURSO "; Bcampo.DataField = "nombre"; Dcontrol = Bcampo; Grilla_datos.Columns.Add(Bcampo); Bcampo = new BoundField(); Bcampo.HeaderText = "ESTADO "; Bcampo.DataField = "estado"; Dcontrol = Bcampo; Grilla_datos.Columns.Add(Bcampo); Bcampo = new BoundField(); Bcampo.HeaderText = "DOCENTE DEL CURSO "; Bcampo.DataField = "docente"; Dcontrol = Bcampo; Grilla_datos.Columns.Add(Bcampo); Bcampo = new BoundField(); Bcampo.HeaderText = "INICIO EL "; Bcampo.DataField = "fecha"; Dcontrol = Bcampo; Grilla_datos.Columns.Add(Bcampo); img = new ImageField(); img.ShowHeader = true; img.HeaderText = "ENTRADA "; img.DataImageUrlField = "abierto"; img.ControlStyle.Width = 25; img.ControlStyle.Height =25; Dcontrol = img; Grilla_datos.Columns.Add(img); HyperLinkField link = new HyperLinkField(); link.HeaderText = "REGISTRAR CURSO"; link.Text = "Registrar"; link.DataNavigateUrlFields = new string[] { "registrar" }; link.DataNavigateUrlFormatString = "RegistrarCurso.aspx?id={0}"; link.NavigateUrl = "hola.aspx"; Dcontrol = link; Grilla_datos.Columns.Add(link); Bcampo = new BoundField(); Bcampo.HeaderText = "COMENTARIOS "; Bcampo.DataField = "comentarios"; Dcontrol = Bcampo; Grilla_datos.Columns.Add(Bcampo); Grilla_datos.DataSource = dt; Grilla_datos.DataBind(); conn.CerrarConexion(); return; } catch (Exception ex) { try { Log.Set_Log_Error(ex.Message , "buscar cursos " , id_usuario); conn.CerrarConexion(); } catch {} } cuadro_error.Visible = true; cuadro_error.InnerHtml = "<p align='center'> NO SE ENCONTRARON RESULTADOS , FAVOR INTENTAR DENUEVO </P>"; return; }
/// <summary> /// verifica el tipo de usuario por medio del id del usuario /// </summary> /// <param name="id"></param> /// <returns></returns> public int TipoDeusuario(string id) { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string consulta = "SELECT perfil FROM user Where id_user like '" + id + "'"; List<object> data = conn.Get_Consulta(consulta); object[] valor = (object[])data[0]; conn.CerrarConexion(); return Convert.ToInt32(valor[0]); } catch { return 10; } }
private void MostrarPerfil(bool perfil_usuario) { Conexion conn = new Conexion(); Cssclass cssclas = new Cssclass(); conn.IniciarConexion(); if (!perfil_usuario) id_perfil = Seguridad.Id_cript_cadena(id_perfil); string sql = "Select * from user where id_user like '" + id_perfil + "'"; try { List<object> lista_datos = conn.Get_Consulta(sql); //0 y 11 no //4 , 6 , 7 y 12 colocarlos en otro lado 12= imagen y 4 es correo : 6 y 7 son redes sociales if (lista_datos.Count >= 2) goto fin; else if (lista_datos.Count == 0) goto fin; object[] obj = (object[]) lista_datos[0]; string[] labesl = new string[] { "" , "NOMBRE " , "APELLIDO " , "ALIAS " , "E-MAIL" , "FECHA DE CUMPLEAÑOS " , "" , "" , "INSTITUCION " , "SEXO " , "PAIS " , "" , "" , "INICIO EL "}; datospersonales_formulario.InnerHtml = ""; for(int i = 1 ; i <= obj.Length - 1 ; i++) { if ( i == 6 || i == 7 || i == 12 || i == 11) { continue; } else { if (i == 5) { DateTime fecha_cumple = (DateTime) obj[i]; DateTime fecha_actual = DateTime.Now; int edad = fecha_actual.Date.Year - fecha_cumple.Date.Year; int mes = fecha_cumple.Month - fecha_actual.Date.Month; if (mes >= 1) edad--; datospersonales_formulario.InnerHtml += "<div class='" + cssclas.aleatorio() + "'> " + labesl[i] + ": " + obj[i].ToString().ToUpper() + " ( EDAD ACTUAL: " + edad + " AÑOS )" + "</div>"; } else { datospersonales_formulario.InnerHtml += "<div class='" + cssclas.aleatorio() + "'> " + labesl[i] + ": " + obj[i].ToString().ToUpper() + "</div>"; } } } string imagen_url = Seguridad.HttpUrl + "/images/avatar/" + obj[12]; FormularioSocial.InnerHtml = ""; FormularioSocial.InnerHtml += "<table><tr><td rowspan='4'> <img src='" + imagen_url + "' height='200' width='200'/></td>"; if (obj[6].ToString() != null && obj[6].ToString() != "") { FormularioSocial.InnerHtml += "<td><div class='fb-follow' data-href='" + obj[6] + "' data-width='The pixel width of the plugin' data-height='The pixel height of the plugin' data-colorscheme='light' data-layout='standard' data-show-faces='true'></div></td>"; FormularioSocial.InnerHtml += "<tr><td><div class='fb-like' data-href='" + obj[6] + "' data-width='The pixel width of the plugin' data-height='The pixel height of the plugin' data-colorscheme='light' data-layout='standard' data-action='like' data-show-faces='true' data-send='false'></div></td></table>"; FormularioSocial.InnerHtml += "<div align='center' class='fb-comments' data-href='" + obj[6].ToString() + "' data-colorscheme='00' data-numposts='5' data-width='500'></div></td>"; } if (obj[7].ToString() != "" && obj[6].ToString() != "") { var comilla = '"'; FormularioSocial.InnerHtml += "<div class='divspoiler'> <input type='button' value='Mostrar Tweets' onclick=" + comilla + "if (this.parentNode.nextSibling.childNodes[0].style.display != '') { this.parentNode.nextSibling.childNodes[0].style.display = ''; this.value = 'Ocultar Tweets'; } else { this.parentNode.nextSibling.childNodes[0].style.display = 'none'; this.value = 'Mostrar Tweets'; }" + comilla + " />" + "</div><div><div class='spoiler' style='display: none;'>" + "<a href='https://twitter.com/intent/tweet?screen_name=" + obj[7].ToString() + "' class='twitter-mention-button' data-lang='es' data-related='" + obj[7].ToString() + "'>Tweet to @" + obj[7].ToString() + "</a><script> !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } } (document, 'script', 'twitter-wjs');</script>" +"</div></div>"; } else if (obj[7].ToString() != "" && obj[6].ToString() == "") { FormularioSocial.InnerHtml += "<tr><td><a href='https://twitter.com/intent/tweet?screen_name=" + obj[7].ToString() + "' class='twitter-mention-button' data-lang='es' data-related='" + obj[7].ToString() + "'>Tweet to @" + obj[7].ToString() + "</a><script> !function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; if (!d.getElementById(id)) { js = d.createElement(s); js.id = id; js.src = p + '://platform.twitter.com/widgets.js'; fjs.parentNode.insertBefore(js, fjs); } } (document, 'script', 'twitter-wjs');</script></td></table>"; } if(obj[7].ToString() == "" && obj[6].ToString() == "") { FormularioSocial.InnerHtml += "<td><div class='" + new Cssclass().advertencia + "'>Lamentamos no mostrarle los datos de la red social, pero al parecer no tiene afiliado facebook o twitter </div></td></tr></table>"; } if (perfil_usuario == true) { editar_perfil.InnerText = "Editar perfil"; } else { enviar_mensaje.InnerText = "Enviar un mensaje "; enviar_mensaje.HRef = "mensaje.aspx?id=" + id_perfil; } } catch (Exception ex) { try { Log.Set_Log_Error(ex.Message, "perfil", id_perfil); } catch { } } fin: conn.CerrarConexion(); return; }
public static bool VerificarCorreo_enBDD(string correo) { try { Conexion conn = new Conexion(); conn.IniciarConexion(); string consulta = "SELECT Count(email) From user where email like '" + correo + "'"; List<object> data = conn.Get_Consulta(consulta); conn.CerrarConexion(); object[] obj = (object[])data[0]; if (obj[0] == null || Convert.ToInt32(obj[0]) == 0) return false; else return true; } catch(Exception ex) { Log.Set_Log_Error(ex.Message, "Seguridad correo verificar", null); } return false; }