private void button1_Click(object sender, EventArgs e) { UI.frmCursoCadastrar tela = new frmCursoCadastrar(); tela.Show(); }
public void dgvCursos_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 5) { frmCursoCadastrar telaCadastrar = new frmCursoCadastrar(); Nsf.App.Model.CursoModel curso = dgvCursos.CurrentRow.DataBoundItem as Nsf.App.Model.CursoModel; Model.CursoModel mod = new Model.CursoModel(); mod.NrCapacidadeMaxima = Convert.ToInt32(curso.NrCapacidadeMaxima); mod.IdCurso = Convert.ToInt32(curso.IdCurso); mod.DsCategoria = curso.DsCategoria; mod.NmCurso = curso.NmCurso; mod.BtAtivo = curso.BtAtivo; mod.DsSigla = curso.DsSigla; telaCadastrar.AlterarInformacao(mod); frmInicial.Current.OpenScreen(telaCadastrar); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Exigencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Entre em contato com o desenvolvedor do programa", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } try { if (e.ColumnIndex == 6) { Model.CursoModel curso = dgvCursos.CurrentRow.DataBoundItem as Model.CursoModel; DialogResult r = MessageBox.Show("Deseja remover?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { API.Client.CursoAPI api = new API.Client.CursoAPI(); Nsf.App.API.Client.DisciplinaAPI API = new App.API.Client.DisciplinaAPI(); api.Remover(curso.IdCurso); API.RemoverCursoDisciplina(curso.IdCurso); MessageBox.Show("Removido com sucesso"); Carregar(); } } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Exigencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception) { MessageBox.Show("Entre em contato com o desenvolvedor do programa", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }