Exemple #1
0
 private void btnSearch_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtPM.Text != "")
         {
             string str = string.Format("select * from MovieInfo where MovieName='{0}'", txtPM.Text);
             //MessageBox.Show(str);
             DataTable dt = DbHelper.GetDataTable(str);
             MovieInfo mf = new MovieInfo();
             DataRow   r  = dt.Rows[0];
             txtID.Text = r["Id"].ToString();
             txtZY.Text = r["MovieActor"].ToString();
             txtDY.Text = r["MovieDirector"].ToString();
             //枚举处理电影类型
             MovieType a = (MovieType)(r["MovieType"]);
             txtLX.Text = a.ToString();
             txtPJ.Text = r["MoviePrice"].ToString();
             txtSJ.Text = r["MovieTime"].ToString();
             txtYH.Text = r["MovieFavourable"].ToString();
             pictureBox4.Load(r["MoviePicturePath"].ToString());
         }
         else
         {
             MessageBox.Show("请输入片名!");
         }
     }catch
     {
         MessageBox.Show("不存在该片名,请重新输入!");
     }
 }
        private void GenerateRandom()
        {
            Random    rand = new Random();
            int       currentRandomNumber = rand.Next(Enum.GetNames(typeof(MovieType)).Length);
            MovieType currentMovieType    = (MovieType)currentRandomNumber;

            genreName = currentMovieType.ToString();
        }
Exemple #3
0
        public static string MakeCacheVideoFileName(string title, string videoId, MovieType videoType, NicoVideoQuality quality)
        {
            string toQualityNameExtention;
            // Note: 後尾に.mp4はダミー拡張子
            // Path.ChangeExtention実行時に動画タイトルにドットが含まれている場合に問題が発生しないようにするためのもの
            var filename = $"{title.ToSafeFilePath()} - [{videoId}].mp4";

            switch (quality)
            {
            case NicoVideoQuality.Smile_Original:
                toQualityNameExtention = Path.ChangeExtension(filename, $".{videoType.ToString().ToLower()}");
                break;

            case NicoVideoQuality.Smile_Low:
                toQualityNameExtention = Path.ChangeExtension(filename, $".low.{videoType.ToString().ToLower()}");
                break;

            case NicoVideoQuality.Dmc_High:
                toQualityNameExtention = Path.ChangeExtension(filename, $".dmc_high.{videoType.ToString().ToLower()}");
                break;

            case NicoVideoQuality.Dmc_Midium:
                toQualityNameExtention = Path.ChangeExtension(filename, $".dmc_midium.{videoType.ToString().ToLower()}");
                break;

            case NicoVideoQuality.Dmc_Low:
                toQualityNameExtention = Path.ChangeExtension(filename, $".dmc_low.{videoType.ToString().ToLower()}");
                break;

            case NicoVideoQuality.Dmc_Mobile:
                toQualityNameExtention = Path.ChangeExtension(filename, $".dmc_mobile.{videoType.ToString().ToLower()}");
                break;

            default:
                throw new NotSupportedException(quality.ToString());
            }

            return(toQualityNameExtention);
        }
Exemple #4
0
        // 显示电影信息
        private void SetMovieInfo(DataTable dt)
        {
            lblMovieName.Text     = dt.Rows[0]["MovieName"].ToString();
            moviename             = dt.Rows[0]["MovieName"].ToString();
            lblMovieActor.Text    = dt.Rows[0]["MovieActor"].ToString();
            lblMovieDirector.Text = dt.Rows[0]["MovieDirector"].ToString();
            lblMoviePrice.Text    = dt.Rows[0]["MoviePrice"].ToString();
            lblMovieTime.Text     = Convert.ToDateTime(dt.Rows[0]["MovieTime"]).ToString("d");
            //枚举处理电影类型
            MovieType a = (MovieType)dt.Rows[0]["MovieType"];

            lblMovieType.Text       = a.ToString();
            lblMovieFavourable.Text = dt.Rows[0]["MovieFavourable"].ToString();
            string PathImage = dt.Rows[0]["MoviePicturePath"].ToString();

            //数据库网上图片加载
            //Image O_Image = Image.FromStream(WebRequest.Create(PathImage).GetResponse().GetResponseStream());
            //pictureBox1.Image = O_Image;
            pictureBox1.Load(PathImage);
            lblPrice1.Text   = "¥" + lblMoviePrice.Text;
            lblDiscoun1.Text = "¥" + lblMovieFavourable.Text;
        }