protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //ServicioSupervision.SupervisionServiceClient ssc = new ServicioSupervision.SupervisionServiceClient();
                //var lista = ssc.OperadoresSupervisadosConSupervisor_lst(Sesion.idOperador);


                //if (Request["Reintentos"] != null)
                //{
                //    Thread.Sleep(5000);
                //}
                if (Sesion.Operador == null)
                {
                    Response.Redirect("Default.aspx", true);
                }

                lblUser.Text = Sesion.Operador.Nombre;
                if (Sesion.Operador.POP3Password == null)
                {
                    ScriptManager.RegisterStartupScript(Page, typeof(Page), "actcont", "ActualizarContrasena()", true);
                }

                if (!IsPostBack)
                {
                    idOperadorLog.Value = Sesion.Operador.idOperador.ToString(); // Logueado
                    idOperadorAct.Value = Sesion.Operador.idOperador.ToString(); // Suplantado
                    idOperador.Value    = Sesion.Operador.idOperador.ToString(); //Supervisado
                }
                TipoOperador.Value = Sesion.Operador.Tipo;

                lblAvPri.InnerText = "Aviso Prioritario";
                lblAvPri.Visible   = true;
                if (Sesion.idPersona != null)
                {
                    idPersona.Value = Sesion.idPersona.ToString();
                }
                if (Sesion.idOperador == 0)
                {
                    Response.Redirect("Default.aspx");
                }
                chrtGestiones.ImageUrl            = Negocios.MostrarGrafico(Sesion.Operador.idOperador);
                chrtGestionesSupervision.ImageUrl = Negocios.MostrarGraficoSupervision(Sesion.Operador.idOperador);
                chrtGestionesPorSemana.ImageUrl   = Negocios.MostrarGraficoPorSemana(Sesion.Operador.idOperador);
                if (!(Sesion.Operador.Tipo.Contains("SU") ||
                      Sesion.Operador.Tipo.Contains("AD") ||
                      Sesion.Operador.Tipo.Contains("GE") ||
                      Sesion.Operador.Tipo.Contains("CO") ||
                      Sesion.Operador.Tipo.Contains("DI")))
                {
                    liDistribucion.Visible       = false; //.Style.Add(HtmlTextWriterStyle.Display, "none");
                    liSupervision.Visible        = false; //.Style.Add(HtmlTextWriterStyle.Display, "none");
                    idFiltro.Visible             = false;
                    chkAvisoPrioritario.Disabled = true;
                    // FacturaExclusion.Visible = false;
                }



                //Es de sistemas
                liSistema.Visible  = Sesion.Operador.idGrupo == 1;
                tabSistema.Visible = Sesion.Operador.idGrupo == 1;


                /*if (Request["Reintentos"]!="4") throw new Exception("Prueba");*/
            }
            catch (Exception Ex)
            {
                try { Ex.Registrar(); }
                catch { }
                Int32 Reintentos = Convert.ToInt32(Request["Reintentos"] ?? "0") + 1;
                if (Reintentos == 11)
                {
                    Response.Clear();
                    Response.Write("Actualmente hay algunos inconvenientes con el sistema, por favor notifique al dpto. de Sistemas. ");
                    Response.Flush();
                    Response.End();
                    return;
                }
                Response.Clear();
                Response.AddHeader("Location", "gestion.aspx?Reintentos=" + Reintentos);
                Response.Write("Haciendo Reintento #" + Reintentos + " de 10 en " + Reintentos * 10 + " segundos... Por favor Espere...");
                Response.Write("<meta http-equiv='Refresh' Content='" + Reintentos * 10 + ";URL=Gestion.aspx?Reintentos=" + Reintentos + "'>");
                Response.Flush();
                Response.End();
                return;
                //Response.Redirect("Gestion.aspx?Reintentos=" + Reintentos, true);
            }
        }