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"); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (modeloSala.idSala == 0) { modeloSala.dtInclusao = DateTime.Now; PreencherModelo(); modeloSala = api.Inserir(modeloSala); lblId.Text = modeloSala.idSala.ToString(); MessageBox.Show("Sala inserida com sucesso.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { PreencherModelo(); if (MessageBox.Show("Deseja realmente alterar as informações?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { api.Alterar(modeloSala); MessageBox.Show("Sala alterada com sucesso.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Falha na operação", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CarregarModelo() { modeloSala = apiSala.BuscarPorSala(cboVestibularSala.Text); modeloSalaVestibular.idSala = modeloSala.idSala; modeloSalaVestibular.dsPeriodo = cboPeriodos.Text; modeloSalaVestibular.idSalaVestibular = response.idSalaVestibular; }
public void CarregarSala(Model.SalaModel modelo) { cboInstituicao.Text = modelo.nmLocal; txtSala.Text = modelo.nmSala; nudCapacidade.Value = modelo.nrCapacidadeMaxima; chkAtivo.Checked = Convert.ToBoolean(modelo.btAtivo); lblId.Text = modelo.idSala.ToString(); label5.Text = " Alterar Sala "; modeloSala = modelo; }
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"); }
public void inserir(Model.SalaModel api) { HttpClient cliente = new HttpClient(); string json = JsonConvert.SerializeObject(api); StringContent body = new StringContent(json, Encoding.UTF8, "application/json"); var resp = cliente.PostAsync("http://localhost:5000/Sala/Inserir/", body) .Result .Content .ReadAsStringAsync() .Result; }
private void btnVestibularAdd_Click(object sender, EventArgs e) { try { Model.SalaVestibularModel model = new Model.SalaVestibularModel(); if (model.IdSalaVestibular == 0) { var func = cboVestibularSala.SelectedItem as Model.SalaModel; Model.SalaVestibularModel vestibular = new Model.SalaVestibularModel(); vestibular.DsPeriodo = cboPeriodos.Text; vestibular.IdSala = func.IdSala; Model.SalaModel sala = new Model.SalaModel(); sala.NmLocal = cboVestibularInstituicao.Text; sala.NmSala = cboVestibularSala.Text; Model.SalaVestibularRequest request = new Model.SalaVestibularRequest(); request.Vestibular = vestibular; request.Sala = sala; Nsf.App.API.Client.SalaVestibularAPI api = new App.API.Client.SalaVestibularAPI(); api.Inserir(vestibular); MessageBox.Show("Inserido com sucesso.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Information); this.ListarTudo(); } else if (model.IdSalaVestibular > 0) { Model.SalaVestibualrResponse vest = new Model.SalaVestibualrResponse(); this.Alterar(vest); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro. Entre em contato com o administrador.", "NSF", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CarregarCampos(Model.SalaModel model) { try { panelId.Visible = true; lblId.Text = model.IdSala.ToString(); txtSala.Text = model.NmSala; cboInstituicao.Text = model.NmLocal; nudCapacidade.Text = model.NrCapacidadeMaxima.ToString(); chkAtivo.Checked = model.BtAtivo; } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } }
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); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Model.SalaModel sala = new Model.SalaModel(); if (Convert.ToInt32(lblId.Text) == 0) { tela.Consultar(); this.inserir(sala); } else if (Convert.ToInt32(lblId.Text) > 0) { tela.Consultar(); this.Alterar(sala); } } catch (ArgumentException ex) { MessageBox.Show(ex.Message); } tela.Consultar(); }