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); }
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>(); }