Exemplo n.º 1
0
    private void BindDdlCubeFolder()
    {
        List <CubeFolder> folderList = CubeFolderDB.GetAllFolderList();

        ddlCubeFolder.Items.Clear();
        foreach (CubeFolder folder in folderList)
        {
            ListItem item = new ListItem(folder.Name, folder.ID);
            ddlCubeFolder.Items.Add(item);
        }
        ddlCubeFolder.Items.Insert(0, new ListItem("-------全部-------", ""));
        ddlCubeFolder.Items.Insert(1, new ListItem("------未分类------", "-1"));
    }
Exemplo n.º 2
0
 protected void lbtnDelFolder_Click(object sender, EventArgs e)
 {
     try
     {
         CubeFolderDB.DeleteFolder(ddlCubeFolder.SelectedValue);
         BindDdlCubeFolder();
         BindGridCube(ddlCubeFolder.SelectedValue);
         lblMsg.Text = "删除成功。";
     }
     catch (Exception ex)
     {
         lblMsg.Text = "删除失败。" + ex.Message;
     }
 }
Exemplo n.º 3
0
    private void InitSelectCubeFolder()
    {
        List <CubeFolder> folderList = CubeFolderDB.GetAllFolderList();

        selectCubeFolder.Items.Add(new ListItem("----全部分类----", ""));
        foreach (CubeFolder c in folderList)
        {
            ListItem item = new ListItem();
            item.Text  = c.Name;
            item.Value = c.ID.ToString();
            selectCubeFolder.Items.Add(item);
        }
        if (folderList.Count > 0)
        {
            selectCubeFolder.SelectedIndex = 1;
        }
    }
Exemplo n.º 4
0
    private void BindGridCube(string folderID)
    {
        List <Cube> cubeList = CubeDB.GetCubeListByFolder(folderID);

        gridCube.DataSource = cubeList;
        gridCube.DataBind();
        List <CubeFolder> folderList = CubeFolderDB.GetAllFolderList();

        foreach (GridViewRow row in gridCube.Rows)
        {
            DropDownList ddl = row.Cells[1].FindControl("ddlCubeFolderInGrid") as DropDownList;
            BindDdlCubeFolderInGrid(ddl, folderList, cubeList.Find(p => p.ID.ToString() == gridCube.DataKeys[row.RowIndex].Value.ToString()).CubeFolder.ID);
            if (row.RowIndex != gridCube.EditIndex)
            {
                ddl.Enabled = false;
            }
        }
    }
Exemplo n.º 5
0
    protected void btnAddFolder_Click(object sender, EventArgs e)
    {
        if (txtFolderName.Text.Trim() == "")
        {
            lblMsg.Text = "名称不能为空。";
            return;
        }
        CubeFolder folder = new CubeFolder();

        folder.Name = txtFolderName.Text.Trim();
        try
        {
            CubeFolderDB.AddFolder(folder);
            BindDdlCubeFolder();
            lblMsg.Text = "添加成功。";
        }
        catch (Exception ex)
        {
            lblMsg.Text = "添加失败。" + ex.Message;
        }
    }
Exemplo n.º 6
0
    protected void btnAddCube_Click(object sender, EventArgs e)
    {
        tableCubeAdd.Visible = true;
        List <CubeFolder> folderList = CubeFolderDB.GetAllFolderList();

        ddlCubeToAddFoler.Items.Clear();
        foreach (CubeFolder folder in folderList)
        {
            ListItem item = new ListItem(folder.Name, folder.ID);
            ddlCubeToAddFoler.Items.Add(item);
        }
        ddlCubeToAddFoler.Items.Insert(0, new ListItem("---------未分类---------", "-1"));
        foreach (ListItem item in ddlCubeToAddFoler.Items)
        {
            if (item.Value == ddlCubeFolder.SelectedValue)
            {
                item.Selected = true;
                break;
            }
        }
        lblCubeAddMsg.Text = "";
        txtCubeName.Text   = "";
        txtExplain.Text    = "";
    }