private void InicializaPagina()
    {
        TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL();

        oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate(Master.Transaction_ErrorEvent);

        //Marca
        this.cboEmpMarca.CargarCombo(ConstanteBE.OBJECTO_TIPO_SELECCIONE);
        this.cboEstadoMarca.cargarCombo(ConstanteBE.OBJECTO_TIPO_SELECCIONE);
        this.cboEstadoMarca.SelectedValue = ConstanteBE.FL_ESTADO_ACTIVO;
        this.cboEstadoMarca.Enabled       = false;

        //Marca Modelo
        this.cboEstadoModelo.cargarCombo(ConstanteBE.OBJECTO_TIPO_TODOS);
        this.cboEstadoModelo.SelectedValue = ConstanteBE.FL_ESTADO_ACTIVO;

        //Modelo Poput
        this.cboNegocioModeloPoput.cargarCombo(ConstanteBE.OBJECTO_TIPO_SELECCIONE);
        this.cboLineaModeloPoput.Condicion = ConstanteBE.OBJECTO_TIPO_SELECCIONE;

        //COMBO LINEA COMERCIAL
        this.cboLineaComercialModeloPoput.Items.Clear();
        this.cboLineaComercialModeloPoput.Items.Insert(0, new ListItem());
        this.cboLineaComercialModeloPoput.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
        this.cboLineaComercialModeloPoput.Items[0].Value = String.Empty;

        //COMBO ESTADO
        this.cboEstadoModeloPoput.cargarCombo(ConstanteBE.OBJECTO_TIPO_SELECCIONE);
        this.cboEstadoModeloPoput.SelectedValue = ConstanteBE.FL_ESTADO_ACTIVO;
        //Paginado
        this.gvModelo.PageSize = Profile.PageSize;
    }
    private void InicializaPerfilUsuario()
    {
        PerfilBL oPerfilBL = new PerfilBL();

        oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

        TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL();

        oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
        TipoTablaDetalleBEList oTipoTablaDetalleBEList;

        try
        {
            this.txhPerfilUsuarioID.Value = String.Empty;

            //Cargando bandeja de usuarios relacionados
            (Master as Seguridad).onError = false;
            oPerfilUsuarioList            = oPerfilBL.GetBandejaUsuariosRelacionados(this.perfilID, Profile.Aplicacion);
            if ((Master as Seguridad).onError)
            {
                oPerfilUsuarioList = new UsuarioBEList();
            }
            if (oPerfilUsuarioList.Count == 0)
            {
                oPerfilUsuarioList.Add(new UsuarioBE());
            }
            this.gvPerfilUsuario.DataSource = oPerfilUsuarioList;
            this.gvPerfilUsuario.DataBind();

            /*Combo Tipo*/
            oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty
                                                                                 , String.Empty, String.Empty, String.Empty, String.Empty);
            this.cboTipo.DataSource     = oTipoTablaDetalleBEList;
            this.cboTipo.DataTextField  = "Valor1";
            this.cboTipo.DataValueField = "Id_tabla_detalle";
            this.cboTipo.DataBind();
            this.cboTipo.Items.Insert(0, new ListItem());
            this.cboTipo.Items[0].Text  = ConstanteBE.OBJECTO_TODOS;
            this.cboTipo.Items[0].Value = String.Empty;

            //Cargando Bandeja de Asigancion de usuarios
            oPerfilUsuarioListAsig = new UsuarioBEList();
            oPerfilUsuarioListAsig.Add(new UsuarioBE());
            this.gvAsigPerfilUsuario.DataSource = oPerfilUsuarioListAsig;
            this.gvAsigPerfilUsuario.DataBind();
        }
        catch (Exception ex)
        {
            (Master as Seguridad).Web_ErrorEvent(this, ex);
        }

        ViewState["oPerfilUsuarioList"]        = oPerfilUsuarioList;
        ViewState["ordenBandejaPerfilUsuario"] = SortDirection.Descending;

        ViewState["oPerfilUsuarioListAsig"]       = oPerfilUsuarioListAsig;
        ViewState["ordenAsignacionPerfilUsuario"] = SortDirection.Descending;
    }
    private void InicializaPagina()
    {
        UsuarioBEList oUsuarioListBE = new UsuarioBEList();

        try
        {
            ActualizaTabs();
            this.chkUpdateCombos.Style["display"] = "none";

            /*Combo Tipo*/
            this.cboTipoUsuario.Items.Clear();
            TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL();
            oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            TipoTablaDetalleBEList oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty);
            this.cboTipoUsuario.DataSource     = oTipoTablaDetalleBEList;
            this.cboTipoUsuario.DataTextField  = "Valor1";
            this.cboTipoUsuario.DataValueField = "Valor2";
            this.cboTipoUsuario.DataBind();
            this.cboTipoUsuario.Items.Insert(0, new ListItem());
            this.cboTipoUsuario.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboTipoUsuario.Items[0].Value = String.Empty;

            /*Combo Perfil*/
            this.cboPerfil.Items.Clear();
            PerfilBL oPerfilBL = new PerfilBL();
            oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            PerfilBEList oPerfilBEList = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, "");

            this.cboPerfil.DataSource     = oPerfilBEList;
            this.cboPerfil.DataTextField  = "VDEPRF";
            this.cboPerfil.DataValueField = "NID_PERFIL";
            this.cboPerfil.DataBind();
            this.cboPerfil.Items.Insert(0, new ListItem());
            this.cboPerfil.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboPerfil.Items[0].Value = String.Empty;

            this.cboUbicacion.Items.Clear();

            DestinoBL oDestinoBL = new DestinoBL();
            oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);

            DestinoBE oDestinoBE = new DestinoBE();
            oDestinoBE.Tipo_ubicacion = String.Empty;
            oDestinoBE.Nro_ruc        = String.Empty;
            oDestinoBE.Nom_ubicacion  = String.Empty;
            oDestinoBE.Cod_estado     = ConstanteBE.FL_ESTADO_ACTIVO;
            DestinoBEList oDestinoBEList = oDestinoBL.Listar(oDestinoBE);
            this.cboUbicacion.DataSource     = oDestinoBEList;
            this.cboUbicacion.DataTextField  = "Nom_corto_ubicacion";
            this.cboUbicacion.DataValueField = "Id_ubicacion";
            this.cboUbicacion.DataBind();
            this.cboUbicacion.Items.Insert(0, new ListItem());
            this.cboUbicacion.Items[0].Text  = ConstanteBE.OBJECTO_SELECCIONE;
            this.cboUbicacion.Items[0].Value = String.Empty;


            /*Paginado*/
            SetPaginacion();

            //Combo Aprobador Venta Liberada
            UsuarioBL oUsuarioBL = new UsuarioBL();
            oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent);
            UsuarioBEList oUsuarioList01;

            UsuarioBE oUsuarioBE = new UsuarioBE();
            oUsuarioBE.NO_APE_MATERNO = String.Empty;
            oUsuarioBE.NO_APE_PATERNO = String.Empty;
            oUsuarioBE.VNOMUSR        = String.Empty;
            oUsuarioBE.NID_PERFIL     = 0;
            oUsuarioBE.FL_INACTIVO    = ConstanteBE.FL_ESTADO_ACTIVO;
            oUsuarioBE.NID_UBICA      = 0;
            oUsuarioBE.NID_ROL        = 0;

            oUsuarioList01 = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion);

            oUsuarioBE                = new UsuarioBE();
            oUsuarioBE.VNOMUSR        = String.Empty;
            oUsuarioBE.NO_APE_PATERNO = String.Empty;
            oUsuarioBE.NO_APE_MATERNO = String.Empty;
            oUsuarioBE.NID_UBICA      = 0;
            oUsuarioBE.NID_ROL        = 0;
            oUsuarioBE.NID_PERFIL     = 0;
            oUsuarioBE.FL_INACTIVO    = ConstanteBE.FL_ESTADO_ACTIVO;

            oUsuarioListBE = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion);

            txtDNI.Attributes.Add("onKeyPress", "javascript:return fc_ValidaNumero();");
        }
        catch (Exception ex)
        {
            (Master as Seguridad).Web_ErrorEvent(this, ex);
        }
    }