private void Inicializar()
        {
            cmbVencido.Items.Clear();
            cmbVencido.Items.Add(new RadComboBoxItem("-- Todos --", ""));
            cmbVencido.Items.Add(new RadComboBoxItem("Vencidos", "V"));
            cmbVencido.Items.Add(new RadComboBoxItem("Vigente", "C"));
            cmbVencido.Sort = RadComboBoxSort.Ascending;
            cmbVencido.SortItems();
            cmbVencido.SelectedValue = "C";

            Funciones funcion = new Funciones();

            txtAnio.Value = funcion.GetLocalDateTime(session.Minutos).Year;
            Semana semana = new Semana();

            semana.Sem_FechaAct = funcion.GetLocalDateTime(session.Minutos);
            semana.Id_Emp       = session.Id_Emp;
            semana.Id_Cd        = session.Id_Cd_Ver;
            CN_CatSemana cn_semana   = new CN_CatSemana();
            int          verificador = 0;

            cn_semana.ConsultaSemanaActual(ref semana, session.Emp_Cnx, ref verificador);
            if (verificador > 0 && semana.Id_Sem != 0)
            {
                txtSem.Value = semana.Id_Sem;
                rg1.Rebind();
            }
            else
            {
                Alerta("Aun no se han configurado las semanas del periodo actual");
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                Sesion Sesion = new Sesion();
                Sesion = (Sesion)Session["Sesion" + Session.SessionID];
                if (Sesion == null)
                {
                    string[] pag = Page.Request.Url.ToString().Split(new string[] { "/", @"\" }, StringSplitOptions.RemoveEmptyEntries);
                    Session["dir" + Session.SessionID] = pag[pag.Length - 1];
                    Response.Redirect("login.aspx", false);
                }
                else
                {
                    if (!Page.IsPostBack)
                    {
                        this.ValidarPermisos();
                        if (Sesion.Cu_Modif_Pass_Voluntario == false)
                        {
                            RAM1.ResponseScripts.Add("AbrirContrasenas(); return false;");
                            return;
                        }
                        this.CargarCentros();
                        Random randObj = new Random(DateTime.Now.Millisecond);
                        HF_ClvPag.Value = randObj.Next().ToString();
                        Funciones    f         = new Funciones();
                        CN_CatSemana cn_semana = new CN_CatSemana();
                        Semana       semana    = new Semana();
                        semana.Id_Emp       = sesion.Id_Emp;
                        semana.Id_Cd        = sesion.Id_Cd_Ver;
                        semana.Sem_FechaAct = f.GetLocalDateTime(Sesion.Minutos);
                        int verificador = 0;
                        cn_semana.ConsultaSemanaActual(ref semana, Sesion.Emp_Cnx, ref verificador);

                        rdFechaIni.DbSelectedDate = semana.Sem_FechaIni;
                        rdFechaFin.DbSelectedDate = semana.Sem_FechaFin;
                    }
                }
            }
            catch (Exception ex)
            {
                this.DisplayMensajeAlerta(string.Concat(ex.Message, "Page_Load_error"));
            }
        }