public ConsultaPacienteModelBanco ConsultarPaciente(string nome, string cpf, int?idPaciente) { if (cpf != null) { cpf = UtilMetodo.RemovendoCaracteresEspeciais(cpf); } ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.ConsultarPacienteNome(nome, cpf, idPaciente)); }
public int EditarUsuario(EditarUsuarioModel usuario) { try { usuario.pessoa.CPF = UtilMetodo.RemovendoCaracteresEspeciais(usuario.pessoa.CPF); usuario.pessoa.Telefone_Celular = UtilMetodo.RemovendoCaracteresEspeciais(usuario.pessoa.Telefone_Celular); usuario.permissoes.flIniciarAtendimento = usuario.usuario.TipoUsuario; UsuarioDAL usuariosDAL = new UsuarioDAL(); return usuariosDAL.EditarUsuario(usuario); } catch (Exception ex) { throw ex; } }
public int EditarPaciente(EditarPacienteModel pacienteModel) { try { pacienteModel.Pessoa.CPF = UtilMetodo.RemovendoCaracteresEspeciais(pacienteModel.Pessoa.CPF); pacienteModel.Pessoa.TelefoneCelular = UtilMetodo.RemovendoCaracteresEspeciais(pacienteModel.Pessoa.TelefoneCelular); PacienteDAL pacienteDAL = new PacienteDAL(); return(pacienteDAL.EditarPaciente(pacienteModel)); } catch (Exception ex) { throw ex; } }
public int InserirPaciente(CadastroPacienteModel paciente) { try { paciente.pessoa.CPF = UtilMetodo.RemovendoCaracteresEspeciais(paciente.pessoa.CPF); paciente.pessoa.TelefoneCelular = UtilMetodo.RemovendoCaracteresEspeciais(paciente.pessoa.TelefoneCelular); PacienteDAL pacienteDAL = new PacienteDAL(); return(pacienteDAL.InserirPaciente(paciente)); } catch (Exception ex) { throw ex; } }
public List<ListaConsultarUsuarioModel> ConsultarUsuario(int IdPessoa, int sort, string psqNome, string psqCPF, string psqTelefoneCelular) { try { if (psqCPF != null) { psqCPF = UtilMetodo.RemovendoCaracteresEspeciais(psqCPF); } if (psqTelefoneCelular != null) { psqTelefoneCelular = UtilMetodo.RemovendoCaracteresEspeciais(psqTelefoneCelular); } UsuarioDAL usuariosDAL = new UsuarioDAL(); return usuariosDAL.ConsultarUsuario(IdPessoa, sort, psqNome, psqCPF, psqTelefoneCelular); } catch (Exception ex) { throw ex; } }
public int EditarConsulta(EditarConsultaModel consulta) { try { consulta.Paciente.CPF = UtilMetodo.RemovendoCaracteresEspeciais(consulta.Paciente.CPF); if (consulta.Paciente.idPaciente != consulta.MolestiaAtual.idPacienteMolestiaAtual) { consulta.MolestiaAtual.idPacienteMolestiaAtual = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.PatologicaPregressa.idPacientePatologicaPregressa) { consulta.PatologicaPregressa.idPacientePatologicaPregressa = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.ExameFisico.idPacienteExameFisico) { consulta.ExameFisico.idPacienteExameFisico = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.HipoteseDiagnostica.idPacienteHipoteseDiagnostica) { consulta.HipoteseDiagnostica.idPacienteHipoteseDiagnostica = consulta.Paciente.idPaciente; } if (consulta.Paciente.idPaciente != consulta.Conduta.idPacienteConduta) { consulta.Conduta.idPacienteConduta = consulta.Paciente.idPaciente; } DateTime retornoDataConsultaCorrigida = CorrigirDataConsulta(consulta.Consulta.DataConsulta); if (retornoDataConsultaCorrigida != default(DateTime)) { consulta.Consulta.DataConsulta = retornoDataConsultaCorrigida; consulta.Consulta.flagPM = true; } ConsultaDAL consultaDAL = new ConsultaDAL(); return(consultaDAL.EditarConsulta(consulta)); } catch (Exception ex) { throw ex; } }
public List <ListaConsultarPacienteModel> ConsultarPaciente(int IdMedico, int sortOrder, string psqNome, string psqCPF, string psqTelefoneCelular) { try { if (psqCPF != null) { psqCPF = UtilMetodo.RemovendoCaracteresEspeciais(psqCPF); } if (psqTelefoneCelular != null) { psqTelefoneCelular = UtilMetodo.RemovendoCaracteresEspeciais(psqTelefoneCelular); } PacienteDAL pacienteDAL = new PacienteDAL(); return(pacienteDAL.ConsultarPaciente(IdMedico, sortOrder, psqNome, psqCPF, psqTelefoneCelular)); } catch (Exception ex) { throw ex; } }
public RelatorioPacienteModel RelatorioPaciente(RelatorioPacienteModel paciente, int idMedico) { try { if (paciente.psqCPF != string.Empty && paciente.psqCPF != null) { paciente.psqCPF = UtilMetodo.RemovendoCaracteresEspeciais(paciente.psqCPF); } if (paciente.psqTelefoneCelular != string.Empty && paciente.psqTelefoneCelular != null) { paciente.psqTelefoneCelular = UtilMetodo.RemovendoCaracteresEspeciais(paciente.psqTelefoneCelular); } PacienteDAL pacienteDAL = new PacienteDAL(); return(pacienteDAL.RelatorioPaciente(paciente, idMedico)); } catch (Exception ex) { throw ex; } }
public int CadastrarConsulta(CadastroConsultaModel model) { model.Paciente.CPF = UtilMetodo.RemovendoCaracteresEspeciais(model.Paciente.CPF); DateTime dataInformada = model.consulta.DataConsulta; DateTime dataAgora = DateTime.Now; var resultadoComparacao = dataInformada.Date.CompareTo(dataAgora.Date); if (resultadoComparacao < 0) { // Data informada é menor que a data atual. return(2); } else if (resultadoComparacao == 0) { var resultadoComparacaoComHora = dataInformada.CompareTo(dataAgora); if (resultadoComparacaoComHora < 0) { return(3); } } DateTime retornoDataConsultaCorrigida = CorrigirDataConsulta(model.consulta.DataConsulta); if (retornoDataConsultaCorrigida != default(DateTime)) { model.consulta.DataConsulta = retornoDataConsultaCorrigida; model.consulta.flagPM = true; } ConsultaDAL consultaDAL = new ConsultaDAL(); var retornoConsultaCadastrada = consultaDAL.verificaConsultaCadastrada(model); if (retornoConsultaCadastrada == 1) { return(4); } string retornoDiaDaSemana = UtilMetodo.VerificaDiaDaSemana(Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[0]), Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[1]), Convert.ToInt32(model.consulta.DataConsulta.ToShortDateString().Split('/')[2])); if (retornoDiaDaSemana.Equals("sabado")) { return(5); } else if (retornoDiaDaSemana.Equals("domingo")) { return(6); } int minuto = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[1]); Boolean flagMinuto = false; if (minuto == 00) { flagMinuto = true; } else if (minuto == 30) { flagMinuto = true; } if (!flagMinuto) { return(7); } CadastrarAusenciaBancoModel ausenciaBancoModel = consultaDAL.ConsultarAusencia(model.consulta.DataConsulta); if (ausenciaBancoModel != null) { CadastrarAusenciaBancoModel ausenciaComDataConsulta = UtilMetodo.ConvertandoHoraViewParaObjeto(model.consulta.DataConsulta); int hora = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[0]); int minutoDataConsulta = Convert.ToInt32(model.consulta.DataConsulta.ToShortTimeString().Split(':')[1]); Boolean flag = false; switch (ausenciaComDataConsulta.retorno) { case 1: if (ausenciaComDataConsulta.Seis == ausenciaBancoModel.Seis) { flag = true; } break; case 2: if (ausenciaComDataConsulta.SeisMeia == ausenciaBancoModel.SeisMeia) { flag = true; } break; case 3: if (ausenciaComDataConsulta.Sete == ausenciaBancoModel.Sete) { flag = true; } break; case 4: if (ausenciaComDataConsulta.SeteMeia == ausenciaBancoModel.SeteMeia) { flag = true; } break; case 5: if (ausenciaComDataConsulta.Oito == ausenciaBancoModel.Oito) { flag = true; } break; case 6: if (ausenciaComDataConsulta.OitoMeia == ausenciaBancoModel.OitoMeia) { flag = true; } break; case 7: if (ausenciaComDataConsulta.Nove == ausenciaBancoModel.Nove) { flag = true; } break; case 8: if (ausenciaComDataConsulta.NoveMeia == ausenciaBancoModel.NoveMeia) { flag = true; } break; case 9: if (ausenciaComDataConsulta.Dez == ausenciaBancoModel.Dez) { flag = true; } break; case 10: if (ausenciaComDataConsulta.DezMeia == ausenciaBancoModel.DezMeia) { flag = true; } break; case 11: if (ausenciaComDataConsulta.Onze == ausenciaBancoModel.Onze) { flag = true; } break; case 12: if (ausenciaComDataConsulta.OnzeMeia == ausenciaBancoModel.OnzeMeia) { flag = true; } break; case 13: if (ausenciaComDataConsulta.Doze == ausenciaBancoModel.Doze) { flag = true; } break; case 14: if (ausenciaComDataConsulta.DozeMeia == ausenciaBancoModel.DozeMeia) { flag = true; } break; case 15: if (ausenciaComDataConsulta.Treze == ausenciaBancoModel.Treze) { flag = true; } break; case 16: if (ausenciaComDataConsulta.TrezeMeia == ausenciaBancoModel.TrezeMeia) { flag = true; } break; case 17: if (ausenciaComDataConsulta.Quatorze == ausenciaBancoModel.Quatorze) { flag = true; } break; case 18: if (ausenciaComDataConsulta.QuatorzeMeia == ausenciaBancoModel.QuatorzeMeia) { flag = true; } break; case 19: if (ausenciaComDataConsulta.Quinze == ausenciaBancoModel.Quinze) { flag = true; } break; case 20: if (ausenciaComDataConsulta.QuinzeMeia == ausenciaBancoModel.QuinzeMeia) { flag = true; } break; case 21: if (ausenciaComDataConsulta.Dezesseis == ausenciaBancoModel.Dezesseis) { flag = true; } break; case 22: if (ausenciaComDataConsulta.DezesseisMeia == ausenciaBancoModel.DezesseisMeia) { flag = true; } break; case 23: if (ausenciaComDataConsulta.Dezessete == ausenciaBancoModel.Dezessete) { flag = true; } break; case 24: if (ausenciaComDataConsulta.DezesseteMeia == ausenciaBancoModel.DezesseteMeia) { flag = true; } break; case 25: if (ausenciaComDataConsulta.Dezoito == ausenciaBancoModel.Dezoito) { flag = true; } break; case 26: if (ausenciaComDataConsulta.DezoitoMeia == ausenciaBancoModel.DezoitoMeia) { flag = true; } break; } if (flag) { return(8); } } return(consultaDAL.CadastrarConsulta(model)); }