Example #1
0
        private void InjectData(PacientData data)
        {
            currentlyEditing = data;

            nombreText.text          = data.firstName;
            apellidoText.text        = data.lastName;
            DNIText.text             = data.DNI;
            fechaNacimientoText.text = data.birthDate;
            FToggle.isOn             = data.gender == 'F';
        }
Example #2
0
        public void ExtractData()
        {
            if (nombreText.text != string.Empty && apellidoText.text != string.Empty &&
                DNIText.text != string.Empty &&
                fechaNacimientoText.text != string.Empty)
            {
                if (validDNI)
                {
                    PacientData pacient = new PacientData(
                        null != currentlyEditing ? currentlyEditing.ID : DataManager.Instance.PacientNumber,
                        nombreText.text,
                        apellidoText.text, DNIText.text, fechaNacimientoText.text, FToggle.isOn ? 'F' : 'M');


                    DataManager.Instance.AddOrUpdatePacient(pacient);
                }
            }
        }
Example #3
0
        private static void CreateDataBase()
        {
            string path = Application.persistentDataPath + "/HistoriaClinica.json";

            PacientData[] data = new PacientData[10];

            data[0] = new PacientData(1, "Luciano", "Donati", "35194976", "24/01/1991", 'M');
            data[1] = new PacientData(2, "Luciana", "Fedeli", "38207007", "10/05/1994", 'F');
            data[2] = new PacientData(3, "Fabian", "Fedeli", "22059595", "08/05/1971", 'M');
            data[3] = new PacientData(4, "Etel", "Scokin", "22903280", "09/12/1972", 'F');
            data[4] = new PacientData(5, "Florencia", "Fedeli", "39516987", "19/06/1996", 'F');
            data[5] = new PacientData(6, "Victoria", "Fedeli", "46161088", "20/01/2005", 'F');
            data[6] = new PacientData(7, "Carolina", "Illanes", "12345678", "24/01/1991", 'F');
            data[7] = new PacientData(8, "Oriana", "Donati", "98765432", "08/04/1988", 'F');
            data[8] = new PacientData(9, "Pablo", "Fedeli", "4123678", "11/02/1940", 'M');
            data[9] = new PacientData(10, "Maria", "Moris", "6415234", "17/08/1945", 'F');

            File.WriteAllText(path, JsonConvert.SerializeObject(data));
        }
Example #4
0
        public void AddOrUpdatePacient(PacientData data)
        {
            if (null == PacientsData)
            {
                PacientsData = new Dictionary <int, PacientData>();
            }

            if (null != currentPatient && data.ID == currentPatient.ID)
            {
                PacientsData[data.ID] = data;
            }
            else if (!PacientsData.ContainsKey(data.ID))
            {
                PacientsData.Add(pacientNumber++, data);
            }
            else
            {
                Debug.LogError("ID already exists. This should never happen!");
            }

            currentPatient = null;

            SavePacientData();
        }
Example #5
0
 public void SetPacientData(PacientData data)
 {
     pacient           = data;
     pacientData.text  = pacient.ToString() + " - " + pacient.DNI;
     lastTestDate.text = data.lastTestDate;
 }