コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CUsuario Usuario = new CUsuario();

        Usuario.LlenaObjeto(Convert.ToInt32(HttpContext.Current.Session["IdUsuario"]), ConexionBaseDatos);

        //GridTipoCambioDiarioOficial
        CJQGrid GridTipoCambioDiarioOficial = new CJQGrid();

        GridTipoCambioDiarioOficial.NombreTabla        = "grdTipoCambioDiarioOficial";
        GridTipoCambioDiarioOficial.CampoIdentificador = "IdTipoCambioDiarioOficial";
        GridTipoCambioDiarioOficial.ColumnaOrdenacion  = "TipoCambioDiarioOficial";
        GridTipoCambioDiarioOficial.Metodo             = "ObtenerTipoCambioDiarioOficial";
        GridTipoCambioDiarioOficial.TituloTabla        = "Catálogo de tipos de cambio";

        //IdTipoCambioDiarioOficial
        CJQColumn ColIdTipoCambioDiarioOficial = new CJQColumn();

        ColIdTipoCambioDiarioOficial.Nombre     = "IdTipoCambioDiarioOficial";
        ColIdTipoCambioDiarioOficial.Oculto     = "true";
        ColIdTipoCambioDiarioOficial.Encabezado = "IdTipoCambioDiarioOficial";
        ColIdTipoCambioDiarioOficial.Buscador   = "false";
        GridTipoCambioDiarioOficial.Columnas.Add(ColIdTipoCambioDiarioOficial);

        //Fecha
        CJQColumn ColFecha = new CJQColumn();

        ColFecha.Nombre     = "Fecha";
        ColFecha.Encabezado = "Fecha";
        ColFecha.Buscador   = "false";
        ColFecha.Ancho      = "100";
        ColFecha.Alineacion = "Right";
        GridTipoCambioDiarioOficial.Columnas.Add(ColFecha);

        //TipoCambioDiarioOficial
        CJQColumn ColTipoCambioDiarioOficial = new CJQColumn();

        ColTipoCambioDiarioOficial.Nombre     = "TipoCambioDiarioOficial";
        ColTipoCambioDiarioOficial.Encabezado = "Tipo de cambio diario oficial";
        ColTipoCambioDiarioOficial.Ancho      = "200";
        ColTipoCambioDiarioOficial.Alineacion = "Right";
        ColTipoCambioDiarioOficial.Buscador   = "false";
        GridTipoCambioDiarioOficial.Columnas.Add(ColTipoCambioDiarioOficial);

        //MonedaOrigen
        CJQColumn ColMonedaO = new CJQColumn();

        ColMonedaO.Nombre     = "IdTipoMonedaOrigen";
        ColMonedaO.Encabezado = "Tipo moneda origen";
        ColMonedaO.Buscador   = "false";
        ColMonedaO.Ancho      = "200";
        ColMonedaO.Alineacion = "Left";
        GridTipoCambioDiarioOficial.Columnas.Add(ColMonedaO);

        //MonedaDestino
        CJQColumn ColMonedaD = new CJQColumn();

        ColMonedaD.Nombre     = "IdTipoMonedaDestino";
        ColMonedaD.Encabezado = "Tipo moneda destino";
        ColMonedaD.Buscador   = "false";
        ColMonedaD.Ancho      = "200";
        ColMonedaD.Alineacion = "Left";
        GridTipoCambioDiarioOficial.Columnas.Add(ColMonedaD);

        //Baja
        CJQColumn ColBaja = new CJQColumn();

        ColBaja.Nombre       = "AI";
        ColBaja.Encabezado   = "A/I";
        ColBaja.Ordenable    = "false";
        ColBaja.Etiquetado   = "A/I";
        ColBaja.Ancho        = "75";
        ColBaja.Buscador     = "true";
        ColBaja.TipoBuscador = "Combo";
        ColBaja.StoredProcedure.CommandText = "spc_ManejadorActivos_Consulta";
        GridTipoCambioDiarioOficial.Columnas.Add(ColBaja);

        //Consultar
        CJQColumn ColConsultar = new CJQColumn();

        ColConsultar.Nombre     = "Consultar";
        ColConsultar.Encabezado = "Ver";
        ColConsultar.Etiquetado = "ImagenConsultar";
        ColConsultar.Estilo     = "divImagenConsultar imgFormaConsultarTipoCambioDiarioOficial";
        ColConsultar.Buscador   = "false";
        ColConsultar.Ordenable  = "false";
        ColConsultar.Ancho      = "25";
        GridTipoCambioDiarioOficial.Columnas.Add(ColConsultar);

        ClientScript.RegisterStartupScript(this.GetType(), "grdTipoCambioDiarioOficial", GridTipoCambioDiarioOficial.GeneraGrid(), true);

        if (Usuario.TienePermisos(new string[] { "puedeAgregarTipoCambioDiarioOficial" }, ConexionBaseDatos) != "")
        {
            divAreaBotonesDialog.InnerHtml = "";
        }
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
    }