//---------------------------------------------------------//

        #region PerfildeCargo

        public bool CrearPerfildeCargo(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.Insert(areasP));
            }
            catch (Exception ex)
            {
                Logger.log("No se pudo Crear el Perfil de Cargo: " + ex.ToString());
                return(false);
            }
        }
Example #2
0
        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);
        }