Esempio n. 1
0
        /*
         * Metodo que gestiona la creacion de documentos
         */
        public void elegirDocumento(Transportador inDTO)
        {
            ObjectHandle ManipularObjeto;

            String operacion = inDTO.getOperacion();

            String CadenaObjeto = "Proyecto_1_DS.Fabrica" + operacion;

            Assembly ensamblar = Assembly.GetExecutingAssembly();

            ManipularObjeto = AppDomain.CurrentDomain.CreateInstance(ensamblar.FullName, CadenaObjeto);
            FabricaDocumento miFabricaD = (FabricaDocumento)ManipularObjeto.Unwrap();

            Documento ob = miFabricaD.fabricarDocumento();

            ob.crearDocumento();
        }
Esempio n. 2
0
        /*
         * Metodo que gestiona la creacion de cifrados
         */
        public Transportador elegirCifrado(Transportador inDTO)
        {
            ObjectHandle ManipularObjeto;

            String operacion = inDTO.getOperacion();

            String CadenaObjeto = "Proyecto_1_DS.Fabrica" + operacion;

            Assembly ensamblar = Assembly.GetExecutingAssembly();

            ManipularObjeto = AppDomain.CurrentDomain.CreateInstance(ensamblar.FullName, CadenaObjeto);
            FabricaCifrado miFabricaC = (FabricaCifrado)ManipularObjeto.Unwrap();

            Cifrado       ob        = miFabricaC.fabricarCifrado(inDTO);
            Transportador resultado = ob.codificar();

            return(resultado);
        }