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); } }
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); } }
public frmInscricoesNovo(Model.InscricaoResponse model) : this() { inscricaoModel = model; Carregar(); }
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); } }