Exemple #1
0
        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();
 }