private void btnProcurar_Click(object sender, EventArgs e) { if (cmbPesquisa.SelectedIndex == 0) { dtgAlunos.DataSource = AlunoMetod.SelecionarTodos(); } else if (cmbPesquisa.SelectedIndex == 1) { int var = Convert.ToInt32(txtPesquisa.Text); CAluno.CAlunoClient oProxy = new CAluno.CAlunoClient(); oProxy.Open(); if (oProxy.Selecionar(var) != null) { List<ALUNO> oAlunos = new List<ALUNO>(); oAlunos.Add(oProxy.Selecionar(var)); dtgAlunos.DataSource = oAlunos; dtgAlunos.Refresh(); } else { MessageBox.Show("Aluno não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cmbPesquisa.SelectedIndex == 2) { CAluno.CAlunoClient oProxy = new CAluno.CAlunoClient(); oProxy.Open(); if (oProxy.SelecionarNome(txtPesquisa.Text) != null) { List<ALUNO> oAlunos = new List<ALUNO>(); oAlunos.Add(oProxy.SelecionarNome(txtPesquisa.Text)); dtgAlunos.DataSource = oAlunos; dtgAlunos.Refresh(); } else { MessageBox.Show("Aluno não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (cmbPesquisa.SelectedIndex == 3) { CAluno.CAlunoClient oProxy = new CAluno.CAlunoClient(); oProxy.Open(); if (oProxy.SelecionarCPF(txtPesquisa.Text) != null) { List<ALUNO> oAlunos = new List<ALUNO>(); oAlunos.Add(oProxy.SelecionarCPF(txtPesquisa.Text)); dtgAlunos.DataSource = oAlunos; dtgAlunos.Refresh(); } else { MessageBox.Show("Aluno não encontrado!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSalvar_Click(object sender, EventArgs e) { ALUNO oAluno = new ALUNO(); oAluno.NOME = txtNome.Text; oAluno.SOBRENOME = txtSobreNome.Text; oAluno.NASC = dtpNasc.Value; oAluno.CPF = txtCPF.Text; oAluno.ENDERECO = txtEnd.Text; oAluno.BAIRRO = txtBairro.Text; oAluno.CIDADE = txtCidade.Text; oAluno.UF = cmbUF.SelectedItem.ToString(); oAluno.PAIS = cmbPais.SelectedItem.ToString(); oAluno.CEP = txtCEP.Text; oAluno.TEL_RES = txtTelRes.Text; oAluno.TEL_CEL = txtTelCel.Text; oAluno.EMAIL = txtEmail.Text; CAluno.CAlunoClient oProxy = new CAluno.CAlunoClient(); oProxy.Open(); try { if (oProxy.Cadastrar(oAluno)) { MessageBox.Show("Cadastro realizado com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); } else { if (MessageBox.Show("Aluno existente! Deseja carregar os dados do aluno?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { string var = oAluno.CPF; ALUNO xAluno = oProxy.SelecionarCPF(var); txtNome.Text = xAluno.NOME; txtSobreNome.Text = xAluno.SOBRENOME; dtpNasc.Value = xAluno.NASC; txtCPF.Text = xAluno.CPF; txtEnd.Text = xAluno.ENDERECO; txtBairro.Text = xAluno.BAIRRO; txtCidade.Text = xAluno.CIDADE; cmbUF.SelectedItem = xAluno.UF; cmbPais.SelectedItem = xAluno.PAIS; txtCEP.Text = xAluno.CEP; txtTelRes.Text = xAluno.TEL_RES; txtTelCel.Text = xAluno.TEL_CEL; txtEmail.Text = xAluno.EMAIL; txtID.Text = xAluno.ID_ALUNO.ToString(); txtNome.Enabled = false; txtSobreNome.Enabled = false; txtCPF.Enabled = false; txtID.Enabled = false; dtpNasc.Enabled = false; } else { LimpaCampos(); } } } catch (Exception ex) { MessageBox.Show(ex.Message, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } }