private void EditarItem_Click(object sender, EventArgs e) { Materias materia = new Materias(); materia.Nome = txtNomeM.Text; materia.Codigo = Convert.ToInt32(txtCod.Value); materia.Carga_horaria = Convert.ToInt32(txtCarga.Value); materia.Periodo = Convert.ToInt32(txtPeriodo.Text); var pesquisa = controles.procurarProfessorNome(txtProfessor.Text); if (pesquisa != null) { pesquisa.Curso_id = Convert.ToInt32(txtCodigo.Value); pesquisa.Materia_id = Convert.ToInt32(txtCod.Value); } materia.Professor_id = pesquisa.NR; listaMaterias.RemoveAll(x => x.Codigo == Convert.ToInt32(txtCod.Value)); listaMaterias.Add(materia); if (NomeProf == txtProfessor.Text) { controles.excluirProfessor(pesquisa.NR); controles.adicionarProfessor(pesquisa); } else { var pesquisaProf2 = controles.procurarProfessorNome(NomeProf); pesquisaProf2.Curso_id = 0; pesquisaProf2.Materia_id = 0; controles.excluirProfessor(Convert.ToInt32(pesquisaProf2.NR)); controles.adicionarProfessor(pesquisaProf2); controles.excluirProfessor(Convert.ToInt32(pesquisa.NR)); controles.adicionarProfessor(pesquisa); } MessageBox.Show("Matéria editada com sucesso!", "Matéria editada!", MessageBoxButtons.OK, MessageBoxIcon.Information); txtNomeM.Text = ""; txtCod.Value = 0; txtCarga.Value = 0; txtProfessor.Text = ""; txtPeriodo.Text = ""; }
public void AddItem_Click(object sender, EventArgs e) { Materias materia = new Materias(); materia.Nome = txtNomeM.Text; materia.Codigo = Convert.ToInt32(txtCod.Value); materia.Carga_horaria = Convert.ToInt32(txtCarga.Value); materia.Periodo = Convert.ToInt32(txtPeriodo.Text); var pesquisa = new DaoProfessor().procurarProfessorNome(txtProfessor.Text); pesquisa.Curso_id = Convert.ToInt32(txtCodigo.Value); pesquisa.Materia_id = Convert.ToInt32(txtCod.Value); materia.Professor_id = pesquisa.NR; listaMaterias.Add(materia); controles.excluirProfessor(pesquisa.NR); controles.adicionarProfessor(pesquisa); txtNomeM.Text = ""; txtCod.Value = 0; txtCarga.Value = 0; txtProfessor.Text = ""; txtPeriodo.Text = ""; listar(); }
private void BtnCadastrarUsuario_Click(object sender, EventArgs e) { Professores professor = new Professores(); Endereco endereco = new Endereco(); Telefone telefone = new Telefone(); professor.Nome = txtNome.Text; professor.Idade = Convert.ToInt32(txtIdade.Value); professor.Sexo = txtSexo.Text; professor.EstadoCivil = txtEstadoCivil.Text; professor.CPF = txtCpf.Text; professor.NR = Convert.ToInt32(txtNR.Text); professor.Email = txtEmail.Text; endereco.Cep = txtCep.Text; endereco.Numero = Convert.ToInt32(txtNumero.Value); endereco.Rua = txtRua.Text; endereco.Bairro = txtBairro.Text; endereco.Cidade = txtCidade.Text; endereco.Estado = txtEstado.Text; endereco.Pais = txtPais.Text; telefone.TelefoneFixo = txtTelefoneFixo.Text; telefone.TelefoneCelular = txtTelefoneCelular.Text; professor.Endereco = endereco; professor.Telefone = telefone; professor.Materia_id = materia_id; professor.Curso_id = curso_id; if (verificar == 0) { if (txtCheck.Checked == true) { controleClasse.adicionarProfessor(professor); Coordenador coodenador = new Coordenador(); coodenador.Nome = txtNome.Text; coodenador.Idade = Convert.ToInt32(txtIdade.Value); coodenador.Sexo = txtSexo.Text; coodenador.EstadoCivil = txtEstadoCivil.Text; coodenador.CPF = txtCpf.Text; coodenador.NR = Convert.ToInt32(txtNR.Text); coodenador.Email = txtEmail.Text; coodenador.Endereco = endereco; coodenador.Telefone = telefone; controleClasse.adicionarCoordenador(coodenador); MessageBox.Show("Seu cadastro foi efetuado com sucesso!", "Cadastro efetuado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { controleClasse.adicionarProfessor(professor); MessageBox.Show("Seu cadastro foi editado com sucesso!", "Cadastro editado com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { var pesquisa = new ControleClass().procurarCoordenador(verificar); if (pesquisa != null) { pesquisa.Nome = txtNome.Text; pesquisa.Idade = Convert.ToInt32(txtIdade.Value); pesquisa.Sexo = txtSexo.Text; pesquisa.EstadoCivil = txtEstadoCivil.Text; pesquisa.CPF = txtCpf.Text; pesquisa.NR = Convert.ToInt32(txtNR.Text); pesquisa.Email = txtEmail.Text; pesquisa.Endereco = endereco; pesquisa.Telefone = telefone; controleClasse.excluirCoordenador(verificar); controleClasse.adicionarCoordenador(pesquisa); } controleClasse.excluirProfessor(verificar); controleClasse.adicionarProfessor(professor); MessageBox.Show("Edição efetuada com sucesso!", "Edição efetuada com sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); } }