public Fisioterapeuta_Paciente ObterUsuario(string tipo, bool comCelular, fisioterapeuta fis, paciente pac) { Fisioterapeuta_Paciente user = new Fisioterapeuta_Paciente(); if (tipo == "fisio") { if (comCelular == true) { user.Fisio = up.FisioterapeutaComCelularClasse(fis); } else { user.Fisio = up.FisioterapeutaSemCelularClasse(fis); } } else if (tipo == "pac") { if (comCelular == true) { user.pac = up.PacienteComCelularClasse(pac); } else { user.pac = up.PacienteSemCelularClasse(pac); } } else { user = null; } return(user); }
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); }
/*Método para salvar ou atualizar*/ public fisioterapeuta SalvarFisioterapeuta(fisioterapeuta fisioterapeuta) { try { /*Caso o id do fisioterapeuta for igual a zero, adicione ele a tabela fisioterapeuta*/ if (fisioterapeuta.id_fis == 0) { //Estava mexendo na tabela de relacionamento!!!!!!!!!!!!!!!!!!!!!!!!!! int id_cli = 1; db.Database.ExecuteSqlCommand(@"insert into fisioterapeuta(nome_fis,email_fis,senha_fis,dados_fis,cel_fis,cpf_fis,rg_fis,nasc_fis,ativo_fis,adm_fis,sexo_fis) values ({0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10})", fisioterapeuta.nome_fis, fisioterapeuta.email_fis, fisioterapeuta.senha_fis, fisioterapeuta.dados_fis, fisioterapeuta.cel_fis, fisioterapeuta.cpf_fis, fisioterapeuta.rg_fis, fisioterapeuta.nasc_fis, fisioterapeuta.ativo_fis, fisioterapeuta.adm_fis, fisioterapeuta.sexo_fis); int id_fis = ObterID(fisioterapeuta.email_fis); db.Database.ExecuteSqlCommand(@"insert into cli_fis(id_cli,id_fis) values ({0},{1})", id_cli, id_fis); //db.fisioterapeutas.Add(fisioterapeuta); } else { /*Senão, atualize ou sobreponha os registros alterados*/ db.fisioterapeutas.Attach(fisioterapeuta); db.Entry(fisioterapeutas).State = System.Data.Entity.EntityState.Modified; } /*Salvando as alterações*/ db.SaveChanges(); } catch (Exception ex) { throw ex; } return(fisioterapeuta); }
public void Desativar(Paciente p, Fisioterapeuta f) { if (p != null && f == null) { paciente bdp = new paciente { id_pac = p.GetIdPessoa }; Paciente_Negocios bp = new Paciente_Negocios(); bp.Desativar(bdp); } else if (f != null && p == null) { fisioterapeuta bdf = new fisioterapeuta { id_fis = f.GetIdPessoa, nome_fis = f.nome, cel_fis = f.telCelular, cpf_fis = f.cpf, rg_fis = f.rg, email_fis = f.email, nasc_fis = f.dataDeAniversario }; Fisioterapeuta_Negocios bf = new Fisioterapeuta_Negocios(); bf.Desativar(bdf); } }
public PartialViewResult _fisioterapeutaDetails(int id) { fisioterapeuta search = null; if (id != 0) { search = fn.ObterUmFisio(id); } return(PartialView(search)); }
public void Desativar(fisioterapeuta fisioterapeuta) { DadosFisioterapeuta df = new DadosFisioterapeuta(); if (fisioterapeuta == null) { throw new Exception("Fisioterapeuta não encontrado"); } df.Desativar(fisioterapeuta.id_fis); }
public void SalvarFisioterapeuta(fisioterapeuta fisioterapeuta) { if (fisioterapeuta != null) { DadosFisioterapeuta df = new DadosFisioterapeuta(); df.SalvarFisioterapeuta(fisioterapeuta); } else { throw new Exception(); } }
/*-------------------------------------------------------------------------------------------------------------------------------*/ /*Métodos da classe*/ public void Cadastrar(Paciente p, Fisioterapeuta f) { if (p != null && f == null) { paciente bdp = new paciente { nome_pac = p.nome, img_pac = null, email_pac = p.email, senha_pac = p.senha_pac, dados_pac = p.dados_pac, tel_pac = p.telResidencial, cel_pac = p.telCelular, cpf_pac = p.cpf, endereco_pac = p.endereco_pac, rg_pac = p.rg, nasc_pac = p.dataDeAniversario, sexo_pac = p.sexo, ativo_pac = true, cep_pac = "0" }; Paciente_Negocios bp = new Paciente_Negocios(); bp.SalvarPaciente(bdp); } else if (f != null && p == null) { fisioterapeuta bdf = new fisioterapeuta { id_fis = f.GetIdPessoa, nome_fis = f.nome, email_fis = f.email, senha_fis = f.senha_fis, dados_fis = f.dados_fis, cel_fis = f.telCelular, cpf_fis = f.cpf, rg_fis = f.rg, nasc_fis = f.dataDeAniversario, adm_fis = f.adm_fis, sexo_fis = f.sexo, ativo_fis = true, }; Fisioterapeuta_Negocios bf = new Fisioterapeuta_Negocios(); bf.SalvarFisioterapeuta(bdf); } }
public PartialViewResult fisioEdit(int id) { fisioterapeuta fis = fn.ObterUmFisio(id); return(PartialView("_fisioterapeutaEdit", fis)); }