Esempio n. 1
0
        //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;
        }