コード例 #1
0
    public static string selectBecaUser(int idUser)
    {
        string          result    = "";
        storedProcedure sp        = new storedProcedure("ConnectionString");
        string          queryprom = "select promedio from alumno where idAlumno = " + idUser + "";

        List <string> lsp = sp.recuperaRegistros(queryprom);

        float  prom      = float.Parse(lsp[0]);
        string querybeca = "select b.idBeca,b.nombreBeca from beca as b where b.promedio <= " + prom + " and b.idBeca not in (select distinct ba.idBeca from becasAlumnos as ba where ba.idAlumno = " + idUser + " and ba.idBeca = b.idBeca )";

        List <string> lsb = sp.recuperaRegistros(querybeca);

        if (lsb.Count > 0)
        {
            for (int i = 0; i < lsb.Count; i = i + 2)
            {
                result += "<h3><label>Beca:" + lsb[i + 1] + " </label><img src='images/images.jpg' heit='40px' width='40px'  style='margin-left: 90px;' onclick='JavaScript:solicitar(" + lsb[i + 0] + ");'/>Solicitar</h3>";
            }
        }
        else
        {
            result = "<h2>No hay becas disponibles en este momento</h2>";
        }

        return(result);
    }
コード例 #2
0
ファイル: MessageDb.cs プロジェクト: howleg/up
 public DataTable getAmountOfUnreadMsg(string UserId)
 {
     DataTable table = new DataTable();
     storedProcedure myProc = new storedProcedure("getAmountOfUnreadMsg");
     myProc.addParam(new paramter("@UserId", UserId));
     return table = myProc.executeReader();
 }
コード例 #3
0
ファイル: UserDb.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable GetUserList()
    {
        DataTable       table  = new DataTable();
        storedProcedure myProc = new storedProcedure("GetUserList");

        return(table = myProc.executeReader());
    }
コード例 #4
0
    public void search_Click(object sender, EventArgs e)
    {
        //if the user enters anything in the search  box
        if (!(String.IsNullOrEmpty(usernameInSearchBox)))
        {
            //check the entered text to see if it exist in the users table
            storedProcedure myProc = new storedProcedure("checkUserName");
            paramter        param1 = new paramter("@theUsername", usernameInSearchBox);
            myProc.addParam(param1);
            //if that username exist the userID will be returned
            userId = myProc.executeScalarParam();

            //if the userId is not null or empty means the user was found
            if (!(String.IsNullOrEmpty(userId)))
            {
                userFoundLabel.Text    = "user " + usernameInSearchBox + " found";
                userFoundLabel.Visible = true;

                //send this username to the viewProfile page
                string name = usernameInSearchBox;
                Session["name"] = name;
                Response.Redirect("viewProfile.aspx");
            }
            else
            {
                userFoundLabel.Text    = "" + usernameInSearchBox + " is not a valid username";
                userFoundLabel.Visible = true;
            }
        }
        else
        {
            userFoundLabel.Text    = "Enter a username";
            userFoundLabel.Visible = true;
        }
    }//end of search_Click
コード例 #5
0
        private void btnNotificaciones_Click(object sender, EventArgs e)
        {
            btnTemas.BackColor           = Color.FromArgb(41, 66, 91);
            btnNotificaciones.BackColor  = Color.FromArgb(50, 81, 112);
            panelContTemas.Visible       = false;
            contNotificicaciones.Visible = true;

            try
            {
                storedProcedure sp             = new storedProcedure();
                string[]        notiParametros = new string[1];
                listNotificaciones.Items.Clear();
                notiParametros[0] = "@id_usuario = " + MenuVertical.usuarioSesion + "";

                List <object[]> datos = sp.lt(notiParametros, "verNotificacion");
                datos.Reverse();
                foreach (object[] notificacion in datos)
                {
                    listNotificaciones.Items.Add("[" + notificacion[1].ToString() + "] •" + notificacion[2].ToString());
                }
            }
            catch
            {
            }
        }
コード例 #6
0
    public static string obtenerTabla(int origen)
    {
        string          tabla = "<table id='tablam'><thead><tr><th style='padding: 10px;'>Descripcion</th><th style='padding: 10px;'>Editar</th><th style='padding: 10px;'>Eliminar</th></tr></thead><tbod>";
        string          query = "";
        storedProcedure sp    = new storedProcedure("ConnectionString");

        if (origen == 1)
        {
            query = "select nombreBeca,modificar,eliminar from view_beca";
        }
        else if (origen == 2)
        {
            query = "select * from view_grupo";
        }
        else if (origen == 3)
        {
            query = "select * from view_carrera";
        }
        else if (origen == 4)
        {
            query = "select * from view_tiposb";
        }

        List <string> ls = sp.recuperaRegistros(query);

        for (int i = 0; i < ls.Count; i = i + 3)
        {
            tabla += "<tr><td>" + ls[i + 0] + "</td><td>" + ls[i + 1] + "</td><td>" + ls[i + 2] + "</td></tr>";
        }
        tabla += "</tbody></table>";

        return(tabla);
    }
コード例 #7
0
    public static List <AutoComplete> grupo(string term)
    {
        List <AutoComplete> resultado = new List <AutoComplete>();
        List <string>       obtener   = new List <string>();
        AutoComplete        ac;
        string query = "";

        term = term.ToLower();
        storedProcedure sp = new storedProcedure("ConnectionString");

        query   = "select idgrupo,grupo from grupo where grupo like '%" + term + "%'";
        obtener = sp.recuperaRegistros(query);

        if (obtener != null && obtener.Count > 0)
        {
            for (int i = 0; i < obtener.Count; i += 6)
            {
                ac        = new AutoComplete();
                ac.ID     = obtener[i];
                ac.nombre = obtener[i + 1];
                resultado.Add(ac);
            }
        }
        else
        {
            resultado.Add(new AutoComplete {
                ID = "", nombre = "No se encontraron resultados"
            });
        }
        return(resultado);
    }
コード例 #8
0
        //carga variables locales
        public static void cargarVariables()
        {
            try
            {
                storedProcedure sp            = new storedProcedure();
                string[]        docParametros = new string[1];                         //creamos un string para los parametros
                docParametros[0] = "@id_usuario = " + MenuVertical.usuarioSesion + ""; //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error
                List <object[]> usuarios = sp.lt(docParametros, "verUsuario");         //mandamos a llamar la clase sp con la funcion lt

                foreach (object[] usuario in usuarios)                                 //cargamos los datos en nuestra lista
                {
                    MenuVertical.clinicasesion = Convert.ToInt32(usuario[11]);
                    IDrolSesion = Convert.ToInt32(usuario[9]);

                    var array = Convert.FromBase64String(usuario[8].ToString());
                    using (var ms = new MemoryStream(array))
                    {
                        try
                        {
                            fotoPerfil = Image.FromStream(ms);
                        }
                        catch
                        {
                            fotoPerfil = capaPresentacion.Properties.Resources.Don_Bosco;
                        }
                    }
                }
            }
            catch
            {
            }
        }
コード例 #9
0
ファイル: MessageDb.cs プロジェクト: howleg/up
 public DataTable GetSentMessages(string userID)
 {
     DataTable table = new DataTable();
         storedProcedure myProc = new storedProcedure("GetSentMessages");
         myProc.addParam(new paramter("@userId", userID));
         return table = myProc.executeReader();
 }
コード例 #10
0
ファイル: UserDb.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable getAllUsernames()
    {
        storedProcedure myProc = new storedProcedure("getAllUsernames");
        DataTable       table  = new DataTable();

        return(table = myProc.executeReader());
    }
コード例 #11
0
    private void configStudent()
    {
        storedProcedure myProc1            = new storedProcedure("getMajorName");
        paramter        getMajorNameParam1 = new paramter("@student_id", this.student_id);

        myProc1.addParam(getMajorNameParam1);
        this.major = myProc1.executeScalarParam();


        storedProcedure myProc2             = new storedProcedure("getProfilePic");
        paramter        getProfilePicParam1 = new paramter("@UserId", this.student_id);

        myProc2.addParam(getProfilePicParam1);
        this.profilePic = myProc2.executeScalarParam();


        storedProcedure myProc3             = new storedProcedure("getActualName");
        paramter        getActualNameParam1 = new paramter("@student_id", this.student_id);

        myProc3.addParam(getActualNameParam1);
        this.actualName = myProc3.executeScalarParam();

        storedProcedure myProc4          = new storedProcedure("getAboutMe");
        paramter        getAboutMeParam1 = new paramter("@student_id", this.student_id);

        myProc4.addParam(getAboutMeParam1);
        this.aboutMe = myProc4.executeScalarParam();
    }
コード例 #12
0
ファイル: Login.aspx.cs プロジェクト: rubensuchil/Becas
    public static bool validarUsuario(string email, string password)
    {
        storedProcedure sp        = new storedProcedure("ConnectionString");
        bool            resultado = true;
        string          query     = "select idAlumno,nombreCompleto from alumno as al inner join" +
                                    " usuarioRol as ur on ur.idUsuario = al.idAlumno" +
                                    " where al.usuario = '" + email + "'and contrasena = '" + password + "'";

        List <string> listaUser = sp.recuperaRegistros(query);

        if (listaUser.Count > 0)
        {
            int    idUser = int.Parse(listaUser[0]);
            string emailq = listaUser[1];

            HttpContext.Current.Session["cve"]    = idUser;
            HttpContext.Current.Session["nombre"] = emailq;
            HttpContext.Current.Session["logged"] = true;

            resultado = true;
        }
        else
        {
            resultado = false;
        }

        return(resultado);
    }
コード例 #13
0
ファイル: MessageDb.cs プロジェクト: howleg/up
    public bool MarkMessageRead(int msgId)
    {
        storedProcedure myProc = new storedProcedure("MarkAsRead");
            myProc.addParam(new paramter("@id", msgId.ToString()));

            return myProc.executeNonQueryParam();
    }
コード例 #14
0
ファイル: Tablas.cs プロジェクト: CeciliaRguezG/SCC-Proy
    public Tablas()
    {
        this.Table = "<table class='display' id=' align='center' ";
        this.Thead = "<thead>";
        this.Theadd = "<thead style=' background-color:#ffcc66;font-style:italic;font-weight:bolder;font-size:large;text-align:center;'>";
        this.Th = "<th width='200px'>";
        this.Cth = "</th>";
        this.Tr = "<tr>";
        this.Ctr = "</tr>";
        this.Cthead = "</thead>";
        this.Tbody = "<tbody>";
        this.Ctbody = "</tbody>";
        this.Td = "<td>";
        this.Ctd = "</td>";
        this.Ctable = "</table>";
        this.A = "<a href='javascript:";
        this.Ca = "</a>";
        this.Input = "<input type='checkbox' name='selNP' class='nc' onclick='javascript:habilitarC(this);'  value='";
        this.Pinput = "<input type='checkbox' id='all' onclick='javascript:seleccionarTodos();' />";
        this.InputText = "<input type='text' name='comentario' id='";

        this.Tfoot = "<tfoot>";
        this.Cfoot = "</tfoot>";

        this.Tabla = "";
        sp = new storedProcedure("sccConnectionString");
        // utileria = new Util();
        resultado = new List<string>();
    }
コード例 #15
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
 public DataTable getFriendsList(string user_id)
 {
     storedProcedure myProc = new storedProcedure("getFriendsList");
     myProc.addParam(new paramter("@user_id", user_id));
     DataTable table = new DataTable();
     return table = myProc.executeReader();
 }
コード例 #16
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public void removeFriend(string user_id, string friend_id)
    {
        storedProcedure myProc = new storedProcedure("removeFriend");
        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@friend_id", friend_id));

        myProc.executeNonQueryParam();
    }
コード例 #17
0
ファイル: UserDb.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable GetUserDetails(string userId)
    {
        DataTable table = new DataTable();
            storedProcedure myProc = new storedProcedure("GetUserDetails");
            myProc.addParam(new paramter("@userId", userId));

            return table = myProc.executeReader();
    }
コード例 #18
0
    public bool MarkMessageRead(int msgId)
    {
        storedProcedure myProc = new storedProcedure("MarkAsRead");

        myProc.addParam(new paramter("@id", msgId.ToString()));

        return(myProc.executeNonQueryParam());
    }
コード例 #19
0
    public DataTable getAmountOfUnreadMsg(string UserId)
    {
        DataTable       table  = new DataTable();
        storedProcedure myProc = new storedProcedure("getAmountOfUnreadMsg");

        myProc.addParam(new paramter("@UserId", UserId));
        return(table = myProc.executeReader());
    }
コード例 #20
0
    public DataTable GetSentMessages(string userID)
    {
        DataTable       table  = new DataTable();
        storedProcedure myProc = new storedProcedure("GetSentMessages");

        myProc.addParam(new paramter("@userId", userID));
        return(table = myProc.executeReader());
    }
コード例 #21
0
ファイル: MessageDb.cs プロジェクト: howleg/up
    public DataTable GetMessageDetails(int messageId)
    {
        DataTable table = new DataTable();
            storedProcedure myProc = new storedProcedure("ReadMessage");
            myProc.addParam(new paramter("@id", messageId.ToString()));

            return table = myProc.executeReader();
    }
コード例 #22
0
    public static string eliminarS(int idB)
    {
        storedProcedure sp = new storedProcedure("ConnectionString");

        sp.ejecutaSQL("delete becasAlumnos where  idBecasAlumnos = " + idB + " ");

        return("0");
    }
コード例 #23
0
    public static string saveUser(string name, string email, string pass, int idRol, int idCarrera, int idGrupo, float prom)
    {
        string          result = "";
        storedProcedure sp     = new storedProcedure("ConnectionString");

        result = sp.saveUser(name, email, pass, idRol, idCarrera, idGrupo, prom);
        return(result);
    }
コード例 #24
0
    public static string solicitarB(int iduser, int idBeca)
    {
        storedProcedure sp = new storedProcedure("ConnectionString");

        sp.ejecutaSQL("insert into becasAlumnos values(" + iduser + "," + idBeca + ")");

        return("0");
    }
コード例 #25
0
ファイル: MessageDb.cs プロジェクト: howleg/up
    public DataTable getConversation(string recieverID, string senderID)
    {
        storedProcedure myProc = new storedProcedure("getConversation");
        myProc.addParam(new paramter("@recieverID", recieverID));
        myProc.addParam(new paramter("@senderID", senderID));
        DataTable table = new DataTable();

        return table = myProc.executeReader();
    }
コード例 #26
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public void removeFriend(string user_id, string friend_id)
    {
        storedProcedure myProc = new storedProcedure("removeFriend");

        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@friend_id", friend_id));

        myProc.executeNonQueryParam();
    }
コード例 #27
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable getFriendsList(string user_id)
    {
        storedProcedure myProc = new storedProcedure("getFriendsList");

        myProc.addParam(new paramter("@user_id", user_id));
        DataTable table = new DataTable();

        return(table = myProc.executeReader());
    }
コード例 #28
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable checkIfFriend(string user_id, string friend_id)
    {
        storedProcedure myProc = new storedProcedure("checkIfFriend");
        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@friend_id", friend_id));
        DataTable table = new DataTable();

        return table = myProc.executeReader();
    }
コード例 #29
0
    public DataTable GetMessageDetails(int messageId)
    {
        DataTable       table  = new DataTable();
        storedProcedure myProc = new storedProcedure("ReadMessage");

        myProc.addParam(new paramter("@id", messageId.ToString()));

        return(table = myProc.executeReader());
    }
コード例 #30
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable mutualFriends(string user_id, string visitedUser_Id)
    {
        storedProcedure myProc = new storedProcedure("mutualFriends");
        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@visitedUser_Id", visitedUser_Id));
        DataTable table = new DataTable();

        return table = myProc.executeReader();
    }
コード例 #31
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable mutualFriends(string user_id, string visitedUser_Id)
    {
        storedProcedure myProc = new storedProcedure("mutualFriends");

        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@visitedUser_Id", visitedUser_Id));
        DataTable table = new DataTable();

        return(table = myProc.executeReader());
    }
コード例 #32
0
ファイル: FriendDB.cs プロジェクト: CaSimpson/CourseHunterV2
    public DataTable checkIfFriend(string user_id, string friend_id)
    {
        storedProcedure myProc = new storedProcedure("checkIfFriend");

        myProc.addParam(new paramter("@user_id", user_id));
        myProc.addParam(new paramter("@friend_id", friend_id));
        DataTable table = new DataTable();

        return(table = myProc.executeReader());
    }
コード例 #33
0
    public DataTable getConversation(string recieverID, string senderID)
    {
        storedProcedure myProc = new storedProcedure("getConversation");

        myProc.addParam(new paramter("@recieverID", recieverID));
        myProc.addParam(new paramter("@senderID", senderID));
        DataTable table = new DataTable();

        return(table = myProc.executeReader());
    }
コード例 #34
0
    public static bool deleteUser(int idUser)
    {
        bool            result = true;
        storedProcedure sp     = new storedProcedure("ConnectionString");

        result = sp.ejecutaSQL("delete usuarioRol where idUsuario =" + idUser + "");
        result = sp.ejecutaSQL("delete becasAlumnos where idAlumno = " + idUser + "");
        result = sp.ejecutaSQL("delete alumno where idAlumno = " + idUser + "");
        return(result);
    }
コード例 #35
0
ファイル: MessageDb.cs プロジェクト: howleg/up
    public bool SendMessage(string senderID, string recieverID, string subject, string body)
    {
        storedProcedure myProc = new storedProcedure("SendMessage");
            myProc.addParam(new paramter("@senderID", senderID));
            myProc.addParam(new paramter("@recieverID", recieverID));
            myProc.addParam(new paramter("@subject", subject));
            myProc.addParam(new paramter("@body", body));

            return myProc.executeNonQueryParam();
    }
コード例 #36
0
    public static List <string> obtenerDatosUser(int iduser)
    {
        storedProcedure sp    = new storedProcedure("ConnectionString");
        string          query = "select nombreCompleto,promedio,carrera,grupo from alumno as a inner join carrera as c" +
                                " on c.idCarrera = a.iCarrera inner join grupo as g on g.idgrupo = a.idGrupo" +
                                " where a.idAlumno = " + iduser + "";

        List <string> lsalumno = sp.recuperaRegistros(query);

        return(lsalumno);
    }
コード例 #37
0
    public bool SendMessage(string senderID, string recieverID, string subject, string body)
    {
        storedProcedure myProc = new storedProcedure("SendMessage");

        myProc.addParam(new paramter("@senderID", senderID));
        myProc.addParam(new paramter("@recieverID", recieverID));
        myProc.addParam(new paramter("@subject", subject));
        myProc.addParam(new paramter("@body", body));

        return(myProc.executeNonQueryParam());
    }
コード例 #38
0
        //verifica los roles, muesta los botones dependiendo el rol
        private void roles()
        {
            storedProcedure sp = new storedProcedure();

            string[] permisosParametros = new string[1];                                 //creamos un string para los parametros
            permisosParametros[0] = "@ID_rol = " + MenuVertical.IDrolSesion + "";        //guardamos los parametros que queremos, no le ponemos las comillas simples al parametro, dará error
            List <object[]> usuariosPermisos = sp.lt(permisosParametros, "verPermisos"); //mandamos a llamar la clase sp con la funcion lt

            foreach (object[] permiso in usuariosPermisos)
            {
                foreach (Control ctl in this.PanelBotonLaboratorio.Controls)
                {
                    var a  = ctl;
                    var tg = a.Tag;

                    if (tg != null && tg.Equals(permiso[1].ToString()))
                    {
                        a.Visible = true;
                    }

                    var b = 0;
                }
                foreach (Control ctl in this.panelBotonClinica.Controls)
                {
                    var a  = ctl;
                    var tg = a.Tag;

                    if (tg != null && tg.Equals(permiso[1].ToString()))
                    {
                        a.Visible = true;
                    }

                    var b = 0;
                }
            }


            switch (MenuVertical.clinicasesion)
            {
            case 1:

                break;

            case 2:
                panelBotonClinica.Visible   = false;
                PanelAdministracion.Visible = false;
                break;

            case 3:
                PanelBotonLaboratorio.Visible = false;
                PanelAdministracion.Visible   = false;
                break;
            }
        }
コード例 #39
0
ファイル: student22.cs プロジェクト: howleg/up
    //this constructor is a little patch so that we can simulate a constructor overiding
    //because we need to make it possible to create a class using two different types of strings so the int 0 is just to make
    //the distinction between the two
    public student22(String UserID, int dontCareNum)
    {
        this.student_id = UserID;

        storedProcedure myProc1 = new storedProcedure("getUserNameFromUserID");
        myProc1.addParam(new paramter("@UserID", UserID));
        this.username = myProc1.executeScalarParam();

        con = new SqlConnection(myDbConString);

        configStudent();
    }
コード例 #40
0
ファイル: student22.cs プロジェクト: howleg/up
    public student22(String currentUserName)
    {
        this.username = currentUserName;

        storedProcedure myProc1 = new storedProcedure("getUserId");
        myProc1.addParam(new paramter("@UserName", currentUserName));
        this.student_id = myProc1.executeScalarParam();

        con = new SqlConnection(myDbConString);

        configStudent();
    }
コード例 #41
0
    //this constructor is a little patch so that we can simulate a constructor overiding
    //because we need to make it possible to create a class using two different types of strings so the int 0 is just to make
    //the distinction between the two
    public student22(String UserID, int dontCareNum)
    {
        this.student_id = UserID;

        storedProcedure myProc1 = new storedProcedure("getUserNameFromUserID");

        myProc1.addParam(new paramter("@UserID", UserID));
        this.username = myProc1.executeScalarParam();

        con = new SqlConnection(myDbConString);

        configStudent();
    }
コード例 #42
0
    public student22(String currentUserName)
    {
        this.username = currentUserName;

        storedProcedure myProc1 = new storedProcedure("getUserId");

        myProc1.addParam(new paramter("@UserName", currentUserName));
        this.student_id = myProc1.executeScalarParam();

        con = new SqlConnection(myDbConString);

        configStudent();
    }
コード例 #43
0
    public static List <string> selectUser(int idUser)
    {
        string          result = "";
        storedProcedure sp     = new storedProcedure("ConnectionString");
        string          query  = "select a.usuario,a.contrasena,r.idrol,c.idCarrera,c.carrera,g.idgrupo,g.grupo,a.promedio from alumno as a inner join " +
                                 " carrera as c on c.idCarrera = a.iCarrera inner join " +
                                 " grupo as g on g.idgrupo = a.idGrupo inner join usuarioRol as ur" +
                                 " on ur.idUsuario = a.idAlumno inner join rol as r on r.idRol = ur.idRol" +
                                 " where idAlumno = " + idUser + "";
        List <string> listaUser = sp.recuperaRegistros(query);

        return(listaUser);
    }
コード例 #44
0
    public static string cargarCombo()
    {
        string          combo = "<select id='ss'>";
        storedProcedure sp    = new storedProcedure("ConnectionString");

        string        querycombo = "select distinct idTipoBeca, tipoBeca from tipoBeca";
        List <string> lsbeca     = sp.recuperaRegistros(querycombo);

        for (int i = 0; i < lsbeca.Count; i = i = i + 2)
        {
            combo += "<option value='" + lsbeca[i + 0] + "'>" + lsbeca[i + 1] + "</option>";
        }
        combo += "</select>";

        return(combo);
    }
コード例 #45
0
ファイル: majors.cs プロジェクト: CaSimpson/CourseHunterV2
    private void configure()
    {
        storedProcedure myProcReader = new storedProcedure("getAllMajors");
        DataTable dt = myProcReader.executeReader();

            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    String majorName = dr["major_name"].ToString();
                    this.majorsList.Add(majorName);
                }
            }

        else
            {
                Console.WriteLine("No rows found.");
            }
    }
コード例 #46
0
ファイル: searchUsers.aspx.cs プロジェクト: howleg/up
    public void search_Click(object sender, EventArgs e)
    {
        //if the user enters anything in the search  box
        if (!(String.IsNullOrEmpty(usernameInSearchBox)))
        {
            //check the entered text to see if it exist in the users table
            storedProcedure myProc = new storedProcedure("checkUserName");
            paramter param1 = new paramter("@theUsername", usernameInSearchBox);
            myProc.addParam(param1);
            //if that username exist the userID will be returned
            userId = myProc.executeScalarParam();

            //if the userId is not null or empty means the user was found
            if (!(String.IsNullOrEmpty(userId)))
            {
                userFoundLabel.Text = "user " + usernameInSearchBox + " found";
                userFoundLabel.Visible = true;

                //send this username to the viewProfile page
                string name = usernameInSearchBox;
                Session["name"] = name;
                Response.Redirect("viewProfile.aspx");
            }
            else
            {
                userFoundLabel.Text = "" + usernameInSearchBox + " is not a valid username";
                userFoundLabel.Visible = true;
            }

        }
        else
        {
            userFoundLabel.Text = "Enter a username";
            userFoundLabel.Visible = true;

        }
    }
コード例 #47
0
ファイル: UserDb.cs プロジェクト: CaSimpson/CourseHunterV2
 public DataTable getAllUsernames()
 {
     storedProcedure myProc = new storedProcedure("getAllUsernames");
     DataTable table = new DataTable();
     return table = myProc.executeReader();
 }
コード例 #48
0
ファイル: UserDb.cs プロジェクト: CaSimpson/CourseHunterV2
 public DataTable GetUserList()
 {
     DataTable table = new DataTable();
         storedProcedure myProc = new storedProcedure("GetUserList");
         return table = myProc.executeReader();
 }
コード例 #49
0
ファイル: student22.cs プロジェクト: howleg/up
    public void setStudentAttributes(String newName,String newSelectedMajor,String newAboutMe)
    {
        if (String.IsNullOrEmpty(newName))
            newName = this.actualName;
        else this.actualName = newName;

        if (String.IsNullOrEmpty(newSelectedMajor))
            newSelectedMajor = this.major;
        else this.major = newSelectedMajor;

        this.aboutMe = newAboutMe;

        paramter param1 = new paramter("@student_id", this.student_id);
        paramter param2 = new paramter("@actualName", newName);
        paramter param3 = new paramter("@major_name", newSelectedMajor);
        paramter param4 = new paramter("@text", newAboutMe);

        storedProcedure myProc = new storedProcedure("updateStudentInfo");
        myProc.addParam(param1);
        myProc.addParam(param2);
        myProc.addParam(param3);
        myProc.addParam(param4);

        myProc.executeNonQueryParam();
    }
コード例 #50
0
ファイル: student22.cs プロジェクト: howleg/up
    private void configStudent()
    {
        storedProcedure myProc1 = new storedProcedure("getMajorName");
        paramter getMajorNameParam1 = new paramter("@student_id", this.student_id);
        myProc1.addParam(getMajorNameParam1);
        this.major = myProc1.executeScalarParam();

        storedProcedure myProc2 = new storedProcedure("getProfilePic");
        paramter getProfilePicParam1 = new paramter("@UserId", this.student_id);
        myProc2.addParam(getProfilePicParam1);
        this.profilePic = myProc2.executeScalarParam();

        storedProcedure myProc3 = new storedProcedure("getActualName");
        paramter getActualNameParam1 = new paramter("@student_id", this.student_id);
        myProc3.addParam(getActualNameParam1);
        this.actualName = myProc3.executeScalarParam();

        storedProcedure myProc4 = new storedProcedure("getAboutMe");
        paramter getAboutMeParam1 = new paramter("@student_id", this.student_id);
        myProc4.addParam(getAboutMeParam1);
        this.aboutMe = myProc4.executeScalarParam();
    }