public void CarregarTela(Model.AnoLetivoModel model) { try { anoModel = new AnoLetivoModel(); ulong btAberto = Convert.ToUInt32(rdnAberto.Checked); btAberto = model.BtAtivo; nudAno.Value = model.NrAno; dtpFim.Value = model.DtFim; cboStatus.Text = model.TpStatus; dtpInicio.Value = model.DtInicio; anoModel.IdAnoLetivo = model.IdAnoLetivo; anoModel = model; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);; } catch (Exception ex) { MessageBox.Show("Ocorreu um erro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Inserir() { try { anoModel = new AnoLetivoModel(); anoModel.DtFim = dtpFim.Value; anoModel.TpStatus = cboStatus.Text; anoModel.DtInicio = dtpInicio.Value; anoModel.NrAno = Convert.ToInt32(nudAno.Value); anoModel.BtAtivo = Convert.ToUInt32(rdnAberto.Checked); Nsf.App.API.Client.AnoLetivoApi api = new App.API.Client.AnoLetivoApi(); anoModel = api.Cadastar(anoModel); DialogResult d = MessageBox.Show("Ano letivo cadastrado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);; } catch (Exception) { MessageBox.Show("Ocorreu um erro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CarregarTela(Model.AnoLetivoModel model) { dtpInicio.Value = model.DtInicio; cboStatus.Text = model.TpStatus; nudAno.Value = model.NrAno; dtpFim.Value = model.DtFim; anoLetivoModel = model; }
private void btnSalvar_Click(object sender, EventArgs e) { try { model.NrAno = Convert.ToInt32(nudAno.Value); model.DtInicio = dtpInicio.Value; model.TpStatus = cboStatus.Text; model.DtFim = dtpFim.Value; if (rdnAberto.Checked == true) { model.BtAtivo = true; } if (rdnFechado.Checked == true) { model.BtAtivo = false; } Nsf.App.API.Client.AnoLetivoAPI api = new API.Client.AnoLetivoAPI(); if (anoLetivoModel.IdAnoLetivo > 0) { model.IdAnoLetivo = anoLetivoModel.IdAnoLetivo; api.Alterar(model); MessageBox.Show("Alterado com sucesso", "Alterar Ano Letivo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.LimparCamposAnoLetivo(); } else { Model.AnoLetivoModel anoLetivo = api.Inserir(model); MessageBox.Show("Cadastrado com sucesso", "Abrir Ano Letivo", MessageBoxButtons.OK, MessageBoxIcon.Information); anoLetivoModel = anoLetivo; CarregarGrid(anoLetivoModel.IdAnoLetivo); this.LimparCamposAnoLetivo(); ((Control)this.tabTurmas).Enabled = true; ((Control)this.tabModulos).Enabled = true; ((Control)this.tabDisciplinas).Enabled = true; ((Control)this.tabAcessos).Enabled = true; btnSalvar.Text = "Editar Ano Letivo"; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void Carregar() { API.Client.AnoLetivoApi anoLetivoApi = new API.Client.AnoLetivoApi(); Model.AnoLetivoModel anoLetivo = anoLetivoApi.ConsultarAnoLetivo(inscricaoModel.IdAnoLetivo); Model.CursoModel curso = CursoAPI.ConsultarCurso(inscricaoModel.IdCurso); Model.CursoModel curso2 = CursoAPI.ConsultarCurso(inscricaoModel.IdCurso2); chkPendenteEscolaridade.Checked = inscricaoModel.BtPendenteEscolaridade; txtResponsavelTelefone2.Text = inscricaoModel.DsResponsavelTelefone2; txtResponsavelTelefone1.Text = inscricaoModel.DsResponsavelTelefone; cboGrauParentesco.Text = inscricaoModel.DsResponsavelParentesco; txtComplemento.Text = inscricaoModel.DsResidenciaComplelemento; nudPessoasTrabalhamCasa.Value = inscricaoModel.QtTrabalhamCasa; txtNascimentoCidade.Text = inscricaoModel.DsNascimentoCidade; txtResponsavelEmail.Text = inscricaoModel.DsResponsavelEmail; txtNascimentoPais.Text = inscricaoModel.DsNascimentoPais; txtResponsavel.Text = inscricaoModel.DsResponsavelNome; txtEndereco.Text = inscricaoModel.DsResidenciaEndereco; txtEmailInscrito.Text = inscricaoModel.DsEmailInscrito; nudPessoasMoramCasa.Value = inscricaoModel.QtMoramCasa; chkPendenteCpf.Checked = inscricaoModel.BtPendenteCpf; txtNascimentoData.Value = inscricaoModel.DtNascimento; cboEscolaridade.Text = inscricaoModel.DsEscolaridade; cboComoConheceu.Text = inscricaoModel.DsComoConheceu; txtBairro.Text = inscricaoModel.DsResidenciaBairro; txtCidade.Text = inscricaoModel.DsResidenciaCidade; txtObservacoes.Text = inscricaoModel.DsObservacao; cboTurno2.Text = inscricaoModel.DsCurso2Periodo; cboTipoDeEscola.Text = inscricaoModel.TpEscola; txtNomeDaEscola.Text = inscricaoModel.NmEscola; cboUf.Text = inscricaoModel.DsResidenciaEstado; cboTurno1.Text = inscricaoModel.DsCursoPeriodo; txtTelefone2.Text = inscricaoModel.DsTelefone2; cboAnoLetivo.Text = anoLetivo.NrAno.ToString(); dtpRgEmissao.Value = inscricaoModel.DtEmissao; txtTelefone1.Text = inscricaoModel.DsTelefone; txtCpf.Text = inscricaoModel.DsResponsavelCpf; txtCep.Text = inscricaoModel.DsResidenciaCep; txtCorDaPele.Text = inscricaoModel.DsCorPele; txtContato.Text = inscricaoModel.NmContato; txtMaeEmail.Text = inscricaoModel.DsEmail; txtRgOrgao.Text = inscricaoModel.DsOrgao; txtNome.Text = inscricaoModel.NmInscrito; nudId.Value = inscricaoModel.CdInscricao; txtRenda.Value = inscricaoModel.VlRenda; cboSexo.Text = inscricaoModel.DsSexo; txtCpf.Text = inscricaoModel.DsCpf; txtRG.Text = inscricaoModel.DsRg; cboCurso1.Text = curso.NmCurso; cboCurso2.Text = curso2.NmCurso; }
public void Alterar(Model.AnoLetivoModel ano) { string json = JsonConvert.SerializeObject(ano); StringContent body = new StringContent(json, Encoding.UTF8, "application/json"); var resp = client.PutAsync("http://localhost:5000/AnoLetivo/", body) .Result .Content .ReadAsStringAsync() .Result; VerificarErro(resp); }
private void dgvAnosLetivos_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 4) { Model.AnoLetivoModel model = dgvAnosLetivos.CurrentRow.DataBoundItem as Model.AnoLetivoModel; Nsf.App.UI.frmAnoLetivoCadastrar tela = new frmAnoLetivoCadastrar(); tela.CarregarTela(model); frmInicial.Current.OpenScreen(tela); Hide(); } if (e.ColumnIndex == 5) { Model.AnoLetivoModel model = dgvAnosLetivos.CurrentRow.DataBoundItem as Model.AnoLetivoModel; DialogResult r = MessageBox.Show("Deseja Remover?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { Nsf.App.API.Client.AnoLetivoApi api = new App.API.Client.AnoLetivoApi(); api.Remover(model.IdAnoLetivo); MessageBox.Show("Removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); Carregar(); } } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnCoordenacao_Click(object sender, EventArgs e) { try { Model.CursoModel cursoModel1 = cboCurso1.SelectedItem as Model.CursoModel; Model.CursoModel cursoModel2 = cboCurso2.SelectedItem as Model.CursoModel; Model.AnoLetivoModel anoLetivoModel = cboAnoLetivo.SelectedItem as Model.AnoLetivoModel; if (inscricaoModel.IdInscricao > 0) { Alterar(); } else { Model.InscricaoModel inscricao = new Model.InscricaoModel(); DialogResult result = MessageBox.Show("Inscrição efetuada com sucesso. Deseja fazer alguma alteração?", "NSF", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { MessageBox.Show("Altere os campos desejados, e clique em salvar para concluir sua alteração.", "NSF", MessageBoxButtons.YesNo, MessageBoxIcon.Information); btnCoordenacao.Text = inserir.idInscricao.ToString(); } else { LimparCampos(); 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); } }
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); } }