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"); }
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>(); } } } }
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"); }
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; } }
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"); }