示例#1
0
        public AdministracionDatos()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorAccesoDatos        = fabricaAbstracta.crearGestorAccesoDatos();
            productoService          = fabricaAbstracta.crearProductoDao(gestorAccesoDatos);
            categoriaService         = fabricaAbstracta.crearCategoriaDao(gestorAccesoDatos);
            lineaDeVentaService      = fabricaAbstracta.crearLineaDeVentaDao(gestorAccesoDatos);
            comprobanteDePagoService = fabricaAbstracta.crearComprobanteDePagoDao(gestorAccesoDatos);
        }
        public GestionarContratos()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorAccesoDatos = fabricaAbstracta.crearGestorAccesoDatos();
            empleadoDAO       = fabricaAbstracta.crearEmpleadoDAO(gestorAccesoDatos);
            afpDAO            = fabricaAbstracta.crearAfpDAO(gestorAccesoDatos);
            contratoDAO       = fabricaAbstracta.crearContratoDAO(gestorAccesoDatos);
            periodoDAO        = fabricaAbstracta.crearPeriodoDAO(gestorAccesoDatos);
        }
 public static FabricaAbstracta getProductor(string valor)
 {
     if (valor.Equals("BD"))
     {
         return(conexionAbstracta = new ConexionBDFabrica());
     }
     else if (valor.Equals("REST"))
     {
         return(conexionAbstracta = new ConexionRESTFabrica());
     }
     return(conexionAbstracta);
 }
示例#4
0
        public GenerarReporteMovimientosServicio()
        {
            FabricaAbstracta fabricaAbstracta = FabricaAbstracta.crearInstancia();

            gestorDatos = fabricaAbstracta.crearGestorAccesoDatos();

            cuentaDAO = fabricaAbstracta.crearCuentaDAO(gestorDatos);

            movimientoDAO = fabricaAbstracta.crearMovimientoDAO(gestorDatos);

            transaccionDAO = fabricaAbstracta.crearTransaccionDAO(gestorDatos);

            usarioDAO = fabricaAbstracta.crearUsuarioDAO(gestorDatos);
        }
示例#5
0
        static void Main(string[] args)
        {
            //Fabrica de Fabricas
            FabricaAbstracta fabricaBD = FabricaProductor.getProductor("BD");
            IConexionBD      cnBD1     = fabricaBD.getBD("MYSQL");

            cnBD1.conectar();

            FabricaAbstracta fabricaREST = FabricaProductor.getProductor("REST");
            IConexionREST    cnRS1       = fabricaREST.getREST("COMPRAS");

            cnRS1.LeerURL("https://www.youtube.com/watch?v=QmE-o5R7ZF4&index=4&list=PLvimn1Ins-41Uiugt1WbpyFo1XT1WOquL");

            Console.ReadLine();
        }