private void BtHistorico_Click(object sender, EventArgs e) { if (listView1.Items.Count > 0) { try { string historico = listView1.SelectedItems[0].Text; PacientesClass historico2 = new PacientesClass(); string resultado = historico2.HistoricoPaciente(historico); string[] texto = resultado.Split('*'); for (int i = 0; i < texto.Length - 1; i++) { string[] aux = texto[i].Split('+'); ListViewItem lista = new ListViewItem(aux); listView2.Items.Add(lista); } listView2.Show(); listView2.BringToFront(); listView2.Refresh(); btexcluirPac.Hide(); back.Show(); back.BringToFront(); } catch (Exception) { MessageBox.Show("Selecione um paciente"); } } else { MessageBox.Show("Lista Vazia"); } }
private void BtCadastrarMedico_Click(object sender, EventArgs e) { idPaciente.Hide(); string telefonePacienteFormatado = TextNoFormatting(telefonePaciente); string dataFormatada = TextNoFormatting(dateTimePicker1); if (nomePaciente.Text != "" && !String.IsNullOrEmpty(telefonePacienteFormatado) && enderecoPaciente.Text != "" && cidadePaciente.Text != "" && estadoPaciente.Text != "") { PacientesClass paciente = new PacientesClass(); string enderecocompleto = enderecoPaciente.Text + ", " + cidadePaciente.Text + ", " + estadoPaciente.Text; idPaciente.Text = paciente.CadastrarPaciente(nomePaciente.Text, dateTimePicker1.Text, enderecocompleto, telefonePaciente.Text); label9.Show(); label9.BringToFront(); idPaciente.Show(); idPaciente.BringToFront(); resultadoPesquisa2.Show(); button1.Show(); button1.BringToFront(); button1.Focus(); nomePaciente.Text = ""; dateTimePicker1.Text = ""; enderecoPaciente.Text = ""; cidadePaciente.Text = ""; estadoPaciente.Text = ""; telefonePaciente.Text = ""; } else { MessageBox.Show("Preencha todos os campos"); } }
private void BtPesquisar_Click(object sender, EventArgs e) { if (nomePaciente.Text != "") { listView1.Items.Clear(); PacientesClass pac = new PacientesClass(); string resultado = pac.PesquisarPaciente(nomePaciente.Text.ToUpper()); string[] texto = resultado.Split('*'); for (int i = 0; i < texto.Length - 1; i++) { string[] aux = texto[i].Split('+'); ListViewItem lista = new ListViewItem(aux); listView1.Items.Add(lista); } listView1.Show(); btexcluirPac.Show(); btHistorico.Show(); btNovaPesquisaPac.Show(); listView1.BringToFront(); } else { MessageBox.Show("Digite uma pesquisa"); } }
public string CadastrarPaciente(string nome, string data, string endereco, string telefone) // Função para cadastrar o paciente { string cod = IdAleatrio().ToString(); MedicosClass aux = new MedicosClass(); FileStream arqpac = new FileStream("cadastropaciente.txt", FileMode.Append); StreamWriter escrevepac = new StreamWriter(arqpac); PacientesClass cadpac = new PacientesClass(nome, data, endereco, telefone); escrevepac.WriteLine($"{cod}*{nome.ToUpper()}*{data}*{endereco.ToUpper()}*{telefone}"); escrevepac.Close(); arqpac.Close(); return(cod); }
private void BtexcluirPac_Click(object sender, EventArgs e) { if (listView1.Items.Count > 0) { if ((MessageBox.Show("Tem certeza que deseja excluir este cadastro?", "Excluir cadastro", MessageBoxButtons.YesNo) == DialogResult.Yes)) { string excluir = listView1.SelectedItems[0].Text; listView1.Items.Remove(listView1.SelectedItems[0]); PacientesClass excluircadastro = new PacientesClass(); excluircadastro.ExcluirPaciente(excluir); listView1.Refresh(); } } else { MessageBox.Show("Selecione um cadastro"); } }