Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #4
0
 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));
        }
Beispiel #6
0
        public void Desativar(fisioterapeuta fisioterapeuta)
        {
            DadosFisioterapeuta df = new DadosFisioterapeuta();

            if (fisioterapeuta == null)
            {
                throw new Exception("Fisioterapeuta não encontrado");
            }
            df.Desativar(fisioterapeuta.id_fis);
        }
Beispiel #7
0
        public void SalvarFisioterapeuta(fisioterapeuta fisioterapeuta)
        {
            if (fisioterapeuta != null)
            {
                DadosFisioterapeuta df = new DadosFisioterapeuta();

                df.SalvarFisioterapeuta(fisioterapeuta);
            }
            else
            {
                throw new Exception();
            }
        }
Beispiel #8
0
        /*-------------------------------------------------------------------------------------------------------------------------------*/
        /*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));
        }