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); }
/// <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(); }