Esempio n. 1
0
        public List <RecordsDTO> EditLinkOfClassByCodeClassAndDay(string code, string Date, int time, string term)
        {
            SettingDTO        setdto    = setb.GetSettingByTermC(term);
            List <RecordsDTO> assetList = new List <RecordsDTO>();

            DAO.Adobe.SettingDAO sdao = new DAO.Adobe.SettingDAO();
            if (term == "93-94-1")
            {
                DataTable dt_VC = recDAO.EditLinkOfClassByClassCodeAndDateAndTime(code, Date, time, term);


                for (int i = 0; i < dt_VC.Rows.Count; i++)
                {
                    RecordsDTO    asset = new RecordsDTO();
                    AdobeBusiness adobe = new AdobeBusiness();
                    asset.ClassCode  = dt_VC.Rows[i]["code"].ToString();
                    asset.LessonCode = dt_VC.Rows[i]["lesson_code"].ToString();
                    asset.Size       = dt_VC.Rows[i]["storage"].ToString();
                    asset.Duration   = dt_VC.Rows[i]["Minute"].ToString();
                    asset.FileType   = dt_VC.Rows[i]["fileType"].ToString();
                    asset.FileName   = dt_VC.Rows[i]["name"].ToString();
                    asset.Date       = dt_VC.Rows[i]["Shamsi Date"].ToString();
                    // asset.Session = dt_VC.Rows[i]["session"].ToString();
                    // asset.Link = dt.Rows[i]["URL"].ToString();
                    asset.Link = adobe.OpenMeetingAsHost("http://192.168.30.140/", setdto.hName, setdto.hpass, dt_VC.Rows[i]["SCO_ID"].ToString(), dt_VC.Rows[i]["_val"].ToString(), "edit", sdao.Decrypt(setdto.aPass, true));


                    assetList.Add(asset);
                }


                //------------------------Adobe
                DataTable dt_Adobe = recDAO.EditLinkOfClassByClassCodeAndDateAndTime(code, Date, time, term);

                for (int i = 0; i < dt_Adobe.Rows.Count; i++)
                {
                    RecordsDTO    asset = new RecordsDTO();
                    AdobeBusiness adobe = new AdobeBusiness();
                    asset.ClassCode  = dt_Adobe.Rows[i]["code"].ToString();
                    asset.LessonCode = dt_Adobe.Rows[i]["lesson_code"].ToString();
                    asset.Size       = dt_Adobe.Rows[i]["storage"].ToString();
                    asset.Duration   = dt_Adobe.Rows[i]["Minute"].ToString();
                    asset.FileType   = dt_Adobe.Rows[i]["fileType"].ToString();
                    asset.FileName   = dt_Adobe.Rows[i]["name"].ToString();
                    asset.Date       = dt_Adobe.Rows[i]["Shamsi Date"].ToString();
                    //  asset.Session = dt_Adobe.Rows[i]["session"].ToString();
                    // asset.Link = dt.Rows[i]["URL"].ToString();
                    asset.Link = adobe.OpenMeetingAsHost("http://adobe.iauec.ac.ir/", setdto.hName, setdto.hpass, dt_Adobe.Rows[i]["SCO_ID"].ToString(), dt_Adobe.Rows[i]["_val"].ToString(), "edit", sdao.Decrypt(setdto.aPass, true));


                    assetList.Add(asset);
                }
            }

            else
            {
                DataTable dt_live = recDAO.EditLinkOfClassByClassCodeAndDateAndTime(code, Date, time, term);

                for (int i = 0; i < dt_live.Rows.Count; i++)
                {
                    RecordsDTO    asset = new RecordsDTO();
                    AdobeBusiness adobe = new AdobeBusiness();
                    asset.ClassCode  = dt_live.Rows[i]["code"].ToString();
                    asset.LessonCode = dt_live.Rows[i]["lesson_code"].ToString();
                    asset.Size       = dt_live.Rows[i]["storage"].ToString();
                    asset.Duration   = dt_live.Rows[i]["Minute"].ToString();
                    asset.FileType   = dt_live.Rows[i]["fileType"].ToString();
                    asset.FileName   = dt_live.Rows[i]["name"].ToString();
                    asset.Date       = dt_live.Rows[i]["Shamsi Date"].ToString();
                    //asset.Session = dt_live.Rows[i]["session"].ToString();
                    // asset.Link = dt.Rows[i]["URL"].ToString();
                    asset.Link = adobe.OpenMeetingAsHost(setdto.DomainName, setdto.hName, setdto.hpass, dt_live.Rows[i]["SCO_ID"].ToString(), dt_live.Rows[i]["_val"].ToString(), "edit", sdao.Decrypt(setdto.aPass, true));


                    assetList.Add(asset);
                }
            }
            return(assetList);
        }