Ejemplo n.º 1
0
        public List <clRePersonal> mtdBuscar()
        {
            string consulta = "select * from personal where nombre ='" + nombre + "' or documento='" + documento + "'";

            tblPersona  = new DataTable();
            objConexion = new clConexion();

            tblPersona = objConexion.mtdDesconectado(consulta);

            List <clRePersonal> listBuscar = new List <clRePersonal>();

            for (int i = 0; i < tblPersona.Rows.Count; i++)
            {
                clRePersonal objRePersonal = new clRePersonal();
                objRePersonal.idPersonal   = int.Parse(tblPersona.Rows[i]["idPersonal"].ToString());
                objRePersonal.nombre       = tblPersona.Rows[i]["nombre"].ToString();
                objRePersonal.apellido     = tblPersona.Rows[i]["apellido"].ToString();
                objRePersonal.documento    = tblPersona.Rows[i]["documento"].ToString();
                objRePersonal.telefono     = tblPersona.Rows[i]["telefono"].ToString();
                objRePersonal.direccion    = tblPersona.Rows[i]["direccion"].ToString();
                objRePersonal.ciudad       = tblPersona.Rows[i]["ciudad"].ToString();
                objRePersonal.correoYemail = tblPersona.Rows[i]["correo"].ToString();
                objRePersonal.clave        = tblPersona.Rows[i]["password"].ToString();
                objRePersonal.estado       = tblPersona.Rows[i]["estado"].ToString();
                objRePersonal.idRol        = int.Parse(tblPersona.Rows[i]["idRol"].ToString());

                listBuscar.Add(objRePersonal);
            }

            return(listBuscar);
        }
Ejemplo n.º 2
0
        public List <clAsistencia> mtdBuscarAsistencia()
        {
            string fecha    = Convert.ToDateTime(fechaHora).ToString("yyyy-MM-dd hh:mm:ss");
            string consulta = "select asistencia.idAsistencia,estudiante.idEstudiante,estudiante.nombres,estudiante.apellidos,curso.nombreCurso,asignatura.nombreAsignatura,asistencia.fechaHora,asistencia.asistencia from asistencia \n " +
                              "inner join asignaturacurso on asignaturacurso.idAsignaturaCurso = asistencia.idAsignaturacurso \n " +
                              "inner join estudiante on asistencia.idEstudiante = estudiante.idEstudiante \n " +
                              "inner join curso on asignaturacurso.idCurso = curso.idCurso  \n " +
                              "inner join asignatura on asignaturacurso.idAsignatura = asignatura.idAsignatura where asignaturacurso.idAsignatura = " + idAsignatura + " and asignaturacurso.idCurso = " + idCurso + " and fechaHora= '" + fecha + "'";

            DataTable tblAsistencia = new DataTable();

            objConexion   = new clConexion();
            tblAsistencia = objConexion.mtdDesconectado(consulta);

            List <clAsistencia> listAsistencia = new List <clAsistencia>();


            for (int i = 0; i < tblAsistencia.Rows.Count; i++)
            {
                clAsistencia objAsistencia = new clAsistencia();
                objAsistencia.idAsistencia     = int.Parse(tblAsistencia.Rows[i]["idAsistencia"].ToString());
                objAsistencia.idEstudiante     = int.Parse(tblAsistencia.Rows[i]["idEstudiante"].ToString());
                objAsistencia.nombres          = tblAsistencia.Rows[i]["nombres"].ToString();
                objAsistencia.apellidos        = tblAsistencia.Rows[i]["apellidos"].ToString();
                objAsistencia.nombreCurso      = tblAsistencia.Rows[i]["nombreCurso"].ToString();
                objAsistencia.nombreAsignatura = tblAsistencia.Rows[i]["nombreAsignatura"].ToString();
                objAsistencia.fechaHora        = DateTime.Parse(tblAsistencia.Rows[i]["fechaHora"].ToString());
                objAsistencia.Asistencia       = tblAsistencia.Rows[i]["asistencia"].ToString();

                listAsistencia.Add(objAsistencia);
            }

            return(listAsistencia);
        }
Ejemplo n.º 3
0
        public List <clCursos> mtdListarCursos()
        {
            string     consulta    = "select curso.idCurso,curso.curso,curso.nombreCurso,curso.año,personal.nombre,personal.apellido from curso inner join personal on curso.idDocente = personal.idPersonal;";
            clConexion objConexion = new clConexion();
            DataTable  tblCursos   = new DataTable();

            tblCursos = objConexion.mtdDesconectado(consulta);

            List <clCursos> ListarCursos = new List <clCursos>();

            for (int i = 0; i < tblCursos.Rows.Count; i++)
            {
                clCursos objpCurso = new clCursos();

                objpCurso.idCurso     = int.Parse(tblCursos.Rows[i]["idCurso"].ToString());
                objpCurso.curso       = tblCursos.Rows[i]["curso"].ToString();
                objpCurso.nombreCurso = tblCursos.Rows[i]["nombreCurso"].ToString();
                objpCurso.nombre      = tblCursos.Rows[i]["nombre"].ToString();
                objpCurso.apellido    = tblCursos.Rows[i]["apellido"].ToString();
                objpCurso.año         = tblCursos.Rows[i]["año"].ToString();

                ListarCursos.Add(objpCurso);
            }
            return(ListarCursos);
        }
Ejemplo n.º 4
0
        public int mtdEliminarCurso()
        {
            string     consulta    = "delete from curso where idCurso = " + idCurso;
            clConexion objConexion = new clConexion();

            return(objConexion.mtdConectado(consulta));
        }
Ejemplo n.º 5
0
        public void mtdCargarCursos()
        {
            string     consulta    = "select curso from curso group by curso";
            clConexion objConexion = new clConexion();

            dtCursos = new DataTable();
            dtCursos = objConexion.mtdDesconectado(consulta);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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);
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 9
0
        public void mtdFiltrarCursos(string nivelEducativo)
        {
            string consulta = "select cu.idCurso, cu.curso,cu.nombreCurso,cu.año,cu.idDocente, concat(pr.nombre,' ',pr.apellido)as NombreDocente  " +
                              "from curso cu inner join personal pr on cu.idDocente = pr.idPersonal where cu.curso = '" + nivelEducativo + "'";
            clConexion objConexion = new clConexion();

            dtCursos = new DataTable();
            dtCursos = objConexion.mtdDesconectado(consulta);
        }
Ejemplo n.º 10
0
        public void mtdRefrescarGrilla()
        {
            string consulta = "select cu.idCurso, cu.curso,cu.nombreCurso,cu.año,cu.idDocente, concat(pr.nombre,' ',pr.apellido)as NombreDocente  " +
                              "from curso cu inner join personal pr on cu.idDocente = pr.idPersonal where cu.curso = '" + curso + "' and cu.nombreCurso = '" + nombreCurso + "'";
            clConexion objConexion = new clConexion();

            dtCursos = new DataTable();
            dtCursos = objConexion.mtdDesconectado(consulta);
        }
Ejemplo n.º 11
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);
        }
Ejemplo n.º 12
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);
        }
Ejemplo n.º 13
0
        public List <clHorario> mtConsultadModificar()
        {
            mtdConsultarIdAsignaturaCurso();
            string consulta = "select horario.dia, horario.horaInicio,horario.horaFinal from horario inner join asignaturacurso on asignaturacurso.idAsignaturaCurso=horario.idAsignaturaCurso  " +
                              "inner join asignatura on asignaturacurso.idAsignatura=asignatura.idAsignatura inner join curso on curso.idCurso=asignaturacurso.idCurso where horario.idAsignaturaCurso=" + idAsignaturaCurso + " ";

            DataTable  resultado   = new DataTable();
            clConexion objConexion = new clConexion();

            resultado = objConexion.mtdDesconectado(consulta);
            List <clHorario> lista = new List <clHorario>();

            for (int i = 0; i < resultado.Rows.Count; i++)
            {
                clHorario objAdd = new clHorario();
                objAdd.dia = resultado.Rows[i][0].ToString();
                //objAdd.nombreAsignatura = resultado.Rows[i][1].ToString();
                objAdd.horaIncio = resultado.Rows[i][1].ToString();
                objAdd.horaFinal = resultado.Rows[i][2].ToString();

                lista.Add(objAdd);
            }
            return(lista);
        }