public static void TestInstanciateExercise() { Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("physio name1", "m", "1995-01-03", "6198732713", null); Fisioterapeuta.Insert(2, "abracadabra1", "demais1", null, null); Paciente.Insert(1, null); Movimento.Insert(1, "levantamento de peso", "asuhasu/caminhoy.com", null); Sessao.Insert(1, 1, "1940-10-10", null); var pacient = Paciente.Read(); var moves = Movimento.Read(); var sessions = Sessao.Read(); Exercicio.Insert(pacient[pacient.Count - 1].idPaciente, moves[moves.Count - 1].idMovimento, sessions[sessions.Count - 1].idSessao, "2-Tanto_Fazm/2018-05-30-18-33/24-Ahaha_Hahaha-182944.points", null); UnityEditor.SceneManagement.EditorSceneManager.OpenScene(Application.dataPath + "/Scenes/ExercisesToReview.unity"); var panelphysio = GameObject.Find("PanelShowMovements"); var instanciate = panelphysio.GetComponentInChildren <instanciateExercise>(); var exers = Exercicio.Read(); instanciate.ButtonSpawner(60, exers[exers.Count - 1]); int countExers = CountGameObjectsWithSameName("Exercise da Reproduce Exercise(Clone)"); Assert.AreEqual(1, countExers); }
public static void TestUniqueLoginPassword() { GlobalController.Initialize(); Pessoa.Insert("fake name", "m", "1930-01-01", "61235235", null); List <Pessoa> pessoas = Pessoa.Read(); var idPessoa = pessoas[pessoas.Count - 1].idPessoa; Fisioterapeuta.Insert(idPessoa, "abcdefghj1", "asuihasiudh11829", "DF", "123456"); List <Fisioterapeuta> allPhysios = Fisioterapeuta.Read(); var idFisio = allPhysios[allPhysios.Count - 1].idFisioterapeuta; var test_exists = TreatFields.UniqueLoginPassword("abcdefghj1"); var test_dontexist = TreatFields.UniqueLoginPassword("oaijfo3u4194j12"); string exists = "Login inválido! (já cadastrado)"; Fisioterapeuta.DeleteValue(idFisio); Pessoa.DeleteValue(idPessoa); Assert.AreEqual(test_exists, exists); Assert.AreEqual(test_dontexist, ""); return; }
public static IEnumerator TestSaveSession() { Flow.StaticLogin(); yield return(new WaitForSeconds(0.5f)); Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("physio name1", "m", "1995-01-03", "6198732713", null); Fisioterapeuta.Insert(2, "abracadabra1", "demais1", null, null); Paciente.Insert(1, null); var pacient = Paciente.Read(); var fisio = Fisioterapeuta.Read(); GlobalController.instance.user = pacient[pacient.Count - 1]; GlobalController.instance.admin = fisio[fisio.Count - 1]; Flow.StaticSessions(); yield return(new WaitForSeconds(0.5f)); createSession.CreateSessao(); yield return(new WaitForSeconds(0.5f)); var currentscene = SceneManager.GetActiveScene().name; var expectedscene = "NewSession"; var sess = Sessao.Read(); Assert.AreEqual(currentscene, expectedscene); Assert.AreEqual(GlobalController.instance.session.idSessao, sess[sess.Count - 1].idSessao); }
public ActionResult SalvarFis(string name, string email, string senha1, string senha2, string dados, string telefone, string cpf, string rg, DateTime data, bool adm, bool sexo) { //Não está sendo invocado if (senha1 == senha2) { Fisioterapeuta f = new Fisioterapeuta { nome = name, img_fis = null, email = email, senha_fis = senha1, dados_fis = dados, telCelular = telefone, cpf = cpf, rg = rg, dataDeAniversario = data, adm_fis = adm, sexo = sexo }; a.Cadastrar(null, f); ViewBag.mensagem = "Cadastrado com sucesso!"; } else { ViewBag.mensagem = "Senhas diferentes."; } return(View("Index")); }
public static void Initialize() { superAdm = false; showQrCode = false; choiceAvatar = 1; if (test == false) { path = "URI=file:" + Application.streamingAssetsPath + "/fisiotech.db"; } else { path = "URI=file:" + Application.streamingAssetsPath + "/test_fisiotech.db"; } var directory = path.Substring(9, path.Length - 9); if (!System.IO.File.Exists(directory)) { SqliteConnection.CreateFile(directory); } Pessoa.Create(); Fisioterapeuta.Create(); Paciente.Create(); Musculo.Create(); Movimento.Create(); Sessao.Create(); Exercicio.Create(); MovimentoMusculo.Create(); PontosRotuloPaciente.Create(); PontosRotuloFisioterapeuta.Create(); }
public Fisioterapeuta FisioterapeutaSemCelularClasse(fisioterapeuta f) { Sessão.SessaoSistema.userID = f.id_fis; Sessão.SessaoSistema.tipoUsuario = "fis"; Fisioterapeuta fis = new Fisioterapeuta(f.id_fis, null, f.nome_fis, f.cpf_fis, f.rg_fis, f.senha_fis, f.email_fis, f.dados_fis, f.nasc_fis, f.adm_fis); if (f.adm_fis == false) { Sessão.SessaoSistema.Adm = false; } else { Sessão.SessaoSistema.Adm = f.adm_fis; } if (f.img_fis == null && f.sexo_fis == true) { Sessão.SessaoSistema.imagemUsuario = null; Sessão.SessaoSistema.imagemNull = "../imagens/homem.png"; } else if (f.img_fis == null && f.sexo_fis == false) { Sessão.SessaoSistema.imagemUsuario = null; Sessão.SessaoSistema.imagemNull = "../imagens/mulher.jpg"; } else if (f.img_fis != null) { Sessão.SessaoSistema.imagemUsuario = fis.img_fis; } return(fis); }
public FormSessaoCadastrar(Object sessao, int id, Boolean visualizar, object objSessoes) { InitializeComponent(); this.paramentroVisualizar = visualizar; this.nUtils = new Utils(); this.nSessao = (Sessao)sessao; this.pacienteDAO = new PacienteDAO(nSessao.connMysql); this.nPaciente = new Paciente(); this.clinicaDAO = new ClinicaDAO(nSessao.connMysql); this.nClinica = new Clinica(); this.fisioterapeutaDAO = new FisioterapeutaDAO(nSessao.connMysql); this.nFisioterapeuta = new Fisioterapeuta(); this.sessoesDAO = new SessoesDAO(nSessao.connMysql); this.nSessoes = new Sessoes(); this.nSessoes.id = id; if (objSessoes != null) { this.nSessoes = (Sessoes)objSessoes; } if (id == 0) { this.mtxtData.Text = DateTime.Now.ToString("dd/MM/yyyy"); this.mtxtHora.Text = DateTime.Now.ToString("HH:mm"); } }
public static void TestUniqueCrefitoRegion() { GlobalController.Initialize(); Pessoa.Insert("fake name", "m", "1930-01-01", "61235235", null); List <Pessoa> pessoas = Pessoa.Read(); var idPessoa = pessoas[pessoas.Count - 1].idPessoa; Fisioterapeuta.Insert(idPessoa, "abcdefghj1", "asuihasiudh11829", "DF", "123456"); List <Fisioterapeuta> allPhysios = Fisioterapeuta.Read(); var idFisio = allPhysios[allPhysios.Count - 1].idFisioterapeuta; var test_exists = TreatFields.UniqueCrefitoRegion("123456", "DF"); var test_dontRegion = TreatFields.UniqueCrefitoRegion("123456", "PE"); var test_dontCrefito = TreatFields.UniqueCrefitoRegion("613752", "DF"); var test_dont = TreatFields.UniqueCrefitoRegion("516523", "SL"); Fisioterapeuta.DeleteValue(idFisio); Pessoa.DeleteValue(idPessoa); string exists = "Regiao + Crefito inválidos! (já cadastrados)"; Assert.AreEqual(test_exists, exists); Assert.AreEqual(test_dontRegion, ""); Assert.AreEqual(test_dontCrefito, ""); Assert.AreEqual(test_dont, ""); return; }
public ActionResult DeleteConfirmed(int id) { Fisioterapeuta cotizacion = db.Fisioterapeuta.Find(id); db.Fisioterapeuta.Remove(cotizacion); db.SaveChanges(); return(RedirectToAction("Index")); }
public static void TestExercicioReadValue() { using (var conn = new SqliteConnection(GlobalController.path)) { conn.Open(); Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("patient name2", "m", "1995-01-02", "6198732712", null); Pessoa.Insert("physio name1", "m", "1995-01-03", "6198732713", null); Pessoa.Insert("physio name2", "m", "1995-01-04", "6198732714", null); Fisioterapeuta.Insert(3, "abracadabra1", "demais1", null, null); Fisioterapeuta.Insert(4, "abracadabra2", "demais2", null, null); Paciente.Insert(1, null); Paciente.Insert(2, null); Movimento.Insert(1, "levantamento de peso", "caminhoy.com", null); Movimento.Insert(2, "levantamento de pena", "caminhox.com", null); Sessao.Insert(1, 1, "1940-10-10", null); Sessao.Insert(1, 2, "2010-10-10", null); Exercicio.Insert(1, 1, 1, "caminhopaciente4.ponto", null); Exercicio.Insert(1, 2, 1, "caminhopaciente6.ponto", "levantou mt coisa1"); Exercicio.Insert(2, 1, 2, "caminhopaciente8.ponto", null); Exercicio.Insert(2, 2, 2, "caminhopaciente10.ponto", "levantou mt coisa2"); for (int i = 1, k = 1, j = 1; i <= 4; ++i, k = 3 - k) { Exercicio auxEx = Exercicio.ReadValue(i); Assert.AreEqual(auxEx.idExercicio, i); Assert.AreEqual(auxEx.idPaciente, j); Assert.AreEqual(auxEx.idMovimento, k); Assert.AreEqual(auxEx.idSessao, j); Assert.AreEqual(auxEx.pontosExercicio, string.Format("caminhopaciente{0}.ponto", i + j + j + k)); if (i == 1 || i == 3) { Assert.AreEqual(auxEx.descricaoExercicio, null); } else { Assert.AreEqual(auxEx.descricaoExercicio, string.Format("levantou mt coisa{0}", j)); } if (i == 2) { j++; } } conn.Dispose(); conn.Close(); } }
/// <summary> /// Construtor /// </summary> /// <param name="sessao">Objeto sessão</param> public FormFisiotarapeuta(Object sessao) { InitializeComponent(); //Globais this.nSessao = (Sessao)sessao; this.nUtil = new Utils(); this.daoFisioterapeuta = new FisioterapeutaDAO(this.nSessao.connMysql); this.nFisioterapeuta = new Fisioterapeuta(); }
/** * Classe com todos os atributos de um movimento. */ public Movimento(Object[] columns) { this.idMovimento = (int)columns[0]; this.idFisioterapeuta = (int)columns[1]; this.nomeMovimento = (string)columns[2]; this.pontosMovimento = (string)columns[3]; this.descricaoMovimento = (string)columns[4]; this.physio = Fisioterapeuta.ReadValue((int)columns[1]); }
public static void TestPatientLabelPointsRead() { using (var conn = new SqliteConnection(GlobalController.path)) { conn.Open(); Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("patient name2", "m", "1995-01-02", "6198732712", null); Pessoa.Insert("patient name3", "m", "1995-01-03", "6198732713", null); Pessoa.Insert("physio name1", "m", "1995-01-04", "6198732714", null); Pessoa.Insert("physio name2", "m", "1995-01-05", "6198732715", null); Pessoa.Insert("physio name3", "m", "1995-01-06", "6198732716", null); Fisioterapeuta.Insert(4, "abracadabra1", "demais1", null, null); Fisioterapeuta.Insert(5, "abracadabra2", "demais2", null, null); Fisioterapeuta.Insert(6, "abracadabra3", "demais3", null, null); Paciente.Insert(1, null); Paciente.Insert(2, null); Paciente.Insert(3, null); Movimento.Insert(1, "Movimento1", "Musculo Redondo Maior", null); Movimento.Insert(2, "Movimento2", "Musculo Redondo Maior", "Dificuldade nesse local"); Movimento.Insert(3, "Movimento3", "Musculo Redondo Maior", "Dificuldade nesse local"); Sessao.Insert(1, 1, "2018-03-01", null); Sessao.Insert(2, 2, "2018-03-02", "procedimento2"); Sessao.Insert(3, 3, "2018-03-03", "procedimento3"); Exercicio.Insert(1, 1, 1, "caminhopaciente1.ponto", null); Exercicio.Insert(1, 2, 1, "caminhopaciente2.ponto", "levantou mt coisa1"); Exercicio.Insert(2, 1, 2, "caminhopaciente3.ponto", null); Exercicio.Insert(2, 2, 2, "caminhopaciente4.ponto", "levantou mt coisa2"); Exercicio.Insert(3, 1, 3, "caminhopaciente5.ponto", null); Exercicio.Insert(3, 2, 3, "caminhopaciente6.ponto", "levantou mt coisa3"); PontosRotuloPaciente.Insert(1, "Aperfeicoando1", 05.00f, 06.00f); PontosRotuloPaciente.Insert(2, "Aperfeicoando2", 06.00f, 07.00f); PontosRotuloPaciente.Insert(3, "Aperfeicoando3", 07.00f, 08.00f); List <PontosRotuloPaciente> allPatientsLabelPoints = PontosRotuloPaciente.Read(); for (int i = 0; i < allPatientsLabelPoints.Count; ++i) { Assert.AreEqual(allPatientsLabelPoints[i].exer.idExercicio, i + 1); Assert.AreEqual(allPatientsLabelPoints[i].idRotuloPaciente, i + 1); Assert.AreEqual(allPatientsLabelPoints[i].estagioMovimentoPaciente, string.Format("Aperfeicoando{0}", i + 1)); Assert.AreEqual(allPatientsLabelPoints[i].tempoInicial, 05.00f + i); Assert.AreEqual(allPatientsLabelPoints[i].tempoFinal, 06.00f + i); } conn.Dispose(); conn.Close(); } return; }
public ActionResult logar(string email, string password) { if (bp.fazerLogin(email, password) || bf.fazerLogin(email, password)) { //Caso sim, Abaixo será armazenado o Paciente ou o Fisioterapeuta caso seja encontrado, caso não, será null. var UserPac = bp.ObterPorLogin(email, password); var UserFisio = bf.ObterPorLogin(email, password); //Verificando se foi armazenado algo em 'UserPac e no UserFisio'. if (UserPac == null && UserFisio != null) { //Verificando se a coluna 'cel_fis' está vazio. if (UserFisio.cel_fis == null) { //Instanciando a classe Fisioterapeuta através do construtor apropriado pela a verificação. Fisioterapeuta fis = new Fisioterapeuta(UserFisio.id_fis, UserFisio.img_fis, UserFisio.nome_fis, UserFisio.cpf_fis, UserFisio.rg_fis, UserFisio.senha_fis, UserFisio.email_fis, UserFisio.dados_fis, UserFisio.nasc_fis, UserFisio.adm_fis); Session["UsuarioFisio"] = fis; return(RedirectToAction("IndexFisioterapeuta", "TelaInicial")); } else { //Caso a coluna 'cel_fis' esteja com algum valor, irá ser instânciado a classe Fisioterapeuta através do construtor apropriado pela a verificação. Fisioterapeuta fis = new Fisioterapeuta(UserFisio.id_fis, UserFisio.img_fis, UserFisio.nome_fis, UserFisio.cpf_fis, UserFisio.rg_fis, UserFisio.senha_fis, UserFisio.email_fis, UserFisio.dados_fis, UserFisio.nasc_fis, UserFisio.adm_fis); Session["UsuarioFisio"] = fis; return(RedirectToAction("IndexFisioterapeuta", "TelaInicial")); } } //Caso o 'UserPac' esteja com algum valor e o 'UserFisio' não. else if (UserPac != null && UserFisio == null) { //Verificando se a coluna 'cel_pac' esteja sem valor. if (UserPac.cel_pac == null) { //Instanciando a classe Paciente através do construtor apropriado pela a verificação. Paciente pac = new Paciente(UserPac.id_pac, UserFisio.img_fis, UserPac.nome_pac, UserPac.tel_pac, UserPac.cpf_pac, UserPac.rg_pac, UserPac.senha_pac, UserPac.email_pac, UserPac.dados_pac, UserPac.nasc_pac); Session["UsuarioPac"] = pac; return(RedirectToAction("Index", "Inicio")); } else { //Caso a coluna 'cel_pac' esteja com algum valor, irá ser instânciado a classe Paciente através do construtor apropriado pela a verificação. Paciente pac = new Paciente(UserPac.id_pac, UserPac.img_pac, UserPac.nome_pac, UserPac.cel_pac, UserPac.tel_pac, UserPac.cpf_pac, UserPac.rg_pac, UserPac.senha_pac, UserPac.email_pac, UserPac.dados_pac, UserPac.nasc_pac); Session["UsuarioPac"] = pac; return(RedirectToAction("Index", "Inicio")); } } //Redirecionando para a Action 'Index' do Controller 'TelaInicial'. } //Caso não seja encontrado o email e a senha passada. //Enviará para a View a mensagem abaixo. ViewBag.mensagem = "Usuário não cadastrado no sistema."; //Retornando a ActionResult 'Index'. return(View("Index")); }
public ActionResult Edit([Bind(Include = "Documento,TipoDocumento,Nombre,Apellido,FechaNacimiento,Edad,Sexo,Direccion,Telefono,Correo")] Fisioterapeuta fisioterapeuta) { if (ModelState.IsValid) { db.Entry(fisioterapeuta).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fisioterapeuta)); }
/// <summary> /// Construtor da classe /// </summary> /// <param name="sessao"></param> public FormSessoes(Object sessao) { InitializeComponent(); this.nSessao = (Sessao)sessao; this.nUtils = new Utils(); this.sessoesDao = new SessoesDAO(nSessao.connMysql); this.nSessoes = new Sessoes(); this.nPaciente = new Paciente(); this.nFisioterapeuta = new Fisioterapeuta(); this.nClinica = new Clinica(); }
public ActionResult Create([Bind(Include = "Id, Documento,TipoDocumento,Nombre,Apellido,FechaNacimiento,Edad,Sexo,Direccion,Telefono,Correo")] Fisioterapeuta fisioterapeuta) { if (ModelState.IsValid) { db.Fisioterapeuta.Add(fisioterapeuta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fisioterapeuta)); }
public void Awake() { List <Fisioterapeuta> physiotherapists = Fisioterapeuta.Read(); int heightOffset = 0; foreach (var physiotherapist in physiotherapists) { ButtonSpawner(heightOffset, physiotherapist); heightOffset += HEIGHT_PADDING; } }
void Initialize() { Pessoa.Create(); Fisioterapeuta.Create(); Paciente.Create(); Musculo.Create(); Movimento.Create(); Sessao.Create(); Exercicio.Create(); MovimentoMusculo.Create(); PontosRotuloPaciente.Create(); PontosRotuloFisioterapeuta.Create(); }
public static IEnumerator TestSaveMovement() { Flow.StaticLogin(); yield return(new WaitForSeconds(1f)); Pessoa.Insert("physio name1", "m", "1995-01-01", "6198732711", null); Fisioterapeuta.Insert(1, "abracadabra1", "demais1", null, null); var fisio = Fisioterapeuta.Read(); GlobalController.instance.admin = fisio[fisio.Count - 1]; Flow.StaticNewMovement(); yield return(new WaitForSeconds(1f)); var moveManager = GameObject.Find("/New Movement Manager").GetComponentInChildren <createMovement>(); InputField aux = (InputField)moveManager.GetMemberValue("nomeMovimento"); aux.text = "Fake Name"; moveManager.SetMemberValue("nomeMovimento", aux); InputField aux1 = (InputField)moveManager.GetMemberValue("musculos"); aux1.text = "Deltoide"; moveManager.SetMemberValue("musculos", aux1); InputField aux3 = (InputField)moveManager.GetMemberValue("descricao"); aux3.text = "Ahaha seloco"; moveManager.SetMemberValue("descricao", aux3); moveManager.saveMovement(); var device = @"^(.*?(\bDevice|SDK\b)[^$]*)$"; Regex rgx1 = new Regex(device, RegexOptions.IgnoreCase); LogAssert.Expect(LogType.Error, rgx1); yield return(new WaitForSeconds(1f)); var currentscene = SceneManager.GetActiveScene().name; var expectedscene = "RealtimeGraphKinectPhysio"; var move = Movimento.Read(); Assert.AreEqual(currentscene, expectedscene); Assert.AreEqual(GlobalController.instance.movement.idMovimento, move[move.Count - 1].idMovimento); }
public void ButtonSpawner(int posY, Fisioterapeuta physiotherapist) { GameObject go = Instantiate(buttonPrefab, transform); go.transform.position = new Vector3(go.transform.position.x + 20, go.transform.position.y - posY, go.transform.position.z); var script = go.GetComponentInChildren <SetPhysiotherapistToButton>(); script.Physiotherapist = physiotherapist; var temp = go.GetComponentInChildren <Text>(); temp.text = physiotherapist.persona.nomePessoa; }
public static IEnumerator TestDeleteSession() { Flow.StaticLogin(); yield return(new WaitForSeconds(0.5f)); Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("physio name1", "m", "1995-01-03", "6198732713", null); Fisioterapeuta.Insert(2, "abracadabra1", "demais1", null, null); Paciente.Insert(1, null); var pacient = Paciente.GetLast(); var fisio = Fisioterapeuta.GetLast(); GlobalController.instance.user = pacient; GlobalController.instance.admin = fisio; Flow.StaticPatient(); yield return(new WaitForSeconds(0.5f)); createSession.CreateSessao(); yield return(new WaitForSeconds(0.5f)); DeleteSessionButton.DeleteSession(); yield return(new WaitForSeconds(0.5f)); var currentscene = SceneManager.GetActiveScene().name; var expectedscene = "Patient"; Assert.AreEqual(expectedscene, currentscene); int IdSessao = GlobalController.instance.session.idSessao; var exers = Exercicio.Read(); foreach (var exer in exers) { Assert.AreNotEqual(exer.idSessao, IdSessao); } var sess = Sessao.Read(); foreach (var ses in sess) { Assert.AreNotEqual(ses.idSessao, IdSessao); } }
// GET: /Cotizacion/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Fisioterapeuta fisioterapeuta = db.Fisioterapeuta.Find(id); if (fisioterapeuta == null) { return(HttpNotFound()); } return(View(fisioterapeuta)); }
public void Update(Fisioterapeuta fisioterapeuta) { using (SqlConnection conn = new SqlConnection(connectionString)) { string query = @"UPDATE FISIOTERAPEUTA SET FisiNome = @FisiNome, FisiCpfCnpj = @FisiCpfCnpj, FisiCrefito = @FisiCrefito, FisiCelular = @FisiCelular, FisiEmail = @FisiEmail WHERE FisiIdentificador = @FisiIdentificador"; conn.Execute(query, fisioterapeuta); } }
Fisioterapeuta CheckLoginPass() { List <Fisioterapeuta> physiotherapists = Fisioterapeuta.Read(); foreach (var fisio in physiotherapists) { if (fisio.login == login.text && CryptPassword.Uncrypt(pass.text, fisio.senha, login.text)) { return(fisio); } } return(null); }
/// <summary> /// Método alterar fisioterapeuta /// </summary> /// <param name="fisioterapeura">Objeto com dados</param> /// <returns>Retorna True se o fisioterapeuta for cadastrado se não false.</returns> public Boolean alterar(Fisioterapeuta fisioterapeura) { //Obtendo dados para conexao Boolean retorno = false; this.connMysql.Open(); this.transacaoMysql = this.connMysql.BeginTransaction(); this.comandoMysql = this.connMysql.CreateCommand(); this.comandoMysql.Transaction = this.transacaoMysql; this.comandoMysql.Connection = this.connMysql; //Tratamento de excecoes try { this.comandoMysql.CommandText = "UPDATE " + Fisioterapeuta.entidade + " SET clinica_id = " + fisioterapeura.clinica.id + ", nome = '" + fisioterapeura.nome + "' , cpf = '" + fisioterapeura.cpf + "', rg = '" + fisioterapeura.rg + "', crefito = '" + fisioterapeura.crefito + "', especializacao = '" + fisioterapeura.especializacao + "', sexo = '" + fisioterapeura.sexo + "', data_de_nasc = '" + fisioterapeura.dataDeNascimento.ToString("yyyy/MM/dd") + "', estado_civil = '" + fisioterapeura.estadoCivil + "', logradouro = '" + fisioterapeura.logradouro + "', numero = " + fisioterapeura.numero + ", complemento = '" + fisioterapeura.complemento + "', bairro = '" + fisioterapeura.bairro + "', cep = '" + fisioterapeura.cep + "', cidade = '" + fisioterapeura.cidade + "', uf = '" + fisioterapeura.uf + "', telefone = '" + fisioterapeura.telefone + "', celular = '" + fisioterapeura.celular + "', email = '" + fisioterapeura.email + "' WHERE id = " + fisioterapeura.id + ";"; //Executando comando SQL this.comandoMysql.ExecuteNonQuery(); //Comitando this.transacaoMysql.Commit(); //Retorno retorno = true; } catch (MySqlException ex) { this.transacaoMysql.Rollback(); //Retorna ao ponto inicial. throw new Exception("Não foi possível alterar o cadastro", ex); } finally { //Finalizando operação this.connMysql.Close(); this.transacaoMysql = null; this.comandoMysql = null; } return(retorno); }
public static void TestSessionRead() { using (var conn = new SqliteConnection(GlobalController.path)) { conn.Open(); Pessoa.Insert("patient name1", "m", "1995-01-01", "6198732711", null); Pessoa.Insert("patient name2", "m", "1995-01-02", "6198732712", null); Pessoa.Insert("patient name3", "m", "1995-01-03", "6198732713", null); Pessoa.Insert("physio name1", "m", "1995-01-04", "6198732714", null); Pessoa.Insert("physio name2", "m", "1995-01-05", "6198732715", null); Pessoa.Insert("physio name3", "m", "1995-01-06", "6198732716", null); Fisioterapeuta.Insert(4, "abracadabra1", "demais1", null, null); Fisioterapeuta.Insert(5, "abracadabra2", "demais2", null, null); Fisioterapeuta.Insert(6, "abracadabra3", "demais3", null, null); Paciente.Insert(1, null); Paciente.Insert(2, null); Paciente.Insert(3, null); Sessao.Insert(1, 1, "2018-03-01", null); Sessao.Insert(2, 2, "2018-03-02", "procedimento2"); Sessao.Insert(3, 3, "2018-03-03", "procedimento3"); List <Sessao> allSessions = Sessao.Read(); for (int i = 0; i < allSessions.Count; ++i) { Assert.AreEqual(allSessions[i].idSessao, i + 1); Assert.AreEqual(allSessions[i].idFisioterapeuta, i + 1); Assert.AreEqual(allSessions[i].idPaciente, i + 1); Assert.AreEqual(allSessions[i].dataSessao, string.Format("2018-03-0{0}", i + 1)); if (i == 0) { Assert.AreEqual(allSessions[i].observacaoSessao, null); } else { Assert.AreEqual(allSessions[i].observacaoSessao, string.Format("procedimento{0}", i + 1)); } } conn.Dispose(); conn.Close(); } }
public static void DropAll() { if (test == true) { Pessoa.Drop(); Fisioterapeuta.Drop(); Paciente.Drop(); Musculo.Drop(); Movimento.Drop(); Sessao.Drop(); Exercicio.Drop(); MovimentoMusculo.Drop(); PontosRotuloPaciente.Drop(); PontosRotuloFisioterapeuta.Drop(); } }
/// <summary> /// Cadastrar Fisioterapeuta /// </summary> /// <param name="fisioterapeuta">Ojeto com dados</param> /// <returns>Retorna True se o fisioterapeuta for cadastrado se não false.</returns> public Boolean cadastrar(Fisioterapeuta fisioterapeuta) { //Obtendo dados para Conexao Boolean retorno = false; this.connMysql.Open(); this.transacaoMysql = this.connMysql.BeginTransaction(); this.comandoMysql = this.connMysql.CreateCommand(); this.comandoMysql.Transaction = this.transacaoMysql; this.comandoMysql.Connection = this.connMysql; //Tratamento de excecoes try { //Montando SQL this.comandoMysql.CommandText = "INSERT INTO " + Fisioterapeuta.entidade + "(clinica_id, nome, cpf, rg, crefito, " + "especializacao, sexo, data_de_nasc, estado_civil, logradouro, numero, complemento, bairro, cep, cidade, uf, telefone, " + "celular, email) VALUES (" + fisioterapeuta.clinica.id + ", '" + fisioterapeuta.nome + "', '" + fisioterapeuta.cpf + "', '" + fisioterapeuta.rg + "', '" + fisioterapeuta.crefito + "', '" + fisioterapeuta.especializacao + "', '" + fisioterapeuta.sexo + "', '" + fisioterapeuta.dataDeNascimento.ToString("yyyy/MM/dd") + "', '" + fisioterapeuta.estadoCivil + "', '" + fisioterapeuta.logradouro + "', " + fisioterapeuta.numero + ", '" + fisioterapeuta.complemento + "', '" + fisioterapeuta.bairro + "', '" + fisioterapeuta.cep + "', '" + fisioterapeuta.cidade + "', '" + fisioterapeuta.uf + "', '" + fisioterapeuta.telefone + "', '" + fisioterapeuta.celular + "', '" + fisioterapeuta.email + "');"; //Executando o SQL. this.comandoMysql.ExecuteNonQuery(); //Comintando a transação. this.transacaoMysql.Commit(); //Retorno retorno = true; } catch (MySqlException ex) { this.transacaoMysql.Rollback(); //Volta ao ponto inicial throw new Exception("Não possível realizar o cadastro!", ex); } finally { //Finalizando operação this.connMysql.Close(); this.transacaoMysql = null; this.comandoMysql = null; } return(retorno); }
/** * 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; } }
private void Window_Loaded(object sender, RoutedEventArgs e) { Fisioterapeuta f = new Fisioterapeuta(); f.Nome = "Fisioterapeuta1"; using (var ctx = new Model1Container()) { ctx.Set<Fisioterapeuta>().Add(f); ctx.SaveChanges(); } Fisioterapeuta f2 = new Fisioterapeuta(); using (var ctx = new Model1Container()) { f2 = ctx.Set<Fisioterapeuta>().FirstOrDefault(); } Paciente p = new Paciente(); p.Nome = "Paciente1"; //HERE ARE THE TRICK. I MANAGE THE ID OF THE RELATED ENTITIE, I DONT LET THIS WORK FOR EF. p.FisioterapeutaId = f2.Id; using (var ctx = new Model1Container()) { ctx.Set<Paciente>().Add(p); ctx.SaveChanges(); } List<Fisioterapeuta> lstFisio = new List<Fisioterapeuta>(); List<Paciente> lstPaciente = new List<Paciente>(); using (var ctx = new Model1Container()) { lstFisio = ctx.Set<Fisioterapeuta>().ToList(); lstPaciente = ctx.Set<Paciente>().ToList(); } dgFisioterapeuta.ItemsSource = lstFisio; dgPaciente.ItemsSource = lstPaciente; }
public void SetFisioterapeutaSelecionado(Fisioterapeuta fa) { if (fa != null) { fisoterapuetaActual = fa; Fisioterapeuta f = fisoterapuetaActual; Codigo = f.iCodigoFisioterapeuta; Nombre = f.vNombresFisioterapeuta; Apellidos = f.vApellidosFisioterapeuta; Celular = f.vCelularFisioterapeuta; Telefono = f.vTelefonoFisioterapeuta; CentLaboral = f.vCentLabFisioterapeuta; Email = f.vEmailFisioterapeuta; Rol = f.vRolFisioterapeuta; NCTMP = f.vNumCTMPFisioterapeuta; NNDTA = f.vNumNDTAFisioterapeuta; Sexo = (char)f.cGenero; UrlFoto = f.vUrlFotoFosioterapeuta; ; FlagBorradoFisioterapeuta = Convert.ToInt32(f.iFlagBorradoFisioterapeuta); } }
public Fisioterapeuta fiosoterapeutaBean() { Fisioterapeuta f = new Fisioterapeuta(); f.iCodigoFisioterapeuta = Codigo; f.vNombresFisioterapeuta = Nombre; f.vApellidosFisioterapeuta = Apellidos; f.vCelularFisioterapeuta = Celular; f.vTelefonoFisioterapeuta = Telefono; f.vCentLabFisioterapeuta = CentLaboral; f.vEmailFisioterapeuta = Email; f.vNumCTMPFisioterapeuta = NCTMP; f.vNumNDTAFisioterapeuta = NNDTA; f.vRolFisioterapeuta = Rol; f.cGenero = Sexo; f.vUrlFotoFosioterapeuta = UrlFoto; f.iFlagBorradoFisioterapeuta = Borrado; f.vContrasenaFisioterapeuta = Contrasena; f.vUsuarioFiosioterapeuta = Usuario; return f; }