string sql = "";
sql += @"
select
- a1.pr_name, a2.kind_name, a1.pr_order, a2.kind_order, a1.pr_price1, isnull(a3.location, '') as pr_location, a1.pr_code
+ a1.pr_name, a2.kind_name, a1.pr_order, a2.kind_order, a1.pr_price1, isnull(a3.location, '') as pr_location, a1.pr_code,
+ (select count(kind_code) from kind where kind_visible= 0) as tkind
from
pr a1
join kind a2
dict["kind_order"] = rd["kind_order"].ToString();
dict["pr_location"] = rd["pr_location"].ToString();
dict["pr_code"] = rd["pr_code"].ToString();
+ dict["tkind"] = rd["tkind"].ToString();
result.Add(dict);
}
listView1.Columns.Add("액상위치", 50);
listView1.Columns.Add("메뉴위치", 50);
listView1.Columns.Add("prcode", 1);
+ listView1.Columns.Add("tkind", 1);
this.ActiveControl = textBox1;
}
list[i]["pr_location"],
list[i]["pr_order"],
list[i]["kind_order"],
- list[i]["pr_code"]
+ list[i]["pr_code"],
+ list[i]["tkind"],
};
ListViewItem lvi = new ListViewItem(item);
listView1.Items.Add(lvi);
{
int pr= 0;
int kind= 0;
+ int tkind = 0;
ListView.SelectedListViewItemCollection selected = listView1.SelectedItems;
foreach(ListViewItem item in selected)
{
{
kind = Int32.Parse(item.SubItems[i].Text);
}
-
+ else if (i == 7)
+ {
+ tkind = Int32.Parse(item.SubItems[i].Text);
+ }
}
}
return;
}
Application.OpenForms["Form2"].Close();
- MouseEvent1 me = new MouseEvent1(pr, kind, 1);
+ MouseEvent1 me = new MouseEvent1(pr, kind, 1, tkind: tkind);
ThreadStart ts = new ThreadStart(me.find);
Thread th = new Thread(ts);
th.Start();
private int kind;
private int aCount;
private bool mInit;
+ private int tkind;
- public MouseEvent1(int pr, int kind, int aCount = 1, bool mInit = true)
+ public MouseEvent1(int pr, int kind, int aCount = 1, bool mInit = true, int tkind= 0)
{
this.pr = pr;
this.kind = kind;
this.aCount = aCount;
this.mInit = mInit;
+ this.tkind = tkind;
}
public MouseEvent1()