示例#1
0
        public void EliminarArea()
        {
            WFBS.Business.Core.PerfilesdeCargo pc = new WFBS.Business.Core.PerfilesdeCargo();

            pc.Id_PC = 22;

            bool esperando = true;
            bool actua     = pc.Delete();

            Assert.AreEqual(esperando, actua);
        }
示例#2
0
        private List <Core.PerfilesdeCargo> GenerarListado(List <DAL.PERFIL_DE_CARGO> perfilesdecargoBDD)
        {
            List <Core.PerfilesdeCargo> perfilesdecargoController = new List <PerfilesdeCargo>();

            foreach (DAL.PERFIL_DE_CARGO item in perfilesdecargoBDD)
            {
                Core.PerfilesdeCargo pc = new PerfilesdeCargo();

                pc.Id_PC       = Convert.ToInt32(item.ID_PERFIL_DE_CARGO);
                pc.descripcion = item.DESCRIPCION;
                pc.Obsoleto    = Convert.ToInt32(item.OBSOLETO);

                perfilesdecargoController.Add(pc);
            }

            return(perfilesdecargoController);
        }
示例#3
0
        public void crearPerfildeCargo()
        {
            WFBS.Business.Core.PerfilesdeCargo pc = new WFBS.Business.Core.PerfilesdeCargo();
            pc.descripcion = "Descripción de prueba";
            pc.Obsoleto    = 0;

            List <WFBS.Business.Core.Area> areas = new List <WFBS.Business.Core.Area>();

            WFBS.Business.Core.Area a = new WFBS.Business.Core.Area();
            a.id_area = 1;
            areas.Add(a);

            bool esperando = true;
            bool actua     = pc.Create(areas);

            Assert.AreEqual(esperando, actua);
        }
示例#4
0
        public PerfilesdeCargo(string xml)
        {
            try
            {
                XmlSerializer serializador = new XmlSerializer(typeof(PerfilesdeCargo));
                StringReader  read         = new StringReader(xml);

                PerfilesdeCargo pc = (PerfilesdeCargo)serializador.Deserialize(read);

                this.id_perfil_de_cargo = Convert.ToInt32(pc.Id_PC);
                this.descripcion        = pc.descripcion;
                this.Obsoleto           = pc.Obsoleto;
                this.id_areas           = pc.id_areas;
            }
            catch (Exception ex)
            {
                Log.Logger.log("No se pudo Deserializar el Perfil de Cargo: " + ex.ToString());
            }
        }
示例#5
0
        public void modificarArea()
        {
            WFBS.Business.Core.PerfilesdeCargo pc = new WFBS.Business.Core.PerfilesdeCargo();
            pc.Id_PC       = 21;
            pc.descripcion = "Actualización de prueba";
            pc.Obsoleto    = 0;

            List <WFBS.Business.Core.Area> areas = new List <WFBS.Business.Core.Area>();

            WFBS.Business.Core.Area a = new WFBS.Business.Core.Area();
            a.id_area = 2;
            areas.Add(a);


            bool esperando = true;
            bool actua     = a.Update();

            Assert.AreEqual(esperando, actua);
        }