예제 #1
0
        public int mtdInsertarAsistencia()
        {
            mtdConsultarIdAsignaturaCurso();

            // consultar estudiantes del curso

            string    consultarEstudiantes = "select idEstudiante from estudiante where  idCurso=" + idCurso + "";
            DataTable resultadoEstudiantes = new DataTable();

            resultadoEstudiantes = objConexion.mtdDesconectado(consultarEstudiantes);

            //Insert tabla Asistencia

            DateTime fechaActual = DateTime.Now;
            string   fecha       = Convert.ToDateTime(fechaActual).ToString("yyyy-MM-dd,hh,mm,ss");
            int      rows        = 0;

            for (int i = 0; i < resultadoEstudiantes.Rows.Count; i++)
            {
                string estado           = "Falto";
                string consultaInsertar = "insert into asistencia(idAsignaturaCurso,idEstudiante,fechaHora,asistencia) values   (" + idAsignaturaCurso + "," + resultadoEstudiantes.Rows[i][0].ToString() + ",'" + fecha + "','" + estado + "')";
                rows = objConexion.mtdConectado(consultaInsertar);
            }

            return(rows);
        }
        public int  mtdInsertar()
        {
            string consulta = "insert into asignaturacurso(idAsignatura,idCurso,idDocente) values (" + idAsignatura + "," + idCurso + "," + idPersonal + ")";
            int    rows     = objConexion.mtdConectado(consulta);

            return(rows);
        }
예제 #3
0
        public int mtdInsertarHorario()
        {
            mtdConsultarIdAsignaturaCurso();
            string consulta = "insert into horario(dia, horaInicio, horaFinal, idAsignaturacurso) values('" + dia + "', '" + horaIncio + "', '" + horaFinal + "'," + idAsignaturaCurso + " )";
            int    rows     = objConexion.mtdConectado(consulta);

            return(rows);
        }
예제 #4
0
        public int  mtdInsertarPeriodo()
        {
            mtdConsultarAño();
            string consulta = "insert into periodo(nombrePeriodo,fechaInicio,fechaFin,año) values ('" + nombrePeriodo + "','" + fechaI + "','" + fechaFin + "','" + año + "')";
            int    rows     = objConexion.mtdConectado(consulta);

            return(rows);
        }
예제 #5
0
        public int mtdEliminarCurso()
        {
            string     consulta    = "delete from curso where idCurso = " + idCurso;
            clConexion objConexion = new clConexion();

            return(objConexion.mtdConectado(consulta));
        }
예제 #6
0
        public int mtdActualizar()
        {
            string consulta = "update personal set nombre='" + nombre + "',apellido= '" + apellido + "', documento='" + documento + "',telefono='" + telefono + "', direccion= '" + direccion + "',ciudad='" + ciudad + "',correo='" + correoYemail + "',password='******',estado='" + estado + "',idRol='" + idRol + "',foto= '" + foto + "' where idPersonal='" + idPersonal + "'";

            objConexion = new clConexion();
            int Resultado = objConexion.mtdConectado(consulta);

            return(Resultado);
        }
예제 #7
0
        public int mtdEliminarPersonal(int idPersonal)
        {
            string consulta = "delete from personal where idPersonal = " + idPersonal;

            objConexion = new clConexion();
            int eliminar = objConexion.mtdConectado(consulta);

            return(eliminar);
        }
예제 #8
0
        public int mtdActualizarCurso()
        {
            string consulta = "update curso " +
                              "set curso = '" + curso + "', nombreCurso = '" + nombreCurso + "', año = '" + año + "', idDocente = " + idPersonal + " " +
                              "where not exists (select * from curso where nombreCurso = '" + nombreCurso + "' and año = '" + año + "') and idCurso = " + idCurso;
            clConexion objConexion = new clConexion();

            return(objConexion.mtdConectado(consulta));
        }
예제 #9
0
        public int mtdRegistrar()
        {
            string consulta = "insert into curso (curso,nombreCurso,año,idDocente) " +
                              "select '" + curso + "','" + nombreCurso + "','" + año + "', " + idPersonal + " " +
                              "from dual where not exists (select * from curso where nombreCurso = '" + nombreCurso + "' and año = '" + año + "')";
            clConexion objConexion       = new clConexion();
            int        RegistrosAfectado = objConexion.mtdConectado(consulta);

            return(RegistrosAfectado);
        }
예제 #10
0
        /// <summary>
        /// Registro de la Nota en la tabla nota
        /// </summary>
        /// <returns> rows afectadas</returns>
        public int mtdRegistrarNota()
        {
            DateTime  fechaActual      = DateTime.Now;
            String    fecha            = Convert.ToDateTime(fechaActual).ToString("yyyy-MM-dd");
            string    consultaPeriodo  = "select idPeriodo from periodo where fechaInicio<'" + fecha + "' and fechaFin>'" + fecha + "'";
            DataTable resultadoPeriodo = new DataTable();

            resultadoPeriodo = objConexion.mtdDesconectado(consultaPeriodo);
            idPeriodo        = int.Parse(resultadoPeriodo.Rows[0][0].ToString());



            string consulta = "insert into nota(nombreNota,estadoNota,idAsignatura,idCurso,idDocente,idPeriodo) \n" +
                              "values ('" + nombreNota + "',1," + idAsignatura + "," + idCurso + "," + idDocente + "," + idPeriodo + ") ";

            rows = objConexion.mtdConectado(consulta);
            mtdCargarNotasEstudiante();



            return(rows);
        }
예제 #11
0
        public int mtdRegistrar(List <clRePersonal> listRePersonal)
        {
            int resultado = 0;

            foreach (var item in listRePersonal)
            {
                String consulta = "insert into personal(nombre, apellido, documento, telefono, direccion, ciudad, correo, password, estado, idRol,foto) values('" + item.nombre + "', '" + item.apellido + "', '" + item.documento + "', '" + item.telefono + "', '" + item.direccion + "', '" + item.ciudad + "','" + item.correoYemail + "', '" + item.clave + "','" + item.estado + "', '" + item.idRol + "','" + item.foto + "')";


                objConexion = new clConexion();
                resultado   = objConexion.mtdConectado(consulta);
            }
            return(resultado);
        }
        public int mtdRegistrarAsignatura()
        {
            string consulta = "insert into asignatura (nombreAsignatura,idArea) " +
                              "select '" + nombreAsignatura + "', " + idArea + " " +
                              "from dual where not exists (select * from asignatura where nombreAsignatura = '" + nombreAsignatura + "')";

            int resultado = objConexion.mtdConectado(consulta);

            return(resultado);
        }