public void Alterar(Model.SalaModel sala) { try { sala.IdSala = Convert.ToInt32(lblId.Text); sala.NmSala = txtSala.Text; sala.NmLocal = cboInstituicao.Text; sala.NrCapacidadeMaxima = Convert.ToInt32(nudCapacidade.Value); sala.BtAtivo = Convert.ToBoolean(chkAtivo.Checked); frmSalaCadastrar tela = new frmSalaCadastrar(); frmInicial.Current.OpenScreen(tela); tela.CarregarCampos(sala); Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); api.Alterar(sala); MessageBox.Show("Alterado com sucesso", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "NSF"); } }
public void Consultar() { Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); List <Model.SalaModel> teste = api.ListarTudo(); DataGridSalas.AutoGenerateColumns = false; DataGridSalas.DataSource = teste; }
public void inserir(Model.SalaModel sala) { sala.NmSala = txtSala.Text; sala.NmLocal = cboInstituicao.Text; sala.NrCapacidadeMaxima = Convert.ToInt32(nudCapacidade.Value); sala.BtAtivo = Convert.ToBoolean(chkAtivo.Checked); Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); api.inserir(sala); MessageBox.Show("Cadastrado com sucesso"); }
private void txtInstituicao_TextChanged(object sender, EventArgs e) { string insti = txtInstituicao.Text; Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); List <Model.SalaModel> teste = api.ConsultaPorInstituicao(insti); DataGridSalas.AutoGenerateColumns = false; DataGridSalas.DataSource = teste; if (txtInstituicao.Text == String.Empty) { this.Consultar(); } }
private void CarregarCombo() { try { Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); List <Model.SalaModel> model = api.ListarTudo(); cboVestibularSala.DisplayMember = nameof(Model.SalaModel.NmSala); cboVestibularSala.DataSource = model; } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro. Entre em contato com o administardor", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void DataGridSalas_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 5) { Model.SalaModel teste = DataGridSalas.CurrentRow.DataBoundItem as Model.SalaModel; DialogResult resp = MessageBox.Show("Deseja realmente excluir este dado?", "NSF", MessageBoxButtons.YesNo); if (resp == DialogResult.Yes) { Nsf.App.API.Client.SalaAPI api = new App.API.Client.SalaAPI(); api.Remover(teste.IdSala); MessageBox.Show("Removido com sucesso!", "NSF"); this.Consultar(); } } if (e.ColumnIndex == 4) { Model.SalaModel sala = DataGridSalas.CurrentRow.DataBoundItem as Model.SalaModel; Nsf.App.Model.SalaModel model = new Model.SalaModel(); model.IdSala = sala.IdSala; model.NmSala = sala.NmSala; model.NmLocal = sala.NmLocal; model.NrCapacidadeMaxima = sala.NrCapacidadeMaxima; model.DtInclusao = sala.DtInclusao; model.BtAtivo = sala.BtAtivo; model.DtAlteracao = sala.DtAlteracao; Consultar(); frmSalaCadastrar tela = new frmSalaCadastrar(); this.Consultar(); frmInicial.Current.OpenScreen(tela); tela.CarregarCampos(model); } }