public string obtenerComptenteciasArea(string id_area) { XmlSerializer serializer = new XmlSerializer(typeof(Area), new XmlRootAttribute("Area")); StringReader stringReader = new StringReader(id_area); Area a = (Area)serializer.Deserialize(stringReader); ColeccionCompetencia cc = new ColeccionCompetencia(); return(cc.Serializar(cc.ReadAllCompetencias())); }
private void dgCompetencias_Loaded(object sender, RoutedEventArgs e) { ColeccionCompetencia colCom = new ColeccionCompetencia(); //Servicio arroja la siguiente excepcion //"El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.\r\nNombre del parámetro: index"} dgCompetencias.ItemsSource = colCom.ReadAllCompetencias(); //Collections col = new Collections(); //dgCompetencias.ItemsSource = col.ReadAllCompetencias(); dgCompetencias.Columns[0].Visibility = Visibility.Collapsed; dgCompetencias.Columns[4].Visibility = Visibility.Collapsed; dgCompetencias.Columns[7].Visibility = Visibility.Collapsed; //dgCompetencias.Columns[8].Visibility = Visibility.Collapsed; dgCompetencias.Columns[9].Visibility = Visibility.Collapsed; //dgCompetencias.Columns[5].Visibility = Visibility.Collapsed; //dgCompetencias.Columns[7].Visibility = Visibility.Hidden; dgCompetencias.Columns[1].Header = "Nombre"; dgCompetencias.Columns[2].Header = "Descripción"; dgCompetencias.Columns[3].Header = "Sigla"; dgCompetencias.Columns[5].Header = "Nivel Óptimo"; dgCompetencias.Columns[6].Header = "Pregunta Asociada"; dgCompetencias.Columns[8].Header = "Obsoleta"; }
public string LeerCompetencias() { ColeccionCompetencia colCom = new ColeccionCompetencia(); return(colCom.Serializar(colCom.ReadAllCompetencias())); }