Пример #1
0
 public UCListaDocumentos(gestiondocumentalEntities gEnt)
 {
     InitializeComponent();
     this.gEnt        = gEnt;
     mvConciertos     = new MVListaConciertos(gEnt);
     this.DataContext = mvConciertos;
 }
Пример #2
0
        private void ApplicationStart(object sender, StartupEventArgs e)
        {
            // genero el object para la conexión con la BD
            gEnt = new gestiondocumentalEntities();

            // deshabilito el cierre de la app si cierro la ventana
            Current.ShutdownMode = ShutdownMode.OnExplicitShutdown;

            // creo una instancia de la pantalla de login
            LoginDialog diagLogin = new LoginDialog(gEnt);



            // si el diálogo conecta con la BD y el usuario ha iniciado sesión
            if (diagLogin.ShowDialog() == true)
            {
                // creamos una instancia de la ventana principal con la conexión a la BD y el usuario conectado
                // para sacar la información correspondiente a posteriori
                MainWindow mainWindow = new MainWindow(gEnt, diagLogin.usuarioLogin);
                // vuelvo a activar el cierre
                Current.ShutdownMode = ShutdownMode.OnMainWindowClose;
                // indicamos como ventana principal la mainwindow
                Current.MainWindow = mainWindow;
                // mostramos la mainwindow
                mainWindow.Show();
            }
            else
            {
                // si hay problemas con la conexión a la BD cierro la aplicación
                Application.Current.Shutdown();
            }
        }
 public LoginDialog(gestiondocumentalEntities gEnt)
 {
     InitializeComponent();
     this.gEnt  = gEnt;
     usuService = new UsuarioServicio(gEnt);
     gEnt.Database.Connection.Open();
 }
 public CambioPasswordDialog(gestiondocumentalEntities gEnt, usuarios usu)
 {
     InitializeComponent();
     this.gEnt  = gEnt;
     usuario    = usu;
     usuService = new UsuarioServicio(gEnt);
 }
        public MVListaConciertos(gestiondocumentalEntities gEnt)
        {
            this.gEnt          = gEnt;
            documentoService   = new DocumentoServicio(gEnt);
            responsableService = new ResponsableService(gEnt);
            empresaService     = new EmpresaService(gEnt);
            lista        = new ListCollectionView(documentoService.getAll().ToList());
            pEmpresa     = new empresa();
            pResponsable = new responsable();

            // inicializamos las fechas para que aparezcan en el datepicker como seleccinadas por defecto
            // fecha inicial el concierto más viejo que tenemos
            fechaI = new DateTime(2015, 05, 20);
            // fecha final iremos poniendo el día en el que nos encontramos
            fechaF = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
        }
        public MainWindow(gestiondocumentalEntities gEnt, usuarios usu)
        {
            InitializeComponent();
            this.gEnt                = gEnt;
            usuarioConectado         = usu;
            btnNombreUsuario.Content = usuarioConectado.nombre.ToString();

            // para el reloj
            timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate
            {
                this.txtHora.Text = DateTime.Now.ToString("HH:mm:ss");
            }, this.Dispatcher);

            // para la fecha
            txtFecha.Text = DateTime.Now.Day + "/" + DateTime.Now.Month + "/" + DateTime.Now.Year;
        }