Пример #1
0
    private void CargarDatosCualificador()
    {
        switch (sNivel)
        {
        case "0":
            CDP  oCDP  = CDP.Obtener(null, nCualificador);
            NODO oNodo = NODO.ObtenerNodo(null, oCDP.t303_idnodo);
            hdnID.Value            = oCDP.t476_idcnp.ToString();
            txtDenominacion.Text   = oCDP.t476_denominacion;
            lblDenominacion.Text   = oNodo.t303_denominacion;
            hdnIDResponsable.Text  = oCDP.t314_idusuario_responsable.ToString();
            txtDesResponsable.Text = oCDP.DesResponsable;
            if ((bool)oCDP.t476_activo)
            {
                chkActivo.Checked = true;
            }
            else
            {
                chkActivo.Checked = false;
            }
            txtOrden.Text = oCDP.t476_orden.ToString();
            break;

        case "1":
            CSN1P      oCSN1P      = CSN1P.Select(null, nCualificador);
            SUPERNODO1 oSUPERNODO1 = SUPERNODO1.Obtener(null, oCSN1P.t391_idsupernodo1);

            hdnID.Value            = oCSN1P.t485_idcsn1p.ToString();
            txtDenominacion.Text   = oCSN1P.t485_denominacion;
            lblDenominacion.Text   = oSUPERNODO1.t391_denominacion;
            hdnIDResponsable.Text  = oCSN1P.t314_idusuario_responsable.ToString();
            txtDesResponsable.Text = oCSN1P.DesResponsable;
            if ((bool)oCSN1P.t485_activo)
            {
                chkActivo.Checked = true;
            }
            else
            {
                chkActivo.Checked = false;
            }
            txtOrden.Text = oCSN1P.t485_orden.ToString();
            break;

        case "2":
            CSN2P      oCSN2P      = CSN2P.Select(null, nCualificador);
            SUPERNODO2 oSUPERNODO2 = SUPERNODO2.Obtener(null, oCSN2P.t392_idsupernodo2);

            hdnID.Value            = oCSN2P.t487_idcsn2p.ToString();
            txtDenominacion.Text   = oCSN2P.t487_denominacion;
            lblDenominacion.Text   = oSUPERNODO2.t392_denominacion;
            hdnIDResponsable.Text  = oCSN2P.t314_idusuario_responsable.ToString();
            txtDesResponsable.Text = oCSN2P.DesResponsable;
            if ((bool)oCSN2P.t487_activo)
            {
                chkActivo.Checked = true;
            }
            else
            {
                chkActivo.Checked = false;
            }
            txtOrden.Text = oCSN2P.t487_orden.ToString();
            break;

        case "3":
            CSN3P      oCSN3P      = CSN3P.Select(null, nCualificador);
            SUPERNODO3 oSUPERNODO3 = SUPERNODO3.Obtener(null, oCSN3P.t393_idsupernodo3);

            hdnID.Value            = oCSN3P.t489_idcsn3p.ToString();
            txtDenominacion.Text   = oCSN3P.t489_denominacion;
            lblDenominacion.Text   = oSUPERNODO3.t393_denominacion;
            hdnIDResponsable.Text  = oCSN3P.t314_idusuario_responsable.ToString();
            txtDesResponsable.Text = oCSN3P.DesResponsable;
            if ((bool)oCSN3P.t489_activo)
            {
                chkActivo.Checked = true;
            }
            else
            {
                chkActivo.Checked = false;
            }
            txtOrden.Text = oCSN3P.t489_orden.ToString();
            break;

        case "4":
            CSN4P      oCSN4P      = CSN4P.Select(null, nCualificador);
            SUPERNODO4 oSUPERNODO4 = SUPERNODO4.Obtener(null, oCSN4P.t394_idsupernodo4);

            hdnID.Value            = oCSN4P.t491_idcsn4p.ToString();
            txtDenominacion.Text   = oCSN4P.t491_denominacion;
            lblDenominacion.Text   = oSUPERNODO4.t394_denominacion;
            hdnIDResponsable.Text  = oCSN4P.t314_idusuario_responsable.ToString();
            txtDesResponsable.Text = oCSN4P.DesResponsable;
            if ((bool)oCSN4P.t491_activo)
            {
                chkActivo.Checked = true;
            }
            else
            {
                chkActivo.Checked = false;
            }
            txtOrden.Text = oCSN4P.t491_orden.ToString();
            break;
        }
        bool bAdmin = SUPER.Capa_Negocio.Utilidades.EsAdminProduccion();

        if (((int)Session["UsuarioActual"] != int.Parse(hdnIDResponsable.Text)) && !bAdmin && Request.QueryString["edicion"].ToString() == "N")
        {
            tsPestanas.SelectedIndex     = 1;
            tsPestanas.Items[0].Disabled = true;
        }
    }