Exemple #1
0
    protected void btnAlterar_Click(object sender, EventArgs e)
    {
        Prova_Especialidade especialidade = this.obterEspecialidade();
        Medico medico = (Medico)Session["medico"];

        medico.Especialidade.ListaMedicos.Remove(medico);
        medico.Nome           = txtBoxNome.Text;
        medico.Cidade         = txtBoxCidade.Text;
        medico.CPF            = txtBoxCpf.Text;
        medico.Endereco       = txtBoxEndereco.Text;
        medico.Telefone       = txtBoxTel.Text;
        medico.Estado         = ddlEstado.Text;
        medico.Crm            = txtBoxCRM.Text;
        medico.NumAtendimento = Convert.ToInt16(ddlAtendimento.Text);
        medico.Especialidade  = especialidade;
        medico.Especialidade.ListaMedicos.Add(medico);
        txtBoxNome.Text              = "";
        txtBoxCRM.Text               = "";
        txtBoxCidade.Text            = "";
        txtBoxCpf.Text               = "";
        txtBoxEndereco.Text          = "";
        txtBoxTel.Text               = "";
        ddlAtendimento.SelectedIndex = -1;
        ddlEstado.SelectedIndex      = -1;
        this.ExibirMensagem("Alteração Realizado com Sucesso");
    }
Exemple #2
0
    protected void btnCadastrar_Click(object sender, EventArgs e)
    {
        Prova_Especialidade especialidade = this.obterEspecialidade();
        Medico medico = new Medico(txtBoxNome.Text, txtBoxEndereco.Text, txtBoxCpf.Text, txtBoxTel.Text,
                                   txtBoxCidade.Text, ddlEstado.Text, txtBoxCRM.Text, Convert.ToInt16(ddlAtendimento.Text), especialidade);

        if (ddlEspecialidade.Text.Equals("Selecione"))
        {
            this.ExibirMensagem("Escolha uma especialidade para o Medico !!!");
            return;
        }
        else
        {
            List <Medico> lista = (List <Medico>)Session["listaMedicos"];
            lista.Add(medico);
            especialidade.ListaMedicos.Add(medico);
            txtBoxNome.Text              = "";
            txtBoxCRM.Text               = "";
            txtBoxCidade.Text            = "";
            txtBoxCpf.Text               = "";
            txtBoxEndereco.Text          = "";
            txtBoxTel.Text               = "";
            ddlAtendimento.SelectedIndex = -1;
            ddlEstado.SelectedIndex      = -1;
            this.ExibirMensagem("Cadastro Realizado com Sucesso");
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            if (Session["especialidade"] != null)
            {
                Prova_Especialidade especialidade = (Prova_Especialidade)Session["especialidade"];
                txtBoxNome.Text      = especialidade.NomeEspecialidade;
                txtBoxDescricao.Text = especialidade.Descricao;
            }
            if (Request.QueryString["id"] != null)
            {
                List <Prova_Especialidade> listaEspecialidade = (List <Prova_Especialidade>)Session["listaEspecialidade"];
                foreach (Prova_Especialidade especialidade in listaEspecialidade)
                {
                    if (especialidade.Id.Equals(Convert.ToInt16(Request.QueryString["id"].ToString())))
                    {
                        txtBoxNome.Text      = especialidade.NomeEspecialidade;
                        txtBoxDescricao.Text = especialidade.Descricao;


                        Session["especialidade"] = especialidade;
                        break;
                    }
                }
            }
            else
            {
                if (Session["listaEspecialidade"] == null)
                {
                    Session["listaEspecialidade"] = new List <Prova_Especialidade>();
                }
            }
        }
    }
Exemple #4
0
 public Medico(string nome, string endereco, string cpf, string telefone, string cidade, string estado, string crm, int numAtendimento, Prova_Especialidade especialidade)
     : base(nome, endereco, cpf, telefone, cidade, estado)
 {
     this.crm            = crm;
     this.numAtendimento = numAtendimento;
     this.dicConsulta    = new Dictionary <string, List <Consulta> >();
     this.especialidade  = especialidade;
 }
    protected void btnAlterar_Click(object sender, EventArgs e)
    {
        Prova_Especialidade especialidade = (Prova_Especialidade)Session["especialidade"];

        especialidade.NomeEspecialidade = txtBoxNome.Text;
        especialidade.Descricao         = txtBoxDescricao.Text;
        this.ExibirMensagem("Alteração Realizada Com Sucesso");
    }
Exemple #6
0
    public void Cadastrar(List <Prova_Especialidade> lista)
    {
        int contador = Convert.ToInt32(Application["contadorEspecialidade"]) + 1;

        Application["contadorEspecialidade"] = contador;
        Prova_Especialidade especialidade = new Prova_Especialidade(txtBoxNome.Text, txtBoxDescricao.Text, contador);

        lista.Add(especialidade);
        this.ExibirMensagem("Cadastro Realizado Com Sucesso");
    }
    protected void btnExcluir_Click(object sender, EventArgs e)
    {
        Prova_Especialidade        especialidade = (Prova_Especialidade)Session["especialidade"];
        List <Prova_Especialidade> lista         = (List <Prova_Especialidade>)Session["listaEspecialidade"];

        if (especialidade.ListaMedicos.Count == 0)
        {
            lista.Remove(especialidade);
            txtBoxNome.Text      = "";
            txtBoxDescricao.Text = "";

            this.ExibirMensagem("Exclusão Realizado com Sucesso");
        }
        else
        {
            this.ExibirMensagem("Existem " + especialidade.ListaMedicos.Count + " medicos associados a esta especialidade e por isto a exclusão não pode ser realizada");
            return;
        }
    }
Exemple #8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        List <Convenio> listaConvenio = new List <Convenio>();
        Convenio        convenio1     = new Convenio("Sem Convenio", "Sem", "0", 0);
        Convenio        convenio2     = new Convenio("Bradesco", "Bra", "32542134", 1);
        Convenio        convenio3     = new Convenio("Itau", "Ita", "32542135", 2);
        Convenio        convenio4     = new Convenio("Caixa", "CX", "32542136", 3);
        Convenio        convenio5     = new Convenio("Unimed", "Uni", "32542137", 4);
        Convenio        convenio6     = new Convenio("Prax", "Prax", "32542139", 5);

        listaConvenio.Add(convenio1);
        listaConvenio.Add(convenio2);
        listaConvenio.Add(convenio3);
        listaConvenio.Add(convenio4);
        listaConvenio.Add(convenio5);
        listaConvenio.Add(convenio6);
        int contador = Convert.ToInt32(Application["contadorConvenio"]) + 5;

        Application["contadorConvenio"] = contador;
        Session["listaConvenio"]        = listaConvenio;

        List <Exame> listaExame = new List <Exame>();
        Exame        exame1     = new Exame("1", "Papanicolau", "");
        Exame        exame2     = new Exame("2", "Ultrassonagrafia", "");
        Exame        exame3     = new Exame("3", "Urina", "");
        Exame        exame4     = new Exame("4", "Fezes", "");
        Exame        exame5     = new Exame("5", "Sangue", "");

        listaExame.Add(exame1);
        listaExame.Add(exame2);
        listaExame.Add(exame3);
        listaExame.Add(exame4);
        listaExame.Add(exame5);
        Session["listaExame"] = listaExame;

        List <Prova_Especialidade> listaEspecialidade = new List <Prova_Especialidade>();
        Prova_Especialidade        especialidade0     = new Prova_Especialidade("Selecione", "", 0);
        Prova_Especialidade        especialidade1     = new Prova_Especialidade("Cardiologia", "", 1);
        Prova_Especialidade        especialidade2     = new Prova_Especialidade("Geriatria", "", 2);
        int contadorEspecialidade = Convert.ToInt32(Application["contadorEspecialidade"]) + 2;

        Application["contadorEspecialidade"] = contador;
        listaEspecialidade.Add(especialidade0);
        listaEspecialidade.Add(especialidade1);
        listaEspecialidade.Add(especialidade2);
        Session["listaEspecialidade"] = listaEspecialidade;

        List <Medico> listaMedico = new List <Medico>();
        Medico        medico1     = new Medico("Roberto", "rua 13", "343.434.340-30", "32323312", "Aracaju", "Sergipe", "00000", 2, especialidade1);
        Medico        medico2     = new Medico("Hugo", "rua 13", "343.434.341-31", "323233", "Aracaju", "Sergipe", "00001", 2, especialidade1);
        Medico        medico3     = new Medico("Pedro", "rua 13", "343.434.123-34", "323233", "Aracaju", "Sergipe", "00002", 2, especialidade2);
        Medico        medico4     = new Medico("Robert", "rua 13", "343.434.324-34", "323233", "Aracaju", "Sergipe", "00003", 2, especialidade2);
        Medico        medico5     = new Medico("Bruno", "rua 13", "343.434.432-34", "323233", "Aracaju", "Sergipe", "00004", 2, especialidade1);

        listaMedico.Add(medico1);
        listaMedico.Add(medico2);
        listaMedico.Add(medico3);
        listaMedico.Add(medico4);
        listaMedico.Add(medico5);
        especialidade1.ListaMedicos.Add(medico1);
        especialidade1.ListaMedicos.Add(medico2);
        especialidade1.ListaMedicos.Add(medico5);
        especialidade2.ListaMedicos.Add(medico3);
        especialidade2.ListaMedicos.Add(medico4);
        Session["listaMedicos"] = listaMedico;

        List <Paciente> listaPaciente = new List <Paciente>();
        Paciente        paciente1     = new Paciente("Dalmson", "rua 13", "343.434.340-30", "323233", "Aracaju", "Sergipe", new DateTime(1990, 10, 20), "masculino", convenio1);
        Paciente        paciente2     = new Paciente("Juliana", "rua 13", "343.434.340-31", "323233", "Aracaju", "Sergipe", new DateTime(1990, 10, 20), "masculino", convenio1);
        Paciente        paciente3     = new Paciente("Pedro", "rua 13", "343.434.340-32", "323233", "Aracaju", "Sergipe", new DateTime(1990, 10, 20), "masculino", convenio2);
        Paciente        paciente4     = new Paciente("Robert", "rua 13", "343.434.340-33", "323233", "Aracaju", "Sergipe", new DateTime(1990, 10, 20), "masculino", convenio2);

        listaPaciente.Add(paciente1);
        listaPaciente.Add(paciente2);
        listaPaciente.Add(paciente3);
        listaPaciente.Add(paciente4);

        Session["listaPaciente"] = listaPaciente;

        List <Atendimento> listaNormal       = new List <Atendimento>();
        List <Atendimento> listaPreferencial = new List <Atendimento>();
        Atendimento        atendimento1      = new Atendimento("1", "Preferencial");
        Atendimento        atendimento2      = new Atendimento("2", "Preferencial");
        Atendimento        atendimento3      = new Atendimento("3", "Preferencial");
        Atendimento        atendimento4      = new Atendimento("4", "Preferencial");
        Atendimento        atendimento5      = new Atendimento("5", "Preferencial");
        Atendimento        atendimento6      = new Atendimento("6", "Preferencial");
        Atendimento        atendimento7      = new Atendimento("7", "Preferencial");
        Atendimento        atendimento8      = new Atendimento("8", "Preferencial");
        Atendimento        atendimento9      = new Atendimento("9", "Normal");

        listaPreferencial.Add(atendimento1);
        listaPreferencial.Add(atendimento2);
        listaPreferencial.Add(atendimento3);
        listaPreferencial.Add(atendimento4);
        listaPreferencial.Add(atendimento5);
        listaPreferencial.Add(atendimento6);
        listaPreferencial.Add(atendimento7);
        listaPreferencial.Add(atendimento8);
        listaNormal.Add(atendimento9);
        Application["listaPreferencial"] = listaPreferencial;
        Application["listaNormal"]       = listaNormal;

        List <Consulta> listaConsulta = new List <Consulta>();
        Consulta        consulta1     = new Consulta(paciente1, medico1, convenio1, new DateTime(2015, 03, 31), "Manhã", 1, "Agendada");

        medico1.ListaConsulta.Add(consulta1);
        convenio1.ListaConsulta.Add(consulta1);
        paciente1.ListaConsulta.Add(consulta1);
        medico1.DicConsulta.Add(new DateTime(2015, 03, 31).ToShortDateString(), medico1.ListaConsulta);
        int contadorConsulta = Convert.ToInt32(Application["contadorConsulta"]) + 1;

        Application["contadorConsulta"] = contadorConsulta;
        listaConsulta.Add(consulta1);


        Session["listaConsulta"] = listaConsulta;

        List <RequisicaoExame> listaRequisicao = new List <RequisicaoExame>();
        RequisicaoExame        requisicao1     = new RequisicaoExame(paciente1, exame1, new DateTime(2015, 04, 30), "", 100, convenio1, 1);
        RequisicaoExame        requisicao2     = new RequisicaoExame(paciente2, exame2, new DateTime(2015, 04, 30), "", 100, convenio2, 2);
        RequisicaoExame        requisicao3     = new RequisicaoExame(paciente3, exame3, new DateTime(2015, 04, 30), "", 100, convenio3, 3);
        RequisicaoExame        requisicao4     = new RequisicaoExame(paciente4, exame4, new DateTime(2015, 04, 30), "", 100, convenio4, 4);

        listaRequisicao.Add(requisicao1);
        listaRequisicao.Add(requisicao2);
        listaRequisicao.Add(requisicao3);
        listaRequisicao.Add(requisicao4);
        int contadorRequisicao = Convert.ToInt32(Application["contadorRequisicao"]) + 4;

        Application["contadorRequisicao"] = contador;
        Session["listaRequisicao"]        = listaRequisicao;


        Response.Redirect("PesquisarPaciente.aspx");
    }