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);
            }
        }
Example #3
0
 public void CarregarTela(Model.AnoLetivoModel model)
 {
     dtpInicio.Value = model.DtInicio;
     cboStatus.Text  = model.TpStatus;
     nudAno.Value    = model.NrAno;
     dtpFim.Value    = model.DtFim;
     anoLetivoModel  = model;
 }
Example #4
0
        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);
            }
        }
Example #5
0
        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);
            }
        }
Example #8
0
        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);
            }
        }
Example #9
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);
            }
        }