コード例 #1
0
        public void confirmarEliminacion(Actividad aux)
        {
            actualizarHoras(aux.idPersona, -(aux.numHoras));
            SqlConnection cnn;
            ConexionDB    c = new ConexionDB();
            string        query;
            SqlCommand    cmd = new SqlCommand();

            cnn   = c.conectar;
            query = "DELETE FROM ACTIVIDAD WHERE IDACTIVIDAD=" + aux.idActividad + "";
            cmd   = new SqlCommand(query, cnn);
            cmd.ExecuteNonQuery();
        }
コード例 #2
0
        public void registrarCambios(Actividad aux, int horasAntiguas)
        {
            actualizarHoras(aux.idPersona, -(horasAntiguas));
            actualizarHoras(aux.idPersona, aux.numHoras);
            SqlConnection cnn;
            ConexionDB    c = new ConexionDB();
            string        query;
            SqlCommand    cmd = new SqlCommand();

            cnn   = c.conectar;
            query = "UPDATE ACTIVIDAD SET NUMHORAS=" + aux.numHoras + ", DESCRIPCION='" + aux.descripcion + "' WHERE IDACTIVIDAD=" + aux.idActividad + ";";
            cmd   = new SqlCommand(query, cnn);
            cmd.ExecuteNonQuery();
        }
コード例 #3
0
        public void registrarHoras(Actividad aux)
        {
            SqlConnection cnn;
            ConexionDB    c = new ConexionDB();
            string        query;
            SqlCommand    cmd = new SqlCommand();

            cnn   = c.conectar;
            query = "INSERT INTO ACTIVIDAD(IDPROYECTO,IDPERSONA,DIAPRACTICA,NUMHORAS,DESCRIPCION,CONFIRMACION)" +
                    "VALUES(" + aux.idPoryecto + "," + aux.idPersona + ",'" + aux.diaPractica + "'," + aux.numHoras + ",'" + aux.descripcion + "','NO')";
            cmd = new SqlCommand(query, cnn);
            cmd.ExecuteNonQuery();
            actualizarHoras(aux.idPersona, aux.numHoras);
        }
コード例 #4
0
        public List <Actividad> visualizarCalendario(int idPersona)
        {
            List <Actividad> retorno = new List <Actividad>();
            SqlConnection    cnn     = new SqlConnection();
            ConexionDB       c       = new ConexionDB();

            cnn = c.conectar;
            SqlDataReader read;
            String        query = "SELECT * FROM ACTIVIDAD WHERE IDPERSONA=" + idPersona + ";";
            SqlCommand    cmd   = new SqlCommand(query, cnn);

            using (cmd)
            {
                read = cmd.ExecuteReader();
                while (read.Read())
                {
                    Actividad actividadAdd = new Actividad(Convert.ToInt16(read[0]), Convert.ToInt16(read[1]),
                                                           Convert.ToInt16(read[2]), Convert.ToString(read[3]), Convert.ToInt16(read[4]), Convert.ToString(read[5]));
                    retorno.Add(actividadAdd);
                }
            }
            return(retorno);
        }
コード例 #5
0
        public List <Actividad> extraerActividades(int idEstudiante)
        {
            List <Actividad> retorno = new List <Actividad>();
            SqlConnection    cnn     = new SqlConnection();
            ConexionDB       c       = new ConexionDB();

            cnn = c.conectar;
            SqlDataReader read;
            String        query = "SELECT * FROM ACTIVIDAD WHERE IDPERSONA =" + idEstudiante + "";
            SqlCommand    cmd   = new SqlCommand(query, cnn);

            using (cmd)
            {
                read = cmd.ExecuteReader();
                while (read.Read())
                {
                    Actividad enviar = new Actividad(Convert.ToInt16(read[0]), Convert.ToInt16(read[1]),
                                                     Convert.ToInt16(read[2]), Convert.ToString(read[3]), Convert.ToInt16(read[4]),
                                                     Convert.ToString(read[5]));
                    retorno.Add(enviar);
                }
            }
            return(retorno);
        }