示例#1
0
        private async void btnXemTkbLop_ItemClick(object sender, ItemClickEventArgs e)
        {
            string choosed = cbxXemTheo.EditValue.ToString();
            string str     = txtTkbHocKy.EditValue == null ? "" : txtTkbHocKy.EditValue.ToString();

            if (choosed == "Lớp")
            {
                Lop lop = await apis.GetLop(HocKy, str);

                if (lop != null)
                {
                    TkbHocKyLopForm tKB_HK = new TkbHocKyLopForm(this, lop);
                    tKB_HK.tietHocs = await apis.GetTietHocs(HocKy, lop, "");

                    tKB_HK.MdiParent = this;
                    tKB_HK.Show();
                }
                else
                {
                    DialogResult dal = MessageBox.Show("Lớp không tồn tại", "Lỗi", MessageBoxButtons.OK);
                }
            }
            else
            {
                TieuDoan td = await apis.GetTieuDoan(str);

                if (td != null)
                {
                    TkbHocKyTieuDoanForm frm = new TkbHocKyTieuDoanForm(this, str);
                    frm.lops = await apis.GetLopsByTieuDoan(HocKy, str);

                    frm.MdiParent = this;
                    frm.Show();
                }
                else
                {
                    DialogResult dal = MessageBox.Show("Tiểu đoàn không tồn tại", "Lỗi", MessageBoxButtons.OK);
                }
            }
        }