private void ListarTodos() { ProfessorAPI api = new ProfessorAPI(); List <ProfessorResponse> lista = api.ListarTodos(); dgvProfessores.AutoGenerateColumns = false; dgvProfessores.DataSource = lista; }
private void ListarPorNome() { ProfessorAPI api = new ProfessorAPI(); List <ProfessorResponse> list = api.ListarPorNome(txtNome.Text); dgvProfessores.AutoGenerateColumns = false; dgvProfessores.DataSource = list; }
private void Deletar() { ProfessorResponse professor = dgvProfessores.CurrentRow.DataBoundItem as ProfessorResponse; DialogResult r = MessageBox.Show(@"Tem certeza que deseja remover?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { ProfessorAPI api = new ProfessorAPI(); api.Remover(professor.IdProfessor, professor.IdLogin); MessageBox.Show(@"Professor Removido com sucesso!", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information);; this.ListarTodos(); } }
public void Alterar() { ProfessorRequest professorReq = CarregarRequest(); professorReq.Professor.IdProfessor = this.professor.IdProfessor; professorReq.Professor.IdLogin = this.professor.IdLogin; professorReq.Login.IdLogin = this.professor.IdLogin; ProfessorAPI api = new ProfessorAPI(); api.Alterar(professorReq); MessageBox.Show(@"Alterado com sucesso!", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void Inserir() { ProfessorRequest professorReq = CarregarRequest(); ProfessorAPI api = new ProfessorAPI(); professorReq = api.Inserir(professorReq); professor.IdProfessor = professorReq.Professor.IdProfessor; professor.IdLogin = professorReq.Login.IdLogin; MessageBox.Show(@"Salvo com sucesso!", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); panelId.Visible = true; lblId.Text = professorReq.Professor.IdProfessor.ToString(); }