Esempio n. 1
0
 public KeChuyenForm(string strMaBaiHoc, ChonBaiHocForm MyParent)
 {
     InitializeComponent();
     frmParent = MyParent;
     frmParent.Hide();
     maBH = strMaBaiHoc;
     try
     {
         BaiHocDTO baihoc = new BaiHocDTO();
         baihoc       = BaiHocBUS.LayBaiHocTheoMa(strMaBaiHoc);
         tenCauChuyen = baihoc.Ten.ToString();
         FileHinhAnh  = baihoc.FileHinhAnh.ToString();
         labelX4.Text = tenCauChuyen;
         if (FileHinhAnh != "")
         {
             Bitmap bm = new Bitmap(FileHinhAnh);
             bm.MakeTransparent(System.Drawing.Color.White);
             pictureBox1.BackgroundImage = bm;
         }
         else
         {
             pnlHinhAnh.Visible         = false;
             pnlCauChuyenTraLoi.Visible = false;
             rtbNoiDung.Visible         = false;
         }
     }
     catch (System.Exception ex)
     {
         MessageBox.Show(ex.Message.ToString());
     }
 }
Esempio n. 2
0
        private void picGCDCauTiepTheo_Click(object sender, EventArgs e)
        {
            if (pnlHinhAnh.Expanded == true && pnlCauChuyenTraLoi.Expanded == false)
            {
                lblGCDCauChuyen.Text             = "Hình Ảnh";
                pnlHinhAnh.AnimationTime         = 100;
                pnlCauChuyenTraLoi.AnimationTime = 1000;
                pnlHinhAnh.Expanded         = false;
                pnlCauChuyenTraLoi.Visible  = true;
                rtbNoiDung.Visible          = true;
                pnlCauChuyenTraLoi.Expanded = true;


                BaiHocDTO baihoc = new BaiHocDTO();
                baihoc      = BaiHocBUS.LayBaiHocTheoMa(maBH);
                FileNoiDung = baihoc.FileNoiDung.ToString();
                if (FileNoiDung != "")
                {
                    RichTextBox noidung = new RichTextBox();
                    noidung.LoadFile(FileNoiDung);
                    rtbNoiDung.Text = noidung.Text;
                }
            }
            else
            {
                lblGCDCauChuyen.Text             = "Câu Chuyện";
                pnlCauChuyenTraLoi.AnimationTime = 100;
                pnlHinhAnh.AnimationTime         = 1000;
                pnlCauChuyenTraLoi.Expanded      = false;
                pnlHinhAnh.Expanded = true;
                rtbNoiDung.Visible  = false;
            }
        }
Esempio n. 3
0
        private void LessonPage_Loaded(object sender, RoutedEventArgs e)
        {
            TreeViewItem th = new TreeViewItem();

            th = Bai10;
            string    filename = "BaiVanHoc10.xml";
            BaiHocDTO bh1      = new BaiHocDTO();

            bh1 = BaiHocBUS.LayBaiHoc(filename);
            BaiHocGUI.Xuat(th, bh1);
        }
Esempio n. 4
0
        public OnTap(string strMaBaiHoc, ChonBaiHocForm MyParent)
        {
            InitializeComponent();
            DanhSachDeBai = FileLuyenTapBUS.LayFileTheoMaBaiHoc(strMaBaiHoc);
            frmParent     = MyParent;
            frmParent.Hide();
            intDeBaiHienTai = 0;
            BaiHocDTO BaiNghe = BaiHocBUS.LayBaiHocTheoMa(strMaBaiHoc);

            DanhSachBaiNghe = FileAmThanhBUS.LayFileAmThanhTheoMa(BaiNghe.FileAmThanh);
        }
Esempio n. 5
0
        //Kết thúc khai báo dành cho bài nghe.

        public ChinhTaForm(string strMaBaiHoc, ChonBaiHocForm MyParent)
        {
            //Khởi tạo chung:
            InitializeComponent();
            ChucNangHienTai = ChucNang.KhongXacDinh;
            LoiKhuyen();
            frmParent = MyParent;
            //Kết thúc khởi tạo chung.

            //Khởi tạo phần chức năng chính tả:
            klbChinhTa.Visible   = false;
            klbChinhTa.QuanLyDau = new QuanLyDau(Application.StartupPath + @"\CaiDat\QuyTacDau.dat");
            DanhSachDeBaiChinhTa = FileLuyenTapBUS.LayFileTheoMaBaiHoc(strMaBaiHoc, "CT");
            DeChinhTaHienTai     = -1;
            //Kết thúc phần khởi tạo chức năng chính tả.

            //Phần khởi tạo chức năng nghe và viết.
            BaiNghe = BaiHocBUS.LayBaiHocTheoMa(strMaBaiHoc);
            if (BaiNghe != null && BaiNghe.FileAmThanh != "")
            {
                axNVVNguoiDoc.URL = Application.StartupPath + "\\" + BaiNghe.FileAmThanh;
            }
            //Kết thúc phần khởi tạo chức năng nghe và viết.
        }
Esempio n. 6
0
        private void KeChuyen_Load(object sender, EventArgs e)
        {
            BaiHocDTO baihoc = new BaiHocDTO();

            baihoc      = BaiHocBUS.LayBaiHocTheoMa(maBH);
            FileNoiDung = baihoc.FileNoiDung.ToString();
            if (FileNoiDung == "")
            {
                pnlCauChuyenTraLoi.Visible = false;
                //  pnlCauChuyenTraLoi.Expanded = true;
                pnlHinhAnh.Visible        = false;
                picGCDCauTiepTheo.Visible = false;
                lblGCDCauChuyen.Visible   = false;
                rtbNoiDung.Visible        = false;
                pictureBox2.Visible       = false;

                labelX1.Visible   = false;
                grpCauHoi.Visible = true;
                try
                {
                    FileLuyenTapDTO LuyenTap = new FileLuyenTapDTO();
                    LuyenTap = FileLuyenTapBUS.LayFileLuyenTapTheoMa(maBH);
                    string      FileCauHoi = LuyenTap.FileNoiDung.ToString();
                    RichTextBox cauhoi     = new RichTextBox();
                    if (FileCauHoi != " ")
                    {
                        cauhoi.LoadFile(FileCauHoi);
                        rtbCauHoi.Text = cauhoi.Text;
                    }
                }
                catch (System.Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
            }
        }
        private void frmChonBaiHoc_Load(object sender, EventArgs e)
        {
            try
            {
                List <TuanHocDTO> DanhSachTuan = TuanHocBUS.LayDanhSachTuan();
                //int iNodeIndex = 0;

                // Add các nodes lấy từ CSDL vào tree view
                foreach (TuanHocDTO TuanHoc in DanhSachTuan)
                {
                    TreeNode tnNode = new TreeNode();
                    tnNode.Text = TuanHoc.TenTuan;
                    tnNode.Name = TuanHoc.MaTuan;
                    treDanhSachTuan.Nodes.Add(tnNode);

                    //tnNode.Index = iNodeIndex;
                    //iNodeIndex++;
                    try
                    {
                        List <BaiHocDTO> DanhSachBaiHoc = BaiHocBUS.LayDanhSachBaiHocTheoTuan(tnNode.Name);
                        // Sort
                        //if (DanhSachBaiHoc.Count > 0)
                        //{
                        //    for (int i = 0; i < DanhSachBaiHoc.Count; i++)
                        //    {
                        //        for (int j = i + 1; j < DanhSachBaiHoc.Count; j++)
                        //        {
                        //            if (DanhSachBaiHoc[i].Ten[0] > DanhSachBaiHoc[j].Ten[0])
                        //            {
                        //                TreeNode tnTemp = new TreeNode();
                        //                tnTemp.Text = DanhSachBaiHoc[i].Ten;
                        //                tnTemp.Name = DanhSachBaiHoc[i].Ma;
                        //                tnTemp.Tag = DanhSachBaiHoc[i].MaLoaiMon;

                        //                DanhSachBaiHoc[i].Ten = DanhSachBaiHoc[j].Ten;
                        //                DanhSachBaiHoc[i].Ma = DanhSachBaiHoc[j].Ma;
                        //                DanhSachBaiHoc[i].MaLoaiMon = DanhSachBaiHoc[j].MaLoaiMon;

                        //                DanhSachBaiHoc[j].Ten = tnTemp.Text;
                        //                DanhSachBaiHoc[j].Ma = tnTemp.Name;
                        //                DanhSachBaiHoc[j].MaLoaiMon = tnTemp.Tag.ToString();
                        //            }
                        //        }
                        //    }

                        //}

                        //add node


                        if (DanhSachBaiHoc.Count > 0)
                        {
                            foreach (BaiHocDTO BaiHoc in DanhSachBaiHoc)
                            {
                                TreeNode tnChildNode = new TreeNode();
                                tnChildNode.Text = BaiHoc.Ten;
                                tnChildNode.Name = BaiHoc.Ma;
                                tnChildNode.Tag  = BaiHoc.MaLoaiMon;
                                treDanhSachTuan.Nodes[TuanHoc.MaTuan].Nodes.Add(tnChildNode);
                            }
                        }
                    }
                    catch (Exception Ex)
                    {
                        MessageBox.Show(Ex.Message);
                    }
                }
                frmParent.Hide();
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message);
            }
        }