private void btnExcluir_Click(object sender, EventArgs e) { if (TabControl1.SelectedIndex == 0) { TabControl1.SelectTab(1); } if (MessageBox.Show("Confirma exclusão?", "Yes or No", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { Jogo RegJogo = new Jogo(); RegJogo.IdJogo = Convert.ToInt16(txtIdJogo.Text); if (RegJogo.Excluir() > 0) { MessageBox.Show("Jogo excluído com sucesso!"); Jogo R = new Jogo(); dsJogo.Tables.Clear(); dsJogo.Tables.Add(R.Listar()); bnJogo.DataSource = dsJogo.Tables["JOGO"]; } else { MessageBox.Show("Erro ao excluir Jogo!"); } } }
private void frmJogos_Load(object sender, EventArgs e) { try { Jogo jogo = new Jogo(); dsJogo.Tables.Add(jogo.Listar()); bnJogo.DataSource = dsJogo.Tables["JOGO"]; dgvJogos.DataSource = bnJogo; bindingNavigator1.BindingSource = bnJogo; Time time1 = new Time(); dsTime1.Tables.Add(time1.Listar()); Time time2 = new Time(); dsTime2.Tables.Add(time2.Listar()); cbTime1.DataSource = dsTime1.Tables["TIME"]; cbTime2.DataSource = dsTime2.Tables["TIME"]; cbTime1.DisplayMember = "nome_TIME"; cbTime2.DisplayMember = "nome_TIME"; cbTime1.ValueMember = "id_TIME"; cbTime2.ValueMember = "id_TIME"; Estadio estadio = new Estadio(); dsEstadio.Tables.Add(estadio.Listar()); cbEstadio.DataSource = dsEstadio.Tables["ESTADIO"]; cbEstadio.DisplayMember = "nome_ESTADIO"; cbEstadio.ValueMember = "id_ESTADIO"; txtIdJogo.DataBindings.Add("TEXT", bnJogo, "id_jogo"); cbTime1.DataBindings.Add("SelectedValue", bnJogo, "TIME_ID_TIME1"); cbTime2.DataBindings.Add("SelectedValue", bnJogo, "TIME_ID_TIME2"); cbEstadio.DataBindings.Add("SelectedValue", bnJogo, "ESTADIO_ID_ESTADIO"); txtGrupo.DataBindings.Add("TEXT", bnJogo, "GRUPO_JOGO"); txtObs.DataBindings.Add("TEXT", bnJogo, "OBS_JOGO"); dtpData.DataBindings.Add("TEXT", bnJogo, "DTHR_JOGO"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void frmCadastroJogo_Load(object sender, EventArgs e) { try { Jogo jogo = new Jogo(); dsJogo.Tables.Add(jogo.Listar()); bsJogo.DataSource = dsJogo.Tables["Jogo"]; dgvJogo.DataSource = bsJogo; bnvJogo.BindingSource = bsJogo; txtIdJogo.DataBindings.Add("TEXT", bsJogo, "id_jogo"); dtpDataHora.DataBindings.Add("TEXT", bsJogo, "dthr_jogo"); cbbEstadio.DataBindings.Add("SelectedValue", bsJogo, "estadio_id_estadio"); cbbTime1.DataBindings.Add("SelectedValue", bsJogo, "time_id_time1"); cbbTime2.DataBindings.Add("SelctedValue", bsJogo, "time_id_time2"); cbbGrupo.DataBindings.Add("SelectedValue", bsJogo, "grupo_jogo"); rtxtObs.DataBindings.Add("TEXT", bsJogo, "obs_jogo"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (Convert.ToInt32(cbTime1.SelectedValue) == Convert.ToInt32(cbTime2.SelectedValue)) { MessageBox.Show("Jogo inválido! Selecione Times Diferentes"); } else { Jogo RegJogo = new Jogo(); RegJogo.IdJogo = Convert.ToInt16(txtIdJogo.Text); RegJogo.IdTime1 = Convert.ToInt16(cbTime1.SelectedValue); RegJogo.Idtime2 = Convert.ToInt16(cbTime2.SelectedValue); RegJogo.EstadioId = Convert.ToInt16(cbEstadio.SelectedValue); RegJogo.DthrJogo = Convert.ToDateTime(dtpData.Value); RegJogo.Grupo = Convert.ToChar(txtGrupo.Text); RegJogo.Obs = txtObs.Text; if (bInclusao) { if (RegJogo.Salvar() > 0) { MessageBox.Show("Time adicionado com sucesso!"); btnSalvar.Enabled = false; cbTime1.Enabled = false; cbTime2.Enabled = false; cbEstadio.Enabled = false; txtIdJogo.Enabled = false; txtGrupo.Enabled = false; txtObs.Enabled = false; dtpData.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsJogo.Tables.Clear(); dsJogo.Tables.Add(RegJogo.Listar()); bnJogo.DataSource = dsJogo.Tables["JOGO"]; } else { MessageBox.Show("Erro ao gravar Jogo!"); } } else { if (RegJogo.Alterar() > 0) { MessageBox.Show("Jogo alterado com sucesso!"); dsJogo.Tables.Clear(); dsJogo.Tables.Add(RegJogo.Listar()); cbTime1.Enabled = false; cbTime2.Enabled = false; cbEstadio.Enabled = false; btnSalvar.Enabled = false; txtIdJogo.Enabled = false; txtGrupo.Enabled = false; txtObs.Enabled = false; dtpData.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar Jogo!"); } } } }
private void btnSalvar_Click(object sender, EventArgs e) { // validar os dados if (cbbEstadio.SelectedIndex == -1) { MessageBox.Show("É necessário selecionar um estádio!"); } else if (cbbTime1.SelectedIndex == -1 | cbbTime2.SelectedIndex == -1) { MessageBox.Show("É necessário selecionar dois times!"); } else if (cbbGrupo.SelectedIndex == -1) { MessageBox.Show("É necessário selecionar um grupo!"); } else if (rtxtObs.Text == "" | rtxtObs.Text != null) { MessageBox.Show("Digite alguma observação! Exemplo (São Paulo só tem bambi! Ou Palmeiras não tem Mundial!)"); } else { Jogo RegJogo = new Jogo(); RegJogo.IdJogo = Convert.ToInt16(txtIdJogo.Text); //RegJogo.Nomecidade = txtNomeCidade.Text; //RegJogo.Ufcidade = cbxEstado.SelectedItem.ToString(); if (bInclusao) { if (RegJogo.Salvar() > 0) { MessageBox.Show("Jogo adicionado com sucesso!"); btnSalvar.Enabled = false; txtIdJogo.Enabled = false; dtpDataHora.Enabled = false; cbbEstadio.Enabled = false; cbbTime1.Enabled = false; cbbTime2.Enabled = false; cbbGrupo.Enabled = false; rtxtObs.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; bInclusao = false; // recarrega o grid dsJogo.Tables.Clear(); dsJogo.Tables.Add(RegJogo.Listar()); bsJogo.DataSource = dsJogo.Tables["JOGO"]; } else { MessageBox.Show("Erro ao gravar jogo!"); } } else { if (RegJogo.Alterar() > 0) { MessageBox.Show("Cidade alterada com sucesso!"); dsJogo.Tables.Clear(); dsJogo.Tables.Add(RegJogo.Listar()); txtIdJogo.Enabled = false; txtNomeCidade.Enabled = false; cbxEstado.Enabled = false; btnSalvar.Enabled = false; btnAlterar.Enabled = true; btnNovoRegistro.Enabled = true; btnExcluir.Enabled = true; btnCancelar.Enabled = false; } else { MessageBox.Show("Erro ao gravar cidade!"); } } } }