...........................................
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class tree : System.Web.UI.Page
{
dal d;
TreeNode t; //, t1, t2;
DataSet ds, ds2;
string c1, c2;//, sum;
protected void Page_Load(object sender, EventArgs e)
{
try
{
if ((Session["admin"] == null) && (Session["usid"] == null))
{
Response.Redirect("memberlogin.aspx");
}
else
{
if (!IsPostBack)
{
d = new dal();
ds = new DataSet();
ds2 = new DataSet();
result.Visible = false;
refresh();
lblcountmember.Text = count.ToString();
Label2.Text = spill.ToString();
//countmember();
//countspillmember();
}
}
}
catch (Exception ex)
{
result.Visible = true;
result.Text = ex.Message;
}
}
public void countmember()
{
if (Request.QueryString["memberid"] != null)
{
string memid = Request.QueryString["memberid"].ToString();
DataSet dscount = new DataSet();
dscount = d.completecountmemberdetails();
lblcountmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
}
}
public void countspillmember()
{
if (Request.QueryString["memberid"] != null)
{
string memid = Request.QueryString["memberid"].ToString();
DataSet dscount = new DataSet();
dscount = d.completecountspillmemberdetails();
lblspillmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
}
}
int count;
int spill;
private void refresh()
{
count = 0;
spill = 0;
if (Request.QueryString["memberid"] != null)
{
ds = d.lowermember2(Request.QueryString["memberid"].ToString());
DataSet ds5 = new DataSet();
ds5 = d.getmemberrecord(Request.QueryString["memberid"].ToString());
string color = "blue";
if (ds5.Tables["member"].Rows[0]["spill"].ToString() == "Yes")
{
color = "red";
}
TreeNode ttr = new TreeNode("<font color=\"" + color + "\">" + ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ") (Level :" + ds5.Tables["member"].Rows[0]["level_no"].ToString() + ") (Type :" + ds5.Tables["member"].Rows[0]["type"].ToString()+")</font>");
ttr.NavigateUrl = "personaldetails.aspx?memberid=" + ds5.Tables["member"].Rows[0]["memberid"].ToString();
ttr.CollapseAll();
ttr.ToolTip = ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ")";
for (int i = 0; i < ds.Tables["member"].Rows.Count; i++)
{
string color1 = "blue";
if (ds.Tables["member"].Rows[i]["spill"].ToString() == "Yes")
{
color1 = "red";
spill++;
}
else
{
count++;
}
t = new TreeNode("<font color=\"" + color1 + "\">" + ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ") (Level :" + ds.Tables["member"].Rows[i]["level_no"].ToString() + ") (Type :" + ds.Tables["member"].Rows[i]["type"].ToString() + ")</font>");
c1 = i.ToString();
t.NavigateUrl = "personaldetails.aspx?memberid=" + ds.Tables["member"].Rows[i]["memberid"].ToString();
t.CollapseAll();
t.ToolTip = ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ")";
//product(ds.Tables["tbl_category"].Rows[i]["cat_id"].ToString(), t);
submenu(ds.Tables["member"].Rows[i]["memberid"].ToString(), t);
ttr.ChildNodes.Add(t);
}
TreeView1.Nodes.Add(ttr);
}
}
private void product(string id1, TreeNode tz)
{
//ds2 = d.getproductinfothroughcategoryid(id1);
//for (int k = 0; k < ds2.Tables["tbl_product"].Rows.Count; k++)
//{
// TreeNode t21 = new TreeNode("<font color=\"green\">" + ds2.Tables["tbl_product"].Rows[k]["name"].ToString() + "</font>");
// t21.NavigateUrl = "addproduct.aspx?view=" + ds2.Tables["tbl_product"].Rows[k]["subcategory"].ToString() + "&id=" + ds2.Tables["tbl_product"].Rows[k]["product_id"].ToString();
// t21.CollapseAll();
// t21.ImageUrl = "cp/images/icons/6.gif";
// t21.ToolTip = ds2.Tables["tbl_product"].Rows[k]["name"].ToString();
// tz.ChildNodes.Add(t21);
//}
}
private void submenu(string id2, TreeNode tx)
{
DataSet ds4 = new DataSet();
ds4 = d.lowermember2(id2);
for (int k = 0; k < ds4.Tables["member"].Rows.Count; k++)
{
string color1 = "blue";
if (ds4.Tables["member"].Rows[k]["spill"].ToString() == "Yes")
{
color1 = "red";
spill++;
}
else
{
count++;
}
TreeNode t11 = new TreeNode("<font color=\"" + color1 + "\">" + ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ") (Level :" + ds4.Tables["member"].Rows[k]["level_no"].ToString() + ") (Type :" + ds4.Tables["member"].Rows[k]["type"].ToString() + ")</font>");
t11.NavigateUrl = "personaldetails.aspx?memberid=" + ds4.Tables["member"].Rows[k]["memberid"].ToString();
t11.CollapseAll();
//t11.ImageUrl = "cp/images/icons/4.gif";
t11.ToolTip = ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ")";
//product(ds4.Tables["tbl_category"].Rows[k]["cat_id"].ToString(), t11);
submenu(ds4.Tables["member"].Rows[k]["memberid"].ToString(), t11);
c2 = k.ToString();
tx.ChildNodes.Add(t11);
}
}
}
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class tree : System.Web.UI.Page
{
dal d;
TreeNode t; //, t1, t2;
DataSet ds, ds2;
string c1, c2;//, sum;
protected void Page_Load(object sender, EventArgs e)
{
try
{
if ((Session["admin"] == null) && (Session["usid"] == null))
{
Response.Redirect("memberlogin.aspx");
}
else
{
if (!IsPostBack)
{
d = new dal();
ds = new DataSet();
ds2 = new DataSet();
result.Visible = false;
refresh();
lblcountmember.Text = count.ToString();
Label2.Text = spill.ToString();
//countmember();
//countspillmember();
}
}
}
catch (Exception ex)
{
result.Visible = true;
result.Text = ex.Message;
}
}
public void countmember()
{
if (Request.QueryString["memberid"] != null)
{
string memid = Request.QueryString["memberid"].ToString();
DataSet dscount = new DataSet();
dscount = d.completecountmemberdetails();
lblcountmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
}
}
public void countspillmember()
{
if (Request.QueryString["memberid"] != null)
{
string memid = Request.QueryString["memberid"].ToString();
DataSet dscount = new DataSet();
dscount = d.completecountspillmemberdetails();
lblspillmember.Text = dscount.Tables["member"].Rows[0][0].ToString();
}
}
int count;
int spill;
private void refresh()
{
count = 0;
spill = 0;
if (Request.QueryString["memberid"] != null)
{
ds = d.lowermember2(Request.QueryString["memberid"].ToString());
DataSet ds5 = new DataSet();
ds5 = d.getmemberrecord(Request.QueryString["memberid"].ToString());
string color = "blue";
if (ds5.Tables["member"].Rows[0]["spill"].ToString() == "Yes")
{
color = "red";
}
TreeNode ttr = new TreeNode("<font color=\"" + color + "\">" + ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ") (Level :" + ds5.Tables["member"].Rows[0]["level_no"].ToString() + ") (Type :" + ds5.Tables["member"].Rows[0]["type"].ToString()+")</font>");
ttr.NavigateUrl = "personaldetails.aspx?memberid=" + ds5.Tables["member"].Rows[0]["memberid"].ToString();
ttr.CollapseAll();
ttr.ToolTip = ds5.Tables["member"].Rows[0]["name"].ToString() + " (" + ds5.Tables["member"].Rows[0]["memberid"].ToString() + ")";
for (int i = 0; i < ds.Tables["member"].Rows.Count; i++)
{
string color1 = "blue";
if (ds.Tables["member"].Rows[i]["spill"].ToString() == "Yes")
{
color1 = "red";
spill++;
}
else
{
count++;
}
t = new TreeNode("<font color=\"" + color1 + "\">" + ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ") (Level :" + ds.Tables["member"].Rows[i]["level_no"].ToString() + ") (Type :" + ds.Tables["member"].Rows[i]["type"].ToString() + ")</font>");
c1 = i.ToString();
t.NavigateUrl = "personaldetails.aspx?memberid=" + ds.Tables["member"].Rows[i]["memberid"].ToString();
t.CollapseAll();
t.ToolTip = ds.Tables["member"].Rows[i]["name"].ToString() + " (" + ds.Tables["member"].Rows[i]["memberid"].ToString() + ")";
//product(ds.Tables["tbl_category"].Rows[i]["cat_id"].ToString(), t);
submenu(ds.Tables["member"].Rows[i]["memberid"].ToString(), t);
ttr.ChildNodes.Add(t);
}
TreeView1.Nodes.Add(ttr);
}
}
private void product(string id1, TreeNode tz)
{
//ds2 = d.getproductinfothroughcategoryid(id1);
//for (int k = 0; k < ds2.Tables["tbl_product"].Rows.Count; k++)
//{
// TreeNode t21 = new TreeNode("<font color=\"green\">" + ds2.Tables["tbl_product"].Rows[k]["name"].ToString() + "</font>");
// t21.NavigateUrl = "addproduct.aspx?view=" + ds2.Tables["tbl_product"].Rows[k]["subcategory"].ToString() + "&id=" + ds2.Tables["tbl_product"].Rows[k]["product_id"].ToString();
// t21.CollapseAll();
// t21.ImageUrl = "cp/images/icons/6.gif";
// t21.ToolTip = ds2.Tables["tbl_product"].Rows[k]["name"].ToString();
// tz.ChildNodes.Add(t21);
//}
}
private void submenu(string id2, TreeNode tx)
{
DataSet ds4 = new DataSet();
ds4 = d.lowermember2(id2);
for (int k = 0; k < ds4.Tables["member"].Rows.Count; k++)
{
string color1 = "blue";
if (ds4.Tables["member"].Rows[k]["spill"].ToString() == "Yes")
{
color1 = "red";
spill++;
}
else
{
count++;
}
TreeNode t11 = new TreeNode("<font color=\"" + color1 + "\">" + ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ") (Level :" + ds4.Tables["member"].Rows[k]["level_no"].ToString() + ") (Type :" + ds4.Tables["member"].Rows[k]["type"].ToString() + ")</font>");
t11.NavigateUrl = "personaldetails.aspx?memberid=" + ds4.Tables["member"].Rows[k]["memberid"].ToString();
t11.CollapseAll();
//t11.ImageUrl = "cp/images/icons/4.gif";
t11.ToolTip = ds4.Tables["member"].Rows[k]["name"].ToString() + " (" + ds4.Tables["member"].Rows[k]["memberid"].ToString() + ")";
//product(ds4.Tables["tbl_category"].Rows[k]["cat_id"].ToString(), t11);
submenu(ds4.Tables["member"].Rows[k]["memberid"].ToString(), t11);
c2 = k.ToString();
tx.ChildNodes.Add(t11);
}
}
}
.......................................................