示例#1
0
        /*
         * Metodo de consulta SQL que verifica la existencia de una cita específica ingresando el motivo, el rut, la hora y la fecha especifica.
         * @param motivo Representa la especificación del Asistente Social. Puede ser una carrera u otro detalle.
         * @param rut  Representa el rut del Asistente Social.
         * @param hora Representa la hora de la cita.
         * @param fecha Representa la fecha de la cita.
         **/
        public DataTable existeCita(string motivo, string rut, string hora, string fecha)
        {
            string   query  = "SELECT COUNT(Cita.rutAsistente) FROM AsistenteSocial, Cita WHERE AsistenteSocial.rutAsistente = Cita.rutAsistente AND AsistenteSocial.tipo ='" + motivo + "'AND AsistenteSocial.rutAsistente ='" + rut + "'AND Cita.hora ='" + hora + "'AND Cita.fecha = '" + fecha + "';";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#2
0
        /*
         * Metodo de consulta SQL que consulta la cantidad de Carreras que estudia el alumno.
         * @param rut Representa el RUT del Asistente social.
         **/
        public DataTable getCantCarrera(string rutAlumno)
        {
            string   query  = "SELECT COUNT(*) FROM Carrera, Alumno WHERE Carrera.rutAlumno = Alumno.rutAlumno AND Alumno.rutAlumno ='" + rutAlumno + "';";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#3
0
        /*
         * Metodo de consulta SQL que consulta el rut del Asistente social a cargo de un motivo específico.
         * @param motivo Representa el motivo, la especialidad del Asistente Social, puede ser una carrera u otro detalle.
         **/
        public DataTable getAsistenteCita(string motivo)
        {
            string   query  = "SELECT AsistenteSocial.rutAsistente FROM AsistenteSocial WHERE AsistenteSocial.tipo ='" + motivo + "';";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#4
0
        /*
         * Metodo de consulta SQL que el alumno recibe los datos de la cita en un dia determinado.
         * @param rut Representa el RUT del Alumno.
         **/
        public DataTable getCitaAlumno(string rut)
        {
            string   query  = "SELECT Cita.fecha, Cita.hora, Usuario.nombre,Usuario.rut FROM Cita, Usuario WHERE Usuario.rut = Cita.rutAsistente AND Cita.rutAlumno ='" + rut + "' ORDER BY Cita.fecha;";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#5
0
        /*
         * Metodo de consulta SQL que verifica si un alumno tiene una cita en cierta fecha.
         * @param fecha Representa la fecha de la cita.
         **/
        public DataTable getCita(string fecha)
        {
            string   query  = "SELECT Cita.fecha, Cita.hora, Usuario.nombre FROM Cita, Usuario WHERE Usuario.rut = Cita.rutAlumno AND Cita.fecha ='" + fecha + "' ORDER BY Cita.hora;";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#6
0
        /*
         * Metodo de consulta SQL que verifica al Aministrador que para iniciar sesion cumpla con el RUT y las calves Solicitadas
         * @param rut Representa el RUT del Administrador.
         * @param clave Representa la clave del Administrador.
         **/
        public DataTable getLogin(string rut, string clave)
        {
            string   query    = "SELECT COUNT(*) FROM Usuario,Alumno WHERE Usuario.rut = '" + rut + "' AND Usuario.clave = '" + clave + "'AND Usuario.rut = Alumno.rutAlumno;";
            conexion conexion = new conexion("");

            return(conexion.QueryConRetorno(query));
        }
示例#7
0
        /*
         * Metodo de consulta SQL que muestra el código de la cita dandose a conocer el rut del asistente social y del alumno, la fecha y hora de la cita.
         * @param rutAsist Representa el RUT del Asistente social.
         * @param rutAlum Representa el RUT del Alumno.
         * @param fecha Representa la fecha de la cita.
         * @param hora Representa la hora de la cita.
         **/
        public DataTable getCodCita(string rutAsist, string rutAlum, string fecha, string hora)
        {
            string   query  = "SELECT Cita.rutAsistAlumhora FROM AsistenteSocial, Cita WHERE Cita.rutAsistente ='" + rutAsist + "'AND Cita.rutAlumno ='" + rutAlum + "'AND Cita.hora ='" + hora + "'AND Cita.fecha = '" + hora + "';";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }
示例#8
0
        /*
         * Metodo de consulta SQL que muestra la cantidad de citas de acuerdo al rut del asistente social.
         * @param codigo Representa el Rut del Asistente Social.
         **/
        public DataTable existeCita(string codigo)
        {
            string   query  = "SELECT COUNT(Cita.rutAsistente) FROM Cita WHERE Cita.rutAsistAlumhora = '" + codigo + "';";
            conexion conect = new conexion("");

            return(conect.QueryConRetorno(query));
        }