示例#1
0
        public AdministracionContratoViewModel()
        {
            ContratoDAO          = new ContratoDAO();
            TipoEventoDAO        = new TipoEventoDAO();
            ModalidadServicioDAO = new ModalidadServicioDAO();
            ClienteDAO           = new ClienteDAO();
            TipoAmbientacionDAO  = new TipoAmbientacionDAO();

            Contrato = new NullContratoEntity();

            Contrato.PropertyChanged += Contrato_PropertyChanged;



            TiposEvento = TipoEventoDAO.BuscarTodo();



            List <TipoAmbientacionEntity> tiposAmbientacion = TipoAmbientacionDAO.ObtenerTodo();

            // Para los tipos de ambientación opcional

            tiposAmbientacion.Insert(0, new NullTipoAmbientacionEntity());

            TiposAmbientacion = tiposAmbientacion;

            this.ValorizadorDecorator = new ValorizadorTipoEventoDecorator();

            this.ValorizadorDecorator.SetComponent(new Valorizador());
        }
 public static TipoEventoDAO GetTipoEventoDAO()
 {
     if (tipoEventoDAO == null)
     {
         tipoEventoDAO = new TipoEventoDAO();
     }
     return(tipoEventoDAO);
 }
示例#3
0
        public MainWindow()
        {
            InitializeComponent();


            this.clienteDAO           = new ClienteDAO();
            this.contratoDAO          = new ContratoDAO();
            this.actividadEmpresaDAO  = new ActividadEmpresaDAO();
            this.tipoEmpresaDAO       = new TipoEmpresaDAO();
            this.tipoEventoDAO        = new TipoEventoDAO();
            this.modalidadServicioDAO = new ModalidadServicioDAO();
        }