Exemple #1
0
        public static List <Proyecto> ListaProyectos(EstadoProyectoE estado)
        {
            // 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 estadoProy='" + estado.ToString() + "';"))
            {
                int      id = (int)tupla[0];
                Proyecto p  = new Proyecto(id);
                lista.Add(p);
            }
            return(lista);
        }
Exemple #2
0
        public Proyecto(EstadoProyectoE estadoProy, Usuario resp, String nombreProy)
        {
            SQLSERVERDB miBD = new SQLSERVERDB(BD_SERVER, BD_NAME);
            String      ins  = "INSERT INTO Proyectos (estadoProy,emailResponsable,nombreProy) "
                               + "VALUES ('" + tipoProy.ToString() + "','" + estadoProy.ToString() + "','" + resp.Email
                               + "','" + nombreProy + "','" + descProy + "');";

            miBD.Insert(ins);

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