private void OnEnable()
 {
     saveTestScript            = Selection.activeGameObject.GetComponent <SaveTest>();
     list                      = new ReorderableList(serializedObject, serializedObject.FindProperty("items"), true, true, true, true);
     list.onRemoveCallback    += RemoveCallback;
     list.drawElementCallback += OnDrawCallback;
 }
示例#2
0
    public override void OnInspectorGUI()
    {
        if (!Application.isPlaying)
        {
            GUILayout.Label("Need to be in Play mode to test!", EditorStyles.helpBox);
        }
        DrawDefaultInspector();

        if (!Application.isPlaying)
        {
            GUILayout.Space(24);
            GUILayout.Label("Play to do test.", EditorStyles.boldLabel);
            return;
        }

        SaveTest test = (SaveTest)target;

        if (GUILayout.Button("Save"))
        {
            test.SaveData();
        }
        if (GUILayout.Button("Clear Data"))
        {
            test.ClearData();
        }
        if (GUILayout.Button("Load"))
        {
            test.LoadData();
        }
        if (GUILayout.Button("Delete File"))
        {
            test.DeleteFile();
        }
    }
示例#3
0
    void Awake()
    {
        if (inst != null)
        {
            DestroyImmediate(this);
        }

        inst = this;
    }
示例#4
0
        public SaverTests()
        {
            mockup.Add <TestTypeFinder>(s => new TestTypeFinder());

            mockup.Add <Saver>(s => new Saver(s.Get <TestTypeFinder>()));

            data = new SaveTest <int>()
            {
                TheProp = 6
            };
        }
        public ResponseData <int> SaveTest(SaveTest saveTest)
        {
            ResponseData <int> response = new ResponseData <int>();

            TestFacade facade = new TestFacade();

            try
            {
                response.Data = facade.Save(saveTest);
            }

            catch (Exception ex)
            {
                ExceptionHandlerFactory.Factory.GetResponseExceptionHandler(response).Handle(ex);
            }

            return(response);
        }
    void Start()
    {
        TotalSP     = TotalAD = MaxHP = MaxLight = 0;
        audioPlayer = gameObject.GetComponent <AudioSource>();

        paused    = false;
        savenload = GameObject.FindObjectOfType <Options> ().GetComponent <SaveTest> ();
        if (savenload && !savenload.shouldload)
        {
            emberDurability = 0;

            BootName = "Starter Charging Boot";

            AccessoryName = "Starter Orb of Light";
        }
        else if (savenload)
        {
            savenload.LoadPlayer();
        }
    }
示例#7
0
        public int Save(SaveTest savableObj)
        {
            TestDal dalTest = new TestDal()
            {
                Comment       = savableObj.Comment,
                CreatorId     = savableObj.CreatorId,
                DownloadCount = savableObj.DownloadCount,
                Id            = savableObj.Id,
                Name          = savableObj.Name,
                Price         = savableObj.Price,
                PublishDate   = savableObj.PublishDate,
                SubjectId     = savableObj.SubjectId
            };

            if (savableObj.Id == default(int))
            {
                return(_repo.Insert(dalTest));
            }

            _repo.Update(dalTest);
            return(0);
        }
示例#8
0
        private async void btnNext_Clicked(object sender, EventArgs e)
        {
            try
            {
                string errorstring = "";
                MessagingCenter.Subscribe <App, string>((App)Xamarin.Forms.Application.Current, "AHCAddtest", (app, message) =>
                {
                    try
                    {
                        AHCError err = JsonConvert.DeserializeObject <AHCError>(message);

                        foreach (var item in err.data)
                        {
                            errorstring += string.Join("\n", item.Value) + "\n";
                        }
                    }
                    catch (Exception ex)
                    {
                        throw;
                    }
                    //var options = obj["fields"][0]["options"].ToList();
                });

                if (InternetConnection)
                {
                    overlay.IsVisible = true;
                    string   date = Convert.ToDateTime(DPDoa.Date).ToString("dd-MMM-yyyy");
                    string   Time = TPAppointment.Time.ToString().Equals("00:00:00")?"12:00:00": TPAppointment.Time.ToString();
                    DateTime dt   = Convert.ToDateTime(date + " " + Time);
                    if (pkrCity.SelectedItem != null && pkrDC.SelectedItem != null && pkrState.SelectedItem != null)
                    {
                        if (Convert.ToDateTime(DPDoa.Date) > System.DateTime.Now.AddDays(1))
                        {
                            if ((Convert.ToDateTime(DPDoa.Date)).DayOfWeek.ToString().ToUpper() != "SUNDAY")
                            {
                                List <RequiredTest> lstReuiredtestcheck = new List <RequiredTest>(lstRequiredTest).FindAll(x => x.@checked == true);
                                if (lstReuiredtestcheck.Count > 0)
                                {
                                    #region Post
                                    SaveTest objSaveTest = new SaveTest();
                                    objSaveTest.appointment_date = dt.ToString("yyyy-MM-dd HH:mm");
                                    objSaveTest.city_id          = ((CityID)pkrCity.SelectedItem).id;
                                    objSaveTest.dc_id            = ((DC)pkrDC.SelectedItem).id;
                                    objSaveTest.state_id         = ((EMeditekApp.Wellogo.Models.State)pkrState.SelectedItem).id;
                                    objSaveTest.required_tests   = lstReuiredtestcheck.Select(c => c.id).ToList();
                                    objSaveTest.questionnaires_recommended_tests = new List <int?> {
                                        null
                                    };
                                    objSaveTest.remaining_tests = new List <int?> {
                                        null
                                    };

                                    SaveTestResponse objSaveTestResponse = await App.TodoManager.SaveTest(objSaveTest, objCheckupdata.data.checkup.id, objCheckupdata.data.patient.id);

                                    if (objSaveTestResponse.status == "success")
                                    {
                                        if (!EditMode)
                                        {
                                            if (objCheckupdata.data.next_patient != null)
                                            {
                                                await Navigation.PushAsync(new AddTest(objCheckupdata.data.next_patient.checkup_id, objCheckupdata.data.next_patient.id));
                                            }
                                            else
                                            {
                                                await Navigation.PushModalAsync(new NavigationPage(new AHCCheckout(objCheckupdata.data.checkup.id)) { BarBackgroundColor = Color.FromHex("#f44337"), BarTextColor = Color.White });
                                            }
                                        }
                                        else
                                        {
                                            Navigation.PopModalAsync(true);
                                            Navigation.PushModalAsync(new NavigationPage(new AHCCheckout(objCheckupdata.data.checkup.id))
                                            {
                                                BarBackgroundColor = Color.FromHex("#f44337"), BarTextColor = Color.White
                                            });
                                        }
                                    }
                                    else
                                    {
                                        DependencyService.Get <IMessage>().LongAlert(errorstring);
                                    }

                                    #endregion
                                }
                                else
                                {
                                    DependencyService.Get <IMessage>().LongAlert("Select at least one test");
                                }
                            }
                            else
                            {
                                DependencyService.Get <IMessage>().LongAlert("Unable to Book Tests on Sunday");
                            }
                        }
                        else
                        {
                            DependencyService.Get <IMessage>().LongAlert("Appointment Date Should be greater than day after tommorow");
                        }
                    }
                    else
                    {
                        DependencyService.Get <IMessage>().LongAlert("Select all fields in delivery address");
                    }
                }
                else
                {
                    var Retry = await DisplayAlert("No Connection", "Please Check Your Connection", "Retry", "Cancel");

                    if (Retry)
                    {
                        btnNext_Clicked(sender, e);
                    }
                }


                overlay.IsVisible = false;
            }
            catch (Exception ex)
            {
                overlay.IsVisible = false;
                DependencyService.Get <IMessage>().LongAlert();
            }
        }
 public Task <SaveTestResponse> SaveTest(SaveTest objSaveTest, int CheckupID, int PatientID)
 {
     return(restService.SaveTest(objSaveTest, CheckupID, PatientID));
 }
示例#10
0
文件: View.cs 项目: szakerx/Testy-XML
 private void Button_SaveTest_Click(object sender, EventArgs e)
 {
     SaveTest?.Invoke(textBoxName.Text, textBoxAuthor.Text, textBoxLevel.Text, (int)numericUpDown1.Value);
 }
示例#11
0
 private void OnGUI()
 {
     if (GUILayout.Button("セ\u30fcブ", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         SaveTest saveTest = new SaveTest();
         saveTest.b = 1;
         saveTest.g = 2;
         string text = JsonUtility.ToJson((object)saveTest);
         PlayerPrefs.SetString("YamashitaTest", text);
     }
     if (GUILayout.Button("セ\u30fcブ2", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         SaveTest2 saveTest2 = new SaveTest2();
         string    text2     = JsonUtility.ToJson((object)saveTest2);
         PlayerPrefs.SetString("YamashitaTest2", text2);
     }
     if (GUILayout.Button("セ\u30fcブ3", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         SaveTest3 saveTest3 = new SaveTest3();
         saveTest3.test = new List <SaveTest>();
         for (int i = 0; i < 5; i++)
         {
             saveTest3.test.Add(new SaveTest());
         }
         string text3 = JsonUtility.ToJson((object)saveTest3);
         PlayerPrefs.SetString("YamashitaTest3", text3);
     }
     if (GUILayout.Button("セ\u30fcブ4", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         SaveTest saveTest4 = new SaveTest4();
         string   text4     = JsonUtility.ToJson((object)saveTest4);
         PlayerPrefs.SetString("YamashitaTest4", text4);
     }
     if (GUILayout.Button("セ\u30fcブ5", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         SaveTest5 saveTest5 = new SaveTest5();
         saveTest5.test = new List <SaveTest3>();
         for (int j = 0; j < 5; j++)
         {
             SaveTest3 saveTest6 = new SaveTest3();
             saveTest6.test = new List <SaveTest>();
             for (int k = 0; k < 5; k++)
             {
                 saveTest6.test.Add(new SaveTest());
             }
             saveTest5.test.Add(saveTest6);
         }
         string text5 = JsonUtility.ToJson((object)saveTest5);
         PlayerPrefs.SetString("YamashitaTest5", text5);
     }
     if (GUILayout.Button("ロ\u30fcドテスト\u3000JSONSerializer", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         string @string = PlayerPrefs.GetString("YamashitaTest");
         for (int l = 0; l < 1000; l++)
         {
             SaveTest saveTest7 = JSONSerializer.Deserialize <SaveTest>(@string);
         }
     }
     if (GUILayout.Button("ロ\u30fcドテスト\u3000JsonUtility", (GUILayoutOption[])new GUILayoutOption[0]))
     {
         string string2 = PlayerPrefs.GetString("YamashitaTest");
         for (int m = 0; m < 1000; m++)
         {
             SaveTest saveTest8 = JsonUtility.FromJson <SaveTest>(string2);
         }
     }
 }