public void Inserir() { try { anoModel = new AnoLetivoModel(); anoModel.DtFim = dtpFim.Value; anoModel.TpStatus = cboStatus.Text; anoModel.DtInicio = dtpInicio.Value; anoModel.NrAno = Convert.ToInt32(nudAno.Value); anoModel.BtAtivo = Convert.ToUInt32(rdnAberto.Checked); Nsf.App.API.Client.AnoLetivoApi api = new App.API.Client.AnoLetivoApi(); anoModel = api.Cadastar(anoModel); DialogResult d = MessageBox.Show("Ano letivo cadastrado com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);; } catch (Exception) { MessageBox.Show("Ocorreu um erro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void dgvAnosLetivos_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 4) { Model.AnoLetivoModel model = dgvAnosLetivos.CurrentRow.DataBoundItem as Model.AnoLetivoModel; Nsf.App.UI.frmAnoLetivoCadastrar tela = new frmAnoLetivoCadastrar(); tela.CarregarTela(model); frmInicial.Current.OpenScreen(tela); Hide(); } if (e.ColumnIndex == 5) { Model.AnoLetivoModel model = dgvAnosLetivos.CurrentRow.DataBoundItem as Model.AnoLetivoModel; DialogResult r = MessageBox.Show("Deseja Remover?", "Remover", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (r == DialogResult.Yes) { Nsf.App.API.Client.AnoLetivoApi api = new App.API.Client.AnoLetivoApi(); api.Remover(model.IdAnoLetivo); MessageBox.Show("Removido com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); Carregar(); } } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } catch (Exception) { MessageBox.Show("Ocorreu um erro.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CarregarCombo() { API.Client.AnoLetivoApi anoLetivoApi = new App.API.Client.AnoLetivoApi(); cboAnoLetivo.ValueMember = nameof(Model.AnoLetivoModel.NrAno); cboAnoLetivo.DataSource = anoLetivoApi.ListarTodos(); }