static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // variaveis de controle BancoControler bancoControl = new BancoControler(); ConvenioControler convenioControl = new ConvenioControler(); AreaAtuacaoControler areaAtuacaoControl = new AreaAtuacaoControler(); PacienteControler pacienteControl = new PacienteControler(); MedicoControler medicoControl = new MedicoControler(); SecretariaControler secretariaControl = new SecretariaControler(); AgendamentoControler agendamentoControl = new AgendamentoControler(); // Popula a Base caso esteja vazia if (bancoControl.ObterBancos().Count == 0) { bancoControl.PopularBase(); } if (convenioControl.ObterObjetos().Count == 0) { convenioControl.PopularBase(); } if (areaAtuacaoControl.ObterObjetos().Count == 0) { areaAtuacaoControl.PopularBase(); } if (pacienteControl.ObterObjetos().Count == 0) { pacienteControl.PopularBase(); } if (medicoControl.ObterMedicos().Count == 0) { medicoControl.PopularBase(); } if (secretariaControl.ObterObjetos().Count == 0) { secretariaControl.PopularBase(); } if (agendamentoControl.ObterObjetos().Count == 0) { agendamentoControl.PopularBase(); } Application.Run(new frmLogin()); }
private void frmAgendarConsulta_Load(object sender, EventArgs e) { control = new AgendamentoControler(); bsPaciente.DataSource = pacienteControl.ObterObjetos(); bsMedico.DataSource = medicoControl.ObterMedicos(); bsSecretaria.DataSource = adminControl.ObterObjetos(); // seta o turno do medico ja selecionado por default txtTurno.Text = ((Medico)cbMedico.SelectedItem).Turno; if (objeto.Id > 0) { cbPaciente.SelectedValue = objeto.Paciente.Id; cbMedico.SelectedValue = objeto.Medico.Id; cbAdmin.SelectedValue = objeto.Secretaria.Id; dateData.Value = objeto.DataAgendada; dateHorario.Value = objeto.DataAgendada;; txtTurno.Text = objeto.Medico.Turno; } }
private void frmRealizarConsulta_Load(object sender, EventArgs e) { control = new ConsultaControler(); // alimenta os combobox bsPaciente.DataSource = pacienteControl.ObterObjetos(); bsMedico.DataSource = medicoControl.ObterMedicos(); bsAgendamento.DataSource = agendamentoControl.ObterObjetos(); // seta o valor inicial da consulta txtTotal.Text = atuacaoControl.getValor(((Medico)cbMedico.SelectedItem).AreaAtuacao.Id, false); if (objeto.Id > 0) { cbPaciente.SelectedIndex = objeto.Paciente.Id; cbMedico.SelectedIndex = objeto.Medico.Id; dateData.Value = objeto.Data; dateHorario.Value = objeto.Data; txtTotal.Text = objeto.PrecoTotal.ToString(); } }
private void binding() { bsPaciente.DataSource = control.ObterObjetos(); }