Пример #1
0
        private void btnNome_Click(object sender, RoutedEventArgs e)
        {
            MedicoController medicoController = new MedicoController();
            string           nome             = txtNome.Text;

            dgMedicosNome.ItemsSource = medicoController.ListarPorNome(nome);
        }
Пример #2
0
        private void Load_Consulta(int consultaId)
        {
            // preencher dropdown medico
            MedicoController medicoController = new MedicoController();

            cbMedico.ItemsSource = medicoController.readMedicos();

            // preencher dropdown paciente
            PacienteController pacienteController = new PacienteController();

            cbPaciente.ItemsSource = pacienteController.readPacientes();

            // preencher dropdown secretaria
            SecretariaController secretariaController = new SecretariaController();

            cbSecretaria.ItemsSource = secretariaController.readSecretaria();

            ConsultaController consultaController = new ConsultaController();
            Consulta           consulta           = consultaController.readConsulta(consultaId);

            txtId.Text = consulta.Id.ToString();

            cbMedico.SelectedValue     = consulta.Medico.MedicoId;
            cbPaciente.SelectedValue   = consulta.Paciente.PacienteId;
            cbSecretaria.SelectedValue = consulta.Secretaria.SecretariaId;

            dpConsulta.SelectedDate = consulta.Hora;
        }
Пример #3
0
        private void btnCadastro_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Medico med = new Medico();

                med.crm           = txtCRM.Text;
                med.nome          = txtNome.Text;
                med.endereco      = txtEndereco.Text;
                med.especialidade = txtEspecialidade.Text;

                MedicoController medicoController = new MedicoController();

                if (medicoController.BuscarPorCRM(med.crm) == null)
                {
                    medicoController.Cadastro(med);

                    MessageBox.Show("Cadastrado com sucesso");
                }
                else
                {
                    MessageBox.Show("Médico já cadastrado!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar usuário!");
            }
        }
Пример #4
0
        private void Load_Medico(int medicoId)
        {
            // preencher dropdown contas
            ContaController contas = new ContaController();

            cbConta.ItemsSource = contas.readContas();

            // preencher dropdown especialidades
            EspecialidadeController especialidade = new EspecialidadeController();

            cbEspecialidade.ItemsSource = especialidade.readEspecialidades();

            MedicoController medicoController = new MedicoController();
            Medico           medico           = medicoController.readMedico(medicoId);

            txtId.Text       = medico.MedicoId.ToString();
            txtNome.Text     = medico.Nome;
            txtCRM.Text      = medico.CRM;
            txtCPF.Text      = medico.CPF;
            txtTelefone.Text = medico.Telefone;
            txtTurno.Text    = medico.Turno;
            dpDataNascimento.SelectedDate = medico.Nascimento;

            cbConta.SelectedValue         = medico.conta.Id;
            cbEspecialidade.SelectedValue = medico.Especialidade.Id;
        }
Пример #5
0
        private void btnEspecialidade_Click(object sender, RoutedEventArgs e)
        {
            MedicoController medicoController = new MedicoController();
            string           especialidade    = txtEspecialidade.Text;

            dgMedicosEspecialidade.ItemsSource = medicoController.ListarPorEspecialidade(especialidade);
        }
Пример #6
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                // validar
                if (string.IsNullOrEmpty(txtNome.Text))
                {
                    throw new NullReferenceException("O campo nome é obrigatório.");
                }
                if (string.IsNullOrEmpty(txtCRM.Text))
                {
                    throw new NullReferenceException("O campo CRM é obrigatório.");
                }
                if (string.IsNullOrEmpty(txtCPF.Text))
                {
                    throw new NullReferenceException("O campo CPF é obrigatório.");
                }
                if (string.IsNullOrEmpty(txtTelefone.Text))
                {
                    throw new NullReferenceException("O campo Telefone é obrigatório.");
                }
                if (string.IsNullOrEmpty(txtTurno.Text))
                {
                    throw new NullReferenceException("O campo Turno é obrigatório.");
                }
                if (cbConta.SelectedItem == null)
                {
                    throw new NullReferenceException("O campo Conta é obrigatório.");
                }
                if (cbEspecialidade.SelectedItem == null)
                {
                    throw new NullReferenceException("O campo Especialidade é obrigatório.");
                }
                if (dpDataNascimento.SelectedDate == null)
                {
                    throw new NullReferenceException("A campo Data de Nascimento é obrigatório.");
                }

                Medico medico = new Medico();
                medico.Nome          = txtNome.Text;
                medico.CRM           = txtCRM.Text;
                medico.CPF           = txtCPF.Text;
                medico.Telefone      = txtTelefone.Text;
                medico.Turno         = txtTurno.Text;
                medico.Nascimento    = (DateTime)dpDataNascimento.SelectedDate;
                medico.conta         = (Conta)cbConta.SelectedItem;
                medico.Especialidade = (Especialidade)cbEspecialidade.SelectedItem;

                MedicoController medicoController = new MedicoController();
                medicoController.createMedico(medico);

                MessageBox.Show("Médico salvo com sucesso!");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar o médico (" + ex.Message + ")");
            }
        }
Пример #7
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            med.nome          = txtNome.Text;
            med.especialidade = txtEspecialidade.Text;
            med.endereco      = txtEndereco.Text;
            MedicoController medicoController = new MedicoController();

            medicoController.Atualizar(med);
            MessageBox.Show("Alterado!");
        }
Пример #8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            CarregarGrids();

            if (!IsPostBack)
            {
                MedicoController mc = new MedicoController();
                ddlMedico.DataSource = mc.Listar();
                ddlMedico.DataBind();
            }
        }
Пример #9
0
        private void btnExcluir_Click(object sender, RoutedEventArgs e)
        {
            MedicoController medicoController = new MedicoController();
            string           crm = txtCRM.Text;

            if (medicoController.Excluir(crm))
            {
                MessageBox.Show("Cadastro Excluído com Sucesso!");
            }
            else
            {
                MessageBox.Show("Erro!");
            }
        }
Пример #10
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            // preencher dropdown medico
            MedicoController medicoController = new MedicoController();

            cbMedico.ItemsSource = medicoController.readMedicos();

            // preencher dropdown paciente
            PacienteController pacienteController = new PacienteController();

            cbPaciente.ItemsSource = pacienteController.readPacientes();

            // preencher dropdown secretaria
            SecretariaController secretariaController = new SecretariaController();

            cbSecretaria.ItemsSource = secretariaController.readSecretaria();
        }
Пример #11
0
        private void CarregarGrids()
        {
            ConsultaController ctrl     = new ConsultaController();
            MedicoController   list     = new MedicoController();
            List <Consulta>    lista    = ctrl.Listar();
            List <Medico>      ListaMed = list.Listar();

            gv_Consultas.DataSource = lista.OrderBy(c => c.Nome);
            gv_Consultas.DataBind();

            gv_ConsultasInativas.DataSource = ctrl.ListarInativos();
            gv_ConsultasInativas.DataBind();

            gv_Medicos.DataSource = ListaMed.OrderBy(m => m.Nome);
            gv_Medicos.DataBind();

            gv_MedicosInativos.DataSource = list.ListarInativos();
            gv_MedicosInativos.DataBind();
        }
Пример #12
0
        private void btnCRM_Click(object sender, RoutedEventArgs e)
        {
            MedicoController medicoController = new MedicoController();
            string           crm = txtCRM.Text;

            dgMedicosCRM.ItemsSource = medicoController.ListarPorCRM(crm);

            med = medicoController.BuscarPorCRM(crm);

            try
            {
                txtNome.Text          = med.nome;
                txtEspecialidade.Text = med.especialidade;
                txtEndereco.Text      = med.endereco;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Usuário não existe");
            }

            btnSalvar.Visibility = Visibility.Collapsed;
        }
Пример #13
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            MedicoController medicoController = new MedicoController();

            dgMedicos.ItemsSource = medicoController.readMedicos();
        }