public ModificarArea(int id) { InitializeComponent(); lblUserInfo.Content = Global.NombreUsuario; competencias = col.ReadAllCompetencias(); ar.ID_AREA = id; arOp.Read(); string txt = arOp.competenciasArea(ar); string[] comAr = new string[] { "" }; if (txt != null) { comAr = txt.Split(','); } foreach (Competencia item in competencias) { if (item.OBSOLETA == 0) { if (comAr.Contains(item.ID_COMPETENCIA.ToString())) { lbComSeleccionadas.Items.Add(item.NOMBRE); } else { lbCom.Items.Add(item.NOMBRE); } } } if (ar.OBSOLETA == 0) { rbNo.IsChecked = true; } else { rbSi.IsChecked = true; } txtIdArea.Text = ar.ID_AREA.ToString(); txtNombre.Text = ar.NOMBRE; txtAbreviacion.Text = ar.ABREVIACION; }
public string LeerArea(string xml) { try { XML formato = new XML(); Area ar = formato.Deserializar <Area>(xml); AreaOperacion areaOp = new AreaOperacion(ar); if (areaOp.Read()) { return(formato.Serializar(ar)); } else { return(null); } } catch (Exception ex) { Logger.log("No se pudo Leer la Área: " + ex.ToString()); return(null); } }