protected void Page_Init(object sender, EventArgs e) { // it gets an appropiate context (LainsaSciCTX -> web.config) ctx = new LainsaSci("LainsaSciCTX"); // verify if a Usuario is logged usuariolog = CntWinWeb.IsSomeoneLogged(this, ctx); if (usuariolog == null) { Response.Redirect("Default.aspx"); } else { Session["UsuarioId"] = usuariolog.UsuarioId; } // permiso = CntLainsaSci.GetPermiso(usuariolog.GrupoUsuario, "usuarioextranetgrid", ctx); if (permiso == null) { RadNotification1.Text = String.Format("<b>{0}</b><br/>{1}", (string)GetGlobalResourceObject("ResourceLainsaSci", "Warning"), (string)GetGlobalResourceObject("ResourceLainsaSci", "NoPermissionsAssigned")); RadNotification1.Show(); RadAjaxManager1.ResponseScripts.Add("closeWindow();"); } btnAccept.Visible = permiso.Modificar; if (Request.QueryString["EmpresaId"] != null) { empresa = CntLainsaSci.GetEmpresa(int.Parse(Request.QueryString["EmpresaId"]), ctx); } if (Request.QueryString["RevisionId"] != null) { instalacion = CntLainsaSci.GetInstalacion(int.Parse(Request.QueryString["RevisionId"]), ctx); } // Is it a new record or not? if (Request.QueryString["UsuarioExtranetId"] != null) { usuarioextranet = CntLainsaSci.GetUsuarioExtranet(int.Parse(Request.QueryString["UsuarioExtranetId"]), ctx); LoadData(usuarioextranet); newRecord = false; } else { if (instalacion != null) { rdcInstalacion.Items.Clear(); rdcInstalacion.Items.Add(new RadComboBoxItem(instalacion.Nombre, instalacion.InstalacionId.ToString())); rdcInstalacion.SelectedValue = instalacion.InstalacionId.ToString(); empresa = instalacion.Empresa; } if (empresa != null) { rdcEmpresa.Items.Clear(); rdcEmpresa.Items.Add(new RadComboBoxItem(empresa.Nombre, empresa.EmpresaId.ToString())); rdcEmpresa.SelectedValue = empresa.EmpresaId.ToString(); } } if (Request.QueryString["Caller"] != null) { caller = Request.QueryString["Caller"]; caller = caller.Replace("'", ""); } }
protected void Page_Init(object sender, EventArgs e) { // it gets an appropiate context (LainsaSciCTX -> web.config) ctx = new LainsaSci("LainsaSciCTX"); // verify if a Usuario is logged usuario = CntWinWeb.IsSomeoneLogged(this, ctx); if (usuario == null) { Response.Redirect("Default.aspx"); } else { Session["UsuarioId"] = usuario.UsuarioId; } // // si llega aquí está autorizado permiso = CntLainsaSci.GetPermiso(usuario.GrupoUsuario, "IncidenciaGrid", ctx); if (permiso == null) { RadNotification1.Text = String.Format("<b>{0}</b><br/>{1}", (string)GetGlobalResourceObject("ResourceLainsaSci", "Warning"), (string)GetGlobalResourceObject("ResourceLainsaSci", "NoPermissionsAssigned")); RadNotification1.Show(); RadAjaxManager1.ResponseScripts.Add("closeWindow();"); } btnAccept.Visible = permiso.Modificar; // Si esto no va antes de DispositivoID tendrás problemas. if (Request.QueryString["Caller"] != null) { caller = Request.QueryString["Caller"]; caller = caller.Replace("'", ""); } // Is it a new record or not? if (Request.QueryString["IncidenciaEvolucionId"] != null) { incidenciaEvo = CntLainsaSci.GetIncidenciaEvolucion(int.Parse(Request.QueryString["IncidenciaEvolucionId"]), ctx); incidencia = incidenciaEvo.Incidencia; dispositivo = incidencia.Dispositivo; LoadData(incidenciaEvo); Title = String.Format("Inc. Evolución ID:{0}", incidenciaEvo.IncidenciaEvolucionId); newRecord = false; } else { txtUsuario.Text = usuario.Nombre; txtFechaEvolucion.Text = DateTime.Now.ToString(); } if (Request.QueryString["IncidenciaId"] != null) { incidencia = CntLainsaSci.GetIncidencia(int.Parse(Request.QueryString["IncidenciaId"]), ctx); dispositivo = incidencia.Dispositivo; txtDispositivo.Text = dispositivo.Nombre; } if (Request.QueryString["DispositivoId"] != null) { dispositivo = CntLainsaSci.GetDispositivo(int.Parse(Request.QueryString["DispositivoId"]), ctx); txtDispositivo.Text = dispositivo.Nombre; } if (Request.QueryString["Modo"] != null) { modo = Request.QueryString["Modo"]; if (modo == "S") { // en silencio btnAccept.Visible = false; } } // control de skin if (Session["Skin"] != null) { RadSkinManager1.Skin = Session["Skin"].ToString(); } }