Ejemplo n.º 1
0
        private bool?If_Result(string file_name, string folder_name, int if_time, bool if_mode)
        {
            bool?result;

            if (if_time == 0)
            {
                result = false;
                log_box.Items.Add("ファイル:" + file_name + "は更新されてません^u^");
            }
            else if (if_time > 0)
            {
                if (Properties.Settings.Default.pc_snyc)
                {
                    log_box.Items.Add(file_name + (!if_mode ? " はPC上のセーブデータがDropBox上" : " はDropBox上のセーブデータがPC上") + "のセーブデータよりも更新日時が新しいようです。");

                    /*
                     * result = MessageBox.Show(s[0][i] + " はPC上のセーブデータがDropBox上のセーブデータよりも更新日時が新しいようです。本当に上書きしますか?", "DropBoxからダウンロード",
                     * MessageBoxButton.YesNo,
                     * MessageBoxImage.Information);
                     */
                    if (!Action_check)
                    {
                        var windpw1 = new Window1();
                        //windpw1.SetParent(this);
                        windpw1.SetParameter(folder_name, file_name + (!if_mode ? " はPC上のセーブデータがDropBox上": " はDropBox上のセーブデータがPC上") + "のセーブデータよりも更新日時が新しいようです。本当に上書きしますか?");
                        windpw1.Title = !if_mode ? "DropBoxからダウンロード": "DropBoxへアップロード";
                        result        = windpw1.ShowDialog();
                        if (Action_check)
                        {
                            Action_check_result = (bool)result;
                        }
                    }
                    else
                    {
                        result = Action_check_result;
                    }
                }
                else
                {
                    result = true;
                }
            }
            else
            {
                result = true;
                //MessageBox.Show("DropBox上のセーブデータがPC上のセーブデータよりも更新日時が新しいようです。本当に上書きしますか?");
            }
            return(result);
        }