Exemple #1
0
        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");
            }
        }
Exemple #3
0
        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);
        }
Exemple #5
0
 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");
     }
 }