public string LeerPerfildeCargo(string xml) { try { XML formato = new XML(); PerfildeCargo perfilC = formato.Deserializar <PerfildeCargo>(xml); PerfildeCargoOperacion perfilCOp = new PerfildeCargoOperacion(perfilC); if (perfilCOp.Read()) { return(formato.Serializar(perfilC)); } else { return(null); } } catch (Exception ex) { Logger.log("No se pudo Leer el Perfil de Cargo: " + ex.ToString()); return(null); } }
public ModificarPerfildeCargo(int id) { InitializeComponent(); lblUserInfo.Content = Global.NombreUsuario; areas = col.ReadAllAreas(); pc.ID_PERFIL_DE_CARGO = id; perfilOp.Read(); string[] areaspc = new string[] { "" }; if (pc.areas != null) { areaspc = pc.areas.Split(','); } foreach (Area item in areas) { if (item.obs == "No") { if (areaspc.Contains(item.ID_AREA.ToString())) { lbAreaSeleccionadas.Items.Add(item.NOMBRE); } else { lbArea.Items.Add(item.NOMBRE); } } } txtDescripcion.Text = pc.DESCRIPCION; if (pc.OBSOLETO == 0) { rbNoObsoleto.IsChecked = true; } else { rbSiObsoleto.IsChecked = true; } }