コード例 #1
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (Util.Confirm("Deseja realmente excluir esse paciente?"))
            {
                Servico.PacienteExcluido(paciente, true);
                Util.Alert("Paciente excluíd" + paciente.GetArtigo() + " com sucesso!", MessageBoxIcon.Information);
                limparCampos();
                fieldsEnabled(false);
                if (consulta)
                {
                    Util.DisposeForm("Pacientes.ConsultaGeral");

                    ConsultaGeral cg = new ConsultaGeral();
                    this.Hide();
                    cg.ShowDialog();
                    this.Close();
                }
                else if (cadastro)
                {
                    Util.DisposeForm("Pacientes.Cadastro");

                    Cadastro cadastro = new Cadastro();
                    this.Hide();
                    cadastro.ShowDialog();
                    this.Close();
                }
            }
        }
コード例 #2
0
        void voltar()
        {
            if (consulta)
            {
                Util.DisposeForm("Pacientes.ConsultaGeral");

                ConsultaGeral cg = new ConsultaGeral();
                this.Hide();
                cg.ShowDialog();
                this.Close();
            }
            else if (cadastro)
            {
                Util.DisposeForm("Pacientes.Cadastro");

                Cadastro cadastro = new Cadastro();
                this.Hide();
                cadastro.ShowDialog();
                this.Close();
            }
            else
            {
                Util.DisposeForm("Pacientes.Main");

                Main main = new Main();
                this.Hide();
                main.ShowDialog();
                this.Close();
            }
        }
コード例 #3
0
        private void btnConsultaGeral_Click(object sender, EventArgs e)
        {
            Util.DisposeForm("Pacientes.ConsultaGeral");

            ConsultaGeral cg = new ConsultaGeral();

            this.Hide();
            cg.ShowDialog();
            this.Close();
        }
コード例 #4
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            Util.DisposeForm("Pacientes.ConsultaGeral");

            ConsultaGeral cg = new ConsultaGeral(true);

            this.Hide();
            cg.ShowDialog();
            this.Show();

            if (cg.DialogResult != DialogResult.Cancel)
            {
                id_paciente = cg.id_paciente;
                fillFields();
                relFields();
            }
            else
            {
                limparCampos();
                fieldsEnabled(false);
            }
        }
コード例 #5
0
        void fillFields()
        {
            paciente = Servico.BuscarPaciente(id_paciente);

            if (paciente != null) //achou paciente compatível
            {
                if (paciente.Excluido)
                {
                    if (!Util.Confirm("Paciente (" + paciente.Nome + ") excluíd" + paciente.GetArtigo() + ". \nDeseja recuperar o registro?"))
                    {
                        limparCampos();
                        fieldsEnabled(false);

                        if (consulta)
                        {
                            Util.DisposeForm("Pacientes.ConsultaGeral");

                            ConsultaGeral cg = new ConsultaGeral();
                            this.Hide();
                            cg.ShowDialog();
                            this.Close();
                        }

                        return;
                    }
                    else
                    {
                        Servico.PacienteExcluido(paciente, false);

                        paciente = Servico.BuscarPaciente(id_paciente);
                    }
                }

                string lateralidade  = "Não informado";
                string sexo          = "Masculino";
                string nacionalidade = "Estrangeiro";
                string hospital      = "HRAC";

                if (paciente.Lateralidade == 'a')
                {
                    lateralidade = "Ambidestro";
                }
                if (paciente.Lateralidade == 's')
                {
                    lateralidade = "Sinistro";
                }
                if (paciente.Lateralidade == 'd')
                {
                    lateralidade = "Destro";
                }

                if (paciente.Sexo == 'f')
                {
                    sexo = "Feminino";
                }

                if (paciente.Nacionalidade == 'b')
                {
                    nacionalidade = "Brasileiro";
                }
                if (paciente.Nacionalidade == 'n')
                {
                    nacionalidade = "Não informado";
                }

                if (paciente.Hospital == 'f')
                {
                    hospital = "FOB";
                }
                if (paciente.Hospital == 'a')
                {
                    hospital = "Ambos";
                }

                txtId.Text                  = paciente.Id_Paciente.ToString();
                lblNome.Text                = paciente.Nome;
                lblDataNasc.Text            = paciente.Data_Nasc.ToShortDateString();
                lblLateralidade.Text        = lateralidade;
                lblEscolaridade.Text        = paciente.Escolaridade;
                lblSexo.Text                = sexo;
                lblNacionalidade.Text       = nacionalidade;
                lblResponsavel.Text         = paciente.Responsavel;
                lblOcupacaoResponsavel.Text = paciente.Ocupacao_Responsavel;
                lblHospital.Text            = hospital;
                lblProntuario.Text          = paciente.Prontuario;
                txtCondicao.Text            = paciente.Condicao;
                fieldsEnabled(true);
            }
            else
            {
                Util.Alert("Paciente não encontrado(a)!", MessageBoxIcon.Error);
                limparCampos();
                fieldsEnabled(false);
            }
        }