コード例 #1
0
 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);
     }
 }
コード例 #2
0
        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);
        }