Ejemplo n.º 1
0
        public static List <Proyecto> ListaProyectos(TipoProyectoE tipoProy)
        {
            // Retorna una lista con todos los obejtos de la clase almacenados en la base de datos
            SQLSERVERDB     miBD  = new SQLSERVERDB(BD_SERVER, BD_NAME);
            List <Proyecto> lista = new List <Proyecto>();

            foreach (Object[] tupla in miBD.Select("SELECT ID_Proyecto FROM Proyectos WHERE tipoProy='" + tipoProy.ToString() + "';"))
            {
                int      id = (int)tupla[0];
                Proyecto p  = new Proyecto(id);
                lista.Add(p);
            }
            return(lista);
        }
Ejemplo n.º 2
0
        public Proyecto(TipoProyectoE tipoProy, EstadoProyectoE estadoProy, Usuario resp, String nombreProy, String descProy)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Proyectos VALUES ('" + tipoProy.ToString() + "','" + estadoProy.ToString() + "','" + resp.Email
                               + "','" + nombreProy + "','" + descProy + "');";

            miBD.Insert(ins);

            ID_proyecto      = (int)miBD.SelectScalar("SELECT max(ID_Proyecto) FROM Proyectos;");
            this.tipoProy    = tipoProy;
            this.estadoProy  = estadoProy;
            this.responsable = resp;
            this.nombreProy  = nombreProy;
            this.descProy    = descProy;
            actividades      = new List <Actividad>();
        }