Esempio n. 1
0
        /// <summary>
        /// クッキーファイルのパスを参照するダイアログを生成します
        /// </summary>
        /// <param name="me"></param>
        /// <returns> パス </returns>
        public static string SelectCookieFile(this SelectCookieWindowLogic me)
        {
            var ofd = new OpenFileDialog();

            ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
            return(ofd.ShowDialog() == true ? ofd.FileName : "");
        }
Esempio n. 2
0
        /// <summary>
        /// クッキーファイルからNicoNicoにログインしているかを確認します。
        /// </summary>
        /// <param name="me"></param>
        /// <param name="path"> クッキーファイルのディレクトリパス </param>
        /// <returns></returns>
        public static void IsLoginNiconicoFromCookie(this SelectCookieWindowLogic me, string path)
        {
            if (path == null || path.IsEmpty())
            {
                MessageBox.Show(Message.FILE_EMPTY);
                return;
            }
            var con     = new SqlConnectionCookie();
            var result  = con.ReadCookie(path);
            var message = result ? Message.LOGIN_OK : Message.LOGIN_FALSE;

            MessageBox.Show(message);

            if (result)
            {
                SaveSettingsCookiePath(path);
            }
        }
Esempio n. 3
0
 public SelectCookieWindow(SelectCookieWindowLogic logic)
 {
     InitializeComponent();
     _logic = logic;
 }