Example #1
0
        private void dgvCandidatos_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 8)
            {
                Model.MatriculaResponse matricula = dgvCandidatos.CurrentRow.DataBoundItem as Model.MatriculaResponse;

                DialogResult result = MessageBox.Show("Dejesa Remover?", "NSF", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (result == DialogResult.Yes)
                {
                    try
                    {
                        MatriculaApi.Deletar(matricula.aluno.IdAluno);
                        MessageBox.Show("Registro removido", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        CarregarGrid();
                    }
                    catch (ArgumentException ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Ocorreu um erro", "error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
            if (e.ColumnIndex == 7)
            {
                Model.MatriculaResponse matricula = dgvCandidatos.CurrentRow.DataBoundItem as Model.MatriculaResponse;

                frmMatriculaNovo tela = new frmMatriculaNovo();
                frmInicial.Current.OpenScreen(tela);
                tela.CarregarTela(matricula);


                Hide();
            }
        }
        public void CarregarTela(Model.MatriculaResponse matricula)
        {
            matriculaapi = new Model.MatriculaRequest();

            //matricula.alunoresponsavel1model = matricula.responsavel[1];
            //matricula.alunoresponsavel2model = matricula.responsavel[1];
            //matricula.alunoresponsavel3model = matricula.responsavel[1];

            //Aluno responsavel 1
            //txtResponsavel1.Text = matricula.alunoresponsavel1model.NmResponsavel;
            //cboGrauParentesco1.Text = matricula.alunoresponsavel1model.DsTelefone1;
            //txtResponsavel1Email.Text= matricula.alunoresponsavel1model.DsParentesco;
            //txtResponsavel1Telefone1.Text= matricula.alunoresponsavel1model.DsTelefone1;
            //txtResponsavel1Telefone2.Text= matricula.alunoresponsavel1model.DsTelefone2;

            //// Aluno responsavel 2
            //txtResponsavel2Email.Text = matricula.alunoresponsavel2model.DsEmail;
            //txtResponsavel2.Text = matricula.alunoresponsavel2model.NmResponsavel;
            //cboGrauParentesco2.Text = matricula.alunoresponsavel2model.DsParentesco;
            //txtResponsavel2Telefone1.Text = matricula.alunoresponsavel2model.DsTelefone1;
            //txtResponsavel2Telefone2.Text = matricula.alunoresponsavel2model.DsTelefone2;

            ////Aluno Responsavel 3

            //txtResponsavel3Email.Text = matricula.alunoresponsavel3model.DsEmail;
            //txtResponsavel3.Text = matricula.alunoresponsavel3model.NmResponsavel;
            //cboGrauParentesco3.Text = matricula.alunoresponsavel3model.DsParentesco;
            //txtResponsavel3Telefone1.Text = matricula.alunoresponsavel3model.DsTelefone1;
            //txtResponsavel3Telefone2.Text = matricula.alunoresponsavel3model.DsTelefone2;

            //Aluno

            txtRG.Text                    = matricula.aluno.DsRg;
            txtCpf.Text                   = matricula.aluno.DsCpf;
            cboSexo.Text                  = matricula.aluno.DsSexo;
            txtNome.Text                  = matricula.aluno.NmAluno;
            txtEtnia.Text                 = matricula.aluno.DsEtinia;
            nudRenda.Value                = matricula.aluno.VlRenda;
            txtRgOrgao.Text               = matricula.aluno.DsOrgao;
            txtCelular.Text               = matricula.aluno.DsCelular;
            txtAlunoEmail.Text            = matricula.aluno.DsEmail;
            dtpRgEmissao.Value            = matricula.aluno.DtEmissao;
            cboTipoDeEscola.Text          = matricula.aluno.TpEscola;
            txtNomeDaEscola.Text          = matricula.aluno.NmEscola;
            txtObservacoes.Text           = matricula.aluno.DsObservacao;
            cboComoConheceu.Text          = matricula.aluno.DsComoConheceu;
            cboEscolaridade.Text          = matricula.aluno.DsEscolaridade;
            dtpNascimentoData.Value       = matricula.aluno.DtNascimento;
            nudPessoasMoramCasa.Value     = matricula.aluno.QtMoramCasa;
            nudPessoasTrabalhamCasa.Value = matricula.aluno.QtTrabalhamCasa;

            //Localização

            //txtCep.Text = matricula.alunolocalizacaomodel.DsResidenciaCep;
            //txtBairro.Text = matricula.alunolocalizacaomodel.DsResidenciaBairro;
            //txtCidade.Text = matricula.alunolocalizacaomodel.DsResidenciaCidade;
            //txtEndereco.Text = matricula.alunolocalizacaomodel.DsResidenciaEndereco;
            //txtNascimentoPais.Text = matricula.alunolocalizacaomodel.DsNascimentoPais;
            //txtNascimentoCidade.Text = matricula.alunolocalizacaomodel.DsNascimentoCidade;
            //txtComplemento.Text = matricula.alunolocalizacaomodel.DsResidenciaComplelemento;

            //Aluno Ficha Medica

            //txtAlergias.Text = matricula.alunofichamedicaModel.DsAlergias;
            //txtMedicacao.Text = matricula.alunofichamedicaModel.DsMedicacao;
            //txtCongenitas.Text = matricula.alunofichamedicaModel.DsCongenitas;
            //txtTratamento.Text = matricula.alunofichamedicaModel.DsTratamento;
            //txtObservacoesMedicas.Text = matricula.alunofichamedicaModel.DsObservacao;
            //txtAcompanhamento.Text = matricula.alunofichamedicaModel.DsAcompanhamento;
        }