01.
private
void
dataGridView1_MouseDoubleClick(
object
sender, DataGridViewCellMouseEventArgs e)
02.
{
03.
string
nn, pp, tt, dd, ee, ff, gg, hh, ii, kk, bb, aa;
04.
nn = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
05.
pp = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
06.
tt = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
07.
dd = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();
08.
ee = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString();
09.
ff = dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString();
10.
gg = dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString();
11.
hh = dataGridView1.Rows[e.RowIndex].Cells[7].Value.ToString();
12.
ii = dataGridView1.Rows[e.RowIndex].Cells[8].Value.ToString();
13.
kk = dataGridView1.Rows[e.RowIndex].Cells[9].Value.ToString();
14.
bb = dataGridView1.Rows[e.RowIndex].Cells[10].Value.ToString();
15.
aa = dataGridView1.Rows[e.RowIndex].Cells[11].Value.ToString();
16.
add(nn, pp, tt, dd, ee, ff, gg, hh, ii, kk, bb, aa);
17.
calulatelistview();
18.
}
19.
20.
private
void
add(String nn, String pp, String tt, String dd,
21.
String ee, String ff, String gg, String hh, String ii, String kk, String bb, String aa)
22.
{
23.
String[] row = { nn, pp, tt, dd, ee, ff, gg, hh, ii, kk, bb, aa };
24.
ListViewItem it =
new
ListViewItem(row);
25.
listView1.Items.Add(it);
26.
}
27.
28.
private
void
calulatelistview()
29.
{
30.
decimal
gtotal = 0;
31.
foreach
(ListViewItem lstItem
in
listView1.Items)
32.
{
33.
gtotal +=
decimal
.Parse(lstItem.SubItems[11].Text);
34.
}
35.
textBox2.Text = Convert.ToString(gtotal);
36.
}
37.
38.
private
void
listView1_MouseDoubleClick(
object
sender, MouseEventArgs e)
39.
{
40.
listView1.Items.Remove(listView1.SelectedItems[0]);
41.
calulatelistview();
42.
}
43.
44.
private
void
textBox1_KeyDown(
object
sender, KeyEventArgs e)
45.
{
46.
if
(e.KeyCode == Keys.Enter)
47.
{
48.
button3.PerformClick();
49.
}
50.
}
51.
52.
private
void
textBox3_KeyDown(
object
sender, KeyEventArgs e)
53.
{
54.
if
(e.KeyCode == Keys.Enter)
55.
{
56.
button5.PerformClick();
57.
}
58.
}
59.
60.
private
void
dateTimePicker2_KeyDown(
object
sender, KeyEventArgs e)
61.
{
62.
if
(e.KeyCode == Keys.Enter)
63.
{
64.
button4.PerformClick();
65.
}
66.
}
67.
68.
private
void
SeeMoneyUser_Load(
object
sender, EventArgs e)
69.
{
70.
listView1.Columns.Add(
"รหัส"
, 80, HorizontalAlignment.Center);
71.
listView1.Columns.Add(
"ชื่อ"
, 130, HorizontalAlignment.Center);
72.
listView1.Columns.Add(
"ตำแหน่ง"
, 120, HorizontalAlignment.Center);
73.
listView1.Columns.Add(
"วันที่ทำงาน"
, 150, HorizontalAlignment.Center);
74.
listView1.Columns.Add(
"ค่าแรง"
, 100, HorizontalAlignment.Center);
75.
listView1.Columns.Add(
"ค่าล่วงเวลา1"
, 100, HorizontalAlignment.Center);
76.
listView1.Columns.Add(
"ค่าล่วงเวลา2"
, 100, HorizontalAlignment.Center);
77.
listView1.Columns.Add(
"รวมค่าแรง"
, 100, HorizontalAlignment.Center);
78.
listView1.Columns.Add(
"เบิกจ่าย"
, 100, HorizontalAlignment.Center);
79.
listView1.Columns.Add(
"ประกันสังคม"
, 100, HorizontalAlignment.Center);
80.
listView1.Columns.Add(
"ค่าใช้จ่ายอื่นๆ"
, 100, HorizontalAlignment.Center);
81.
listView1.Columns.Add(
"คงเหลือสุทธิ"
, 100, HorizontalAlignment.Center);
82.
listView1.View = View.Details;
83.
listView1.GridLines =
true
;
84.
listView1.FullRowSelect =
true
;
85.
}
86.
87.
private
void
button6_Click(
object
sender, EventArgs e)
88.
{
////ปุ่มกด print ครับ แต่ไม่รู้จะทำไงให้ข้อมูลใน listview ส่งค่าไปยัง crystalreport คับ
89.
}
90.
}