public string LeerPerfilesdeCargo() { XML formato = new XML(); PerfildeCargo pc = new PerfildeCargo(); PerfildeCargoOperacion perfilOp = new PerfildeCargoOperacion(pc); List <PerfildeCargo> perfiles = perfilOp.ReadAllPerfilesdeCargo(); return(formato.Serializar(perfiles)); }
public void EliminarArea() { WFBS.Business.Entities.PerfildeCargo pc = new WFBS.Business.Entities.PerfildeCargo(); pc.ID_PERFIL_DE_CARGO = 22; bool esperando = true; PerfildeCargoOperacion perfilOp = new PerfildeCargoOperacion(pc); bool actua = perfilOp.Delete(); perfilOp = null; Assert.AreEqual(esperando, actua); }
public bool EliminarPerfildeCargo(string xml) { try { XML formato = new XML(); PerfildeCargo perfilC = formato.Deserializar <PerfildeCargo>(xml); PerfildeCargoOperacion perfilCOp = new PerfildeCargoOperacion(perfilC); return(perfilCOp.Delete()); } catch (Exception ex) { Logger.log("No se pudo Desactivar el Perfil de Cargo: " + ex.ToString()); return(false); } }
public bool ActualizarPerfildeCargo(string xml, string areas) { try { XML formato = new XML(); PerfildeCargo perfilC = formato.Deserializar <PerfildeCargo>(xml); List <Area> areasP = formato.Deserializar <List <Area> >(areas); PerfildeCargoOperacion perfilCOp = new PerfildeCargoOperacion(perfilC); return(perfilCOp.Actualize(areasP)); } catch (Exception ex) { Logger.log("No se pudo Actualizar el Perfil de Cargo: " + ex.ToString()); return(false); } }
private void dgPerfildeCargo_Loaded(object sender, RoutedEventArgs e) { PerfildeCargo pc = new PerfildeCargo(); PerfildeCargoOperacion perfilOp = new PerfildeCargoOperacion(pc); WFBS.Presentation.ServiceWFBS.ServiceWFBSClient servicio = new WFBS.Presentation.ServiceWFBS.ServiceWFBSClient(); XML formato = new XML(); dgPerfildeCargo.ItemsSource = formato.Deserializar <List <PerfildeCargo> >(servicio.LeerPerfilesdeCargo()); dgPerfildeCargo.Columns[0].Visibility = Visibility.Collapsed; dgPerfildeCargo.Columns[2].Visibility = Visibility.Collapsed; dgPerfildeCargo.Columns[4].Visibility = Visibility.Collapsed; dgPerfildeCargo.Columns[1].Header = "Descripción"; dgPerfildeCargo.Columns[3].Header = "Obsoleto"; }
public string competenciasPerfildeCargo(string perfildecargoxml) { try { XML formato = new XML(); PerfildeCargo perfilC = formato.Deserializar <PerfildeCargo>(perfildecargoxml); PerfildeCargoOperacion perfilCOp = new PerfildeCargoOperacion(perfilC); Competencia c = new Competencia(); CompetenciaOperacion coOp = new CompetenciaOperacion(c); return(formato.Serializar <List <Competencia> >(coOp.competenciasPerfilC(perfilC.ID_PERFIL_DE_CARGO))); } catch (Exception ex) { Logger.log("No se pudo leer el perfil de cargo: " + ex.ToString()); return(null); } }
public void crearPerfildeCargo() { WFBS.Business.Entities.PerfildeCargo pc = new WFBS.Business.Entities.PerfildeCargo(); pc.DESCRIPCION = "Descripción de prueba"; pc.OBSOLETO = 0; List <WFBS.Business.Entities.Area> areas = new List <WFBS.Business.Entities.Area>(); WFBS.Business.Entities.Area a = new WFBS.Business.Entities.Area(); a.ID_AREA = 1; areas.Add(a); bool esperando = true; PerfildeCargoOperacion perfilOp = new PerfildeCargoOperacion(pc); bool actua = perfilOp.Insert(areas); perfilOp = null; Assert.AreEqual(esperando, actua); }
public void modificarArea() { WFBS.Business.Entities.PerfildeCargo pc = new WFBS.Business.Entities.PerfildeCargo(); pc.ID_PERFIL_DE_CARGO = 21; pc.DESCRIPCION = "Actualización de prueba"; pc.OBSOLETO = 0; List <WFBS.Business.Entities.Area> areas = new List <WFBS.Business.Entities.Area>(); WFBS.Business.Entities.Area a = new WFBS.Business.Entities.Area(); a.ID_AREA = 2; areas.Add(a); bool esperando = true; PerfildeCargoOperacion perfilOp = new PerfildeCargoOperacion(pc); bool actua = perfilOp.Actualize(areas); perfilOp = null; Assert.AreEqual(esperando, actua); }
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); } }