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; }