Exemplo n.º 1
0
 protected void Page_Init(object sender, EventArgs e)
 {
     // it gets an appropiate context (DosimetriaCTX -> web.config)
     ctx = new Dosimetria("DosimetriaCTX");
     // verify if a Usuario is logged
     Usuario = CntWinWeb.IsSomeoneLogged(this, ctx);
     if (Usuario == null)
     {
         Response.Redirect("Deafult.aspx");
     }
     else
     {
         Session["UsuarioId"] = Usuario.UsuarioId;
     }
     //
     // si llega aquí está autorizado
     permiso = CntDosimetria.GetPermiso(Usuario.GrupoUsuario, "Dispositivogrid", ctx);
     if (permiso == null)
     {
         RadNotification1.Text = String.Format("<b>{0}</b><br/>{1}",
                                               (string)GetGlobalResourceObject("ResourceDosimetria", "Warning"),
                                               (string)GetGlobalResourceObject("ResourceDosimetria", "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("'", "");
     }
     // Mirar si se ha pasado una Dispositivo
     if (Request.QueryString["DispositivoId"] != null)
     {
         dispositivo = CntDosimetria.GetDispositivo(int.Parse(Request.QueryString["DispositivoId"]), ctx);
         CargaDispositivo(dispositivo);
     }
     // Is it a new record or not?
     //if (Request.QueryString["DispositivoId"] != null)
     //{
     //    Dispositivo = CntDosimetria.GetDispositivo(int.Parse(Request.QueryString["DispositivoId"]), ctx);
     //    LoadData(Dispositivo);
     //    newRecord = false;
     //}
 }
Exemplo n.º 2
0
 protected void Page_Init(object sender, EventArgs e)
 {
     // it gets an appropiate context (DosimetriaCTX -> web.config)
     ctx = new Dosimetria("DosimetriaCTX");
     // 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 = CntDosimetria.GetPermiso(Usuario.GrupoUsuario, "accesoriogrid", ctx);
     if (permiso == null)
     {
         RadNotification1.Text = String.Format("<b>{0}</b><br/>{1}",
                                               (string)GetGlobalResourceObject("ResourceDosimetria", "Warning"),
                                               (string)GetGlobalResourceObject("ResourceDosimetria", "NoPermissionsAssigned"));
         RadNotification1.Show();
         RadAjaxManager1.ResponseScripts.Add("closeWindow();");
     }
     CntWinWeb.TranslateRadGridFilters(RadGrid1);
     if (Request.QueryString["InTab"] != null)
     {
         mode = Request.QueryString["InTab"];
     }
     if (Request.QueryString["Caller"] != null)
     {
         caller = Request.QueryString["Caller"];
     }
     if (Request.QueryString["DispositivoId"] != null)
     {
         dispositivo = CntDosimetria.GetDispositivo(int.Parse(Request.QueryString["DispositivoId"]), ctx);
     }
 }