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));
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 7
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);
        }
Exemplo n.º 8
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);
        }
 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);
     }
 }