Пример #1
0
    public static SurveyDataWeekly LoadScoreWeekly(LoadWeeklyData weeklyData)
    {
        //string path = "C:/coba/" + "/survey" + weeklyData.selectedWeek + weeklyData.selectedMonth + weeklyData.selectedYear + ".chaedir";
        string path = Application.persistentDataPath + "/survey" + weeklyData.selectedWeek + weeklyData.selectedMonth + weeklyData.selectedYear + ".chaedir";

        if (File.Exists(path))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(path, FileMode.Open);

            SurveyDataWeekly dataWeekly = formatter.Deserialize(stream) as SurveyDataWeekly;
            stream.Close();

            weeklyData.announcement.text = "";

            return(dataWeekly);
        }
        else
        {
            weeklyData.announcement.text       = "Data tidak ditemukan";
            weeklyData.loadSP_ScoreWeekly.text = "";
            weeklyData.loadP_ScoreWeekly.text  = "";
            weeklyData.loadTP_ScoreWeekly.text = "";
            return(null);
        }
    }
    public void LoadScoreWeeklyNow()
    {
        SurveyDataWeekly data = SaveSystem.LoadScoreWeeklyNow(this);

        sp_scoreWeekly = data.sangatPuasWeekly;
        p_scoreWeekly  = data.puasWeekly;
        tp_scoreWeekly = data.tidakPuasWeekly;
    }
    public void LoadScoreWeekly()
    {
        SurveyDataWeekly data = SaveSystem.LoadScoreWeekly(this);

        load_sp_scoreWeekly = data.sangatPuasWeekly;
        load_p_scoreWeekly  = data.puasWeekly;
        load_tp_scoreWeekly = data.tidakPuasWeekly;

        loadSP_ScoreWeekly.text = "" + load_sp_scoreWeekly;
        loadP_ScoreWeekly.text  = "" + load_p_scoreWeekly;
        loadTP_ScoreWeekly.text = "" + load_tp_scoreWeekly;
    }
Пример #4
0
    public static SurveyDataWeekly LoadScoreWeeklyNow(ButtonHandler weeklyDataNow)
    {
        DateTime time = DateTime.Now;
        //int second = time.Second;
        int day   = time.Day;
        int month = time.Month;
        int year  = time.Year;

        int week = 0;

        if (day >= 1 && day <= 7)
        {
            week = 1;
        }
        else if (day > 7 && day <= 14)
        {
            week = 2;
        }
        else if (day > 14 && day <= 21)
        {
            week = 3;
        }
        else
        {
            week = 4;
        }

        string path = Application.persistentDataPath + "/survey" + week + month + year + ".chaedir";

        if (File.Exists(path))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      stream    = new FileStream(path, FileMode.Open);

            SurveyDataWeekly dataWeekly = formatter.Deserialize(stream) as SurveyDataWeekly;
            stream.Close();

            return(dataWeekly);
        }
        else
        {
            return(null);
        }
    }
Пример #5
0
    public static void SaveScoreWeekly(ButtonHandler weekly)
    {
        DateTime time = DateTime.Now;
        //int second = time.Second;
        int day   = time.Day;
        int month = time.Month;
        int year  = time.Year;

        int week = 0;

        if (day >= 1 && day <= 7)
        {
            week = 1;
        }
        else if (day > 7 && day <= 14)
        {
            week = 2;
        }
        else if (day > 14 && day <= 21)
        {
            week = 3;
        }
        else
        {
            week = 4;
        }

        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/survey" + week + month + year + ".chaedir";
        //string path = "C:/coba/" + "/survey" + week + month + year + ".chaedir";
        FileStream stream = new FileStream(path, FileMode.Create);

        SurveyDataWeekly data = new SurveyDataWeekly(weekly);

        formatter.Serialize(stream, data);
        stream.Close();
    }