private void Load_Consulta(int consultaId) { // preencher dropdown medico MedicoController medicoController = new MedicoController(); cbMedico.ItemsSource = medicoController.readMedicos(); // preencher dropdown paciente PacienteController pacienteController = new PacienteController(); cbPaciente.ItemsSource = pacienteController.readPacientes(); // preencher dropdown secretaria SecretariaController secretariaController = new SecretariaController(); cbSecretaria.ItemsSource = secretariaController.readSecretaria(); ConsultaController consultaController = new ConsultaController(); Consulta consulta = consultaController.readConsulta(consultaId); txtId.Text = consulta.Id.ToString(); cbMedico.SelectedValue = consulta.Medico.MedicoId; cbPaciente.SelectedValue = consulta.Paciente.PacienteId; cbSecretaria.SelectedValue = consulta.Secretaria.SecretariaId; dpConsulta.SelectedDate = consulta.Hora; }
public static void Initialize(TestContext testContext) { // Arrange var mockService = new Mock <IConsultaService>(); IMapper mapper = new MapperConfiguration(cfg => cfg.AddProfile(new ConsultaProfile())).CreateMapper(); mockService.Setup(service => service.ObterTodasConsultas()) .Returns(GetTestConsultas()); mockService.Setup(service => service.Obter(1)) .Returns(GetTargetConsulta()); mockService.Setup(service => service.Editar(It.IsAny <Consulta>())) .Verifiable(); mockService.Setup(service => service.Inserir(It.IsAny <Consulta>())) .Verifiable(); //Animal var animalMockService = new Mock <IAnimalService>(); animalMockService.Setup(service => service.Obter(1)).Returns(GetTargetAnimal()); animalMockService.Setup(service => service.ObterTodos()).Returns(GetTestAnimais()); //Pessoa var pessoaMockService = new Mock <IPessoaService>(); pessoaMockService.Setup(service => service.Obter(1)).Returns(GetTargetPessoa()); pessoaMockService.Setup(service => service.ObterTodos()).Returns(GetTestPessoas()); controller = new ConsultaController(mockService.Object, mapper, animalMockService.Object, pessoaMockService.Object); }
private void btnHistorico_Click(object sender, EventArgs e) { ConsultaController cc = new ConsultaController(); historicoConsulta = cc.search("paciente", dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells[0].Value.ToString()); if (historicoConsulta.Count > 0) { if (Application.OpenForms.OfType <GraficoGeral>().Count() <= 0) { GraficoGeral gg = new GraficoGeral(historicoConsulta); gg.Show(); } else { MessageBox.Show("Formulário já está aberto!"); } if (Application.OpenForms.OfType <GraficoPressao>().Count() <= 0) { GraficoPressao gp = new GraficoPressao(historicoConsulta); gp.Show(); } else { MessageBox.Show("Formulário já está aberto!"); } } else { MessageBox.Show("Paciente não possui dados em seu histórico!"); } }
public EdicaoRelatorio(Model.Consulta con, string pacNome) { InitializeComponent(); this.consulta = con; this.nome_paciente = pacNome; ConsultaController conCont = new ConsultaController(); if (conCont.add(con)) { MessageBox.Show("Consulta cadastrada com sucesso!"); ListaProblemas lp = new ListaProblemas(); List <Model.Problema> problemas = new List <Model.Problema>(); problemas = lp.problematizar(con); List <Model.Solucao> solucoes = new List <Model.Solucao>(); ProblemaController pC = new ProblemaController(); string data = con.datahora.ToShortDateString(); string hora = con.datahora.ToShortTimeString(); try { modelo = new Dictionary <Model.Problema, Model.Solucao>(); foreach (Model.Problema problema in problemas) { try { solucoes = pC.listaSolucao(problema.id); for (int x = 0; x < solucoes.Count; x++) { modelo.Add(problema, solucoes[x]); } } catch (Exception) { continue; } } textBox1.Text = nome_paciente; textBox2.Text = Session.nome; maskedTextBox1.Text = consulta.datahora.ToShortDateString(); maskedTextBox2.Text = consulta.datahora.ToShortTimeString(); Combobox.combobox(comboBox1, problemas); } catch (Exception) { MessageBox.Show("Não foi possível realizar a análise dos problemas para o relatório!"); } } else { MessageBox.Show("Consulta não pôde ser cadastrada!"); } }
protected void btn_excluir_Click(object sender, EventArgs e) { int idConsulta = int.Parse(txt_IdBuscar.Text); ConsultaController cc = new ConsultaController(); Consulta con = cc.BuscarConsultaPorID(idConsulta); con.Ativo = false; cc.Excluir(con); CarregarGrids(); }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count > 0) { int i = dataGridView1.SelectedRows[0].Index; ConsultaController cc = new ConsultaController(); historicoConsulta = cc.search("id", dataGridView1.Rows[i].Cells[0].Value.ToString()); if (historicoConsulta.Count > 0) { btnHistorico.Enabled = true; } } }
protected void btn_editar_Click(object sender, EventArgs e) { int idConsulta = int.Parse(txt_IdBuscar.Text); ConsultaController cc = new ConsultaController(); Consulta con = cc.BuscarConsultaPorID(idConsulta); con.Nome = txt_NomeBuscado.Text; con.Preco = decimal.Parse(txt_PrecoBuscado.Text); con.DataConsulta = txt_DataBuscado.Text; con.MedicoId = int.Parse(ddlMedico.SelectedValue); con.Ativo = true; cc.Editar(con); CarregarGrids(); }
protected void btn_salvar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txt_nome.Text)) { Consulta con = new Consulta(); con.Nome = txt_nome.Text; con.Preco = decimal.Parse(txt_preco.Text); con.DataConsulta = txt_data.Text; con.MedicoId = int.Parse(ddlMedico.SelectedValue); con.Ativo = true; ConsultaController contexto = new ConsultaController(); contexto.Adicionar(con); CarregarGrids(); } }
private void CarregarGrids() { ConsultaController ctrl = new ConsultaController(); MedicoController list = new MedicoController(); List <Consulta> lista = ctrl.Listar(); List <Medico> ListaMed = list.Listar(); gv_Consultas.DataSource = lista.OrderBy(c => c.Nome); gv_Consultas.DataBind(); gv_ConsultasInativas.DataSource = ctrl.ListarInativos(); gv_ConsultasInativas.DataBind(); gv_Medicos.DataSource = ListaMed.OrderBy(m => m.Nome); gv_Medicos.DataBind(); gv_MedicosInativos.DataSource = list.ListarInativos(); gv_MedicosInativos.DataBind(); }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { //try //{ // validar if (cbMedico.SelectedItem == null) { throw new NullReferenceException("O campo Médico é obrigatório."); } if (cbPaciente.SelectedItem == null) { throw new NullReferenceException("O campo Paciente é obrigatório."); } if (cbSecretaria.SelectedItem == null) { throw new NullReferenceException("O campo Secretária é obrigatório."); } if (dpConsulta.SelectedDate == null) { throw new NullReferenceException("A campo Data da Consulta é obrigatório."); } Consulta consulta = new Consulta(); consulta.Id = Convert.ToInt32(txtId.Text); consulta.Medico = (Medico)cbMedico.SelectedItem; consulta.Paciente = (Paciente)cbPaciente.SelectedItem; consulta.Secretaria = (Secretaria)cbSecretaria.SelectedItem; consulta.Hora = (DateTime)dpConsulta.SelectedDate; ConsultaController consultaController = new ConsultaController(); consultaController.updateConsulta(consulta); MessageBox.Show("Consulta salva com sucesso!"); this.Close(); //} //catch (Exception ex) //{ // MessageBox.Show("Erro ao salvar o consulta (" + ex.Message + ")"); //} }
protected void btn_buscar_Click(object sender, EventArgs e) { int idConsulta = int.Parse(txt_IdBuscar.Text); ConsultaController cc = new ConsultaController(); Consulta con = cc.BuscarConsultaPorID(idConsulta); if (con != null) { try { txt_NomeBuscado.Text = con.Nome; txt_PrecoBuscado.Text = con.Preco.ToString(); txt_DataBuscado.Text = con.DataConsulta; } catch { ddlMedico.SelectedValue = con.Id.ToString(); } } }
public List <Problema> problematizar(Consulta consulta) { PacienteController pacC = new PacienteController(); List <string> problemas = new List <string>(); string sexo = pacC.search("id", consulta.paciente)[0].sexo; double imc = 0; if (consulta.massaCorporal != 0 && consulta.altura != 0) { imc = consulta.massaCorporal / Math.Pow(consulta.altura, 2); } double temperatura = consulta.temperatura; int pulso = consulta.batimentoCardio; int respiracao = consulta.respiracao; double circAbdominal = consulta.circAbdominal; double glicemia = consulta.glicemia; string[] pressaoArterial = consulta.pressaoArterial.Split('/'); int pas = Convert.ToInt32(pressaoArterial[0]); int pad = Convert.ToInt32(pressaoArterial[1]); bool jejum = consulta.jejum; if (imc == 0) { } else if (imc <= 18) { problemas.Add(Hash.md5("Baixo Peso")); } else if (imc < 25) { problemas.Add(Hash.md5("Peso normal")); } else if (imc < 30) { problemas.Add(Hash.md5("Sobrepeso")); } else if (imc < 35) { problemas.Add(Hash.md5("Obesidade Grau I")); } else if (imc < 40) { problemas.Add(Hash.md5("Obesidade Grau II")); } else { problemas.Add(Hash.md5("Obesidade Grau III")); } if (temperatura == 0) { } else if (temperatura <= 27) { problemas.Add(Hash.md5("Hipotermia Profunda")); } else if (temperatura <= 30) { problemas.Add(Hash.md5("Hipotermia Grave")); } else if (temperatura <= 33) { problemas.Add(Hash.md5("Hipotermia Moderada")); } else if (temperatura < 36) { problemas.Add(Hash.md5("Hipotermia Leve")); } else if (temperatura <= 37) { problemas.Add(Hash.md5("Temperatura Normal")); } else if (temperatura < 39) { problemas.Add(Hash.md5("Febre")); } else if (temperatura <= 40) { problemas.Add(Hash.md5("Pirexia")); } else { problemas.Add(Hash.md5("Hiperpirexia")); } if (pulso == 0) { } else if (pulso <= 59) { problemas.Add(Hash.md5("Bradisfigmia")); } else if (pulso <= 100) { problemas.Add(Hash.md5("Normocardia")); } else { problemas.Add(Hash.md5("Taquisfigmia")); } if (respiracao == 0) { } else if (respiracao <= 11) { problemas.Add(Hash.md5("Bradipneia")); } else if (respiracao <= 20) { problemas.Add(Hash.md5("Eupneia")); } else { problemas.Add(Hash.md5("Taquipneia")); } if (circAbdominal == 0) { } else if ((sexo == "F" && circAbdominal <= 70) || (sexo == "M" && circAbdominal <= 60)) { problemas.Add(Hash.md5("Sem Risco de Complicações Metabólicas")); } else if ((sexo == "F" && circAbdominal > 70 && circAbdominal <= 81) || (sexo == "M" && circAbdominal > 60 && circAbdominal <= 95)) { problemas.Add(Hash.md5("Risco de Complicações Metabólicas Aumentado")); } else if ((sexo == "F" && circAbdominal > 70) || (sexo == "M" && circAbdominal > 95)) { problemas.Add(Hash.md5("Risco de Complicações Metabólicas Aumentado Substancialmente")); } if (glicemia == 0) { } else if ((jejum == true && glicemia <= 50) || (jejum == false && glicemia <= 50)) { problemas.Add(Hash.md5("Hipoglicemia")); } else if ((jejum == true && glicemia > 50 && glicemia < 110) || (jejum == false && glicemia > 50 && glicemia < 140)) { problemas.Add(Hash.md5("Glicemia Normal")); } else if ((jejum == true && glicemia > 110 && glicemia <= 126) || (jejum == false && glicemia > 140 && glicemia <= 200)) { problemas.Add(Hash.md5("Pré-diabetes")); } else if ((jejum == true && glicemia > 126) || (jejum == false && glicemia > 200)) { problemas.Add(Hash.md5("Diabetes")); } if (pas == 0 && pad == 0) { } else if (pas <= 90 && pad <= 60) { problemas.Add(Hash.md5("Hipotensão")); } else if (pas > 90 && pas <= 130 && pad > 60 && pad <= 85) { problemas.Add(Hash.md5("Pressão Arterial Normal")); } else if (pas > 130 && pas <= 139 && pad > 85 && pad <= 89) { problemas.Add(Hash.md5("Pressão Arterial Normal Limítrofe")); } else if (pas > 139 && pas <= 159 && pad > 89 && pad <= 99) { problemas.Add(Hash.md5("Hipertensão Leve")); } else if (pas > 159 && pas <= 179 && pad > 99 && pad <= 109) { problemas.Add(Hash.md5("Hipertensão Moderada")); } else if (pas >= 180 && pad >= 110) { problemas.Add(Hash.md5("Hipertensão Grave")); } else if (pas >= 140 && pad < 90) { problemas.Add(Hash.md5("Hipertensão Sistólica Isolada")); } ConsultaController cc = new ConsultaController(); List <Problema> prob = cc.listaProblema(problemas); List <Problema> probReal = new List <Problema>(); try { foreach (Problema problema in prob) { if (problema.stt) { probReal.Add(problema); } } return(probReal); } catch (Exception) { return(null); } }
private StatusConsultaCredito ObterStatusAnaliseCredito(string cpf) { ConsultaController consulta = new ConsultaController(mock.Object); return(consulta.Consultar(cpf)); }