//Save private void button1_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; button1.Enabled = false; ATINChamCongEntities context = new ATINChamCongEntities(); //date switch (WorkCalendarShowType) { case "week": foreach (ListViewItem Dateitem in listView2.CheckedItems) { int?x = Dateitem.Tag as int?; foreach (ListViewItem caItem in listView1.CheckedItems) { CaLamViec ca = caItem.Tag as CaLamViec; context.spInsertLichTrinhTuan(lichTrinh.MaLichTrinh, ca.MaCaLamViec, x); } } break; case "month": foreach (ListViewItem Dateitem in listView2.CheckedItems) { int?x = Dateitem.Tag as int?; foreach (ListViewItem caItem in listView1.CheckedItems) { CaLamViec ca = caItem.Tag as CaLamViec; context.spInsertLichTrinhThang(lichTrinh.MaLichTrinh, ca.MaCaLamViec, x); } } break; case "year": foreach (ListViewItem Dateitem in listView2.CheckedItems) { int?x = Dateitem.Tag as int?; foreach (ListViewItem caItem in listView1.CheckedItems) { CaLamViec ca = caItem.Tag as CaLamViec; context.spInsertLichTrinhNam(lichTrinh.MaLichTrinh, ca.MaCaLamViec, x, comboBox1.SelectedIndex + 1); } } break; } TreeView1Config(listView2); Cursor.Current = Cursors.Default; button1.Enabled = true; }