Exemple #1
0
        public MainWindow(int idUser)
        {
            InitializeComponent();
            GridPrincipal.Children.Add(inicio);
            btnInicio.Background = Brushes.White;


            SistemaReportesVehiculosEntities db = new SistemaReportesVehiculosEntities();
            string usuarioEmisor = db.Usuario.Where(x => x.idUsuario == idUser).Select(x => x.usuario1).FirstOrDefault().ToString();

            string delegacionEmisor = (from u in db.Usuario.Where(x => x.idUsuario == idUser)
                                       from d in db.Delegacion.Where(x => x.idDelegacion == u.idDelegación)
                                       select d.nombre).FirstOrDefault().ToString();

            int idDelegacionEmisor = (from u in db.Usuario.Where(x => x.idUsuario == idUser)
                                      from d in db.Delegacion.Where(x => x.idDelegacion == u.idDelegación)
                                      select d.idDelegacion).FirstOrDefault();

            this.idUser = idUser;


            chat = new Chat(idUser, usuarioEmisor, delegacionEmisor, socketCliente);

            levantarReporte = new LevantarReporte(idDelegacionEmisor, socketCliente, chat);

            inicio.MensajeBienvenida(usuarioEmisor);
        }
Exemple #2
0
        /// <summary>
        /// Permite agregar la información de el reporte que se esta levantando en informática
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void RBtnLevantaR_Click(object sender, RoutedEventArgs e)
        {
            LevantarReporte reporte = new LevantarReporte();

            reporte.Owner = this;
            reporte.ShowDialog();
        }