Ejemplo n.º 1
0
        public static Comentario ComentarioToObject(DataSet data)
        {
            if (data != null) {

                CADUser user = new CADUser();
                CADActividad_a actividadA = new CADActividad_a();
                Comentario com;
                int id;
                string text;
                Actividad_a act;
                User usr;
                DateTime dat;

                DataRowCollection rows = data.Tables[0].Rows;

                if (rows.Count != 0) {
                    id = (int)rows[0].ItemArray[0];
                    text = rows[0].ItemArray[1].ToString();
                    act = Actividad_a.Actividad_aToObject(actividadA.GetDatosActividad_a((int)rows[0].ItemArray[2]));
                    usr = User.UserToObject(user.GetDatosUser(rows[0].ItemArray[3].ToString()));
                    dat = (DateTime)rows[0].ItemArray[4];

                    com = new Comentario(id, text, act, usr, dat);
                    return com;
                }

            }
            return null;
        }
Ejemplo n.º 2
0
        public static List<Comentario> ComentariosToList(DataSet data)
        {
            if (data != null) {
                List<Comentario> list = new List<Comentario>();

                CADUser user = new CADUser();
                CADActividad_a actividadA = new CADActividad_a();
                User usuario;

                DateTime date;
                int id;
                string text = "";
                Actividad_a actividad;

                DataRowCollection rows = data.Tables[0].Rows;

                for (int i = 0; i < rows.Count; i++) {
                    id = (int)rows[i].ItemArray[0];
                    text = rows[i].ItemArray[1].ToString();
                    actividad = Actividad_a.Actividad_aToObject(actividadA.GetDatosActividad_a((int)rows[i].ItemArray[2]));
                    usuario = User.UserToObject(user.GetDatosUser(rows[i].ItemArray[3].ToString()));
                    date = (DateTime)rows[i].ItemArray[4];

                    Comentario nuevo = new Comentario(id, text,actividad,usuario,date);
                    list.Add(nuevo);

                }
                return list;
            }
            return null;
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Guarda los cambios que ha recibido la actividad en la base de datos
        /// </summary>
        public void Modificar()
        {
            CADActividad_a act = new CADActividad_a();

            act.ModificaActividad_a(Nombre, Descripcion, codigo, Codigoturno, nombreCoordinador, notaTotal, numVotos);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Borra la actividad academica de la base de datos
        /// </summary>
        public void Borrar()
        {
            CADActividad_a act = new CADActividad_a();

            act.BorrarActividad_a(codigo);
        }
Ejemplo n.º 5
0
        /// <summary>
        /// Añade la actividad academica a la base de datos
        /// </summary>
        public void Agregar()
        {
            CADActividad_a act = new CADActividad_a();

            if (titulacion == "")
                titulacion = null;

            if (descripcion == "")
                descripcion = null;

            if (nombreCoordinador == "")
                nombreCoordinador = null;

            if (codigo == 0) //Codigo por defecto
                codigo = UltimoCodigo + 1;

            act.CrearActivida_aAll(nombre, descripcion, codigo, nombreCoordinador, titulacion, notaTotal, numVotos);

            foreach (Turno t in turnos) {
                t.Actividad = this;
                t.Agregar();
            }
        }
Ejemplo n.º 6
0
        /// <summary>
        /// Convierte un DataSet (que será una lista de códigos de actividades) en una lista de Actividad_a
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public static List<Actividad_a> CodesToList(DataSet data)
        {
            DataRowCollection rows = data.Tables[0].Rows;
            List<Actividad_a> list = new List<Actividad_a>();
            CADActividad_a act = new CADActividad_a();
            DataSet aux = new DataSet();

            int cod;

            for (int i = 0; i < rows.Count; i++)
            {
                cod = (int)rows[i].ItemArray[0];
                aux = act.GetDatosActividad_a(cod);
                list.Add(Actividad_aToObject(aux));
            }
            return list;
        }