private void btn_lx_Click(object sender, EventArgs e) { VideoClass vc = new VideoClass(panel1.Handle,100,100,100,100); //fbd_video.ShowDialog(); saveFileDialog1.ShowDialog(); vc.Kinescope(saveFileDialog1.FileName); }
public ActionResult AddOrEdit(VideoClass model) { if (model.Id == 0) { var entity = new VideoClass { ClassLevel = model.ClassLevel, ClassName = model.ClassName, ParentId = model.ParentId, CreatedBy = CurrentUser.LoginName, CreatedTime = DateTime.Now, UpdatedBy = CurrentUser.LoginName, UpdatedTime = DateTime.Now }; dal.Insert(entity); } else { var entity = dal.Get <VideoClass>(model.Id); entity.ClassLevel = model.ClassLevel; entity.ClassName = model.ClassName; entity.ParentId = model.ParentId; dal.Update(entity); } return(Json(AjaxResult.Success())); }
public JsonResult Edit(VideoClass model) { try { var entity = new VideoClass(); if (model.VideoClassId > 0) { entity = _videoClassService.GetById(model.VideoClassId); //修改 entity.UTime = DateTime.Now; entity.Title = model.Title; entity.Sort = model.Sort; _videoClassService.Update(entity); } else { if (_videoClassService.IsExistName(model.Title)) { return(Json(new { Status = Successed.Repeat }, JsonRequestBehavior.AllowGet)); } //添加 entity.Title = model.Title; entity.Sort = model.Sort; entity.CTime = DateTime.Now; entity.UTime = DateTime.Now; _videoClassService.Insert(entity); } return(Json(new { Status = Successed.Ok }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Status = Successed.Error }, JsonRequestBehavior.AllowGet)); } }
void client_list_video_follow_drama_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { try { string data = e.Result; this.responseResult = data; parseJSONVideoList(this.responseResult); //ds = new ObservableCollection<VideoClass>(); if (this.current_page == 1) { ds.Clear(); } if (this.numberVideo > 0) { for (int i = 0; i < numberVideoPerPage; i++) { videoObj = new VideoClass(); videoObj = listVideo[i]; //string source_image = imgCache.getImage(parentCategoryObj.category_image); string source_image = ""; if (fixCacheImage == true) { //source_image = imgCache.getImage_2(childCategoryObj.category_id); } else //Day la hoan thien nhat tuy nhien can thoi gian de fix data ( cache Image) { source_image = imgCache.getImage(videoObj.video_picture_path); } ds.Add(new VideoClass() { video_picture_path = source_image, video_english_title = videoObj.video_english_title, video_id = videoObj.video_id, video_vietnamese_title = videoObj.video_vietnamese_title, video_number_views = videoObj.video_number_views, video_price = videoObj.video_price }); } this.lstVideoFollowDrama.ItemsSource = ds; disableProgressBar(); } else { ds.Add(new VideoClass() { video_picture_path = "http", video_english_title = "Không có dữ liệu !", video_id = "", video_price = "0.00" }); this.lstVideoFollowDrama.ItemsSource = ds; disableProgressBar(); } disableProgressIndicator(); } catch (WebException ex) { Debug.WriteLine(ex.Message); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
void client_1_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { try { string data = e.Result; //if (this.responseResult.Equals("") || this.responseResult == null) //{ this.responseResult = data; //} //bool result = tvodUltility.writeDataToFile(this.responseResult, this.folder, this.childCategoryFile); parseJSONVideoList(this.responseResult); ds = new ObservableCollection <VideoClass>(); ds.Clear(); if (this.numberVideo > 0) { for (int i = 0; i < numberVideoPerPage; i++) { videoObj = new VideoClass(); videoObj = listVideo[i]; //string source_image = imgCache.getImage(parentCategoryObj.category_image); string source_image = ""; if (fixCacheImage == true) { //source_image = imgCache.getImage_2(childCategoryObj.category_id); } else //Day la hoan thien nhat tuy nhien can thoi gian de fix data ( cache Image) { source_image = imgCache.getImage(videoObj.video_picture_path); } ds.Add(new VideoClass() { video_picture_path = source_image, video_english_title = videoObj.video_english_title, video_vietnamese_title = videoObj.video_vietnamese_title, video_number_views = videoObj.video_number_views, video_id = videoObj.video_id, video_price = videoObj.video_price }); } this.lstVideo_Follow_Category.ItemsSource = ds; disableProgressBar(); } else { ds.Add(new VideoClass() { video_picture_path = "http", video_english_title = "Không có dữ liệu", video_vietnamese_title = "", video_number_views = "", video_id = "", video_price = "0.00" }); this.lstVideo_Follow_Category.ItemsSource = ds; disableProgressBar(); } } catch (WebException ex) { Debug.WriteLine(ex.Message); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
public ActionResult Delete(int id = 0) { var entity = new VideoClass { Id = id }; dal.Delete(entity); return(Json(AjaxResult.Success())); }
void client_list_favourite_content_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { try { string data = e.Result; parseJSONVideoList(data); if (this.current_page_favourite == 1) { ds_favourite.Clear(); } if (this.numberFavourite > 0) { for (int i = 0; i < numberFavouritePerPage; i++) { favouriteObject = new VideoClass(); favouriteObject = listFavouriteContent[i]; string source_image = ""; if (fixCacheImage == true) { } else { source_image = imgCache.getImage(favouriteObject.video_picture_path); } ds_favourite.Add(new VideoClass() { video_picture_path = source_image, video_id = favouriteObject.video_id, video_description = favouriteObject.video_description, video_vietnamese_title = favouriteObject.video_vietnamese_title, video_english_title = favouriteObject.video_english_title, video_price = favouriteObject.video_price, video_number_views = favouriteObject.video_number_views, video_duration = favouriteObject.video_duration }); } this.lstFavouriteContent.ItemsSource = ds_favourite; } else { ds_favourite.Add(new VideoClass() { video_picture_path = "http", video_english_title = "Không có dữ liệu", video_vietnamese_title = "", video_id = "", video_price = "", video_description = "", video_duration = "", video_number_views = "" }); this.lstFavouriteContent.ItemsSource = ds_favourite; } disableProgressIndicator(); } catch (WebException ex) { Debug.WriteLine(ex.Message); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
private void lstVideoFollowDrama_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { VideoClass videoObjTemp = (sender as ListBox).SelectedItem as VideoClass; NavigationService.Navigate(new Uri("/Video_Detail_Player_V2.xaml?video_id=" + videoObjTemp.video_id + "&video_english_title=" + videoObjTemp.video_english_title + "&video_vietnamese_title=" + videoObjTemp.video_vietnamese_title + "&video_picture_path=" + videoObjTemp.video_picture_path + "&video_price=" + videoObjTemp.video_price, UriKind.Relative)); } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
public ActionResult Create(VideoClassModel videoClass) { VideoClass @class = new VideoClass { Video_Class = videoClass.Video_Class }; var temp = videoClassBll.Add(@class); if (temp == true) { return(RedirectToAction("Index")); } return(View(videoClass)); }
protected void delete(object sender, RepeaterCommandEventArgs e) { string id = e.CommandName.ToString(); if (id == "delete") { int DeletedID = Convert.ToInt32(e.CommandArgument); int result = 0; try { using (var db = new hackerEntities()) { var Dc = new VideoClass(); Dc = db.VideoClass.SingleOrDefault(a => a.ID == DeletedID); db.VideoClass.Remove(Dc); db.SaveChanges(); } result = 1; } catch { } if (result == 1) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除成功');</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('删除失败');</script>"); } using (var db = new hackerEntities()) { arclass1.DataSource = (from it in db.VideoClass where it.Class == 1 select it).ToList(); arclass1.DataBind(); arclass2.DataSource = (from it in db.VideoClass where it.Class == 2 select it).ToList(); arclass2.DataBind(); arclass3.DataSource = (from it in db.VideoClass where it.Class == 3 select it).ToList(); arclass3.DataBind(); } } }
void client_2_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) { string data = e.Result; // if (this.responseResult.Equals("") || this.responseResult == null) // { this.responseResult = data; // } //bool result = tvodUltility.writeDataToFile(this.responseResult, this.folder, this.childCategoryFile); parseJSONVideoList(this.responseResult); for (int i = 0; i < numberVideoPerPage; i++) { videoObj = new VideoClass(); videoObj = listVideo[i]; //string source_image = imgCache.getImage(parentCategoryObj.category_image); string source_image = ""; if (fixCacheImage == true) { //source_image = imgCache.getImage_2(childCategoryObj.category_id); } else //Day la hoan thien nhat tuy nhien can thoi gian de fix data ( cache Image) { source_image = imgCache.getImage(videoObj.video_picture_path); if (source_image == null || source_image == string.Empty || source_image == "") { source_image = "http"; } } ds.Add(new VideoClass() { video_picture_path = source_image, video_english_title = videoObj.video_english_title, video_vietnamese_title = videoObj.video_vietnamese_title, video_number_views = videoObj.video_number_views, video_id = videoObj.video_id, video_price = videoObj.video_price }); } this.lstVideo_Follow_Category.ItemsSource = ds; disableProgressIndicator(); }
private void parseJSONVideoList(String jsonVideoList) { try { var videoListJSONObj = JsonConvert.DeserializeObject <RootVideoClass>(jsonVideoList); if (videoListJSONObj.success == true || videoListJSONObj.type == "video") { this.total_video = Int32.Parse(videoListJSONObj.total_quantity); listVideo = new List <VideoClass>(); foreach (var obj in videoListJSONObj.items) { videoObj = new VideoClass(); videoObj.video_id = obj.video_id; videoObj.video_description = obj.video_description; videoObj.video_duration = obj.video_duration; videoObj.video_english_title = obj.video_english_title; videoObj.video_number_views = "Số lượt xem : " + obj.video_number_views; videoObj.video_picture_path = obj.video_picture_path; videoObj.video_price = obj.video_price; videoObj.video_vietnamese_title = obj.video_vietnamese_title; listVideo.Add(videoObj); } this.numberVideoPerPage = Int16.Parse(videoListJSONObj.quantity); this.numberVideo = Int16.Parse(videoListJSONObj.total_quantity); } else { videoObj = new VideoClass(); videoObj.video_english_title = "Không có dữ liệu !"; this.numberVideoPerPage = 0; this.numberVideo = 0; } } catch (Exception ex) { Debug.WriteLine(ex.Message); } }
protected void AddClass_Click(object sender, EventArgs e) { if (CName.Text.Trim() == "") { Response.Write("<script>alert('类名不能为空')</script>"); } else if (AClass.SelectedItem.Text == "请选择一个专题") { Response.Write("<script>alert('请选择一个专题')</script>"); } else { using (var db = new hackerEntities()) { var vc = new VideoClass(); vc.Name = CName.Text; vc.Class = Convert.ToInt32(AClass.SelectedItem.Value); db.VideoClass.Add(vc); db.SaveChanges(); } using (var db = new hackerEntities()) { arclass1.DataSource = (from it in db.VideoClass where it.Class == 1 select it).ToList(); arclass1.DataBind(); arclass2.DataSource = (from it in db.VideoClass where it.Class == 2 select it).ToList(); arclass2.DataBind(); arclass3.DataSource = (from it in db.VideoClass where it.Class == 3 select it).ToList(); arclass3.DataBind(); } Response.Write("<script>alert('添加成功');window.location.href='VideoClass.aspx';</script>"); } }
/// <summary> /// 删除实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public void Delete(VideoClass model) { this._VideoClassBiz.Delete(model); }
/// <summary> /// 修改实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public void Update(VideoClass model) { this._VideoClassBiz.Update(model); }
/// <summary> /// 添加实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public VideoClass Insert(VideoClass model) { return(this._VideoClassBiz.Insert(model)); }
public ActionResult Edit(VideoClass videoClass) { videoClassBll.Edit(videoClass); return(RedirectToAction("Index")); }
public void AccessDleayCoroutine(VideoClass vC) { StartCoroutine(vC.WaitTilPrepared()); }
/// <summary> /// 添加实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public VideoClass Insert(VideoClass model) { return(this._repoVideoClass.Insert(model)); }
private void Connection_AcceptMessage(MessageClass message) { #region StandartCommands if (message.Command == Commands.Disconnect) { Task.Run(LostConnection); Dispatcher.Invoke(() => { int count = Users.Count; for (int i = 0; i < count; i++) { FullTable.Items.Remove(Users[0]); Users.Remove(Users[0]); } DisconnectLabel.Opacity = 1; }); } if (message.Command == Commands.AcceptLogin) { Task.Run(FindConnection); Dispatcher.Invoke(() => DisconnectLabel.Opacity = 0); Connection.ID = message.Getter; Connection.SendMessage(new MessageClass(Connection.ID, -1, Commands.RsaKey, 0, Connection.Secure.GetPublicKey())); } if (message.Command == Commands.AesKey) { Connection.Secure.SetAesKey(Connection.Secure.RsaDecrypt(message.Package)); Connection.Secured = true; Connection.SendMessage(new MessageClass(Connection.ID, -1, Commands.GetList, 0)); Connection.SendMessage(new MessageClass(Connection.ID, -1, Commands.KeyPass, 0, Settings.KeyWord)); } if (message.Command == Commands.List) { try { string[] com = message.GetStringPackage().Split(';'); AddUser(com); Dispatcher.Invoke(() => { try { /* * int count = Users.Count; * for (int i = 0; i < count; i++) * { * FullTable.Items.Remove(Users[0]); * Users.Remove(Users[0]); * } * * for (int i = 0; i < com.Length; i += 3) * { * var user = new UserControll(Convert.ToInt32(com[i]), com[i + 1], com[i + 2]); * user.ActiveEvent += User_ActiveEvent; * Users.Add(user); * FullTable.Items.Add(user); * if (Status != "Simple") * user.SetEnabled(1, true); * } */ } catch { } }); } catch { } } if (message.Command == Commands.ChangeStatus) { Status = message.GetStringPackage(); if (Status != "Simple") { Dispatcher.Invoke(() => { for (int i = 0; i < VideoClasses.Count; i++) { VideoClasses[i].Close(); } var window = new StatusWindow(Version, Status); window.Owner = this; window.Show(); }); for (int i = 0; i < Users.Count; i++) { Dispatcher.Invoke(() => Users[i].SetEnabled(1, true)); } } else { for (int i = 0; i < Users.Count; i++) { Dispatcher.Invoke(() => Users[i].SetEnabled(0, false)); } } } if (message.Command == Commands.ChangeName) { Dispatcher.Invoke(() => { for (int i = 0; i < Users.Count; i++) { if (message.Getter == Users[i].ID) { Users[i].NameLabel.Content = message.GetStringPackage(); } } }); } if (message.Command == Commands.GetInfo) { string result = Version + "\n"; if (Status != "Simple") { result += "[Secret]\n"; } else { result += "Simple\n"; } result += Directory.GetCurrentDirectory() + "\n"; result += TurnOnTime.ToString(); Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.Info, 0, result)); } if (message.Command == Commands.Info) { Dispatcher.Invoke(() => System.Windows.MessageBox.Show(message.GetStringPackage())); } #endregion #region FileCommands if (message.Command == Commands.RFileSend) { Task.Run(() => { Dispatcher.Invoke(() => { string name = "[Secret]"; for (int i = 0; i < Users.Count; i++) { if (message.Sender == Users[i].ID) { name = Users[i].NameLabel.Content as string; } } var window = new RequestWindow(name, message.GetStringPackage()); window.Owner = this; if (!SilenceControll.Mode) { window.Topmost = false; window.WindowStartupLocation = WindowStartupLocation.CenterOwner; if (!IsActive) { this.Show(); if (Icons != null) { Icons.Visible = false; } this.WindowState = WindowState.Minimized; } } Helper.FlashApplicationWindow(); window.ShowDialog(); if (window.Result) { Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.AcceptFile, message.ElementID)); } else { Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.CancelFile, message.ElementID)); } }); }); } if (message.Command == Commands.AcceptFile) { Dispatcher.Invoke(() => { try { var setuper = FindSetuper(message.ElementID); setuper.Accept(); } catch { } }); } if (message.Command == Commands.CancelFile) { Dispatcher.Invoke(() => { try { var setuper = FindSetuper(message.ElementID); setuper.Cancel(); } catch { } }); } if (message.Command == Commands.FileOK) { Dispatcher.Invoke(() => { try { var setuper = FindSetuper(message.ElementID); setuper.OK(); } catch { } }); } if (message.Command == Commands.FileInfo) { Dispatcher.Invoke(() => { var getter = new GettingWindow(Connection, Settings); getter.ID = message.ElementID; getter.UserID = message.Sender; string[] com = message.GetStringPackage().Split(';'); getter.FileName = com[0]; getter.FileSize = Convert.ToInt64(com[1]); getter.CloseEvent += (GettingWindow window) => { Getters.Remove(window); GC.Collect(); }; getter.Owner = this; getter.Show(); Getters.Add(getter); }); } if (message.Command == Commands.FileData) { Dispatcher.Invoke(() => { try { var getter = FindGetter(message.ElementID, message.Sender); getter.SetData(message.Package); } catch { } }); } if (message.Command == Commands.FileDone) { Dispatcher.Invoke(() => { try { var getter = FindGetter(message.ElementID, message.Sender); getter.Done(); } catch { } }); } #endregion #region VideoMCommands if (message.Command == Commands.RVideoModule) { Task.Run(() => { Dispatcher.Invoke(() => { string name = "[Secret]"; for (int i = 0; i < Users.Count; i++) { if (message.Sender == Users[i].ID) { name = Users[i].NameLabel.Content as string; } } var window = new RequestWindow(name, "<Video.mp4>"); window.Owner = this; if (!SilenceControll.Mode) { window.Topmost = false; window.WindowStartupLocation = WindowStartupLocation.CenterOwner; if (!IsActive) { this.Show(); if (Icons != null) { Icons.Visible = false; } this.WindowState = WindowState.Minimized; } } Helper.FlashApplicationWindow(); window.ShowDialog(); if (window.Result) { var video = new VideoClass(message.ElementID, message.Sender, Connection); video.CloseEvent += (VideoClass obj) => { VideoClasses.Remove(obj); GC.Collect(); }; video.Start(); VideoClasses.Add(video); } else { Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.VideoDenied, message.ElementID)); } }); }); } if (message.Command == Commands.HVideoModule) { var video = new VideoClass(message.ElementID, message.Sender, Connection); video.CloseEvent += (VideoClass obj) => { VideoClasses.Remove(obj); GC.Collect(); }; video.Start(); VideoClasses.Add(video); } if (message.Command == Commands.VideoDenied) { try { Dispatcher.Invoke(FindVideoWindow(message.ElementID).Denied); } catch { } } if (message.Command == Commands.VideoPulsar) { try { Dispatcher.Invoke(FindVideoClasses(message.ElementID, message.Sender).Pulsar); } catch { } } if (message.Command == Commands.VideoClose) { try { Dispatcher.Invoke(FindVideoClasses(message.ElementID, message.Sender).Close); } catch { } } if (message.Command == Commands.VideoData) { Dispatcher.Invoke(() => { try { FindVideoWindow(message.ElementID).SetVideoData(message.Package); } catch { Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.VideoClose, message.ElementID)); } }); } if (message.Command == Commands.SetVideo) { try { if (message.GetStringPackage() == "True") { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).VideoStream = true); } else { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).VideoStream = false); } } catch { } } if (message.Command == Commands.SetMaxFps) { try { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).MaxFps = Convert.ToInt32(message.GetStringPackage())); } catch { } } if (message.Command == Commands.SetSize) { try { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).Size = Convert.ToInt32(message.GetStringPackage())); } catch { } } if (message.Command == Commands.SetQuality) { try { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).Quality = Convert.ToInt32(message.GetStringPackage())); } catch { } } if (message.Command == Commands.SetMicro) { try { if (message.GetStringPackage() == "True") { Dispatcher.Invoke(FindVideoClasses(message.ElementID, message.Sender).MicroInput.StartRecording); } else { Dispatcher.Invoke(FindVideoClasses(message.ElementID, message.Sender).MicroInput.StopRecording); } } catch { } } if (message.Command == Commands.MicroData) { try { if (message.Package != null) { Dispatcher.Invoke(() => FindVideoWindow(message.ElementID).MicroBuffer.AddSamples(message.Package, 0, message.Package.Length)); } } catch { } } if (message.Command == Commands.SetCursor) { try { if (message.GetStringPackage() == "True") { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).Cursor = true); } else { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).Cursor = false); } } catch { } } if (message.Command == Commands.SetLoop) { try { if (message.GetStringPackage() == "True") { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).LoopInput.StartRecording()); } else { Dispatcher.Invoke(() => FindVideoClasses(message.ElementID, message.Sender).LoopInput.StopRecording()); } } catch { } } if (message.Command == Commands.LoopInfo) { try { Dispatcher.Invoke(() => FindVideoWindow(message.ElementID).SetupLoop(message.Package)); } catch { } } if (message.Command == Commands.LoopData) { try { Dispatcher.Invoke(() => FindVideoWindow(message.ElementID).LoopBuffer.AddSamples(message.Package, 0, message.Package.Length)); } catch { } } #endregion #region FileMCommands if (message.Command == Commands.RFileModule) { Task.Run(() => { Dispatcher.Invoke(() => { string name = "[Secret]"; for (int i = 0; i < Users.Count; i++) { if (message.Sender == Users[i].ID) { name = Users[i].NameLabel.Content as string; } } var window = new RequestWindow(name, "<TextFile>"); window.Owner = this; if (!SilenceControll.Mode) { window.Topmost = false; window.WindowStartupLocation = WindowStartupLocation.CenterOwner; if (!IsActive) { this.Show(); if (Icons != null) { Icons.Visible = false; } this.WindowState = WindowState.Minimized; } } Helper.FlashApplicationWindow(); window.ShowDialog(); if (window.Result) { var fileClass = new FileClass(message.ElementID, message.Sender, Connection); fileClass.CloseEvent += (FileClass obj) => { FileClasses.Remove(obj); GC.Collect(); }; fileClass.Start(); FileClasses.Add(fileClass); } else { Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.FileMDenied, message.ElementID)); } }); }); } if (message.Command == Commands.HFileModule) { var fileClass = new FileClass(message.ElementID, message.Sender, Connection); fileClass.CloseEvent += (FileClass obj) => { FileClasses.Remove(obj); GC.Collect(); }; fileClass.Start(); FileClasses.Add(fileClass); } if (message.Command == Commands.FileMAccepted) { try { FindFileWindow(message.ElementID).Accept(); } catch { } } if (message.Command == Commands.FileMDenied) { } if (message.Command == Commands.FilePulsar) { try { FindFileClass(message.ElementID, message.Sender).Pulsar(); } catch { } } if (message.Command == Commands.CD) { try { byte[] data = FindFileClass(message.ElementID, message.Sender).CD(message.GetStringPackage()); Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.Dirs, message.ElementID, data)); } catch { } } if (message.Command == Commands.Dirs) { Dispatcher.Invoke(() => { try { FindFileWindow(message.ElementID).SetDirs(message.Package); } catch { } }); } if (message.Command == Commands.Run) { try { if (FindFileClass(message.ElementID, message.Sender) == null) { return; } ProcessStartInfo startInfo = new ProcessStartInfo(message.GetStringPackage()); startInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(message.GetStringPackage()); Process.Start(startInfo); } catch { } } if (message.Command == Commands.RunWith) { try { if (FindFileClass(message.ElementID, message.Sender) == null) { return; } string[] com = message.GetStringPackage().Split(';'); ProcessStartInfo startInfo = new ProcessStartInfo(com[0], com[1]); startInfo.WorkingDirectory = System.IO.Path.GetDirectoryName(com[0]); Process.Start(startInfo); } catch { } } if (message.Command == Commands.Delete) { try { FileClass fileClass = FindFileClass(message.ElementID, message.Sender); if (fileClass == null) { return; } string path = message.GetStringPackage(); if (Directory.Exists(path)) { Directory.Delete(path); } else if (File.Exists(path)) { File.Delete(path); } byte[] data = fileClass.CD(Path.GetDirectoryName(message.GetStringPackage())); Connection.SendMessage(new MessageClass(Connection.ID, message.Sender, Commands.Dirs, message.ElementID, data)); } catch { } } if (message.Command == Commands.StartDownload) { try { Task.Run(() => FindFileClass(message.ElementID, message.Sender).StartDownload(message.GetStringPackage())); } catch { } } if (message.Command == Commands.StopDownload) { try { FindFileClass(message.ElementID, message.Sender).StopDownload(); } catch { } } if (message.Command == Commands.FileUData) { try { FindFileClass(message.ElementID, message.Sender).SetData(message.Package); } catch { } } if (message.Command == Commands.FileUError) { try { FindFileWindow(message.ElementID).SetUError(message.GetStringPackage()); } catch { } } if (message.Command == Commands.FileDData) { try { FindFileWindow(message.ElementID).SetData(message.Package); } catch { } } if (message.Command == Commands.GetDirInfo) { try { Task.Run(() => FindFileClass(message.ElementID, message.Sender).GetDirInfo(message.GetStringPackage())); } catch { } } if (message.Command == Commands.DirInfo) { try { FindFileWindow(message.ElementID).SetProp(message.Package); } catch { } } #endregion }
/// <summary> /// 修改实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public void Update(VideoClass model) { this._repoVideoClass.Update(model); }
public ActionResult Edit(int id) { VideoClass videoClass = videoClassBll.SelectID(id); return(View(videoClass)); }
/// <summary> /// 删除实体 /// </summary> /// <param name="model"></param> /// <returns></returns> public void Delete(VideoClass model) { this._repoVideoClass.Delete(model); }