Ejemplo n.º 1
0
 protected void ddl_tipoDestino_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ddl_tipoDestino.SelectedIndex > 0)
     {
         //DestinoTipoBC desti = new DestinoTipoBC();
         DataTable dt;
         //desti = desti.ObtenerSeleccionado(Convert.ToInt32(ddl_tipoDestino.SelectedValue), null);
         if (ddl_tipoDestino.SelectedValue == "DLPR")
         {
             LocalBC l = new LocalBC();
             dt = l.obtenerTodoLocal();
             utils.CargaDrop(ddl_destino, "ID", "DESCRIPCION", dt);
         }
         else
         {
             DestinoBC d = new DestinoBC();
             dt = d.ObtenerXTipo(ddl_tipoDestino.SelectedValue);
             utils.CargaDrop(ddl_destino, "ID", "NOMBRE", dt);
         }
         if (dt.Rows.Count > 0)
         {
             ddl_destino.Enabled = true;
         }
         else
         {
             ddl_destino.Enabled = false;
         }
     }
 }
Ejemplo n.º 2
0
    private void ObtenerLocal(bool forzarBD)
    {
        if (ViewState["lista"] == null || forzarBD)
        {
            LocalBC   local = new LocalBC();
            DataTable dt    = local.obtenerTodoLocal();
            ViewState["lista"] = dt;
            ViewState.Remove("filtrados");
        }
        DataView dw;

        if (ViewState["filtrados"] == null)
        {
            dw = new DataView((DataTable)ViewState["lista"]);
        }
        else
        {
            dw = new DataView((DataTable)ViewState["filtrados"]);
        }
        if (ViewState["sortExpresion"] != null && ViewState["sortExpresion"].ToString() != "")
        {
            dw.Sort = (String)ViewState["sortExpresion"];
        }
        this.gv_listar.DataSource = dw;
        this.gv_listar.DataBind();
    }