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); } }
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); }