/// <summary> /// Lista las lineas base de un proyecto. /// </summary> /// <param name="proyectoFase"></param> /// <returns></returns> public List<LineaBase> ListarPorProyecto(Proyecto proyecto) { List<LineaBase> listaLineaBase = new List<LineaBase>(); using (DbCommand command = DB.GetStoredProcCommand("dbo.USP_LINEA_BASE_SEL_CODIGO_PROYECTO")) { DB.AddInParameter(command, "@CODIGO_PROYECTO", DbType.Int32, proyecto.Id); using (IDataReader reader = DB.ExecuteReader(command)) { while (reader.Read()) { listaLineaBase.Add(LineaBaseMap.Select(reader)); } } } return listaLineaBase; }
/// <summary> /// Lista los usuario de un proyecto. /// </summary> /// <param name="proyecto">Proyecto</param> /// <returns>List Usuario</returns> public List<Usuario> ListaPorProyecto(Proyecto proyecto) { List<Usuario> listaUsuario = new List<Usuario>(); using (DbCommand command = DB.GetStoredProcCommand("dbo.USP_FASE_PROYECO_SEL")) { DB.AddInParameter(command, "@CODIGO_PROYECTO", DbType.Int32, proyecto.Id); using (IDataReader reader = DB.ExecuteReader(command)) { while (reader.Read()) { listaUsuario.Add(UsuarioDataMap.Select(reader)); } } } return listaUsuario; }
/// <summary> /// Lista las lineas base de una fase de un proyecto. /// </summary> /// <param name="proyectoFase">ProyectoFase</param> /// <returns>Lista LineaBase</returns> public List<LineaBase> ListarPorProyecto(Proyecto proyecto) { return _lineaBaseData.ListarPorProyecto(proyecto); }
/// <summary> /// Lista las fases de un proyecto. /// </summary> /// <param name="proyecto">Proyecto</param> /// <returns>Lista ProyectoFase</returns> public List<Fase> ListarPorProyecto(Proyecto proyecto) { return _faseData.ListarPorProyecto(proyecto); }