コード例 #1
0
        private void dgvCandidatos_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.ColumnIndex == 7)
                {
                    Model.InscricaoResponse inscricao = dgvCandidatos.CurrentRow.DataBoundItem as Model.InscricaoResponse;
                    frmInicial.Current.OpenScreen(new frmInscricoesNovo(inscricao));
                }

                if (e.ColumnIndex == 8)
                {
                    Model.InscricaoResponse inscricao = dgvCandidatos.CurrentRow.DataBoundItem as Model.InscricaoResponse;

                    DialogResult result = MessageBox.Show("Dejesa remover essa inscrição?", "NSF", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                    if (result == DialogResult.Yes)
                    {
                        InscricaoAPI.Remover(inscricao.IdInscricao);
                        MessageBox.Show("Inscrição removido.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        if (string.IsNullOrWhiteSpace(txtNome.Text))
                        {
                            CarregarGrid();
                        }
                        else
                        {
                            var func = cboAnoLetivo.SelectedItem as Model.AnoLetivoModel;
                            dgvCandidatos.AutoGenerateColumns = false;
                            dgvCandidatos.DataSource          = InscricaoAPI.ConsultarNome(txtNome.Text, func.IdAnoLetivo);
                        }
                    }
                }
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro. Entre em contato com o administrador.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void CarregarCampos()
        {
            try
            {
                Model.InscricaoResponse carregar = this.inscricaoModel;

                cboAnoLetivo.ValueMember = nameof(Model.AnoLetivoModel.NrAno);
                cboAnoLetivo.DataSource  = AnoLetivoApi.ListarTodos();

                cboCurso1.ValueMember = nameof(Model.CursoModel.NmCurso);
                cboCurso1.DataSource  = CursoAPI.ConsultarTodos();
                cboCurso2.ValueMember = nameof(Model.CursoModel.NmCurso);
                cboCurso2.DataSource  = CursoAPI.ConsultarTodos();
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro. Entre em contato com o administrador.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #3
0
 public frmInscricoesNovo(Model.InscricaoResponse model) : this()
 {
     inscricaoModel = model;
     Carregar();
 }
コード例 #4
0
        private void Alterar()
        {
            try
            {
                Model.AnoLetivoModel anoLetivoModel = cboAnoLetivo.SelectedItem as Model.AnoLetivoModel;
                Model.CursoModel     cursoModel1    = cboCurso1.SelectedItem as Model.CursoModel;
                Model.CursoModel     cursoModel2    = cboCurso2.SelectedItem as Model.CursoModel;
                Model.InscricaoModel inscricao      = new Model.InscricaoModel();

                inscricao.qtTrabalhamCasa           = Convert.ToInt32(nudPessoasTrabalhamCasa.Value);
                inscricao.btPendenteComprovresid    = chkPendenteComprovResidencia.Checked;
                inscricao.qtMoramCasa               = Convert.ToInt32(nudPessoasMoramCasa.Value);
                inscricao.btPendenteEscolaridade    = chkPendenteEscolaridade.Checked;
                inscricao.btPendentePagamento       = inscricaoModel.BtPendentePagamento;
                inscricao.nrResidenciaEndereco      = Convert.ToInt32(txtNumero.Text);
                inscricao.dsResponsavelTelefone2    = txtResponsavelTelefone2.Text;
                inscricao.dsResponsavelTelefone     = txtResponsavelTelefone1.Text;
                inscricao.idSalaVestibular          = inscricaoModel.IdSalaVestibular;
                inscricao.dsResponsavelParentesco   = cboGrauParentesco.Text;
                inscricao.dsResponsavelRg           = inscricaoModel.DsResponsavelRg;
                inscricao.dsResidenciaComplelemento = txtComplemento.Text;
                inscricao.dsResponsavelEmail        = txtResponsavelEmail.Text;
                inscricao.dsNascimentoCidade        = txtNascimentoCidade.Text;
                inscricao.btMatriculado             = inscricaoModel.BtMatriculado;
                inscricao.cdInscricao               = Convert.ToInt32(nudId.Value);
                inscricao.dsNascimentoEstado        = cboNascimentoUf.Text;
                inscricao.dsNascimentoPais          = txtNascimentoPais.Text;
                inscricao.idAnoLetivo               = anoLetivoModel.IdAnoLetivo;
                inscricao.idInscricao               = inscricaoModel.IdInscricao;
                inscricao.dsEmailInscrito           = txtEmailInscrito.Text;
                inscricao.dsEmailInscrito           = txtEmailInscrito.Text;
                inscricao.dsEmailInscrito           = txtEmailInscrito.Text;
                inscricao.dsResidenciaEndereco      = txtEndereco.Text;
                inscricao.dsResponsavelNome         = txtResponsavel.Text;
                inscricao.dsSituacao             = inscricaoModel.DsSituacao;
                inscricao.btPendenteCpf          = chkPendenteCpf.Checked;
                inscricao.dtInclusao             = inscricaoModel.DtInclusao;
                inscricao.dtNascimento           = txtNascimentoData.Value;
                inscricao.dsEscolaridade         = cboEscolaridade.Text;
                inscricao.dsComoConheceu         = cboComoConheceu.Text;
                inscricao.btPendenteRg           = chkPendenteRg.Checked;
                inscricao.dsResidenciaBairro     = txtBairro.Text;
                inscricao.dsResidenciaCidade     = txtCidade.Text;
                inscricao.dsObservacao           = txtObservacoes.Text;
                inscricao.dtUltimaAlteracao      = DateTime.Now;
                inscricao.dsCurso2Periodo        = cboTurno2.Text;
                inscricao.dsTelefone2            = txtTelefone2.Text;
                inscricao.dsCursoPeriodo         = cboTurno1.Text;
                inscricao.tpEscola               = cboTipoDeEscola.Text;
                inscricao.nmEscola               = txtNomeDaEscola.Text;
                inscricao.dsResidenciaEstado     = cboUf.Text;
                inscricao.dsTelefone             = txtTelefone1.Text;
                inscricao.dsResponsavelCpf       = txtCpf.Text;
                inscricao.dtEmissao              = dtpRgEmissao.Value;
                inscricao.idCurso2               = cursoModel1.IdCurso;
                inscricao.vlNota                 = inscricaoModel.VlNota;
                inscricao.dsResidenciaCep        = txtCep.Text;
                inscricao.dsCorPele              = txtCorDaPele.Text;
                inscricao.idCurso                = cursoModel1.IdCurso;
                inscricao.nmContato              = txtContato.Text;
                inscricao.dsEmail                = txtMaeEmail.Text;
                inscricao.idFuncionarioAlteracao = 1;
                inscricao.nmInscrito             = txtNome.Text;
                inscricao.dsOrgao                = txtRgOrgao.Text;
                inscricao.vlRenda                = txtRenda.Value;
                inscricao.dsSexo                 = cboSexo.Text;
                inscricao.dsCpf = txtCpf.Text;
                inscricao.dsRg  = txtRG.Text;

                Api.Alterar(inscricao);

                DialogResult result = MessageBox.Show("Alteração efetuada com sucesso. Deseja Consultar sua Alteração?", "NSF", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (result == DialogResult.Yes)
                {
                    frmInicial.Current.OpenScreen(new frmInscricoesConsultar());
                }
                else
                {
                    inscricaoModel             = null;
                    inscricaoModel.IdInscricao = 0;
                }
            }
            catch (ArgumentException ex)
            {
                MessageBox.Show(ex.Message, "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            catch (Exception)
            {
                MessageBox.Show("Ocorreu um erro. Entre em contato com o administrador.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }