/** * Salva o Fisioterapeuta no banco. */ public void savePhysiotherapist() { if (pass.text == confirmPass.text) { string encryptedPassword = CryptPassword.Encrypt(pass.text, login.text); ColorBlock cb = confirmPass.colors; cb.normalColor = hexToColor(success); confirmPass.colors = cb; pass.colors = cb; var trip = date.text.Split('/'); var dateFormate = trip[2] + "/" + trip[1] + "/" + trip[0]; string sex; if (male.isOn) { sex = "m"; } else { sex = "f"; } Pessoa.Insert(namePhysio.text, sex, dateFormate, phone1.text, phone2.text); List <Pessoa> p = Pessoa.Read(); Fisioterapeuta.Insert(p[p.Count - 1].idPessoa, login.text, encryptedPassword, crefito.text, regiao.text); string namePhysioUnderscored = (namePhysio.text).Replace(' ', '_'); string pathnamephysio = "Assets\\Movimentos\\" + string.Format("{0}-{1}", p[p.Count - 1].idPessoa, namePhysioUnderscored); Directory.CreateDirectory(pathnamephysio); Flow.StaticLogin(); } else { print("As senhas não condizem!"); ColorBlock cb = confirmPass.colors; cb.normalColor = hexToColor(wrongConfirmation); pass.colors = cb; confirmPass.colors = cb; } }
/** * Salva o Fisioterapeuta no banco. */ public void savePhysiotherapist() { List <InputField> allInputs = new List <InputField>(); allInputs.Add(namePhysio); allInputs.Add(date); allInputs.Add(phone1); allInputs.Add(login); allInputs.Add(pass); allInputs.Add(confirmPass); allInputs.Add(crefito); allInputs.Add(regiao); allInputs.Add(phone2); List <Toggle> allToggles = new List <Toggle>(); allToggles.Add(male); allToggles.Add(female); if (ValidInput(allInputs, allToggles) && ((crefito == null) == (regiao == null))) { foreach (var x in allInputs) { ApplyColor(x, 1); } string encryptedPassword = CryptPassword.Encrypt(pass.text, login.text); var trip = outDate.text.Split('/'); var dateFormate = trip[2] + "/" + trip[1] + "/" + trip[0]; string sex, _phone2, _crefito, _regiao; if (male.isOn) { sex = "m"; } else { sex = "f"; } if (phone2 == null || phone2.text == "") { _phone2 = null; } else { _phone2 = phone2.text; } if (crefito == null || crefito.text == "") { _crefito = null; _regiao = null; } else { _crefito = crefito.text; _regiao = regiao.text; } Pessoa.Insert(namePhysio.text, sex, dateFormate, phone1.text, _phone2); var lastPerson = Pessoa.GetLast(); Fisioterapeuta.Insert(lastPerson.idPessoa, login.text, encryptedPassword, _regiao, _crefito); CreateDirectoryPhysio(namePhysio.text, lastPerson.idPessoa); var lastPhysio = Fisioterapeuta.GetLast(); GlobalController.instance.admin = lastPhysio; Scene scene = SceneManager.GetActiveScene(); if (scene.name == "NewPhysiotherapist Common") { Flow.StaticLogin(); } else { SceneManager.LoadScene(scene.name); } } }
/** * Salva o Fisioterapeuta no banco. */ public void savePhysiotherapist() { List <InputField> allInputs = new List <InputField>(); allInputs.Add(namePhysio); allInputs.Add(date); allInputs.Add(phone1); allInputs.Add(login); allInputs.Add(pass); allInputs.Add(confirmPass); allInputs.Add(crefito); allInputs.Add(regiao); allInputs.Add(phone2); List <Toggle> allToggles = new List <Toggle>(); allToggles.Add(male); allToggles.Add(female); if (ValidInput(allInputs, allToggles) && ((crefito == null) == (regiao == null))) { foreach (var x in allInputs) { ApplyColor(x, 1); } string encryptedPassword = CryptPassword.Encrypt(pass.text, login.text); var trip = outDate.text.Split('/'); var dateFormate = trip[2] + "/" + trip[1] + "/" + trip[0]; string sex, _phone2, _crefito, _regiao; if (male.isOn) { sex = "m"; } else { sex = "f"; } if (phone2 == null || phone2.text == "") { _phone2 = null; } else { _phone2 = phone2.text; } if (crefito == null || crefito.text == "") { _crefito = null; _regiao = null; } else { _crefito = crefito.text; _regiao = regiao.text; } Pessoa.Insert(namePhysio.text, sex, dateFormate, phone1.text, _phone2); List <Pessoa> p = Pessoa.Read(); Fisioterapeuta.Insert(p[p.Count - 1].idPessoa, login.text, encryptedPassword, _crefito, _regiao); CreateDirectoryPhysio(namePhysio.text, p[p.Count - 1].idPessoa); List <Fisioterapeuta> physios = Fisioterapeuta.Read(); GlobalController.instance.admin = physios[physios.Count - 1]; Flow.StaticLogin(); } }